@font-face{font-family:Cabrisa;src:url(/assets/CABRISA-CAoyEjf4.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0041-005A,U+0061-007A,U+00C0-00D6,U+00D8-00F6,U+00F8-00FF,U+0100-024F}@font-face{font-family:Cabrisa;src:url(/assets/CABRISA-Light-DlWnvNrx.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap;unicode-range:U+0041-005A,U+0061-007A,U+00C0-00D6,U+00D8-00F6,U+00F8-00FF,U+0100-024F}:root{--opfico-red: #ff3b30;--opfico-red-hover: #e6352b;--opfico-red-soft: rgba(255, 59, 48, .12);--opfico-navy: #050a14;--opfico-navy-elevated: #0c1424;--opfico-navy-icon: #141c2e;--opfico-bg-form: #ffffff;--opfico-bg-muted: #f4f7fb;--opfico-bg-info: #eef5ff;--opfico-border: #e8e8e8;--opfico-border-strong: #dddddd;--opfico-input-border: #e8e8e8;--opfico-input-border-width: 2px;--opfico-text-primary: #0f172a;--opfico-text-secondary: #4b5563;--opfico-text-muted: #909090;--opfico-text-label: #6e6a6a;--opfico-text-display: #0a0a0a;--opfico-text-on-dark: #ffffff;--opfico-text-on-dark-muted: #94a3b8;--opfico-jakarta: #6e6a6a;--opfico-jakarta-soft: #909090;--opfico-jakarta-muted: #a9a5a5;--opfico-link: #2563eb;--opfico-link-hover: #1d4ed8;--opfico-success: #22c55e;--opfico-input-bg: #ffffff;--opfico-input-height: 50px;--opfico-button-height: 52px;--opfico-radius: 3px;--opfico-radius-btn: 3px;--opfico-radius-input: 3px;--opfico-radius-sm: 3px;--opfico-radius-md: 3px;--opfico-radius-lg: 3px;--opfico-radius-pill: 3px;--opfico-focus-ring: 0 0 0 3px rgba(255, 59, 48, .18);--opfico-font: "Questrial", system-ui, -apple-system, sans-serif;--opfico-font-display: "Cabrisa", "Questrial", system-ui, sans-serif;--opfico-font-numeric: "Questrial", system-ui, -apple-system, sans-serif;--opfico-font-mono: "JetBrains Mono", "SF Mono", "Menlo", ui-monospace, monospace;--opfico-weight: 600;--opfico-weight-regular: 400;--opfico-weight-display: 300;--opfico-tracking: .02em;--opfico-tracking-tight: .01em;--opfico-tracking-nav: .01em;--opfico-tracking-display: -.055em;--opfico-tracking-display-tight: -.07em;--opfico-tracking-wide: .08em;--opfico-tracking-overline: .14em;--opfico-tracking-micro: .2em;--opfico-tracking-value: -.02em;--opfico-tracking-title: -.015em;--opfico-fs-micro: .625rem;--opfico-fs-xs: .75rem;--opfico-fs-sm: .875rem;--opfico-fs-md: .9375rem;--opfico-fs-base: 1rem;--opfico-fs-lg: 1.125rem;--opfico-fs-page: 1.375rem;--opfico-fs-display: clamp(1.45rem, 1.9vw, 1.75rem);--opfico-fs-xl: 1.5rem;--opfico-fs-2xl: 1.75rem;--opfico-fs-3xl: 2.25rem;--opfico-fs-hero: clamp(1.9rem, 2.5vw, 2.75rem);--opfico-lh-tight: 21px;--opfico-lh-snug: 21px;--opfico-lh-normal: 21px;--opfico-lh-display: .98;--opfico-space-1: .25rem;--opfico-space-2: .5rem;--opfico-space-3: .75rem;--opfico-space-4: 1rem;--opfico-space-5: 1.25rem;--opfico-space-6: 1.5rem;--opfico-space-7: 2rem;--opfico-space-8: 2.5rem;--opfico-space-9: 3rem;--opfico-space-10: 4rem;--opfico-form-max: 420px;--opfico-panel-pad: clamp(1.5rem, 4vw, 3.5rem);--opfico-transition: .16s ease;color-scheme:light}[data-theme=dark]{--opfico-bg-form: #0b1220;--opfico-bg-muted: #121a2b;--opfico-bg-info: #132033;--opfico-border: #243044;--opfico-border-strong: #334155;--opfico-input-border: #243044;--opfico-text-primary: #f8fafc;--opfico-text-secondary: #cbd5e1;--opfico-text-muted: #a9a5a5;--opfico-text-label: #c4c0c0;--opfico-text-display: #f8fafc;--opfico-jakarta: #c4c0c0;--opfico-jakarta-soft: #a9a5a5;--opfico-jakarta-muted: #8f8b8b;--opfico-input-bg: #0f172a;--opfico-link: #60a5fa;--opfico-link-hover: #93c5fd;color-scheme:dark}@media(min-width:1440px){:root{--opfico-form-max: 440px;--opfico-panel-pad: 4rem}}@media(min-width:1800px){:root{--opfico-form-max: 480px;--opfico-fs-hero: 2.75rem}}*,*:before,*:after{box-sizing:border-box}html,body,#root{min-height:100%}body{margin:0;font-family:var(--opfico-font);font-size:var(--opfico-fs-base);font-weight:var(--opfico-weight);line-height:var(--opfico-lh-normal);letter-spacing:var(--opfico-tracking);color:var(--opfico-text-primary);background:var(--opfico-bg-form);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body,button,input,select,textarea,a,p,span,label,li,h3,h4,h5,h6{font-family:var(--opfico-font);letter-spacing:var(--opfico-tracking);line-height:var(--opfico-lh-normal)}h1,h2{font-family:var(--opfico-font-display);font-weight:var(--opfico-weight-display);letter-spacing:var(--opfico-tracking-display);line-height:var(--opfico-lh-display);font-synthesis:none}.opfico-num,[data-numeric]{font-family:var(--opfico-font-numeric);font-variant-numeric:tabular-nums;letter-spacing:var(--opfico-tracking);font-synthesis:none}p{color:var(--opfico-jakarta)}.opfico-display{font-family:var(--opfico-font-display);font-weight:var(--opfico-weight-display);letter-spacing:var(--opfico-tracking-display);line-height:var(--opfico-lh-display);color:var(--opfico-text-display);font-synthesis:none}.opfico-brand-panel__headline{font-family:var(--opfico-font-display);font-weight:var(--opfico-weight-display);letter-spacing:var(--opfico-tracking-display);line-height:var(--opfico-lh-display);color:var(--opfico-text-on-dark);font-synthesis:none}button,input,select,textarea{font-family:var(--opfico-font);letter-spacing:var(--opfico-tracking);line-height:var(--opfico-lh-normal)}a{color:var(--opfico-link);text-decoration:none}a:hover{color:var(--opfico-link-hover)}img{display:block;max-width:100%}svg{display:block;flex-shrink:0}[class$=__icon],[class*=__icon--],.opfico-form-header__icon,.opfico-brand-panel__feature-icon,.opfico-dashboard__icon,.opfico-info-page__icon,.opfico-field__left-icon,.opfico-field__right-btn,.opfico-btn__icon,.hero-orbit__node{display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:0!important;letter-spacing:0!important;flex-shrink:0}[class$=__icon]>svg,[class*=__icon--]>svg,.opfico-form-header__icon>svg,.opfico-brand-panel__feature-icon>svg,.opfico-dashboard__icon>svg,.opfico-info-page__icon>svg,.opfico-field__left-icon>svg,.opfico-field__right-btn>svg,.opfico-btn__icon>svg,.hero-orbit__node>svg{display:block!important;max-width:none!important;margin:0!important}button{cursor:pointer;border:none;background:none;padding:0}.opfico-btn,.opfico-theme-toggle,.opfico-theme-toggle__btn,.opfico-lang{border-radius:var(--opfico-radius-btn)}:focus-visible{outline:none;box-shadow:var(--opfico-focus-ring)}.opfico-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.opfico-brand-logo{display:block;width:auto;height:auto;max-width:100%;object-fit:contain;object-position:left center}.opfico-brand-logo--full,.opfico-brand-logo--full-light{height:clamp(2.75rem,5vw,3.5rem)}.opfico-brand-logo--mark{height:2.75rem;width:auto}.opfico-auth-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:100vh;min-height:100dvh;background:var(--opfico-bg-form)}.opfico-auth-layout__form-panel{display:flex;flex-direction:column;min-height:100%;padding:var(--opfico-panel-pad);background:var(--opfico-bg-form)}.opfico-auth-layout__form{width:100%;max-width:var(--opfico-form-max);margin:auto;display:flex;flex-direction:column}.opfico-auth-layout__footer{margin-top:auto;padding-top:1.5rem;display:flex;justify-content:center}.opfico-auth-form{display:flex;flex-direction:column;gap:1.05rem}.opfico-auth-form__row{display:flex;align-items:center;justify-content:space-between;gap:1rem}.opfico-auth-form__row-2{display:grid;grid-template-columns:1fr 1fr;gap:.9rem}.opfico-auth-form__links{display:flex;flex-direction:column;align-items:center;gap:.55rem;margin-top:.35rem;text-align:center;font-size:var(--opfico-fs-sm);font-weight:var(--opfico-weight);letter-spacing:var(--opfico-tracking);line-height:var(--opfico-lh-normal);color:var(--opfico-text-secondary)}.opfico-auth-form__links a{font-weight:var(--opfico-weight);letter-spacing:var(--opfico-tracking)}.opfico-auth-form__hint{margin:0;font-size:var(--opfico-fs-sm);font-weight:var(--opfico-weight-regular);letter-spacing:var(--opfico-tracking);line-height:var(--opfico-lh-normal);color:var(--opfico-jakarta-soft);text-align:left}.opfico-auth-form__hint strong,.opfico-auth-form__hint .opfico-resend{color:var(--opfico-link);font-weight:var(--opfico-weight);letter-spacing:var(--opfico-tracking)}.opfico-auth-form__hint .opfico-resend--wait{color:#f97316}.opfico-link-btn{color:var(--opfico-link);font-size:var(--opfico-fs-sm);font-weight:var(--opfico-weight);letter-spacing:var(--opfico-tracking);line-height:var(--opfico-lh-normal);background:none;border:none;padding:0;cursor:pointer}.opfico-link-btn:hover{color:var(--opfico-link-hover)}@media(max-width:1024px){.opfico-auth-layout{grid-template-columns:1fr;grid-template-rows:auto 1fr}.opfico-auth-layout>.opfico-brand-panel{order:2}.opfico-auth-layout__form-panel{order:1;min-height:min(100dvh,auto)}.opfico-auth-layout__form{margin:0 auto;padding-bottom:.5rem}.opfico-auth-layout__footer{margin-top:2rem}}@media(min-width:768px)and (max-width:1024px){.opfico-brand-panel__features{grid-template-columns:1fr 1fr}.opfico-auth-layout__form-panel{padding:2rem 2.5rem 2.5rem}}@media(max-width:640px){.opfico-auth-layout__form-panel{padding:1.25rem 1.1rem 2rem}.opfico-auth-form__row{flex-wrap:wrap}.opfico-auth-form__row-2{grid-template-columns:1fr}}@media(min-width:1440px){.opfico-auth-layout{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}}.opfico-brand-panel{position:relative;display:flex;flex-direction:column;justify-content:center;min-height:100%;padding:var(--opfico-panel-pad);background:var(--opfico-navy);color:var(--opfico-text-on-dark);overflow:hidden}.opfico-brand-panel__inner{position:relative;z-index:1;display:flex;flex-direction:column;gap:clamp(2rem,5vh,3.25rem);max-width:560px}.opfico-brand-panel__brand{display:inline-flex;align-items:center;gap:.85rem;color:inherit;text-decoration:none;width:fit-content}.opfico-brand-panel__logo{height:clamp(3rem,5.5vw,3.75rem);width:auto}.opfico-brand-panel__copy{display:flex;flex-direction:column;gap:0}.opfico-brand-panel__headline{margin:0;font-family:var(--opfico-font-display);font-size:var(--opfico-fs-hero);font-weight:var(--opfico-weight-display);letter-spacing:var(--opfico-tracking-display);line-height:var(--opfico-lh-display);max-width:13ch;font-synthesis:none}.opfico-brand-panel__subheadline{margin:.85rem 0 0;max-width:36ch;font-size:var(--opfico-fs-sm);font-weight:var(--opfico-weight);color:var(--opfico-text-on-dark-muted);line-height:var(--opfico-lh-snug);letter-spacing:var(--opfico-tracking)}.opfico-brand-panel__features{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:1.35rem 1.5rem}.opfico-brand-panel__feature{display:grid;grid-template-columns:auto 1fr;gap:.75rem;align-items:flex-start}.opfico-brand-panel__feature-icon{display:inline-flex;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;border-radius:3px;background:var(--opfico-navy-icon);color:var(--opfico-red);line-height:0;flex-shrink:0}.opfico-brand-panel__feature-icon>svg{display:block;max-width:none;margin:0}.opfico-brand-panel__feature h3{margin:0 0 .15rem;font-size:var(--opfico-fs-sm);font-weight:var(--opfico-weight);letter-spacing:var(--opfico-tracking);line-height:var(--opfico-lh-normal);color:var(--opfico-text-on-dark)}.opfico-brand-panel__feature p{margin:0;font-size:var(--opfico-fs-xs);font-weight:var(--opfico-weight-regular);color:var(--opfico-text-on-dark-muted);line-height:var(--opfico-lh-normal);letter-spacing:var(--opfico-tracking)}.opfico-brand-panel__wave{position:absolute;left:-8%;right:-10%;bottom:-8%;height:48%;pointer-events:none;opacity:.9}.opfico-brand-panel__wave svg{width:100%;height:100%}@media(max-width:1024px){.opfico-brand-panel{min-height:auto;padding:1.75rem 1.5rem 2.25rem}.opfico-brand-panel__inner{gap:1.5rem;max-width:none}.opfico-brand-panel__headline{max-width:none;font-size:clamp(1.5rem,4vw,2rem)}.opfico-brand-panel__features{gap:1rem 1.25rem}.opfico-brand-panel__wave{height:55%;opacity:.55}}@media(max-width:640px){.opfico-brand-panel__features{grid-template-columns:1fr}.opfico-brand-panel__wave{display:none}}.opfico-btn{display:inline-flex;align-items:center;justify-content:center;gap:.625rem;min-height:var(--opfico-button-height);padding:.75rem 1.25rem;border-radius:var(--opfico-radius-btn);font-size:var(--opfico-fs-md);font-weight:var(--opfico-weight);line-height:var(--opfico-lh-normal);letter-spacing:var(--opfico-tracking);transition:background-color var(--opfico-transition),border-color var(--opfico-transition),color var(--opfico-transition),transform var(--opfico-transition)}.opfico-btn--full{width:100%}.opfico-btn--primary{background:var(--opfico-red);color:#fff}.opfico-btn--primary:hover:not(:disabled){background:var(--opfico-red-hover)}.opfico-btn--primary:active:not(:disabled){transform:translateY(1px)}.opfico-btn--secondary{background:var(--opfico-bg-form);color:var(--opfico-link);border:1px solid var(--opfico-link)}.opfico-btn--secondary:hover:not(:disabled){background:var(--opfico-bg-info)}.opfico-btn--ghost{background:transparent;color:var(--opfico-text-secondary)}.opfico-btn:disabled{opacity:.55;cursor:not-allowed}.opfico-btn-wrap{display:inline-flex;flex-direction:column;gap:.4rem;min-width:0}.opfico-btn-wrap--full,.opfico-btn-wrap--full .opfico-btn{width:100%}.opfico-btn--loading{pointer-events:none;cursor:wait}.opfico-btn__icon:empty{display:none}.opfico-btn__icon svg{width:1.125rem!important;height:1.125rem!important}.opfico-btn__spinner{animation:opfico-btn-spin .75s linear infinite}.opfico-btn__wait{display:grid;gap:.28rem;width:100%}.opfico-btn__wait-track{display:block;height:.28rem;border-radius:99px;background:#0f172a1a;overflow:hidden}.opfico-btn__wait-track>i{display:block;height:100%;border-radius:inherit;background:var(--opfico-red, #b91c1c);transition:width 80ms linear}.opfico-btn__wait-meta{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;font-size:.75rem;line-height:1.2;color:var(--opfico-text-secondary, #64748b)}.opfico-btn__wait-meta strong{font-variant-numeric:tabular-nums;font-weight:700;color:var(--opfico-text, #0f172a)}.opfico-btn__wait-meta em{font-style:normal;font-weight:650}@keyframes opfico-btn-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.opfico-btn__spinner{animation:none}.opfico-btn__wait-track>i{transition:none}}.opfico-field{display:flex;flex-direction:column;gap:.5rem;width:100%}.opfico-field__label{font-family:var(--opfico-font);font-size:.875rem;font-weight:600;letter-spacing:var(--opfico-tracking);line-height:21px;color:#6e6a6a}.opfico-field__control{display:flex;align-items:center;gap:.75rem;height:50px;min-height:50px;padding:0 14px;border:2px solid #e8e8e8;border-radius:var(--opfico-radius, 3px);background:#fff;box-sizing:border-box;transition:border-color var(--opfico-transition),box-shadow var(--opfico-transition)}.opfico-field__control:focus-within{border-color:#ff3b3073;box-shadow:0 0 0 3px #ff3b301f}.opfico-field__control--error{border-color:var(--opfico-red)}.opfico-field__left-icon,.opfico-field__right-btn{color:#bdbdbd}.opfico-field__left-icon svg,.opfico-field__right-btn svg{width:18px!important;height:18px!important}.opfico-field__input{flex:1;min-width:0;height:100%;border:none;outline:none;box-shadow:none;background:transparent;font-family:var(--opfico-font);color:#909090;font-size:.9375rem;font-weight:400;letter-spacing:var(--opfico-tracking);line-height:21px;padding:0}.opfico-field__input::placeholder{color:#909090;font-family:var(--opfico-font);font-weight:400;opacity:1}.opfico-field__right-btn{padding:0;border:none;background:none;cursor:pointer}.opfico-field__right-btn:hover{color:#909090}.opfico-field__right-btn:focus-visible{box-shadow:none}.opfico-field__error{font-family:var(--opfico-font);font-size:.75rem;color:var(--opfico-red)}.opfico-select{display:flex;align-items:center;gap:.75rem;height:50px;min-height:50px;padding:0 14px;border:2px solid #e8e8e8;border-radius:var(--opfico-radius, 3px);background:#fff;box-sizing:border-box;position:relative;transition:border-color var(--opfico-transition),box-shadow var(--opfico-transition)}.opfico-select:focus-within{border-color:#ff3b3073;box-shadow:var(--opfico-focus-ring)}.opfico-select__input{flex:1;min-width:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:none;background:transparent;font-family:var(--opfico-font);color:var(--opfico-jakarta-soft);font-size:var(--opfico-fs-md);font-weight:var(--opfico-weight-regular);letter-spacing:var(--opfico-tracking);padding:.7rem 1.5rem .7rem 0;cursor:pointer}.opfico-select__input:invalid,.opfico-select__input option[value=""]{color:var(--opfico-jakarta-soft)}.opfico-select__chevron{position:absolute;right:.85rem;display:inline-flex;color:var(--opfico-jakarta-soft);pointer-events:none}.opfico-checkbox{display:inline-flex;align-items:flex-start;gap:.65rem;cursor:pointer;-webkit-user-select:none;user-select:none}.opfico-checkbox__input{position:absolute;opacity:0;pointer-events:none}.opfico-checkbox__box{width:1.125rem;height:1.125rem;margin-top:.1rem;border-radius:var(--opfico-radius, 3px);border:1.5px solid var(--opfico-border-strong);background:var(--opfico-input-bg);display:inline-flex;align-items:center;justify-content:center;color:transparent;flex-shrink:0;transition:background-color var(--opfico-transition),border-color var(--opfico-transition),color var(--opfico-transition)}.opfico-checkbox__input:checked+.opfico-checkbox__box{background:var(--opfico-red);border-color:var(--opfico-red);color:#fff}.opfico-checkbox__input:focus-visible+.opfico-checkbox__box{box-shadow:var(--opfico-focus-ring)}.opfico-checkbox__label{font-size:var(--opfico-fs-sm);font-weight:var(--opfico-weight-regular);color:var(--opfico-text-secondary);line-height:var(--opfico-lh-snug)}.opfico-checkbox__label a{font-weight:var(--opfico-weight)}.opfico-otp{display:flex;flex-direction:column;gap:.55rem;width:100%}.opfico-otp__row{display:flex;gap:.65rem;justify-content:space-between}.opfico-otp__cell{width:clamp(2.5rem,12vw,3.25rem);height:clamp(2.75rem,12vw,3.5rem);border:2px solid #e8e8e8;border-radius:var(--opfico-radius, 3px);background:var(--opfico-input-bg);text-align:center;font-family:var(--opfico-font);font-size:1.125rem;font-weight:var(--opfico-weight);letter-spacing:var(--opfico-tracking);line-height:var(--opfico-lh-normal);color:var(--opfico-jakarta);transition:border-color var(--opfico-transition),box-shadow var(--opfico-transition)}.opfico-otp__cell:focus{border-color:#ff3b3073;box-shadow:var(--opfico-focus-ring);outline:none}@media(max-width:380px){.opfico-otp__row{gap:.4rem}}.opfico-theme-toggle{display:inline-flex;align-items:center;gap:.15rem;padding:.2rem;border:1px solid var(--opfico-border);border-radius:var(--opfico-radius-btn);background:var(--opfico-bg-form)}.opfico-theme-toggle__btn{width:1.85rem;height:1.85rem;border-radius:var(--opfico-radius-btn);display:inline-flex;align-items:center;justify-content:center;color:var(--opfico-text-muted);transition:background-color var(--opfico-transition),color var(--opfico-transition)}.opfico-theme-toggle__btn.is-active{background:var(--opfico-bg-muted);color:var(--opfico-text-primary)}.opfico-theme-toggle__btn:hover{color:var(--opfico-text-primary)}.opfico-lang{display:inline-flex;align-items:center;gap:.4rem;min-height:2.25rem;padding:.35rem .7rem;border:1px solid var(--opfico-border);border-radius:var(--opfico-radius-btn);background:var(--opfico-bg-form);color:var(--opfico-text-secondary);font-size:var(--opfico-fs-sm);font-weight:var(--opfico-weight);transition:border-color var(--opfico-transition),color var(--opfico-transition)}.opfico-lang:hover{border-color:var(--opfico-border-strong);color:var(--opfico-text-primary)}.opfico-back{display:inline-flex;align-items:center;gap:.4rem;color:var(--opfico-text-secondary);font-size:var(--opfico-fs-sm);font-weight:var(--opfico-weight)}.opfico-back:hover{color:var(--opfico-text-primary)}.opfico-form-header{display:flex;flex-direction:column;align-items:flex-start;gap:.4rem;margin-bottom:1.75rem}.opfico-form-header__title-row{display:flex;align-items:center;gap:1rem;min-width:0}.opfico-form-header__icon{display:inline-flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;border-radius:3px;background:var(--opfico-red);color:#fff;line-height:0;flex-shrink:0}.opfico-form-header__icon svg{display:block;width:1.35rem!important;height:1.35rem!important;max-width:none;margin:0}.opfico-form-header__title{margin:0;font-family:var(--opfico-font);font-size:clamp(1.65rem,2.4vw,1.9rem);font-weight:700;letter-spacing:var(--opfico-tracking);line-height:1.12;color:var(--opfico-text-display)}.opfico-accent-period{color:var(--opfico-red)}.opfico-form-header__subtitle{margin:0 0 0 4.5rem;font-family:var(--opfico-font);font-size:.875rem;font-weight:var(--opfico-weight-regular);color:var(--opfico-jakarta-soft);line-height:var(--opfico-lh-snug);letter-spacing:var(--opfico-tracking);max-width:34ch}.opfico-info-banner{display:flex;align-items:center;gap:.85rem;padding:.9rem 1rem;border-radius:var(--opfico-radius-md);background:var(--opfico-bg-info);color:var(--opfico-link)}.opfico-info-banner__icon{color:var(--opfico-link)}.opfico-info-banner__body{flex:1;min-width:0;font-size:var(--opfico-fs-sm);line-height:var(--opfico-lh-snug);font-weight:var(--opfico-weight-regular)}.opfico-info-banner__action{flex-shrink:0}.opfico-info-banner__action .opfico-btn{min-height:2.25rem;padding:.45rem .8rem;font-size:var(--opfico-fs-xs);white-space:nowrap}@media(max-width:640px){.opfico-info-banner{flex-wrap:wrap}.opfico-info-banner__action,.opfico-info-banner__action .opfico-btn{width:100%}}.opfico-support-card{display:flex;align-items:center;gap:1rem;padding:1rem 1.1rem;border-radius:var(--opfico-radius-lg);background:var(--opfico-bg-muted)}.opfico-support-card__art{flex-shrink:0}.opfico-support-card__content{display:flex;flex-direction:column;gap:.35rem;min-width:0}.opfico-support-card__title{margin:0;display:inline-flex;align-items:center;gap:.35rem;font-size:var(--opfico-fs-sm);font-weight:var(--opfico-weight);letter-spacing:var(--opfico-tracking);line-height:var(--opfico-lh-normal);color:var(--opfico-link)}.opfico-support-card__desc{margin:0;font-size:var(--opfico-fs-xs);font-weight:var(--opfico-weight-regular);color:var(--opfico-jakarta-soft);line-height:var(--opfico-lh-snug)}.opfico-support-card__action{display:inline-flex;align-items:center;gap:.3rem;margin-top:.15rem;color:var(--opfico-link);font-size:var(--opfico-fs-sm);font-weight:var(--opfico-weight);letter-spacing:var(--opfico-tracking);line-height:var(--opfico-lh-normal);width:fit-content}.opfico-support-card__action:hover{color:var(--opfico-link-hover)}@media(max-width:480px){.opfico-support-card{flex-direction:column;align-items:flex-start}}.opfico-trust{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;color:var(--opfico-text-muted);font-size:var(--opfico-fs-xs);font-weight:var(--opfico-weight-regular);text-align:center}.opfico-trust__icon{width:1.25rem;height:1.25rem;border-radius:3px;background:var(--opfico-success);color:#fff}.opfico-auth-toolbar{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;width:100%;margin-bottom:clamp(1.5rem,4vh,2.75rem)}.opfico-auth-toolbar--split{justify-content:space-between}.opfico-auth-toolbar__left{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.65rem 1rem;min-width:0}.opfico-auth-toolbar__network{display:inline-flex;align-items:center;gap:.35rem;font-size:.875rem;font-weight:600;letter-spacing:var(--opfico-tracking);color:var(--opfico-text-secondary, #4b5563);text-decoration:none;line-height:1.2}.opfico-auth-toolbar__network:hover,.opfico-auth-toolbar__network-text:hover{color:var(--opfico-red)}.opfico-auth-toolbar__network-text{font-size:.84rem;font-weight:600;letter-spacing:var(--opfico-tracking);color:var(--opfico-text-secondary, #4b5563);text-decoration:none;white-space:nowrap}.opfico-auth-toolbar__right{display:inline-flex;align-items:center;gap:.65rem;margin-left:auto}@media(max-width:480px){.opfico-auth-toolbar--split{flex-wrap:wrap;gap:.85rem}.opfico-auth-toolbar__right{margin-left:0}}[class$=__icon],[class*=__icon--],.cw-wallet__icon,.cw-perm__icon,.cw-success-icon,.cw-bridge__node,.cw-connect-card__brand,.opfico-field__left-icon,.opfico-field__right-btn,.opfico-btn__icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:0!important;letter-spacing:0!important;flex-shrink:0}[class$=__icon]>svg,[class*=__icon--]>svg,.cw-wallet__icon>svg,.cw-perm__icon>svg,.cw-success-icon>svg,.cw-bridge__node>svg,.opfico-field__left-icon>svg,.opfico-field__right-btn>svg,.opfico-btn__icon>svg{display:block!important;max-width:none!important;margin:0!important}.protocol-page{min-height:100vh;min-height:100dvh;background:radial-gradient(circle at 80% 20%,rgba(255,59,48,.08),transparent 35%),radial-gradient(circle at 10% 80%,rgba(255,59,48,.04),transparent 30%),#fafafa;font-family:var(--opfico-font);color:#111827}.protocol-nav{position:sticky;top:0;z-index:40;background:#fffffff0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid #f0f0f0}.protocol-container{width:min(1180px,calc(100% - 3rem));margin-inline:auto}.protocol-nav__inner{min-height:74px;display:flex;align-items:center;justify-content:space-between;gap:1rem}.protocol-nav__brand{display:inline-flex;align-items:center;color:inherit;text-decoration:none;min-width:0}.protocol-nav__logo{height:36px!important;width:auto;max-width:min(240px,46vw)}.protocol-nav__links{display:flex;align-items:center;gap:1.2rem}.protocol-nav__links a{font-size:.9rem;font-weight:600;color:#4b5563;letter-spacing:var(--opfico-tracking-nav);text-decoration:none}.protocol-nav__links a:hover{color:var(--opfico-red)}.protocol-nav__actions{display:inline-flex;align-items:center;gap:.85rem}.protocol-nav__network{font-size:.88rem;font-weight:600;color:#6b7280;letter-spacing:var(--opfico-tracking-nav);text-decoration:none}.protocol-nav__network:hover{color:var(--opfico-red)}.protocol-nav__cta,.protocol-btn{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:44px;padding:.65rem 1.15rem;border-radius:var(--opfico-radius-btn, 3px);border:none;background:var(--opfico-red);color:#fff;font-family:var(--opfico-font);font-size:.92rem;font-weight:700;letter-spacing:var(--opfico-tracking);cursor:pointer;text-decoration:none}.protocol-nav__cta--connected{background:#fff;color:#111827;border:2px solid var(--opfico-red)}.protocol-btn--ghost{background:#fff;color:var(--opfico-red);border:2px solid var(--opfico-red)}.protocol-btn--full{width:100%}.protocol-btn:disabled{opacity:.55;cursor:not-allowed}.protocol-hero{padding:clamp(2.5rem,6vw,4.5rem) 0 2rem}.protocol-hero__grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:2.5rem;align-items:center}.protocol-hero__badge{display:inline-flex;margin:0 0 1rem;padding:.4rem .85rem;border-radius:var(--opfico-radius-btn, 3px);background:#ff3b3014;color:var(--opfico-red);font-size:.72rem;font-weight:700;letter-spacing:var(--opfico-tracking);text-transform:uppercase}.protocol-hero__title{margin:0;font-size:clamp(2.5rem,5vw,3.6rem);font-weight:800;letter-spacing:-.02em;line-height:1.08;color:#111827}.protocol-hero__title .accent{color:var(--opfico-red)}.protocol-hero__subtitle{margin:1.2rem 0 0;max-width:44ch;color:#6b7280;font-size:1.02rem;font-weight:500;line-height:1.55}.protocol-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1.6rem}.protocol-hero__link{display:inline-flex;align-items:center;gap:.3rem;color:var(--opfico-red);font-weight:700;font-size:.95rem;text-decoration:none}.protocol-hero__chains{display:flex;align-items:center;gap:.65rem;margin-top:1.75rem;color:#6b7280;font-size:.85rem;font-weight:500}.protocol-hero__chain-icons{display:inline-flex;align-items:center}.protocol-hero__chain-icons span{display:inline-flex;align-items:center;justify-content:center;width:1.7rem;height:1.7rem;border-radius:50%;border:2px solid #fff;margin-left:-.35rem;font-size:.65rem;font-weight:800;color:#fff;background:#627eea;line-height:0}.protocol-hero__chain-icons span:first-child{margin-left:0}.protocol-hero__chain-icons span:nth-child(2){background:#28a0f0}.protocol-hero__chain-icons span:nth-child(3){background:#8247e5}.protocol-hero__chain-icons span:nth-child(4){background:#ff0420}.protocol-hero__visual{position:relative;min-height:420px;display:grid;place-items:center}.protocol-hero__glow{position:absolute;width:70%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(255,59,48,.18),transparent 70%);filter:blur(8px)}.protocol-hero__platform{position:relative;width:55%;aspect-ratio:1;border-radius:50%;background:linear-gradient(180deg,#fff,#f3f4f6);box-shadow:0 20px 50px #0f172a1a;display:grid;place-items:center}.protocol-hero__cube{width:38%;aspect-ratio:1;border-radius:var(--opfico-radius, 3px);background:linear-gradient(145deg,#ff4d42,#e6352b);color:#fff;display:grid;place-items:center;font-weight:800;font-size:.85rem;letter-spacing:var(--opfico-tracking);text-align:center;line-height:1.1;box-shadow:0 16px 30px #ff3b3059}.protocol-hero__float{position:absolute;display:inline-flex;align-items:center;gap:.45rem;padding:.7rem .9rem;border-radius:var(--opfico-radius, 3px);background:#fff;border:2px solid #e8e8e8;box-shadow:0 10px 24px #0f172a14;font-size:.75rem;font-weight:700;letter-spacing:var(--opfico-tracking);color:#374151}.protocol-hero__float--1{top:18%;right:4%}.protocol-hero__float--2{bottom:22%;left:2%}.protocol-features{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;padding:1.5rem 0 3.5rem}.protocol-feature{padding:1.15rem;border-radius:var(--opfico-radius, 3px);background:#fff;border:2px solid #e8e8e8}.protocol-feature__icon{display:inline-flex;align-items:center;justify-content:center;width:2.2rem;height:2.2rem;border-radius:3px;color:var(--opfico-red);background:#ff3b3014;margin-bottom:.7rem;line-height:0;flex-shrink:0}.protocol-feature__icon>svg{display:block;max-width:none;margin:0}.protocol-feature h3{margin:0 0 .3rem;font-size:.95rem;font-weight:800;letter-spacing:var(--opfico-tracking)}.protocol-feature p{margin:0;color:#6b7280;font-size:.82rem;font-weight:500;line-height:1.4}.protocol-band{padding:clamp(3rem,7vw,4.5rem) 0}.protocol-band--soft{background:#fafafa}.protocol-band--cta{background:radial-gradient(ellipse at 85% 20%,rgba(255,59,48,.1),transparent 42%),linear-gradient(180deg,#111827,#0b1220);color:#fff}.protocol-band__head{max-width:640px;margin-bottom:clamp(1.5rem,4vw,2.25rem)}.protocol-band__eyebrow{margin:0 0 .65rem;font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--opfico-red)}.protocol-band__head h2{margin:0;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:800;letter-spacing:-.02em;line-height:1.15;color:#111827}.protocol-band--cta .protocol-band__head h2{color:#fff}.protocol-band__head p{margin:.85rem 0 0;max-width:52ch;color:#6b7280;font-weight:500;line-height:1.55}.protocol-band--cta .protocol-band__head p{color:#cbd5e1}.protocol-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem 1.75rem;counter-reset:protocol-step}.protocol-steps li{padding:1.25rem 0 0;border-top:2px solid #ececec;color:#6b7280;font-weight:500;line-height:1.5;counter-increment:protocol-step}.protocol-steps li:before{content:counter(protocol-step,decimal-leading-zero);display:block;margin-bottom:.75rem;font-size:.8rem;font-weight:800;letter-spacing:.12em;color:var(--opfico-red)}.protocol-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}.protocol-fact{padding:1.15rem 1.2rem;border-left:3px solid var(--opfico-red);background:#fff}.protocol-band--soft .protocol-fact{background:#fff}.protocol-fact strong{display:block;margin-bottom:.35rem;font-size:.95rem;font-weight:800;color:#111827}.protocol-fact span{display:block;font-size:.85rem;font-weight:500;color:#6b7280;line-height:1.45}.protocol-footer{border-top:1px solid #ececec;background:linear-gradient(180deg,#fafafa,#fff 48%),radial-gradient(ellipse at 10% 0%,rgba(255,59,48,.06),transparent 45%)}.protocol-footer__grid{display:grid;grid-template-columns:minmax(0,1.35fr) repeat(2,minmax(0,.9fr));gap:clamp(1.5rem,4vw,2.5rem);padding:clamp(2.5rem,5vw,3.5rem) 0 2rem}.protocol-footer__brand p{margin:.85rem 0 0;max-width:34ch;color:#6b7280;font-size:.9rem;font-weight:500;line-height:1.55}.protocol-footer__col{display:flex;flex-direction:column;gap:.65rem}.protocol-footer__col h3{margin:0 0 .25rem;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#9ca3af}.protocol-footer__col a,.protocol-footer__col button{color:#374151;font-size:.92rem;font-weight:600;letter-spacing:var(--opfico-tracking-nav);text-align:left;text-decoration:none;background:none;border:none;padding:0;cursor:pointer;font-family:inherit}.protocol-footer__col a:hover,.protocol-footer__col button:hover{color:var(--opfico-red)}.protocol-footer__bar{border-top:1px solid #ececec;background:#fff;padding:1rem 0;color:#9ca3af;font-size:.85rem}@media(max-width:900px){.protocol-steps,.protocol-facts,.protocol-footer__grid{grid-template-columns:1fr}}.cw-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#0f172a73;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:grid;place-items:center;padding:1rem}.cw-modal{width:min(100%,520px);max-height:min(92vh,760px);overflow:auto;background:#fff;border-radius:var(--opfico-radius, 3px);box-shadow:0 24px 60px #0f172a38;padding:1.35rem 1.4rem 1.25rem}.cw-modal--express{width:min(100%,420px);max-height:none}.cw-express__lede{margin:0 0 1rem;font-size:.9rem;line-height:1.45;color:#4b5563}.cw-express__lede strong{color:#111827}.cw-express__card{display:flex;align-items:center;gap:.85rem;padding:.95rem 1rem;border:1px solid #e5e7eb;border-radius:var(--opfico-radius, 3px);background:#fafafa;margin-bottom:.85rem}.cw-express__copy{flex:1;min-width:0}.cw-express__copy strong{display:block;font-size:.95rem;font-weight:800;color:#111827}.cw-express__copy span{display:block;margin-top:.1rem;font-size:.82rem;font-weight:600;color:#374151}.cw-express__copy em{display:block;margin-top:.1rem;font-size:.75rem;font-style:normal;color:#9ca3af;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.cw-express__bullets{margin:0 0 1.1rem;padding:0 0 0 1.1rem;color:#4b5563;font-size:.82rem;line-height:1.55}.cw-express__bullets li+li{margin-top:.25rem}.protocol-sandbox-primed{position:relative;margin-bottom:.85rem;padding:.85rem .95rem;border:1px solid rgba(255,59,48,.22);border-radius:var(--opfico-radius, 3px);background:linear-gradient(135deg,#ff3b300f,#ffffffe6)}.protocol-sandbox-primed__badge{position:absolute;top:.55rem;right:.65rem;padding:.12rem .4rem;border-radius:var(--opfico-radius, 3px);background:#ff3b301f;color:var(--opfico-red);font-size:.65rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.protocol-sandbox-primed__row{display:flex;flex-direction:column;gap:.1rem;padding-right:3.5rem}.protocol-sandbox-primed__row strong{font-size:.95rem;font-weight:800;color:#111827}.protocol-sandbox-primed__row span{font-size:.82rem;font-weight:600;color:#374151}.protocol-sandbox-primed__meta{display:flex;justify-content:space-between;gap:.75rem;margin-top:.45rem;font-size:.75rem;color:#6b7280}.protocol-sandbox-primed__meta em{font-style:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.protocol-sandbox-primed__meta span{font-weight:700;color:#111827}.cw-modal__top{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:.5rem;margin-bottom:.85rem}.cw-modal__top h2{margin:0;text-align:center;font-size:1.1rem;font-weight:800;letter-spacing:var(--opfico-tracking)}.cw-modal__step{text-align:right;font-size:.8rem;font-weight:600;color:#9ca3af}.cw-back,.cw-close{display:inline-flex;align-items:center;gap:.3rem;border:none;background:none;padding:0;color:#6b7280;font:inherit;font-size:.88rem;font-weight:600;cursor:pointer;width:fit-content}.cw-close{justify-self:end}.cw-back:hover,.cw-close:hover{color:var(--opfico-red)}.cw-progress{display:flex;align-items:center;justify-content:space-between;margin:.35rem 0 1.25rem;position:relative}.cw-progress:before{content:"";position:absolute;left:.4rem;right:.4rem;top:50%;height:2px;background:#e5e7eb;transform:translateY(-50%);z-index:0}.cw-progress__fill{position:absolute;left:.4rem;top:50%;height:2px;background:var(--opfico-red);transform:translateY(-50%);z-index:0;transition:width .18s ease}.cw-progress__dot{position:relative;z-index:1;width:1.15rem;height:1.15rem;border-radius:var(--opfico-radius, 3px);border:2px solid #d1d5db;background:#fff;display:grid;place-items:center;font-size:.62rem;font-weight:800;color:#fff}.cw-progress__dot.is-done,.cw-progress__dot.is-active{border-color:var(--opfico-red);background:var(--opfico-red)}.cw-progress__dot.is-active{width:1.35rem;height:1.35rem}.cw-list{display:flex;flex-direction:column}.cw-wallet{display:flex;align-items:center;gap:.8rem;width:100%;padding:.95rem .15rem;border:none;border-bottom:1px solid #f0f0f0;background:none;text-align:left;cursor:pointer;font:inherit}.cw-wallet:hover{background:#fafafa}.cw-wallet__icon{display:inline-flex;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;border-radius:3px;flex-shrink:0;font-size:.75rem;font-weight:800;color:#fff;line-height:0}.cw-wallet__icon>svg{display:block;max-width:none;margin:0}.cw-wallet__copy{flex:1;min-width:0}.cw-wallet__copy strong{display:block;font-size:.95rem;font-weight:700;color:#111827}.cw-wallet__copy span{display:block;margin-top:.1rem;font-size:.78rem;color:#9ca3af;font-weight:500}.cw-badge{display:inline-flex;margin-left:.4rem;padding:.15rem .45rem;border-radius:var(--opfico-radius, 3px);background:#ff3b301a;color:var(--opfico-red);font-size:.68rem;font-weight:700;vertical-align:middle}.cw-intro{text-align:center;margin-bottom:1rem}.cw-intro h3{margin:.75rem 0 .35rem;font-size:1.35rem;font-weight:800;letter-spacing:var(--opfico-tracking)}.cw-intro p{margin:0;color:#6b7280;font-size:.9rem;font-weight:500;line-height:1.45}.cw-panel{border:2px solid #e8e8e8;border-radius:var(--opfico-radius, 3px);padding:1rem;background:#fff}.cw-panel--soft{background:#fafafa;border-color:#efefef}.cw-panel--success{background:#ecfdf5;border-color:#bbf7d0}.cw-perm{display:grid;grid-template-columns:auto 1fr;gap:.75rem;align-items:flex-start;margin-top:.85rem}.cw-perm:first-of-type{margin-top:0}.cw-perm__icon{display:inline-flex;align-items:center;justify-content:center;width:2.1rem;height:2.1rem;border-radius:3px;background:#ff3b301a;color:var(--opfico-red);line-height:0;flex-shrink:0}.cw-perm__icon>svg{display:block;max-width:none;margin:0}.cw-perm strong{display:block;font-size:.88rem;font-weight:700}.cw-perm>div>span{display:block;margin-top:.15rem;font-size:.78rem;color:#6b7280;font-weight:500;line-height:1.35}.cw-connect-card{display:flex;align-items:center;gap:.75rem;margin-top:.85rem}.cw-connect-card__brand{width:2.4rem;height:2.4rem;border-radius:var(--opfico-radius, 3px);background:var(--opfico-red);color:#fff;display:grid;place-items:center;font-size:.55rem;font-weight:800;text-align:center;line-height:1.05;flex-shrink:0}.cw-connect-card__copy{flex:1;min-width:0}.cw-connect-card__copy strong{display:block;font-size:.9rem}.cw-connect-card__copy span{display:block;font-size:.78rem;color:#9ca3af}.cw-verified{display:inline-flex;align-items:center;gap:.3rem;padding:.3rem .55rem;border-radius:var(--opfico-radius, 3px);background:#f3f4f6;color:#374151;font-size:.72rem;font-weight:700}.cw-accounts{display:flex;flex-direction:column;gap:.7rem}.cw-account{display:grid;grid-template-columns:auto auto 1fr auto;gap:.7rem;align-items:center;width:100%;padding:.9rem;border:2px solid #e8e8e8;border-radius:var(--opfico-radius-btn, 3px);background:#fff;cursor:pointer;font:inherit;text-align:left}.cw-account.is-selected{border-color:var(--opfico-red)}.cw-account__radio{width:1.15rem;height:1.15rem;border-radius:var(--opfico-radius, 3px);border:2px solid #d1d5db;display:grid;place-items:center}.cw-account.is-selected .cw-account__radio{border-color:var(--opfico-red);background:var(--opfico-red);color:#fff}.cw-avatar{width:2.2rem;height:2.2rem;border-radius:var(--opfico-radius, 3px);background:conic-gradient(#f97316,#14b8a6,#eab308,#f97316)}.cw-account__copy strong{display:block;font-size:.9rem;font-weight:700}.cw-account__copy span{display:block;font-size:.78rem;color:#9ca3af}.cw-account__bal{text-align:right;font-size:.82rem;font-weight:700}.cw-account__bal small{display:block;margin-top:.1rem;color:#9ca3af;font-weight:500}.cw-link{display:inline-flex;align-items:center;gap:.35rem;margin-top:.85rem;border:none;background:none;padding:0;color:var(--opfico-red);font:inherit;font-size:.88rem;font-weight:700;cursor:pointer}.cw-actions{display:flex;flex-direction:column;gap:.65rem;margin-top:1.1rem}.cw-actions--row{flex-direction:row}.cw-actions--row .protocol-btn{flex:1}.cw-footnote{display:flex;align-items:center;justify-content:center;gap:.35rem;margin:.9rem 0 0;color:#9ca3af;font-size:.75rem;font-weight:500;text-align:center}.cw-bridge{display:flex;align-items:center;justify-content:center;gap:.85rem;margin:.5rem 0 1rem}.cw-bridge__node{width:3rem;height:3rem;border-radius:3px;background:#fff;border:2px solid #e8e8e8}.cw-bridge__line{width:3.5rem;height:0;border-top:2px dashed #d1d5db;position:relative}.cw-bridge__line:after{content:"";position:absolute;left:50%;top:50%;width:1.1rem;height:1.1rem;border-radius:var(--opfico-radius, 3px);background:#22c55e;transform:translate(-50%,-50%);box-shadow:0 0 0 3px #fff}.cw-success-icon{width:4.5rem;height:4.5rem;margin:.25rem auto .85rem;border-radius:3px;border:3px solid var(--opfico-red);color:var(--opfico-red)}.cw-success-icon--green{border-color:#22c55e;color:#22c55e;background:#22c55e14}.cw-features{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin:1rem 0 .25rem}.cw-features article{text-align:center;padding:.5rem .25rem}.cw-features strong{display:block;margin-top:.35rem;font-size:.72rem;font-weight:800}.cw-features span{display:block;margin-top:.15rem;font-size:.65rem;color:#9ca3af;line-height:1.3}.cw-option{display:flex;align-items:center;gap:.8rem;width:100%;padding:.95rem;margin-top:.7rem;border:2px solid #e8e8e8;border-radius:var(--opfico-radius, 3px);background:#fff;cursor:pointer;font:inherit;text-align:left}.cw-option:hover{border-color:#d4d4d4}.cw-field{display:flex;flex-direction:column;gap:.45rem}.cw-field label{font-size:.85rem;font-weight:700;color:#374151}.cw-field__control{display:flex;align-items:center;gap:.5rem;min-height:50px;padding:0 .9rem;border:2px solid #e8e8e8;border-radius:var(--opfico-radius, 3px);background:#fff}.cw-field__control.is-valid{border-color:#22c55e}.cw-field__control input{flex:1;border:none;outline:none;background:transparent;font:inherit;font-size:.95rem;font-weight:600;color:#111827}.cw-field small{color:#9ca3af;font-size:.78rem}.cw-status-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin-top:.85rem}.cw-status-row div{border:2px solid #e8e8e8;border-radius:var(--opfico-radius, 3px);padding:.7rem .55rem;text-align:center;font-size:.72rem;font-weight:700;color:#374151}.protocol-page--app{background:radial-gradient(circle at 70% 0%,rgba(255,59,48,.07),transparent 40%),#fff}.protocol-connect{display:grid;place-items:center;min-height:calc(100dvh - 74px);padding:2.5rem 0 4rem}.protocol-connect__inner{max-width:560px}.protocol-connect__eyebrow{margin:0 0 .65rem;color:var(--opfico-red);font-size:.8rem;font-weight:700;letter-spacing:var(--opfico-tracking)}.protocol-connect h1{margin:0 0 .75rem;font-family:var(--opfico-font-display);font-size:clamp(2rem,4vw,2.6rem);font-weight:var(--opfico-weight-display);letter-spacing:var(--opfico-tracking-display);line-height:var(--opfico-lh-display);color:var(--opfico-text-display)}.protocol-connect p{margin:0 0 1.5rem;color:#6b7280;font-size:1.02rem;font-weight:500;line-height:1.55;letter-spacing:var(--opfico-tracking)}.protocol-connect__actions{display:flex;flex-wrap:wrap;gap:.75rem}.protocol-dashboard{min-height:100vh;background:#fff}.protocol-dashboard__body{max-width:560px;margin:0 auto;padding:clamp(3rem,10vh,5.5rem) 1.5rem}.protocol-dashboard__body h1{margin:0 0 .65rem;font-size:clamp(1.7rem,3vw,2.1rem);font-weight:800;letter-spacing:var(--opfico-tracking)}.protocol-dashboard__body p{margin:0 0 1.25rem;color:#6b7280;font-weight:500;line-height:1.5}.protocol-dashboard__actions{display:flex;flex-wrap:wrap;gap:.75rem}@media(max-width:1024px){.protocol-nav__links{display:none}.protocol-hero__grid{grid-template-columns:1fr}.protocol-features,.cw-features{grid-template-columns:1fr 1fr}}@media(max-width:640px){.protocol-features{grid-template-columns:1fr}.cw-actions--row{flex-direction:column}.cw-status-row{grid-template-columns:1fr}.cw-modal{border-radius:var(--opfico-radius, 3px);padding:1.1rem}}.protocol-instructor__dim{position:fixed;top:0;right:0;bottom:0;left:0;background:#11111147;z-index:100;pointer-events:none}.protocol-instructor__spotlight,.protocol-instructor__pulse{position:fixed;z-index:101;border-radius:10px;pointer-events:none;box-shadow:0 0 0 9999px #1111118c}.protocol-instructor__pulse{box-shadow:none;border:2px solid rgba(255,59,48,.85);animation:protocol-pulse 1.4s ease-out infinite}@keyframes protocol-pulse{0%{transform:scale(1);opacity:1}to{transform:scale(1.04);opacity:0}}.protocol-instructor-target{outline:2px solid rgba(255,59,48,.55);outline-offset:3px}.protocol-instructor__dialog{position:fixed;right:1.25rem;bottom:calc(var(--pp-term-bar-h, 2.35rem) + var(--pp-net-bar-h, 2.45rem) + 3.35rem);z-index:120;width:min(24rem,calc(100vw - 2rem));background:#fff;border:1px solid rgba(17,17,17,.08);border-radius:14px;box-shadow:0 18px 48px #1111112e;overflow:hidden}.protocol-instructor__head{display:flex;align-items:center;gap:.65rem;padding:.75rem .85rem;border-bottom:1px solid rgba(17,17,17,.06)}.protocol-instructor__avatar{position:relative;width:2rem;height:2rem;border-radius:999px;display:grid;place-items:center;background:#ff3b301a;color:var(--opfico-red)}.protocol-instructor__avatar span{position:absolute;right:-.15rem;bottom:-.15rem;display:inline-flex;align-items:center;gap:.15rem;font-size:.55rem;font-weight:700;text-transform:uppercase;background:#fff;border-radius:999px;padding:.05rem .28rem;color:#16a34a;box-shadow:0 0 0 1px #1111110f}.protocol-instructor__avatar span i{width:.35rem;height:.35rem;border-radius:999px;background:#16a34a}.protocol-instructor__who{flex:1;min-width:0}.protocol-instructor__who strong{display:block;font-size:.82rem}.protocol-instructor__who em{display:inline-flex;align-items:center;gap:.3rem;font-style:normal;font-size:.68rem;color:#6b7280}.protocol-instructor__tools{display:flex;gap:.2rem}.protocol-instructor__tools button{border:0;background:transparent;color:#6b7280;width:1.75rem;height:1.75rem;border-radius:8px;cursor:pointer}.protocol-instructor__tools button:hover{background:#1111110d;color:#111}.protocol-instructor__body{padding:.9rem .95rem .55rem}.protocol-instructor__where{margin:0 0 .45rem;font-size:.68rem;font-weight:750;letter-spacing:.04em;text-transform:uppercase;color:var(--opfico-red)}.protocol-instructor__say{margin:0;font-size:.95rem;line-height:1.45;color:#111;min-height:2.8rem}.protocol-instructor__caret{display:inline-block;width:.45rem;height:1em;margin-left:.1rem;background:var(--opfico-red);vertical-align:text-bottom;animation:protocol-caret .8s steps(1) infinite}@keyframes protocol-caret{50%{opacity:0}}.protocol-instructor__tip{margin:.55rem 0 0;font-size:.78rem;color:#6b7280;line-height:1.4}.protocol-instructor__links{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.75rem}.protocol-instructor__link{display:inline-flex;align-items:center;padding:.35rem .65rem;border-radius:999px;border:1px solid rgba(17,17,17,.1);background:#f8fafc;color:#111;font-size:.72rem;font-weight:650;text-decoration:none}.protocol-instructor__link:hover{border-color:#ff3b3059;color:var(--opfico-red)}.protocol-instructor__dialog.is-farewell{border-color:#ff3b302e;box-shadow:0 18px 48px #ff3b301f}.protocol-instructor__foot{display:flex;align-items:flex-end;justify-content:space-between;gap:.75rem;padding:.65rem .95rem .9rem}.protocol-instructor__foot-left{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;min-width:0}.protocol-instructor__skips{display:flex;flex-wrap:wrap;gap:.35rem .65rem}.protocol-instructor__skip{border:0;background:none;padding:0;font:inherit;font-size:.72rem;font-weight:650;color:#6b7280;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.protocol-instructor__skip:hover{color:#111}.protocol-instructor__skip--strong{color:var(--opfico-red);text-decoration:none;font-weight:750}.protocol-instructor__skip--strong:hover{text-decoration:underline}.protocol-instructor__step{font-size:.72rem;color:#9ca3af;font-variant-numeric:tabular-nums}.protocol-instructor__primary{display:inline-flex;align-items:center;gap:.35rem;border:0;border-radius:999px;padding:.55rem .95rem;background:var(--opfico-red);color:#fff;font-weight:650;font-size:.82rem;cursor:pointer}.protocol-instructor__primary:disabled{opacity:.55;cursor:wait}.protocol-instructor__fab{position:fixed;right:1.25rem;bottom:calc(var(--pp-term-bar-h, 2.35rem) + var(--pp-net-bar-h, 2.45rem) + 3.35rem);z-index:120;display:inline-flex;align-items:center;gap:.45rem;border:0;border-radius:999px;padding:.7rem .95rem;background:#111;color:#fff;font-weight:650;cursor:pointer;box-shadow:0 12px 32px #11111140}.protocol-dashboard__flows{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;width:min(56rem,100%);margin:0 auto 1.5rem;text-align:left}.protocol-dashboard__flow{border:1px solid rgba(17,17,17,.08);border-radius:12px;padding:1rem;background:#fff}.protocol-dashboard__flow h2{margin:0 0 .35rem;font-size:.95rem}.protocol-dashboard__flow p{margin:0;font-size:.8rem;color:#6b7280;line-height:1.4}@media(max-width:800px){.protocol-dashboard__flows{grid-template-columns:1fr}}html:has(.lm-shell),html:has(.lm-shell) body,html:has(.lm-shell) #root{height:100%;max-height:100%;overflow:hidden;background:#eceef2;--lm-control-h: 2.5rem;--lm-space-3: .75rem;--lm-fs-copy: var(--opfico-fs-sm);--lm-field-border-width: 2px;--lm-field-border-color: #e8e8e8;--lm-field-border: var(--lm-field-border-width) solid var(--lm-field-border-color);--lm-field-radius: 3px;--lm-field-text: #909090;--lm-field-placeholder: #909090;--lm-field-bg: #ffffff;--lm-field-focus-border: #94a3b8;--lm-field-focus-ring: 0 0 0 3px rgba(100, 116, 139, .16);--opfico-font-display: var(--opfico-font);--lm-scroll-size: 10px;--lm-scroll-track: rgba(15, 23, 42, .04);--lm-scroll-thumb: rgba(15, 23, 42, .22);--lm-scroll-thumb-hover: rgba(255, 59, 48, .55);--lm-scroll-thumb-active: rgba(255, 59, 48, .75)}.lm-shell,.lm-sheet,.lm-dialog,.lm-notify,.lm-scroll,.lm-scroll-hint__viewport{scrollbar-width:thin;scrollbar-color:var(--lm-scroll-thumb) var(--lm-scroll-track)}.lm-shell *:not(.lm-router__stepper-list):not(.lm-router__tabs-list),.lm-sheet *,.lm-dialog *,.lm-notify *,.lm-scroll,.lm-scroll-hint__viewport{scrollbar-width:thin;scrollbar-color:var(--lm-scroll-thumb) var(--lm-scroll-track)}.lm-shell *::-webkit-scrollbar,.lm-sheet *::-webkit-scrollbar,.lm-dialog *::-webkit-scrollbar,.lm-notify *::-webkit-scrollbar,.lm-scroll::-webkit-scrollbar,.lm-scroll-hint__viewport::-webkit-scrollbar{width:var(--lm-scroll-size);height:var(--lm-scroll-size)}.lm-shell *::-webkit-scrollbar-track,.lm-sheet *::-webkit-scrollbar-track,.lm-dialog *::-webkit-scrollbar-track,.lm-notify *::-webkit-scrollbar-track,.lm-scroll::-webkit-scrollbar-track,.lm-scroll-hint__viewport::-webkit-scrollbar-track{background:var(--lm-scroll-track);border-radius:999px;margin:2px}.lm-shell *::-webkit-scrollbar-thumb,.lm-sheet *::-webkit-scrollbar-thumb,.lm-dialog *::-webkit-scrollbar-thumb,.lm-notify *::-webkit-scrollbar-thumb,.lm-scroll::-webkit-scrollbar-thumb,.lm-scroll-hint__viewport::-webkit-scrollbar-thumb{background:linear-gradient(180deg,color-mix(in srgb,var(--lm-scroll-thumb) 88%,#fff) 0%,var(--lm-scroll-thumb) 100%);border:2px solid transparent;border-radius:999px;background-clip:padding-box;min-height:2rem;min-width:2rem}.lm-shell *::-webkit-scrollbar-thumb:hover,.lm-sheet *::-webkit-scrollbar-thumb:hover,.lm-dialog *::-webkit-scrollbar-thumb:hover,.lm-notify *::-webkit-scrollbar-thumb:hover,.lm-scroll::-webkit-scrollbar-thumb:hover,.lm-scroll-hint__viewport::-webkit-scrollbar-thumb:hover{background:var(--lm-scroll-thumb-hover);border:2px solid transparent;background-clip:padding-box}.lm-shell *::-webkit-scrollbar-thumb:active,.lm-sheet *::-webkit-scrollbar-thumb:active,.lm-dialog *::-webkit-scrollbar-thumb:active,.lm-notify *::-webkit-scrollbar-thumb:active,.lm-scroll::-webkit-scrollbar-thumb:active,.lm-scroll-hint__viewport::-webkit-scrollbar-thumb:active{background:var(--lm-scroll-thumb-active);border:2px solid transparent;background-clip:padding-box}.lm-shell *::-webkit-scrollbar-corner,.lm-sheet *::-webkit-scrollbar-corner,.lm-dialog *::-webkit-scrollbar-corner,.lm-notify *::-webkit-scrollbar-corner,.lm-scroll::-webkit-scrollbar-corner,.lm-scroll-hint__viewport::-webkit-scrollbar-corner{background:transparent}.lm-sidebar{--lm-scroll-track: rgba(255, 255, 255, .04);--lm-scroll-thumb: rgba(255, 255, 255, .22);--lm-scroll-thumb-hover: rgba(255, 59, 48, .65);--lm-scroll-thumb-active: rgba(255, 59, 48, .85)}.lm-scroll{overflow:auto;scrollbar-gutter:stable;overscroll-behavior:contain}.lm-scroll--x{overflow-x:auto;overflow-y:hidden;scrollbar-gutter:stable}.lm-scroll--y{overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable}.lm-shell{--opfico-font-display: var(--opfico-font);--lm-font-header-title: "Cabrisa", "Questrial", system-ui, sans-serif;--lm-sidebar: #10151c;--lm-sidebar-soft: #1a222e;--lm-ink: #14161a;--lm-muted: #6b7280;--lm-line: #e8eaee;--lm-sidebar-pad: var(--lm-space-3, .75rem);--lm-accent: var(--opfico-red, #ff3b30);--lm-accent-hover: var(--opfico-red-hover, #e2332a);--lm-accent-soft: rgba(255, 59, 48, .1);--lm-slate: #475569;--lm-slate-soft: #64748b;--lm-tint: rgba(71, 85, 105, .1);--lm-tint-strong: rgba(71, 85, 105, .16);--lm-tint-blue: rgba(37, 99, 235, .1);--lm-tint-teal: rgba(13, 148, 136, .12);--lm-tint-amber: rgba(217, 119, 6, .12);--lm-info: #2563eb;--lm-teal: #0f766e;--lm-amber: #b45309;--lm-success: #15803d;--lm-surface: #ffffff;--lm-surface-muted: #f5f6f8;--lm-field-border-width: 2px;--lm-field-border-color: #e8e8e8;--lm-field-border: var(--lm-field-border-width) solid var(--lm-field-border-color);--lm-field-radius: 3px;--lm-field-text: #909090;--lm-field-placeholder: #909090;--lm-field-bg: #ffffff;--lm-field-focus-border: #94a3b8;--lm-field-focus-ring: 0 0 0 3px rgba(100, 116, 139, .16);--lm-fs-micro: var(--opfico-fs-micro);--lm-fs-label: var(--opfico-fs-xs);--lm-fs-copy: var(--opfico-fs-sm);--lm-fs-value: var(--opfico-fs-md);--lm-fs-base: var(--opfico-fs-base);--lm-fs-title: var(--opfico-fs-lg);--lm-fs-page: var(--opfico-fs-page);--lm-fs-display: var(--opfico-fs-display);--lm-track-display: var(--opfico-tracking-display);--lm-track-display-tight: var(--opfico-tracking-display-tight);--lm-track-body: var(--opfico-tracking);--lm-track-wide: var(--opfico-tracking-wide);--lm-track-overline: var(--opfico-tracking-overline);--lm-track-micro: var(--opfico-tracking-micro);--lm-track-value: var(--opfico-tracking-value);--lm-track-title: var(--opfico-tracking-title);--lm-hairline: rgba(15, 23, 42, .08);--lm-hairline-strong: rgba(15, 23, 42, .09);--lm-meta-ink: #94a3b8;--lm-kpi-cols: 4;--iface-label: var(--lm-fs-label);--iface-meta: var(--lm-fs-copy);--iface-body: var(--lm-fs-copy);--iface-code: var(--lm-fs-copy);--iface-heading: var(--lm-fs-title);--iface-title: var(--lm-fs-page);--lm-space-1: .25rem;--lm-space-2: .5rem;--lm-space-3: .75rem;--lm-space-4: 1rem;--lm-space-5: 1.25rem;--lm-space-6: 1.5rem;--lm-pad-x: var(--lm-space-4);--lm-pad-y: var(--lm-space-3);--lm-gap: .75rem;--lm-gap-tight: .5rem;--lm-row-y: .4rem;--lm-control-h: 2.5rem;--lm-header-h: 3.75rem;--lm-sidebar-pad: var(--lm-space-3);display:grid;grid-template-columns:232px minmax(0,1fr);grid-template-rows:minmax(0,1fr);height:100%;max-height:100%;min-height:0;overflow:hidden;background:radial-gradient(1200px 640px at -8% -10%,rgba(255,59,48,.045),transparent 52%),linear-gradient(165deg,#eceef2,#f3f4f6 42%,#e9ebf0);color:var(--lm-ink);font-family:var(--opfico-font);font-size:var(--lm-fs-copy)}.lm-shell>.lm-sidebar{grid-column:1;grid-row:1;min-height:0}.lm-shell>.lm-main{grid-column:2;grid-row:1;min-height:0}.lm-shell>.lm-preloader,.lm-shell>.lm-status-toasts{grid-column:1 / -1;grid-row:1}.lm-eyebrow,.lm-board__eyebrow,.lm-notify__eyebrow{margin:0 0 var(--lm-space-1);font-family:var(--opfico-font);font-size:var(--lm-fs-micro);font-weight:700;letter-spacing:var(--lm-track-micro);text-transform:uppercase;line-height:1.2;color:var(--lm-meta-ink)}.lm-command{display:grid;gap:var(--lm-space-3) var(--lm-space-4);align-items:center;flex-shrink:0;padding:0 0 var(--lm-space-3);border-bottom:1px solid var(--lm-hairline-strong)}.lm-col-head,.lm-desk__col-head,.lm-rh__col-head,.lm-ch__col-head,.lm-lab__plane-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--lm-space-3);flex-shrink:0;min-height:1.5rem;padding-bottom:var(--lm-space-2);border-bottom:1px solid var(--lm-hairline)}.lm-lab__plane-head{margin-bottom:var(--lm-space-2)}.lm-ch__col-head--sub{margin-top:var(--lm-space-2)}.lm-col-head h2,.lm-desk__col-head h2,.lm-rh__col-head h2,.lm-ch__col-head h2,.lm-lab__plane-head h2{display:flex;align-items:baseline;gap:.4rem;margin:0;font-family:var(--opfico-font);font-size:var(--lm-fs-page);font-weight:700;letter-spacing:-.02em;line-height:1;color:var(--lm-ink);font-synthesis:none}.lm-col-head h2 em,.lm-desk__col-head h2 em,.lm-rh__col-head h2 em,.lm-ch__col-head h2 em{font-style:normal;font-size:var(--lm-fs-micro);font-weight:700;letter-spacing:var(--lm-track-micro);color:var(--lm-meta-ink);transform:translateY(-.08em)}.lm-col-head h2 em[data-kind=index],.lm-desk__col-head h2 em,.lm-ch__col-head h2 em{font-family:var(--opfico-font-numeric, var(--opfico-font));font-variant-numeric:tabular-nums;text-transform:none}.lm-col-head h2 em[data-kind=kicker],.lm-rh__col-head h2 em{font-family:var(--opfico-font);text-transform:uppercase}.lm-col-head__meta,.lm-ch__meta{font-size:var(--lm-fs-micro);font-weight:700;letter-spacing:var(--lm-track-overline);text-transform:uppercase;color:var(--lm-meta-ink);white-space:nowrap}.lm-text-link,.lm-desk__link,.lm-rh__link,.lm-lab__text-link{display:inline-flex;align-items:center;gap:.18rem;margin:0;padding:0;border:0;background:none;color:var(--lm-accent);font-family:var(--opfico-font);font-size:var(--lm-fs-micro);font-weight:700;letter-spacing:var(--lm-track-overline);text-transform:uppercase;cursor:pointer}.lm-text-link:hover,.lm-desk__link:hover,.lm-rh__link:hover,.lm-lab__text-link:hover{color:var(--lm-accent-hover)}.lm-kpi-strip,.lm-desk__kpis,.lm-ch__kpis{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--lm-kpi-cols, 4),minmax(0,1fr));gap:var(--lm-space-2) var(--lm-space-3);min-width:0}.lm-desk__kpis{--lm-kpi-cols: 6}.lm-ch__kpis{--lm-kpi-cols: 4}.lm-kpi-strip li,.lm-desk__kpis li,.lm-ch__kpis li{display:flex;flex-direction:column;gap:.15rem;min-width:0;padding-left:var(--lm-space-3);border-left:1px solid rgba(15,23,42,.1)}.lm-kpi-strip li:first-child,.lm-desk__kpis li:first-child,.lm-ch__kpis li:first-child{padding-left:0;border-left:0}.lm-kpi-strip span,.lm-kpi-strip__label,.lm-desk__kpis span,.lm-ch__kpis span{display:inline-flex;align-items:center;gap:.28rem;font-size:var(--lm-fs-micro);font-weight:700;letter-spacing:var(--lm-track-overline);text-transform:uppercase;color:var(--lm-meta-ink)}.lm-kpi-strip__icon{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;border-radius:2px;background:#0f172a0d;color:#64748b;line-height:0}.lm-col-head__icon{display:inline-flex;align-items:center;justify-content:center;width:1.35rem;height:1.35rem;margin-right:.1rem;border-radius:3px;background:#0f172a0d;color:#64748b;line-height:0;transform:translateY(.05em)}.lm-kpi-strip strong,.lm-desk__kpis strong,.lm-ch__kpis strong{font-family:var(--opfico-font-numeric, var(--opfico-font));font-size:var(--lm-fs-title);font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:var(--lm-track-value);color:var(--lm-ink);line-height:1}.lm-kpi-strip__hit{display:flex;flex-direction:column;align-items:flex-start;gap:.15rem;width:100%;margin:0;padding:0;border:0;background:transparent;font:inherit;color:inherit;text-align:left;cursor:pointer;border-radius:3px}.lm-kpi-strip__hit:hover strong,.lm-kpi-strip li.is-action:hover strong{color:var(--lm-slate)}.lm-kpi-strip__hit:focus-visible{outline:2px solid rgba(100,116,139,.45);outline-offset:2px}.lm-kpi-strip strong.is-warn,.lm-desk__kpis strong.is-warn{color:#b45309}.lm-row-title{font-size:var(--lm-fs-copy);font-weight:700;letter-spacing:var(--lm-track-title);color:var(--lm-ink);line-height:1.22}.lm-row-meta{font-size:var(--lm-fs-micro);font-weight:600;letter-spacing:var(--lm-track-wide);text-transform:uppercase;color:var(--lm-meta-ink)}.lm-empty-inline,.lm-desk__empty{margin:0;padding:.4rem 0;font-size:var(--lm-fs-copy);color:var(--lm-meta-ink)}.lm-page-header__main h1 .lm-page-header__kicker,.lm-page-header__main h1 .lm-page-header__display{font-family:var(--lm-font-header-title);font-weight:300;letter-spacing:var(--lm-track-display-tight);font-synthesis:none;text-transform:none;color:#0f172a}.lm-board__head h1,.lm-panel__head h2,.lm-settings__stage-head h2,.lm-empty__title,.lm-markets__detail-copy h2,.lm-rb__book-head h3,.lm-rb__aside-panel h3,.lm-desk__plane-head h2,.lm-desk__guides h3,.lm-desk__focus-head h2,.lm-desk__live-title,.lm-rh__who h1,.lm-rh__name,.lm-ch__display,.lm-router-home__title-row h1,.lm-router-home__plane-head h2,.lm-router__head h1,.lm-col-head h2{font-family:var(--opfico-font);font-weight:700;letter-spacing:-.02em;font-synthesis:none}.lm-meta strong,.lm-chip strong,.lm-markets__row-quote,.lm-markets__row-quote strong,.lm-markets__stats strong,.lm-markets__outcome-nums,.lm-markets__outcome-nums em,.lm-markets__book,.lm-markets__last,.lm-lab__attn strong,.lm-rb__status,.lm-rb__meta-hint,.lm-rb__fill,.lm-sidebar__badge,[data-numeric]{font-family:var(--opfico-font-numeric, var(--opfico-font));letter-spacing:var(--lm-track-body);font-variant-numeric:tabular-nums;font-synthesis:none}.lm-sidebar{display:flex;flex-direction:column;height:100%;max-height:100%;min-height:0;overflow:hidden;padding:0;background:radial-gradient(520px 340px at 0% 0%,rgba(255,59,48,.16),transparent 55%),radial-gradient(480px 360px at 100% 100%,rgba(71,85,105,.35),transparent 60%),linear-gradient(180deg,#121820,#0d1218);color:#fff;border-right:1px solid rgba(255,255,255,.04)}.lm-sidebar__top{display:flex;flex-direction:column;gap:.7rem;flex:1 1 auto;min-height:0;overflow:auto;padding:.85rem var(--lm-sidebar-pad) .55rem}.lm-sidebar__brand{display:flex;align-items:center;justify-content:flex-start;width:100%;min-width:0;box-sizing:border-box;padding:.15rem 0 .85rem;margin:0;border-bottom:1px solid rgba(255,255,255,.08);text-decoration:none}.lm-sidebar__logo{display:block;width:100%;height:auto;max-height:64px;aspect-ratio:336 / 138;object-fit:contain;object-position:left center}.lm-sidebar__nav{display:flex;flex-direction:column;gap:.55rem;padding-top:.15rem}.lm-sidebar__link{position:relative;display:grid;grid-template-columns:1.45rem minmax(0,1fr) auto;align-items:center;gap:.45rem;width:100%;min-height:2.25rem;margin:0;padding:.35rem .45rem;border:none;border-radius:3px;background:transparent;color:#ffffffad;font:inherit;font-size:var(--lm-fs-copy);font-weight:600;letter-spacing:var(--opfico-tracking);text-align:left;cursor:pointer}.lm-sidebar__link-icon{display:inline-flex;align-items:center;justify-content:center;width:1.45rem;height:1.45rem;border-radius:3px;background:#ffffff0a;color:inherit;line-height:0}.lm-sidebar__link-icon>svg{display:block;max-width:none;margin:0}.lm-sidebar__link-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--opfico-font);font-weight:600;letter-spacing:var(--opfico-tracking)}.lm-sidebar__link:hover{background:#ffffff0d;color:#fff}.lm-sidebar__link.is-active{background:#ffffff0a;color:#fff}.lm-sidebar__link.is-active:before{content:"";position:absolute;left:0;top:.4rem;bottom:.4rem;width:2px;border-radius:0;background:var(--lm-accent)}.lm-sidebar__link.is-active .lm-sidebar__link-icon{background:#ffffff1a;color:#fff}.lm-sidebar__feature{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:.55rem;width:100%;margin:.85rem 0 0;padding:.95rem .9rem 1rem;overflow:hidden;isolation:isolate;border:1px solid rgba(255,59,48,.34);border-radius:8px;background:linear-gradient(165deg,#ff3b3038,#ff3b300d 38%,#080a0eeb),#0c0e12;color:#fff;font:inherit;text-align:left;cursor:pointer;box-shadow:inset 0 1px #ffffff0f,0 10px 28px #00000047;transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease}.lm-sidebar__feature-glow{position:absolute;inset:-40% auto auto -30%;width:9rem;height:9rem;border-radius:50%;background:radial-gradient(circle,rgba(255,59,48,.45) 0%,transparent 70%);pointer-events:none;z-index:0}.lm-sidebar__feature>*:not(.lm-sidebar__feature-glow){position:relative;z-index:1}.lm-sidebar__feature:hover{border-color:#ff3b308c;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff14,0 14px 32px #00000057}.lm-sidebar__feature:active{transform:translateY(0)}.lm-sidebar__feature.is-active{border-color:#ff3b30b3;box-shadow:inset 0 0 0 1px #ff3b3038,inset 0 1px #ffffff14,0 12px 30px #ff3b301f}.lm-sidebar__feature-top{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%}.lm-sidebar__feature-eyebrow{font-size:.62rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase;color:#ffb4aaeb}.lm-sidebar__feature-cta{display:inline-flex;align-items:center;justify-content:center;width:1.55rem;height:1.55rem;border-radius:4px;background:#ffffff14;color:#fff;line-height:0}.lm-sidebar__feature:hover .lm-sidebar__feature-cta,.lm-sidebar__feature.is-active .lm-sidebar__feature-cta{background:var(--lm-accent, #ff3b30)}.lm-sidebar__feature-mark{display:inline-flex;align-items:center;justify-content:center;width:2.55rem;height:2.55rem;margin-top:.1rem;border-radius:6px;background:linear-gradient(145deg,#ff3b30,#b91c1c);color:#fff;box-shadow:0 6px 16px #ff3b3059;line-height:0}.lm-sidebar__feature-mark>svg{display:block}.lm-sidebar__feature-title{display:block;margin:.1rem 0 0;font-family:var(--opfico-font);font-size:1.05rem;font-weight:750;letter-spacing:-.02em;line-height:1.15;color:#fff}.lm-sidebar__feature-lede{display:block;margin:0;font-size:var(--lm-fs-label);font-weight:500;line-height:1.45;color:#ffffff94}.lm-sidebar__feature-meta{display:flex;flex-wrap:wrap;gap:.3rem;margin-top:.15rem}.lm-sidebar__feature-meta em{font-style:normal;padding:.18rem .42rem;border-radius:3px;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;font-size:.62rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#ffffffb8}.lm-sidebar__banner,.lm-sidebar__label{display:none}.lm-sidebar__badge{flex-shrink:0;padding:.15rem .4rem;border-radius:3px;background:#fbbf242e;color:#fbbf24;font-size:var(--lm-fs-label);font-weight:700;letter-spacing:.02em;line-height:1.2;white-space:nowrap}.lm-sidebar__footer{flex:0 0 auto;margin-top:auto;padding:.65rem var(--lm-sidebar-pad) .75rem;border-top:1px solid rgba(255,255,255,.08);background:#0000002e}.lm-sidebar__promo-title{margin:0 0 .2rem;font-family:var(--opfico-font);font-size:var(--lm-fs-copy);font-weight:700;letter-spacing:var(--opfico-tracking);line-height:1.25;color:#ffffffeb}.lm-sidebar__promo-title span{color:#fca5a5}.lm-sidebar__promo-text{margin:0 0 .5rem;font-size:var(--lm-fs-copy);font-weight:500;color:#ffffff7a;line-height:1.3}.lm-sidebar__promo-btn{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;width:100%;min-height:1.85rem;padding:.3rem .5rem;border:1px solid rgba(255,59,48,.45);border-radius:3px;background:#ff3b301f;color:#ffb4ae;font-size:var(--lm-fs-copy);font-weight:700;letter-spacing:var(--opfico-tracking);text-decoration:none}.lm-sidebar__promo-btn:hover{background:var(--opfico-red);border-color:var(--opfico-red);color:#fff}.lm-main{display:flex;flex-direction:column;min-width:0;min-height:0;height:100%;overflow:hidden;background:linear-gradient(180deg,#ffffffeb,#ffffffc7)}.lm-sandbox-welcome{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:.65rem;align-items:center;flex:0 0 auto;padding:.55rem 1rem;border-bottom:1px solid rgba(255,59,48,.18);background:linear-gradient(90deg,#ff3b3012,#fffffff5 42%)}.lm-sandbox-welcome__mark{display:inline-flex;align-items:center;justify-content:center;width:1.7rem;height:1.7rem;border-radius:3px;color:#ff3b30;background:#ff3b301f}.lm-sandbox-welcome__copy{min-width:0}.lm-sandbox-welcome__copy strong{display:block;font-size:.84rem;font-weight:750;color:#0f172a}.lm-sandbox-welcome__copy p{margin:.1rem 0 0;font-size:.78rem;line-height:1.35;color:#64748b}.lm-sandbox-welcome__link{display:inline-flex;align-items:center;gap:.3rem;border:none;background:transparent;font:inherit;font-size:.78rem;font-weight:700;color:#b91c1c;text-decoration:none;white-space:nowrap;cursor:pointer}.lm-sandbox-welcome__link:hover{color:#991b1b}.lm-sandbox-welcome__dismiss{display:inline-flex;align-items:center;justify-content:center;width:1.7rem;height:1.7rem;border:none;border-radius:3px;background:transparent;color:#94a3b8;cursor:pointer}.lm-sandbox-welcome__dismiss:hover{color:#0f172a;background:#0f172a0d}@media(max-width:720px){.lm-sandbox-welcome{grid-template-columns:auto minmax(0,1fr) auto}}.lm-integration-gate{display:block}.lm-integration-gate__stage{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:1rem;align-items:start}.lm-integration-gate__coach{display:grid;gap:.95rem;padding:1.15rem 1.2rem 1.05rem;border:1px solid rgba(255,59,48,.22);border-radius:3px;background:linear-gradient(180deg,#ff3b3012,#fff 42%);box-shadow:0 16px 36px #0f172a0d;animation:lm-gate-rise .42s cubic-bezier(.22,1,.36,1) both}.lm-integration-gate__presence{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.75rem;align-items:center}.lm-integration-gate__avatar{position:relative;display:inline-flex;align-items:center;justify-content:center;width:2.85rem;height:2.85rem;border-radius:3px;color:#fff;background:linear-gradient(160deg,#ff3b30,#c81e1e)}.lm-integration-gate__avatar>span{position:absolute;left:50%;bottom:-.5rem;transform:translate(-50%);display:inline-flex;align-items:center;gap:.25rem;padding:.12rem .4rem;border-radius:3px;background:#0f172a;color:#fff;font-size:.58rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.lm-integration-gate__avatar>span>i{width:.38rem;height:.38rem;border-radius:50%;background:#22c55e;box-shadow:0 0 #22c55e80;animation:lm-gate-live 1.5s ease infinite}.lm-integration-gate__avatar>span.is-hot>i{background:#ff3b30;animation:lm-gate-speak .9s ease infinite}.lm-integration-gate__meta strong{display:block;font-size:.92rem;font-weight:750;color:#0f172a}.lm-integration-gate__meta em{display:inline-flex;align-items:center;gap:.35rem;margin-top:.15rem;font-style:normal;font-size:.74rem;font-weight:600;color:#64748b}.lm-integration-gate__clock{margin-left:.15rem;padding-left:.45rem;border-left:1px solid #e2e8f0;font-variant-numeric:tabular-nums;color:#94a3b8}.lm-integration-gate__kicker{margin:0 0 .4rem;font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#b91c1c}.lm-integration-gate__say{margin:0;min-height:3.4rem;font-size:1.05rem;font-weight:650;line-height:1.45;color:#0f172a}.lm-integration-gate__caret{display:inline-block;width:.12rem;height:1em;margin-left:.1rem;vertical-align:-.12em;background:#ff3b30;animation:lm-gate-caret .85s steps(1) infinite}.lm-integration-gate__tip{margin:.65rem 0 0;font-size:.84rem;font-weight:500;line-height:1.4;color:#64748b;animation:lm-gate-rise .28s ease both}.lm-integration-gate__tip.is-typing{color:#94a3b8;font-style:italic}.lm-integration-gate__progress{margin-top:.9rem;height:3px;border-radius:999px;background:#eef1f5;overflow:hidden}.lm-integration-gate__progress>i{display:block;height:100%;border-radius:inherit;background:#ff3b30;transition:width .28s ease}.lm-integration-gate__beats{display:flex;gap:.35rem;margin-top:.65rem}.lm-integration-gate__beats button{flex:1 1 auto;height:.28rem;border:none;border-radius:999px;background:#e8eaee;cursor:pointer;padding:0}.lm-integration-gate__beats button.is-done{background:#fecaca}.lm-integration-gate__beats button.is-now{background:#ff3b30;box-shadow:0 0 #ff3b3059;animation:lm-gate-pulse 1.4s ease infinite}.lm-integration-gate__actions{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.lm-integration-gate__beat-label{font-size:.74rem;font-weight:650;color:#94a3b8}.lm-integration-gate__actions .lm-btn.is-waiting{opacity:.55}.lm-integration-gate__panel{display:grid;gap:.85rem;padding:1.15rem;border:1px solid #e8eaee;border-radius:3px;background:#fff;animation:lm-gate-rise .48s cubic-bezier(.22,1,.36,1) both;animation-delay:80ms}.lm-integration-gate__panel-head{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.7rem;align-items:start}.lm-integration-gate__icon{display:inline-flex;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;border-radius:3px;color:#ff3b30;background:#ff3b301a}.lm-integration-gate__panel-kicker{margin:0 0 .2rem;font-size:.68rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#94a3b8}.lm-integration-gate__panel h3{margin:0;font-size:1rem;font-weight:800;color:#0f172a}.lm-integration-gate__locked{margin:0;padding:0;list-style:none;display:grid;gap:.4rem}.lm-integration-gate__locked li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.55rem;align-items:start;padding:.55rem .6rem;border:1px solid #eef1f5;border-radius:3px;background:#fafbfc;opacity:.35;transform:translateY(.2rem);transition:opacity .22s ease,transform .22s ease,border-color .22s ease,background .22s ease}.lm-integration-gate__locked li.is-visible{opacity:1;transform:translateY(0)}.lm-integration-gate__locked li.is-locked{border-color:#b91c1c2e;background:#fee2e259}.lm-integration-gate__locked li svg{margin-top:.15rem;color:#94a3b8}.lm-integration-gate__locked li.is-locked svg{color:#b91c1c}.lm-integration-gate__locked strong{display:block;font-size:.84rem;font-weight:750;color:#0f172a}.lm-integration-gate__locked em{display:block;margin-top:.1rem;font-style:normal;font-size:.74rem;font-weight:500;color:#64748b}.lm-integration-gate__ticker{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.45rem;align-items:center;padding:.45rem .55rem;border-radius:3px;background:#0f172a;color:#e2e8f0}.lm-integration-gate__ticker>span{width:.42rem;height:.42rem;border-radius:50%;background:#22c55e;animation:lm-gate-live 1.5s ease infinite}.lm-integration-gate__ticker p{margin:0;font-size:.74rem;font-weight:600;letter-spacing:.02em}.lm-integration-gate__cta{width:fit-content}.lm-integration-gate__cta-pulse{animation:lm-gate-pulse 1.45s ease infinite}.lm-integration-gate__hint{margin:0;font-size:.78rem;font-weight:500;color:#94a3b8}@keyframes lm-gate-rise{0%{opacity:0;transform:translateY(.4rem)}to{opacity:1;transform:translateY(0)}}@keyframes lm-gate-caret{50%{opacity:0}}@keyframes lm-gate-live{0%{box-shadow:0 0 #22c55e80}70%{box-shadow:0 0 0 .4rem #22c55e00}to{box-shadow:0 0 #22c55e00}}@keyframes lm-gate-speak{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.25);opacity:.75}}@keyframes lm-gate-pulse{0%,to{box-shadow:0 0 #ff3b3059}50%{box-shadow:0 0 0 .4rem #ff3b3000}}@media(prefers-reduced-motion:reduce){.lm-integration-gate__coach,.lm-integration-gate__panel,.lm-integration-gate__tip,.lm-integration-gate__avatar>span>i,.lm-integration-gate__beats button.is-now,.lm-integration-gate__cta-pulse,.lm-integration-gate__caret,.lm-integration-gate__ticker>span{animation:none!important}}.lm-router-coach{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.7rem;align-items:center;flex:0 0 auto;margin:0 0 .65rem;padding:.7rem .85rem;border:1px solid rgba(255,59,48,.22);border-left:2px solid #ff3b30;border-radius:3px;background:linear-gradient(90deg,#ff3b300f,#fff 40%)}.lm-router-coach__mark{display:inline-flex;align-items:center;justify-content:center;width:1.7rem;height:1.7rem;border-radius:3px;color:#ff3b30;background:#ff3b301f}.lm-router-coach__copy strong{display:block;font-size:.84rem;font-weight:750;color:#0f172a}.lm-router-coach__copy p{margin:.15rem 0 0;font-size:.78rem;line-height:1.35;color:#64748b}.lm-router--guided .lm-router__workspace{min-height:0}@media(max-width:900px){.lm-integration-gate__stage{grid-template-columns:1fr}.lm-router-coach{grid-template-columns:auto minmax(0,1fr)}.lm-router-coach__fill{grid-column:1 / -1;width:100%}}.lm-topbar{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:52px;padding:0 .9rem;border-bottom:1px solid var(--lm-line);background:#fff}.lm-page-title{display:flex;flex-direction:column;justify-content:center;gap:.05rem;min-width:0;padding-right:.25rem}.lm-page-title p{margin:0;font-size:var(--lm-fs-copy);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--lm-muted);line-height:1.2}.lm-page-title h1{margin:0;font-family:var(--opfico-font);font-size:var(--lm-fs-title);font-weight:700;letter-spacing:var(--opfico-tracking);color:var(--lm-ink);line-height:1.2;white-space:nowrap}.lm-search{display:inline-flex;align-items:center;gap:.45rem;width:min(100%,380px);justify-self:center;min-height:2rem;padding:0 .65rem;border:1px solid #e5e7eb;border-radius:3px;background:#fafafa;color:var(--lm-muted)}.lm-search input{flex:1;min-width:0;border:none;background:transparent;color:var(--lm-ink);font:inherit;font-size:var(--lm-fs-copy);font-weight:500;outline:none}.lm-search input::placeholder{color:#9ca3af}.lm-search kbd{padding:.12rem .35rem;border:1px solid #e5e7eb;border-radius:3px;background:#fff;font-size:var(--lm-fs-copy);font-weight:700;color:#9ca3af}.lm-topbar__actions{display:inline-flex;align-items:center;gap:.65rem}.lm-topbar__network{font-size:var(--lm-fs-copy);font-weight:600;color:var(--lm-muted);text-decoration:none;letter-spacing:var(--opfico-tracking)}.lm-topbar__network:hover,.lm-topbar__signout:hover,.lm-topbar__icon:hover{color:var(--lm-ink)}.lm-topbar__icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border:1px solid #e5e7eb;border-radius:3px;background:#fff;color:var(--lm-muted);cursor:pointer}.lm-topbar__dot{position:absolute;top:.4rem;right:.45rem;width:.45rem;height:.45rem;border-radius:50%;background:var(--opfico-red);box-shadow:0 0 0 2px #fff}.lm-topbar__signout{display:inline-flex;color:var(--lm-muted);line-height:0}.lm-user{display:inline-flex;align-items:center;gap:.55rem;padding:.2rem .35rem .2rem .2rem;border:1px solid transparent;border-radius:3px;background:transparent;color:inherit;font:inherit;cursor:pointer}.lm-user:hover{border-color:#e5e7eb;background:#fafafa}.lm-user__copy{display:none;flex-direction:column;align-items:flex-start;gap:.05rem;text-align:left}.lm-user__copy strong{font-size:var(--lm-fs-copy);font-weight:700;letter-spacing:var(--opfico-tracking)}.lm-user__copy small{font-size:var(--lm-fs-copy);color:var(--lm-muted)}.lm-avatar{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border:none;border-radius:50%;background:linear-gradient(145deg,#64748b,#334155);color:#fff;font-size:var(--lm-fs-copy);font-weight:800;letter-spacing:.04em;line-height:0}.lm-workspace{position:relative;z-index:0;display:grid;grid-template-columns:minmax(0,1fr) 4.5rem;flex:1 1 auto;min-height:0;overflow:hidden}.lm-canvas{position:relative;display:flex;flex-direction:column;height:100%;min-width:0;min-height:0;overflow:hidden;background:radial-gradient(980px 520px at 8% -12%,rgba(255,59,48,.05),transparent 55%),radial-gradient(820px 480px at 100% 0%,rgba(15,23,42,.04),transparent 58%),linear-gradient(180deg,#f7f8fa,#f1f2f5);border-right:1px solid rgba(15,23,42,.06)}.lm-canvas-scroll{flex:1 1 auto;min-height:0;height:100%}.lm-canvas-scroll__viewport{height:100%;overflow:auto;scrollbar-gutter:stable;overscroll-behavior:contain}.lm-canvas:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.035;background-image:linear-gradient(rgba(15,23,42,.45) 1px,transparent 1px),linear-gradient(90deg,rgba(15,23,42,.45) 1px,transparent 1px);background-size:28px 28px;-webkit-mask-image:linear-gradient(180deg,#000 0%,transparent 72%);mask-image:linear-gradient(180deg,#000 0%,transparent 72%)}.lm-rail{display:flex;flex-direction:column;align-items:center;gap:var(--lm-space-3);padding:var(--lm-space-3) var(--lm-space-2);background:linear-gradient(180deg,#fbfbfc,#f4f5f7);box-shadow:none;border-left:1px solid rgba(15,23,42,.06)}.lm-rail__item{display:flex;flex-direction:column;align-items:center;gap:.45rem;width:100%;padding:.15rem;border:none;background:transparent;color:#6b7280;font:inherit;cursor:pointer}.lm-rail__icon{display:inline-flex;align-items:center;justify-content:center;line-height:0;color:var(--lm-slate-soft)}.lm-rail__icon--billing,.lm-rail__icon--members,.lm-rail__icon--settings{width:2.25rem;height:2.25rem;border-radius:4px;background:var(--lm-tint);color:var(--lm-slate)}.lm-rail__icon--billing{color:var(--lm-teal);background:var(--lm-tint-teal)}.lm-rail__icon--members{color:var(--lm-info);background:var(--lm-tint-blue)}.lm-rail__icon--settings{color:var(--lm-slate);background:var(--lm-tint)}.lm-rail__label{font-family:var(--opfico-font);font-size:var(--lm-fs-copy);font-weight:650;letter-spacing:var(--opfico-tracking);color:#6b7280}.lm-rail__item:hover .lm-rail__label,.lm-rail__item.is-active .lm-rail__label{color:var(--lm-ink)}.lm-rail__item.is-active .lm-rail__icon--billing,.lm-rail__item.is-active .lm-rail__icon--members,.lm-rail__item.is-active .lm-rail__icon--settings{background:#1f2937;color:#fff}.lm-rail__divider{width:2rem;height:1px;background:#e5e7eb}.lm-board{display:flex;flex-direction:column;gap:var(--lm-gap);padding:var(--lm-pad-y) var(--lm-pad-x)}.lm-board--nested,.lm-board--home{height:100%;min-height:100%;box-sizing:border-box;gap:var(--lm-gap-tight);padding:var(--lm-pad-y) var(--lm-pad-x);overflow:hidden}.lm-board__toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--lm-gap);flex-shrink:0;min-height:var(--lm-control-h);padding:0 0 var(--lm-space-3);margin:0;border:0;border-bottom:1px solid var(--lm-hairline);border-radius:0;background:transparent;box-shadow:none}.lm-board__toolbar .lm-kpi-strip{flex:1 1 auto;min-width:0}.lm-board__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--lm-space-2) var(--lm-space-3);min-width:0}.lm-board__toolbar-actions{display:flex;align-items:center;gap:var(--lm-space-2);flex-shrink:0;margin-left:auto}.lm-chip{display:inline-flex;align-items:center;gap:var(--lm-space-2);padding:.2rem 0;border:0;border-radius:0;background:transparent;color:#94a3b8;font-size:var(--lm-fs-micro);font-weight:700;letter-spacing:var(--lm-track-overline);text-transform:uppercase;white-space:nowrap}.lm-chip svg{flex-shrink:0;width:.95rem;height:.95rem;padding:.12rem;border-radius:2px;background:#0f172a0d;color:#64748b;opacity:1;box-sizing:content-box}.lm-chip strong{color:#0f172a;font-size:var(--lm-fs-copy);font-weight:700;letter-spacing:var(--lm-track-title);text-transform:none}.lm-chip--live svg{background:#15803d1f;color:#15803d}.lm-chip--accent svg{background:#ff3b301a;color:var(--lm-accent)}.lm-chip--accent{color:#b91c1c}.lm-chip--live{color:#15803d}.lm-mark{display:inline-grid;place-items:center;flex-shrink:0;width:1.85rem;height:1.85rem;border-radius:3px;background:#4755691a;color:#475569}.lm-mark--sm{width:1.2rem;height:1.2rem;border-radius:2px}.lm-mark--lg{width:2.35rem;height:2.35rem}.lm-mark--teal{background:#0f766e1f;color:#0f766e}.lm-mark--blue{background:#2563eb1f;color:#1d4ed8}.lm-mark--amber{background:#b453091f;color:#b45309}.lm-mark--slate{background:#4755691f;color:#334155}.lm-mark--red{background:#ff3b301f;color:#dc2626}.lm-mark--emerald{background:#0596691f;color:#047857}.lm-mark--ink{background:#0f172a1a;color:#0f172a}.lm-ambient-bars{display:flex;align-items:flex-end;gap:.28rem;height:1.65rem;pointer-events:none}.lm-ambient-bars i{display:block;width:.38rem;border-radius:2px 2px 0 0;background:linear-gradient(180deg,#0f766e8c,#0f766e1f);animation:lm-ambient-pulse 1.8s ease-in-out infinite}.lm-ambient-bars i:nth-child(1){height:35%;animation-delay:0s}.lm-ambient-bars i:nth-child(2){height:62%;animation-delay:.08s}.lm-ambient-bars i:nth-child(3){height:100%;animation-delay:.16s}.lm-ambient-bars i:nth-child(4){height:48%;animation-delay:.24s}.lm-ambient-bars i:nth-child(5){height:78%;animation-delay:.32s}.lm-ambient-bars i:nth-child(6){height:42%;animation-delay:.4s}.lm-ambient-bars i:nth-child(7){height:68%;animation-delay:.48s}.lm-ambient-bars--inline{margin:.35rem 0 .15rem;opacity:.7}@keyframes lm-ambient-pulse{0%,to{transform:scaleY(.82);opacity:.65}50%{transform:scaleY(1);opacity:1}}@media(prefers-reduced-motion:reduce){.lm-ambient-bars i{animation:none}}.lm-thumb{position:relative;display:block;flex-shrink:0;overflow:hidden;border-radius:3px;isolation:isolate;background:#0f172a}.lm-thumb__art{display:block;width:100%;height:100%}.lm-thumb__art--icon{display:grid;place-items:center}.lm-thumb__glyph{display:block;color:#fff;opacity:.92;filter:drop-shadow(0 1px 2px rgba(15,23,42,.28))}.lm-thumb--sm{width:2.25rem;height:2rem}.lm-thumb--md{width:3.35rem;height:3rem}.lm-thumb--lg{width:100%;height:4.75rem}.lm-thumb--hero{width:100%;height:7.5rem}.lm-thumb__label{position:absolute;left:.55rem;bottom:.45rem;padding:.12rem .35rem;border-radius:2px;background:#0f172a8c;color:#fff;font-size:var(--lm-fs-micro);font-weight:700;letter-spacing:var(--lm-track-overline);text-transform:uppercase}.lm-thumb--venue{display:inline-grid;place-items:center;color:#fff}.lm-thumb--venue.lm-thumb--sm{width:1.35rem;height:1.35rem;border-radius:2px}.lm-thumb__initials{font-size:.58rem;font-weight:800;letter-spacing:.04em}.lm-markets__thumb{box-shadow:inset 0 0 0 1px #0f172a14}.lm-markets__detail-cover{margin:0 0 var(--lm-space-3);border-radius:3px;overflow:hidden;border:1px solid rgba(15,23,42,.08)}.lm-markets__cat--inline{width:1.05rem;height:1.05rem;border-radius:2px}.lm-rb__path--media{display:grid;grid-template-columns:1fr;gap:0;padding:0;overflow:hidden}.lm-rb__path-thumb{border-radius:0}.lm-rb__path-body{display:flex;flex-direction:column;gap:var(--lm-space-2);padding:var(--lm-space-3);min-height:0}.lm-rb__path--media>.lm-btn,.lm-rb__path-body>.lm-btn{margin-top:auto}.lm-chip--live:before,.lm-meta__live:before{content:"";width:.42rem;height:.42rem;border-radius:50%;background:currentColor;box-shadow:0 0 #15803d73;animation:lm-pulse 1.8s ease-out infinite}@keyframes lm-pulse{0%{box-shadow:0 0 #15803d66}70%{box-shadow:0 0 0 .45rem #15803d00}to{box-shadow:0 0 #15803d00}}.lm-meta{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--lm-space-2) var(--lm-space-3);color:#64748b;font-size:var(--lm-fs-copy);font-weight:600;letter-spacing:.01em}.lm-meta strong{color:#0f172a;font-weight:750;font-variant-numeric:tabular-nums}.lm-meta__item{display:inline-flex;align-items:center;gap:.32rem}.lm-meta__sep{width:1px;height:.85rem;background:#0f172a1f}.lm-text-nav{display:inline-flex;align-items:center;gap:.15rem}.lm-text-nav button{position:relative;margin:0;padding:.28rem .45rem;border:0;border-radius:0;background:transparent;color:#94a3b8;font:inherit;font-size:var(--lm-fs-copy);font-weight:700;letter-spacing:.01em;text-transform:capitalize;cursor:pointer;transition:color .16s ease}.lm-text-nav button:hover{color:#334155}.lm-text-nav button.is-active{color:#0f172a}.lm-text-nav button.is-active:after{content:"";position:absolute;left:.45rem;right:.45rem;bottom:0;height:1.5px;background:var(--lm-accent);transform-origin:center;animation:lm-nav-ink .22s ease}@keyframes lm-nav-ink{0%{transform:scaleX(.35);opacity:.4}to{transform:scaleX(1);opacity:1}}.lm-inline-search{display:inline-flex;align-items:center;gap:.35rem;min-height:var(--lm-control-h);height:var(--lm-control-h);padding:0 var(--lm-space-3);border:var(--lm-field-border);border-radius:var(--lm-field-radius);background:#fff;color:#94a3b8;box-sizing:border-box}.lm-inline-search input{width:9.5rem;border:0!important;box-shadow:none!important;background:transparent;font:inherit;font-size:var(--lm-fs-copy);color:var(--lm-ink);outline:none}.lm-person{display:inline-flex;align-items:center;gap:.55rem}.lm-person__avatar{display:inline-grid;place-items:center;width:1.7rem;height:1.7rem;border-radius:999px;background:linear-gradient(145deg,#64748b,#334155);color:#fff;font-size:var(--lm-fs-label);font-weight:750}.lm-panel--fill{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}.lm-table-wrap--fill{flex:1 1 auto;min-height:0;overflow:auto}.lm-table-wrap--fill thead th{position:sticky;top:0;z-index:1;background:#fff}.lm-board__head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-shrink:0}.lm-board__head h1{margin:0;font-family:var(--opfico-font);font-size:var(--lm-fs-display);font-weight:700;letter-spacing:-.02em;line-height:var(--opfico-lh-display);color:var(--lm-ink);font-synthesis:none}.lm-board__lead{margin:.35rem 0 0;max-width:42rem;font-size:var(--lm-fs-copy);font-weight:500;letter-spacing:var(--lm-track-wide);color:var(--lm-muted);line-height:1.4}.lm-board--home .lm-board__lead{display:none}.lm-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--lm-space-2);box-sizing:border-box;height:var(--lm-control-h);min-height:var(--lm-control-h);padding:0 var(--lm-space-3);border-radius:3px;font:inherit;font-size:var(--lm-fs-copy);font-weight:700;letter-spacing:var(--opfico-tracking);line-height:1.2;text-decoration:none;cursor:pointer;white-space:nowrap;transition:background-color .14s ease,border-color .14s ease,color .14s ease,box-shadow .14s ease,transform .12s ease,opacity .14s ease}.lm-btn--primary{border:1px solid var(--opfico-red);background:var(--opfico-red);color:#fff}.lm-btn--primary:hover{background:var(--opfico-red-hover);border-color:var(--opfico-red-hover)}.lm-btn--ghost{border:1px solid #e5e7eb;background:#fff;color:var(--lm-ink)}.lm-btn--ghost:hover{border-color:#d1d5db;background:#fafafa}.lm-btn--full{width:100%}.lm-alert-banner{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-shrink:0;padding:.55rem .75rem;border:1px solid rgba(217,119,6,.28);border-radius:3px;background:linear-gradient(90deg,#d977061a,#2563eb0a)}.lm-alert-banner strong{display:inline;margin-right:.35rem;font-size:var(--lm-fs-copy);font-weight:700;color:#92400e}.lm-alert-banner p{display:inline;margin:0;max-width:none;font-size:var(--lm-fs-copy);color:#7f1d1d;line-height:1.3}.lm-alert-banner__actions{display:inline-flex;flex-wrap:wrap;gap:.5rem;flex-shrink:0}.lm-alert-banner.is-success{border-color:#16a34a47;background:linear-gradient(90deg,#16a34a1a,#16a34a08)}.lm-alert-banner.is-success p{color:#14532d}.lm-ch{gap:var(--lm-gap-tight);min-height:0;overflow:auto}.lm-ch__command{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:var(--lm-space-3) var(--lm-space-5);align-items:center;flex-shrink:0;padding:0 0 var(--lm-space-3);border-bottom:1px solid rgba(15,23,42,.09)}.lm-ch__who{display:flex;align-items:flex-start;gap:var(--lm-space-3);min-width:0}.lm-ch__mark{display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;flex-shrink:0;border-radius:3px;background:#0f172a0d;color:#475569;border:1px solid rgba(15,23,42,.1)}.lm-ch__who h1{display:flex;flex-direction:column;gap:.1rem;margin:0;font-synthesis:none}.lm-ch__kicker{font-family:var(--opfico-font);font-size:var(--lm-fs-micro);font-weight:700;letter-spacing:var(--lm-track-micro);text-transform:uppercase;color:#94a3b8;line-height:1}.lm-ch__display{font-family:var(--opfico-font);font-size:var(--lm-fs-page);font-weight:700;letter-spacing:-.02em;line-height:1.15;color:#0f172a}.lm-ch__ticker{margin:.2rem 0 0;font-size:var(--lm-fs-copy);font-weight:500;letter-spacing:var(--lm-track-body);text-transform:none;color:#64748b;line-height:1.35}.lm-ch__board{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(0,.9fr);gap:0 var(--lm-space-4);flex:1 1 auto;min-height:0;padding-top:var(--lm-space-2)}.lm-ch__col{min-width:0;min-height:0;display:flex;flex-direction:column;gap:var(--lm-space-2);overflow:hidden}.lm-ch__col+.lm-ch__col{border-left:1px solid rgba(15,23,42,.08);padding-left:var(--lm-space-4)}.lm-ch__list,.lm-ch__settle,.lm-ch__incentives,.lm-ch__wallets{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;min-height:0;overflow:auto}.lm-ch__list li{display:grid;grid-template-columns:minmax(0,1fr) minmax(5.5rem,6.5rem);gap:var(--lm-space-3);align-items:center;padding:var(--lm-row-y) 0;border-bottom:1px solid rgba(15,23,42,.06)}.lm-ch__row-main{display:flex;align-items:flex-start;gap:var(--lm-space-2);min-width:0}.lm-ch__row-main strong,.lm-ch__settle strong,.lm-ch__incentives strong,.lm-ch__wallets strong{display:block;font-size:var(--lm-fs-copy);font-weight:700;letter-spacing:-.015em;color:var(--lm-ink);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lm-ch__row-main small,.lm-ch__settle small,.lm-ch__incentives small,.lm-ch__wallets small{display:block;margin-top:.12rem;font-size:var(--lm-fs-micro);font-weight:600;letter-spacing:var(--lm-track-wide);text-transform:uppercase;color:#94a3b8}.lm-ch__row-main small [data-numeric],.lm-ch__settle small [data-numeric],.lm-ch__incentives small[data-numeric]{letter-spacing:var(--lm-track-body);text-transform:none}.lm-ch__row-side{display:flex;flex-direction:column;align-items:flex-end;gap:.25rem;min-width:0}.lm-ch__row-side>strong{font-family:var(--opfico-font-numeric, var(--opfico-font));font-size:var(--lm-fs-value);font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--lm-ink)}.lm-ch__settle li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--lm-space-2) var(--lm-space-3);padding:var(--lm-row-y) 0;border-bottom:1px solid rgba(15,23,42,.06)}.lm-ch__settle-icon,.lm-ch__incentive-icon{display:inline-flex;align-items:center;justify-content:center;width:1.7rem;height:1.7rem;border-radius:3px;background:#0f172a0d;color:#64748b;line-height:0}.lm-ch__settle-icon.is-ok{background:#15803d1a;color:#15803d}.lm-ch__settle-icon.is-run{background:#2563eb1a;color:#2563eb}.lm-ch__settle-icon.is-hold{background:#b453091a;color:#b45309}.lm-ch__incentive-icon{background:#ff3b3014;color:var(--lm-accent)}.lm-ch__settle-amt{display:flex;flex-direction:column;align-items:flex-end;gap:.2rem}.lm-ch__settle-amt strong{font-family:var(--opfico-font-numeric, var(--opfico-font));font-size:var(--lm-fs-value);font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.lm-ch__incentives li,.lm-ch__wallets li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--lm-space-2);align-items:center;padding:var(--lm-row-y) 0;border-bottom:1px solid rgba(15,23,42,.06)}.lm-ch__incentives em,.lm-ch__wallets em{font-style:normal;font-family:var(--opfico-font-numeric, var(--opfico-font));font-size:var(--lm-fs-value);font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--lm-ink)}.lm-ch__wallet-icon{display:inline-flex;align-items:center;justify-content:center;width:1.7rem;height:1.7rem;border-radius:3px;background:#0f172a0d;color:#64748b}.lm-ch__wallet-icon.is-in{background:#15803d1a;color:#15803d}.lm-ch__wallet-icon.is-out{background:#b91c1c14;color:#b91c1c}.lm-ch__wallet-icon.is-hold{background:#b453091a;color:#b45309}.lm-ch__actions{display:flex;flex-wrap:wrap;gap:var(--lm-space-2);margin-top:auto;padding-top:var(--lm-space-3)}@media(max-width:1180px){.lm-ch__board{grid-template-columns:1fr}.lm-ch__col+.lm-ch__col{border-left:0;padding-left:0;border-top:1px solid rgba(15,23,42,.08);padding-top:var(--lm-space-3)}.lm-ch__command{grid-template-columns:1fr}.lm-ch__kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.lm-rh{gap:var(--lm-gap-tight);min-height:0;overflow:auto}.lm-rh__command{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(14rem,.95fr) auto;gap:var(--lm-space-3) var(--lm-space-4);align-items:center;flex-shrink:0;padding:0 0 var(--lm-space-3);border-bottom:1px solid rgba(15,23,42,.09)}.lm-rh__who{display:flex;align-items:center;gap:var(--lm-space-3);min-width:0}.lm-rh__who h1{margin:0;font-synthesis:none}.lm-rh__name{display:block;font-family:var(--opfico-font);font-size:var(--lm-fs-title);font-weight:700;letter-spacing:-.015em;line-height:1.15;color:#0f172a}.lm-rh__sub{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .45rem;margin:.35rem 0 0;font-family:var(--opfico-font);font-size:var(--lm-fs-micro);font-weight:650;letter-spacing:var(--lm-track-overline);text-transform:uppercase;line-height:1.3;color:#94a3b8}.lm-rh__id{font-family:var(--opfico-font-mono);font-size:var(--lm-fs-label);font-weight:600;letter-spacing:.02em;text-transform:none;color:#64748b}.lm-rh__env{color:#0f766e}.lm-rh__traffic{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--lm-space-3);align-items:center;min-height:3.5rem;padding:var(--lm-space-3) var(--lm-space-3) var(--lm-space-3) var(--lm-space-4);border:1px solid rgba(15,23,42,.08);border-left:3px solid #15803d;background:linear-gradient(110deg,rgba(21,128,61,.06),transparent 55%),#ffffff73}.lm-rh__traffic[data-state=paused]{border-left-color:#b45309;background:linear-gradient(110deg,rgba(180,83,9,.07),transparent 55%),#ffffff73}.lm-rh__traffic-copy{min-width:0;display:flex;flex-direction:column;gap:.06rem}.lm-rh__traffic-copy>span{font-size:var(--lm-fs-micro);font-weight:700;letter-spacing:var(--lm-track-micro);text-transform:uppercase;color:#94a3b8}.lm-rh__traffic-copy strong{font-family:var(--opfico-font);font-size:var(--lm-fs-page);font-weight:700;letter-spacing:-.02em;color:var(--lm-ink);line-height:1;font-synthesis:none}.lm-rh__traffic[data-state=live] .lm-rh__traffic-copy strong{color:#15803d}.lm-rh__traffic[data-state=paused] .lm-rh__traffic-copy strong{color:#b45309}.lm-rh__traffic-copy small{font-size:var(--lm-fs-label);color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lm-rh__command-actions{display:inline-flex;flex-wrap:wrap;gap:.35rem;justify-content:flex-end}.lm-rh__telemetry{display:grid;grid-template-columns:minmax(12rem,1.15fr) minmax(0,1fr);gap:var(--lm-space-3) var(--lm-space-5);align-items:center;padding:var(--lm-space-3) 0;border-bottom:1px solid rgba(15,23,42,.08)}.lm-rh__latency{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.65rem;align-items:end;min-width:0}.lm-rh__latency-meta{display:flex;flex-direction:column;gap:.08rem;min-width:4.5rem}.lm-rh__latency-meta span{display:inline-flex;align-items:center;gap:.3rem;font-size:var(--lm-fs-micro);font-weight:700;letter-spacing:var(--lm-track-micro);text-transform:uppercase;color:#94a3b8}.lm-rh__latency-meta strong{font-family:var(--opfico-font-numeric, var(--opfico-font));font-size:var(--lm-fs-display);font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.03em;color:var(--lm-ink);line-height:.95}.lm-rh__latency-meta small{font-size:var(--lm-fs-micro);font-weight:600;letter-spacing:var(--lm-track-wide);text-transform:uppercase;color:#94a3b8}.lm-rh__chart{width:100%;height:3.4rem;color:#15803d}.lm-rh__chart.is-paused{color:#b45309;opacity:.65}.lm-rh__meters{list-style:none;margin:0;padding:0;display:grid;gap:.35rem;min-width:0}.lm-rh__meters .lm-status-progress{margin-top:0}.lm-rh__pipeline{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;align-items:stretch;padding:var(--lm-space-3) 0;border-bottom:1px solid rgba(15,23,42,.08)}.lm-rh__stage{position:relative;min-width:0}.lm-rh__wire{position:absolute;left:-.15rem;top:1.15rem;width:.3rem;height:2px;background:#0f172a24}.lm-rh__pipeline[data-live] .lm-rh__wire{background:linear-gradient(90deg,#15803d26,#15803d8c);animation:lm-rh-wire 1.6s ease-in-out infinite}@keyframes lm-rh-wire{0%,to{opacity:.45}50%{opacity:1}}.lm-rh__stage-body{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;gap:.35rem .45rem;align-items:start;width:100%;padding:var(--lm-space-2) var(--lm-space-3) var(--lm-space-2) 0;border-right:1px solid rgba(15,23,42,.07)}.lm-rh__stage:last-child .lm-rh__stage-body{border-right:0}.lm-rh__stage-icon{grid-row:1 / span 2;display:inline-flex;align-items:center;justify-content:center;width:1.7rem;height:1.7rem;margin-top:.1rem;border-radius:3px;background:#15803d1a;color:#15803d;line-height:0}.lm-rh__stage-body>span:not(.lm-rh__stage-icon):not(.lm-status-indicator){display:flex;flex-direction:column;gap:.08rem;min-width:0;grid-column:2}.lm-rh__stage-body .lm-status-indicator{grid-column:2}.lm-rh__stage em{font-style:normal;font-size:var(--lm-fs-micro);font-weight:700;letter-spacing:var(--lm-track-overline);text-transform:uppercase;color:#94a3b8}.lm-rh__stage strong{font-family:var(--opfico-font);font-size:var(--lm-fs-copy);font-weight:700;letter-spacing:var(--lm-track-display);color:var(--lm-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-synthesis:none}.lm-rh__board{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.15fr);gap:0 var(--lm-space-4);flex:1 1 auto;min-height:0;padding-top:var(--lm-space-1)}.lm-rh__col{min-width:0;min-height:0;display:flex;flex-direction:column;gap:var(--lm-space-2);padding:0}.lm-rh__col+.lm-rh__col{border-left:1px solid rgba(15,23,42,.08);padding-left:var(--lm-space-4)}.lm-rh__policies{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0}.lm-rh__policies li{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(5rem,6.5rem);gap:var(--lm-space-2) var(--lm-space-3);align-items:center;padding:var(--lm-row-y) 0;border-bottom:1px solid rgba(15,23,42,.06)}.lm-rh__policy-icon{display:inline-flex;align-items:center;justify-content:center;width:1.55rem;height:1.55rem;border-radius:3px;background:#0f172a0d;color:#64748b;line-height:0}.lm-rh__policy-copy{min-width:0;display:flex;flex-direction:column;gap:.05rem}.lm-rh__policy-copy strong{font-size:var(--lm-fs-copy);font-weight:750;color:var(--lm-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lm-rh__policy-copy small{font-size:var(--lm-fs-label);color:#94a3b8}.lm-rh__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--lm-space-2) var(--lm-space-3);margin:var(--lm-space-2) 0 0;padding-top:var(--lm-space-2);border-top:1px solid rgba(15,23,42,.06)}.lm-rh__facts>div{display:flex;flex-direction:column;gap:.15rem;padding:0;border-top:0}.lm-rh__facts dt{display:inline-flex;align-items:center;gap:.3rem;margin:0;font-size:var(--lm-fs-micro);font-weight:700;letter-spacing:var(--lm-track-micro);text-transform:uppercase;color:#94a3b8}.lm-rh__facts dt svg{opacity:.85}.lm-rh__facts dd{margin:0;font-size:var(--lm-fs-copy);font-weight:700;letter-spacing:-.01em;color:var(--lm-ink)}.lm-rh__col--console{min-height:12rem}.lm-rh__console{list-style:none;margin:0;padding:.15rem 0 0;display:flex;flex-direction:column;gap:0;flex:1 1 auto;min-height:0;overflow:auto;font-family:var(--opfico-font-mono, var(--opfico-font));background:linear-gradient(180deg,rgba(15,23,42,.03),transparent 28%),#ffffff40}.lm-rh__console li{display:grid;grid-template-columns:4.6rem 2.4rem minmax(0,1fr);gap:var(--lm-space-2) var(--lm-space-3);align-items:baseline;padding:var(--lm-row-y) var(--lm-space-2);border-bottom:1px solid rgba(15,23,42,.06);font-size:var(--lm-fs-copy)}.lm-rh__console time{color:#94a3b8;font-variant-numeric:tabular-nums}.lm-rh__ch{font-size:var(--lm-fs-micro);font-weight:750;letter-spacing:var(--lm-track-overline);text-transform:uppercase;color:#64748b}.lm-rh__console code{font:inherit;color:var(--lm-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lm-rh__console li.is-ok .lm-rh__ch{color:#15803d}.lm-rh__console li.is-warn .lm-rh__ch{color:#b45309}.lm-rh__console li.is-info .lm-rh__ch{color:#64748b}.lm-rh__foot{display:flex;flex-wrap:wrap;align-items:center;gap:var(--lm-space-2) var(--lm-space-4);margin-top:auto;padding-top:var(--lm-space-3);border-top:1px solid rgba(15,23,42,.09)}.lm-rh__foot>span{display:inline-flex;align-items:baseline;gap:.35rem;min-width:0}.lm-rh__foot em{font-style:normal;font-size:var(--lm-fs-label);font-weight:700;letter-spacing:.045em;text-transform:uppercase;color:#94a3b8}.lm-rh__foot strong,.lm-rh__foot code{font-size:var(--lm-fs-copy);font-weight:700;color:var(--lm-ink)}.lm-rh__foot code{font-family:var(--opfico-font-mono, var(--opfico-font));font-weight:600;max-width:14rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lm-rh__danger{display:inline-flex;align-items:center;gap:.3rem;margin-left:auto;padding:0;border:0;background:none;color:#b91c1c;font:inherit;font-size:var(--lm-fs-copy);font-weight:700;cursor:pointer}.lm-rh__danger:hover{color:#991b1b}@media(max-width:1180px){.lm-rh__command,.lm-rh__telemetry{grid-template-columns:1fr}.lm-rh__pipeline{grid-template-columns:repeat(3,minmax(0,1fr))}.lm-rh__board{grid-template-columns:1fr}.lm-rh__col+.lm-rh__col{border-left:0;padding-left:0;border-top:1px solid rgba(15,23,42,.08);padding-top:.55rem}}@media(max-width:720px){.lm-rh__pipeline{grid-template-columns:1fr 1fr}.lm-rh__console li{grid-template-columns:4rem minmax(0,1fr)}.lm-rh__ch{display:none}}.lm-markets{min-height:0;flex:1 1 auto;gap:var(--lm-gap-tight)}.lm-markets__toolbar,.lm-markets__toolbar .lm-board__toolbar-actions{flex-wrap:wrap;row-gap:var(--lm-space-2)}.lm-markets__filterbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--lm-space-2) var(--lm-space-4);flex-shrink:0;padding:0 0 var(--lm-space-3);border-bottom:1px solid var(--lm-hairline)}.lm-markets__filterbar .lm-markets__filters{flex:0 0 auto}.lm-markets__filterbar .lm-markets__types{flex:1 1 16rem;margin:0;min-width:0}.lm-markets__filterbar .lm-markets__types button{padding:.35rem .6rem;font-size:var(--lm-fs-label)}.lm-markets__live-btn.is-on{border-color:#15803d52;background:#15803d12;color:#15803d}.lm-markets__toast{display:inline-flex;align-items:center;gap:var(--lm-space-2);margin:0;padding:var(--lm-space-2) var(--lm-space-3);border:1px solid rgba(71,85,105,.18);border-radius:3px;background:#4755690f;color:var(--lm-ink);font-size:var(--lm-fs-copy);font-weight:600}.lm-markets__sync{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--lm-space-2);flex:1 1 auto;min-height:16rem;padding:var(--lm-space-6) var(--lm-space-5);border:0;border-radius:0;background:radial-gradient(ellipse 70% 50% at 50% 0%,rgba(255,59,48,.06),transparent 68%),transparent;text-align:center;overflow:hidden}.lm-markets__sync-graphic{position:absolute;inset:auto 12% 18%;display:flex;align-items:flex-end;justify-content:center;gap:.35rem;height:2.4rem;opacity:.55;pointer-events:none}.lm-markets__sync-graphic span{display:block;width:.45rem;border-radius:2px 2px 0 0;background:linear-gradient(180deg,#0f766e,#0f766e40);animation:lm-mkt-bar 1.2s ease-in-out infinite}.lm-markets__sync-graphic span:nth-child(1){height:35%;animation-delay:0s}.lm-markets__sync-graphic span:nth-child(2){height:65%;animation-delay:.1s}.lm-markets__sync-graphic span:nth-child(3){height:100%;animation-delay:.2s}.lm-markets__sync-graphic span:nth-child(4){height:55%;animation-delay:.3s}.lm-markets__sync-graphic span:nth-child(5){height:75%;animation-delay:.4s}@keyframes lm-mkt-bar{0%,to{transform:scaleY(.7);opacity:.55}50%{transform:scaleY(1);opacity:1}}.lm-markets__sync-orb{display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:4px;border:1px solid rgba(15,118,110,.28);background:#0f766e14;color:#0f766e;margin-bottom:.15rem}.lm-markets__sync strong{font-size:var(--lm-fs-value);font-weight:750;color:var(--lm-ink)}.lm-markets__sync>p{margin:0;max-width:24rem;font-size:var(--lm-fs-copy);color:#6b7280;line-height:1.4}.lm-markets__sync ul{list-style:none;margin:.5rem 0 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:.3rem}.lm-markets__sync li{display:inline-flex;align-items:center;gap:.28rem;padding:.22rem .45rem;border:1px solid #e8eaed;border-radius:3px;background:#f8f9fb;color:#4b5563;font-size:var(--lm-fs-copy);font-weight:650}.lm-markets__filters{display:inline-flex;flex-wrap:wrap;gap:var(--lm-space-1)}.lm-markets__filters em{font-style:normal;opacity:.65;font-weight:650}.lm-markets__layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(17rem,.85fr);gap:0;align-items:stretch;flex:1 1 auto;min-height:0;overflow:hidden}.lm-markets__list{min-width:0;min-height:0;background:transparent;border:0;border-right:1px solid rgba(15,23,42,.07);border-radius:0;overflow:auto}.lm-markets__rows{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.lm-markets__row{display:grid;grid-template-columns:3.35rem minmax(0,1fr) 3.6rem;gap:var(--lm-space-2);align-items:center;width:100%;margin:0;padding:var(--lm-space-3) var(--lm-space-4);border:none;border-bottom:1px solid rgba(15,23,42,.045);background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background .14s ease,transform .14s ease}.lm-markets__row:last-child{border-bottom:none}.lm-markets__row:hover{background:#ffffff8c}.lm-markets__row.is-active{background:#ffffffc7;box-shadow:inset 2px 0 0 var(--lm-accent)}.lm-markets__cat{display:inline-grid;place-items:center;width:1.7rem;height:1.7rem;border-radius:3px;background:#47556914;color:#475569;flex-shrink:0}.lm-markets__cat--politics{background:#2563eb1a;color:#1d4ed8}.lm-markets__cat--macro{background:#0f766e1a;color:#0f766e}.lm-markets__cat--crypto{background:#d977061a;color:#b45309}.lm-markets__cat--sports{background:#15803d1a;color:#15803d}.lm-markets__cat--tech{background:#4f46e51a;color:#4338ca}.lm-markets__cat--commodities{background:#b453091a;color:#92400e}.lm-markets__cat--culture{background:#be185d14;color:#be185d}.lm-markets__row-main{display:flex;flex-direction:column;gap:.18rem;min-width:0}.lm-markets__row-main>strong{font-family:var(--opfico-font);font-size:var(--lm-fs-copy);font-weight:700;letter-spacing:var(--opfico-tracking);color:var(--lm-ink);line-height:1.2;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.lm-markets__row-main>span{font-size:var(--lm-fs-label);color:#9ca3af;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lm-markets__row-meta-line{display:inline-flex;align-items:center;gap:.35rem;min-width:0;font-size:var(--lm-fs-label);color:#9ca3af;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lm-markets__spark-wrap{display:flex;flex-direction:column;gap:.2rem;margin-top:.15rem}.lm-markets__spark{display:flex;height:3px;gap:2px;border-radius:2px;overflow:hidden;background:#0f172a0a}.lm-markets__spark i{display:block;min-width:.35rem;border-radius:1px}.lm-markets__spark i:nth-child(1){background:#0f766e}.lm-markets__spark i:nth-child(2){background:#94a3b8}.lm-markets__spark i:nth-child(3){background:#b45309}.lm-markets__spark i:nth-child(4){background:#475569}.lm-markets__spark-legend{display:flex;gap:.45rem;font-size:.62rem;font-weight:650;letter-spacing:.02em;color:#94a3b8;text-transform:uppercase}.lm-markets__spark-legend span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:4.5rem}.lm-markets__cat--lg{width:2.15rem;height:2.15rem}.lm-markets__row-meta{display:inline-flex;flex-wrap:wrap;gap:.22rem;align-items:center}.lm-markets__tag{display:inline-flex;align-items:center;padding:.08rem .32rem;border-radius:3px;font-size:var(--lm-fs-label);font-weight:700;letter-spacing:.02em;text-transform:uppercase}.lm-markets__tag.is-published{background:#15803d1a;color:#15803d}.lm-markets__tag.is-contract{background:#2563eb1a;color:#1d4ed8}.lm-markets__row-quote{display:flex;flex-direction:column;gap:.08rem;align-items:flex-end;font-variant-numeric:tabular-nums}.lm-markets__row-quote strong{font-size:var(--lm-fs-copy);font-weight:750}.lm-markets__row-quote small{display:inline-flex;align-items:center;gap:.1rem;font-size:var(--lm-fs-label);color:#9ca3af}.lm-markets__row-quote small.is-up,.lm-markets__stats strong.is-up{color:#15803d}.lm-markets__row-quote small.is-down,.lm-markets__stats strong.is-down{color:#b91c1c}.lm-markets__row-quote small.is-muted{color:#b0b5bd}.lm-markets__row-outcomes{display:flex;flex-direction:column;align-items:flex-end;gap:.18rem}.lm-markets__row-outcomes span{display:inline-flex;align-items:center;gap:.28rem;padding:.1rem .32rem;border:1px solid #eceff2;border-radius:3px;background:#f8f9fb;color:#4b5563;font-size:var(--lm-fs-label);font-weight:650}.lm-markets__row-outcomes em{font-style:normal;color:#0f766e;font-variant-numeric:tabular-nums}.lm-markets__detail{position:sticky;top:0;max-height:100%;overflow:auto;padding:var(--lm-pad-y) var(--lm-pad-x) var(--lm-space-4);border:0;border-radius:0;background:linear-gradient(180deg,#ffffffb8,#ffffff6b);box-shadow:none}.lm-markets__detail-head{display:grid;grid-template-columns:1.9rem minmax(0,1fr) auto;gap:.45rem;align-items:start;margin-bottom:.45rem}.lm-markets__detail-head .lm-markets__cat{width:1.9rem;height:1.9rem;margin-top:.1rem}.lm-markets__detail-copy{min-width:0}.lm-markets__detail-copy h2{margin:0;font-family:var(--opfico-font);font-size:var(--lm-fs-title);font-weight:700;line-height:1.2;letter-spacing:var(--opfico-tracking-display);color:var(--lm-ink);font-synthesis:none}.lm-markets__detail-copy>p:last-child{margin:.15rem 0 0;font-size:var(--lm-fs-copy);color:#9ca3af}.lm-markets__event{margin:0 0 .12rem;font-size:var(--lm-fs-label);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#0f766e}.lm-markets__desc{margin:0 0 .45rem;font-size:var(--lm-fs-copy);line-height:1.4;color:#6b7280}.lm-markets__seg{display:inline-flex;gap:.1rem;margin:0 0 .7rem;padding:0 0 .35rem;border:0;border-bottom:1px solid rgba(15,23,42,.08);border-radius:0;background:transparent}.lm-markets__seg button{position:relative;margin:0;padding:.3rem .55rem;border:0;border-radius:0;background:transparent;color:#94a3b8;font:inherit;font-size:var(--lm-fs-copy);font-weight:700;cursor:pointer}.lm-markets__seg button.is-active{background:transparent;color:#0f172a;box-shadow:none}.lm-markets__seg button.is-active:after{content:"";position:absolute;left:.55rem;right:.55rem;bottom:-.35rem;height:1.5px;background:var(--lm-accent)}.lm-markets__disclose{display:inline-flex;align-items:center;gap:.25rem;margin:0 0 .35rem;padding:0;border:0;background:none;color:#64748b;font:inherit;font-size:var(--lm-fs-copy);font-weight:700;cursor:pointer}.lm-markets__disclose svg{transition:transform .15s ease}.lm-markets__disclose svg.is-open,.lm-empty__disclose svg.is-open{transform:rotate(180deg)}.lm-markets__last{margin:.4rem 0 0;font-size:var(--lm-fs-copy);color:#6b7280;font-variant-numeric:tabular-nums}.lm-markets__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--lm-space-3);margin:var(--lm-space-1) 0 var(--lm-space-3);padding:var(--lm-space-2) 0;border-top:1px solid rgba(15,23,42,.07);border-bottom:1px solid rgba(15,23,42,.07)}.lm-markets__stats>div{display:flex;flex-direction:column;gap:.12rem;padding:0;border:0;border-radius:0;background:transparent}.lm-markets__stats span{font-size:var(--lm-fs-label);font-weight:650;color:#94a3b8;text-transform:uppercase;letter-spacing:.06em}.lm-markets__stats strong{font-family:var(--opfico-font-numeric, var(--opfico-font));font-size:var(--lm-fs-title);font-weight:700;letter-spacing:var(--opfico-tracking);font-variant-numeric:tabular-nums;color:var(--lm-ink);font-synthesis:none}.lm-markets__outcomes{list-style:none;margin:0;padding:0;display:grid;gap:.55rem}.lm-markets__outcomes li{display:flex;flex-direction:column;gap:.28rem;padding:.15rem 0 .45rem;border:0;border-bottom:1px solid rgba(15,23,42,.06);border-radius:0}.lm-markets__outcome-main{display:flex;justify-content:space-between;align-items:center;gap:.55rem}.lm-markets__outcomes strong{display:block;font-size:var(--lm-fs-copy)}.lm-markets__outcomes small{color:#9ca3af;font-family:var(--opfico-font-mono);font-size:var(--lm-fs-label)}.lm-markets__outcome-nums{display:flex;flex-direction:column;align-items:flex-end;gap:.05rem;font-variant-numeric:tabular-nums}.lm-markets__outcome-nums em{font-style:normal;font-weight:750;font-size:var(--lm-fs-copy);color:#0f766e}.lm-markets__outcome-nums span{font-size:var(--lm-fs-label);color:#9ca3af}.lm-markets__prob{height:3px;border-radius:2px;background:#eef0f3;overflow:hidden}.lm-markets__prob i{display:block;height:100%;border-radius:2px;background:#0f766e}.lm-markets__mono{font-family:var(--opfico-font-mono);font-size:var(--lm-fs-copy);word-break:break-all}.lm-markets__block{display:flex;flex-direction:column;gap:.35rem;margin-top:.55rem}.lm-markets__block>header{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.lm-markets__block>header strong{display:inline-flex;align-items:center;gap:.28rem;font-size:var(--lm-fs-copy);font-weight:700}.lm-markets__block>header small{font-size:var(--lm-fs-label);color:#9ca3af;font-variant-numeric:tabular-nums}.lm-markets__actions{display:grid;grid-template-columns:1fr 1fr;gap:.35rem;margin-bottom:.55rem}.lm-markets__actions .lm-btn{justify-content:center;width:100%}.lm-markets__meta{list-style:none;margin:0;padding:0;display:grid;gap:0}.lm-markets__meta li{display:flex;flex-direction:column;gap:.1rem;padding:.35rem 0;border-bottom:1px solid #f0f1f3}.lm-markets__meta li:last-child{border-bottom:none}.lm-markets__meta span{display:inline-flex;align-items:center;gap:.25rem;font-size:var(--lm-fs-label);font-weight:650;color:#9ca3af}.lm-markets__meta strong{font-size:var(--lm-fs-copy);font-weight:700;color:var(--lm-ink);line-height:1.3}.lm-markets__chips{display:inline-flex;flex-wrap:wrap;gap:.22rem;font-weight:600}.lm-markets__chips em{font-style:normal;padding:.1rem .32rem;border:1px solid #eceff2;border-radius:3px;background:#f8f9fb;font-size:var(--lm-fs-label);font-weight:650}.lm-markets__book{display:grid;grid-template-columns:1fr 1fr;gap:.4rem}.lm-markets__book strong{display:block;margin-bottom:.22rem;font-size:var(--lm-fs-copy);color:#6b7280}.lm-markets__book ul{list-style:none;margin:0;padding:0;display:grid;gap:.15rem}.lm-markets__book li{position:relative;display:flex;justify-content:space-between;gap:.4rem;padding:.22rem .32rem;border:1px solid #eef0f3;border-radius:3px;font-family:var(--opfico-font-mono);font-size:var(--lm-fs-copy);overflow:hidden;z-index:0}.lm-markets__depth{position:absolute;inset:0 auto 0 0;z-index:-1;opacity:.18}.lm-markets__depth.is-bid{background:#15803d}.lm-markets__depth.is-ask{background:#b91c1c}.lm-markets__book li em{font-style:normal;color:#6b7280}.lm-markets__book li small{color:#b0b5bd}.lm-markets__empty{margin:0;padding:1rem;font-size:var(--lm-fs-copy);color:var(--lm-muted);line-height:1.4}@media(max-width:1100px){.lm-markets__layout{grid-template-columns:1fr;overflow:auto}.lm-markets__detail{position:static;max-height:none}.lm-markets__row{grid-template-columns:3rem minmax(0,1fr) 3.4rem}.lm-markets__filterbar{flex-direction:column;align-items:stretch;gap:var(--lm-space-2)}.lm-markets__filterbar .lm-markets__types{flex:1 1 auto}}.lm-desk{display:flex;flex-direction:column;gap:var(--lm-gap-tight);flex:1 1 auto;min-height:0;overflow:hidden}.lm-desk__strip{display:grid;grid-template-columns:minmax(10rem,.85fr) minmax(0,1fr);gap:var(--lm-space-3) var(--lm-space-4);align-items:center;flex-shrink:0;padding:0 0 var(--lm-space-3);border-bottom:1px solid rgba(15,23,42,.09)}.lm-desk__router{display:flex;align-items:center;gap:var(--lm-space-2);min-width:0}.lm-desk__live-title{display:flex;align-items:baseline;gap:.4rem;font-family:var(--opfico-font);font-size:var(--lm-fs-title);font-weight:700;letter-spacing:-.015em;line-height:1.15;color:var(--lm-ink);font-synthesis:none}.lm-desk__live-title em{font-family:var(--opfico-font);font-style:normal;font-size:var(--lm-fs-micro);font-weight:700;letter-spacing:var(--lm-track-micro);text-transform:uppercase;color:#15803d;line-height:1;transform:translateY(-.08em)}.lm-desk__live-title em.is-idle{color:#b45309}.lm-desk__live-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.28rem .4rem;margin-top:.28rem;font-family:var(--opfico-font);font-size:var(--lm-fs-micro);font-weight:650;letter-spacing:var(--lm-track-overline);text-transform:uppercase;color:#94a3b8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lm-desk__live-meta [data-numeric]{letter-spacing:var(--lm-track-body);text-transform:none;font-variant-numeric:tabular-nums}.lm-desk__stage{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(16.5rem,.85fr);gap:0 var(--lm-space-4);flex:1 1 auto;min-height:0;overflow:hidden;padding-top:var(--lm-space-1)}.lm-desk__focus{min-width:0;min-height:0;display:flex;flex-direction:column;gap:var(--lm-space-3);overflow:auto;padding-right:var(--lm-space-2)}.lm-desk__focus-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--lm-space-3);align-items:start}.lm-desk__focus-head h2{margin:.2rem 0 0;font-family:var(--opfico-font);font-size:clamp(1.15rem,1.6vw,1.45rem);font-weight:700;letter-spacing:-.02em;line-height:1.15;color:var(--lm-ink);font-synthesis:none}.lm-desk__focus-head p{margin:.35rem 0 0;font-size:var(--lm-fs-label);line-height:1.35;color:#64748b}.lm-desk__focus-mid{display:flex;flex-direction:column;align-items:flex-end;gap:.15rem;padding-top:.15rem}.lm-desk__focus-mid strong{font-family:var(--opfico-font);font-size:clamp(1.6rem,2.4vw,2.1rem);font-weight:700;letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums;color:var(--lm-ink)}.lm-desk__focus-mid small{display:inline-flex;align-items:center;gap:.15rem;font-size:var(--lm-fs-label);font-weight:700}.lm-desk__focus-mid small.is-up{color:#15803d}.lm-desk__focus-mid small.is-down{color:#b91c1c}.lm-desk__focus-mid.is-tick-up strong{animation:lm-quote-flash-up .7s ease}.lm-desk__focus-mid.is-tick-down strong{animation:lm-quote-flash-down .7s ease}.lm-desk__quote-board{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:var(--lm-space-3);align-items:stretch}.lm-desk__quote-metrics{display:grid;grid-template-columns:1fr 1fr;gap:.55rem .75rem;align-content:start;padding:.7rem .8rem;border:1px solid rgba(15,23,42,.08);border-radius:4px;background:linear-gradient(165deg,rgba(255,59,48,.03),transparent 55%),#f8fafcb3}.lm-desk__quote-metrics>div{display:flex;flex-direction:column;gap:.15rem;min-width:0}.lm-desk__quote-metrics span{font-size:var(--lm-fs-micro);font-weight:700;letter-spacing:var(--lm-track-micro);text-transform:uppercase;color:#94a3b8}.lm-desk__quote-metrics strong{font-size:1.05rem;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--lm-ink)}.lm-desk__quote-metrics strong.is-bid{color:#15803d}.lm-desk__quote-metrics strong.is-ask{color:#b91c1c}.lm-desk__quote-metrics strong.is-good{color:#15803d}.lm-desk__quote-metrics strong.is-watch{color:#b45309}.lm-desk__quote-metrics strong.is-critical{color:#b91c1c}.lm-desk__book{display:grid;grid-template-rows:1fr 1fr;gap:.35rem;min-height:8.5rem}.lm-desk__book-side{display:flex;flex-direction:column;gap:.15rem;justify-content:flex-end}.lm-desk__book-side.is-ask{justify-content:flex-start}.lm-desk__book-row{position:relative;display:grid;grid-template-columns:3.2rem minmax(0,1fr);gap:.45rem;align-items:center;padding:.18rem .35rem;font-size:var(--lm-fs-label);font-variant-numeric:tabular-nums}.lm-desk__book-row>i{position:absolute;inset:0 auto 0 0;height:100%;max-width:100%;opacity:.14;pointer-events:none}.lm-desk__book-side.is-ask .lm-desk__book-row>i{background:#ef4444;right:0;left:auto}.lm-desk__book-side.is-bid .lm-desk__book-row>i{background:#22c55e}.lm-desk__book-row em{position:relative;font-style:normal;font-weight:700;color:var(--lm-ink)}.lm-desk__book-side.is-ask .lm-desk__book-row em{color:#b91c1c}.lm-desk__book-side.is-bid .lm-desk__book-row em{color:#15803d}.lm-desk__book-row span{position:relative;text-align:right;color:#64748b;font-weight:650}.lm-desk__focus-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem .75rem}.lm-desk__gap{display:grid;grid-template-columns:minmax(0,1fr) 5.5rem;gap:var(--lm-space-3);align-items:center;padding:.65rem .75rem;border:1px solid rgba(15,23,42,.08);border-radius:4px;background:#f8fafcbf}.lm-desk__gap strong{display:block;margin-top:.15rem;font-size:1.15rem;font-weight:750;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--lm-ink)}.lm-desk__gap small{display:block;margin-top:.2rem;font-size:var(--lm-fs-label);line-height:1.35;color:#64748b}.lm-desk__rail-purpose{margin:-.15rem 0 .55rem;font-size:var(--lm-fs-label);line-height:1.4;color:#94a3b8}.lm-desk__analytics{display:grid;grid-template-columns:minmax(0,1.1fr) auto minmax(0,1fr) minmax(0,.85fr);gap:var(--lm-space-3) var(--lm-space-4);align-items:stretch;flex-shrink:0;padding:var(--lm-space-2) 0 var(--lm-space-3);border-bottom:1px solid rgba(15,23,42,.08)}.lm-desk__analytics-calc ul{list-style:none;margin:.35rem 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem .75rem}.lm-desk__analytics-calc li{display:flex;flex-direction:column;gap:.08rem;min-width:0;padding:.45rem .55rem;border:1px solid rgba(15,23,42,.07);border-radius:4px;background:#f8fafcb3}.lm-desk__analytics-calc li span{font-size:var(--lm-fs-micro);font-weight:700;letter-spacing:var(--lm-track-micro);text-transform:uppercase;color:#94a3b8}.lm-desk__analytics-calc li strong{font-size:1.05rem;font-weight:750;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--lm-ink);line-height:1.1}.lm-desk__analytics-calc li small{font-size:.68rem;color:#94a3b8}.lm-desk__analytics-rings{display:flex;flex-direction:column;gap:.55rem;justify-content:center}.lm-desk__analytics-chart{min-width:0;display:flex;flex-direction:column;gap:.4rem}.lm-desk__analytics-chart>header{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.lm-desk__analytics-hint{font-size:var(--lm-fs-micro);font-weight:700;color:#94a3b8;font-variant-numeric:tabular-nums}.lm-desk__focus-quant{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:var(--lm-space-3);align-items:end}.lm-desk__focus-spark-block{min-width:0}.lm-desk__focus-spark{width:100%;max-width:7.5rem;height:1.6rem;margin-top:.25rem}.lm-desk__focus-spark-meta{display:flex;flex-wrap:wrap;gap:.35rem .75rem;margin-top:.25rem;font-size:var(--lm-fs-micro);font-weight:650;color:#64748b;font-variant-numeric:tabular-nums}.lm-desk__focus-mid{align-items:flex-end}.lm-liq-spark{display:block;width:100%;height:2.4rem;color:var(--opfico-red, #c8102e)}.lm-liq-spark.is-bid{color:#15803d}.lm-liq-spark.is-ask{color:#b91c1c}.lm-liq-spark.is-neutral{color:#64748b}.lm-liq-bars{list-style:none;margin:0;padding:0;display:grid;gap:.32rem}.lm-liq-bars li{display:grid;grid-template-columns:4.5rem minmax(0,1fr) 3.2rem;gap:.4rem;align-items:center;font-size:var(--lm-fs-label)}.lm-liq-bars span{color:#64748b;font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lm-liq-bars__track{height:.35rem;border-radius:2px;background:#0f172a0f;overflow:hidden}.lm-liq-bars__track>i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,rgba(200,16,46,.55),var(--opfico-red, #c8102e))}.lm-liq-bars em{font-style:normal;font-weight:750;font-variant-numeric:tabular-nums;text-align:right;color:var(--lm-ink)}.lm-liq-histo{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem;align-items:end;min-height:5.2rem}.lm-liq-histo li{display:flex;flex-direction:column;align-items:center;gap:.2rem;min-width:0}.lm-liq-histo__col{width:100%;height:3.4rem;display:flex;align-items:flex-end;border-radius:3px 3px 0 0;background:#0f172a0a;overflow:hidden}.lm-liq-histo__col>i{display:block;width:100%;min-height:2px;background:color-mix(in srgb,var(--opfico-red, #c8102e) 72%,#64748b);border-radius:3px 3px 0 0}.lm-liq-histo em{font-style:normal;font-size:var(--lm-fs-label);font-weight:750;font-variant-numeric:tabular-nums;color:var(--lm-ink)}.lm-liq-histo span{font-size:.62rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#94a3b8;text-align:center}.lm-liq-ring{display:grid;grid-template-columns:2.75rem minmax(0,1fr);gap:.55rem;align-items:center}.lm-liq-ring svg{width:2.75rem;height:2.75rem}.lm-liq-ring__track{fill:none;stroke:#0f172a14;stroke-width:4}.lm-liq-ring__value{fill:none;stroke:var(--opfico-red, #c8102e);stroke-width:4;stroke-linecap:round;transition:stroke-dashoffset .45s ease}.lm-liq-ring.is-ok .lm-liq-ring__value{stroke:#15803d}.lm-liq-ring.is-warn .lm-liq-ring__value{stroke:#b45309}.lm-liq-ring strong{display:block;font-size:1rem;font-weight:750;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--lm-ink);line-height:1}.lm-liq-ring span{display:block;margin-top:.15rem;font-size:var(--lm-fs-micro);font-weight:700;letter-spacing:var(--lm-track-micro);text-transform:uppercase;color:#64748b}.lm-liq-ring small{display:block;margin-top:.1rem;font-size:.68rem;color:#94a3b8}.lm-liq-imb{min-width:0}.lm-liq-imb__meta{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;margin-bottom:.35rem}.lm-liq-imb__meta span{font-size:var(--lm-fs-micro);font-weight:700;letter-spacing:var(--lm-track-micro);text-transform:uppercase;color:#94a3b8}.lm-liq-imb__meta em{font-style:normal;font-size:var(--lm-fs-label);font-weight:700;font-variant-numeric:tabular-nums;color:var(--lm-ink)}.lm-liq-imb__track{position:relative;height:.45rem;border-radius:999px;background:linear-gradient(90deg,#fecaca,#f1f5f9,#bbf7d0)}.lm-liq-imb__mid{position:absolute;left:50%;top:-2px;bottom:-2px;width:1px;background:#0f172a40;transform:translate(-50%)}.lm-liq-imb__track>i{position:absolute;top:50%;width:.55rem;height:.55rem;border-radius:999px;background:var(--lm-ink);border:2px solid #fff;box-shadow:0 0 0 1px #0f172a26;transform:translate(-50%,-50%)}.lm-liq-imb__ends{display:flex;justify-content:space-between;margin-top:.25rem;font-size:.62rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#94a3b8}@media(max-width:1180px){.lm-desk__analytics{grid-template-columns:1fr 1fr}.lm-desk__focus-quant{grid-template-columns:1fr}}@media(max-width:820px){.lm-desk__analytics{grid-template-columns:1fr}}.lm-desk__scan{margin-top:auto;padding-top:var(--lm-space-2);border-top:1px solid rgba(15,23,42,.08)}.lm-desk__scan>header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.45rem}.lm-desk__scan ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.2rem .75rem}.lm-desk__scan button{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:.35rem .55rem;align-items:center;width:100%;margin:0;padding:.4rem .35rem .4rem .55rem;border:0;border-radius:3px;background:transparent;text-align:left;cursor:pointer;font:inherit;color:inherit;overflow:hidden}.lm-desk__scan button:hover{background:#0f172a09}.lm-desk__scan-depth{position:absolute;left:0;top:15%;bottom:15%;width:2px;background:#c8102e33}.lm-desk__scan-depth:after{content:"";position:absolute;left:0;bottom:0;width:2px;height:var(--d, 40%);background:var(--opfico-red, #c8102e)}.lm-desk__scan strong{font-size:var(--lm-fs-copy);font-weight:700;letter-spacing:-.01em;color:var(--lm-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lm-desk__scan em{font-style:normal;font-size:var(--lm-fs-copy);font-weight:700;font-variant-numeric:tabular-nums;color:var(--lm-ink)}.lm-desk__scan small{display:inline-flex;align-items:center;gap:.1rem;font-size:var(--lm-fs-micro);font-weight:700}.lm-desk__scan small.is-up{color:#15803d}.lm-desk__scan small.is-down{color:#b91c1c}.lm-desk__rail-scroll{min-width:0;min-height:0;display:flex;flex-direction:column}.lm-desk__rail-scroll .lm-scroll-hint__viewport{min-height:0}.lm-desk__rail{min-width:0;min-height:0;display:flex;flex-direction:column;gap:var(--lm-space-3);overflow:visible;padding-left:var(--lm-space-4);border-left:1px solid rgba(15,23,42,.08)}.lm-desk__rail-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.45rem}.lm-desk__queue-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem}.lm-desk__queue-grid button{display:flex;flex-direction:column;align-items:flex-start;gap:.2rem;margin:0;padding:.55rem .55rem .5rem;border:1px solid rgba(15,23,42,.08);border-radius:4px;background:#f8fafccc;cursor:pointer;font:inherit;color:inherit;text-align:left}.lm-desk__queue-grid button:hover{border-color:#c8102e47;background:#fff}.lm-desk__queue-grid svg{color:#94a3b8}.lm-desk__queue-grid strong{font-size:1.15rem;font-weight:750;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--lm-ink);line-height:1}.lm-desk__queue-grid span{font-size:var(--lm-fs-micro);font-weight:700;letter-spacing:var(--lm-track-micro);text-transform:uppercase;color:#94a3b8}.lm-desk__watch ul,.lm-desk__pipeline ul{list-style:none;margin:0;padding:0;display:grid;gap:.15rem}.lm-desk__watch button,.lm-desk__pipeline button:not(.lm-desk__empty-cta){display:grid;grid-template-columns:auto minmax(0,1fr) 4.5rem;gap:.45rem;align-items:center;width:100%;margin:0;padding:.4rem .15rem;border:0;border-bottom:1px solid rgba(15,23,42,.06);background:transparent;text-align:left;cursor:pointer;font:inherit;color:inherit}.lm-desk__watch button:hover,.lm-desk__pipeline button:not(.lm-desk__empty-cta):hover{background:#0f172a06}.lm-desk__watch-copy,.lm-desk__pipe-copy{display:flex;flex-direction:column;gap:.08rem;min-width:0}.lm-desk__watch-copy strong,.lm-desk__pipe-copy strong{font-size:var(--lm-fs-copy);font-weight:700;letter-spacing:-.01em;color:var(--lm-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lm-desk__watch-copy small,.lm-desk__pipe-copy small{font-size:var(--lm-fs-micro);color:#94a3b8;font-variant-numeric:tabular-nums}.lm-desk__pipe-step{font-size:var(--lm-fs-micro);font-weight:700;letter-spacing:var(--lm-track-micro);color:#94a3b8}.lm-desk__empty-cta{display:inline-flex;align-items:center;gap:.3rem;margin:.15rem 0 .35rem;padding:.4rem 0;border:0;border-bottom:1px dashed rgba(15,23,42,.12);background:none;color:var(--lm-accent);font:inherit;font-size:var(--lm-fs-copy);font-weight:700;text-align:left;cursor:pointer}.lm-desk__prints{flex-shrink:0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.65rem .9rem;align-items:center;padding-top:var(--lm-space-2);border-top:1px solid rgba(15,23,42,.09);overflow:hidden}.lm-desk__prints ul{list-style:none;margin:0;padding:0 .15rem .35rem;display:flex;gap:.35rem;overflow-x:auto;overflow-y:hidden;scrollbar-gutter:stable;overscroll-behavior-x:contain}.lm-desk__prints li{flex:0 0 auto}.lm-desk__prints button{display:inline-flex;align-items:center;gap:.4rem;margin:0;padding:.35rem .65rem;border:1px solid rgba(15,23,42,.08);border-radius:999px;background:#f8fafce6;cursor:pointer;font:inherit;color:inherit;white-space:nowrap}.lm-desk__prints li.is-fresh button{border-color:#15803d47;background:#15803d0f}.lm-desk__prints strong{font-size:var(--lm-fs-label);font-weight:750;font-variant-numeric:tabular-nums;color:var(--lm-ink)}.lm-desk__prints span{font-size:var(--lm-fs-micro);color:#94a3b8;max-width:10rem;overflow:hidden;text-overflow:ellipsis}@keyframes lm-quote-flash-up{0%{color:#15803d}to{color:var(--lm-ink)}}@keyframes lm-quote-flash-down{0%{color:#b91c1c}to{color:var(--lm-ink)}}@media(max-width:1180px){.lm-desk__strip{grid-template-columns:1fr}.lm-desk__kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.lm-desk__stage{grid-template-columns:1fr;overflow:auto}.lm-desk__rail{border-left:0;padding-left:0;border-top:1px solid rgba(15,23,42,.08);padding-top:var(--lm-space-3)}.lm-desk__quote-board,.lm-desk__scan ul{grid-template-columns:1fr}}@media(max-width:820px){.lm-desk__focus-head{grid-template-columns:1fr}.lm-desk__focus-mid{align-items:flex-start}.lm-desk__prints{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.lm-desk__focus-mid.is-tick-up strong,.lm-desk__focus-mid.is-tick-down strong{animation:none!important}}.lm-home-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(15rem,.85fr);gap:.7rem;align-items:stretch;flex:1 1 auto;min-height:0}.lm-home-main{display:flex;flex-direction:column;gap:.55rem;min-width:0;min-height:0;overflow:hidden}.lm-home-aside{display:flex;flex-direction:column;gap:.55rem;min-height:0;overflow:auto}.lm-home-card{display:flex;flex-direction:column;gap:.35rem;padding:.8rem .85rem;border:1px solid #e8eaee;border-radius:6px;background:#fff;box-shadow:0 1px #0f172a08}.lm-home-card h3{margin:0;font-size:var(--lm-fs-copy);font-weight:750;color:var(--lm-ink)}.lm-home-card>p{margin:0;font-size:var(--lm-fs-copy);line-height:1.4;color:var(--lm-muted)}.lm-home-card--graphic{overflow:hidden}.lm-home-card__art{margin:-.15rem -.2rem .25rem;border-radius:4px;overflow:hidden;border:1px solid #eef2f7;background:#f8fafc}.lm-home-card__art svg{display:block;width:100%;height:auto}.lm-home-links{list-style:none;margin:.15rem 0 0;padding:0;display:flex;flex-direction:column;gap:.3rem}.lm-home-links a{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.45rem;padding:.45rem .5rem;border-radius:4px;color:var(--lm-ink);font-size:var(--lm-fs-copy);font-weight:650;text-decoration:none}.lm-home-links a:hover{background:#f8fafc;color:var(--lm-info)}.lm-kpi-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.45rem;flex-shrink:0}.lm-kpi-row--triple{grid-template-columns:repeat(3,minmax(0,1fr))}.lm-kpi{display:flex;flex-direction:column;gap:.2rem;padding:.55rem .65rem;border:1px solid #e8eaee;border-radius:3px;background:#fff}.lm-kpi>p{margin:0;font-size:var(--lm-fs-label);font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--lm-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lm-kpi__row{display:flex;align-items:flex-end;justify-content:space-between;gap:.35rem}.lm-kpi strong{font-family:var(--opfico-font);font-size:var(--lm-fs-page);font-weight:700;letter-spacing:var(--opfico-tracking-tight);line-height:1;color:var(--lm-ink)}.lm-spark{width:48px;height:18px;flex-shrink:0}.lm-kpi span{font-size:var(--lm-fs-copy);font-weight:700}.lm-kpi span.is-up{color:#16a34a}.lm-kpi span.is-down{color:#e85a4f}.lm-panel{padding:.65rem .75rem;border:1px solid #e8eaee;border-radius:3px;background:#fff}.lm-panel__head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.45rem}.lm-panel__head h2{margin:0;font-family:var(--opfico-font);font-size:var(--lm-fs-title);font-weight:700;letter-spacing:var(--opfico-tracking-display);color:var(--lm-ink);font-synthesis:none}.lm-panel__head p{margin:.15rem 0 0;font-size:var(--lm-fs-copy);color:var(--lm-muted)}.lm-charts{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(160px,.55fr);gap:.55rem;flex:1 1 0;min-height:120px}.lm-charts>.lm-panel{display:flex;flex-direction:column;min-height:0}.lm-area-chart{flex:1 1 auto;min-height:90px;height:auto;max-height:140px;border-radius:3px;background:linear-gradient(180deg,rgba(243,244,246,.55),transparent),repeating-linear-gradient(90deg,transparent,transparent 52px,rgba(229,231,235,.55) 52px,rgba(229,231,235,.55) 53px)}.lm-area-chart svg{display:block;width:100%;height:100%}.lm-panel--gauge{display:flex;flex-direction:column}.lm-gauge{flex:1;display:grid;place-items:center;min-height:90px}.lm-gauge__ring{display:grid;place-items:center;width:96px;height:96px;border-radius:50%;background:radial-gradient(circle at center,#fff 58%,transparent 59%),conic-gradient(#16a34a 0,#16a34a 92%,#e5e7eb 92%,#e5e7eb);text-align:center}.lm-gauge__ring strong{font-family:var(--opfico-font);font-size:var(--lm-fs-page);font-weight:700;letter-spacing:var(--opfico-tracking-tight);line-height:1;color:#15803d}.lm-gauge__ring span{margin-top:.1rem;font-size:var(--lm-fs-label);font-weight:700;color:#16a34a;letter-spacing:.04em;text-transform:uppercase}.lm-tables{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;flex:1 1 0;min-height:0}.lm-tables>.lm-panel{display:flex;flex-direction:column;min-height:0}.lm-table-wrap{overflow:auto;min-height:0}.lm-table{width:100%;border-collapse:collapse;font-size:var(--lm-fs-copy)}.lm-table th,.lm-table td{padding:.38rem .3rem;border-bottom:1px solid #f0f1f3;text-align:left;vertical-align:middle}.lm-table th{font-size:var(--lm-fs-label);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--lm-muted)}.lm-table td{color:#374151}.lm-table td strong{font-weight:700;color:var(--lm-ink)}.lm-table tr:last-child td{border-bottom:none}.lm-pill{display:inline-flex;align-items:center;padding:.18rem .45rem;border-radius:3px;font-size:var(--lm-fs-copy);font-weight:700;letter-spacing:.02em}.lm-pill--live{background:#16a34a1a;color:#15803d}.lm-pill--watch{background:#ea580c1a;color:#c2410c}.lm-pill--draft{background:#64748b1f;color:#475569}.lm-pill--danger{background:#b91c1c1a;color:#b91c1c}.lm-glance{flex-shrink:0;padding:.45rem .55rem;border:1px solid #e8eaee;border-radius:3px;background:#fff}.lm-glance__grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.35rem}.lm-glance__grid>div{display:flex;flex-direction:column;gap:.1rem;padding:.3rem .4rem;border:1px solid #f0f1f3;border-radius:3px;background:#fafbfc}.lm-glance__grid strong{font-family:var(--opfico-font);font-size:var(--lm-fs-value);font-weight:700;letter-spacing:var(--opfico-tracking-tight);color:var(--lm-ink)}.lm-glance__grid span{font-size:var(--lm-fs-label);font-weight:600;color:var(--lm-muted);line-height:1.2}.lm-get-started{display:flex;flex-direction:column;gap:.45rem;padding:.75rem .8rem .8rem;border:1px solid #e5e7eb;border-radius:3px;background:linear-gradient(180deg,#f8fafc,#fff 42%,#fff)}.lm-get-started--wide{max-width:40rem;background:#fff;border-color:#e8eaee}.lm-get-started--workspace{max-width:none;flex:1 1 auto;min-height:0;margin-top:0;border-radius:6px;box-shadow:0 1px #0f172a08}.lm-get-started__hero{display:grid;place-items:center;width:3rem;height:3rem;border-radius:3px;background:var(--lm-tint);color:var(--lm-slate)}.lm-get-started h2{margin:0;font-size:var(--lm-fs-value);font-weight:700;letter-spacing:var(--opfico-tracking);color:var(--lm-ink)}.lm-get-started>p{margin:0;font-size:var(--lm-fs-copy);color:var(--lm-muted);line-height:1.35}.lm-get-started__list{list-style:none;margin:.1rem 0 .2rem;padding:0;display:flex;flex-direction:column;gap:.35rem}.lm-get-started__list li{display:grid;grid-template-columns:1.15rem 1fr;gap:.4rem;align-items:start;font-size:var(--lm-fs-copy);font-weight:600;color:var(--lm-ink);line-height:1.3}.lm-get-started__list li>span{display:inline-flex;align-items:center;justify-content:center;width:1.15rem;height:1.15rem;border-radius:50%;background:#2563eb1f;color:#2563eb;font-size:var(--lm-fs-label);font-weight:800;line-height:0}.lm-get-started--wide .lm-get-started__list li>span{border-radius:3px;background:#f3f4f6;color:var(--lm-muted)}.lm-get-started__help{display:inline-flex;justify-content:center;font-size:var(--lm-fs-copy);font-weight:600;color:var(--lm-muted);text-decoration:none}.lm-get-started__help:hover{color:var(--lm-info)}.lm-checklist__actions{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:.35rem}.lm-activity{flex:1 1 auto;min-height:0;overflow:auto}.lm-activity__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.45rem}.lm-activity__list li{display:grid;grid-template-columns:.45rem 1fr;gap:.45rem;align-items:start}.lm-activity__dot{width:.45rem;height:.45rem;margin-top:.3rem;border-radius:50%;background:#9ca3af}.lm-activity__dot--ok{background:#16a34a}.lm-activity__dot--warn{background:#e85a4f}.lm-activity__list strong{display:block;font-size:var(--lm-fs-copy);font-weight:700;color:var(--lm-ink);line-height:1.25}.lm-activity__list small{display:block;margin-top:.1rem;font-size:var(--lm-fs-copy);color:var(--lm-muted)}@media(min-width:1100px){.lm-user__copy{display:flex}}@media(max-width:1280px){.lm-kpi-row,.lm-glance__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1100px){.lm-home-grid{grid-template-columns:1fr}.lm-home-aside{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.lm-charts,.lm-tables{grid-template-columns:1fr}}@media(max-width:900px){.lm-shell{grid-template-columns:1fr}.lm-sidebar{display:none}.lm-shell>.lm-main{grid-column:1}.lm-workspace{grid-template-columns:1fr}.lm-canvas{border-right:none}.lm-rail{flex-direction:row;justify-content:center;gap:1.5rem;padding:.75rem 1rem;border-top:1px solid #eceff3;box-shadow:none}.lm-rail__divider{width:1px;height:2rem}.lm-topbar{grid-template-columns:1fr;gap:.65rem;padding:.75rem 1rem}.lm-search{width:100%;justify-self:stretch}.lm-topbar__actions{justify-content:flex-end}.lm-kpi-row{grid-template-columns:repeat(2,minmax(0,1fr))}.lm-alert-banner{flex-direction:column;align-items:flex-start}.lm-home-aside{grid-template-columns:1fr}.lm-board__head{flex-direction:column}}@media(max-width:640px){.lm-kpi-row,.lm-glance__grid{grid-template-columns:1fr}}.lm-router{display:flex;flex-direction:column;gap:.45rem;height:100%;min-height:100%;box-sizing:border-box;padding:.55rem .75rem .65rem;overflow:hidden;background:radial-gradient(900px 380px at 0% 0%,rgba(37,99,235,.05),transparent 55%),radial-gradient(700px 320px at 100% 0%,rgba(13,148,136,.05),transparent 50%),#f5f6f8}.lm-shell--router-config .lm-canvas{padding:0;border:0;background:#fff;overflow:hidden}.lm-shell--router-config .lm-canvas-scroll__viewport{overflow:hidden}.lm-shell--router-config .lm-workspace{min-height:0}.lm-shell--router-config .lm-sidebar__promo-btn{background:var(--opfico-red, #ff3b30);color:#fff;border-color:var(--opfico-red, #ff3b30)}.lm-router--studio{gap:0;padding:0;background:#f5f6f8;color:var(--lm-ink);height:100%}.lm-page-header{position:relative;z-index:80;display:flex;align-items:center;justify-content:space-between;gap:var(--lm-space-4);flex-shrink:0;min-height:var(--lm-header-h);padding:var(--lm-space-3) var(--lm-pad-x);border-bottom:1px solid rgba(15,23,42,.07);background:linear-gradient(180deg,#fffffff7,#fafafbeb);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.lm-page-header__main{display:flex;align-items:center;gap:var(--lm-space-3);min-width:0;flex:1 1 auto}.lm-page-header__icon{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;flex-shrink:0;border-radius:4px;border:1px solid rgba(15,23,42,.1);background:linear-gradient(160deg,#0f172a0a,#0f172a04),#fff;color:#334155;box-shadow:0 1px #0f172a08}.lm-page-header__icon>svg{display:block;flex-shrink:0}.lm-page-header__main h1{display:flex;flex-direction:column;gap:0;margin:0;flex-shrink:0;white-space:nowrap;font-family:var(--lm-font-header-title);font-size:1.5rem;font-weight:300;letter-spacing:var(--lm-track-display-tight);line-height:.88;font-synthesis:none;color:#0f172a}.lm-page-header__kicker,.lm-page-header__display{display:block;margin:0;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:none;color:inherit;font-synthesis:none}.lm-page-header__sep{width:1px;height:2.4rem;flex-shrink:0;align-self:center;background:linear-gradient(180deg,transparent,#cbd5e1 18%,#cbd5e1 82%,transparent)}.lm-page-header__lede,.lm-page-header__main p{display:flex;flex-direction:column;align-items:flex-start;gap:.08rem;margin:0;max-width:24rem;font-family:var(--opfico-font);font-size:var(--lm-fs-label);font-weight:500;line-height:1.35;letter-spacing:var(--lm-track-wide);color:#6b7280}.lm-page-header__lede span,.lm-page-header__main p span{display:block;line-height:1.35}.lm-page-header__actions{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:var(--lm-space-3);flex:0 0 auto}.desk-switch{display:inline-flex;align-items:center;gap:.1rem;padding:.14rem;border:1px solid rgba(15,23,42,.12);border-radius:999px;background:#1e293b;box-shadow:0 10px 28px #0f172a38;flex-shrink:0}.desk-switch--float{position:fixed;right:1.1rem;left:auto;bottom:1.1rem;z-index:95;pointer-events:auto;max-width:calc(100vw - 1.5rem)}.lm-instructor__explore.is-emphasis{color:var(--opfico-red, #ff3b30);font-weight:750}.lm-page-header__standards,.lm-page-header__lab{display:inline-flex;align-items:center;justify-content:center;gap:var(--lm-space-2);box-sizing:border-box;height:var(--lm-control-h);min-height:var(--lm-control-h);margin:0;padding:0 var(--lm-space-3);border-radius:3px;font:inherit;font-size:var(--lm-fs-copy);font-weight:700;line-height:1.2;text-decoration:none;white-space:nowrap;cursor:pointer}.lm-page-header__standards{border:0;background:var(--opfico-red, #ff3b30);color:#fff}.lm-page-header__standards:hover{filter:brightness(.96);color:#fff}.lm-page-header__lab{border:1px solid #e5e7eb;background:#fff;color:var(--lm-ink)}.lm-page-header__lab:hover{border-color:#d1d5db;background:#fafafa}.lm-page-header__sync{display:inline-flex;align-items:center;gap:.4rem;margin:0;padding:.35rem .2rem;border:0;background:transparent;color:var(--opfico-red, #ff3b30);font:inherit;font-size:var(--lm-fs-copy);font-weight:700;white-space:nowrap;cursor:pointer}.lm-page-header__sync svg{color:var(--opfico-red, #ff3b30)}.lm-page-header__icon-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--lm-control-h);height:var(--lm-control-h);margin:0;padding:0;border:0;border-radius:3px;background:transparent;color:#6b7280;cursor:pointer}.lm-page-header__bell-badge{position:absolute;top:.05rem;right:.05rem;min-width:.95rem;height:.95rem;padding:0 .18rem;border-radius:999px;background:var(--opfico-red, #ff3b30);color:#fff;font-size:var(--lm-fs-label);font-weight:750;line-height:.95rem;text-align:center}.lm-search--header{position:relative;z-index:40;display:block;width:auto;min-height:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:inherit}.lm-page-header__search{display:inline-flex;align-items:center;gap:var(--lm-space-2);width:min(18.5rem,42vw);min-height:var(--lm-control-h);height:var(--lm-control-h);padding:0 var(--lm-space-3);border:1px solid #e5e7eb;border-radius:var(--lm-field-radius, 3px);background:#fff;color:#9ca3af;box-sizing:border-box;transition:border-color .15s ease,box-shadow .15s ease}.lm-page-header__search:focus-within{border-color:var(--lm-field-focus-border, #94a3b8);box-shadow:var(--lm-field-focus-ring, 0 0 0 3px rgba(100, 116, 139, .16))}.lm-page-header__search input{flex:1 1 auto;width:auto;min-width:0;border:0!important;box-shadow:none!important;background:transparent;color:var(--lm-ink);font-family:var(--opfico-font);font-size:var(--lm-fs-copy);font-weight:500;letter-spacing:var(--opfico-tracking);outline:none}.lm-page-header__search input::placeholder{color:#9ca3af;font-family:var(--opfico-font);font-weight:400}.lm-page-header__search kbd{flex-shrink:0;margin-left:.15rem;padding:.12rem .38rem;border:1px solid #e8eaee;border-radius:3px;background:#f4f5f7;color:#64748b;font-family:var(--opfico-font);font-size:var(--lm-fs-label);font-weight:700;letter-spacing:.02em;line-height:1.2;cursor:pointer;-webkit-user-select:none;user-select:none}.lm-search__dropdown{position:absolute;top:calc(100% + .35rem);right:0;z-index:2;width:min(22rem,calc(100vw - 2rem));max-height:min(22rem,70vh);overflow:auto;border:1px solid #e8eaee;border-radius:4px;background:#fff;box-shadow:0 10px 28px #0f172a1f}.lm-search__palette{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:grid;place-items:start center;padding:12vh 1rem 2rem;background:#0f172a59}.lm-search__palette-panel{width:min(36rem,100%);border:1px solid #e8eaee;border-radius:6px;background:#fff;box-shadow:0 18px 48px #0f172a38;overflow:hidden}.lm-search__palette-field{display:flex;align-items:center;gap:.55rem;padding:.85rem .95rem;border-bottom:1px solid #eef0f3;color:#64748b}.lm-search__palette-field input{flex:1 1 auto;min-width:0;margin:0;padding:0;border:0!important;box-shadow:none!important;background:transparent;color:var(--lm-ink);font:inherit;font-size:var(--lm-fs-value);outline:none}.lm-search__palette-field kbd{padding:.12rem .35rem;border:1px solid #e5e7eb;border-radius:3px;background:#f9fafb;color:#9ca3af;font-size:var(--lm-fs-copy);font-weight:700}.lm-search__list{padding:.35rem}.lm-search__list.is-compact{padding:.25rem}.lm-search__section+.lm-search__section{margin-top:.25rem}.lm-search__group{margin:.2rem .35rem .25rem;font-size:var(--lm-fs-label);font-weight:750;letter-spacing:.05em;text-transform:uppercase;color:#94a3b8}.lm-search__section ul{list-style:none;margin:0;padding:0;display:grid;gap:.1rem}.lm-search__option{display:grid;grid-template-columns:1.5rem minmax(0,1fr);gap:.45rem;align-items:center;width:100%;margin:0;padding:.45rem .5rem;border:0;border-radius:3px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.lm-search__option:hover,.lm-search__option.is-active{background:#0f766e14}.lm-search__option-icon{display:inline-grid;place-items:center;width:1.5rem;height:1.5rem;border-radius:3px;background:#f1f5f9;color:#475569}.lm-search__option-copy{display:flex;flex-direction:column;gap:.08rem;min-width:0}.lm-search__option-copy strong{font-size:var(--lm-fs-copy);font-weight:700;color:var(--lm-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lm-search__option-copy small{font-size:var(--lm-fs-copy);color:#94a3b8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lm-search__empty{padding:.85rem .75rem;font-size:var(--lm-fs-copy);color:#94a3b8;text-align:center}.lm-inline-search-wrap{position:relative}.lm-inline-search__dropdown{position:absolute;top:calc(100% + .25rem);left:0;z-index:30;width:min(20rem,70vw);max-height:16rem;overflow:auto;margin:0;padding:.25rem;list-style:none;border:1px solid #e8eaee;border-radius:4px;background:#fff;box-shadow:0 8px 22px #0f172a1a}.lm-inline-search__dropdown button{display:flex;flex-direction:column;gap:.08rem;width:100%;margin:0;padding:.4rem .45rem;border:0;border-radius:3px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.lm-inline-search__dropdown button:hover{background:#0f766e14}.lm-inline-search__dropdown strong{font-size:var(--lm-fs-copy);font-weight:700}.lm-inline-search__dropdown small{font-size:var(--lm-fs-label);color:#94a3b8}.lm-page-header__profile{position:relative;z-index:45}.lm-page-header__person{display:inline-grid;grid-template-columns:1.75rem minmax(0,auto) auto;align-items:center;gap:var(--lm-space-2);max-width:12rem;min-height:var(--lm-control-h);margin:0;padding:.2rem .35rem .2rem .25rem;border:0;border-radius:3px;background:transparent;color:inherit;font:inherit;font-family:var(--opfico-font);text-align:left;cursor:pointer;transition:background .14s ease}.lm-page-header__person:hover,.lm-page-header__person.is-open{background:#0f172a0b}.lm-page-header__person>svg{flex-shrink:0;width:.85rem;color:#94a3b8;transition:transform .15s ease,color .15s ease}.lm-page-header__person:hover>svg,.lm-page-header__person.is-open>svg{color:#64748b}.lm-page-header__person>svg.is-open{transform:rotate(180deg)}.lm-page-header__avatar{display:grid;place-items:center;width:1.55rem;height:1.55rem;margin:0;padding:0;border:0;border-radius:999px;background:linear-gradient(155deg,#4b5563,#1e293b 72%);color:#f8fafc;flex-shrink:0;box-shadow:inset 0 0 0 1px #ffffff1a,0 1px 2px #0f172a1f;overflow:hidden}.lm-page-header__avatar em,.lm-page-header__avatar{font-family:var(--opfico-font);font-style:normal;font-size:.62rem;font-weight:700;letter-spacing:.06em;line-height:1;text-transform:uppercase}.lm-page-header__avatar em{display:block;margin:0;padding:.06em 0 0 .06em;color:inherit}.lm-page-header__person .lm-page-header__avatar{font-size:.62rem}.lm-page-header__person-copy{display:flex;flex-direction:column;gap:0;min-width:0;line-height:1.15}.lm-page-header__person-copy strong{font-family:var(--opfico-font);font-size:var(--lm-fs-copy);font-weight:700;letter-spacing:-.01em;color:var(--lm-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lm-page-header__person-copy small{font-family:var(--opfico-font);font-size:var(--lm-fs-micro);font-weight:700;letter-spacing:var(--lm-track-overline);text-transform:uppercase;color:#94a3b8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lm-page-header__menu{position:absolute;top:calc(100% + .4rem);right:0;z-index:2;width:min(18rem,calc(100vw - 1.5rem));border:1px solid rgba(15,23,42,.08);border-radius:6px;background:#fff;box-shadow:0 1px #0f172a08,0 16px 40px #0f172a1f;overflow:hidden}.lm-page-header__menu-head{display:grid;grid-template-columns:2.65rem minmax(0,1fr);gap:.7rem;align-items:center;padding:.9rem .95rem .85rem;border-bottom:1px solid rgba(15,23,42,.06);background:linear-gradient(180deg,rgba(255,59,48,.035) 0%,transparent 55%),#fff}.lm-page-header__avatar--lg{width:2.65rem;height:2.65rem}.lm-page-header__avatar--lg em{font-size:.78rem;font-weight:700;letter-spacing:.08em;padding:.05em 0 0 .08em}.lm-page-header__menu-id{display:flex;flex-direction:column;gap:.18rem;min-width:0}.lm-page-header__menu-name{margin:0;font-family:var(--opfico-font);font-size:1.05rem;font-weight:600;letter-spacing:var(--opfico-tracking-title, -.02em);line-height:1.15;color:var(--lm-ink)}.lm-page-header__menu-email{margin:0;font-family:var(--opfico-font);font-size:.72rem;font-weight:500;letter-spacing:.01em;line-height:1.3;color:#64748b;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lm-page-header__menu-email:hover{color:var(--opfico-red, #c8102e)}.lm-page-header__menu-role{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;margin:.12rem 0 0;font-family:var(--opfico-font);font-size:.62rem;font-weight:700;letter-spacing:.07em;line-height:1.35;text-transform:uppercase;color:#475569}.lm-page-header__menu-role>span[aria-hidden=true]{color:#0f172a47;font-weight:500;letter-spacing:0}.lm-page-header__menu-org{margin:0;font-family:var(--opfico-font);font-size:.75rem;font-weight:650;letter-spacing:-.01em;line-height:1.3;color:#94a3b8}.lm-page-header__menu-list{list-style:none;margin:0;padding:.25rem;display:grid;gap:.05rem}.lm-page-header__menu-list button,.lm-page-header__menu-foot a,.lm-page-header__menu-foot button{display:flex;align-items:center;gap:.45rem;width:100%;margin:0;padding:.4rem .5rem;border:0;border-radius:3px;background:transparent;color:var(--lm-ink);font:inherit;font-family:var(--opfico-font);font-size:var(--lm-fs-copy);font-weight:650;text-align:left;text-decoration:none;cursor:pointer}.lm-page-header__menu-list button:hover,.lm-page-header__menu-foot a:hover,.lm-page-header__menu-foot button:hover{background:#0f172a0b}.lm-page-header__menu-foot{display:grid;gap:.1rem;padding:.3rem;border-top:1px solid #eef0f3}.lm-page-header__menu-foot a{justify-content:flex-start}.lm-page-header__menu-foot a svg:last-child{margin-left:auto;color:#94a3b8}.lm-page-header__menu-foot button.is-muted{color:#64748b}@media(max-width:1100px){.lm-page-header__person-copy{display:none}.lm-page-header__person{padding:.15rem;max-width:none}.lm-page-header__person>svg{display:none}}.lm-shell--router-config .lm-page-header{border-bottom-color:#e8eaee}.lm-router__stepper{display:flex;align-items:stretch;gap:.35rem;flex-shrink:0;min-height:3.55rem;padding:0 1rem;border-bottom:1px solid #e5e7eb;background:#f3f4f6}.lm-router__stepper-back{display:inline-flex;align-items:center;gap:.55rem;margin:0;padding:0 1.1rem 0 .2rem;border:0;border-right:1px solid #e5e7eb;background:transparent;color:#2563eb;font:inherit;white-space:nowrap;cursor:pointer}.lm-router__stepper-back svg{flex-shrink:0;color:#2563eb}.lm-router__stepper-back-copy{display:flex;flex-direction:column;align-items:flex-start;gap:.02rem;line-height:1.05;text-transform:uppercase}.lm-router__stepper-back-copy small{font-size:var(--lm-fs-label);font-weight:750;letter-spacing:.04em;color:#2563eb}.lm-router__stepper-back-copy strong{font-size:var(--lm-fs-title);font-weight:800;letter-spacing:.02em;color:#2563eb}.lm-router__stepper-list{list-style:none;margin:0;padding:0;display:flex;align-items:stretch;flex:1 1 auto;min-width:0;overflow-x:auto;scrollbar-width:none}.lm-router__stepper-list::-webkit-scrollbar{display:none}.lm-router__stepper-list li{flex:1 1 0;min-width:8.5rem}.lm-router__stepper-list button{display:inline-flex;align-items:center;justify-content:flex-start;gap:.55rem;width:100%;height:100%;margin:0;padding:.55rem .65rem .65rem;border:0;border-bottom:3px solid transparent;background:transparent;color:#9ca3af;font:inherit;white-space:nowrap;cursor:pointer}.lm-router__stepper-icon{display:inline-flex;align-items:center;justify-content:center;width:1.45rem;height:1.45rem;flex-shrink:0;color:#fb7185;line-height:0}.lm-router__stepper-copy{display:flex;flex-direction:column;align-items:flex-start;gap:.05rem;line-height:1.15}.lm-router__stepper-copy strong{font-size:var(--lm-fs-value);font-weight:700;color:#6b7280}.lm-router__stepper-copy small{font-size:var(--lm-fs-copy);font-weight:550;color:#9ca3af}.lm-router__stepper-list .is-active button{border-bottom-color:#22c55e}.lm-router__stepper-list .is-active .lm-router__stepper-icon{color:#16a34a}.lm-router__stepper-list .is-active .lm-router__stepper-copy strong{color:#111827}.lm-router__stepper-list .is-active .lm-router__stepper-copy small{color:#6b7280}.lm-router__stepper-list .is-done .lm-router__stepper-icon{color:#16a34a}.lm-router__stepper-list .is-done .lm-router__stepper-copy strong{color:#374151}.lm-router__workspace{display:grid;grid-template-columns:minmax(0,1fr);gap:0;flex:1 1 auto;min-height:0;overflow:hidden;background:#f5f6f8}.lm-router__workspace.has-rails{grid-template-columns:10.75rem minmax(0,1fr) minmax(15rem,17rem)}.lm-router__workspace.is-complete{padding:.75rem}.lm-router__tech{display:flex;flex-direction:column;gap:0;padding:1.05rem .95rem 1rem 1.1rem;border-right:1px solid #eceef2;background:#fff;overflow:auto}.lm-router__tech-label{margin:0;padding:0 .1rem .85rem;border-bottom:1px solid #e5e7eb;font-size:var(--lm-fs-base);font-weight:750;letter-spacing:-.015em;line-height:1.15;text-transform:none;color:#111827}.lm-router__tech ul{list-style:none;margin:0;padding:0;display:grid;gap:0}.lm-router__tech li{border-bottom:1px solid #e5e7eb}.lm-router__tech li:last-child{border-bottom:0}.lm-router__tech button{display:grid;grid-template-columns:1.15rem 1fr;align-items:center;gap:.7rem;width:100%;margin:0;padding:.9rem .1rem;border:0;border-radius:0;background:transparent;color:#6b7280;font:inherit;font-size:var(--lm-fs-value);font-weight:500;letter-spacing:-.01em;text-align:left;cursor:pointer}.lm-router__tech-icon{display:block;width:1.15rem;height:1.15rem;object-fit:contain}.lm-router__tech button:hover{color:#4b5563}.lm-router__tech button.is-active{color:#4b5563;font-weight:600}.lm-router--studio .lm-router__main{min-height:0;padding:.85rem .75rem;overflow:hidden}.lm-router--studio .lm-router__card{height:100%;border:1px solid #e8eaee;border-radius:6px;box-shadow:none;background:#fff}.lm-router--studio .lm-router__card.has-overview{grid-template-columns:1fr}.lm-router--studio .lm-router__form-scroll{padding:1rem 1.1rem 1.25rem}.lm-router__profile{display:flex;flex-direction:column;gap:.75rem;padding:.85rem .85rem .85rem .15rem;overflow:auto}.lm-router__profile-card{display:flex;flex-direction:column;gap:.75rem;padding:.95rem;border:1px solid #e8eaee;border-radius:6px;background:#fff}.lm-router__profile-top{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.6rem;align-items:start}.lm-router__overview-mark.is-acme{width:2.4rem;height:2.4rem;border-radius:4px;background:#111827;color:#fff;font-size:var(--lm-fs-copy)}.lm-router__profile-top strong{display:block;font-size:var(--lm-fs-value)}.lm-router__profile-top p{margin:.25rem 0 0;font-size:var(--lm-fs-copy);line-height:1.4;color:#6b7280}.lm-router__profile-edit{display:inline-flex;align-items:center;justify-content:center;width:1.8rem;height:1.8rem;margin:0;padding:0;border:0;border-radius:999px;background:#3b82f6;color:#fff;cursor:pointer}.lm-router__profile-badge{display:inline-flex;align-items:center;gap:.3rem;align-self:flex-start;padding:.22rem .55rem;border-radius:999px;background:#fff7ed;color:#c2410c;font-size:var(--lm-fs-copy);font-weight:750}.lm-router__profile-name{display:grid;gap:.3rem}.lm-router__profile-name span{font-size:var(--lm-fs-copy);font-weight:700;color:#9ca3af}.lm-router__profile-name input{width:100%;box-sizing:border-box;padding:.5rem .6rem;border:1px solid #e5e7eb;border-radius:4px;background:#fafbfc;font:inherit;font-size:var(--lm-fs-copy)}.lm-router__footer{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-shrink:0;padding:.7rem 1.1rem;border-top:1px solid #eceef2;background:#fff}.lm-router__footer-status{display:inline-flex;align-items:center;gap:.35rem;margin:0;color:#16a34a;font-size:var(--lm-fs-copy);font-weight:700}.lm-router__footer-actions{display:flex;align-items:center;gap:.5rem}.lm-router__stack-studio{display:flex;flex-direction:column;gap:1rem}.lm-router__panel-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.lm-router__panel-title{display:flex;flex-wrap:wrap;align-items:center;gap:.7rem;min-width:0}.lm-router__panel-title h2{display:flex;flex-direction:column;gap:.02rem;margin:0;line-height:1.1}.lm-router__panel-title h2 strong{font-size:var(--lm-fs-page);font-weight:780;color:#0f172a}.lm-router__panel-title h2 span{font-size:var(--lm-fs-title);font-weight:500;color:#6b7280}.lm-router__panel-title .lm-router__section-icon{width:2rem;height:2rem;border-radius:0;background:transparent;color:var(--lm-slate)}.lm-router__panel-help{display:inline-flex;align-items:center;gap:.55rem;margin:0;padding:0;border:0;background:transparent;color:#6b7280}.lm-router__panel-help-mark{display:inline-flex;align-items:center;justify-content:center;width:1.55rem;height:1.55rem;flex-shrink:0;border-radius:999px;background:#facc15;color:#fff;font-size:var(--lm-fs-value);font-weight:750;font-style:italic;line-height:1;font-family:Georgia,Times New Roman,serif}.lm-router__panel-help-copy{display:flex;flex-direction:column;align-items:flex-start;gap:.05rem;font-size:var(--lm-fs-copy);font-weight:500;line-height:1.25;color:#6b7280}.lm-router__panel-help-copy span{display:block}.lm-router__panel-collapse{display:inline-flex;align-items:center;justify-content:center;margin:0;padding:.25rem;border:0;background:transparent;color:#9ca3af;cursor:pointer}.lm-router__engine{display:flex;flex-direction:column;gap:.85rem}.lm-router__engine-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.lm-router__engine-card{display:grid;grid-template-columns:6.25rem minmax(0,1fr);align-items:center;gap:.75rem;margin:0;padding:.85rem .9rem;border:1px solid #e5e7eb;border-radius:6px;background:#fff;color:var(--lm-ink);font:inherit;text-align:left;cursor:pointer;transition:border-color .15s ease}.lm-router__engine-card.is-secondary{opacity:.92}.lm-router__engine-card:hover{border-color:#d1d5db}.lm-router__engine-card.is-selected{border-color:#334155;box-shadow:0 0 0 1px #3341551f;opacity:1}.lm-router__engine-art{width:6.25rem;height:5.5rem;object-fit:contain;background:transparent}.lm-router__engine-art--icon{display:inline-flex;align-items:center;justify-content:center;border-radius:4px;background:#0f172a0a;color:#475569}.lm-router__engine-copy{display:flex;flex-direction:column;align-items:flex-start;gap:.18rem;min-width:0}.lm-router__engine-copy strong{font-size:var(--lm-fs-value);font-weight:750}.lm-router__engine-copy>span{font-size:var(--lm-fs-copy);color:#6b7280}.lm-router__engine-tag{margin-top:.4rem;padding:.18rem .5rem;border-radius:3px;font-size:var(--lm-fs-copy);font-style:normal;font-weight:750}.lm-router__engine-tag.is-green{background:#dcfce7;color:#15803d}.lm-router__engine-tag.is-blue{background:#dbeafe;color:#1d4ed8}.lm-router__engine-tag.is-muted{background:#f3f4f6;color:#6b7280}.lm-router__db-note{display:grid;grid-template-columns:auto 1fr;gap:.75rem;padding:.9rem;border:1px solid #e8eaee;border-radius:6px;background:#fafbfc;color:#6b7280}.lm-router__db-note strong{display:block;color:var(--lm-ink);font-size:var(--lm-fs-value)}.lm-router__db-note p{margin:.3rem 0 .7rem;font-size:var(--lm-fs-copy);line-height:1.45}@media(max-width:1100px){.lm-router__workspace.has-rails{grid-template-columns:10.5rem minmax(0,1fr)}.lm-router__profile{display:none}}@media(max-width:860px){.lm-router__workspace.has-rails{grid-template-columns:1fr}.lm-router__tech{flex-direction:row;align-items:center;gap:.35rem;padding:.55rem .65rem;border-right:0;border-bottom:1px solid #e8eaee;overflow-x:auto}.lm-router__tech-label{display:none}.lm-router__tech ul{display:flex;gap:0}.lm-router__tech li{border-bottom:0;border-right:1px solid #e5e7eb}.lm-router__tech li:last-child{border-right:0}.lm-router__tech button{padding:.55rem .75rem;white-space:nowrap}.lm-router__tech button.is-active{color:#111827}.lm-router__engine-grid{grid-template-columns:1fr}.lm-page-header{flex-wrap:wrap;align-items:center}.lm-page-header__sep,.lm-page-header__main p{display:none}.lm-router__footer{flex-direction:column;align-items:stretch}.lm-page-header__actions{flex-wrap:wrap;justify-content:flex-start}.lm-router__stepper{flex-wrap:wrap;height:auto;min-height:0;padding-bottom:.35rem}.lm-router__stepper-back{border-right:0;width:100%;justify-content:flex-start;padding:.45rem .2rem}}.lm-router__head{display:flex;align-items:center;gap:.65rem;flex-shrink:0;min-height:2.4rem}.lm-router__head .lm-router__tabs{--lm-router-progress: 0%;position:relative;flex:1 1 auto;min-width:0;display:flex;align-items:stretch;gap:0;min-height:2.35rem;padding:0;border:1px solid #e8eaee;border-radius:3px;background:#f3f4f6;overflow:hidden}.lm-router__tabs-fill{position:absolute;inset:0 auto 0 0;width:var(--lm-router-progress);background:linear-gradient(90deg,#16a34a1f,#ff6b6324 72%,#47556929);transition:width .4s cubic-bezier(.22,1,.36,1);pointer-events:none;z-index:0}.lm-router__tabs-bar{position:absolute;left:0;bottom:0;height:2px;width:var(--lm-router-progress);background:linear-gradient(90deg,#0f766e,#2563eb,var(--opfico-red));box-shadow:0 0 10px #2563eb38;transition:width .4s cubic-bezier(.22,1,.36,1);pointer-events:none;z-index:2}.lm-router__head-actions{display:flex;align-items:center;justify-content:flex-end;gap:.4rem;flex:0 0 auto}.lm-router__head-exit{flex-shrink:0}.lm-router__head-icon{display:inline-flex;align-items:center;justify-content:center;width:1.85rem;height:1.85rem;flex-shrink:0;border-radius:3px;background:var(--lm-tint-teal);color:var(--lm-teal);border:1px solid rgba(13,148,136,.2);line-height:0}.lm-router__badge{display:inline-flex;align-items:center;gap:.3rem;margin:0;padding:.2rem .45rem;border:1px solid rgba(71,85,105,.18);border-radius:3px;background:var(--lm-tint-blue);color:var(--lm-info);font-family:var(--opfico-font);font-size:var(--lm-fs-label);font-weight:700;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap}.lm-router__badge-sep{width:1px;height:.7rem;background:#2563eb47}.lm-router__head h1{margin:0;font-family:var(--opfico-font);font-size:var(--lm-fs-page);font-weight:700;letter-spacing:var(--opfico-tracking-display);line-height:1;color:var(--lm-ink);white-space:nowrap}.lm-router__track{flex-shrink:0;height:3px;border-radius:3px;background:#e8eaee;overflow:hidden}.lm-router__track>span{display:block;height:100%;border-radius:3px;background:linear-gradient(90deg,#0f766e,#2563eb,var(--opfico-red));transition:width .25s ease}.lm-router__tabs-progress{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;flex:0 0 3.1rem;align-self:stretch;border-left:1px solid #e8eaee;background:#ffffffb8;font-family:var(--opfico-font);font-size:var(--lm-fs-copy);font-weight:700;color:var(--lm-ink);white-space:nowrap}.lm-router__tabs-list{position:relative;z-index:1;list-style:none;margin:0;padding:0;display:flex;align-items:stretch;gap:0;min-width:0;flex:1 1 auto;overflow-x:auto;scrollbar-width:none}.lm-router__tabs-list::-webkit-scrollbar{display:none}.lm-router__tabs-list li{flex:1 1 0;min-width:5.4rem}.lm-router__tabs-list button{display:inline-flex;align-items:center;justify-content:center;gap:.3rem;width:100%;height:100%;min-height:2.35rem;padding:.3rem .4rem .42rem;border:0;border-right:1px solid rgba(232,234,238,.95);border-radius:0;background:transparent;color:#9ca3af;font:inherit;font-size:var(--lm-fs-copy);font-weight:600;white-space:nowrap;cursor:pointer;transition:color .2s ease,background .2s ease}.lm-router__tabs-list li:last-child button{border-right:0}.lm-router__tabs-list button:hover{background:#ffffff8c;color:var(--lm-ink)}.lm-router__tabs-list button>span{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;border-radius:999px;border:1px solid #e5e7eb;background:#fff;color:#9ca3af;line-height:0;transition:border-color .2s ease,background .2s ease,color .2s ease}.lm-router__tabs-list .is-active button{background:#fff;color:#0f172a;box-shadow:0 0 0 1px #47556924}.lm-router__tabs-list .is-active button>span{border-color:#334155;background:#334155;color:#fff}.lm-router__tabs-list .is-done button{color:var(--lm-ink);background:#ffffff59}.lm-router__tabs-list .is-done button>span{border-color:#16a34a66;background:#16a34a24;color:#15803d}.lm-router__tabs-list .is-upcoming button{color:#a1a8b3}.lm-router__layout{display:grid;grid-template-columns:minmax(0,1fr);gap:.55rem;align-items:stretch;flex:1 1 auto;min-height:0}.lm-router__main{display:flex;flex-direction:column;gap:.4rem;min-width:0;min-height:0;overflow:hidden}.lm-router__card{display:grid;grid-template-columns:1fr;flex:1 1 auto;min-height:0;border:1px solid #e8eaee;border-radius:3px;background:#fff;overflow:hidden;box-shadow:0 8px 24px #0f172a08}.lm-router__card.has-overview{grid-template-columns:minmax(0,1.55fr) minmax(220px,.78fr)}.lm-router__form{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden}.lm-router__form-scroll-shell{flex:1 1 auto;min-height:0}.lm-router__form-scroll-shell:has(.lm-router__interface),.lm-router__form-scroll-shell:has(.lm-router__interface) .lm-scroll-hint__viewport{display:flex;flex-direction:column;min-height:0;height:100%}.lm-router__form-scroll-shell:has(.lm-router__interface) .lm-scroll-hint__cue{display:none}.lm-router__form-scroll{display:flex;flex-direction:column;gap:.7rem;flex:1 1 auto;min-height:0;padding:.85rem .95rem 1.35rem;overflow:auto}.lm-router__form-scroll:has(.lm-router__interface){gap:0;padding:.55rem .85rem;overflow:hidden}.lm-scroll-hint{position:relative;display:flex;flex-direction:column;min-height:0;min-width:0}.lm-scroll-hint__viewport{min-height:0;min-width:0;flex:1 1 auto;overflow:auto;scrollbar-gutter:stable;overscroll-behavior:contain}.lm-scroll-hint--x .lm-scroll-hint__viewport{overflow-x:auto;overflow-y:hidden}.lm-scroll-hint--both .lm-scroll-hint__viewport{overflow:auto}.lm-scroll-hint.is-scrollable{--lm-scroll-thumb: rgba(15, 23, 42, .32)}.lm-scroll-hint.has-top:before,.lm-scroll-hint.has-bottom:after,.lm-scroll-hint.has-left:before,.lm-scroll-hint.has-right:after{content:"";position:absolute;z-index:2;pointer-events:none}.lm-scroll-hint.has-top:before,.lm-scroll-hint.has-bottom:after{left:0;right:var(--lm-scroll-size, 10px);height:2.6rem}.lm-scroll-hint.has-top:before{top:0;background:linear-gradient(to bottom,var(--lm-scroll-fade, #fff) 0%,color-mix(in srgb,var(--lm-scroll-fade, #fff) 55%,transparent) 55%,transparent 100%)}.lm-scroll-hint.has-bottom:after{bottom:0;background:linear-gradient(to top,var(--lm-scroll-fade, #fff) 0%,color-mix(in srgb,var(--lm-scroll-fade, #fff) 55%,transparent) 55%,transparent 100%)}.lm-scroll-hint--x.has-left:before,.lm-scroll-hint--both.has-left:before{top:0;bottom:var(--lm-scroll-size, 10px);left:0;width:2.2rem;height:auto;right:auto;background:linear-gradient(to right,var(--lm-scroll-fade, #fff) 0%,color-mix(in srgb,var(--lm-scroll-fade, #fff) 55%,transparent) 55%,transparent 100%)}.lm-scroll-hint--x.has-right:after,.lm-scroll-hint--both.has-right:after{top:0;bottom:var(--lm-scroll-size, 10px);right:0;width:2.2rem;height:auto;left:auto;background:linear-gradient(to left,var(--lm-scroll-fade, #fff) 0%,color-mix(in srgb,var(--lm-scroll-fade, #fff) 55%,transparent) 55%,transparent 100%)}.lm-scroll-hint__cue{position:absolute;z-index:3;display:inline-flex;align-items:center;gap:.28rem;padding:.3rem .6rem;border:1px solid rgba(15,23,42,.1);border-radius:999px;background:color-mix(in srgb,var(--lm-scroll-fade, #fff) 88%,#fff);box-shadow:0 1px #ffffffb3 inset,0 4px 14px #0f172a1a;color:#475569;font-size:var(--lm-fs-copy);font-weight:700;letter-spacing:.02em;pointer-events:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.lm-scroll-hint__cue--y{left:50%;bottom:.45rem;transform:translate(-50%);animation:lm-scroll-cue-y 1.6s ease-in-out infinite}.lm-scroll-hint__cue--x{top:50%;right:.45rem;transform:translateY(-50%);animation:lm-scroll-cue-x 1.6s ease-in-out infinite}.lm-scroll-hint__cue svg{color:var(--opfico-red, #ff3b30)}.lm-router__endpoint-standard-scroll .lm-scroll-hint__cue{border-color:#ffffff1f;background:#0f1419eb;color:#d1d5db;box-shadow:none}@keyframes lm-scroll-cue-y{0%,to{transform:translate(-50%) translateY(0);opacity:.9}50%{transform:translate(-50%) translateY(3px);opacity:1}}@keyframes lm-scroll-cue-x{0%,to{transform:translateY(-50%) translate(0);opacity:.9}50%{transform:translateY(-50%) translate(3px);opacity:1}}.lm-router__section-head{display:flex;align-items:flex-start;gap:.65rem}.lm-router__section-icon{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;flex-shrink:0;border-radius:3px;background:var(--lm-tint);color:var(--lm-slate);line-height:0}.lm-router__section-head h2,.lm-router__complete h2{margin:0;font-size:var(--lm-fs-value);font-weight:700;letter-spacing:var(--opfico-tracking);color:var(--lm-ink)}.lm-router__section-head p,.lm-router__complete p,.lm-router__hint{margin:.2rem 0 0;font-size:var(--lm-fs-copy);color:var(--lm-muted);line-height:1.35}.lm-router__field{display:flex;flex-direction:column;gap:.35rem}.lm-router__field>span,.lm-router__fieldset legend{font-size:var(--lm-fs-copy);font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--lm-muted)}.lm-router__select-wrap,.lm-router__text-wrap{position:relative;display:grid;align-items:center;gap:.45rem;min-height:2.35rem;padding:0 .7rem;border:1px solid #e5e7eb;border-radius:3px;background:#fafafa;transition:border-color .15s ease,background .15s ease}.lm-router__select-wrap{grid-template-columns:1fr auto auto}.lm-router__text-wrap{grid-template-columns:auto 1fr}.lm-router__select-wrap:focus-within,.lm-router__text-wrap:focus-within{border-color:#47556966;background:#fff;box-shadow:var(--opfico-focus-ring)}.lm-router__select-wrap select,.lm-router__text-wrap input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;min-width:0;border:none;background:transparent;color:var(--lm-ink);font:inherit;font-size:var(--lm-fs-value);font-weight:600;outline:none}.lm-router__select-wrap select{cursor:pointer}.lm-router__text-wrap input::placeholder{color:#9ca3af;font-weight:500}.lm-router__select-wrap>svg{color:var(--lm-muted)}.lm-router__fieldset{margin:0;padding:0;border:none;display:flex;flex-direction:column;gap:.45rem}.lm-router__fieldset legend{margin-bottom:.05rem}.lm-router__type-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem}.lm-router__type-grid--stack{grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:1100px){.lm-router__type-grid--stack{grid-template-columns:repeat(3,minmax(0,1fr))}}.lm-router__type--stack{align-items:flex-start;text-align:left;min-height:6.25rem}.lm-router__type--stack .lm-router__type-hint{display:block;margin-top:.1rem;font-size:var(--lm-fs-copy);font-weight:700;color:#6b7280;letter-spacing:.02em;text-transform:uppercase}.lm-router__type--stack small{display:block;margin-top:.25rem;font-size:var(--lm-fs-copy);font-weight:500;color:var(--lm-muted);line-height:1.35}.lm-router__split{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:.65rem}.lm-router__type,.lm-router__env,.lm-router__auth,.lm-router__choice{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:.12rem;padding:.55rem .65rem;border:1px solid #e5e7eb;border-radius:3px;background:#fff;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.lm-router__type:hover,.lm-router__env:hover,.lm-router__auth:hover,.lm-router__choice:hover{border-color:#d1d5db;background:#fafafa}.lm-router__type strong,.lm-router__env strong,.lm-router__auth strong,.lm-router__choice strong{font-size:var(--lm-fs-copy);font-weight:700;color:var(--lm-ink)}.lm-router__type>span:last-child,.lm-router__choice>span:not(.lm-router__type-check){font-size:var(--lm-fs-copy);color:var(--lm-muted);line-height:1.25}.lm-router__type.is-selected,.lm-router__env.is-selected,.lm-router__auth.is-selected,.lm-router__choice.is-selected{border-color:#334155;background:#f8fafc;box-shadow:inset 0 0 0 1px #3341552e}.lm-router__type-check{position:absolute;top:.35rem;right:.35rem;display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;border-radius:50%;background:#334155;color:#fff;line-height:0}.lm-router__env-grid,.lm-router__auth-grid,.lm-router__choice-row,.lm-router__creds{display:grid;gap:.45rem}.lm-router__env-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lm-router__auth-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.lm-router__auth{position:relative}.lm-router__creds--single{grid-template-columns:1fr}.lm-router__field--full{grid-column:1 / -1}.lm-router__auth-note code{font-family:var(--opfico-font);font-size:var(--lm-fs-copy);font-weight:700;color:var(--lm-ink)}.lm-router__choice-row{grid-template-columns:repeat(2,minmax(0,1fr))}.lm-router__choice-row--3{grid-template-columns:repeat(3,minmax(0,1fr))}.lm-router__choice-row--2{grid-template-columns:repeat(2,minmax(0,1fr))}.lm-router__choice-detail{display:block;margin-top:.35rem;font-size:var(--lm-fs-copy);line-height:1.35;color:var(--lm-muted);font-weight:400}.lm-router__settlement,.lm-router__policies,.lm-router__deploy{gap:.95rem}.lm-router__billing-note{display:grid;grid-template-columns:auto 1fr;gap:.65rem;align-items:start;padding:.8rem .9rem;border:1px solid rgba(180,83,9,.28);border-radius:3px;background:#f59e0b14;color:#92400e}.lm-router__billing-note strong{display:block;font-size:var(--lm-fs-copy);font-weight:700;color:#78350f}.lm-router__billing-note p{margin:.25rem 0 0;font-size:var(--lm-fs-copy);line-height:1.45;color:#92400e}.lm-router__billing-note em{font-style:italic;font-weight:700}.lm-router__billing-ack{display:grid;grid-template-columns:auto 1fr;gap:.65rem;align-items:start;margin:0;padding:.7rem .8rem;border:1px solid #e5e7eb;border-radius:3px;background:#fff;cursor:pointer}.lm-router__billing-ack input{margin-top:.15rem;width:1rem;height:1rem;accent-color:#64748b}.lm-router__billing-ack span{font-size:var(--lm-fs-copy);line-height:1.45;color:var(--lm-ink)}.lm-router__policy-note{display:grid;grid-template-columns:auto 1fr;gap:.65rem;align-items:start;padding:.75rem .85rem;border:1px solid rgba(37,99,235,.22);border-radius:3px;background:#2563eb0d;color:#1e3a8a}.lm-router__policy-note strong{display:block;font-size:var(--lm-fs-copy);font-weight:700;color:#1e3a8a}.lm-router__policy-note p{margin:.2rem 0 0;font-size:var(--lm-fs-copy);line-height:1.4;color:#1d4ed8}.lm-router__policy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.lm-router__policy-card{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:.18rem;min-width:0;margin:0;padding:.85rem .8rem .75rem;border:1px solid #e5e7eb;border-radius:3px;background:#fff;text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease}.lm-router__policy-card:hover{border-color:#d1d5db;background:#fafafa}.lm-router__policy-card.is-selected{border-color:#47556966;background:#4755690d}.lm-router__policy-card strong{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.35rem;font-size:var(--lm-fs-copy);font-weight:700;color:var(--lm-ink)}.lm-router__policy-card strong em{font-style:normal;padding:.08rem .3rem;border-radius:3px;background:#0f14190f;color:#4b5563;font-size:var(--lm-fs-label);font-weight:700;letter-spacing:.03em;text-transform:uppercase}.lm-router__policy-card>span:not(.lm-router__type-check):not(.lm-router__choice-icon){font-size:var(--lm-fs-copy);color:var(--lm-muted)}.lm-router__policy-card small{margin-top:.15rem;font-size:var(--lm-fs-copy);line-height:1.4;color:#4b5563}.lm-router__policy-library{display:flex;flex-direction:column;gap:.4rem}.lm-router__policy-preset{display:flex;align-items:center;gap:.45rem;padding:.2rem;border:1px solid #e5e7eb;border-radius:3px;background:#fff}.lm-router__policy-preset.is-active{border-color:#47556959;background:#4755690d}.lm-router__policy-preset.is-default{border-color:#16a34a59}.lm-router__policy-preset-main{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .55rem;flex:1 1 auto;min-width:0;margin:0;padding:.45rem .55rem;border:none;border-radius:3px;background:transparent;text-align:left;cursor:pointer;font:inherit}.lm-router__policy-preset-main strong{font-size:var(--lm-fs-copy);font-weight:700;color:var(--lm-ink)}.lm-router__policy-preset-main span{font-size:var(--lm-fs-copy);color:var(--lm-muted)}.lm-router__policy-preset-main em{font-style:normal;padding:.08rem .3rem;border-radius:3px;background:#16a34a1f;color:#15803d;font-size:var(--lm-fs-label);font-weight:700;letter-spacing:.03em;text-transform:uppercase}.lm-router__policy-preset-default{flex-shrink:0;margin:0 .35rem 0 0;padding:.28rem .45rem;border:1px solid #e5e7eb;border-radius:3px;background:#fff;color:#4b5563;font:inherit;font-size:var(--lm-fs-copy);font-weight:650;cursor:pointer}.lm-router__policy-save{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.55rem;align-items:end}.lm-router__policy-save label{display:flex;flex-direction:column;gap:.3rem;min-width:0}.lm-router__policy-save label>span{font-size:var(--lm-fs-copy);font-weight:650;color:#6b7280}.lm-router__policy-save input{width:100%;margin:0;padding:.55rem .65rem;border:1px solid #e5e7eb;border-radius:3px;background:#fff;color:var(--lm-ink);font:inherit;font-size:var(--lm-fs-copy)}.lm-router__policy-save input:focus{outline:none;border-color:#47556966}.lm-router__policy-save-actions{display:inline-flex;flex-wrap:wrap;gap:.35rem;justify-content:flex-end}.lm-router__policy-limits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}.lm-router__policy-limits label{display:flex;flex-direction:column;gap:.3rem;min-width:0}.lm-router__policy-limits label>span{font-size:var(--lm-fs-copy);font-weight:650;color:#6b7280}.lm-router__policy-limits input{width:100%;margin:0;padding:.55rem .65rem;border:1px solid #e5e7eb;border-radius:3px;background:#fff;color:var(--lm-ink);font:inherit;font-family:var(--opfico-font-mono);font-size:var(--lm-fs-copy)}.lm-router__policy-limits input:focus{outline:none;border-color:#47556966}@media(max-width:900px){.lm-router__policy-grid,.lm-router__policy-limits,.lm-router__policy-save{grid-template-columns:1fr}.lm-router__policy-save-actions{justify-content:flex-start}}.lm-router__noncustodial{display:grid;grid-template-columns:auto 1fr;gap:.65rem;align-items:start;padding:.75rem .85rem;border:1px solid rgba(22,163,74,.28);border-radius:3px;background:#16a34a0f;color:#166534}.lm-router__noncustodial strong{display:block;font-size:var(--lm-fs-copy);font-weight:700;color:#14532d}.lm-router__noncustodial p{margin:.2rem 0 0;font-size:var(--lm-fs-copy);line-height:1.4;color:#166534}.lm-router__noncustodial em{font-style:italic}.lm-router__settle-label{margin:.25rem 0 0;font-size:var(--lm-fs-copy);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--lm-muted)}.lm-router__cadence-row,.lm-router__rail-grid{display:grid;gap:.55rem}.lm-router__cadence-row{grid-template-columns:repeat(3,minmax(0,1fr))}.lm-router__rail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lm-router__cadence,.lm-router__rail{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:.15rem;padding:.7rem .75rem;border:1px solid #e5e7eb;border-radius:3px;background:#fff;text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease}.lm-router__cadence:hover,.lm-router__rail:hover{border-color:#d1d5db;background:#fafafa}.lm-router__cadence.is-selected,.lm-router__rail.is-selected{border-color:#47556966;background:#4755690d}.lm-router__cadence strong,.lm-router__rail strong{font-size:var(--lm-fs-copy);font-weight:700;color:var(--lm-ink)}.lm-router__cadence span,.lm-router__rail span:not(.lm-router__type-check):not(.lm-router__choice-icon){font-size:var(--lm-fs-copy);color:var(--lm-muted)}.lm-router__rail{padding-top:.85rem}.lm-router__settle-note,.lm-router__settle-banner{display:grid;grid-template-columns:auto 1fr;gap:.45rem;align-items:center;margin:0;padding:.45rem .55rem;border-radius:3px;border:1px solid #e5e7eb;background:#f9fafb;font-size:var(--lm-fs-copy);line-height:1.35;color:var(--lm-ink)}.lm-router__cap-stage>.lm-router__settle-banner{padding:.35rem 0;border:none;border-radius:0;background:transparent}.lm-router__settle-note p,.lm-router__settle-banner span{margin:0}.lm-router__settle-note.is-escrow,.lm-router__settle-banner.is-optional{border-color:#3b82f647;background:#3b82f60f;color:#1e3a8a}.lm-router__settle-note.is-ready{border-color:#16a34a47;background:#16a34a0f;color:#166534}.lm-router__settle-note.is-warn,.lm-router__settle-banner.is-mandatory{border-color:#47556952;background:#4755690f;color:#9a3412}.lm-router__settle-hint{margin:0;font-size:var(--lm-fs-copy);color:var(--lm-muted)}.lm-router__mandatory-badge{display:inline-flex;align-items:center;margin-left:.4rem;padding:.08rem .35rem;border-radius:3px;border:1px solid rgba(71,85,105,.32);background:#47556917;color:#c2410c;font-size:var(--lm-fs-label);font-style:normal;font-weight:700;letter-spacing:.04em;text-transform:uppercase;vertical-align:middle}.lm-router__mandatory-badge.is-revenue{border-color:#b4530966;background:#f59e0b1f;color:#92400e}.lm-router__section-head h2{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem}.lm-router__env,.lm-router__auth{flex-direction:row;align-items:center;gap:.55rem}.lm-router__env small,.lm-router__auth small{display:block;margin-top:.1rem;font-size:var(--lm-fs-copy);color:var(--lm-muted)}.lm-router__radio{width:.95rem;height:.95rem;flex-shrink:0;border:1.5px solid #d1d5db;border-radius:50%;background:#fff}.lm-router__env.is-selected .lm-router__radio{border-color:#334155;box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 8px #334155}.lm-router__auth>span{display:inline-flex;align-items:center;justify-content:center;width:1.7rem;height:1.7rem;flex-shrink:0;border-radius:3px;background:#f3f4f6;color:var(--lm-muted);line-height:0}.lm-router__auth.is-selected>span{background:var(--lm-tint-teal);color:var(--lm-teal)}.lm-router__creds{grid-template-columns:repeat(2,minmax(0,1fr))}.lm-router__secret{display:grid;grid-template-columns:1fr auto;align-items:center;min-height:2.35rem;padding:0 .3rem 0 .7rem;border:1px solid #e5e7eb;border-radius:3px;background:#fafafa;transition:border-color .15s ease,background .15s ease}.lm-router__secret:focus-within{border-color:#47556966;background:#fff;box-shadow:var(--opfico-focus-ring)}.lm-router__secret input{min-width:0;border:none;background:transparent;color:var(--lm-ink);font:inherit;font-size:var(--lm-fs-copy);font-weight:600;outline:none}.lm-router__secret button{display:inline-flex;align-items:center;justify-content:center;width:1.9rem;height:1.9rem;border:none;border-radius:3px;background:transparent;color:var(--lm-muted);cursor:pointer}.lm-router__secret button:hover{color:var(--lm-slate)}.lm-router__auth-note{padding:.6rem .7rem;border:1px dashed #e5e7eb;border-radius:3px;background:#fafafa;font-size:var(--lm-fs-copy);color:var(--lm-muted);line-height:1.4}.lm-router__actions{display:none}.lm-router__overview{display:flex;flex-direction:column;min-height:0;overflow:auto;border-left:1px solid #eef0f3;background:linear-gradient(180deg,#fff8f7,#fafbfc 28%,#fafbfc)}.lm-router__overview-top,.lm-router__overview-body{padding:.85rem .85rem .75rem}.lm-router__overview-body{border-top:1px solid rgba(71,85,105,.09);margin-top:auto}.lm-router__overview-brand{display:flex;align-items:center;gap:.65rem;margin-bottom:.55rem}.lm-router__overview-mark{display:inline-flex;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;border-radius:3px;background:linear-gradient(145deg,#1f2937,#111827);color:#fff;font-size:var(--lm-fs-value);font-weight:800}.lm-router__overview-brand strong{display:block;margin-bottom:.2rem;font-size:var(--lm-fs-value);font-weight:700}.lm-router__overview-top>p{margin:0 0 .55rem;font-size:var(--lm-fs-copy);color:var(--lm-muted);line-height:1.4}.lm-router__stack{display:flex;flex-wrap:wrap;gap:.3rem}.lm-router__stack span{padding:.18rem .4rem;border:1px solid #e5e7eb;border-radius:3px;background:#fff;font-size:var(--lm-fs-label);font-weight:700;color:#374151}.lm-router__overview-label{margin:0 0 .45rem!important;font-size:var(--lm-fs-copy)!important;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--lm-muted)!important}.lm-router__access{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem}.lm-router__access li{display:grid;grid-template-columns:1rem 1fr;gap:.45rem;align-items:start;font-size:var(--lm-fs-copy);font-weight:600;color:var(--lm-ink);line-height:1.3}.lm-router__access li>svg{margin-top:.12rem;color:#16a34a}.lm-router__guide{display:inline-flex;align-items:center;gap:.35rem;margin-top:.7rem;font-size:var(--lm-fs-copy);font-weight:700;color:var(--lm-info);text-decoration:none}.lm-router__guide:hover{color:#1d4ed8}.lm-router__benefits{list-style:none;margin:0;padding:.5rem .7rem;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;flex-shrink:0;border:1px solid #e8eaee;border-radius:3px;background:#fff}.lm-router__benefits li{display:grid;grid-template-columns:1.55rem 1fr;gap:.45rem;align-items:start}.lm-router__benefits li>span{display:inline-flex;align-items:center;justify-content:center;width:1.55rem;height:1.55rem;border-radius:3px;background:var(--lm-tint);color:var(--lm-slate);line-height:0}.lm-router__benefits strong{display:block;font-size:var(--lm-fs-copy);font-weight:700;color:var(--lm-ink)}.lm-router__benefits small{display:block;margin-top:.1rem;font-size:var(--lm-fs-label);color:var(--lm-muted);line-height:1.25}.lm-router__nav-count{display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .4rem;border-radius:3px;background:var(--lm-tint);color:var(--lm-slate);font-family:var(--opfico-font);font-size:var(--lm-fs-copy);font-weight:700;white-space:nowrap}.lm-router__status,.lm-router__complete{display:flex;flex-direction:column;gap:.75rem}.lm-router__status-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.lm-router__status-list li{display:grid;grid-template-columns:1.45rem 1fr;gap:.5rem;align-items:start;padding:.6rem .65rem;border:1px solid #eef0f3;border-radius:3px;background:#fafbfc}.lm-router__status-check{display:inline-flex;align-items:center;justify-content:center;width:1.45rem;height:1.45rem;border-radius:50%;background:#16a34a1f;color:#15803d;line-height:0}.lm-router__status-list strong{display:block;font-size:var(--lm-fs-copy);font-weight:700;color:var(--lm-ink)}.lm-router__status-list small{display:block;margin-top:.12rem;font-size:var(--lm-fs-copy);font-weight:600;color:#15803d}.lm-router__complete{align-items:flex-start;padding:.35rem 0}.lm-router__complete-icon{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:50%;background:#16a34a1f;color:#15803d;line-height:0}.lm-router__complete h2{font-size:var(--lm-fs-title)}.lm-router__complete p strong{color:var(--lm-ink);font-weight:700}.lm-router__complete-meta{list-style:none;margin:.2rem 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;width:100%}.lm-router__complete-meta li{display:flex;flex-direction:column;gap:.15rem;padding:.55rem .6rem;border:1px solid #eef0f3;border-radius:3px;background:#fafbfc}.lm-router__complete-meta span{font-size:var(--lm-fs-label);font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--lm-muted)}.lm-router__complete-meta strong{font-family:var(--opfico-font);font-size:var(--lm-fs-copy);font-weight:700;color:var(--lm-ink);text-transform:capitalize}@media(max-height:900px){.lm-router__benefits{display:none}}@media(max-width:1200px){.lm-router__benefits{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.lm-router__card,.lm-router__card.has-overview{grid-template-columns:1fr}.lm-router__overview{border-left:none;border-top:1px solid #eef0f3}.lm-router__type-grid,.lm-router__auth-grid,.lm-router__creds,.lm-router__env-grid,.lm-router__choice-row,.lm-router__choice-row--2,.lm-router__choice-row--3,.lm-router__cadence-row,.lm-router__rail-grid,.lm-router__split,.lm-router__status-list,.lm-router__complete-meta{grid-template-columns:1fr}.lm-router__head{flex-wrap:wrap;align-items:center}.lm-router__head h1{font-size:var(--lm-fs-title)}.lm-router__head .lm-router__tabs{order:3;flex:1 1 100%}.lm-router__head-actions{margin-left:auto}}@media(max-width:640px){.lm-router__benefits{grid-template-columns:1fr}}.lm-router{position:relative}.lm-router__decor{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;z-index:0}.lm-router__decor-orb{position:absolute;border-radius:50%;filter:blur(28px);opacity:.55}.lm-router__decor-orb--a{top:-40px;right:18%;width:180px;height:180px;background:#4755691f}.lm-router__decor-orb--b{bottom:8%;left:8%;width:140px;height:140px;background:#16a34a14}.lm-router__decor-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(15,23,42,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(15,23,42,.03) 1px,transparent 1px);background-size:28px 28px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.35),transparent 70%);mask-image:linear-gradient(180deg,rgba(0,0,0,.35),transparent 70%)}.lm-router>*:not(.lm-router__decor){position:relative;z-index:1}.lm-router__net-pulse{transform-origin:center;animation:lm-router-pulse 1.8s ease-in-out infinite}@keyframes lm-router-pulse{0%,to{opacity:1}50%{opacity:.35}}.lm-router__step-index svg{display:block}.lm-router__type{padding-top:.7rem}.lm-router__type-icon,.lm-router__choice-icon,.lm-router__env-icon{display:inline-flex;align-items:center;justify-content:center;width:1.7rem;height:1.7rem;margin-bottom:.2rem;border-radius:3px;background:#f3f4f6;color:#6b7280;line-height:0}.lm-router__type.is-selected .lm-router__type-icon,.lm-router__choice.is-selected .lm-router__choice-icon,.lm-router__env.is-selected .lm-router__env-icon{background:var(--lm-tint-teal);color:var(--lm-teal)}.lm-router__select-wrap{grid-template-columns:auto 1fr auto auto}.lm-router__select-icon,.lm-router__secret-icon{display:inline-flex;color:var(--lm-muted);line-height:0}.lm-router__secret{grid-template-columns:auto 1fr auto;gap:.35rem;padding-left:.55rem}.lm-router__auth-note{display:flex;align-items:flex-start;gap:.5rem}.lm-router__auth-note svg{flex-shrink:0;margin-top:.1rem;color:var(--lm-amber)}.lm-router__overview{position:relative}.lm-router__overview-art{display:grid;place-items:center;padding:.85rem .75rem .2rem}.lm-router__orbit{position:relative;width:112px;height:112px}.lm-router__orbit-ring{position:absolute;top:10px;right:10px;bottom:10px;left:10px;border:1px dashed rgba(71,85,105,.28);border-radius:50%;animation:lm-router-spin 18s linear infinite}.lm-router__orbit-ring--2{top:24px;right:24px;bottom:24px;left:24px;border-color:#0f172a1a;animation-direction:reverse;animation-duration:12s}.lm-router__orbit-core{position:absolute;top:36px;right:36px;bottom:36px;left:36px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(145deg,#1f2937,#111827);color:#fff;font-size:var(--lm-fs-title);font-weight:800;box-shadow:0 8px 18px #0f172a2e}.lm-router__orbit-node{position:absolute;width:.55rem;height:.55rem;border-radius:50%;background:var(--lm-teal)}.lm-router__orbit-node--a{top:8px;left:50%;transform:translate(-50%)}.lm-router__orbit-node--b{bottom:18px;left:14px;background:#16a34a}.lm-router__orbit-node--c{bottom:22px;right:14px;background:#f59e0b}.lm-router__overview-mark.is-pm{background:linear-gradient(145deg,#1f2937,#111827)}.lm-router__overview-mark.is-ka{background:linear-gradient(145deg,#0f766e,#115e59)}.lm-router__overview-mark.is-az{background:linear-gradient(145deg,#b45309,#92400e)}.lm-router__overview-mark.is-hz{background:linear-gradient(145deg,#1d4ed8,#1e3a8a)}.lm-router__access li{grid-template-columns:1.25rem 1fr;align-items:center}.lm-router__access-icon{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;border-radius:50%;background:#16a34a1f;color:#15803d;line-height:0}.lm-router__status-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.lm-router__status-graphic{flex-shrink:0}.lm-router__mini-art{width:96px;height:64px}.lm-router__scan{animation:lm-router-scan 1.6s ease-in-out infinite}@keyframes lm-router-scan{0%,to{stroke-dashoffset:0;opacity:.55}50%{stroke-dashoffset:8;opacity:1}}@keyframes lm-router-spin{to{transform:rotate(360deg)}}.lm-router__status-list small{display:inline-flex;align-items:center;gap:.25rem}.lm-router__choice-icon{margin-bottom:.3rem}.lm-router__complete{display:grid;grid-template-columns:auto 1fr;gap:.85rem 1rem;align-items:center}.lm-router__complete-visual{grid-row:span 2}.lm-router__success-art{width:150px;height:86px}.lm-router__complete-copy{display:flex;flex-direction:column;gap:.35rem}.lm-router__complete-meta{grid-column:1 / -1}.lm-router__complete-meta li{display:grid;grid-template-columns:1.2rem 1fr;align-items:start;gap:.45rem}.lm-router__complete-meta li>svg{margin-top:.15rem;color:var(--lm-teal)}@media(max-width:900px){.lm-router__complete{grid-template-columns:1fr}.lm-router__complete-visual{grid-row:auto;justify-self:start}.lm-router__status-head{flex-direction:column}}@media(max-height:900px){.lm-router__overview-art,.lm-router__status-graphic{display:none}}.lm-router__interface{--iface-gap: .65rem;display:flex;flex-direction:column;gap:var(--iface-gap);flex:1 1 auto;min-height:0;height:100%;font-size:var(--lm-fs-copy)}.lm-router__interface code,.lm-router__interface pre{font-family:var(--opfico-font-mono);font-feature-settings:"ss01" 1,"cv02" 1;letter-spacing:-.01em}.lm-router__iface-head{display:flex;align-items:center;justify-content:space-between;gap:.55rem;padding-bottom:0;flex:0 0 auto;min-width:0}.lm-router__iface-head-main{display:flex;align-items:center;gap:.65rem;min-width:0}.lm-router__iface-mark{display:none}.lm-router__iface-progress{height:3px;border-radius:3px;background:#eef0f3;overflow:hidden}.lm-router__iface-progress>span{display:block;height:100%;border-radius:3px;background:linear-gradient(90deg,#0f766e,#2563eb,var(--opfico-red));transition:width .35s ease}.lm-router__quick-integrate{display:inline-flex;align-items:center;gap:.55rem;margin:0;padding:.4rem .7rem .4rem .45rem;border:1px solid rgba(71,85,105,.28);border-radius:3px;background:linear-gradient(180deg,#fff,#fff8f7);color:var(--lm-ink);font:inherit;text-align:left;cursor:pointer;white-space:nowrap;transition:border-color .15s ease,background .15s ease,transform .15s ease}.lm-router__quick-integrate:hover:not(:disabled){border-color:#64748b73;background:linear-gradient(180deg,#fff,#ffefed)}.lm-router__quick-integrate:active:not(:disabled){transform:translateY(1px)}.lm-router__quick-integrate:disabled{cursor:wait}.lm-router__quick-integrate-icon{display:inline-flex;align-items:center;justify-content:center;width:1.85rem;height:1.85rem;border-radius:3px;background:var(--lm-tint);color:var(--lm-slate);flex-shrink:0}.lm-router__quick-integrate-copy{display:flex;flex-direction:column;gap:.05rem;min-width:0;line-height:1.15}.lm-router__quick-integrate-copy strong{font-size:var(--lm-fs-copy);font-weight:700;color:var(--lm-ink)}.lm-router__quick-integrate-copy small{font-size:var(--lm-fs-copy);font-weight:600;color:#9ca3af}.lm-router__quick-integrate.is-busy{border-color:#e5e7eb;background:#fafafa}.lm-router__quick-integrate.is-busy .lm-router__quick-integrate-icon{background:#f3f4f6;color:#6b7280}.lm-router__quick-integrate.is-ready{border-color:#16a34a59;background:linear-gradient(180deg,#fff,#f3faf5)}.lm-router__quick-integrate.is-ready .lm-router__quick-integrate-icon{background:#16a34a1f;color:#15803d}.lm-router__quick-integrate.is-ready .lm-router__quick-integrate-copy strong{color:#166534}.lm-router__quick-ready{display:flex;align-items:center;gap:.45rem;margin:0;padding:.25rem 0;border-top:1px solid #f1f2f4;flex:0 0 auto}.lm-router__quick-ready-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:#6b7280}.lm-router__quick-ready.is-ready .lm-router__quick-ready-icon{color:#15803d}.lm-router__quick-ready-copy{min-width:0;flex:1}.lm-router__quick-ready-copy strong{display:inline;font-size:var(--iface-body);font-weight:700;color:var(--lm-ink);line-height:1.3}.lm-router__quick-ready.is-ready .lm-router__quick-ready-copy strong{color:#166534}.lm-router__quick-ready-copy p{display:inline;margin:0 0 0 .35rem;font-size:var(--iface-meta);color:var(--lm-muted);line-height:1.35}.lm-router__info-btn{display:inline-flex;align-items:center;justify-content:center;width:1.65rem;height:1.65rem;margin:0;padding:0;border:none;border-radius:0;background:transparent;color:#6b7280;line-height:0;cursor:pointer;text-decoration:none;flex-shrink:0;transition:color .15s ease}.lm-router__info-btn:hover,.lm-router__info-btn.is-open{color:var(--lm-info);border-color:transparent;background:transparent}.lm-router__info-btn.is-inline{width:1.25rem;height:1.25rem;margin-left:.25rem;border-color:transparent;background:transparent;vertical-align:middle}.lm-router__info-btn.is-inline:hover,.lm-router__info-btn.is-inline[aria-expanded=true]{border-color:#47556947;background:#47556912}.lm-router__iface-kicker{margin:0;display:inline;font-size:var(--iface-meta);font-weight:600;color:var(--lm-muted)}.lm-router__iface-kicker:after{content:"·";margin:0 .4rem;color:#d1d5db}.lm-router__iface-head h2{margin:.1rem 0 0;display:block;font-family:var(--opfico-font);font-size:var(--iface-title);font-weight:700;letter-spacing:var(--opfico-tracking);color:var(--lm-ink);line-height:1.25}.lm-router__iface-head>div>p:last-child{display:none}.lm-router__iface-head-aside{display:flex;flex-direction:row;align-items:center;gap:.55rem;flex-shrink:0}.lm-router__iface-head-aside .lm-router__connection-chip{display:inline-flex;flex-direction:row;align-items:center;gap:.4rem;padding:.15rem 0;border:none;border-radius:0;background:transparent}.lm-router__standards-link{display:inline-flex;align-items:center;gap:.3rem;flex-shrink:0;font-size:var(--iface-meta);font-weight:700;color:var(--opfico-red);text-decoration:none;white-space:nowrap}.lm-router__iface-body{position:relative;display:flex;flex-direction:column;gap:0;align-items:stretch;flex:1 1 auto;min-height:0;min-width:0;overflow:hidden;border-top:1px solid #eef0f3}.lm-router__iface-work{display:grid;grid-template-columns:minmax(0,1fr);gap:0;flex:1 1 auto;min-width:0;min-height:0;overflow:hidden}.lm-router__iface-body.is-inspector-open .lm-router__iface-work{grid-template-columns:minmax(0,1fr) minmax(18rem,24rem)}.lm-router__iface-map{display:flex;flex-direction:column;gap:0;min-width:0;min-height:0;height:100%;padding:.4rem .65rem .2rem 0;overflow:hidden}.lm-router__iface-terminal{display:flex;flex-direction:column;min-width:0;border-top:1px solid #1f2937;background:radial-gradient(120% 80% at 0% 0%,rgba(71,85,105,.09),transparent 42%),#0f1419;color:#d1d5db;overflow:hidden;z-index:6}.lm-router__iface-terminal.is-collapsed{flex:0 0 auto}.lm-router__iface-terminal.is-open{position:absolute;left:0;right:0;bottom:0;height:min(42%,17rem);box-shadow:0 -10px 28px #0f141938}.lm-router__iface-terminal-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex:0 0 auto;padding:.35rem .65rem .35rem .5rem;border-bottom:1px solid transparent;background:#00000047}.lm-router__iface-terminal.is-open .lm-router__iface-terminal-head{border-bottom-color:#ffffff14}.lm-router__iface-terminal-toggle{display:inline-flex;align-items:center;gap:.4rem;min-width:0;margin:0;padding:.2rem .35rem;border:none;border-radius:3px;background:transparent;color:#9ca3af;font:inherit;font-size:var(--lm-fs-copy);font-weight:600;text-align:left;cursor:pointer}.lm-router__iface-terminal-toggle:hover{background:#ffffff0d;color:#e5e7eb}.lm-router__iface-terminal-toggle strong{color:#e5e7eb;font-weight:700;letter-spacing:.02em}.lm-router__iface-terminal-toggle em{font-style:normal;color:#d1d5db;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lm-router__iface-terminal-toggle code{color:#94a3b8;font-size:var(--lm-fs-copy);font-weight:600}.lm-router__iface-terminal-toggle svg{color:#6b7280;flex-shrink:0}.lm-router__iface-terminal-actions{display:inline-flex;align-items:center;gap:.45rem;flex-shrink:0}.lm-router__iface-terminal-chevron{display:inline-flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;margin:0;padding:0;border:1px solid rgba(255,255,255,.12);border-radius:3px;background:transparent;color:#9ca3af;cursor:pointer}.lm-router__iface-terminal-chevron:hover{border-color:#ffffff38;color:#e5e7eb}.lm-router__iface-terminal-status{flex-shrink:0;padding:.12rem .45rem;border:1px solid rgba(255,255,255,.12);border-radius:3px;font-family:var(--opfico-font-mono);font-size:var(--lm-fs-copy);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#9ca3af}.lm-router__iface-terminal-status.is-pass{border-color:#4ade8059;color:#4ade80}.lm-router__iface-terminal-status.is-fail{border-color:#f8717166;color:#f87171}.lm-router__iface-terminal-status.is-checking{border-color:#60a5fa66;color:#60a5fa}.lm-router__iface-terminal-body{flex:1 1 auto;min-height:0;overflow:auto;padding:.65rem .85rem .85rem;font-family:var(--opfico-font-mono);font-size:var(--lm-fs-copy);line-height:1.55}.lm-router__term-line{display:flex;gap:.55rem;margin:0 0 .35rem;color:#d1d5db}.lm-router__term-line>span:first-child{flex:0 0 1rem;color:#6b7280;font-weight:700;text-align:center}.lm-router__term-line.is-muted{color:#6b7280}.lm-router__term-line.is-cmd>span:first-child{color:#38bdf8}.lm-router__term-line.is-pass{color:#86efac}.lm-router__term-line.is-pass>span:first-child{color:#4ade80}.lm-router__term-line.is-fail{color:#fecaca}.lm-router__term-line.is-fail>span:first-child{color:#f87171}.lm-router__term-line.is-warn{color:#fde68a}.lm-router__term-line.is-warn>span:first-child{color:#fbbf24}.lm-router__term-line.is-checking{color:#bfdbfe}.lm-router__term-line.is-checking>span:first-child{color:#60a5fa}.lm-router__term-link{margin:0;padding:0;border:none;background:transparent;color:#7dd3fc;font:inherit;font-weight:650;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.lm-router__term-link:hover{color:#bae6fd}.lm-router__term-block{margin:0 0 .7rem 1.55rem;padding:.55rem .65rem;border:1px solid rgba(255,255,255,.08);border-radius:3px;background:#00000059;color:#e5e7eb;font-family:var(--opfico-font-mono);font-size:var(--lm-fs-copy);line-height:1.5;white-space:pre-wrap;word-break:break-word;overflow:auto}.lm-router__term-block.is-ok{border-color:#4ade8038}.lm-router__term-block.is-dim{color:#94a3b8}.lm-router__endpoint-console-hint{margin:.35rem 0 0;font-size:var(--lm-fs-copy);color:var(--lm-muted);line-height:1.4}.lm-router__cap-picker{display:flex;align-items:center;gap:.35rem;min-width:0;flex:1 1 auto}.lm-router__cap-picker-nav{display:inline-flex;align-items:center;justify-content:center;width:1.7rem;height:1.7rem;margin:0;padding:0;border:1px solid #e5e7eb;border-radius:3px;background:#fff;color:#4b5563;cursor:pointer;flex-shrink:0}.lm-router__cap-picker-nav:hover:not(:disabled){border-color:#d1d5db;color:var(--lm-ink)}.lm-router__cap-picker-nav:disabled{opacity:.35;cursor:not-allowed}.lm-router__cap-picker-select{display:inline-flex;align-items:center;gap:.35rem;min-width:0;flex:1 1 12rem;max-width:18rem;padding:0 .45rem 0 .4rem;border:1px solid #e5e7eb;border-radius:3px;background:#fff;color:#6b7280}.lm-router__cap-picker-select select{min-width:0;width:100%;margin:0;padding:.28rem 0;border:none;background:transparent;color:var(--lm-ink);font:inherit;font-size:var(--lm-fs-copy);font-weight:700;cursor:pointer}.lm-router__cap-picker-select select:focus{outline:none}.lm-router__cap-picker-count{flex-shrink:0;font-size:var(--lm-fs-copy);font-weight:700;font-variant-numeric:tabular-nums;color:#9ca3af}.lm-router__cap-picker .lm-router__cap-stage-status{margin:0;white-space:nowrap;flex-shrink:0}@media(max-width:1280px){.lm-router__cap-picker .lm-router__cap-stage-status{display:none}}.lm-router__stage-tools{display:inline-flex;align-items:center;flex-wrap:nowrap;gap:.28rem;justify-content:flex-end;flex-shrink:0;max-width:100%;overflow:hidden}.lm-router__stage-tool{display:inline-flex;align-items:center;gap:.28rem;margin:0;padding:.22rem .45rem;border:1px solid #e5e7eb;border-radius:3px;background:#fff;color:#4b5563;font:inherit;font-size:var(--lm-fs-copy);font-weight:650;cursor:pointer}.lm-router__stage-tool em{font-style:normal;color:#9ca3af;font-weight:600}.lm-router__stage-tool:hover{border-color:#d1d5db;color:var(--lm-ink)}.lm-router__stage-tool.is-open{border-color:#0f141947;background:#f3f4f6;color:var(--lm-ink)}.lm-router__stage-tool.is-needed{border-color:#f59e0b73;background:#f59e0b14;color:#b45309}.lm-router__stage-tool.is-needed em{color:#b45309}.lm-router__stage-tool.is-ready em{color:#15803d}.lm-router__stage-tool.is-locked{opacity:.7}.lm-router__stage-drawer{position:absolute;top:2.55rem;left:0;right:0;bottom:0;z-index:5;display:flex;flex-direction:column;gap:.45rem;min-height:0;overflow:auto;padding:.55rem .65rem .75rem;border:1px solid #e5e7eb;border-radius:3px;background:#fff;box-shadow:0 10px 28px #0f141914}.lm-router__stage-drawer-bar{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex:0 0 auto}.lm-router__stage-drawer-bar strong{font-size:var(--lm-fs-copy);font-weight:700;color:var(--lm-ink)}.lm-router__stage-drawer-close{margin:0;padding:.15rem .4rem;border:1px solid #e5e7eb;border-radius:3px;background:#fff;color:#4b5563;font:inherit;font-size:var(--lm-fs-copy);font-weight:650;cursor:pointer}.lm-router__stage-drawer-empty{margin:0;font-size:var(--iface-meta);color:var(--lm-muted);line-height:1.4}.lm-router__cap-board{display:flex;flex-direction:column;gap:.35rem;min-width:0;flex:0 0 auto;padding:.45rem .5rem .5rem;border:1px solid #e8eaee;border-radius:3px;background:#fafbfc}.lm-router__cap-board-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(4rem,5.5rem);gap:.55rem;align-items:center}.lm-router__cap-board-title{display:inline-flex;align-items:center;gap:.35rem;min-width:0;color:var(--lm-ink)}.lm-router__cap-board-title>svg{flex-shrink:0;color:#6b7280}.lm-router__cap-board-title strong{font-size:var(--lm-fs-copy);font-weight:700;letter-spacing:.02em}.lm-router__cap-board-title span{margin-left:.15rem;font-size:var(--lm-fs-copy);font-weight:700;font-variant-numeric:tabular-nums;color:#9ca3af}.lm-router__cap-board-meter{height:3px;border-radius:3px;background:#e8eaee;overflow:hidden}.lm-router__cap-board-meter>span{display:block;height:100%;border-radius:3px;background:linear-gradient(90deg,#0f766e,#2563eb,var(--opfico-red));transition:width .3s ease}.lm-router__cap-board-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.28rem}.lm-router__cap-board-grid li{min-width:0}.lm-router__cap-board-grid button{display:flex;flex-direction:column;align-items:center;gap:.18rem;width:100%;min-height:0;margin:0;padding:.4rem .25rem .35rem;border:1px solid #e5e7eb;border-radius:3px;background:#fff;color:var(--lm-ink);font:inherit;text-align:center;cursor:pointer;transition:border-color .15s ease,background .15s ease}.lm-router__cap-board-grid button:hover{border-color:#d1d5db;background:#fafafa}.lm-router__cap-board-icon{display:inline-flex;align-items:center;justify-content:center;width:1.45rem;height:1.45rem;border-radius:3px;background:#f3f4f6;color:#4b5563}.lm-router__cap-board-grid button>strong{max-width:100%;font-size:var(--lm-fs-copy);font-weight:700;line-height:1.2;color:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lm-router__cap-board-grid button>small{font-size:var(--lm-fs-label);font-weight:650;color:#9ca3af;line-height:1}.lm-router__cap-board-bar{display:block;width:70%;height:2px;border-radius:2px;background:#eef0f3;overflow:hidden}.lm-router__cap-board-bar>i{display:block;height:100%;border-radius:2px;background:#9ca3af;font-style:normal;transition:width .25s ease}.lm-router__cap-board-grid li.is-progress .lm-router__cap-board-bar>i{background:#2563eb}.lm-router__cap-board-grid li.is-passed .lm-router__cap-board-icon{background:#16a34a1f;color:#15803d}.lm-router__cap-board-grid li.is-passed button>small{color:#15803d}.lm-router__cap-board-grid li.is-passed .lm-router__cap-board-bar>i{background:#16a34a}.lm-router__cap-board-grid li.is-active button{border-color:#64748b73;background:#47556912;box-shadow:inset 0 -2px #334155}.lm-router__cap-board-grid li.is-active .lm-router__cap-board-icon{background:var(--lm-tint-blue);color:var(--lm-info)}.lm-router__cap-board-grid li.is-active.is-passed .lm-router__cap-board-icon{background:#16a34a24;color:#15803d}.lm-router__cap-side-shell{min-width:0;min-height:0;height:100%;max-height:none;border-right:none;overflow:hidden}.lm-router__cap-side{display:flex;flex-direction:column;gap:.3rem;min-width:0;height:100%;max-height:none;padding:.1rem .4rem .5rem 0;border:none;border-radius:0;background:transparent;overflow:auto}.lm-router__cap-side-label{display:flex;align-items:center;gap:.4rem;margin:0 0 .3rem;padding:0 .15rem;font-size:var(--iface-label);font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--lm-muted)}.lm-router__cap-side-label em{margin-left:auto;font-style:normal;font-variant-numeric:tabular-nums;color:#9ca3af}.lm-router__check-mark{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;border:1.5px solid #d1d5db;border-radius:3px;background:#fff;color:transparent;line-height:0;flex-shrink:0}.lm-router__check-mark.is-done{border-color:#16a34a;background:#16a34a;color:#fff}.lm-router__check-mark.is-progress{border-color:#9ca3af;background:#f3f4f6;color:#6b7280}.lm-router__check-mark.is-fail{border-color:#f59e0b;background:#f59e0b14;color:#b45309}.lm-router__check-row{display:grid;grid-template-columns:1.25rem minmax(0,1fr);gap:.9rem;align-items:start}.lm-router__check-body{display:flex;flex-direction:column;gap:.55rem;min-width:0}.lm-router__check-title{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.lm-router__check-title strong{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.4rem;font-size:var(--lm-fs-title);font-weight:700;color:var(--lm-ink);line-height:1.35}.lm-router__endpoint-glyph{display:inline-flex;align-items:center;justify-content:center;width:1.15rem;height:1.15rem;border-radius:0;background:transparent;color:#6b7280;line-height:0}.lm-router__endpoint.is-pass .lm-router__endpoint-glyph{background:transparent;color:#15803d}.lm-router__about-toggle{margin:0;padding:0;border:none;background:none;color:#6b7280;font:inherit;font-size:var(--iface-meta);font-weight:600;cursor:pointer;white-space:nowrap}.lm-router__about-toggle:hover,.lm-router__about-toggle[aria-expanded=true]{color:var(--lm-info)}.lm-router__cap-about{--about-accent: var(--lm-info);display:flex;flex-direction:column;gap:.4rem;flex:0 1 auto;max-height:none;padding:.1rem 0 .15rem;border:none;border-left:3px solid color-mix(in srgb,var(--about-accent) 55%,#e5e7eb);border-radius:0;background:transparent;overflow:visible}.lm-router__cap-about.is-critical{--about-accent: #b91c1c}.lm-router__cap-about.is-elevated{--about-accent: #b45309}.lm-router__cap-about.is-observational{--about-accent: #15803d}.lm-router__cap-about-head{display:flex;align-items:flex-start;gap:.55rem;padding:0 0 0 .9rem;background:none;border:none}.lm-router__cap-about-head>p{margin:0;font-size:var(--iface-meta);color:var(--lm-muted);line-height:1.45}.lm-router__cap-about-lead{margin:0;padding:0 0 0 .9rem;font-size:var(--iface-body);font-weight:600;color:var(--lm-ink);line-height:1.45}.lm-router__cap-about>.lm-router__settle-banner{margin:0 0 0 .9rem;padding:.25rem 0;border:none;border-radius:0;background:transparent}.lm-router__cap-about-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;padding:0 0 0 .9rem}.lm-router__cap-about-grid section{display:flex;flex-direction:column;gap:.4rem;min-width:0;padding:0;border:none;border-radius:0;background:transparent}.lm-router__cap-about-grid h4{display:inline-flex;align-items:center;gap:.4rem;margin:0;font-size:var(--iface-meta);font-weight:700;color:var(--lm-ink)}.lm-router__cap-about-grid h4 svg{color:var(--about-accent)}.lm-router__cap-about-grid ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.28rem}.lm-router__cap-about-grid li{position:relative;padding-left:.8rem;font-size:var(--iface-meta);color:var(--lm-muted);line-height:1.45}.lm-router__cap-about-grid li:before{content:"";position:absolute;left:0;top:.45em;width:.28rem;height:.28rem;border-radius:1px;background:var(--about-accent);opacity:.55}.lm-router__cap-about-assure{display:flex;flex-direction:column;gap:.45rem;margin:0;padding:.75rem 0 0 .9rem;border-top:1px solid #f1f2f4;background:transparent}.lm-router__cap-about-assure-head{display:flex;align-items:center;gap:.35rem;color:var(--lm-ink)}.lm-router__cap-about-assure-head svg{color:var(--about-accent)}.lm-router__cap-about-assure-head strong{font-size:var(--iface-meta);font-weight:700}.lm-router__cap-about-assure-head span{margin-left:.2rem;font-size:var(--iface-meta);color:var(--lm-muted)}.lm-router__cap-about-chips{list-style:none;margin:0;padding:0;display:block}.lm-router__cap-about-chips li{display:inline;max-width:100%;padding:0;border:none;border-radius:0;background:transparent;color:#4b5563;font-size:var(--iface-meta);line-height:1.55}.lm-router__cap-about-chips li:not(:last-child):after{content:" · ";color:#d1d5db}.lm-router__endpoint-notes{gap:.75rem}.lm-router__endpoint-notes-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;padding:.15rem 0 .25rem}.lm-router__endpoint-notes-grid section{padding:0;border:none;border-radius:0;background:transparent}.lm-router__endpoint-notes-grid h4{display:inline-flex;align-items:center;gap:.35rem;margin:0 0 .4rem;font-size:var(--iface-meta);font-weight:700;color:var(--lm-ink)}.lm-router__endpoint-notes-grid h4 svg{color:var(--lm-teal)}.lm-router__endpoint-notes-grid p{margin:0;font-size:var(--iface-meta);color:var(--lm-muted);line-height:1.45}.lm-router__endpoint-notes-harden{display:flex;align-items:flex-start;gap:.5rem;margin:0;padding:.65rem 0 0;border-top:1px solid #f1f2f4;background:transparent;font-size:var(--iface-meta);color:var(--lm-muted);line-height:1.45}.lm-router__endpoint-notes-harden svg{flex-shrink:0;margin-top:.15rem;color:var(--lm-amber)}.lm-router__endpoint-notes-harden strong{display:block;margin-bottom:.15rem;font-size:var(--iface-meta);font-weight:700;color:var(--lm-ink)}@media(max-width:700px){.lm-router__cap-about-grid,.lm-router__endpoint-notes-grid{grid-template-columns:1fr}}.lm-router__cap-done{font-style:normal;font-weight:700;color:#15803d}.lm-router__cap-section-meta{margin-left:auto;font-size:var(--iface-meta);font-weight:600;color:var(--lm-muted)}.lm-router__cap-section-meta span{margin:0 .3rem;color:#d1d5db}.lm-router__perf-check{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem}.lm-router__perf-check li{display:grid;grid-template-columns:1.05rem minmax(0,1fr);gap:.55rem;align-items:center;padding:.35rem 0;border-bottom:1px solid #f1f2f4}.lm-router__perf-check li:last-child{border-bottom:none}.lm-router__perf-check-copy{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;min-width:0}.lm-router__perf-check-copy strong{font-size:var(--iface-body);font-weight:650;color:var(--lm-ink)}.lm-router__perf-check-copy small{font-size:var(--iface-meta);color:var(--lm-muted);white-space:nowrap}.lm-router__perf-check li.is-pass .lm-router__perf-check-copy small{color:#15803d;font-weight:600}.lm-router__cap-rail{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.1rem}.lm-router__cap-rail li{min-width:0}.lm-router__cap-rail button{display:grid;grid-template-columns:1.25rem 1fr;align-items:center;gap:.55rem;width:100%;min-height:2.35rem;padding:.35rem .4rem .35rem .45rem;border:none;border-left:3px solid transparent;border-radius:0;background:transparent;color:var(--lm-muted);font:inherit;text-align:left;cursor:pointer}.lm-router__cap-rail button:hover:not(:disabled){background:#0f172a08;color:var(--lm-ink)}.lm-router__cap-rail button .lm-router__check-mark{width:1.05rem;height:1.05rem}.lm-router__cap-rail-copy{display:flex;flex-direction:column;gap:.12rem;min-width:0}.lm-router__cap-rail-copy strong{display:inline-flex;align-items:center;gap:.4rem;font-size:var(--lm-fs-value);font-weight:700;color:inherit;line-height:1.3}.lm-router__cap-rail-copy strong svg{flex-shrink:0;color:#9ca3af}.lm-router__cap-rail li.is-active .lm-router__cap-rail-copy strong svg,.lm-router__cap-rail li.is-passed .lm-router__cap-rail-copy strong svg{color:inherit}.lm-router__cap-rail-copy small{font-size:var(--iface-meta);font-weight:600;color:#9ca3af;line-height:1.3}.lm-router__cap-rail li.is-active button{border-left-color:#334155;background:transparent;color:var(--lm-ink);box-shadow:none}.lm-router__cap-rail li.is-passed button{color:var(--lm-ink)}.lm-router__cap-rail li.is-passed .lm-router__cap-rail-copy small{color:#15803d}.lm-router__cap-rail li.is-locked button{opacity:.45;cursor:not-allowed}.lm-router__cap-rail li.is-optional .lm-router__cap-rail-copy small,.lm-router__cap-rail li.is-mandatory:not(.is-passed) .lm-router__cap-rail-copy small{color:#9ca3af}.lm-router__cap-stage{position:relative;display:flex;flex-direction:column;gap:.35rem;min-width:0;min-height:0;flex:1 1 auto;padding:0;border:none;border-radius:0;background:transparent;overflow:hidden}.lm-router__cap-stage-head{display:flex;align-items:center;justify-content:space-between;gap:.55rem;position:relative;z-index:6;margin:0;padding:0 0 .3rem;background:#fff;border-bottom:1px solid #f1f2f4;flex:0 0 auto;min-width:0}.lm-router__cap-stage-title{display:flex;flex-direction:row;align-items:center;gap:.65rem;min-width:0}.lm-router__cap-stage-icon,.lm-router__cap-stage-icon.is-done{display:none}.lm-router__cap-stage-title h3{margin:0;font-family:var(--opfico-font);font-size:var(--lm-fs-base);font-weight:700;letter-spacing:var(--opfico-tracking);color:var(--lm-ink);line-height:1.2}.lm-router__cap-stage-status{margin:.1rem 0 0;font-size:var(--lm-fs-copy);color:var(--lm-muted);white-space:nowrap}.lm-router__cap-impact{display:flex;flex-direction:column;gap:.55rem;padding:.15rem 0;border:none;border-radius:0;background:transparent}.lm-router__cap-impact.is-critical,.lm-router__cap-impact.is-elevated,.lm-router__cap-impact.is-observational{border-color:transparent;background:transparent}.lm-router__cap-impact-head{display:flex;align-items:center;gap:.55rem}.lm-router__cap-impact-head>p{margin:0;flex:1;min-width:0;font-size:var(--iface-meta);color:var(--lm-muted);line-height:1.45;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lm-router__impact-toggle{flex-shrink:0;margin:0;padding:0;border:none;background:none;color:var(--lm-info);font:inherit;font-size:var(--iface-meta);font-weight:700;cursor:pointer;white-space:nowrap}.lm-router__impact-toggle:hover{text-decoration:underline}.lm-router__security-pill{flex-shrink:0;padding:.2rem .45rem;border-radius:3px;font-size:var(--lm-fs-copy);font-weight:750;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap}.lm-router__security-pill.is-observational{background:#16a34a1f;color:#15803d}.lm-router__security-pill.is-elevated{background:#f59e0b29;color:#b45309}.lm-router__security-pill.is-critical{background:#b91c1c1a;color:#b91c1c}.lm-router__cap-impact-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}.lm-router__cap-impact-grid section{min-width:0;padding:.35rem .15rem .15rem;border:none;border-radius:0;background:transparent}.lm-router__cap-impact-grid h4{margin:0 0 .4rem;font-size:var(--iface-label);font-weight:750;letter-spacing:.03em;text-transform:uppercase;color:var(--lm-ink)}.lm-router__cap-impact-confidence{margin:0 0 .4rem;font-size:var(--iface-meta);font-weight:600;color:var(--lm-ink);line-height:1.45}.lm-router__cap-impact-grid ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.28rem}.lm-router__cap-impact-grid li{position:relative;padding-left:.75rem;font-size:var(--iface-meta);color:var(--lm-muted);line-height:1.45}.lm-router__cap-impact-grid li:before{content:"";position:absolute;left:0;top:.45em;width:.28rem;height:.28rem;border-radius:999px;background:#9ca3af}.lm-router__endpoint-impact{display:none}@media(max-width:1100px){.lm-router__cap-impact-grid,.lm-router__endpoint-impact-grid{grid-template-columns:1fr}}.lm-router__cap-stage-status strong{color:var(--lm-ink);font-family:var(--opfico-font)}.lm-router__cap-stage-status span{margin:0 .3rem;color:#d1d5db}.lm-router__cap-section{display:flex;flex-direction:column;gap:.35rem}.lm-router__cap-section.is-dimmed{opacity:.55}.lm-router__cap-section-label{display:flex;align-items:baseline;gap:.55rem;padding:0;border:none}.lm-router__cap-section-label>svg{display:none}.lm-router__cap-section-label strong{font-size:var(--iface-meta);font-weight:650;color:#6b7280;letter-spacing:.01em}.lm-router__cap-section-label .lm-router__cap-section-meta{margin-left:auto}.lm-router__funded-chip{margin-left:auto;padding:.2rem .45rem;border-radius:3px;background:var(--lm-tint-amber);color:var(--lm-amber);font-size:var(--lm-fs-copy);font-weight:700;letter-spacing:.03em;text-transform:uppercase}.lm-router__funded-chip.is-ready{background:#16a34a1f;color:#15803d}.lm-router__funded-chip.is-warn{background:#f59e0b24;color:#b45309}.lm-router__funded{display:flex;flex-direction:column;gap:.35rem;padding:.35rem 0 .15rem;border:none;border-radius:0;background:transparent}.lm-router__funded>p{margin:0;font-size:var(--iface-meta);color:var(--lm-muted);line-height:1.4}.lm-router__funded>p strong{color:var(--lm-ink);font-weight:700}.lm-router__funded-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.lm-router__funded-grid label{display:flex;flex-direction:column;gap:.25rem;min-width:0}.lm-router__funded-grid label>span{font-size:var(--iface-label);font-weight:700;color:var(--lm-muted);letter-spacing:.02em;text-transform:uppercase}.lm-router__funded-grid input{width:100%;min-height:2.35rem;padding:0 .7rem;border:1px solid #e5e7eb;border-radius:3px;background:#fff;color:var(--lm-ink);font:inherit;font-size:var(--iface-body);font-weight:600;outline:none}.lm-router__funded-grid input:focus{border-color:#47556966;box-shadow:var(--opfico-focus-ring)}.lm-router__funded-input{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.3rem;align-items:stretch}.lm-router__funded-input button{display:inline-flex;align-items:center;justify-content:center;width:2rem;border:1px solid #e5e7eb;border-radius:3px;background:#f8f9fb;color:#6b7280;cursor:pointer}.lm-router__funded-actions{display:flex;flex-wrap:wrap;gap:.4rem}.lm-router__funded-msg{margin:0;font-size:var(--iface-meta);font-weight:600;color:var(--lm-muted);line-height:1.45}.lm-router__funded-msg.is-pass{color:#15803d}.lm-router__funded-msg.is-fail{color:#b91c1c}@media(max-width:900px){.lm-router__funded-grid{grid-template-columns:1fr}}.lm-router__perf-strip{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem}.lm-router__perf-strip li{display:flex;flex-direction:column;gap:.12rem;padding:.4rem .1rem .2rem;border-top:2px solid #e5e7eb;background:transparent}.lm-router__perf-strip li>span{font-size:var(--iface-label);font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--lm-muted)}.lm-router__perf-strip li strong{font-family:var(--opfico-font);font-size:var(--lm-fs-title);font-weight:700;color:var(--lm-ink)}.lm-router__perf-strip li small{font-size:var(--iface-meta);font-weight:600;color:var(--lm-muted)}.lm-router__perf-strip li.is-pass{border-top-color:#16a34a;background:transparent}.lm-router__perf-strip li.is-pass small{color:#15803d}.lm-router__perf-strip li.is-fail{border-top-color:var(--opfico-red);background:transparent}.lm-router__perf-strip li.is-fail small{color:#b91c1c}.lm-router__perf-strip li.is-checking{border-top-color:#2563eb}.lm-router__cap-footer{display:flex;align-items:center;justify-content:space-between;gap:.55rem;margin-top:auto;padding:.3rem 0 0;border-top:1px solid #eef0f3;flex:0 0 auto}.lm-router__cap-footer p{display:flex;align-items:center;gap:.4rem;margin:0;font-size:var(--lm-fs-copy);color:var(--lm-muted);line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lm-router__cap-footer-icon{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;border-radius:0;background:transparent;color:#6b7280;line-height:0;flex-shrink:0}.lm-router__cap-footer-actions{display:flex;gap:.5rem;flex-shrink:0}.lm-router__iface-footnote{display:none}.lm-router__stack-step{display:flex;flex-direction:column;gap:.75rem}.lm-router__fieldset-meta{margin-left:.55rem;font-size:var(--lm-fs-copy);font-weight:600;letter-spacing:.02em;text-transform:none;color:#9ca3af}.lm-router__stack-selected{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.15rem .65rem;align-items:baseline;margin-top:.75rem;padding:.65rem .1rem .15rem;border-top:1px solid #eef0f3}.lm-router__stack-selected strong{font-size:var(--lm-fs-copy);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#9ca3af}.lm-router__stack-selected span{font-size:var(--lm-fs-value);font-weight:700;color:var(--lm-ink)}.lm-router__stack-selected em{grid-column:1 / -1;margin:.15rem 0 0;font-size:var(--lm-fs-copy);font-style:normal;color:var(--lm-muted);line-height:1.4}.lm-router__lang-grid{display:flex;flex-wrap:wrap;gap:.4rem}.lm-router__lang{display:inline-flex;align-items:center;gap:.35rem;min-height:2.1rem;padding:.35rem .65rem;border:1px solid #e5e7eb;border-radius:3px;background:#fff;color:var(--lm-ink);font:inherit;font-size:var(--lm-fs-copy);font-weight:600;cursor:pointer}.lm-router__lang:hover{border-color:#47556952}.lm-router__lang.is-selected{border-color:#334155;background:#f8fafc;color:#0f172a}.lm-router__auth-verify{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:.35rem;padding:.65rem .75rem;border:1px solid #e8eaee;border-radius:3px;background:#fafbfc}.lm-router__auth-verify .lm-router__connection-chip{display:inline-flex;flex-direction:row;align-items:center;gap:.35rem;padding:.35rem .55rem;border:1px solid #e5e7eb;border-radius:3px;background:#fff}.lm-router__interface-meta>div{display:flex;flex-direction:column;gap:.1rem;padding:.45rem .55rem;border:1px solid #eef0f3;border-radius:3px;background:#fafbfc}.lm-router__interface-meta strong{font-family:var(--opfico-font);font-size:var(--lm-fs-value);font-weight:700;color:var(--lm-ink)}.lm-router__interface-meta span{font-size:var(--iface-label);font-weight:600;color:var(--lm-muted)}.lm-router__connection-chip{flex-direction:row!important;align-items:center;gap:.35rem!important;color:var(--lm-muted)}.lm-router__connection-chip.is-connected{border-color:transparent;background:transparent;color:#15803d}.lm-router__connection-chip.is-failed{border-color:transparent;background:transparent;color:#b91c1c}.lm-router__connection-chip.is-checking{border-color:transparent;background:transparent;color:#1d4ed8}.lm-router__connection-chip span{color:inherit;font-size:var(--iface-meta, .82rem);font-weight:650}.lm-router__endpoint-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.lm-router__endpoint-group,.lm-router__caps{padding:.6rem .65rem;border:1px solid #e8eaee;border-radius:3px;background:#fff}.lm-router__endpoint-group>header,.lm-router__caps>header{display:grid;grid-template-columns:1.15rem 1fr;gap:.45rem;align-items:start;margin-bottom:.5rem;color:var(--lm-slate)}.lm-router__endpoint-group h3,.lm-router__caps h3{margin:0;font-size:var(--iface-body);font-weight:700;color:var(--lm-ink)}.lm-router__endpoint-group header p,.lm-router__caps header p{margin:.15rem 0 0;font-size:var(--iface-meta);color:var(--lm-muted);line-height:1.4}.lm-router__cap-endpoints{min-width:0;min-height:0;flex:1 1 auto;overflow:hidden;display:flex;flex-direction:column}.lm-router__cap-endpoints.is-dimmed{opacity:.55}.lm-router__endpoint-list{display:flex;flex-direction:column;gap:0;min-height:0;flex:1 1 auto;border:1px solid #eef0f3;border-radius:3px;overflow:auto}.lm-router__endpoint{display:flex;flex-direction:column;gap:0;padding:0;border:none;border-bottom:1px solid #eef0f3;border-radius:0;background:transparent;overflow:visible}.lm-router__endpoint:last-child{border-bottom:none}.lm-router__endpoint.is-pass .lm-router__endpoint-summary-name{color:#166534}.lm-router__endpoint.is-selected{background:linear-gradient(90deg,rgba(15,20,25,.04),transparent 72%)}.lm-router__endpoint.is-selected .lm-router__endpoint-summary{box-shadow:inset 2px 0 0 var(--lm-ink, #0f1419)}.lm-router__endpoint.is-selected.is-fail .lm-router__endpoint-summary{box-shadow:inset 2px 0 #b91c1c}.lm-router__endpoint.is-selected.is-pass .lm-router__endpoint-summary{box-shadow:inset 2px 0 #16a34a}.lm-router__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.lm-router__endpoint-summary{display:flex;align-items:center;gap:.55rem;width:100%;margin:0;padding:.42rem .3rem .42rem .15rem;border:none;background:transparent;color:inherit}.lm-router__endpoint-summary-lead{display:inline-flex;align-items:center;gap:.65rem;min-width:0;flex:1 1 auto;margin:0;padding:0;border:none;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.lm-router__endpoint-summary-lead:hover .lm-router__endpoint-summary-name{color:var(--lm-ink)}.lm-router__endpoint-summary-name{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.35rem;font-size:var(--lm-fs-value);font-weight:700;color:var(--lm-ink);line-height:1.3;white-space:nowrap}.lm-router__endpoint-summary-meta{display:inline-flex;align-items:center;gap:.4rem;flex-shrink:0;margin-left:auto;color:#9ca3af}.lm-router__endpoint-summary-status{display:inline-flex;align-items:center;gap:.4rem;margin:0;padding:0;border:none;background:transparent;color:inherit;font:inherit;cursor:pointer}.lm-router__endpoint-stack{font-size:var(--lm-fs-copy);font-weight:700;letter-spacing:.02em;color:#6b7280;white-space:nowrap}.lm-router__endpoint-stack.is-stream{color:#0f766e}.lm-router__endpoint-protocol-pick{display:inline-flex;align-items:center;margin:0}.lm-router__endpoint-protocol-pick select{max-width:8.5rem;min-height:1.7rem;margin:0;padding:.15rem 1.4rem .15rem .4rem;border:1px solid #e5e7eb;border-radius:3px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath fill='%236b7280' d='M1 1l4 4 4-4'/%3E%3C/svg%3E") no-repeat right .4rem center;color:var(--lm-ink);font:inherit;font-size:var(--lm-fs-copy);font-weight:650;line-height:1.2;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.lm-router__endpoint-protocol-pick select:hover,.lm-router__endpoint-protocol-pick select:focus{border-color:#d1d5db;outline:none}.lm-router__endpoint-summary .lm-router__endpoint-method{min-width:0;min-height:0;padding:0;border:none;background:transparent;color:#9ca3af;font-size:var(--lm-fs-copy);letter-spacing:.04em}.lm-router__endpoint-protocol-bar{display:flex;align-items:center;justify-content:space-between;gap:.65rem}.lm-router__endpoint-protocol-field{display:flex;flex-direction:column;gap:.25rem;min-width:0;flex:1 1 auto;margin:0}.lm-router__endpoint-protocol-field>span{font-size:var(--lm-fs-copy);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#9ca3af}.lm-router__endpoint-protocol-field select,.lm-router__endpoint-protocol-field strong{min-height:2rem;padding:.3rem .55rem;border:1px solid #e5e7eb;border-radius:3px;background:#fff;color:var(--lm-ink);font:inherit;font-size:var(--lm-fs-copy);font-weight:650}.lm-router__endpoint-protocol-field select{padding-right:1.6rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath fill='%236b7280' d='M1 1l4 4 4-4'/%3E%3C/svg%3E") no-repeat right .55rem center;cursor:pointer}.lm-router__endpoint-protocol-field strong{display:inline-flex;align-items:center;font-weight:700}.lm-router__endpoint-protocol-verb{flex-shrink:0;font-size:var(--lm-fs-copy);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#9ca3af}.lm-router__endpoint-inspector{display:flex;flex-direction:column;gap:.5rem;min-width:0;min-height:0;height:100%;max-height:none;padding:.45rem 0 .25rem .75rem;border-left:1px solid #eef0f3;background:linear-gradient(180deg,#fafbfc,#fff 28%),#fff;overflow:auto;overflow-x:hidden}.lm-router__endpoint-inspector.is-empty{justify-content:center;color:var(--lm-muted);font-size:var(--lm-fs-value);line-height:1.45}.lm-router__endpoint-inspector.is-empty p{margin:0}.lm-router__endpoint-inspector-head{display:flex;flex-direction:column;gap:.55rem;padding-bottom:.15rem}.lm-router__endpoint-inspector-head strong{font-size:var(--lm-fs-base);font-weight:700;color:var(--lm-ink);line-height:1.3}.lm-router__endpoint-inspector-head p{margin:0;font-size:var(--lm-fs-copy);color:var(--lm-muted);line-height:1.4}.lm-router__endpoint-inspector-tabs{display:flex;flex-wrap:wrap;gap:.15rem .55rem;padding:.1rem 0 .35rem;border-bottom:1px solid #eef0f3}.lm-router__endpoint-inspector-tabs button{position:relative;margin:0;padding:.2rem 0;border:none;background:transparent;color:#9ca3af;font:inherit;font-size:var(--lm-fs-copy);font-weight:600;letter-spacing:.01em;cursor:pointer}.lm-router__endpoint-inspector-tabs button:not(:first-child):before{content:"·";position:absolute;left:-.4rem;color:#d1d5db;pointer-events:none}.lm-router__endpoint-inspector-tabs button:hover,.lm-router__endpoint-inspector-tabs button.is-active{color:var(--lm-ink)}.lm-router__endpoint-inspector-tabs button.is-ready:not(.is-active){color:#166534}.lm-router__endpoint-inspector-body{display:flex;flex-direction:column;gap:.4rem;min-width:0;min-height:0;flex:1 1 auto;overflow:auto;overflow-x:hidden}.lm-router__endpoint-inspector .lm-router__panel{margin:0;border:none;border-radius:0;background:transparent;box-shadow:none;padding:0}.lm-router__endpoint-inspector .lm-router__panel-head{padding:0 0 .45rem}.lm-router__endpoint-body{display:flex;flex-direction:column;gap:.55rem;padding:.05rem .3rem .7rem 2.35rem;background:transparent}.lm-router__endpoint.is-pass .lm-router__endpoint-icon{background:#16a34a1f;color:#15803d}.lm-router__endpoint-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.35rem;align-items:stretch}.lm-router__endpoint-method{display:inline-flex;align-items:center;justify-content:center;min-width:3.2rem;padding:0 .15rem 0 0;border:none;border-radius:0;background:transparent;color:#6b7280;font-family:var(--opfico-font);font-size:var(--lm-fs-copy);font-weight:700;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap}.lm-router__endpoint-test{min-height:2.35rem}.lm-router__endpoint-args-shell{display:flex;flex-direction:column;gap:.4rem}.lm-router__endpoint-tool span i{font-style:normal;font-weight:600;color:#9ca3af;margin-left:.2rem;font-variant-numeric:tabular-nums}.lm-router__endpoint-tool.is-active span i,.lm-router__endpoint-tool.is-ready span i{color:inherit}.lm-router__panel{display:flex;flex-direction:column;gap:.55rem;margin-top:.2rem;padding:.55rem 0 .1rem;border:none;border-top:1px solid #f1f2f4;border-radius:0;background:transparent;overflow:visible}.lm-router__panel-head{display:flex;align-items:flex-start;gap:.65rem;padding:0;border:none;background:transparent}.lm-router__panel-icon{display:inline-flex;align-items:center;justify-content:center;width:1.35rem;height:1.35rem;margin-top:.1rem;border-radius:0;background:transparent;color:var(--lm-slate);line-height:0;flex-shrink:0}.lm-router__panel-head>div{min-width:0;flex:1}.lm-router__panel-head strong{display:block;font-size:var(--lm-fs-base);font-weight:700;color:var(--lm-ink);line-height:1.35}.lm-router__panel-head p{margin:.2rem 0 0;font-size:var(--iface-meta);color:var(--lm-muted);line-height:1.45}.lm-router__panel-action{margin:0;padding:.2rem 0;border:none;border-radius:0;background:transparent;color:var(--lm-info);font:inherit;font-size:var(--iface-label);font-weight:700;cursor:pointer;white-space:nowrap}.lm-router__panel-action:hover{border-color:transparent;color:#1d4ed8;text-decoration:underline}.lm-router__panel-block{display:flex;flex-direction:column;gap:.45rem;padding:0}.lm-router__panel-block:last-child{padding-bottom:.15rem}.lm-router__panel-label{display:flex;align-items:center;gap:.4rem;font-size:var(--iface-label);font-weight:700;letter-spacing:.02em;text-transform:none;color:#6b7280}.lm-router__panel-label em{display:inline-flex;align-items:center;justify-content:center;min-width:0;padding:0;border-radius:0;background:transparent;color:#9ca3af;font-style:normal;font-variant-numeric:tabular-nums}.lm-router__args{gap:0}.lm-router__args-rows{list-style:none;margin:0;padding:.1rem 0 .2rem;display:flex;flex-direction:column;gap:.55rem}.lm-router__args-rows li{display:flex;flex-direction:column;gap:.28rem;padding:0 0 .55rem;border:none;border-bottom:1px solid #f3f4f6;border-radius:0;background:transparent}.lm-router__args-rows li:last-child{border-bottom:none;padding-bottom:0}.lm-router__args-rows li.is-filled{background:transparent;border-color:#f3f4f6}.lm-router__args-rows li.is-missing{border-color:#f3f4f6;background:transparent}.lm-router__args-rows li.is-missing input{border-color:#47556966;background:#fff}.lm-router__args-meta{display:flex;flex-direction:column;gap:.15rem;min-width:0}.lm-router__args-title{display:flex;align-items:center;flex-wrap:wrap;gap:.35rem}.lm-router__args-meta code{display:inline-block;width:fit-content;padding:0;border-radius:0;background:transparent;border:none;color:var(--lm-ink);font-family:var(--opfico-font-mono);font-size:var(--iface-code);font-weight:700}.lm-router__args-title em{font-style:normal;font-size:var(--iface-label);font-weight:600;letter-spacing:.01em;text-transform:none;color:#9ca3af}.lm-router__args-title em.is-required{color:#b45309}.lm-router__args-meta small{color:var(--lm-muted);font-size:var(--iface-meta);font-weight:500;text-transform:none;letter-spacing:0;line-height:1.35}.lm-router__args-rows input{width:100%;min-height:2.35rem;padding:0 .7rem;border:1px solid #e5e7eb;border-radius:3px;background:#fff;color:var(--lm-ink);font:inherit;font-size:var(--iface-body);font-weight:500;outline:none}.lm-router__args-rows input:focus{border-color:#47556966;box-shadow:var(--opfico-focus-ring)}.lm-router__args-preview{display:flex;flex-direction:column;gap:.2rem;min-width:0}.lm-router__args-preview pre{margin:0;max-height:none;overflow:visible;padding:.65rem .75rem;border:1px solid #1f2937;border-radius:3px;background:#0f1419;color:#e5e7eb;font-family:var(--opfico-font-mono);font-size:var(--lm-fs-copy);line-height:1.55;white-space:pre-wrap;word-break:break-word}.lm-router__args-preview.is-inline{margin-top:.1rem}.lm-router__args-preview.is-inline>span{font-size:var(--iface-label);font-weight:700;color:var(--lm-muted);text-transform:uppercase;letter-spacing:.03em}.lm-router__endpoint-schema{margin:0;font-size:var(--iface-meta);color:var(--lm-muted);line-height:1.4}.lm-router__endpoint-schema code{font-family:var(--opfico-font);font-size:var(--iface-meta);font-weight:700;color:#4b5563}.lm-router__endpoint-msg{margin:0;font-size:var(--iface-meta);font-weight:600;color:var(--lm-muted);line-height:1.45}.lm-router__endpoint-msg.is-pass{color:#15803d}.lm-router__endpoint-msg.is-fail{color:#9a3412}.lm-router__endpoint-msg .lm-router__tool-link{display:inline;padding:0;margin:0;border:none;font-size:inherit;color:var(--lm-info)}.lm-router__endpoint-sample{margin:0;max-height:none;overflow:visible;padding:.65rem .75rem;border:1px solid #1f2937;border-radius:3px;background:#0f1419;color:#e5e7eb;font-family:var(--opfico-font-mono);font-size:var(--lm-fs-copy);line-height:1.55;white-space:pre-wrap;word-break:break-word}.lm-router__endpoint-sample.is-transformed{border-color:#16a34a59}.lm-router__endpoint-standard-fields{list-style:none;margin:0;padding:0;display:block}.lm-router__endpoint-standard-fields li{display:inline;margin:0}.lm-router__endpoint-standard-fields code{display:inline-flex;align-items:center;padding:0;border:none;border-radius:0;background:transparent;color:#1f2937;font-family:var(--opfico-font-mono);font-size:var(--iface-code);font-weight:500}.lm-router__endpoint-standard-fields li:not(:last-child):after{content:",";margin-left:.15rem;color:#d1d5db}.lm-router__endpoint-standard-scroll{border:1px solid #1f2937;border-radius:3px;background:#0f1419;max-height:none;overflow:visible}.lm-router__endpoint-standard-sample,.lm-router__endpoint-standard-scroll>pre{display:block;margin:0;max-height:none;overflow:visible;padding:.65rem .75rem;color:#e5e7eb;font-family:var(--opfico-font-mono);font-size:var(--lm-fs-copy);line-height:1.55;white-space:pre-wrap;word-break:break-word}.lm-router__endpoint-tools{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.15rem .1rem;margin:0;padding:0;border:none;min-width:0}.lm-router__endpoint-tool{display:inline-flex;align-items:center;margin:0;padding:.1rem .35rem;border:none;background:none;color:#9ca3af;font:inherit;font-size:var(--iface-meta);font-weight:500;cursor:pointer;white-space:nowrap;flex-shrink:0}.lm-router__endpoint-tool:not(:first-child):before{content:"·";margin-right:.35rem;color:#d1d5db;font-weight:500;pointer-events:none}.lm-router__endpoint-tool:hover{color:var(--lm-ink)}.lm-router__endpoint-tool.is-active{color:var(--lm-ink);font-weight:650}.lm-router__endpoint-tool.is-ready:not(.is-active){color:#6b7280}.lm-router__tool-link{display:inline-flex;align-items:center;gap:.28rem;margin:0;padding:0;border:none;background:none;color:#6b7280;font:inherit;font-size:var(--iface-meta);font-weight:600;cursor:pointer;white-space:nowrap}.lm-router__tool-link:hover,.lm-router__tool-link.is-active{color:var(--lm-info)}.lm-router__endpoint-tabs{display:none}.lm-router__transform-badge{padding:0;border-radius:0;background:transparent;color:#15803d;font-size:var(--iface-label);font-weight:700}.lm-router__transform{gap:0}.lm-router__transform-actions{display:flex;gap:.3rem;flex-shrink:0}.lm-router__transform-legend{display:grid;grid-template-columns:minmax(6rem,.75fr) 1rem minmax(0,1.4fr);gap:.5rem;align-items:center;padding:.15rem 0 0;font-size:var(--iface-label);font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:#9ca3af}.lm-router__transform-rows{list-style:none;margin:0;padding:.25rem 0 .55rem;display:flex;flex-direction:column;gap:.55rem}.lm-router__transform-rows li{display:grid;grid-template-columns:minmax(6rem,.75fr) 1rem minmax(0,1.4fr);gap:.5rem;align-items:center;padding:0 0 .55rem;border:none;border-bottom:1px solid #f3f4f6;border-radius:0;background:transparent;color:var(--lm-muted)}.lm-router__transform-rows li:last-child{border-bottom:none;padding-bottom:0}.lm-router__transform-rows li svg{color:#9ca3af;justify-self:center}.lm-router__transform-target code{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;padding:0;border-radius:0;background:transparent;border:none;color:var(--lm-ink);font-family:var(--opfico-font-mono);font-size:var(--iface-code);font-weight:700}.lm-router__transform-rows input{width:100%;min-height:2.35rem;padding:0 .7rem;border:1px solid #e5e7eb;border-radius:3px;background:#fff;color:var(--lm-ink);font:inherit;font-size:var(--iface-body);font-weight:500;outline:none}.lm-router__transform-rows input:focus{border-color:#47556966;box-shadow:var(--opfico-focus-ring)}.lm-router__transform-foot{display:flex;justify-content:flex-start;padding:.15rem 0 .35rem}.lm-router__transform .lm-router__endpoint-previews{padding:.15rem 0 .25rem}.lm-router__endpoint-previews{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem}.lm-router__endpoint-previews>div{display:flex;flex-direction:column;gap:.2rem;min-width:0}.lm-router__endpoint-previews>div>span{font-size:var(--iface-label);font-weight:700;color:var(--lm-muted);text-transform:uppercase;letter-spacing:.03em}@media(max-width:1100px){.lm-router__endpoint-previews{grid-template-columns:1fr}.lm-router__panel-head{flex-wrap:wrap}.lm-router__transform-legend,.lm-router__transform-rows li{grid-template-columns:1fr;gap:.3rem}.lm-router__transform-rows li svg{display:none}.lm-router__endpoint-row{grid-template-columns:auto minmax(0,1fr)}.lm-router__endpoint-test{grid-column:1 / -1}.lm-router__endpoint-summary{gap:.45rem;padding:.55rem .15rem}.lm-router__endpoint-summary-name{white-space:normal}}.lm-router__endpoint-label{display:grid;grid-template-columns:1.25rem 1fr auto;gap:.4rem;align-items:center}.lm-router__endpoint-icon{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;border-radius:3px;background:#f3f4f6;color:#6b7280;line-height:0}.lm-router__endpoint-label strong{display:block;font-size:var(--iface-body);font-weight:700;color:var(--lm-ink)}.lm-router__endpoint.is-mandatory{border-color:#eef0f3}.lm-router__endpoint-label small{display:block;margin-top:.1rem;font-size:var(--iface-meta);color:var(--lm-muted)}.lm-router__endpoint-status{padding:0;border-radius:0;background:transparent;color:#9ca3af;font-size:var(--iface-meta);font-weight:600;letter-spacing:0;text-transform:none;white-space:nowrap}.lm-router__endpoint-status.is-pass{background:transparent;color:#15803d}.lm-router__endpoint-status.is-fail{background:transparent;color:#b45309}.lm-router__endpoint-status.is-checking{background:transparent;color:#2563eb}.lm-router__endpoint-row input{width:100%;min-height:2.35rem;padding:0 .7rem;border:1px solid #e5e7eb;border-radius:3px;background:#fff;color:var(--lm-ink);font:inherit;font-size:var(--iface-body);font-weight:500;outline:none}.lm-router__endpoint-row input:focus{border-color:#47556966;background:#fff;box-shadow:var(--opfico-focus-ring)}.lm-router__endpoint-row input::placeholder{color:#9ca3af;font-weight:500}.lm-router__caps-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem}.lm-router__cap{display:grid;grid-template-columns:1.55rem 1fr 1.15rem;gap:.45rem;align-items:center;width:100%;padding:.5rem .55rem;border:1px solid #e5e7eb;border-radius:3px;background:#fff;color:inherit;font:inherit;text-align:left;cursor:pointer}.lm-router__cap:hover{border-color:#d1d5db;background:#fafafa}.lm-router__cap.is-on{border-color:#16a34a59;background:#16a34a0d}.lm-router__cap-icon{display:inline-flex;align-items:center;justify-content:center;width:1.55rem;height:1.55rem;border-radius:3px;background:#f3f4f6;color:#6b7280;line-height:0}.lm-router__cap.is-on .lm-router__cap-icon{background:#16a34a1f;color:#15803d}.lm-router__cap strong{display:block;font-size:var(--iface-body);font-weight:700;color:var(--lm-ink)}.lm-router__cap small{display:block;margin-top:.15rem;font-size:var(--iface-meta);color:var(--lm-muted);line-height:1.35}.lm-router__cap-toggle{display:inline-flex;align-items:center;justify-content:center;width:1.15rem;height:1.15rem;border:1px solid #d1d5db;border-radius:3px;background:#fff;color:#15803d;line-height:0}.lm-router__cap.is-on .lm-router__cap-toggle{border-color:#16a34a;background:#16a34a1f}.lm-router__interface-actions{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding-top:.15rem}.lm-router__interface-actions p{margin:0;font-size:var(--iface-body);color:var(--lm-muted);line-height:1.45}.lm-router__spin{animation:lm-router-spin .9s linear infinite}@media(max-width:1100px){.lm-router__form-scroll:has(.lm-router__interface){overflow:auto}.lm-router__endpoint-groups,.lm-router__caps-list,.lm-router__perf-strip{grid-template-columns:1fr}.lm-router__iface-body{overflow:visible}.lm-router__iface-work,.lm-router__iface-body.is-inspector-open .lm-router__iface-work{grid-template-columns:1fr;overflow:visible}.lm-router__iface-map{height:auto;max-height:none;overflow:visible;padding:.5rem 0 .45rem}.lm-router__stage-drawer{position:relative;top:auto;left:auto;right:auto;bottom:auto;max-height:20rem}.lm-router__cap-stage-head{flex-wrap:wrap}.lm-router__stage-tools{flex-wrap:wrap;justify-content:flex-start}.lm-router__endpoint-inspector{height:auto;max-height:none;border-left:none;border-top:1px solid #eef0f3;padding:.85rem 0 0;background:transparent;overflow:visible}.lm-router__iface-terminal.is-open{position:relative;height:14rem;box-shadow:none}.lm-router__cap-stage{height:auto;overflow:visible}.lm-router__cap-endpoints,.lm-router__endpoint-list{overflow:visible}.lm-router__iface-head,.lm-router__cap-stage-head,.lm-router__cap-footer,.lm-router__auth-verify{flex-direction:column;align-items:stretch}.lm-router__iface-head-aside{align-items:flex-start}.lm-router__cap-stage-title{flex-wrap:wrap}.lm-router__cap-stage-title p:last-child{margin-left:0;padding-left:0;border-left:0;flex:1 1 100%;white-space:normal}.lm-router__standards,.lm-router__interface-actions{flex-direction:column;align-items:stretch}}.lm-shell{font-size:var(--lm-fs-copy)}.lm-btn{min-height:var(--lm-control-h);height:var(--lm-control-h);padding:0 var(--lm-space-3);font-size:var(--lm-fs-copy)}.lm-btn--compact{height:2rem;min-height:2rem;padding:0 var(--lm-space-3);font-size:var(--lm-fs-copy)}.lm-sidebar__label{display:none}.lm-sidebar__link{min-height:2.25rem;font-size:var(--lm-fs-copy)}.lm-sidebar__feature{margin-top:.75rem}.lm-sidebar__badge{font-size:var(--lm-fs-label);padding:.15rem .4rem}.lm-sidebar__promo-title{font-size:var(--lm-fs-copy)}.lm-sidebar__promo-text{font-size:var(--lm-fs-label)}.lm-sidebar__promo-btn{min-height:var(--lm-control-h);font-size:var(--lm-fs-copy)}.lm-topbar{min-height:var(--lm-header-h)}.lm-page-title h1{font-size:var(--lm-fs-title)}.lm-search:not(.lm-search--header){min-height:var(--lm-control-h);height:var(--lm-control-h);font-size:var(--lm-fs-value);box-sizing:border-box}.lm-search:not(.lm-search--header) input{font-size:var(--lm-fs-value)}.lm-user__copy strong{font-size:var(--lm-fs-value)}.lm-user__copy small{font-size:var(--lm-fs-copy)}.lm-board__head h1,.lm-router__head h1{font-size:var(--lm-fs-page)}.lm-board__lead{font-size:var(--lm-fs-base)}.lm-alert-banner strong,.lm-alert-banner p{font-size:var(--lm-fs-value)}.lm-kpi>p{font-size:var(--lm-fs-copy)}.lm-kpi strong{font-size:var(--lm-fs-page)}.lm-kpi span{font-size:var(--lm-fs-copy)}.lm-panel__head h2,.lm-get-started h2,.lm-router__section-head h2,.lm-router__complete h2{font-size:var(--lm-fs-title)}.lm-panel__head p,.lm-get-started>p,.lm-router__section-head p{font-size:var(--lm-fs-value)}.lm-table{font-size:var(--lm-fs-value)}.lm-table th{font-size:var(--lm-fs-copy)}.lm-table th,.lm-table td{padding:.6rem .45rem}.lm-pill{font-size:var(--lm-fs-copy);padding:.22rem .5rem}.lm-glance__grid strong{font-size:var(--lm-fs-title)}.lm-glance__grid span{font-size:var(--lm-fs-copy)}.lm-get-started__list li{font-size:var(--lm-fs-value)}.lm-get-started__help{font-size:var(--lm-fs-copy)}.lm-activity__list strong{font-size:var(--lm-fs-value)}.lm-activity__list small,.lm-rail__label{font-size:var(--lm-fs-copy)}.lm-rail__icon--router,.lm-rail__icon--force{width:2.6rem;height:2.6rem}.lm-router{gap:.75rem;padding:.85rem 1.1rem .95rem}.lm-router__layout{grid-template-columns:minmax(0,1fr);gap:.85rem}.lm-router__badge{font-size:var(--lm-fs-copy);padding:.32rem .6rem}.lm-router__head-icon{width:2.35rem;height:2.35rem}.lm-router__form-scroll{gap:1rem;padding:1.1rem 1.15rem .85rem}.lm-router__field>span,.lm-router__fieldset legend{font-size:var(--lm-fs-copy)}.lm-router__text-wrap,.lm-router__select-wrap,.lm-router__secret{min-height:2.75rem}.lm-router__text-wrap input,.lm-router__select-wrap select,.lm-router__secret input{font-size:var(--lm-fs-base)}.lm-router__type strong,.lm-router__env strong,.lm-router__auth strong,.lm-router__choice strong{font-size:var(--lm-fs-value)}.lm-router__type>span:last-child,.lm-router__choice>span:not(.lm-router__type-check),.lm-router__env small,.lm-router__auth small{font-size:var(--lm-fs-copy)}.lm-router__type,.lm-router__env,.lm-router__auth,.lm-router__choice{padding:.8rem .85rem}.lm-router__tabs-progress{font-size:var(--lm-fs-copy)}.lm-router__tabs-list button{min-height:2.45rem;font-size:var(--lm-fs-copy)}.lm-router__overview-brand strong{font-size:var(--lm-fs-title)}.lm-router__overview-top>p,.lm-router__access li,.lm-router__guide{font-size:var(--lm-fs-value)}.lm-router__overview-label,.lm-router__stack span{font-size:var(--lm-fs-copy)}.lm-router__benefits strong{font-size:var(--lm-fs-value)}.lm-router__benefits small{font-size:var(--lm-fs-copy)}.lm-router__standards-copy strong{font-size:var(--lm-fs-base)}.lm-router__standards-copy p,.lm-router__standards-link{font-size:var(--lm-fs-value)}.lm-router__interface-meta strong{font-size:var(--lm-fs-title)}.lm-router__interface-meta span,.lm-router__connection-chip span{font-size:var(--lm-fs-copy)}.lm-router__endpoint-group h3,.lm-router__caps h3{font-size:var(--lm-fs-base)}.lm-router__endpoint-group header p,.lm-router__caps header p{font-size:var(--lm-fs-copy)}.lm-router__endpoint-label strong{font-size:var(--lm-fs-value)}.lm-router__endpoint-label small,.lm-router__endpoint-status{font-size:var(--lm-fs-copy)}.lm-router__endpoint-row input{min-height:2.55rem;font-size:var(--lm-fs-value)}.lm-router__endpoint-schema,.lm-router__endpoint-msg{font-size:var(--lm-fs-copy)}.lm-router__lang{min-height:2.4rem;font-size:var(--lm-fs-value)}.lm-router__cap strong{font-size:var(--lm-fs-value)}.lm-router__cap small{font-size:var(--lm-fs-copy)}.lm-router__interface-actions p,.lm-router__status-list strong{font-size:var(--lm-fs-value)}.lm-router__status-list small{font-size:var(--lm-fs-copy)}.lm-router__complete h2{font-size:var(--lm-fs-page)}.lm-router__complete p{font-size:var(--lm-fs-base)}.lm-router__complete-meta span{font-size:var(--lm-fs-copy)}.lm-router__complete-meta strong,.lm-router__auth-note{font-size:var(--lm-fs-value)}.lm-shell input:not([type=checkbox]):not([type=radio]):not([type=button]):not([type=submit]):not([type=reset]):not([type=hidden]):not([type=file]):not([type=range]):not([type=color]),.lm-shell select,.lm-shell textarea,.lm-sheet input:not([type=checkbox]):not([type=radio]):not([type=button]):not([type=submit]):not([type=reset]):not([type=hidden]):not([type=file]):not([type=range]):not([type=color]),.lm-sheet select,.lm-sheet textarea,.lm-dialog input:not([type=checkbox]):not([type=radio]):not([type=button]):not([type=submit]):not([type=reset]):not([type=hidden]):not([type=file]):not([type=range]):not([type=color]),.lm-dialog select,.lm-dialog textarea{border:var(--lm-field-border);border-radius:var(--lm-field-radius);background:var(--lm-field-bg);color:var(--lm-field-text);font-family:var(--opfico-font);font-size:var(--lm-fs-copy);font-weight:400;letter-spacing:var(--opfico-tracking);box-sizing:border-box;outline:none;transition:border-color var(--opfico-transition, .15s ease),box-shadow var(--opfico-transition, .15s ease)}.lm-shell input:not([type=checkbox]):not([type=radio]):not([type=button]):not([type=submit]):not([type=reset]):not([type=hidden]):not([type=file]):not([type=range]):not([type=color]),.lm-shell select,.lm-sheet input:not([type=checkbox]):not([type=radio]):not([type=button]):not([type=submit]):not([type=reset]):not([type=hidden]):not([type=file]):not([type=range]):not([type=color]),.lm-sheet select,.lm-dialog input:not([type=checkbox]):not([type=radio]):not([type=button]):not([type=submit]):not([type=reset]):not([type=hidden]):not([type=file]):not([type=range]):not([type=color]),.lm-dialog select{height:var(--lm-control-h);min-height:var(--lm-control-h);padding:0 var(--lm-space-3);line-height:1.2}.lm-shell textarea,.lm-sheet textarea,.lm-dialog textarea{min-height:calc(var(--lm-control-h) * 2.4);height:auto;padding:.65rem var(--lm-space-3);line-height:1.4;resize:vertical}.lm-shell input:not([type=checkbox]):not([type=radio]):not([type=button]):not([type=submit]):not([type=reset]):not([type=hidden]):not([type=file]):not([type=range]):not([type=color]):focus,.lm-shell select:focus,.lm-shell textarea:focus,.lm-sheet input:not([type=checkbox]):not([type=radio]):not([type=button]):not([type=submit]):not([type=reset]):not([type=hidden]):not([type=file]):not([type=range]):not([type=color]):focus,.lm-sheet select:focus,.lm-sheet textarea:focus,.lm-dialog input:not([type=checkbox]):not([type=radio]):not([type=button]):not([type=submit]):not([type=reset]):not([type=hidden]):not([type=file]):not([type=range]):not([type=color]):focus,.lm-dialog select:focus,.lm-dialog textarea:focus{border-color:var(--lm-field-focus-border);box-shadow:var(--lm-field-focus-ring)}.lm-shell input::placeholder,.lm-shell textarea::placeholder,.lm-sheet input::placeholder,.lm-sheet textarea::placeholder,.lm-dialog input::placeholder,.lm-dialog textarea::placeholder{color:var(--lm-field-placeholder);font-family:var(--opfico-font);font-weight:400;opacity:1}.lm-shell .lm-search:not(.lm-search--header),.lm-shell .lm-page-header__search,.lm-shell .lm-markets__search,.lm-shell .lm-inline-search,.lm-shell .lm-router__select-wrap,.lm-shell .lm-router__text-wrap,.lm-shell .lm-router__secret,.lm-shell .lm-router__cap-picker-select,.lm-shell .lm-router__funded-input,.lm-sheet .lm-search:not(.lm-search--header),.lm-dialog .lm-search:not(.lm-search--header){border:var(--lm-field-border);border-radius:var(--lm-field-radius);background:var(--lm-field-bg);color:var(--lm-field-text);box-sizing:border-box;min-height:var(--lm-control-h);height:var(--lm-control-h);transition:border-color var(--opfico-transition, .15s ease),box-shadow var(--opfico-transition, .15s ease)}.lm-shell .lm-search.lm-search--header{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:0!important;min-height:0!important;color:inherit}.lm-shell .lm-search:not(.lm-search--header):focus-within,.lm-shell .lm-page-header__search:focus-within,.lm-shell .lm-markets__search:focus-within,.lm-shell .lm-router__select-wrap:focus-within,.lm-shell .lm-router__text-wrap:focus-within,.lm-shell .lm-router__secret:focus-within,.lm-shell .lm-router__cap-picker-select:focus-within,.lm-shell .lm-router__funded-input:focus-within{border-color:var(--lm-field-focus-border);box-shadow:var(--lm-field-focus-ring)}.lm-shell .lm-search:not(.lm-search--header) input,.lm-shell .lm-page-header__search input,.lm-shell .lm-markets__search input,.lm-shell .lm-inline-search input,.lm-shell .lm-router__select-wrap select,.lm-shell .lm-router__text-wrap input,.lm-shell .lm-router__secret input,.lm-shell .lm-router__cap-picker-select select,.lm-shell .lm-router__funded-input input{border:none!important;box-shadow:none!important;background:transparent;color:var(--lm-field-text);border-radius:0;height:100%!important;min-height:0!important;padding:0!important}.lm-shell .lm-search:not(.lm-search--header) input:focus,.lm-shell .lm-page-header__search input:focus,.lm-shell .lm-markets__search input:focus,.lm-shell .lm-router__select-wrap select:focus,.lm-shell .lm-router__text-wrap input:focus,.lm-shell .lm-router__secret input:focus,.lm-shell .lm-router__cap-picker-select select:focus,.lm-shell .lm-router__funded-input input:focus{border:none!important;box-shadow:none!important}.lm-shell .lm-search:not(.lm-search--header) input::placeholder,.lm-shell .lm-page-header__search input::placeholder,.lm-shell .lm-markets__search input::placeholder,.lm-shell .lm-router__text-wrap input::placeholder,.lm-shell .lm-router__secret input::placeholder,.lm-shell .lm-router__funded-input input::placeholder{color:var(--lm-field-placeholder);opacity:1}.lm-page-header__icon-btn.is-active{background:#f1f5f9;color:#0f172a}.lm-notify{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;pointer-events:none}.lm-notify.is-open{pointer-events:auto}.lm-notify__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;padding:0;border:0;background:#0f14196b;opacity:0;transition:opacity .22s ease;cursor:pointer}.lm-notify.is-open .lm-notify__backdrop{opacity:1}.lm-notify__panel{position:absolute;top:0;right:0;display:flex;flex-direction:column;width:min(28.5rem,100%);height:100%;background:linear-gradient(180deg,#fff,#f7f8fa 48%,#f3f4f6);border-left:1px solid #e5e7eb;box-shadow:-18px 0 48px #0f172a2e;transform:translate(104%);transition:transform .28s cubic-bezier(.22,1,.36,1);overflow:hidden}.lm-notify.is-open .lm-notify__panel{transform:translate(0)}.lm-notify__head{display:flex;align-items:center;justify-content:space-between;gap:.65rem;padding:.8rem .9rem;border-bottom:1px solid #e8eaee;background:#fff}.lm-notify__head-meta{display:flex;flex-wrap:wrap;gap:.45rem;margin-left:auto;font-size:var(--lm-fs-copy);font-weight:650;color:#64748b}.lm-notify__head-meta em{font-style:normal;color:#0f172a;font-weight:780}.lm-notify__brand{display:flex;gap:.7rem;min-width:0}.lm-notify__brand-icon{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;flex-shrink:0;border-radius:4px;background:var(--lm-tint-amber);color:var(--lm-amber)}.lm-notify__brand h2{margin:0;font-size:var(--lm-fs-page);font-weight:780;letter-spacing:-.02em;color:#0f172a}.lm-notify__brand p:not(.lm-notify__eyebrow){display:none}.lm-notify__close{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;margin:0;padding:0;border:1px solid #e5e7eb;border-radius:4px;background:#fff;color:#6b7280;cursor:pointer}.lm-notify__close:hover{color:#111827;border-color:#d1d5db}.lm-notify__stats{display:none}.lm-notify__toolbar{display:flex;flex-wrap:wrap;gap:.4rem;padding:.55rem .9rem;border-bottom:1px solid #eef0f3;background:#fff}.lm-notify__search{display:inline-flex;align-items:center;gap:.45rem;flex:1 1 12rem;min-height:var(--lm-control-h);height:var(--lm-control-h);padding:0 var(--lm-space-3);border:var(--lm-field-border, 2px solid #e8e8e8);border-radius:var(--lm-field-radius, 3px);background:var(--lm-field-bg, #fff);color:#9ca3af;box-sizing:border-box}.lm-notify__search:focus-within{border-color:var(--lm-field-focus-border, rgba(71, 85, 105, .4));box-shadow:var(--lm-field-focus-ring, 0 0 0 3px rgba(71, 85, 105, .12))}.lm-notify__search input{width:100%;min-width:0;height:100%!important;min-height:0!important;padding:0!important;border:0!important;box-shadow:none!important;background:transparent;font-size:var(--lm-fs-copy)}.lm-notify__focus,.lm-notify__mark{display:inline-flex;align-items:center;gap:.35rem;margin:0;height:var(--lm-control-h);min-height:var(--lm-control-h);padding:0 var(--lm-space-3);border:1px solid #e5e7eb;border-radius:3px;background:#fff;color:#4b5563;font:inherit;font-size:var(--lm-fs-copy);font-weight:650;box-sizing:border-box;cursor:pointer}.lm-notify__focus.is-active{border-color:#cbd5e1;background:#f1f5f9;color:#0f172a}.lm-notify__cats-scroll{flex-shrink:0;min-width:0;background:#f8f9fb;border-bottom:1px solid #eef0f3}.lm-notify__cats{display:flex;flex-wrap:nowrap;gap:.35rem;padding:.55rem .9rem .7rem;background:#f8f9fb;overflow-x:auto;overflow-y:hidden;scrollbar-gutter:stable;overscroll-behavior-x:contain}.lm-notify__cats button{display:inline-flex;align-items:center;gap:.35rem;flex:0 0 auto;margin:0;padding:.4rem .65rem;border:1px solid #e5e7eb;border-radius:999px;background:#fff;color:inherit;font:inherit;white-space:nowrap;cursor:pointer}.lm-notify__cats button strong{font-size:var(--lm-fs-copy);font-weight:700;color:#374151}.lm-notify__cats button small{display:none}.lm-notify__cats button em{font-style:normal;font-size:var(--lm-fs-copy);font-weight:750;color:#94a3b8}.lm-notify__cats button.is-active{border-color:#cbd5e1;background:#0f172a;box-shadow:none}.lm-notify__cats button.is-active strong,.lm-notify__cats button.is-active em{color:#fff}.lm-notify__feed{flex:1 1 auto;min-height:0;overflow:hidden;display:flex;flex-direction:column;padding:0}.lm-notify__feed-viewport{flex:1 1 auto;min-height:0;overflow:auto;padding:.75rem 1rem 1rem;scrollbar-gutter:stable}.lm-notify__group{margin-bottom:.9rem}.lm-notify__group>header{display:flex;align-items:center;gap:.4rem;margin-bottom:.45rem;color:#6b7280}.lm-notify__group>header strong{font-size:var(--lm-fs-copy);font-weight:750;color:#374151}.lm-notify__group>header em{margin-left:auto;font-style:normal;font-size:var(--lm-fs-copy);font-weight:700;color:#9ca3af}.lm-notify__group ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.45rem}.lm-notify__card{padding:.55rem .65rem;border:1px solid #e8eaee;border-radius:5px;background:#fff;box-shadow:0 1px #0f172a05}.lm-notify__card.is-unread{border-color:#47556938;background:linear-gradient(180deg,#fff,#f8fafc)}.lm-notify__card.is-critical{border-left:3px solid #b91c1c}.lm-notify__card.is-high{border-left:3px solid #ea580c}.lm-notify__card.is-watch{border-left:3px solid #ca8a04}.lm-notify__card.is-info{border-left:3px solid #64748b}.lm-notify__card-top{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.3rem}.lm-notify__severity{font-size:var(--lm-fs-label);font-weight:750;letter-spacing:.04em;text-transform:uppercase;color:#6b7280}.lm-notify__card.is-critical .lm-notify__severity{color:#b91c1c}.lm-notify__card.is-high .lm-notify__severity{color:#c2410c}.lm-notify__card time{font-size:var(--lm-fs-copy);color:#9ca3af;font-variant-numeric:tabular-nums}.lm-notify__card h3{margin:0 0 .2rem;font-size:var(--lm-fs-copy);font-weight:750;line-height:1.25;color:#111827}.lm-notify__card>p{margin:0;font-size:var(--lm-fs-copy);line-height:1.35;color:#4b5563;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lm-notify__card-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem .45rem;margin-top:.4rem;font-size:var(--lm-fs-label);font-weight:650;color:#9ca3af}.lm-notify__card-meta button{margin:0;padding:.2rem .45rem;border:1px solid #e5e7eb;border-radius:3px;background:#fff;color:#374151;font:inherit;font-size:var(--lm-fs-label);font-weight:650;cursor:pointer}.lm-notify__card-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;margin-top:.55rem}.lm-notify__card-actions button{margin:0;padding:.28rem .55rem;border:1px solid #e5e7eb;border-radius:3px;background:#fff;color:#374151;font:inherit;font-size:var(--lm-fs-copy);font-weight:650;cursor:pointer}.lm-notify__card-actions button:first-child{border-color:#cbd5e1;background:#f8fafc;color:#0f172a}.lm-notify__read{display:inline-flex;align-items:center;gap:.25rem;font-size:var(--lm-fs-copy);color:#9ca3af}.lm-notify__empty{display:flex;flex-direction:column;align-items:center;gap:.35rem;padding:2.5rem 1rem;text-align:center;color:#9ca3af}.lm-notify__empty strong{color:#374151;font-size:var(--lm-fs-value)}.lm-notify__empty p{margin:0;max-width:18rem;font-size:var(--lm-fs-copy);line-height:1.4}.lm-notify__foot{padding:.45rem .9rem;border-top:1px solid #e8eaee;background:#fff}.lm-notify__foot>div{display:flex;gap:.45rem;align-items:flex-start;color:#6b7280;font-size:var(--lm-fs-copy);line-height:1.35}.lm-notify__foot svg{flex-shrink:0;margin-top:.1rem;color:#ca8a04}@media(max-width:720px){.lm-notify__panel{width:100%}.lm-notify__stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.lm-settings__layout{display:grid;grid-template-columns:13.5rem minmax(0,1fr);gap:.7rem;flex:1 1 auto;min-height:0}.lm-settings__nav{display:flex;flex-direction:column;gap:.25rem;padding:.4rem;border:1px solid #e8eaee;border-radius:6px;background:#fff;overflow:auto}.lm-settings__nav button{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.4rem;align-items:center;margin:0;padding:.6rem .65rem;border:0;border-radius:4px;background:transparent;color:#4b5563;font:inherit;text-align:left;cursor:pointer}.lm-settings__nav button strong{font-size:var(--lm-fs-copy);font-weight:700;line-height:1.25}.lm-settings__nav button em{font-style:normal;font-size:var(--lm-fs-copy);font-weight:700;color:#94a3b8}.lm-settings__nav button:hover{background:#f8fafc}.lm-settings__nav button.is-active{background:#f1f5f9;color:#0f172a;box-shadow:inset 2px 0 #334155}.lm-settings__nav button.is-active em{color:#475569}.lm-settings__stage{display:flex;flex-direction:column;gap:.55rem;min-width:0;min-height:0;overflow:auto;padding:.75rem;border:1px solid #e8eaee;border-radius:6px;background:#fff}.lm-settings__stage-head h2{margin:0;font-size:var(--lm-fs-value);font-weight:700;color:#0f172a}.lm-settings__stage-head p{margin:.2rem 0 0;font-size:var(--lm-fs-copy);color:#6b7280;line-height:1.35}.lm-settings__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.lm-settings__grid button{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.65rem;align-items:start;width:100%;height:100%;margin:0;padding:.8rem .85rem;border:1px solid #e8eaee;border-radius:6px;background:#fafbfc;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.lm-settings__grid button:hover{border-color:#cbd5e1;background:#fff;box-shadow:0 6px 18px #0f172a0d}.lm-settings__icon{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:4px;background:var(--lm-tint);color:var(--lm-slate)}.lm-settings__copy{display:flex;flex-direction:column;gap:.25rem;min-width:0}.lm-settings__copy strong{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.4rem;font-size:var(--lm-fs-copy);font-weight:750;color:#111827}.lm-settings__copy strong em{font-style:normal;padding:.1rem .35rem;border-radius:3px;background:var(--lm-tint-amber);color:var(--lm-amber);font-size:var(--lm-fs-label);font-weight:750;letter-spacing:.04em;text-transform:uppercase}.lm-settings__copy small{font-size:var(--lm-fs-copy);line-height:1.35;color:#6b7280;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lm-settings__go{display:inline-flex;align-items:center;gap:.2rem;margin-top:.1rem;color:#64748b;font-size:var(--lm-fs-copy);font-weight:650;white-space:nowrap}.lm-settings__grid button:hover .lm-settings__go{color:var(--lm-info)}@media(max-width:960px){.lm-settings__layout{grid-template-columns:1fr}.lm-settings__nav{flex-direction:row;flex-wrap:wrap}.lm-settings__nav button.is-active{box-shadow:inset 0 -2px #334155}}@media(max-width:720px){.lm-settings__grid{grid-template-columns:1fr}}.lm-profile__toast{margin:-.15rem 0 .1rem;padding:.55rem .75rem;border:1px solid rgba(71,85,105,.22);border-radius:3px;background:#47556912;color:var(--lm-ink);font-size:var(--lm-fs-copy);font-weight:600}.lm-profile__hero{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(14rem,.8fr);gap:.75rem}.lm-profile__hero--compact{flex:1 1 auto;grid-template-columns:minmax(0,1.2fr) minmax(12rem,.9fr);gap:.55rem;min-width:0}.lm-profile .lm-board__toolbar{align-items:stretch}.lm-profile__hero--compact .lm-profile__identity,.lm-profile__hero--compact .lm-profile__kyb{padding:.35rem .45rem;border:0;background:transparent;gap:.55rem}.lm-profile__hero--compact .lm-profile__avatar{width:2.25rem;height:2.25rem;font-size:var(--lm-fs-copy)}.lm-profile__hero--compact .lm-profile__identity strong,.lm-profile__hero--compact .lm-profile__kyb strong{font-size:var(--lm-fs-value)}.lm-profile__hero--compact .lm-profile__identity p,.lm-profile__hero--compact .lm-profile__kyb p{margin:.1rem 0 0;font-size:var(--lm-fs-copy)}.lm-profile__identity,.lm-profile__kyb{display:flex;gap:.75rem;align-items:center;padding:.9rem 1rem;border:1px solid #e8eaee;border-radius:4px;background:#fff}.lm-profile__avatar{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:999px;background:linear-gradient(145deg,#64748b,#334155);color:#fff;font-size:var(--lm-fs-value);font-weight:750;flex-shrink:0}.lm-profile__identity strong,.lm-profile__kyb strong{display:block;font-size:var(--lm-fs-title);font-weight:780;color:#111827}.lm-profile__identity p,.lm-profile__kyb p{margin:.15rem 0 0;font-size:var(--lm-fs-copy);color:#6b7280}.lm-profile__identity small{color:#9ca3af;font-size:var(--lm-fs-copy)}.lm-profile__kyb{flex-direction:column;align-items:flex-start;gap:.35rem}.lm-profile__kyb-label{font-size:var(--lm-fs-label);font-weight:750;letter-spacing:.05em;text-transform:uppercase;color:#9ca3af}.lm-profile__layout{display:grid;grid-template-columns:12.5rem minmax(0,1fr);gap:.7rem;align-items:stretch;flex:1 1 auto;min-height:0}.lm-profile__nav{display:flex;flex-direction:column;gap:.25rem;padding:.45rem;border:1px solid #e8eaee;border-radius:6px;background:#fff;overflow:auto;position:sticky;top:0;align-self:stretch;max-height:100%}.lm-profile__main{min-width:0;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:.55rem}.lm-profile__nav button{margin:0;padding:.55rem .65rem;border:0;border-radius:3px;background:transparent;color:#4b5563;font:inherit;font-size:var(--lm-fs-copy);font-weight:650;text-align:left;cursor:pointer}.lm-profile__nav button:hover{background:#f8f9fb;color:#111827}.lm-profile__nav button.is-active{background:#f1f5f9;color:#0f172a;box-shadow:inset 2px 0 #334155}.lm-profile__panel{min-width:0}.lm-profile__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.lm-profile__field{display:flex;flex-direction:column;gap:.3rem;min-width:0}.lm-profile__field>span{font-size:var(--lm-fs-copy);font-weight:700;color:#6b7280}.lm-profile__field small{font-size:var(--lm-fs-copy);color:#9ca3af}.lm-profile__kyb-board{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:.75rem;margin-bottom:.9rem}.lm-profile__kyb-summary{display:flex;gap:.65rem;padding:.8rem .85rem;border:1px solid rgba(234,88,12,.25);border-radius:4px;background:#ea580c0d;color:#9a3412}.lm-profile__kyb-summary strong{display:block;font-size:var(--lm-fs-value);color:#7c2d12}.lm-profile__kyb-summary p{margin:.2rem 0 0;font-size:var(--lm-fs-copy);line-height:1.4;color:#9a3412}.lm-profile__kyb-board ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem}.lm-profile__kyb-board li{display:flex;justify-content:space-between;gap:.5rem;padding:.5rem .65rem;border:1px solid #eef0f3;border-radius:3px;background:#fafbfc;font-size:var(--lm-fs-copy)}.lm-profile__kyb-board li strong{font-weight:650;color:#111827}.lm-profile__kyb-board li span{color:#6b7280;font-weight:650}.lm-profile__kyb-board li.is-complete span{color:#15803d}.lm-profile__kyb-board li.is-action span{color:var(--lm-amber)}.lm-profile__kyb-board li.is-in_review span{color:#c2410c}.lm-profile__check{display:flex;align-items:flex-start;gap:.55rem;margin-top:.85rem;font-size:var(--lm-fs-copy);color:#4b5563;line-height:1.4}.lm-profile__check input{margin-top:.15rem;width:1rem;height:1rem}.lm-profile__toggles{display:flex;flex-direction:column;gap:.55rem;margin-top:.35rem}.lm-profile__security-cards{display:flex;flex-direction:column;gap:.5rem;margin-bottom:.85rem}.lm-profile__security-cards article{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.7rem;align-items:center;padding:.75rem .8rem;border:1px solid #e8eaee;border-radius:4px;background:#fafbfc}.lm-profile__security-cards strong{display:block;font-size:var(--lm-fs-copy);color:#111827}.lm-profile__security-cards p{margin:.15rem 0 0;font-size:var(--lm-fs-copy);color:#6b7280}.lm-profile__security-cards select{min-width:7rem}.lm-profile__export-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.45rem}.lm-profile__export-list li{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem .8rem;border:1px solid #e8eaee;border-radius:4px;background:#fff}.lm-profile__export-list strong{display:block;font-size:var(--lm-fs-copy)}.lm-profile__export-list p{margin:.15rem 0 0;font-size:var(--lm-fs-copy);color:#6b7280}.lm-profile__hint{display:flex;align-items:flex-start;gap:.4rem;margin:.85rem 0 0;font-size:var(--lm-fs-copy);line-height:1.4;color:#6b7280}.lm-profile__panel--danger{border-color:#b91c1c33}.lm-profile__danger-grid{display:flex;flex-direction:column;gap:.55rem}.lm-profile__danger-grid article{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.7rem;align-items:center;padding:.8rem;border:1px solid rgba(185,28,28,.18);border-radius:4px;background:#b91c1c08}.lm-profile__danger-grid strong{display:block;font-size:var(--lm-fs-copy);color:#111827}.lm-profile__danger-grid p{margin:.2rem 0 0;font-size:var(--lm-fs-copy);color:#6b7280;line-height:1.4}.lm-profile__danger-btn{color:#b91c1c!important;border-color:#b91c1c59!important}@media(max-width:960px){.lm-profile__hero,.lm-profile__layout,.lm-profile__grid,.lm-profile__kyb-board{grid-template-columns:1fr}.lm-profile__nav{position:static;flex-direction:row;flex-wrap:wrap}}.lm-router__benefits li:nth-child(1)>span{background:var(--lm-tint-teal);color:var(--lm-teal)}.lm-router__benefits li:nth-child(2)>span{background:var(--lm-tint-blue);color:var(--lm-info)}.lm-router__benefits li:nth-child(3)>span{background:var(--lm-tint-amber);color:var(--lm-amber)}.lm-router__benefits li:nth-child(4)>span{background:var(--lm-tint);color:var(--lm-slate)}.lm-settings__grid li:nth-child(4n+1) .lm-settings__icon{background:var(--lm-tint-teal);color:var(--lm-teal)}.lm-settings__grid li:nth-child(4n+2) .lm-settings__icon{background:var(--lm-tint-blue);color:var(--lm-info)}.lm-settings__grid li:nth-child(4n+3) .lm-settings__icon{background:var(--lm-tint-amber);color:var(--lm-amber)}.lm-settings__grid li:nth-child(4n+4) .lm-settings__icon{background:var(--lm-tint);color:var(--lm-slate)}.lm-billings__layout{display:flex;flex-direction:column;gap:.55rem;flex:1 1 auto;min-height:0}.lm-requestbook__stage{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:minmax(14rem,.9fr) minmax(0,1.1fr);gap:1rem;align-items:center;padding:1rem 1.1rem;border:1px solid #e8eaee;border-radius:8px;background:radial-gradient(520px 240px at 12% 20%,rgba(37,99,235,.06),transparent 60%),#fff;box-shadow:0 1px #0f172a08}.lm-requestbook__art{border:1px solid #eef2f7;border-radius:6px;overflow:hidden;background:#f8fafc}.lm-requestbook__art svg{display:block;width:100%;height:auto}.lm-requestbook__copy{display:flex;flex-direction:column;align-items:flex-start;gap:.45rem;min-width:0}.lm-requestbook__copy h2{margin:.15rem 0 0;font-size:var(--lm-fs-page);font-weight:780;letter-spacing:-.02em;color:#0f172a}.lm-requestbook__copy>p{margin:0;max-width:34rem;font-size:var(--lm-fs-copy);line-height:1.45;color:#64748b}.lm-requestbook__actions{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.35rem}.lm-alert-banner.is-success{border-color:#16a34a47;background:linear-gradient(90deg,#16a34a14,#2563eb08)}.lm-alert-banner.is-success strong{color:#166534}@media(max-width:900px){.lm-home-grid,.lm-requestbook__stage{grid-template-columns:1fr}.lm-board__toolbar{flex-wrap:wrap}}.lm-notify__card.is-critical{border-left-color:var(--opfico-red, #ff3b30)}.lm-notify__card.is-high{border-left-color:var(--lm-amber)}.lm-notify__card.is-watch{border-left-color:#ca8a04}.lm-notify__card.is-info{border-left-color:var(--lm-info)}.lm-rb{gap:var(--lm-gap-tight)}.lm-rb--ops{display:flex;flex-direction:column;min-height:0}.lm-rb__layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(15rem,.7fr);gap:var(--lm-space-4);flex:1 1 auto;min-height:0}.lm-rb__main{display:flex;flex-direction:column;gap:var(--lm-gap);min-width:0;min-height:0;overflow:auto}.lm-rb__aside{display:flex;flex-direction:column;gap:var(--lm-gap-tight);min-height:0;overflow:auto}.lm-rb__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;flex-shrink:0;border-bottom:1px solid rgba(15,23,42,.08)}.lm-rb__action{display:grid;grid-template-columns:1.75rem minmax(0,1fr) auto;align-items:center;gap:.65rem;margin:0;padding:.95rem .85rem;border:0;border-radius:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background .16s ease,transform .16s ease}.lm-rb__action+.lm-rb__action{border-left:1px solid rgba(15,23,42,.08)}.lm-rb__action:hover{border-color:transparent;background:#ffffff8c;transform:translateY(-1px)}.lm-rb__action--campaign{background:radial-gradient(320px 140px at 0% 0%,rgba(255,59,48,.08),transparent 70%),transparent}.lm-rb__action--broadcast{background:radial-gradient(320px 140px at 100% 0%,rgba(15,23,42,.05),transparent 70%),transparent}.lm-rb__action span{display:flex;flex-direction:column;gap:.08rem;min-width:0}.lm-rb__action strong{font-size:var(--lm-fs-copy);font-weight:750}.lm-rb__action small{font-size:var(--lm-fs-copy);color:#64748b}.lm-rb__aside-panel{padding:.15rem 0 .65rem;border:0;border-radius:0;background:transparent}.lm-rb__aside-panel h3{margin:0 0 .65rem;font-family:var(--opfico-font);font-size:var(--lm-fs-value);font-weight:700;letter-spacing:-.02em;font-synthesis:none}.lm-rb__mode-list{list-style:none;margin:0;padding:0;display:grid;gap:.35rem}.lm-rb__mode-list li{display:flex;justify-content:space-between;gap:.5rem;align-items:baseline}.lm-rb__mode-list strong{font-size:var(--lm-fs-copy);font-weight:700}.lm-rb__mode-list em{font-style:normal;font-size:var(--lm-fs-label);color:#94a3b8;text-align:right}.lm-rb__paths{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--lm-space-2);flex-shrink:0}.lm-rb__paths--pathways{grid-template-columns:repeat(auto-fill,minmax(14.5rem,1fr))}.lm-rb__path--compact{gap:var(--lm-space-2);padding:var(--lm-space-3);min-height:100%}.lm-rb__path--compact h2{font-size:var(--lm-fs-copy);line-height:1.25}.lm-rb__path--compact p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin:0;font-size:var(--lm-fs-label);line-height:1.35;min-height:calc(var(--lm-fs-label) * 1.35 * 2)}.lm-rb__path--compact ul{display:none}.lm-rb__path--compact>.lm-btn{margin-top:auto}.lm-rb__path--neutral{background:#fff;box-shadow:none}.lm-rb__path--neutral .lm-rb__path-icon{background:#0f172a0d;color:#475569}.lm-rb__chooser{display:flex;flex-direction:column;gap:var(--lm-gap);flex-shrink:0;padding:0 0 var(--lm-space-4);border-bottom:1px solid var(--lm-hairline, rgba(15, 23, 42, .08))}.lm-rb__chooser-head h2{margin:0;font-family:var(--opfico-font);font-size:var(--lm-fs-title);font-weight:750;letter-spacing:-.02em;color:#0f172a}.lm-rb__chooser-head{position:relative;padding-right:5.5rem}.lm-rb__chooser-mark{position:absolute;right:0;top:.15rem;opacity:.85}.lm-rb__path-top{display:flex;align-items:center;justify-content:space-between;gap:var(--lm-space-2)}.lm-rb__path-best{font-size:var(--lm-fs-micro);font-weight:700;letter-spacing:var(--lm-track-overline);text-transform:uppercase;color:#94a3b8;text-align:right;line-height:1.2;max-width:55%}.lm-rb__path[data-accent=teal]{box-shadow:inset 3px 0 #0f766e}.lm-rb__path[data-accent=blue]{box-shadow:inset 3px 0 #2563eb}.lm-rb__path[data-accent=amber]{box-shadow:inset 3px 0 #b45309}.lm-rb__path[data-accent=slate]{box-shadow:inset 3px 0 #475569}.lm-rb__path[data-accent=red]{box-shadow:inset 3px 0 #ff3b30}.lm-rb__path[data-accent=emerald]{box-shadow:inset 3px 0 #047857}.lm-rb__path[data-accent=ink]{box-shadow:inset 3px 0 #0f172a}.lm-rb__path:hover{border-color:#d1d5db;background:#fafbfc}.lm-rb__chooser-head p{margin:var(--lm-space-2) 0 0;max-width:42rem;font-size:var(--lm-fs-copy);line-height:1.45;color:#64748b}.lm-rb__guide-steps li>div{display:flex;flex-direction:column;gap:.1rem;min-width:0}.lm-rb__guide-steps li>div strong{font-size:var(--lm-fs-copy);font-weight:750;color:#0f172a}.lm-rb__guide-steps li>div span{font-size:var(--lm-fs-copy);line-height:1.35;color:#64748b}.lm-rb__path{display:flex;flex-direction:column;gap:var(--lm-space-2);padding:var(--lm-space-3);border:1px solid var(--lm-line, #e8eaee);border-radius:3px;background:#fff}.lm-rb__path--campaign{background:radial-gradient(420px 180px at 100% 0%,rgba(255,59,48,.07),transparent 60%),#fff}.lm-rb__path--broadcast{background:radial-gradient(420px 180px at 100% 0%,rgba(37,99,235,.07),transparent 60%),#fff}.lm-rb__path-icon{display:inline-grid;place-items:center;width:2rem;height:2rem;border-radius:4px;background:#f1f5f9;color:#334155}.lm-rb__path--campaign .lm-rb__path-icon{background:#ff3b301a;color:var(--opfico-red, #ff3b30)}.lm-rb__path--broadcast .lm-rb__path-icon{background:var(--lm-tint-blue);color:var(--lm-info)}.lm-rb__path-copy{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;flex:1 1 auto}.lm-rb__path h2{margin:0;font-size:var(--lm-fs-value);font-weight:780;letter-spacing:-.02em;color:#0f172a}.lm-rb__path p{margin:0;font-size:var(--lm-fs-copy);line-height:1.4;color:#64748b}.lm-rb__path ul{list-style:none;margin:.15rem 0 0;padding:0;display:flex;flex-direction:column;gap:.2rem;font-size:var(--lm-fs-copy);font-weight:650;color:#475569}.lm-rb__path ul li:before{content:"·";margin-right:.35rem;color:#94a3b8}.lm-rb__path>.lm-btn{align-self:flex-start;margin-top:auto}.lm-rb__book{display:flex;flex-direction:column;gap:.55rem;flex:1 1 auto;min-height:12rem;padding:.35rem 0 0;border:0;border-radius:0;background:transparent}.lm-rb__book-head{display:flex;align-items:center;justify-content:space-between;gap:.55rem;flex-wrap:wrap;padding-bottom:.35rem;border-bottom:1px solid rgba(15,23,42,.08)}.lm-rb__book-head h3{margin:0;font-family:var(--opfico-font);font-size:var(--lm-fs-title);font-weight:700;letter-spacing:var(--opfico-tracking-display);color:#0f172a;font-synthesis:none}.lm-rb__book-empty{margin:0;padding:.85rem 0;font-size:var(--lm-fs-copy);color:#94a3b8}.lm-rb__book-tools{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem}.lm-rb__tabs{display:inline-flex;padding:0;border:0;border-radius:0;background:transparent}.lm-rb__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0;overflow:auto;min-height:0;flex:1 1 auto}.lm-rb__list button{display:grid;grid-template-columns:1.6rem minmax(0,1fr) auto 3.5rem auto;gap:.7rem;align-items:center;width:100%;margin:0;padding:.75rem .15rem;border:0;border-bottom:1px solid rgba(15,23,42,.06);border-radius:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background .14s ease}.lm-rb__list button:hover{border-color:#0f172a0f;background:#ffffff80}.lm-rb__kind{display:inline-grid;place-items:center;width:1.55rem;height:1.55rem;padding:0;border-radius:0;font-size:0;color:#64748b}.lm-rb__kind.is-campaign{background:transparent;color:var(--lm-accent)}.lm-rb__kind.is-broadcast{background:transparent;color:#334155}.lm-rb__status{font-size:var(--lm-fs-copy);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#94a3b8}.lm-rb__list-copy{display:flex;flex-direction:column;gap:.15rem;min-width:0}.lm-rb__list-copy strong{font-family:var(--opfico-font);font-size:var(--lm-fs-copy);font-weight:700;letter-spacing:var(--opfico-tracking);color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lm-rb__list-copy small{font-size:var(--lm-fs-copy);color:#6b7280;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lm-rb__fill{display:block;height:.35rem;border-radius:999px;background:#e5e7eb;overflow:hidden}.lm-rb__fill>i{display:block;height:100%;background:linear-gradient(90deg,#0f766e,#2563eb)}.lm-rb__meta-hint{font-size:var(--lm-fs-copy);font-weight:700;color:#64748b;font-variant-numeric:tabular-nums}.lm-rb__empty{display:grid;place-items:center;gap:.25rem;padding:1.5rem 1rem;color:#64748b;text-align:center}.lm-rb__empty strong{color:#0f172a;font-size:var(--lm-fs-copy)}.lm-rb__empty p{margin:0;font-size:var(--lm-fs-copy)}.lm-rb__guide,.lm-rb__modes,.lm-rb__catalog-hint,.lm-rb__gate{padding:.8rem .85rem;border:1px solid #e8eaee;border-radius:8px;background:#fff}.lm-rb__guide h3,.lm-rb__modes h3,.lm-rb__catalog-hint h3{margin:0;font-size:var(--lm-fs-copy);font-weight:750;color:#0f172a}.lm-rb__guide>p,.lm-rb__catalog-hint>p{margin:.3rem 0 .55rem;font-size:var(--lm-fs-copy);line-height:1.4;color:#6b7280}.lm-rb__guide-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem}.lm-rb__guide-steps li{display:grid;grid-template-columns:1.35rem 1fr;gap:.5rem}.lm-rb__guide-steps em{display:inline-grid;place-items:center;width:1.35rem;height:1.35rem;border-radius:999px;background:#f1f5f9;color:#334155;font-style:normal;font-size:var(--lm-fs-copy);font-weight:780}.lm-rb__guide-steps strong{display:block;font-size:var(--lm-fs-copy);font-weight:750;color:#0f172a}.lm-rb__guide-steps p{margin:.1rem 0 0;font-size:var(--lm-fs-copy);line-height:1.35;color:#6b7280}.lm-rb__modes ul{list-style:none;margin:.55rem 0 0;padding:0;display:flex;flex-direction:column;gap:.45rem}.lm-rb__modes li{display:flex;flex-direction:column;gap:.12rem;padding:.45rem .5rem;border-radius:5px;background:#f8fafc}.lm-rb__modes strong{font-size:var(--lm-fs-copy);font-weight:750;color:#0f172a}.lm-rb__modes small{font-size:var(--lm-fs-copy);line-height:1.3;color:#6b7280}.lm-rb__modes em{font-style:normal;font-size:var(--lm-fs-label);font-weight:700;color:var(--lm-teal)}.lm-rb__ops-command{grid-template-columns:minmax(10rem,.95fr) minmax(0,1.35fr) auto;gap:var(--lm-space-3) var(--lm-space-4);align-items:end}.lm-rb__ops-who{min-width:0;display:flex;flex-direction:column;gap:.28rem}.lm-rb__ops-eyebrow{margin:0;font-size:var(--lm-fs-micro);font-weight:700;letter-spacing:var(--lm-track-micro);text-transform:uppercase;color:#94a3b8;line-height:1}.lm-rb__ops-lede{margin:0;max-width:28rem;font-size:var(--lm-fs-copy);font-weight:500;line-height:1.4;color:#64748b}.lm-rb__ops-kpis{min-width:0}.lm-rb__ops-create{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.4rem}.lm-rb__ops-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(15rem,17.5rem);gap:var(--lm-space-4);align-items:start;min-height:0;flex:1 1 auto}.lm-rb__ops-main{display:flex;flex-direction:column;gap:var(--lm-space-3);min-width:0;min-height:0}.lm-rb__ops-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.55rem .85rem}.lm-rb__ops-filters{display:flex;flex-wrap:wrap;gap:.28rem}.lm-rb__ops-filters button{display:inline-flex;align-items:center;gap:.35rem;margin:0;padding:.38rem .62rem;border:1px solid rgba(15,23,42,.1);border-radius:4px;background:#fff;color:#475569;font-family:inherit;font-size:var(--lm-fs-label);font-weight:650;cursor:pointer;transition:border-color .12s ease,background .12s ease,color .12s ease}.lm-rb__ops-filters button:hover{border-color:#0f172a2e;color:#0f172a}.lm-rb__ops-filters button.is-active{border-color:#b91c1c59;background:#b91c1c0f;color:#991b1b}.lm-rb__ops-filters button em{font-style:normal;min-width:1.15rem;padding:.05rem .32rem;border-radius:3px;background:#b91c1c;color:#fff;font-size:.68rem;font-weight:750;line-height:1.2;text-align:center}.lm-rb__ops-toolbar-right{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem}.lm-rb__ops-grid{list-style:none;margin:0;padding:0 0 .5rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(19.5rem,1fr));gap:.7rem}.lm-rb__ops-card{position:relative;display:flex;flex-direction:column;gap:.55rem;height:100%;padding:.85rem .9rem .8rem 1rem;border:1px solid rgba(15,23,42,.1);border-radius:6px;background:linear-gradient(180deg,#fff,#f8fafc);box-shadow:0 1px #0f172a08;overflow:hidden}.lm-rb__ops-card:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:#94a3b8}.lm-rb__ops-card.is-critical:before{background:#b91c1c}.lm-rb__ops-card.is-watch:before{background:#b45309}.lm-rb__ops-card.is-ok:before{background:#15803d}.lm-rb__ops-card.is-idle:before{background:#94a3b8}.lm-rb__ops-card-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.55rem;align-items:start}.lm-rb__ops-kind{display:inline-flex;align-items:center;justify-content:center;width:1.85rem;height:1.85rem;border-radius:4px;border:1px solid transparent;flex-shrink:0}.lm-rb__ops-kind.is-campaign{background:#b91c1c14;border-color:#b91c1c29;color:#b91c1c}.lm-rb__ops-kind.is-broadcast{background:#0f172a0d;border-color:#0f172a1a;color:#334155}.lm-rb__ops-card-title{min-width:0;display:flex;flex-direction:column;gap:.15rem}.lm-rb__ops-card-title strong{font-size:var(--lm-fs-copy);font-weight:750;letter-spacing:-.01em;line-height:1.25;color:#0f172a}.lm-rb__ops-card-title small{font-size:var(--lm-fs-label);line-height:1.35;color:#64748b}.lm-rb__ops-health{flex-shrink:0;padding:.18rem .4rem;border-radius:3px;font-size:var(--lm-fs-micro);font-weight:750;letter-spacing:.04em;text-transform:uppercase;line-height:1.2;white-space:nowrap}.lm-rb__ops-health.is-critical{background:#b91c1c1a;color:#991b1b}.lm-rb__ops-health.is-watch{background:#b453091f;color:#9a3412}.lm-rb__ops-health.is-ok{background:#15803d1a;color:#166534}.lm-rb__ops-health.is-idle{background:#64748b1f;color:#475569}.lm-rb__ops-card-reason{margin:0;font-size:var(--lm-fs-copy);line-height:1.4;color:#475569}.lm-rb__ops-card-metrics{display:flex;flex-direction:column;gap:.55rem;padding-top:.15rem}.lm-rb__ops-card-metrics>div>span{display:block;margin-bottom:.28rem;font-size:var(--lm-fs-micro);font-weight:700;letter-spacing:var(--lm-track-micro);text-transform:uppercase;color:#94a3b8}.lm-rb__ops-card-metrics dl{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem .65rem}.lm-rb__ops-card-metrics dl>div{display:flex;flex-direction:column;gap:.08rem;min-width:0;padding:.35rem .45rem;border-radius:4px;background:#0f172a08}.lm-rb__ops-card-metrics dt{font-size:var(--lm-fs-micro);font-weight:650;letter-spacing:.02em;text-transform:uppercase;color:#94a3b8}.lm-rb__ops-card-metrics dd{margin:0;font-size:var(--lm-fs-copy);font-weight:700;color:#0f172a;letter-spacing:-.01em}.lm-rb__ops-card-metrics dd small{font-size:.72em;font-weight:550;color:#64748b}.lm-rb__ops-card-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;margin-top:auto;padding-top:.15rem}.lm-rb__ops-aside{display:flex;flex-direction:column;gap:.75rem;position:sticky;top:0;align-self:start}.lm-rb__ops-queue,.lm-rb__ops-pulse{padding:.75rem .8rem;border:1px solid rgba(15,23,42,.1);border-radius:6px;background:#fff}.lm-rb__ops-queue header h3,.lm-rb__ops-pulse h3{margin:0;font-size:var(--lm-fs-copy);font-weight:750;letter-spacing:-.01em;color:#0f172a}.lm-rb__ops-queue header p{margin:.2rem 0 0;font-size:var(--lm-fs-label);line-height:1.35;color:#64748b}.lm-rb__ops-queue-empty{margin:.65rem 0 0;font-size:var(--lm-fs-copy);line-height:1.4;color:#64748b}.lm-rb__ops-queue ul{list-style:none;margin:.65rem 0 0;padding:0;display:flex;flex-direction:column;gap:.35rem}.lm-rb__ops-queue li button{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.5rem;align-items:start;width:100%;margin:0;padding:.5rem .55rem;border:1px solid rgba(15,23,42,.08);border-radius:5px;background:#f8fafc;text-align:left;cursor:pointer;font-family:inherit;transition:border-color .12s ease,background .12s ease}.lm-rb__ops-queue li button:hover{border-color:#b91c1c47;background:#fff}.lm-rb__ops-queue li button strong{display:block;font-size:var(--lm-fs-label);font-weight:700;color:#0f172a;line-height:1.25}.lm-rb__ops-queue li button small{display:block;margin-top:.12rem;font-size:var(--lm-fs-label);line-height:1.3;color:#64748b}.lm-rb__ops-queue li button em{font-style:normal;font-size:var(--lm-fs-micro);font-weight:750;letter-spacing:.03em;text-transform:uppercase;color:#b91c1c;white-space:nowrap;padding-top:.1rem}.lm-rb__ops-dot{width:.45rem;height:.45rem;margin-top:.35rem;border-radius:50%;background:#94a3b8;flex-shrink:0}.lm-rb__ops-dot.is-critical{background:#b91c1c}.lm-rb__ops-dot.is-watch{background:#b45309}.lm-rb__ops-dot.is-ok{background:#15803d}.lm-rb__ops-pulse dl{margin:.55rem 0 0;display:flex;flex-direction:column;gap:.45rem}.lm-rb__ops-pulse dl>div{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.lm-rb__ops-pulse dt{font-size:var(--lm-fs-label);color:#64748b}.lm-rb__ops-pulse dd{margin:0;font-size:var(--lm-fs-copy);font-weight:750;color:#0f172a;letter-spacing:-.01em}.lm-rb__ops-links{display:flex;flex-direction:column;gap:.35rem}@media(max-width:1100px){.lm-rb__ops-command{grid-template-columns:1fr;align-items:start}.lm-rb__ops-create{justify-content:flex-start}.lm-rb__ops-layout{grid-template-columns:1fr}.lm-rb__ops-aside{position:static;display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.65rem}.lm-rb__ops-links{grid-column:1 / -1;flex-direction:row;flex-wrap:wrap}}.lm-rb__gate{margin:auto;max-width:28rem;display:flex;flex-direction:column;align-items:flex-start;gap:.45rem}.lm-rb__gate h2{margin:0;font-size:var(--lm-fs-title);font-weight:780}.lm-rb__gate p{margin:0 0 .35rem;font-size:var(--lm-fs-copy);line-height:1.45;color:#64748b}.lm-rb--wizard,.lm-rb--detail{gap:.55rem}.lm-rb__wizard-toolbar{align-items:flex-start;flex-wrap:wrap}.lm-rb__wizard-progress{display:flex;flex-direction:column;gap:.35rem;min-width:min(22rem,100%);flex:1 1 16rem}.lm-rb__wizard-progress-meta{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;font-size:var(--lm-fs-label);color:#64748b}.lm-rb__wizard-progress-meta em{font-style:normal;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.lm-rb__wizard-progress-meta span{font-weight:750;font-variant-numeric:tabular-nums;color:#0f172a}.lm-rb__wizard-progress-track{height:.28rem;border-radius:99px;background:#0f172a14;overflow:hidden}.lm-rb__wizard-progress-track>i{display:block;height:100%;border-radius:inherit;background:#b91c1c;transition:width .22s ease}.lm-rb__wizard-intent{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .65rem;margin:0;padding:.15rem 0 .35rem;border:0;border-radius:0;background:transparent}.lm-rb__wizard-intent>span{font-size:var(--lm-fs-micro);font-weight:750;letter-spacing:.05em;text-transform:uppercase;color:#94a3b8}.lm-rb__wizard-intent strong{font-size:var(--lm-fs-copy);font-weight:650;color:#0f172a}.lm-rb__form--desk{gap:.85rem}.lm-rb__segment{display:flex;flex-direction:column;gap:.75rem;padding:.9rem .95rem;border:1px solid rgba(15,23,42,.1);border-radius:8px;background:#fff}.lm-rb__segment.is-policy{border-color:#0f172a24;background:linear-gradient(180deg,#f8fafc,#fff 55%)}.lm-rb__segment.is-warn{border-color:#b4530947;background:#fff7ed8c}.lm-rb__segment-head{display:flex;flex-direction:column;gap:.2rem}.lm-rb__segment-eyebrow{margin:0;font-size:var(--lm-fs-micro);font-weight:750;letter-spacing:.05em;text-transform:uppercase;color:#94a3b8}.lm-rb__segment-head h3{margin:0;font-size:var(--lm-fs-copy);font-weight:750;letter-spacing:-.01em;color:#0f172a}.lm-rb__segment-head p{margin:0;font-size:var(--lm-fs-label);line-height:1.4;color:#64748b}.lm-rb__segment-body{display:flex;flex-direction:column;gap:.75rem}.lm-rb__impact{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;padding:.65rem .7rem;border:1px solid rgba(15,23,42,.1);border-radius:8px;background:#0f172a;color:#e2e8f0}.lm-rb__impact>div{display:flex;flex-direction:column;gap:.12rem;min-width:0;padding:.35rem .4rem;border-radius:5px;background:#ffffff0a}.lm-rb__impact span{font-size:var(--lm-fs-micro);font-weight:650;letter-spacing:.03em;text-transform:uppercase;color:#94a3b8}.lm-rb__impact strong{font-size:var(--lm-fs-copy);font-weight:750;letter-spacing:-.01em;color:#fff}.lm-rb__impact small{font-size:var(--lm-fs-label);color:#94a3b8;line-height:1.3}.lm-rb__impact>div.is-ok strong{color:#86efac}.lm-rb__impact>div.is-warn strong{color:#fdba74}.lm-rb__impact>div.is-critical strong{color:#fca5a5}.lm-rb__policy{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;width:100%;margin:0;padding:.75rem .85rem;border:1px solid rgba(15,23,42,.12);border-radius:7px;background:#f8fafc;text-align:left;cursor:pointer;font:inherit;transition:border-color .14s ease,background-color .14s ease,box-shadow .14s ease}.lm-rb__policy:hover{border-color:#0f172a33;background:#fff}.lm-rb__policy.is-on{border-color:#15803d47;background:#f0fdf4b3}.lm-rb__policy.is-warn{border-color:#b4530959;background:#fff7edd9}.lm-rb__policy-copy{display:flex;flex-direction:column;gap:.2rem;min-width:0}.lm-rb__policy-copy strong{font-size:var(--lm-fs-copy);font-weight:750;color:#0f172a}.lm-rb__policy-copy small{font-size:var(--lm-fs-label);line-height:1.4;color:#64748b}.lm-rb__policy-copy em{font-style:normal;font-size:var(--lm-fs-label);font-weight:700;color:#9a3412}.lm-rb__policy-switch{position:relative;flex-shrink:0;width:2.4rem;height:1.35rem;margin-top:.1rem;border-radius:999px;background:#cbd5e1;transition:background-color .14s ease}.lm-rb__policy.is-on .lm-rb__policy-switch{background:#15803d}.lm-rb__policy-switch>i{position:absolute;top:.15rem;left:.15rem;width:1.05rem;height:1.05rem;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0f172a33;transition:transform .14s ease}.lm-rb__policy.is-on .lm-rb__policy-switch>i{transform:translate(1.05rem)}.lm-rb__field--hero{max-width:28rem}.lm-rb__field-unit{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:0}.lm-rb__field-unit input{border-top-right-radius:0;border-bottom-right-radius:0}.lm-rb__field-unit em{display:inline-flex;align-items:center;padding:0 .65rem;border:1px solid #e2e8f0;border-left:0;border-radius:0 4px 4px 0;background:#f8fafc;font-style:normal;font-size:var(--lm-fs-label);font-weight:700;color:#64748b}.lm-rb__rebate-block{display:flex;flex-direction:column;gap:.55rem;padding:.65rem .7rem;border-radius:6px;background:#f8fafc;border:1px solid rgba(15,23,42,.06)}.lm-rb__rebate-block>header{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.lm-rb__rebate-block>header strong{font-size:var(--lm-fs-label);font-weight:750;color:#0f172a}.lm-rb__rebate-block>header span{font-size:var(--lm-fs-label);font-weight:700;font-variant-numeric:tabular-nums;color:#b91c1c}.lm-rb__field-row--auto{grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr))}.lm-rb__choice-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.lm-rb__pick-mark{display:inline-grid;place-items:center;width:1.25rem;height:1.25rem;border:1.5px solid #cbd5e1;border-radius:4px;background:#fff;color:#fff;flex-shrink:0}.lm-rb__market-pick button.is-selected .lm-rb__pick-mark{border-color:#334155;background:#334155}.lm-rb__back{display:inline-flex;align-items:center;gap:.3rem;margin:0;padding:.35rem .5rem;border:0;border-radius:4px;background:transparent;color:#475569;font:inherit;font-size:var(--lm-fs-copy);font-weight:700;cursor:pointer}.lm-rb__back:hover{background:#f1f5f9;color:#0f172a}.lm-rb__wizard-title{display:flex;flex-direction:column;gap:.1rem;min-width:0;flex:1 1 auto}.lm-rb__wizard-title strong{font-size:var(--lm-fs-value);font-weight:750;color:#0f172a}.lm-rb__wizard-title span{font-size:var(--lm-fs-copy);color:#6b7280}.lm-rb__steps{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.35rem}.lm-rb__steps li{display:inline-flex;align-items:center;gap:.3rem;padding:.25rem .5rem;border-radius:999px;background:#f1f5f9;color:#94a3b8;font-size:var(--lm-fs-copy);font-weight:700}.lm-rb__steps li em{display:inline-grid;place-items:center;width:1rem;height:1rem;border-radius:999px;background:#e2e8f0;font-style:normal;font-size:var(--lm-fs-label)}.lm-rb__steps li.is-active{background:#0f172a;color:#fff}.lm-rb__steps li.is-active em{background:#fff3;color:#fff}.lm-rb__steps li.is-done{color:#0f766e;background:#0f766e1a}.lm-rb__steps li.is-done em{background:#0f766e;color:#fff}.lm-rb__wizard-body{flex:1 1 auto;min-height:0;overflow:auto;padding:.15rem 0 .35rem;border:0;border-radius:0;background:transparent}.lm-rb__wizard-foot{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-shrink:0;padding:.65rem 0 .1rem;border:0;border-top:1px solid var(--lm-hairline, #e8eaee);border-radius:0;background:transparent}.lm-rb__wizard-foot-actions{display:flex;flex-wrap:wrap;gap:.4rem}.lm-rb__wizard-wait{flex-shrink:0;padding:.35rem .15rem .15rem}.lm-rb__form{display:flex;flex-direction:column;gap:.85rem}.lm-rb__form-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.lm-rb__form-head h3{margin:0;font-size:var(--lm-fs-value);font-weight:750}.lm-rb__form-head p{margin:.2rem 0 0;font-size:var(--lm-fs-copy);color:#6b7280}.lm-rb__field{display:flex;flex-direction:column;gap:.3rem;font-size:var(--lm-fs-copy);font-weight:700;color:#475569}.lm-rb__field input,.lm-rb__field textarea,.lm-rb__field select{min-height:var(--lm-control-h);height:var(--lm-control-h);padding:0 var(--lm-space-3);border:var(--lm-field-border);border-radius:var(--lm-field-radius);background:#fff;color:var(--lm-ink);font:inherit;font-size:var(--lm-fs-copy);font-weight:600;box-sizing:border-box;line-height:1.2}.lm-rb__field textarea{min-height:calc(var(--lm-control-h) * 2.4);height:auto;padding:.65rem var(--lm-space-3);resize:vertical;line-height:1.4}.lm-rb__field-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:.65rem}.lm-rb__choices{margin:0;padding:0;border:0}.lm-rb__choices legend{margin-bottom:.45rem;font-size:var(--lm-fs-copy);font-weight:750;color:#475569}.lm-rb__choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.lm-rb__choice-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.lm-rb__choice-grid button{display:flex;flex-direction:column;align-items:flex-start;gap:.2rem;margin:0;padding:.7rem .75rem;border:1px solid #e8eaee;border-radius:6px;background:#fafbfc;color:inherit;font:inherit;text-align:left;cursor:pointer}.lm-rb__choice-grid button strong{font-size:var(--lm-fs-copy);font-weight:750;color:#0f172a}.lm-rb__choice-grid button small{font-size:var(--lm-fs-copy);line-height:1.35;color:#6b7280}.lm-rb__choice-grid button em{margin-top:.15rem;font-style:normal;font-size:var(--lm-fs-label);font-weight:700;color:var(--lm-teal)}.lm-rb__choice-grid button.is-selected{border-color:#334155;background:#fff;box-shadow:inset 0 0 0 1px #3341552e}.lm-rb__market-pick{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;max-height:22rem;overflow:auto}.lm-rb__market-pick button{display:grid;grid-template-columns:1.25rem 1fr;gap:.55rem;align-items:start;width:100%;margin:0;padding:.65rem .7rem;border:1px solid #e8eaee;border-radius:6px;background:#fff;color:inherit;font:inherit;text-align:left;cursor:pointer}.lm-rb__market-pick button.is-selected{border-color:#334155;background:#f8fafc}.lm-rb__check{display:inline-grid;place-items:center;width:1.25rem;height:1.25rem;border:1.5px solid #cbd5e1;border-radius:4px;background:#fff;color:#fff}.lm-rb__market-pick button.is-selected .lm-rb__check{border-color:#334155;background:#334155}.lm-rb__weight{margin:.35rem 0 .55rem 2.1rem;max-width:7rem}label.lm-rb__check{display:inline-flex;align-items:center;gap:.45rem;margin:.45rem 0 0;font-size:var(--lm-fs-copy);font-weight:650;color:#475569;cursor:pointer}label.lm-rb__check input{width:1rem;height:1rem}.lm-rb__detail-actions{display:grid;gap:.4rem;margin-top:.5rem}.lm-rb__market-pick strong{display:block;font-size:var(--lm-fs-copy);font-weight:750;color:#0f172a}.lm-rb__market-pick small{display:block;margin-top:.15rem;font-size:var(--lm-fs-copy);color:#6b7280}.lm-rb__hint{margin:0;font-size:var(--lm-fs-copy);color:#b45309}.lm-rb__review article{display:flex;flex-direction:column;gap:.75rem;max-width:36rem}.lm-rb__review h3{margin:0;font-size:var(--lm-fs-title);font-weight:780}.lm-rb__review dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin:0}.lm-rb__review dt{font-size:var(--lm-fs-copy);font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:#94a3b8}.lm-rb__review dd{margin:.15rem 0 0;font-size:var(--lm-fs-copy);font-weight:700;color:#0f172a}.lm-rb__detail-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(14rem,.8fr);gap:.65rem;flex:1 1 auto;min-height:0}.lm-rb__detail-dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:0;padding:.25rem .15rem .5rem}.lm-rb__detail-dl dt{font-size:var(--lm-fs-label);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#94a3b8}.lm-rb__detail-dl dd{margin:.15rem 0 0;font-size:var(--lm-fs-value);font-weight:750;color:#0f172a}.lm-rb__notes{margin:.25rem .15rem 0;padding:.65rem .7rem;border-radius:5px;background:#f8fafc;font-size:var(--lm-fs-copy);line-height:1.4;color:#475569}.lm-rb__detail-aside{display:flex;flex-direction:column;gap:.55rem;min-height:0;overflow:auto}.lm-rb__basket{list-style:none;margin:0;padding:0 .15rem .35rem;display:flex;flex-direction:column;gap:.4rem}.lm-rb__basket li{padding:.5rem .55rem;border-radius:5px;background:#f8fafc}.lm-rb__basket strong{display:block;font-size:var(--lm-fs-copy);font-weight:750}.lm-rb__basket small{font-size:var(--lm-fs-copy);color:#6b7280}.lm-rb__signal{margin:0 .15rem .5rem;font-size:var(--lm-fs-copy);line-height:1.4;color:#475569}.lm-rb__progress{height:.45rem;margin:.15rem .15rem .35rem;border-radius:999px;background:#e5e7eb;overflow:hidden}.lm-rb__progress>span{display:block;height:100%;background:linear-gradient(90deg,#0f766e,var(--opfico-red, #ff3b30))}.lm-rb__detail-aside small{display:block;margin:0 .15rem .45rem;font-size:var(--lm-fs-copy);color:#6b7280}.lm-panel__head h2{display:inline-flex;align-items:center;gap:.4rem}@media(max-width:1100px){.lm-rb__layout,.lm-rb__paths,.lm-rb__detail-grid,.lm-rb__market-pick,.lm-rb__field-row,.lm-rb__choice-grid,.lm-rb__choice-grid--3,.lm-rb__impact,.lm-lab__layout,.lm-lab__dash{grid-template-columns:1fr}.lm-lab__spine{flex-direction:row;flex-wrap:wrap;align-items:center;gap:.15rem .35rem;padding:0 0 .55rem;border-right:0;border-bottom:1px solid rgba(15,23,42,.08)}.lm-lab__spine-label{width:100%;margin-bottom:.2rem}.lm-lab__spine button{width:auto;padding:.35rem .45rem}.lm-lab__spine button.is-active{box-shadow:inset 0 -2px 0 var(--lm-accent)}.lm-lab__body{padding-left:0}.lm-rb__list button{grid-template-columns:auto minmax(0,1fr) auto}.lm-rb__fill,.lm-rb__meta-hint,.lm-rb__status{display:none}}.lm-empty{display:flex;flex-direction:column;gap:.65rem;padding:1.1rem .25rem 1.25rem;border:0;border-radius:0;background:radial-gradient(520px 220px at 0% 0%,rgba(255,59,48,.04),transparent 55%),transparent;box-shadow:none}.lm-empty--compact{gap:.45rem;padding:.7rem .1rem}.lm-empty--accent{background:radial-gradient(520px 220px at 0% 0%,rgba(255,59,48,.07),transparent 55%),transparent}.lm-empty--success{background:radial-gradient(520px 220px at 0% 0%,rgba(22,163,74,.06),transparent 55%),transparent}.lm-empty--warn{background:radial-gradient(520px 220px at 0% 0%,rgba(217,119,6,.07),transparent 55%),transparent}.lm-empty__head{display:flex;align-items:flex-start;gap:.7rem}.lm-empty__icon{display:inline-grid;place-items:center;width:2.1rem;height:2.1rem;flex-shrink:0;border-radius:0;background:transparent;color:#334155}.lm-empty--accent .lm-empty__icon{background:#ff3b301a;color:var(--opfico-red, #ff3b30)}.lm-empty--success .lm-empty__icon{background:#16a34a1f;color:#15803d}.lm-empty--warn .lm-empty__icon{background:var(--lm-tint-amber);color:var(--lm-amber)}.lm-empty__copy{display:flex;flex-direction:column;align-items:flex-start;gap:.3rem;min-width:0}.lm-empty__title{font-family:var(--opfico-font);font-size:var(--lm-fs-base);font-weight:700;letter-spacing:var(--opfico-tracking-display);color:#0f172a;font-synthesis:none}.lm-empty--compact .lm-empty__title{font-size:var(--lm-fs-value)}.lm-empty__desc{margin:0;font-size:var(--lm-fs-copy);line-height:1.45;color:#64748b;max-width:40rem}.lm-empty__steps{list-style:none;margin:0;padding:.55rem .6rem;display:flex;flex-direction:column;gap:.5rem;border-radius:6px;background:#f8fafc}.lm-empty__steps li{display:grid;grid-template-columns:1.35rem minmax(0,1fr);gap:.5rem;align-items:start}.lm-empty__steps em{display:inline-grid;place-items:center;width:1.35rem;height:1.35rem;border-radius:999px;background:#e2e8f0;color:#334155;font-style:normal;font-size:var(--lm-fs-copy);font-weight:780}.lm-empty__steps strong{display:block;font-size:var(--lm-fs-copy);font-weight:750;color:#0f172a}.lm-empty__steps span{display:block;margin-top:.1rem;font-size:var(--lm-fs-copy);line-height:1.35;color:#6b7280}.lm-empty__hints{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.25rem}.lm-empty__hints li{position:relative;padding-left:.85rem;font-size:var(--lm-fs-copy);line-height:1.4;color:#475569;font-weight:600}.lm-empty__hints li:before{content:"→";position:absolute;left:0;color:#94a3b8;font-weight:700}.lm-empty__actions{display:flex;flex-wrap:wrap;gap:.4rem}.lm-empty__more{display:flex;flex-wrap:wrap;gap:.45rem}.lm-empty__disclose{display:inline-flex;align-items:center;gap:.2rem;margin:0;padding:0;border:0;background:none;color:#64748b;font:inherit;font-size:var(--lm-fs-copy);font-weight:700;cursor:pointer}.lm-empty__disclose svg{transition:transform .15s ease}.lm-board--nested>.lm-empty,.lm-rb>.lm-empty{margin:auto;width:min(100%,34rem)}.lm-markets__list .lm-empty,.lm-rb__book .lm-empty,.lm-notify__feed .lm-empty{margin:.35rem;width:auto}.lm-lab{gap:0;padding-top:.35rem}.lm-lab__layout{display:grid;grid-template-columns:9.75rem minmax(0,1fr);gap:0;flex:1 1 auto;min-height:0;overflow:hidden}.lm-lab__spine{display:flex;flex-direction:column;gap:.12rem;min-height:0;padding:.35rem .85rem .85rem .1rem;border-right:1px solid rgba(15,23,42,.08);overflow:auto}.lm-lab__spine-label{margin:0 0 .45rem;padding:0 .35rem;font-size:var(--lm-fs-label);font-weight:750;letter-spacing:.12em;text-transform:uppercase;color:#94a3b8}.lm-lab__spine button{display:grid;grid-template-columns:1.1rem minmax(0,1fr);align-items:center;gap:.45rem;width:100%;margin:0;padding:.45rem .4rem;border:0;border-radius:0;background:transparent;color:#64748b;font:inherit;font-family:var(--opfico-font);font-size:var(--lm-fs-copy);font-weight:650;letter-spacing:var(--opfico-tracking);text-align:left;cursor:pointer;transition:color .15s ease,background .15s ease}.lm-lab__spine button:hover{color:#0f172a;background:#ffffff73}.lm-lab__spine button.is-active{color:#0f172a;background:transparent;box-shadow:inset 2px 0 0 var(--lm-accent)}.lm-lab__body{display:flex;flex-direction:column;gap:var(--lm-gap-tight);min-width:0;min-height:0;padding:0 0 0 var(--lm-space-4);overflow:hidden}.lm-lab__rail{display:flex;flex-wrap:wrap;align-items:center;gap:var(--lm-space-2) var(--lm-space-3);flex-shrink:0;min-height:var(--lm-control-h);padding-bottom:var(--lm-space-3);border-bottom:1px solid rgba(15,23,42,.08)}.lm-lab__rail button{display:inline-flex;align-items:center;gap:.35rem;margin:0;padding:.35rem .15rem;border:0;border-bottom:1.5px solid transparent;border-radius:0;background:transparent;color:#475569;font:inherit;font-size:var(--lm-fs-copy);font-weight:700;cursor:pointer}.lm-lab__rail button:hover{color:#0f172a;background:transparent}.lm-lab__rail button.is-primary{border-bottom-color:var(--opfico-red);background:transparent;color:var(--opfico-red)}.lm-lab__stage-scroll{flex:1 1 auto;min-height:0}.lm-lab__stage{flex:1 1 auto;min-height:0;overflow:visible;padding-top:var(--lm-space-2)}.lm-rb__book-scroll{flex:1 1 auto;min-height:0}.lm-rb__book-scroll .lm-scroll-hint__viewport{max-height:min(32rem,55vh)}.lm-lab__overview{display:flex;flex-direction:column;gap:var(--lm-gap)}.lm-lab__plane{min-width:0;padding:0}.lm-lab__grade{font-style:normal;font-size:var(--lm-fs-copy);font-weight:750;letter-spacing:.04em;text-transform:uppercase;color:#64748b}.lm-lab__grade--watch{color:#b45309}.lm-lab__grade--critical{color:#b91c1c}.lm-lab__grade--healthy,.lm-lab__grade--ok{color:#15803d}.lm-lab__hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(14rem,.9fr);gap:.65rem;padding:.7rem .8rem;border:1px solid #e8eaee;border-radius:4px;background:radial-gradient(560px 220px at 0% 0%,rgba(13,148,136,.08),transparent 55%),#fff}.lm-lab__hero h2{margin:.25rem 0 0;font-size:var(--lm-fs-title);font-weight:780;letter-spacing:-.02em;color:#0f172a}.lm-lab__hero>div>p{margin:.25rem 0 0;font-size:var(--lm-fs-copy);line-height:1.4;color:#64748b;max-width:40rem}.lm-lab__pipeline{list-style:none;margin:0;padding:.55rem;display:flex;flex-direction:column;gap:.4rem;border-radius:6px;background:#f8fafc}.lm-lab__pipeline li{display:grid;grid-template-columns:1.35rem 1fr;gap:.35rem .5rem;align-items:center}.lm-lab__pipeline em{grid-row:span 2;display:inline-grid;place-items:center;width:1.35rem;height:1.35rem;border-radius:999px;background:#e2e8f0;color:#334155;font-style:normal;font-size:var(--lm-fs-label);font-weight:780}.lm-lab__pipeline strong{font-size:var(--lm-fs-copy);font-weight:750;color:#0f172a}.lm-lab__pipeline span{font-size:var(--lm-fs-copy);color:#6b7280}.lm-lab__paths{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}.lm-lab__path{display:flex;flex-direction:column;gap:.4rem;padding:.8rem .85rem;border:1px solid #e8eaee;border-radius:8px;background:#fff}.lm-lab__path h3{margin:0;font-size:var(--lm-fs-value);font-weight:750;color:#0f172a}.lm-lab__path p{margin:0;flex:1 1 auto;font-size:var(--lm-fs-copy);line-height:1.4;color:#64748b}.lm-lab__path-icon{display:inline-grid;place-items:center;width:2.15rem;height:2.15rem;border-radius:6px;background:#f1f5f9;color:#334155}.lm-lab__path--teal .lm-lab__path-icon{background:var(--lm-tint-teal);color:var(--lm-teal)}.lm-lab__path--blue .lm-lab__path-icon{background:var(--lm-tint-blue);color:var(--lm-info)}.lm-lab__path--amber .lm-lab__path-icon{background:var(--lm-tint-amber);color:var(--lm-amber)}.lm-lab__path--red .lm-lab__path-icon{background:#ff3b301a;color:var(--opfico-red, #ff3b30)}.lm-lab__path>.lm-btn{align-self:flex-start;margin-top:.2rem}.lm-lab__dash{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--lm-space-5)}.lm-lab__attn{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0}.lm-lab__attn li{display:grid;grid-template-columns:auto 1fr auto;gap:var(--lm-space-3);align-items:baseline;padding:var(--lm-space-2) 0;border-radius:0;border-bottom:1px solid rgba(15,23,42,.06);background:transparent}.lm-lab__attn strong{font-family:var(--opfico-font-numeric, var(--opfico-font));font-size:var(--lm-fs-page);font-weight:700;letter-spacing:var(--opfico-tracking);color:#0f172a;font-variant-numeric:tabular-nums;font-synthesis:none}.lm-lab__attn span{display:inline-flex;align-items:center;gap:.3rem;font-size:var(--lm-fs-copy);color:#64748b}.lm-lab__attn span svg{color:#94a3b8}.lm-lab__attn button{margin:0;padding:0;border:0;border-radius:0;background:transparent;color:var(--lm-accent);font:inherit;font-size:var(--lm-fs-copy);font-weight:750;cursor:pointer}.lm-lab__finding-list,.lm-lab__pack-list,.lm-lab__surv-peek{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.45rem}.lm-lab__finding-list li,.lm-lab__pack-list li,.lm-lab__surv-peek li{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:.55rem 0;border-bottom:1px solid rgba(15,23,42,.06)}.lm-lab__finding-list strong,.lm-lab__pack-list strong{display:block;font-size:var(--lm-fs-copy);font-weight:750;color:#0f172a}.lm-lab__finding-list small,.lm-lab__pack-list small,.lm-lab__surv-peek small{display:block;margin-top:.12rem;font-size:var(--lm-fs-copy);color:#6b7280}.lm-lab__pack-list p{margin:.25rem 0 0;font-size:var(--lm-fs-copy);line-height:1.4;color:#64748b}.lm-lab__surv-peek li{align-items:baseline;display:grid;grid-template-columns:1fr auto auto;gap:.5rem}.lm-lab__surv-peek span{font-size:var(--lm-fs-copy);color:#0f172a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lm-lab__finding-actions{display:flex;flex-wrap:wrap;gap:.3rem;flex-shrink:0;justify-content:flex-end}.lm-lab__report-list>li{flex-direction:column;align-items:stretch}.lm-lab__report-body{display:flex;flex-direction:column;gap:.45rem;min-width:0;flex:1}.lm-lab__report-body header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.lm-lab__comments{list-style:none;margin:0;padding:.35rem 0 0;display:flex;flex-direction:column;gap:.3rem;border-top:1px solid rgba(15,23,42,.06)}.lm-lab__comments li{display:flex;flex-direction:column;gap:.1rem;padding:.2rem 0;border:0;background:transparent}.lm-lab__comments strong{font-size:.72rem;font-weight:750;color:#475569}.lm-lab__comments span{font-size:var(--lm-fs-copy);color:#64748b}.lm-lab__comment-compose{display:flex;gap:.4rem;align-items:center}.lm-lab__comment-compose input{flex:1;min-width:0;margin:0;height:var(--lm-control-h);min-height:var(--lm-control-h);padding:0 var(--lm-space-3);border:var(--lm-field-border);border-radius:var(--lm-field-radius);background:#fff;font:inherit;font-size:var(--lm-fs-copy);color:#0f172a;box-sizing:border-box;line-height:1.2}.lm-lab__voters li.is-abstain em{color:#64748b}.lm-lab__mini-list,.lm-lab__card-list,.lm-lab__decision-list{list-style:none;margin:0;padding:.15rem .15rem .45rem;display:flex;flex-direction:column;gap:.4rem}.lm-lab__mini-list li,.lm-lab__card-list li{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:.65rem .7rem;border:1px solid #eef2f7;border-radius:6px;background:#fafbfc}.lm-lab__mini-list strong,.lm-lab__card-list strong,.lm-lab__decision-list strong{display:block;font-size:var(--lm-fs-copy);font-weight:750;color:#0f172a}.lm-lab__mini-list small,.lm-lab__card-list small{display:block;margin-top:.15rem;font-size:var(--lm-fs-copy);color:#6b7280}.lm-lab__card-list p,.lm-lab__decision-list p{margin:.25rem 0 0;font-size:var(--lm-fs-copy);line-height:1.4;color:#64748b}.lm-lab__card-side{display:flex;flex-direction:column;align-items:flex-end;gap:.35rem;flex-shrink:0}.lm-lab__panel-stack{display:flex;flex-direction:column;gap:.65rem}.lm-lab__panel-actions{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap;padding:.55rem .7rem;border:1px solid #e8eaee;border-radius:6px;background:#fff}.lm-lab__panel-actions p{margin:0;font-size:var(--lm-fs-copy);color:#64748b}.lm-lab__surv-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.lm-lab__surv-grid>li{display:flex;flex-direction:column;gap:.55rem;padding:.8rem;border:1px solid #e8eaee;border-radius:8px;background:#fff}.lm-lab__surv-grid header{display:flex;align-items:flex-start;justify-content:space-between;gap:.55rem}.lm-lab__surv-grid header small{display:block;margin-top:.15rem;font-size:var(--lm-fs-copy);color:#6b7280}.lm-lab__meters{display:flex;flex-direction:column;gap:.35rem}.lm-lab__meter>div{display:flex;justify-content:space-between;font-size:var(--lm-fs-copy);font-weight:700;color:#64748b}.lm-lab__meter em{font-style:normal;color:#0f172a;font-variant-numeric:tabular-nums}.lm-lab__meter>i{display:block;height:.35rem;border-radius:999px;background:#e5e7eb;overflow:hidden}.lm-lab__meter>i>b{display:block;height:100%;background:linear-gradient(90deg,#0f766e,#2563eb)}.lm-lab__surv-grid dl{display:grid;grid-template-columns:1fr 1fr;gap:.4rem;margin:0}.lm-lab__surv-grid dt{font-size:var(--lm-fs-label);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#94a3b8}.lm-lab__surv-grid dd{margin:.1rem 0 0;font-size:var(--lm-fs-copy);font-weight:750;color:#0f172a}.lm-lab__issues{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.3rem}.lm-lab__issues li{padding:.45rem .5rem;border-radius:4px;background:#fff7ed}.lm-lab__issues li.is-critical{background:#fef2f2}.lm-lab__issues strong{display:block;font-size:var(--lm-fs-copy);font-weight:750;color:#9a3412}.lm-lab__issues span{display:block;margin-top:.1rem;font-size:var(--lm-fs-copy);line-height:1.35;color:#78716c}.lm-lab__ok{margin:0;font-size:var(--lm-fs-copy);font-weight:650;color:#15803d}.lm-lab__decision-list>li{display:flex;flex-direction:column;gap:.55rem;padding:.8rem .85rem;border:1px solid #e8eaee;border-radius:8px;background:#fff}.lm-lab__decision-list header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.lm-lab__vote-meta{display:flex;flex-direction:column;gap:.35rem;font-size:var(--lm-fs-copy);font-weight:650;color:#64748b}.lm-lab__sig-bar{height:.4rem;border-radius:999px;background:#e5e7eb;overflow:hidden}.lm-lab__sig-bar>i{display:block;height:100%;background:linear-gradient(90deg,#0f766e,var(--opfico-red, #ff3b30))}.lm-lab__voters{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem}.lm-lab__voters li{display:grid;grid-template-columns:1fr auto;gap:.1rem .45rem;padding:.45rem .5rem;border-radius:5px;background:#f8fafc}.lm-lab__voters strong{font-size:var(--lm-fs-copy)}.lm-lab__voters small{grid-column:1;font-size:var(--lm-fs-label);color:#94a3b8}.lm-lab__voters em{grid-row:span 2;align-self:center;font-style:normal;font-size:var(--lm-fs-label);font-weight:750;color:#94a3b8;text-transform:uppercase}.lm-lab__voters li.is-approve em,.lm-lab__voters li.is-approve{color:#15803d}.lm-lab__voters li.is-reject em{color:#b91c1c}@media(max-width:1100px){.lm-lab__hero,.lm-lab__paths,.lm-lab__dash,.lm-lab__surv-grid,.lm-lab__voters{grid-template-columns:1fr}}.lm-status-toasts{position:fixed;right:1rem;bottom:1rem;z-index:220;display:flex;flex-direction:column-reverse;gap:.45rem;width:min(26rem,calc(100vw - 2rem));pointer-events:none}.lm-status-toast{pointer-events:auto;display:grid;grid-template-columns:1.25rem minmax(0,1fr) auto;gap:.55rem;align-items:start;padding:.7rem .75rem;border:1px solid rgba(15,23,42,.1);border-left:2px solid #64748b;border-radius:3px;background:#fffffff5;box-shadow:0 1px #0f172a08,0 12px 28px #0f172a1f;animation:lm-toast-in .22s ease}.lm-status-toast:has(.lm-status-toast__items){width:100%}.lm-status-toast.is-success{border-left-color:#15803d}.lm-status-toast.is-warn{border-left-color:#b45309}.lm-status-toast.is-danger{border-left-color:#b91c1c}.lm-status-toast.is-info{border-left-color:#475569}.lm-status-toast.is-progress{border-left-color:var(--lm-accent)}@keyframes lm-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.lm-status-toast__icon{display:inline-grid;place-items:center;margin-top:.05rem;color:#64748b}.lm-status-toast.is-success .lm-status-toast__icon{color:#15803d}.lm-status-toast.is-warn .lm-status-toast__icon{color:#b45309}.lm-status-toast.is-danger .lm-status-toast__icon{color:#b91c1c}.lm-status-toast.is-progress .lm-status-toast__icon{color:var(--lm-accent)}.lm-status-spin{animation:lm-status-spin .9s linear infinite}@keyframes lm-status-spin{to{transform:rotate(360deg)}}.lm-status-toast__copy{min-width:0}.lm-status-toast__copy strong{display:block;font-size:var(--lm-fs-copy);font-weight:750;color:var(--lm-ink)}.lm-status-toast__copy p{margin:.15rem 0 0;font-size:var(--lm-fs-copy);line-height:1.35;color:#64748b}.lm-status-toast__action{margin:.35rem 0 0;padding:0;border:0;background:none;color:var(--lm-accent);font:inherit;font-size:var(--lm-fs-copy);font-weight:750;cursor:pointer}.lm-status-toast__close{display:inline-grid;place-items:center;margin:0;padding:.1rem;border:0;border-radius:3px;background:transparent;color:#94a3b8;cursor:pointer}.lm-status-toast__close:hover{color:#475569;background:#0f172a0d}.lm-status-progress{display:grid;gap:var(--lm-space-1);margin-top:0}.lm-status-progress.is-compact{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--lm-space-2);margin-top:0}.lm-status-progress__meta{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}.lm-status-progress__meta span{font-size:var(--lm-fs-micro);font-weight:700;letter-spacing:var(--lm-track-overline);text-transform:uppercase;color:var(--lm-meta-ink)}.lm-status-progress__meta strong,.lm-status-progress.is-compact em{font-family:var(--opfico-font-numeric, var(--opfico-font));font-style:normal;font-size:var(--lm-fs-copy);font-weight:750;font-variant-numeric:tabular-nums;color:var(--lm-ink)}.lm-status-progress__track{height:3px;border-radius:2px;background:#0f172a12;overflow:hidden}.lm-status-progress__track>i{display:block;height:100%;border-radius:2px;background:#64748b;transition:width .22s ease}.lm-status-progress.is-success .lm-status-progress__track>i,.lm-status-progress.is-good .lm-status-progress__track>i{background:#15803d}.lm-status-progress.is-warn .lm-status-progress__track>i,.lm-status-progress.is-watch .lm-status-progress__track>i{background:#b45309}.lm-status-progress.is-danger .lm-status-progress__track>i,.lm-status-progress.is-critical .lm-status-progress__track>i{background:#b91c1c}.lm-status-progress.is-info .lm-status-progress__track>i,.lm-status-progress.is-progress .lm-status-progress__track>i{background:var(--lm-accent)}.lm-status-progress.is-muted .lm-status-progress__track>i{background:#94a3b8}.lm-status-indicator{display:inline-flex;align-items:center;gap:.32rem;font-size:var(--lm-fs-micro);font-weight:700;letter-spacing:var(--lm-track-overline);text-transform:uppercase;color:#64748b}.lm-status-indicator>i{width:.4rem;height:.4rem;border-radius:50%;background:currentColor;flex-shrink:0}.lm-status-indicator.is-success,.lm-status-indicator.is-good,.lm-status-indicator.is-live{color:#15803d}.lm-status-indicator.is-warn,.lm-status-indicator.is-watch{color:#b45309}.lm-status-indicator.is-danger,.lm-status-indicator.is-critical{color:#b91c1c}.lm-status-indicator.is-info{color:#475569}.lm-status-indicator.is-muted{color:#94a3b8}.lm-status-indicator.is-pulse>i{box-shadow:0 0 0 0 currentColor;animation:lm-pulse 1.8s ease-out infinite}.lm-direction-cue{position:relative;display:flex;align-items:center;justify-content:space-between;gap:var(--lm-space-3) var(--lm-space-4);flex-wrap:wrap;padding:var(--lm-space-3) 0 var(--lm-space-3) var(--lm-space-3);border-bottom:1px solid var(--lm-hairline);animation:lm-cue-in .28s ease both}.lm-direction-cue__rail{position:absolute;left:0;top:.55rem;bottom:.55rem;width:3px;border-radius:2px;background:var(--lm-accent)}.lm-direction-cue__glyph{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;flex-shrink:0;border-radius:3px;background:#0f172a0d;color:#64748b;line-height:0}.lm-direction-cue.is-info .lm-direction-cue__glyph{background:#ff3b301a;color:var(--lm-accent)}.lm-direction-cue.is-success .lm-direction-cue__glyph{background:#15803d1a;color:#15803d}.lm-direction-cue.is-warn .lm-direction-cue__glyph{background:#b453091f;color:#b45309}.lm-direction-cue.is-danger .lm-direction-cue__glyph{background:#b91c1c1a;color:#b91c1c}.lm-direction-cue.is-success .lm-direction-cue__rail{background:#15803d}.lm-direction-cue.is-warn .lm-direction-cue__rail{background:#b45309}.lm-direction-cue.is-danger .lm-direction-cue__rail{background:#b91c1c}.lm-direction-cue.is-info .lm-direction-cue__rail{background:var(--lm-accent)}.lm-direction-cue__copy{min-width:0;flex:1 1 14rem}.lm-direction-cue__kicker{display:block;margin-bottom:.2rem;font-size:var(--lm-fs-micro);font-weight:700;letter-spacing:var(--lm-track-micro);text-transform:uppercase;color:var(--lm-meta-ink)}.lm-direction-cue__copy strong{display:block;font-size:var(--lm-fs-value);font-weight:750;line-height:1.25;color:var(--lm-ink)}.lm-direction-cue__copy p{margin:var(--lm-space-1) 0 0;max-width:42rem;font-size:var(--lm-fs-copy);line-height:1.4;color:#64748b}.lm-direction-cue.is-success strong{color:#15803d}.lm-direction-cue.is-warn strong{color:#b45309}.lm-direction-cue.is-danger strong{color:#b91c1c}.lm-direction-cue__action{display:inline-flex;align-items:center;gap:.35rem;flex-shrink:0;box-sizing:border-box;min-height:2.1rem;margin:0;padding:0 var(--lm-space-3);border:1px solid rgba(15,23,42,.12);border-radius:3px;background:#fff;color:var(--lm-ink);font:inherit;font-size:var(--lm-fs-copy);font-weight:700;line-height:1.2;cursor:pointer;transition:transform .14s ease,background .14s ease,border-color .14s ease}.lm-direction-cue__action:hover{transform:translate(2px)}.lm-direction-cue__action:active{transform:translate(0) scale(.98)}.lm-direction-cue.is-success .lm-direction-cue__action,.lm-direction-cue.is-info .lm-direction-cue__action{border-color:#ff3b3059;background:var(--lm-accent);color:#fff}.lm-direction-cue.is-success .lm-direction-cue__action:hover,.lm-direction-cue.is-info .lm-direction-cue__action:hover{background:var(--lm-accent-hover)}.lm-direction-cue.is-warn .lm-direction-cue__action{border-color:#b4530959;color:#b45309}.lm-direction-cue.is-danger .lm-direction-cue__action{border-color:#b91c1c59;color:#b91c1c}@keyframes lm-cue-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.lm-desk[data-live] .lm-desk__clock,.lm-ch[data-live] .lm-ch__sub [data-numeric]{font-variant-numeric:tabular-nums}.lm-desk__tape li.is-flash-up button,.lm-desk__tape li.is-flash-down button{animation:lm-row-flash .7s ease}.lm-desk__tape li.is-flash-up button{--lm-flash: rgba(21, 128, 61, .1)}.lm-desk__tape li.is-flash-down button{--lm-flash: rgba(185, 28, 28, .1)}@keyframes lm-row-flash{0%{background:var(--lm-flash, transparent)}to{background:transparent}}.lm-desk__tape-quote.is-tick-up em{color:#15803d;animation:lm-quote-pop .7s ease}.lm-desk__tape-quote.is-tick-down em{color:#b91c1c;animation:lm-quote-pop .7s ease}@keyframes lm-quote-pop{0%{transform:translateY(2px);opacity:.55}40%{transform:translateY(0);opacity:1}to{transform:none;opacity:1}}.lm-desk__tape button,.lm-desk__risk-list button,.lm-desk__empty-cta{transition:background .14s ease,transform .14s ease}.lm-desk__tape button:hover,.lm-desk__risk-list button:hover{background:#0f172a08}.lm-desk__tape button:active,.lm-desk__risk-list button:active,.lm-desk__empty-cta:active{transform:scale(.992)}.lm-desk__depth>i{transition:width .48s cubic-bezier(.22,1,.36,1)}.lm-desk__risk-label{display:flex;align-items:baseline;justify-content:space-between;gap:var(--lm-space-2)}.lm-desk__risk-label em{font-style:normal;font-family:var(--opfico-font-numeric, var(--opfico-font));font-weight:700;letter-spacing:var(--lm-track-body);color:var(--lm-meta-ink);font-variant-numeric:tabular-nums}.lm-desk__feed li{transition:background .18s ease,opacity .18s ease}.lm-desk__feed li.is-fresh{animation:lm-feed-in .42s ease;background:linear-gradient(90deg,rgba(21,128,61,.08),transparent 70%)}@keyframes lm-feed-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}.lm-kpi-strip strong,.lm-desk__kpis strong,.lm-ch__kpis strong{transition:color .18s ease}.lm-text-link,.lm-desk__link,.lm-rh__link,.lm-lab__text-link{transition:color .14s ease,transform .14s ease}.lm-text-link:hover,.lm-desk__link:hover,.lm-rh__link:hover,.lm-lab__text-link:hover{transform:translate(1px)}.lm-btn{transition:transform .14s ease,background .14s ease,border-color .14s ease,filter .14s ease}.lm-btn:active{transform:scale(.98)}.lm-status-progress__track i{transition:width .52s cubic-bezier(.22,1,.36,1)}.lm-rh__chart.is-bump{animation:lm-chart-bump .42s ease}.lm-rh__chart-tip{fill:currentColor}.lm-rh__console li.is-fresh{animation:lm-feed-in .38s ease;background:linear-gradient(90deg,rgba(21,128,61,.07),transparent 65%)}.lm-ch__list li.is-attention{background:linear-gradient(90deg,rgba(180,83,9,.08),transparent 60%)}@keyframes lm-chart-bump{0%{opacity:.72}40%{opacity:1}to{opacity:1}}@media(prefers-reduced-motion:reduce){.lm-direction-cue,.lm-desk__tape li.is-flash-up button,.lm-desk__tape li.is-flash-down button,.lm-desk__tape-quote.is-tick-up em,.lm-desk__tape-quote.is-tick-down em,.lm-desk__feed li.is-fresh,.lm-rh__console li.is-fresh,.lm-rh__chart.is-bump,.lm-status-indicator.is-pulse>i{animation:none!important}.lm-direction-cue__action:hover,.lm-text-link:hover,.lm-desk__link:hover,.lm-rh__link:hover,.lm-lab__text-link:hover,.lm-btn:active{transform:none}}.lm-desk__fills-btn{display:flex;flex-direction:column;gap:var(--lm-space-1);width:100%;margin:0;padding:0;border:0;background:transparent;text-align:left;cursor:pointer;font:inherit;color:inherit}.lm-desk__fills-btn:hover .lm-desk__fills-copy strong{color:var(--opfico-red, #c8102e)}.lm-ch__row-btn{display:flex;align-items:center;justify-content:space-between;gap:var(--lm-space-3);width:100%;margin:0;padding:0;border:0;background:transparent;text-align:left;cursor:pointer;font:inherit;color:inherit}.lm-ch__row-btn:disabled{cursor:default}.lm-ch__row-btn:not(:disabled):hover strong{color:var(--opfico-red, #c8102e)}.lm-settings__panel{margin-top:var(--lm-space-3)}.lm-settings__form{display:grid;gap:var(--lm-space-3);padding:0 var(--lm-space-4) var(--lm-space-4);max-width:28rem}.lm-settings__form label{display:grid;gap:.35rem}.lm-settings__form label>span{font-size:var(--opfico-fs-micro, .7rem);letter-spacing:var(--opfico-tracking-micro, .08em);text-transform:uppercase;color:#0f172a8c}.lm-settings__form input,.lm-settings__form select{height:var(--lm-control-h);min-height:var(--lm-control-h);padding:0 var(--lm-space-3);border:var(--lm-field-border);border-radius:var(--lm-field-radius);background:#fff;font:inherit;font-size:var(--lm-fs-copy);box-sizing:border-box;line-height:1.2}.lm-settings__check{grid-template-columns:auto 1fr;align-items:center;gap:.65rem}.lm-settings__check input{width:1rem;height:1rem}.lm-settings__hint{margin:0;font-size:.85rem;line-height:1.45;color:#0f172a94}.lm-settings__row-actions{display:flex;flex-wrap:wrap;gap:var(--lm-space-2)}.lm-person div{display:flex;flex-direction:column;gap:.1rem;min-width:0}.lm-person small{font-size:.75rem;color:#0f172a80}.lm-force__list{list-style:none;margin:0;padding:0 var(--lm-space-4) var(--lm-space-4);display:grid;gap:0}.lm-force__list li+li{border-top:1px solid rgba(15,23,42,.06)}.lm-force__list button{display:grid;grid-template-columns:minmax(0,1fr) 7rem;gap:var(--lm-space-3);align-items:center;width:100%;margin:0;padding:.85rem 0;border:0;background:transparent;text-align:left;cursor:pointer;font:inherit;color:inherit}.lm-force__list button:hover strong{color:var(--opfico-red, #c8102e)}.lm-force__list strong{display:block;font-size:.92rem}.lm-force__list small{display:block;margin-top:.15rem;color:#0f172a85;font-size:.78rem}.lm-members__invite{margin-bottom:var(--lm-space-3)}.lm-sheet,.lm-dialog{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;pointer-events:none;opacity:0;transition:opacity .18s ease}.lm-sheet.is-open,.lm-dialog.is-open{pointer-events:auto;opacity:1}.lm-sheet__backdrop,.lm-dialog__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;padding:0;border:0;background:#0f172a47;cursor:pointer}.lm-sheet__panel{position:absolute;top:0;right:0;bottom:0;display:flex;flex-direction:column;width:min(26rem,100vw);background:#fff;border-left:1px solid rgba(15,23,42,.08);box-shadow:-12px 0 40px #0f172a1f;transform:translate(100%);transition:transform .22s cubic-bezier(.22,1,.36,1)}.lm-sheet--sm .lm-sheet__panel{width:min(22rem,100vw)}.lm-sheet--lg .lm-sheet__panel{width:min(32rem,100vw)}.lm-sheet.is-open .lm-sheet__panel{transform:translate(0)}.lm-dialog__panel{position:absolute;top:50%;left:50%;display:flex;flex-direction:column;width:min(24rem,calc(100vw - 2rem));max-height:min(32rem,calc(100vh - 2rem));background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:6px;box-shadow:0 18px 48px #0f172a29;transform:translate(-50%,calc(-50% + 8px)) scale(.98);opacity:0;transition:transform .18s ease,opacity .18s ease}.lm-dialog--md .lm-dialog__panel{width:min(28rem,calc(100vw - 2rem))}.lm-dialog--lg .lm-dialog__panel{width:min(34rem,calc(100vw - 2rem))}.lm-dialog.is-open .lm-dialog__panel{transform:translate(-50%,-50%) scale(1);opacity:1}.lm-sheet__head,.lm-dialog__head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;flex-shrink:0;padding:1rem 1.05rem .85rem;border-bottom:1px solid rgba(15,23,42,.07)}.lm-sheet__eyebrow,.lm-dialog__eyebrow{margin:0 0 .2rem;font-size:var(--lm-fs-micro);font-weight:700;letter-spacing:var(--lm-track-micro);text-transform:uppercase;color:#94a3b8}.lm-sheet__head h2,.lm-dialog__head h2{margin:0;font-family:var(--opfico-font);font-size:1.05rem;font-weight:750;letter-spacing:-.02em;color:var(--lm-ink)}.lm-sheet__close,.lm-dialog__close{display:inline-flex;align-items:center;justify-content:center;width:1.85rem;height:1.85rem;margin:0;padding:0;border:0;border-radius:4px;background:transparent;color:#64748b;cursor:pointer}.lm-sheet__close:hover,.lm-dialog__close:hover{background:#0f172a0f;color:var(--lm-ink)}.lm-sheet__body,.lm-dialog__body{flex:1 1 auto;min-height:0;overflow:hidden;padding:0;display:flex;flex-direction:column}.lm-sheet__body-viewport,.lm-dialog__body-viewport{flex:1 1 auto;min-height:0;overflow:auto;padding:1rem 1.05rem;scrollbar-gutter:stable}.lm-sheet__foot,.lm-dialog__foot{flex-shrink:0;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem;padding:.75rem 1.05rem;border-top:1px solid rgba(15,23,42,.07);background:#f8fafcd9}.lm-inspect-split{display:grid;grid-template-columns:minmax(0,1fr) 0fr;gap:0;min-height:0;flex:1 1 auto;transition:grid-template-columns .24s cubic-bezier(.22,1,.36,1)}.lm-inspect-split.is-open{grid-template-columns:minmax(0,1fr) minmax(15rem,.42fr);gap:var(--lm-space-4)}.lm-inspect-split__main{min-width:0;min-height:0}.lm-inspect-split__rail{min-width:0;min-height:0;overflow:hidden;opacity:0;transform:translate(.6rem);pointer-events:none;padding-left:0;border-left:1px solid transparent;transition:opacity .2s ease,transform .24s cubic-bezier(.22,1,.36,1),padding-left .24s ease,border-color .2s ease}.lm-inspect-split.is-open .lm-inspect-split__rail{overflow:auto;opacity:1;transform:translate(0);pointer-events:auto;padding-left:var(--lm-space-4);border-left-color:#0f172a14}.lm-overlay-form{display:grid;gap:.75rem}.lm-overlay-form label{display:grid;gap:.3rem}.lm-overlay-form label>span{font-size:var(--lm-fs-micro);font-weight:700;letter-spacing:var(--lm-track-micro);text-transform:uppercase;color:#94a3b8}.lm-overlay-form input,.lm-overlay-form select{height:var(--lm-control-h);min-height:var(--lm-control-h);padding:0 var(--lm-space-3);border:var(--lm-field-border);border-radius:var(--lm-field-radius);background:#fff;font:inherit;font-size:var(--lm-fs-copy);box-sizing:border-box;line-height:1.2}.lm-overlay-form .lm-settings__hint{margin:0}.lm-sheet__facts{list-style:none;margin:0 0 1rem;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:.45rem}.lm-sheet__facts li{padding:.5rem .55rem;border:1px solid rgba(15,23,42,.07);border-radius:4px;background:#f8fafccc}.lm-sheet__facts span{display:block;font-size:var(--lm-fs-micro);font-weight:700;letter-spacing:var(--lm-track-micro);text-transform:uppercase;color:#94a3b8}.lm-sheet__facts strong{display:block;margin-top:.15rem;font-size:.95rem;font-weight:750;font-variant-numeric:tabular-nums;color:var(--lm-ink)}@media(max-width:820px){.lm-inspect-split.is-open{grid-template-columns:1fr}.lm-inspect-split__rail{border-left:0;padding-left:0}.lm-inspect-split.is-open .lm-inspect-split__rail{border-left:0;padding-left:0;border-top:1px solid rgba(15,23,42,.08);padding-top:var(--lm-space-3);transform:none}}@media(prefers-reduced-motion:reduce){.lm-sheet,.lm-dialog,.lm-sheet__panel,.lm-dialog__panel,.lm-inspect-split,.lm-inspect-split__rail,.lm-view-stage,.lm-route-stage,.lm-preloader,.lm-preloader__card,.lm-spin__icon,.lm-skeleton,.lm-data-loader__bar>i,.lm-wait-meter__track>i,.lm-btn{transition:none!important;animation:none!important}}.lm-spin{display:inline-flex;align-items:center;justify-content:center;color:inherit;line-height:0}.lm-spin__icon{animation:lm-spin .75s linear infinite}@keyframes lm-spin{to{transform:rotate(360deg)}}.lm-skeleton{display:inline-block;background:linear-gradient(90deg,#0f172a0f,#0f172a1f 48%,#0f172a0f);background-size:220% 100%;animation:lm-skeleton-shimmer 1.2s ease-in-out infinite}@keyframes lm-skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.lm-data-loader{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;margin:auto;max-width:22rem;padding:1.4rem 1.25rem;border:1px solid rgba(15,23,42,.1);border-radius:8px;background:#fff;box-shadow:0 8px 28px #0f172a0f}.lm-data-loader.is-compact{max-width:none;width:100%;padding:.85rem .95rem;flex-direction:row;flex-wrap:wrap;align-items:center;box-shadow:none}.lm-data-loader__mark{display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;border-radius:6px;background:#b91c1c12;color:#b91c1c}.lm-data-loader.is-compact .lm-data-loader__mark{width:2rem;height:2rem}.lm-data-loader__copy{min-width:0}.lm-data-loader__copy strong{display:block;font-size:var(--lm-fs-copy);font-weight:750;color:#0f172a;letter-spacing:-.01em}.lm-data-loader__copy p{margin:.2rem 0 0;font-size:var(--lm-fs-label);line-height:1.4;color:#64748b}.lm-data-loader__bar{width:100%;height:.28rem;border-radius:99px;background:#0f172a14;overflow:hidden}.lm-data-loader__bar>i{display:block;height:100%;border-radius:inherit;background:#b91c1c;transition:width .22s ease}.lm-preloader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;background:#f7f8fac7;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;pointer-events:none;transition:opacity .2s ease}.lm-preloader.is-visible{opacity:1;pointer-events:auto}.lm-preloader__card{display:flex;align-items:center;gap:.85rem;min-width:min(22rem,calc(100vw - 2rem));padding:1rem 1.15rem;border:1px solid rgba(15,23,42,.1);border-radius:8px;background:#fff;box-shadow:0 12px 36px #0f172a1a;color:#b91c1c}.lm-preloader__body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:.45rem}.lm-preloader__card strong{display:block;font-size:var(--lm-fs-copy);font-weight:750;color:#0f172a}.lm-preloader__card p{margin:0;font-size:var(--lm-fs-label);line-height:1.35;color:#64748b}.lm-wait-meter{display:grid;gap:.35rem;width:100%}.lm-wait-meter__meta{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;font-size:var(--lm-fs-label);color:#64748b}.lm-wait-meter__meta strong{font-variant-numeric:tabular-nums;font-weight:750;color:#0f172a;letter-spacing:-.01em}.lm-wait-meter__track{height:.3rem;border-radius:99px;background:#0f172a14;overflow:hidden}.lm-wait-meter__track>i{display:block;height:100%;border-radius:inherit;background:#b91c1c;transition:width 80ms linear}.lm-wait-meter__eta{margin:0;font-size:var(--lm-fs-label);line-height:1.35;color:#94a3b8}.lm-wait-meter.is-compact .lm-wait-meter__eta{display:none}.lm-data-loader__eta{display:block;margin-top:.25rem;font-style:normal;font-size:var(--lm-fs-label);font-weight:700;font-variant-numeric:tabular-nums;color:#b91c1c}.lm-busy-eta{font-style:normal;font-weight:650;opacity:.85}.lm-status-toast__eta{margin:.15rem 0 0!important;font-size:var(--lm-fs-label)!important;font-weight:700;font-variant-numeric:tabular-nums;color:#b91c1c!important}.lm-status-toast__items{list-style:none;margin:.45rem 0 0;padding:0;display:flex;flex-direction:column;gap:.28rem}.lm-status-toast__items li{position:relative;padding:.28rem .4rem .28rem 1.15rem;border-radius:4px;background:#0f172a0a;font-size:var(--lm-fs-label);font-weight:600;line-height:1.35;color:#334155}.lm-status-toast__items li:before{content:"";position:absolute;left:.4rem;top:.55rem;width:.4rem;height:.4rem;border-radius:50%;background:#15803d}.lm-status-toast.is-success .lm-status-toast__items li:before{background:#15803d}.lm-markets__sync-meter{width:min(18rem,100%);margin-top:.35rem}.lm-view-stage-host{min-width:0;min-height:0;display:flex;flex-direction:column;flex:1 1 auto}.lm-view-stage{min-width:0;min-height:0;flex:1 1 auto;display:flex;flex-direction:column;animation:lm-view-fade .22s cubic-bezier(.22,1,.36,1) both}.lm-view-stage--rise{animation-name:lm-view-rise}.lm-view-stage--slide{animation-name:lm-view-slide}.lm-canvas__stage{min-height:100%}.lm-route-stage{min-height:100%;animation:lm-view-rise .26s cubic-bezier(.22,1,.36,1) both}.lm-route-stage:has(.lm-shell){height:100%;max-height:100%;overflow:hidden;display:flex;flex-direction:column}.lm-route-stage:has(.lm-shell)>.lm-shell{flex:1 1 auto;min-height:0;width:100%}@keyframes lm-view-fade{0%{opacity:0}to{opacity:1}}@keyframes lm-view-rise{0%{opacity:0;transform:translateY(.45rem)}to{opacity:1;transform:translateY(0)}}@keyframes lm-view-slide{0%{opacity:0;transform:translate(.55rem)}to{opacity:1;transform:translate(0)}}.lm-rb--wizard.is-busy .lm-rb__wizard-body{opacity:.72;pointer-events:none;transition:opacity .16s ease}.lm-main.is-syncing .lm-page-header__actions{cursor:progress}.lm-rail__item,.lm-text-nav button,.lm-rb__ops-filters button,.lm-rb__ops-card{transition:background-color .14s ease,border-color .14s ease,color .14s ease,box-shadow .16s ease,transform .14s ease}.lm-rb__ops-card:hover{border-color:#0f172a29;box-shadow:0 4px 16px #0f172a0d}.lm-rb__ops-card:active{transform:translateY(1px)}.lm-empty,.lm-direction-cue,.lm-rb__ops-queue li button{transition:border-color .14s ease,background-color .14s ease,box-shadow .16s ease}.lm-desk__prov ul{list-style:none;margin:0;padding:0;display:grid;gap:.35rem}.lm-desk__prov button{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.45rem;width:100%;margin:0;padding:.45rem .4rem;border:0;border-radius:4px;background:transparent;cursor:pointer;font:inherit;color:inherit;text-align:left}.lm-desk__prov button:hover{background:#c8102e0f}.lm-desk__prov button svg{color:#b91c1c;opacity:.75}.lm-btn--danger{background:#b91c1c14;color:#991b1b;border:1px solid rgba(185,28,28,.22)}.lm-btn--danger:hover{background:#b91c1c24}.lm-prov-sheet__meta{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.85rem}.lm-prov-sheet__note{margin:0 0 .85rem;padding:.55rem .65rem;border-left:2px solid rgba(200,16,46,.45);background:#f8fafce6;font-size:.875rem;color:#475569}.lm-prov-sheet__section{margin:0 0 .5rem;font-size:var(--lm-fs-micro);font-weight:700;letter-spacing:var(--lm-track-micro);text-transform:uppercase;color:#94a3b8}.lm-prov-sheet__signals{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}.lm-prov-sheet__signals li{padding:.55rem .6rem;border:1px solid rgba(15,23,42,.07);border-radius:4px;background:#fff}.lm-prov-sheet__signals li.is-critical{border-color:#b91c1c47;background:#fef2f28c}.lm-prov-sheet__signals li.is-high{border-color:#b4530940;background:#fffbeb8c}.lm-prov-sheet__signals header{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;margin-bottom:.25rem}.lm-prov-sheet__signals strong{font-size:.9rem;font-weight:700;color:var(--lm-ink)}.lm-prov-sheet__signals em{font-style:normal;font-size:var(--lm-fs-micro);font-weight:700;letter-spacing:var(--lm-track-micro);text-transform:uppercase;color:#94a3b8}.lm-prov-sheet__signals p{margin:0 0 .3rem;font-size:.84rem;line-height:1.4;color:#475569}.lm-prov-sheet__signals small{font-size:var(--lm-fs-micro);color:#94a3b8}.lm-lab__prov-block{margin-bottom:var(--lm-space-4);padding-bottom:var(--lm-space-4);border-bottom:1px solid rgba(15,23,42,.08)}.lm-lab__prov-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.65rem}.lm-lab__prov-grid button{display:flex;flex-direction:column;gap:.55rem;width:100%;margin:0;padding:.75rem .8rem;border:1px solid rgba(15,23,42,.08);border-radius:5px;background:#fff;cursor:pointer;font:inherit;color:inherit;text-align:left}.lm-lab__prov-grid li.is-critical button{border-color:#b91c1c4d;background:#fef2f266}.lm-lab__prov-grid li.is-watch button{border-color:#b4530938}.lm-lab__prov-grid button:hover{border-color:#c8102e59}.lm-lab__prov-grid header{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.lm-lab__prov-grid header strong{display:block;font-size:.95rem;font-weight:750}.lm-lab__prov-grid header small{display:block;margin-top:.15rem;color:#64748b}.lm-lab__prov-grid dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;margin:0}.lm-lab__prov-grid dt{font-size:var(--lm-fs-micro);font-weight:700;letter-spacing:var(--lm-track-micro);text-transform:uppercase;color:#94a3b8}.lm-lab__prov-grid dd{margin:.1rem 0 0;font-weight:750;font-variant-numeric:tabular-nums}.lm-lab__prov-signal{margin:0;font-size:.8rem;line-height:1.35;color:#475569}.lm-lab__prov-signal em{font-style:normal;font-weight:700;color:#b91c1c}.lm-force__sub{margin:.2rem 0 0;font-size:.88rem;line-height:1.45;color:#64748b;max-width:36rem}.lm-force__split{margin-top:var(--lm-space-3);min-height:18rem}.lm-force__list{list-style:none;margin:0;padding:0;display:grid;gap:.35rem}.lm-force__list li.is-active>button{border-color:#c8102e47;background:#fef2f273}.lm-force__list button{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;margin:0;padding:.7rem .75rem;border:1px solid rgba(15,23,42,.08);border-radius:5px;background:#fff;cursor:pointer;font:inherit;color:inherit;text-align:left}.lm-force__list button:hover{border-color:#c8102e38}.lm-force__list strong{display:block;font-size:.92rem;font-weight:750}.lm-force__list small{display:block;margin-top:.2rem;color:#64748b;font-size:.78rem}.lm-force__list-metrics{display:flex;flex-direction:column;align-items:flex-end;gap:.25rem;flex-shrink:0}.lm-force__cover{font-size:var(--lm-fs-micro);font-weight:700;letter-spacing:var(--lm-track-micro);text-transform:uppercase;color:#94a3b8}.lm-force__inspect{display:flex;flex-direction:column;gap:.75rem;min-height:0}.lm-force__inspect-head h3{margin:.15rem 0 .25rem;font-size:1rem;font-weight:750;letter-spacing:-.02em}.lm-force__inspect-head p{margin:0;font-size:.84rem;color:#64748b}.lm-force__inspect-label{margin:.35rem 0 0;font-size:var(--lm-fs-micro);font-weight:700;letter-spacing:var(--lm-track-micro);text-transform:uppercase;color:#94a3b8}.lm-force__slot-list,.lm-force__elig-list{list-style:none;margin:0;padding:0;display:grid;gap:.35rem}.lm-force__slot-list li{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.45rem .5rem;border:1px solid rgba(15,23,42,.07);border-radius:4px;background:#f8fafcd9}.lm-force__slot-list strong{display:block;font-size:.88rem}.lm-force__slot-list small{color:#64748b}.lm-force__elig-list button{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.45rem;width:100%;margin:0;padding:.5rem .45rem;border:1px solid transparent;border-radius:4px;background:transparent;cursor:pointer;font:inherit;color:inherit;text-align:left}.lm-force__elig-list button:hover:not(:disabled){background:#c8102e0f;border-color:#c8102e26}.lm-force__elig-list button:disabled{opacity:.55;cursor:default}.lm-force__elig-list strong{display:block;font-size:.88rem;font-weight:750}.lm-force__elig-list small{color:#64748b;font-size:.75rem}.lm-force__elig-list em{font-style:normal;font-size:var(--lm-fs-micro);font-weight:700;letter-spacing:var(--lm-track-micro);text-transform:uppercase;color:var(--lm-accent, #c8102e)}.lm-force__inspect-actions{margin-top:.35rem}.lm-ch__release{margin:.35rem 0 .15rem auto;display:inline-flex}.lm-ch__incentive-side{display:flex;flex-direction:column;align-items:flex-end;gap:.25rem}.lm-ch__incentive-side em{font-style:normal;font-weight:750;font-variant-numeric:tabular-nums}.lm-ch__modes{display:flex;flex-wrap:wrap;gap:var(--lm-space-1);margin:0 0 var(--lm-space-3);padding:var(--lm-space-1);border:1px solid rgba(15,23,42,.08);border-radius:3px;background:#f8fafcd9}.lm-ch__modes button{display:inline-flex;align-items:center;gap:var(--lm-space-2);margin:0;padding:.4rem .7rem;border:0;border-radius:3px;background:transparent;font:inherit;font-size:var(--lm-fs-copy);font-weight:650;color:#64748b;cursor:pointer}.lm-ch__modes button:hover{color:var(--lm-ink);background:#fffc}.lm-ch__modes button.is-active{background:#fff;color:var(--lm-ink);box-shadow:0 1px #0f172a0f}.lm-ch__modes em{font-style:normal;min-width:1.15rem;padding:.05rem .35rem;border-radius:999px;background:var(--lm-accent, #c8102e);color:#fff;font-size:.68rem;font-weight:750;text-align:center}.lm-ch__split{min-height:22rem}.lm-ch__pipeline{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr) minmax(12rem,.9fr);gap:var(--lm-space-4);min-width:0}.lm-ch__stream{min-width:0;display:flex;flex-direction:column;gap:.55rem}.lm-ch__stream+.lm-ch__stream{border-left:1px solid rgba(15,23,42,.08);padding-left:var(--lm-space-4)}.lm-ch__case-list,.lm-ch__mini-list{list-style:none;margin:0;padding:0;display:grid;gap:.4rem;min-height:0;overflow:visible}.lm-ch__scroll{flex:1 1 auto;min-height:0}.lm-ch__scroll .lm-scroll-hint__viewport{max-height:min(28rem,50vh)}.lm-ch__case-list>li{position:relative;display:grid;gap:.35rem}.lm-ch__case-list button,.lm-ch__mini-list>li>button{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:center;column-gap:.5rem;row-gap:.3rem;width:100%;margin:0;padding:.6rem .65rem;border:1px solid rgba(15,23,42,.08);border-left:3px solid transparent;border-radius:4px;background:#fff;cursor:pointer;font:inherit;color:inherit;text-align:left}.lm-ch__case-list button{grid-template-columns:auto minmax(0,1fr) auto}.lm-ch__case-list li.is-active>button{border-color:#0f172a1f;border-left-color:#334155;background:#f8fafcf2}.lm-ch__case-list li.is-active>button:hover,.lm-ch__case-list button:hover,.lm-ch__mini-list>li>button:hover{border-color:#0f172a24;background:#fff}.lm-ch__row-action{justify-self:end;margin-right:.15rem}.lm-ch__case-list strong,.lm-ch__mini-list strong{display:block;font-size:var(--lm-fs-copy);font-weight:750;letter-spacing:-.01em}.lm-ch__case-list small,.lm-ch__mini-list small{color:#64748b;font-size:var(--lm-fs-label)}.lm-ch__case-list em,.lm-ch__mini-list em,.lm-ch__mini-row em{font-style:normal;font-weight:750;font-variant-numeric:tabular-nums;font-size:var(--lm-fs-copy)}.lm-ch__case-list .lm-status-progress{grid-column:2 / -1}.lm-ch__case-list .lm-status-progress__track,.lm-ch__inspect .lm-status-progress__track{height:.35rem}.lm-ch__mini-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.5rem;padding:.55rem .65rem;border:1px solid rgba(15,23,42,.08);border-radius:4px;background:#fff}.lm-ch__stream--wallets .lm-ch__wallets{list-style:none;margin:0;padding:0;display:grid;gap:.4rem}.lm-ch__stream--wallets .lm-ch__wallets li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.55rem;align-items:center;padding:.65rem .7rem;border:1px solid rgba(15,23,42,.08);border-radius:4px;background:#fff}.lm-ch__stream--wallets .lm-ch__wallets strong{display:block;font-size:var(--lm-fs-copy);font-weight:750}.lm-ch__stream--wallets .lm-ch__wallets small{display:block;margin-top:.1rem;font-size:var(--lm-fs-label);color:#64748b;text-transform:none;letter-spacing:0}.lm-ch__stream--wallets .lm-ch__wallets em{font-style:normal;font-family:var(--opfico-font-numeric, var(--opfico-font));font-size:var(--lm-fs-value);font-weight:750;font-variant-numeric:tabular-nums}.lm-ch__stream--wallets .lm-ch__actions{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.25rem}.lm-ch__inspect{display:flex;flex-direction:column;gap:.85rem}.lm-ch__inspect h3{margin:.15rem 0 .2rem;font-family:var(--opfico-font);font-size:var(--lm-fs-title);font-weight:750;letter-spacing:-.02em;color:#0f172a}.lm-ch__inspect>header p{margin:0;font-size:var(--lm-fs-copy);color:#64748b}.lm-ch__inspect-label{margin:.2rem 0 0;font-size:var(--lm-fs-micro);font-weight:700;letter-spacing:var(--lm-track-micro);text-transform:uppercase;color:#94a3b8}.lm-ch__inspect-actions{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center}.lm-ch__inspect-actions--top{padding-bottom:.15rem;border-bottom:1px solid rgba(15,23,42,.06)}.lm-ch__prov-mini{list-style:none;margin:0;padding:0;display:grid;gap:.35rem}.lm-ch__prov-mini-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.5rem;align-items:center;padding:.5rem .45rem;border-radius:4px;border:1px solid rgba(15,23,42,.06);background:#fff}.lm-ch__prov-mini-row strong{display:block;font-size:var(--lm-fs-copy);font-weight:750}.lm-ch__prov-mini-row small{display:block;margin-top:.1rem;color:#64748b;font-size:var(--lm-fs-label)}.lm-ch__prov-mini-actions{display:flex;flex-wrap:wrap;gap:.3rem;align-items:center;justify-content:flex-end}.lm-ch__prov-mini-actions .lm-text-link{font-size:var(--lm-fs-label);color:#475569}.lm-ch__prov-mini-actions .lm-text-link:hover{color:var(--lm-ink)}.lm-ch__providers-toolbar{display:flex;flex-wrap:wrap;gap:.65rem;align-items:center;justify-content:space-between;margin-bottom:var(--lm-space-3)}.lm-ch__filter-pills{display:flex;flex-wrap:wrap;gap:.3rem}.lm-ch__filter-pills button{margin:0;padding:.3rem .55rem;border:1px solid rgba(15,23,42,.1);border-radius:3px;background:#fff;font:inherit;font-size:.75rem;font-weight:650;text-transform:capitalize;color:#64748b;cursor:pointer}.lm-ch__filter-pills button.is-active{border-color:#0f172a2e;background:#0f172a0f;color:var(--lm-ink)}.lm-ch__prov-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));gap:.55rem}.lm-ch__prov-grid button{display:flex;flex-direction:column;gap:.55rem;width:100%;margin:0;padding:.75rem .8rem;border:1px solid rgba(15,23,42,.08);border-left:3px solid transparent;border-radius:4px;background:#fff;cursor:pointer;font:inherit;color:inherit;text-align:left}.lm-ch__prov-grid li.is-active>button{border-color:#0f172a1f;border-left-color:#334155;background:#f8fafcf2}.lm-ch__prov-grid button:hover{border-color:#0f172a24}.lm-ch__prov-grid header{display:flex;justify-content:space-between;gap:.5rem;align-items:flex-start}.lm-ch__prov-grid header strong{display:block;font-size:.95rem;font-weight:750}.lm-ch__prov-grid header small{color:#64748b}.lm-ch__prov-grid dl{display:grid;grid-template-columns:1fr 1fr;gap:.35rem;margin:0}.lm-ch__prov-grid dt{font-size:var(--lm-fs-micro);font-weight:700;letter-spacing:var(--lm-track-micro);text-transform:uppercase;color:#94a3b8}.lm-ch__prov-grid dd{margin:.1rem 0 0;font-weight:750;font-variant-numeric:tabular-nums}.lm-ch__prov-grid dd.is-critical{color:#b91c1c}.lm-ch__prov-grid dd.is-watch{color:#b45309}.lm-ch__prov-grid dd.is-ok{color:#15803d}.lm-ch__prov-grid footer{display:flex;justify-content:space-between;align-items:center;gap:.4rem}.lm-ch__prov-grid footer small{color:#94a3b8;font-size:.72rem}.lm-ch__market-tags{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.3rem}.lm-ch__market-tags li{padding:.25rem .45rem;border-radius:3px;background:#f8fafcf2;border:1px solid rgba(15,23,42,.07);font-size:.75rem;color:#475569}.lm-ch__surv-list{list-style:none;margin:.5rem 0 0;padding:0;display:grid;gap:.5rem}.lm-ch__surv-list li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.75rem;padding:.75rem .85rem;border:1px solid rgba(15,23,42,.08);border-radius:4px;background:#fff}.lm-ch__surv-list li.is-critical{border-color:#b91c1c47;background:#fef2f273}.lm-ch__surv-list li.is-watch{border-color:#b4530938;background:#fffbeb73}.lm-ch__surv-main{display:flex;gap:.65rem;align-items:flex-start;min-width:0;flex:1}.lm-ch__surv-main p{margin:.15rem 0;font-size:.86rem;color:#475569}.lm-ch__surv-main small{color:#94a3b8;font-size:.75rem}.lm-ch__surv-actions{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center}.lm-ch__activity ul{list-style:none;margin:.5rem 0 0;padding:0;display:grid;gap:.45rem}.lm-ch__activity li{display:flex;justify-content:space-between;gap:.75rem;align-items:flex-start;padding:.65rem .75rem;border:1px solid rgba(15,23,42,.07);border-radius:4px;background:#fff}.lm-ch__activity p{margin:.2rem 0;font-size:.84rem;color:#475569}.lm-ch__activity small{color:#94a3b8;font-size:.74rem}@media(max-width:1280px){.lm-ch__pipeline{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.lm-ch__stream:nth-child(3),.lm-ch__stream:nth-child(4){border-left:0;padding-left:0}.lm-ch__stream:nth-child(odd){border-left:0;padding-left:0}.lm-ch__stream:nth-child(2n){border-left:1px solid rgba(15,23,42,.08);padding-left:var(--lm-space-4)}}@media(max-width:900px){.lm-ch__pipeline{grid-template-columns:1fr}.lm-ch__stream+.lm-ch__stream,.lm-ch__stream:nth-child(2n){border-left:0;padding-left:0;border-top:1px solid rgba(15,23,42,.08);padding-top:var(--lm-space-3)}}.lm-rb--studio{display:flex;flex-direction:column;min-height:min(70vh,44rem);padding:0!important;overflow:hidden}.lm-rb--studio .lm-router__stepper{border-radius:0}.lm-rb__wizard-brand{display:none;flex-direction:column;justify-content:center;padding:0 .85rem;border-left:1px solid #e5e7eb;white-space:nowrap}.lm-rb__wizard-brand strong{font-size:.72rem;font-weight:750;color:#0f172a}.lm-rb__wizard-brand span{font-size:.62rem;color:#94a3b8}.lm-rb__wizard-progress-bar{height:3px;flex-shrink:0;background:#e5e7eb}.lm-rb__wizard-progress-bar i{display:block;height:100%;background:linear-gradient(90deg,#2563eb,#38bdf8)}.lm-rb--studio .lm-rb__wizard-intent{margin:0;padding:.55rem 1.15rem;border-bottom:1px solid #eef0f3;background:#fff}.lm-rb--studio .lm-rb__wizard-body{flex:1 1 auto;min-height:0;overflow:auto;padding:1rem 1.15rem 1.25rem;background:#fff}.lm-rb--studio .lm-rb__wizard-wait{padding:.55rem 1.15rem;border-top:1px solid #eef0f3;background:#fff}.lm-rb__wizard-studio-foot{margin-top:auto}.lm-rb__wizard-studio-foot .lm-router__footer-status p{display:inline-flex;align-items:center;gap:.4rem;margin:0;font-size:.82rem;color:#64748b}.lm-rb__segment--studio{border:0;background:transparent;padding:0;box-shadow:none}.lm-rb__segment-studio-head{margin-bottom:.85rem}.lm-rb__segment--studio .lm-rb__segment-body{padding:0}@media(min-width:1100px){.lm-rb__wizard-brand{display:flex}}.lm-inline-search,.lm-page-header__search,.lm-notify__search,.lm-search:not(.lm-search--header),.lm-markets__search,.pp-search{display:inline-flex!important;align-items:stretch!important;gap:0!important;padding:0!important;overflow:hidden;min-height:var(--lm-control-h, 2.5rem);height:var(--lm-control-h, 2.5rem);border:var(--lm-field-border, 2px solid #e8e8e8);border-radius:var(--lm-field-radius, 3px);background:#fff;color:#6b7280;box-sizing:border-box}.lm-inline-search:focus-within,.lm-page-header__search:focus-within,.lm-notify__search:focus-within,.lm-search:not(.lm-search--header):focus-within,.lm-markets__search:focus-within,.pp-search:focus-within{border-color:var(--lm-field-focus-border, #94a3b8);box-shadow:var(--lm-field-focus-ring, 0 0 0 3px rgba(100, 116, 139, .16))}.lm-inline-search>svg,.lm-page-header__search>svg,.lm-notify__search>svg,.lm-search:not(.lm-search--header)>svg,.lm-markets__search>svg,.pp-search>svg,.lm-inline-search>.lm-search-field__lead,.lm-page-header__search>.lm-search-field__lead,.lm-notify__search>.lm-search-field__lead,.pp-search>.lm-search-field__lead{flex:0 0 var(--lm-control-h, 2.5rem)!important;width:var(--lm-control-h, 2.5rem)!important;height:100%!important;max-width:var(--lm-control-h, 2.5rem);box-sizing:border-box;margin:0;padding:.7rem!important;border-right:1px solid #e8e8e8;color:#6b7280;display:block;align-self:stretch}.lm-inline-search>input,.lm-page-header__search>input,.lm-notify__search>input,.lm-search:not(.lm-search--header)>input,.lm-markets__search>input,.pp-search>input{flex:1 1 auto!important;width:auto!important;min-width:0!important;height:100%!important;min-height:0!important;margin:0!important;padding:0 .75rem!important;border:0!important;box-shadow:none!important;border-radius:0!important;background:transparent!important;color:var(--lm-ink, #0f172a);font:inherit;font-size:var(--lm-fs-copy, .875rem);font-weight:500;outline:none}.lm-inline-search>input::placeholder,.lm-page-header__search>input::placeholder,.lm-notify__search>input::placeholder,.lm-search:not(.lm-search--header)>input::placeholder,.lm-markets__search>input::placeholder,.pp-search>input::placeholder{color:#6b7280;font-weight:400;opacity:1}.lm-inline-search>kbd,.lm-page-header__search>kbd,.lm-notify__search>kbd,.lm-search:not(.lm-search--header)>kbd,.pp-search>kbd,.lm-inline-search>.lm-search-field__trail,.lm-page-header__search>.lm-search-field__trail,.lm-notify__search>.lm-search-field__trail,.pp-search>.lm-search-field__trail{flex:0 0 var(--lm-control-h, 2.5rem);min-width:var(--lm-control-h, 2.5rem);height:100%;box-sizing:border-box;margin:0;padding:0 .35rem;border:0;border-left:1px solid #e8e8e8;border-radius:0;background:transparent;color:#6b7280;font-size:var(--lm-fs-label, .7rem);font-weight:700;line-height:1;display:inline-flex;align-items:center;justify-content:center;align-self:stretch}.lm-inline-search:not(:has(kbd)):not(:has(.lm-search-field__trail)):after,.lm-page-header__search:not(:has(kbd)):not(:has(.lm-search-field__trail)):after,.lm-notify__search:not(:has(kbd)):not(:has(.lm-search-field__trail)):after,.lm-search:not(.lm-search--header):not(:has(kbd)):not(:has(.lm-search-field__trail)):after,.lm-markets__search:not(:has(kbd)):not(:has(.lm-search-field__trail)):after,.pp-search:not(:has(kbd)):not(:has(.lm-search-field__trail)):after{content:"";flex:0 0 var(--lm-control-h, 2.5rem);min-width:var(--lm-control-h, 2.5rem);height:100%;box-sizing:border-box;border-left:1px solid #e8e8e8;background:transparent}.lm-board__toolbar-actions .lm-inline-search,.lm-ch__providers-toolbar .lm-inline-search,.lm-rb__ops-bar .lm-inline-search{min-width:min(100%,16rem)}.lm-notify__search{flex:1 1 12rem;width:auto;max-width:none}.lm-search__palette-field{display:flex!important;align-items:stretch!important;gap:0!important;padding:0!important;min-height:3.25rem;height:auto;border-bottom:1px solid #eef0f3;color:#6b7280}.lm-search__palette-field>svg{flex:0 0 3.25rem;width:3.25rem;box-sizing:border-box;padding:1rem;border-right:1px solid #e8e8e8}.lm-search__palette-field>input{flex:1 1 auto;min-width:0;padding:0 .85rem!important;border:0!important;box-shadow:none!important;background:transparent;outline:none}.lm-search__palette-field>kbd{flex:0 0 3.25rem;min-width:3.25rem;margin:0;padding:0;border:0;border-left:1px solid #e8e8e8;border-radius:0;background:transparent;display:inline-flex;align-items:center;justify-content:center}.lm-shell .lm-search:not(.lm-search--header),.lm-shell .lm-page-header__search,.lm-shell .lm-markets__search,.lm-shell .lm-inline-search,.lm-shell .lm-notify__search,.lm-sheet .lm-search:not(.lm-search--header),.lm-dialog .lm-search:not(.lm-search--header),.lm-shell .pp-search{padding:0!important}html:has(.lm-shell){font-size:17px}.lm-shell{--opfico-fs-micro: .75rem;--opfico-fs-xs: .8125rem;--opfico-fs-sm: .9375rem;--opfico-fs-md: 1rem;--opfico-fs-base: 1.0625rem;--opfico-fs-lg: 1.1875rem;--opfico-fs-page: 1.45rem;--lm-fs-micro: var(--opfico-fs-micro);--lm-fs-label: var(--opfico-fs-xs);--lm-fs-copy: var(--opfico-fs-sm);--lm-fs-value: var(--opfico-fs-md);--lm-fs-base: var(--opfico-fs-base);--lm-fs-title: var(--opfico-fs-lg);--lm-fs-page: var(--opfico-fs-page);--iface-label: var(--lm-fs-label);--iface-meta: var(--lm-fs-copy);--iface-body: var(--lm-fs-copy);--iface-code: var(--lm-fs-copy);--iface-heading: var(--lm-fs-title);--iface-title: var(--lm-fs-page);font-size:var(--lm-fs-copy);line-height:1.45}.lm-shell .lm-row-meta,.lm-shell .lm-muted,.lm-shell .pp-muted,.lm-shell .lm-eyebrow{font-size:var(--lm-fs-label);line-height:1.4}.lm-shell,.lm-sheet,.lm-dialog,.lm-notify{--lm-scroll-size: 7px;--lm-scroll-track: transparent;--lm-scroll-thumb: rgba(15, 23, 42, .16);--lm-scroll-thumb-hover: color-mix(in srgb, var(--lm-teal, #0f766e) 58%, #64748b);--lm-scroll-thumb-active: color-mix(in srgb, var(--lm-teal, #0f766e) 78%, #0f172a)}.lm-shell,.lm-shell *:not(.lm-router__stepper-list):not(.lm-router__tabs-list),.lm-sheet,.lm-sheet *,.lm-dialog,.lm-dialog *,.lm-notify,.lm-notify *,.lm-scroll,.lm-scroll-hint__viewport{scrollbar-width:thin;scrollbar-color:var(--lm-scroll-thumb) var(--lm-scroll-track)}.lm-shell *::-webkit-scrollbar,.lm-sheet *::-webkit-scrollbar,.lm-dialog *::-webkit-scrollbar,.lm-notify *::-webkit-scrollbar,.lm-scroll::-webkit-scrollbar,.lm-scroll-hint__viewport::-webkit-scrollbar,.pp-account-menu::-webkit-scrollbar{width:var(--lm-scroll-size);height:var(--lm-scroll-size)}.lm-shell *::-webkit-scrollbar-track,.lm-sheet *::-webkit-scrollbar-track,.lm-dialog *::-webkit-scrollbar-track,.lm-notify *::-webkit-scrollbar-track,.lm-scroll::-webkit-scrollbar-track,.lm-scroll-hint__viewport::-webkit-scrollbar-track,.pp-account-menu::-webkit-scrollbar-track{background:var(--lm-scroll-track);border-radius:999px;margin:3px 2px}.lm-shell *::-webkit-scrollbar-thumb,.lm-sheet *::-webkit-scrollbar-thumb,.lm-dialog *::-webkit-scrollbar-thumb,.lm-notify *::-webkit-scrollbar-thumb,.lm-scroll::-webkit-scrollbar-thumb,.lm-scroll-hint__viewport::-webkit-scrollbar-thumb,.pp-account-menu::-webkit-scrollbar-thumb{background:var(--lm-scroll-thumb);border:1.5px solid transparent;border-radius:999px;background-clip:padding-box;min-height:1.5rem;min-width:1.5rem;transition:background .15s ease}.lm-shell *::-webkit-scrollbar-thumb:hover,.lm-sheet *::-webkit-scrollbar-thumb:hover,.lm-dialog *::-webkit-scrollbar-thumb:hover,.lm-notify *::-webkit-scrollbar-thumb:hover,.lm-scroll::-webkit-scrollbar-thumb:hover,.lm-scroll-hint__viewport::-webkit-scrollbar-thumb:hover,.pp-account-menu::-webkit-scrollbar-thumb:hover{background:var(--lm-scroll-thumb-hover);border:1.5px solid transparent;background-clip:padding-box}.lm-shell *::-webkit-scrollbar-thumb:active,.lm-sheet *::-webkit-scrollbar-thumb:active,.lm-dialog *::-webkit-scrollbar-thumb:active,.lm-notify *::-webkit-scrollbar-thumb:active,.lm-scroll::-webkit-scrollbar-thumb:active,.lm-scroll-hint__viewport::-webkit-scrollbar-thumb:active,.pp-account-menu::-webkit-scrollbar-thumb:active{background:var(--lm-scroll-thumb-active);border:1.5px solid transparent;background-clip:padding-box}.lm-shell *::-webkit-scrollbar-corner,.lm-sheet *::-webkit-scrollbar-corner,.lm-dialog *::-webkit-scrollbar-corner,.lm-notify *::-webkit-scrollbar-corner,.lm-scroll::-webkit-scrollbar-corner,.lm-scroll-hint__viewport::-webkit-scrollbar-corner,.pp-account-menu::-webkit-scrollbar-corner{background:transparent}.pp-account-menu.lm-page-header__menu,.pp-desk-hub__panel,.lm-shell .lm-page-header__menu{--lm-scroll-size: 5px;--lm-scroll-track: transparent;--lm-scroll-thumb: rgba(15, 23, 42, .14);--lm-scroll-thumb-hover: color-mix(in srgb, var(--lm-teal, #0f766e) 55%, #94a3b8);scrollbar-gutter:auto;scrollbar-width:thin;scrollbar-color:var(--lm-scroll-thumb) transparent}.pp-board{display:flex;flex-direction:column;gap:var(--lm-gap, .75rem);padding:var(--lm-pad-y, .85rem) var(--lm-pad-x, 1.1rem) calc(var(--pp-term-bar-h, 2.35rem) + var(--pp-net-bar-h, 2.55rem) + .75rem);min-height:100%}.pp-board:has(>.pp-overview),.pp-board:has(>.pp-forum),.pp-board:has(>.pp-risk-room){height:100%;min-height:100%;padding-bottom:.75rem;overflow:hidden}.lm-shell .lm-sheet__head,.lm-shell .lm-dialog__head{padding:var(--lm-space-4, 1rem) var(--lm-space-5, 1.25rem) var(--lm-space-3, .75rem);gap:var(--lm-space-3, .75rem)}.lm-shell .lm-sheet__body-viewport,.lm-shell .lm-dialog__body-viewport{padding:var(--lm-space-4, 1rem) var(--lm-space-5, 1.25rem)}.lm-shell .lm-sheet__foot,.lm-shell .lm-dialog__foot{padding:var(--lm-space-3, .75rem) var(--lm-space-5, 1.25rem);gap:var(--lm-space-2, .5rem)}.lm-shell .lm-sheet__facts{margin:0 0 var(--lm-space-4, 1rem);gap:var(--lm-space-2, .5rem)}.lm-shell .lm-sheet__facts li{padding:var(--lm-space-2, .5rem) var(--lm-space-3, .75rem)}.pp-dialog-facts,.pp-clearance__meter{margin-top:var(--lm-space-4, 1rem)}.pp-tape li,.pp-feed li{padding-top:var(--lm-space-3, .75rem);padding-bottom:var(--lm-space-3, .75rem)}.pp-tape .lm-row-title,.pp-feed .lm-row-title{line-height:1.35}.pp-tape .lm-row-meta,.pp-feed .lm-row-meta{margin-top:.15rem;line-height:1.4}.lm-empty-inline{line-height:1.45;padding:var(--lm-space-2, .5rem) 0}.lm-shell .lm-workspace{grid-template-columns:minmax(0,1fr) 5.25rem}.lm-shell .lm-canvas{border-right:1px solid rgba(15,23,42,.06)}.lm-sidebar__logo--protocol{max-height:52px;aspect-ratio:1024 / 421;object-fit:contain;object-position:left center}.pp-ports,.pp-overview,.pp-integrations,.pp-adapter-store,.pp-automate,.pp-offers{gap:var(--lm-gap, .75rem)}.pp-overview{--pp-ws-pad: 1.05rem;--pp-ws-gap: .75rem;--pp-ws-line: rgba(15, 23, 42, .06);--pp-ws-soft: #f4f6f8;--pp-ws-ink: #0f172a;--pp-fs-micro: .7rem;--pp-fs-label: .74rem;--pp-fs-body: .88rem;--pp-fs-value: 1.05rem;--pp-fs-title: 1.12rem;--pp-fs-display: 1.22rem;--pp-ui-radius-sm: 8px;--pp-ui-radius-md: 12px;--pp-ui-radius-lg: 14px;--pp-ui-gap-sm: .4rem;--pp-ui-gap-md: .55rem;--pp-ui-pad-sm: .65rem;--pp-ui-pad-md: .8rem;--pp-ui-card-shadow: 0 1px 0 rgba(15, 23, 42, .04), 0 10px 24px -18px rgba(15, 23, 42, .24);flex:1 1 auto;min-height:0;height:100%;gap:var(--pp-ws-gap);overflow:hidden;background:radial-gradient(120% 80% at 0% 0%,rgba(15,118,110,.035),transparent 42%),radial-gradient(90% 70% at 100% 0%,rgba(255,59,48,.03),transparent 38%),var(--pp-ws-soft);margin:0 -.15rem;padding:.15rem .15rem 0;border-radius:var(--pp-ui-radius-md, 12px);font-size:var(--pp-fs-body);line-height:1.35;color:var(--pp-ws-ink)}.pp-overview>.pp-desk-stage{flex:1 1 auto;min-height:0;overflow:hidden;align-items:stretch}.pp-overview>.pp-util-deck,.pp-overview>.pp-workspace-shell{flex:1 1 auto;min-height:0;overflow:hidden}.pp-workspace-shell{display:grid;grid-template-columns:minmax(0,6.6fr) minmax(17.5rem,3.4fr);align-items:stretch;min-height:0;flex:1 1 auto;border:0;border-radius:var(--pp-ui-radius-lg, 14px);background:#ffffffeb;box-shadow:0 1px #fffc inset,0 0 0 1px #0f172a0d,0 10px 28px -18px #0f172a2e;overflow:hidden;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.pp-workspace-shell__stage{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden;background:#fff}.pp-overview .pp-desk-focus,.pp-overview .pp-desk-rail{min-height:0;overflow:hidden}.pp-overview .pp-desk-focus{gap:.45rem}.pp-overview .pp-desk-rail{gap:.45rem;overflow-y:auto;padding:.55rem .65rem}.pp-overview .pp-demand-list--dense{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.pp-overview>.lm-direction-cue{flex:0 0 auto;padding:.45rem .65rem}.pp-overview__command{flex:0 0 auto;padding:.35rem 0 .5rem;gap:.65rem .85rem}.pp-overview__chrome{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .65rem;flex:0 0 auto;min-width:0}.pp-command__kicker{display:block;margin:0;font-size:.9rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;line-height:1;color:#94a3b8}.pp-command__who{display:flex;flex-direction:column;gap:.4rem;min-width:0;justify-content:center}.pp-command__live{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:.4rem .55rem;margin:0;font-size:.95rem;font-weight:700;letter-spacing:-.015em;color:var(--lm-ink, #0f172a);line-height:1.25}.pp-command__live em{font-style:normal;font-size:.84rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:.14rem .4rem;border-radius:2px;line-height:1.1}.pp-command__live em.is-synced{color:var(--lm-teal, #0f766e);border:1px solid color-mix(in srgb,var(--lm-teal, #0f766e) 35%,transparent)}.pp-command__live em.is-local{color:var(--opfico-red, #ff3b30);border:1px solid color-mix(in srgb,var(--opfico-red, #ff3b30) 35%,transparent)}.pp-command__live em.is-idle{color:var(--lm-muted, #64748b);border:1px solid var(--lm-line, #e8eaee)}.pp-command__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .45rem;font-size:.9rem;color:var(--lm-muted, #64748b)}.pp-command__meta>span[aria-hidden=true]{opacity:.45}.pp-command__title{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:.4rem .55rem;font-size:.95rem;font-weight:700;letter-spacing:-.015em;color:var(--lm-ink, #0f172a);font-family:inherit}.pp-command__title em{font-style:normal;font-size:.84rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--lm-teal, #0f766e);padding:.12rem .35rem;border:1px solid color-mix(in srgb,var(--lm-teal, #0f766e) 35%,transparent);border-radius:2px}.pp-ports__command,.pp-overview__command,.pp-integrations__command,.pp-automate__command,.pp-offers__command{grid-template-columns:minmax(0,14rem) minmax(0,1fr) auto;align-items:stretch;gap:.85rem 1rem;padding:.7rem 0 .9rem;background:linear-gradient(180deg,#f8fafceb,#fff0)}.pp-overview.pp-view>.pp-overview__command{grid-template-columns:minmax(0,1fr);padding:0;gap:0;background:transparent}.pp-overview__command .pp-workspace-kpis{--lm-kpi-cols: 5;align-self:stretch;gap:.35rem .15rem;margin:0;padding:.2rem .15rem;border:0;border-radius:0;background:transparent;overflow:visible}.pp-overview__command .pp-workspace-kpis li{display:flex;flex-direction:column;justify-content:center;gap:0;min-width:0;padding:0 .35rem;border-left:0;border-right:0}.pp-overview__command .pp-workspace-kpis li:first-child{padding-left:.15rem}.pp-overview__command .pp-workspace-kpis li:last-child{border-right:0}.pp-overview__command .pp-workspace-kpis .lm-kpi-strip__hit,.pp-overview__command .pp-workspace-kpis li>:not(button){display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:.38rem;width:100%;min-height:0;padding:.55rem .65rem;box-sizing:border-box;border-radius:10px;transition:background .15s ease}.pp-overview__command .pp-workspace-kpis .lm-kpi-strip__hit:hover,.pp-overview__command .pp-workspace-kpis .lm-kpi-strip__hit:focus-visible{background:#ffffffb8;outline:none}.pp-overview__command .pp-workspace-kpis strong{font-size:var(--pp-fs-display, 1.22rem);letter-spacing:-.03em;line-height:1;font-weight:750}.pp-overview .pp-workspace-kpis span,.pp-overview__command .pp-workspace-kpis .lm-kpi-strip__label,.pp-overview__command .pp-workspace-kpis .lm-kpi__label{font-size:var(--pp-fs-label, .74rem);letter-spacing:.06em;line-height:1.15;color:#64748b}.pp-overview__command .pp-workspace-kpis .lm-kpi-strip__icon{width:1.2rem;height:1.2rem;border-radius:999px;background:#0f172a0a}.pp-command__utils{display:flex;flex-direction:column;gap:.35rem;min-width:0;max-width:none;justify-content:center}.pp-command__utils-kicker{font-size:.9rem;font-weight:750;letter-spacing:.1em;text-transform:uppercase;color:#94a3b8;line-height:1}.pp-command__next{display:flex;flex-direction:column;align-items:flex-start;gap:.12rem;width:100%;margin:0;padding:.4rem .55rem;border:1px solid color-mix(in srgb,var(--pp-next-accent, #0f766e) 32%,var(--lm-line, #e8eaee));border-radius:4px;background:linear-gradient(155deg,color-mix(in srgb,var(--pp-next-accent, #0f766e) 10%,#fff),#fff 70%);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color .12s ease,box-shadow .12s ease,transform .12s ease}.pp-command__next:hover,.pp-command__next:focus-visible{border-color:color-mix(in srgb,var(--pp-next-accent, #0f766e) 55%,#cbd5e1);box-shadow:0 1px 3px #0f172a0f;outline:none;transform:translateY(-1px)}.pp-command__next strong{font-size:.82rem;font-weight:750;letter-spacing:-.015em;color:var(--lm-ink, #0f172a);line-height:1.15}.pp-command__next small{font-size:.9375rem;font-weight:600;color:#64748b;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pp-command__utils[data-tone=warn]{--pp-next-accent: #b45309}.pp-command__utils[data-tone=info]{--pp-next-accent: #2563eb}.pp-command__utils[data-tone=progress]{--pp-next-accent: #0f766e}.pp-command__utils[data-tone=success]{--pp-next-accent: #047857}.pp-command__utils[data-tone=live]{--pp-next-accent: #0f766e}.pp-command__quick{display:flex;flex-wrap:wrap;gap:.25rem}.pp-command__chip{display:inline-flex;align-items:center;gap:.28rem;margin:0;padding:.22rem .42rem;border:1px solid var(--lm-line, #e8eaee);border-radius:3px;background:#fff;color:#334155;font:inherit;font-size:.9375rem;font-weight:700;line-height:1;cursor:pointer;transition:border-color .12s ease,background .12s ease,color .12s ease}.pp-command__chip:hover:not(:disabled),.pp-command__chip:focus-visible:not(:disabled){border-color:#cbd5e1;background:#f8fafc;outline:none}.pp-command__chip:disabled{opacity:.4;cursor:not-allowed}.pp-command__chip.is-hot{border-color:color-mix(in srgb,var(--opfico-red, #ff3b30) 40%,var(--lm-line, #e8eaee));color:var(--opfico-red, #ff3b30);background:color-mix(in srgb,var(--opfico-red, #ff3b30) 6%,#fff)}.pp-command__chip svg{flex-shrink:0;color:currentColor}.pp-overview .pp-workspace-risk{min-width:10.5rem;max-width:12.5rem;padding:.4rem .55rem;gap:.4rem .5rem}.pp-overview .pp-workspace-risk__mark{width:1.55rem;height:1.55rem}.pp-overview .pp-workspace-kpis strong{font-size:var(--pp-fs-display, 1.22rem)}.pp-workspace-risk{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem .65rem;min-width:11.5rem;max-width:14rem;margin:0;padding:.55rem .75rem;border:1px solid var(--lm-line, #e8eaee);border-radius:5px;background:linear-gradient(155deg,#0f172a08,#fffffffa 55%),#fff;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.pp-workspace-risk:hover,.pp-workspace-risk:focus-visible{border-color:#0f172a29;box-shadow:0 1px 3px #0f172a0f;outline:none}.pp-workspace-risk.is-active{border-color:#0f766e59;background:linear-gradient(155deg,#0f766e14,#fffffffa 60%),#fff}.pp-workspace-risk.is-watch{border-color:color-mix(in srgb,#d97706 35%,var(--lm-line, #e8eaee))}.pp-workspace-risk.is-elevated{border-color:color-mix(in srgb,#ea580c 45%,var(--lm-line, #e8eaee))}.pp-workspace-risk.is-critical,.pp-workspace-risk.is-halted{border-color:color-mix(in srgb,var(--opfico-red, #ff3b30) 45%,var(--lm-line, #e8eaee));background:linear-gradient(155deg,#ff3b3014,#fffffffa 60%),#fff}.pp-workspace-risk__mark{display:inline-flex;align-items:center;justify-content:center;width:1.85rem;height:1.85rem;border-radius:4px;background:#0f172a0f;color:#475569;line-height:0}.pp-workspace-risk.is-critical .pp-workspace-risk__mark,.pp-workspace-risk.is-halted .pp-workspace-risk__mark{background:#ff3b301f;color:var(--opfico-red, #ff3b30)}.pp-workspace-risk__copy{display:flex;flex-direction:column;gap:.12rem;min-width:0}.pp-workspace-risk__copy strong{font-size:.9rem;font-weight:750;letter-spacing:-.01em;color:var(--lm-ink, #0f172a);line-height:1.15}.pp-workspace-risk__copy small{font-size:.9375rem;font-weight:600;color:#64748b;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pp-workspace-risk__index{font-style:normal;font-size:.95rem;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-.03em;color:var(--lm-ink, #0f172a);line-height:1}.pp-workspace-risk.is-watch .pp-workspace-risk__index{color:#b45309}.pp-workspace-risk.is-elevated .pp-workspace-risk__index{color:#c2410c}.pp-workspace-risk.is-critical .pp-workspace-risk__index,.pp-workspace-risk.is-halted .pp-workspace-risk__index{font-size:.9rem;letter-spacing:.06em;color:var(--opfico-red, #ff3b30)}.pp-space-dock{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--pp-ui-gap-md, .55rem) 1.15rem;margin:0;padding:var(--pp-ui-pad-sm, .65rem) var(--pp-ws-pad, .9rem) var(--pp-ui-pad-sm, .65rem);flex:0 0 auto;min-width:0;border-bottom:0;background:linear-gradient(180deg,#f8fafcf2,#fff0)}.pp-space-dock__launch{display:flex;flex-direction:column;align-items:flex-start;gap:.28rem;min-width:0}.pp-space-dock__title{flex:0 0 auto;width:auto;margin:0;font-family:var(--opfico-font, Cabrisa, Georgia, serif);font-size:1.2rem;font-weight:700;letter-spacing:-.03em;text-transform:none;color:var(--lm-ink, #0f172a);line-height:1}.pp-space-dock__row{display:flex;flex-wrap:nowrap;align-items:flex-end;gap:.05rem;min-width:0}.pp-space-dock__utils{display:flex;align-items:stretch;justify-content:flex-end;gap:0;min-width:0;padding:.1rem 0;border:0;border-radius:0;background:transparent}.pp-space-dock__metrics{display:flex;flex-wrap:nowrap;align-items:stretch;gap:0;min-width:0;overflow-x:auto;scrollbar-width:none}.pp-space-dock__metrics::-webkit-scrollbar{display:none}.pp-space-dock__metric{display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto;align-items:end;column-gap:.35rem;row-gap:.08rem;margin:0;padding:.2rem .7rem;border:0;border-right:1px solid rgba(15,23,42,.07);border-radius:0;background:transparent;color:inherit;font:inherit;line-height:1;white-space:nowrap;cursor:pointer}.pp-space-dock__metric:last-child,.pp-space-dock__metric.is-static{border-right:0;padding-right:.15rem}.pp-space-dock__metric.is-static{cursor:default}.pp-space-dock__metric:not(.is-static):hover,.pp-space-dock__metric:not(.is-static):focus-visible{background:#0f172a06;outline:none}.pp-space-dock__metric.is-alert strong{color:#dc2626}.pp-space-dock__metric>span:first-child{grid-column:1 / -1;font-size:.9rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase;color:#94a3b8}.pp-space-dock__metric strong{font-size:.86rem;font-weight:750;font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--lm-ink, #0f172a);line-height:1.1}.pp-space-dock__spark{grid-row:2;min-width:2.4rem;width:2.6rem;opacity:.9;align-self:center}.pp-space-dock__spark .lm-liq-spark{height:1.15rem;color:#64748b}.pp-space-dock__metric:not(:has(.pp-space-dock__spark)) strong{grid-column:1 / -1}@media(max-width:1100px){.pp-space-dock{grid-template-columns:1fr;align-items:stretch}.pp-space-dock__utils{justify-content:flex-start}}@media(max-width:720px){.pp-space-dock__metrics{width:100%}}.pp-space-dock__item{display:flex;flex-direction:column;align-items:center;gap:.28rem;flex:0 0 auto;width:4.6rem;margin:0;padding:.1rem .06rem;border:0;border-radius:.55rem;background:transparent;color:var(--lm-ink, #0f172a);font:inherit;line-height:1;cursor:pointer;transition:transform .12s ease}.pp-space-dock__item:hover,.pp-space-dock__item:focus-visible{transform:translateY(-1px);outline:none}.pp-space-dock__item:hover .pp-space-dock__glyph,.pp-space-dock__item:focus-visible .pp-space-dock__glyph{transform:scale(1.04);background:color-mix(in srgb,var(--pp-dock-accent, #64748b) 18%,#fff)}.pp-space-dock__item:active{transform:scale(.97)}.pp-space-dock__glyph{position:relative;display:grid;place-items:center;width:2.45rem;height:2.45rem;border-radius:999px;background:color-mix(in srgb,var(--pp-dock-accent, #64748b) 12%,#fff);color:var(--pp-dock-accent, #475569);box-shadow:none;transition:transform .12s ease,background .12s ease}.pp-space-dock__item strong{max-width:100%;font-size:.875rem;font-weight:650;letter-spacing:-.01em;line-height:1.15;text-align:center;color:#475569;white-space:normal;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.pp-space-dock__glyph em{position:absolute;top:-.14rem;right:-.16rem;z-index:1;min-width:.78rem;height:.78rem;padding:0 .16rem;border-radius:999px;border:1.5px solid #fff;background:#ff3b30;color:#fff;font-style:normal;font-size:.48rem;font-weight:800;font-variant-numeric:tabular-nums;line-height:.78rem;text-align:center;box-shadow:none}.pp-space-dock__item[data-accent=teal]{--pp-dock-accent: #0f766e}.pp-space-dock__item[data-accent=blue]{--pp-dock-accent: #2563eb}.pp-space-dock__item[data-accent=amber]{--pp-dock-accent: #b45309}.pp-space-dock__item[data-accent=slate]{--pp-dock-accent: #475569}.pp-space-dock__item[data-accent=emerald]{--pp-dock-accent: #047857}.pp-space-dock__item[data-accent=red]{--pp-dock-accent: #dc2626}.pp-space-dock__item[data-accent=violet]{--pp-dock-accent: #7c3aed}.pp-ports__command{grid-template-columns:minmax(0,1fr) auto minmax(14rem,1.35fr)}.pp-ports__actions{justify-self:end;align-self:center}@media(max-width:1100px){.pp-ports__command,.pp-overview__command,.pp-integrations__command,.pp-automate__command,.pp-offers__command{grid-template-columns:1fr}.pp-workspace-risk{max-width:none;width:100%}.pp-ports__actions{justify-self:start}}.pp-search--command{justify-self:end;min-width:min(100%,22rem);width:min(100%,22rem);flex:0 1 22rem}.pp-offers__filters{display:flex;flex-wrap:wrap;gap:var(--lm-space-2, .5rem) var(--lm-space-4, 1rem);align-items:flex-end;padding:0 0 var(--lm-space-3, .75rem);margin-bottom:var(--lm-space-1, .25rem)}.pp-pipeline{list-style:none;margin:0 0 .25rem;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.35rem}.pp-pipeline li{display:flex;align-items:center;gap:.4rem;padding:.45rem .55rem;border:1px solid var(--lm-line, #e8eaee);border-radius:3px;background:#f8fafcb3;font-size:.9rem;color:var(--lm-muted, #64748b)}.pp-pipeline li.is-done{border-color:color-mix(in srgb,var(--lm-teal, #0f766e) 40%,var(--lm-line));color:var(--lm-ink, #0f172a);background:#fff}.pp-pipeline em{font-style:normal;font-weight:700;color:var(--lm-teal, #0f766e)}.pp-port-list,.pp-demand-list,.pp-auto-stream,.pp-bot-stream{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--lm-space-1, .25rem)}.pp-port-row{cursor:default}.pp-port-row__select{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--lm-space-3, .75rem);align-items:center;width:100%;min-width:0;padding:0;border:0;background:transparent;text-align:left;font:inherit;color:inherit;cursor:pointer}.pp-port-row__cta{flex-shrink:0}.pp-port-row:hover,.pp-demand-row:hover,.pp-auto-row:hover,.pp-bot-row:hover{background:#f8fafce6}.pp-port-row.is-active,.pp-demand-row.is-active,.pp-auto-row.is-active,.pp-bot-row.is-active,.pp-auto-row.is-armed{border-color:color-mix(in srgb,var(--lm-teal, #0f766e) 35%,var(--lm-line));background:#fff;box-shadow:0 1px #0f172a08}.pp-port-row__main,.pp-demand-row__main,.pp-auto-row__main{display:flex;flex-direction:column;gap:.25rem;min-width:0}.pp-port-row__tags{display:flex;flex-wrap:wrap;align-items:center;gap:var(--lm-space-1, .25rem) var(--lm-space-2, .5rem)}.pp-port-row__side,.pp-demand-row__side{display:flex;flex-direction:column;align-items:flex-end;gap:var(--lm-space-1, .25rem);min-width:4.5rem}.pp-ports__split,.pp-integrations__split,.pp-automate__split{min-height:22rem}.pp-integrations__filters{display:flex;flex-wrap:wrap;gap:.4rem}.pp-market-hero{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--lm-space-3, .75rem);margin:0 0 var(--lm-space-4, 1rem)}.pp-market-hero__tile{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--lm-space-3, .75rem);align-items:center;margin:0;padding:var(--lm-space-3, .75rem);border:1px solid var(--lm-line, #e8eaee);border-radius:4px;background:#fff;text-align:left;font:inherit;color:inherit;cursor:pointer;overflow:hidden;transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease}.pp-market-hero__tile:hover{transform:translateY(-1px);border-color:#cbd5e1;box-shadow:0 8px 20px #0f172a0f}.pp-market-hero__tile.is-active{border-color:var(--lm-teal, #0f766e);box-shadow:0 0 0 1px color-mix(in srgb,var(--lm-teal, #0f766e) 45%,transparent)}.pp-market-hero__art{display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:4px;color:#f8fafc;background:linear-gradient(145deg,#334155,#0f172a);flex-shrink:0}.pp-market-hero__tile[data-accent=commit] .pp-market-hero__art{background:linear-gradient(145deg,#0f766e,#042f2e)}.pp-market-hero__tile[data-accent=webhook] .pp-market-hero__art{background:linear-gradient(145deg,#4f46e5,#1e1b4b)}.pp-market-hero__tile[data-accent=strategy] .pp-market-hero__art{background:linear-gradient(145deg,#7c3aed,#4c1d95)}.pp-market-hero__copy{display:flex;flex-direction:column;gap:.15rem;min-width:0}.pp-market-hero__copy strong{font-size:.85rem;font-weight:700;letter-spacing:-.01em}.pp-market-hero__copy span{font-size:.875rem;line-height:1.35;color:var(--lm-muted, #64748b)}.pp-market-hero__tile>em{font-style:normal;font-size:.95rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--lm-ink, #0f172a)}.pp-market-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--lm-space-3, .75rem)}.pp-market-card{width:100%;display:flex;flex-direction:column;gap:var(--lm-space-2, .5rem);margin:0;padding:var(--lm-space-2, .5rem);border:1px solid var(--lm-line, #e8eaee);border-radius:4px;background:#fff;text-align:left;font:inherit;color:inherit;cursor:pointer;overflow:hidden;transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease}.pp-market-card:hover{transform:translateY(-1px);border-color:#cbd5e1;box-shadow:0 8px 22px #0f172a12}.pp-market-card.is-active{border-color:var(--lm-teal, #0f766e);box-shadow:0 0 0 1px color-mix(in srgb,var(--lm-teal, #0f766e) 40%,transparent),0 8px 22px #0f172a14}.pp-market-card.is-live{border-color:#86efac}.pp-market-card__art{position:relative;display:block;width:100%;border-radius:3px;overflow:hidden;aspect-ratio:16 / 10;background:#0f172a}.pp-market-card__art .lm-thumb,.pp-market-card__art .lm-thumb__art{width:100%;height:100%;display:block}.pp-market-card__art .lm-thumb{border-radius:0}.pp-market-card__badge{position:absolute;top:.45rem;left:.45rem;z-index:1;padding:.18rem .4rem;border-radius:999px;background:#0f172ab8;color:#fff;font-size:.9375rem;font-style:normal;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.pp-market-card__badge.is-live{background:#15803d}.pp-market-card__copy{display:flex;flex-direction:column;gap:.2rem;padding:.1rem .2rem 0;min-width:0}.pp-market-card__copy strong{font-size:.88rem;font-weight:700;letter-spacing:-.015em;line-height:1.25}.pp-market-card__copy>span{font-size:.9rem;line-height:1.4;color:var(--lm-muted, #64748b);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pp-market-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .55rem;padding:0 .2rem .15rem}.pp-flow-preview{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem}.pp-flow-preview li{display:grid;grid-template-columns:1.6rem minmax(0,1fr);gap:.65rem;align-items:start}.pp-flow-preview em{display:grid;place-items:center;width:1.6rem;height:1.6rem;margin-top:.1rem;border-radius:999px;background:#0f172a;color:#fff;font-style:normal;font-size:.84rem;font-weight:700}.pp-flow-preview strong{display:block;font-size:.82rem;margin-bottom:.15rem}.pp-flow-preview span{display:block;font-size:.9rem;line-height:1.4;color:var(--lm-muted, #64748b)}.pp-market-inspect .lm-ch__inspect-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--lm-space-2, .5rem) var(--lm-space-3, .75rem)}.lm-thumb--integration.lm-thumb--md,.lm-thumb--integration.lm-thumb--sm{width:100%;height:100%;aspect-ratio:auto}.lm-thumb--integration.lm-thumb--hero,.lm-thumb--integration.lm-thumb--lg{width:100%;height:100%}@media(max-width:1100px){.pp-market-hero{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.pp-market-hero,.pp-market-grid{grid-template-columns:1fr}}.pp-integrations__lede{margin:0 0 .85rem;max-width:42rem}.pp-integrations__blueprint{list-style:none;margin:0 0 1rem;padding:0;display:flex;flex-direction:column;gap:.65rem}.pp-integrations__blueprint li{display:flex;gap:.55rem;align-items:flex-start;color:var(--lm-muted, #64748b);font-size:.9375rem}.pp-integrations__blueprint strong{display:block;color:var(--lm-ink, #0f172a);font-size:.82rem}.pp-integrations__blueprint span{display:block}.pp-integrations__more-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-bottom:1rem}@media(max-width:900px){.pp-integrations__more-grid{grid-template-columns:1fr}}.pp-integrations__teaser{display:flex;align-items:center;gap:.85rem;padding:.85rem 1rem;border:1px solid var(--lm-line, #e8eaee);border-radius:3px;background:#f8fafcd9}.pp-integrations__teaser>div{flex:1;min-width:0;display:flex;flex-direction:column;gap:.2rem}.pp-integrations__teaser strong{font-size:.9rem;color:var(--lm-ink, #0f172a)}.pp-integrations__teaser span{font-size:.9375rem;color:var(--lm-muted, #64748b)}.pp-adapter-store{display:flex;flex-direction:column;gap:.65rem;min-height:0;height:100%;overflow:hidden}.pp-adapter-store__command{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;flex:0 0 auto;padding:.15rem .1rem .35rem}.pp-adapter-store__who strong{display:block;font-family:var(--opfico-font, Cabrisa, Georgia, serif);font-size:1.2rem;font-weight:700;letter-spacing:-.02em;color:#0f172a}.pp-adapter-store__who span{display:block;margin-top:.15rem;font-size:.9rem;color:#64748b}.pp-adapter-store__kpis{display:grid;grid-template-columns:repeat(4,minmax(4.5rem,auto));gap:0;list-style:none;margin:0;padding:0}.pp-adapter-store__kpis li{display:flex;flex-direction:column;gap:.1rem;padding:.2rem .7rem;border-right:1px solid rgba(15,23,42,.06)}.pp-adapter-store__kpis li:last-child{border-right:0;padding-right:.1rem}.pp-adapter-store__kpis span{font-size:.9rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase;color:#94a3b8}.pp-adapter-store__kpis strong{font-size:1.05rem;font-weight:750;color:#0f172a;font-variant-numeric:tabular-nums}.pp-adapter-store__toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.55rem;flex:0 0 auto}.pp-adapter-store__tabs{display:inline-flex;gap:.15rem}.pp-adapter-store__tabs button{display:inline-flex;align-items:center;gap:.3rem;margin:0;padding:.4rem .7rem;border:0;border-radius:999px;background:transparent;color:#64748b;font:inherit;font-size:.9rem;font-weight:700;cursor:pointer}.pp-adapter-store__tabs button.is-active{background:color-mix(in srgb,#0f766e 12%,transparent);color:#0f766e}.pp-adapter-store__tabs em{font-style:normal;font-size:.9375rem;font-weight:750;font-variant-numeric:tabular-nums;opacity:.85}.pp-adapter-store__filters{display:inline-flex;align-items:center;gap:.45rem;min-width:0}.pp-adapter-store__search{display:inline-flex;align-items:center;gap:.35rem;min-width:14rem;padding:.35rem .55rem;border-radius:8px;background:#0f172a0a;color:#64748b}.pp-adapter-store__search input{flex:1 1 auto;min-width:0;border:0;background:transparent;font:inherit;font-size:.9375rem;color:#0f172a;outline:none}.pp-adapter-store__kinds{display:inline-flex;gap:.1rem}.pp-adapter-store__kinds button{margin:0;padding:.32rem .55rem;border:0;border-radius:6px;background:transparent;color:#64748b;font:inherit;font-size:.875rem;font-weight:700;cursor:pointer}.pp-adapter-store__kinds button.is-active{background:#0f172a0f;color:#0f172a}.pp-adapter-store__shell{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(18rem,22rem);gap:0;flex:1 1 auto;min-height:0;border-radius:12px;overflow:hidden;background:#fff;box-shadow:0 0 0 1px #0f172a0f}.pp-adapter-store__shelf{min-width:0;min-height:0;overflow:auto;padding:.75rem;border-right:1px solid rgba(15,23,42,.06);background:#f8fafc}.pp-adapter-store__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(13.5rem,1fr));gap:.55rem}.pp-adapter-card{display:flex;flex-direction:column;width:100%;margin:0;padding:0;border:0;border-radius:10px;background:#fff;box-shadow:0 0 0 1px #0f172a0f;overflow:hidden;font:inherit;text-align:left;cursor:pointer;color:inherit}.pp-adapter-card.is-active{box-shadow:0 0 0 2px #0f766e}.pp-adapter-card.is-live{box-shadow:0 0 0 1px color-mix(in srgb,#0f766e 35%,transparent)}.pp-adapter-card.is-locked{opacity:.72}.pp-adapter-card__art{position:relative;display:block;min-height:5.5rem}.pp-adapter-card__art em{position:absolute;top:.45rem;left:.45rem;padding:.15rem .4rem;border-radius:999px;background:#0f172ad1;color:#fff;font-style:normal;font-size:.9rem;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.pp-adapter-card__copy{display:flex;flex-direction:column;gap:.2rem;padding:.55rem .65rem .7rem}.pp-adapter-card__copy strong{font-size:.86rem;color:#0f172a}.pp-adapter-card__copy>span{font-size:.875rem;line-height:1.35;color:#64748b;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pp-adapter-card__copy b{margin-top:.15rem;font-size:.9375rem;font-weight:650;color:#94a3b8;text-transform:uppercase;letter-spacing:.03em}.pp-adapter-store__detail{display:flex;flex-direction:column;gap:.7rem;min-width:0;min-height:0;overflow:auto;padding:.85rem .9rem 1rem;background:#fff}.pp-adapter-store__detail-hero{display:grid;grid-template-columns:4.5rem minmax(0,1fr);gap:.65rem;align-items:start}.pp-adapter-store__detail-hero em{display:block;font-style:normal;font-size:.9375rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase;color:#64748b}.pp-adapter-store__detail-hero strong{display:block;margin-top:.15rem;font-size:1.1rem;font-weight:750;color:#0f172a;letter-spacing:-.02em}.pp-adapter-store__detail-hero p{margin:.25rem 0 0;font-size:.9rem;line-height:1.4;color:#64748b}.pp-adapter-store__statgrid{display:grid;grid-template-columns:1fr 1fr;gap:0;list-style:none;margin:0;padding:0;border-top:1px solid rgba(15,23,42,.05);border-bottom:1px solid rgba(15,23,42,.05)}.pp-adapter-store__statgrid li{display:flex;flex-direction:column;gap:.1rem;padding:.45rem .35rem;border-right:1px solid rgba(15,23,42,.05);border-bottom:1px solid rgba(15,23,42,.05)}.pp-adapter-store__statgrid li:nth-child(2n){border-right:0}.pp-adapter-store__statgrid span{font-size:.9rem;font-weight:750;letter-spacing:.05em;text-transform:uppercase;color:#94a3b8}.pp-adapter-store__statgrid strong{font-size:.82rem;font-weight:750;color:#0f172a;text-transform:capitalize;font-variant-numeric:tabular-nums}.pp-adapter-store__actions{display:flex;flex-wrap:wrap;gap:.35rem}.pp-adapter-store__config{display:flex;flex-direction:column;gap:.45rem;padding-top:.35rem;border-top:1px solid rgba(15,23,42,.05)}.pp-adapter-store__config>header{display:inline-flex;align-items:center;gap:.35rem;color:#475569}.pp-adapter-store__config>header strong{font-size:.9rem;font-weight:750;letter-spacing:.05em;text-transform:uppercase}.pp-adapter-store__fields{display:flex;flex-direction:column;gap:.4rem}.pp-adapter-store__fields label{display:grid;grid-template-columns:minmax(0,1fr) minmax(5rem,7rem);gap:.45rem;align-items:center}.pp-adapter-store__fields span{font-size:.875rem;font-weight:650;color:#64748b;text-transform:capitalize}.pp-adapter-store__fields input[type=text],.pp-adapter-store__fields input[type=number]{width:100%;margin:0;padding:.35rem .45rem;border:0;border-radius:6px;background:#0f172a0a;font:inherit;font-size:.9375rem;color:#0f172a}.pp-adapter-store__fields input[type=checkbox]{width:1rem;height:1rem;justify-self:end}.pp-adapter-store__meta{display:flex;flex-direction:column;gap:.35rem;padding-top:.35rem;border-top:1px solid rgba(15,23,42,.05)}.pp-adapter-store__meta>strong{font-size:.84rem;font-weight:750;letter-spacing:.05em;text-transform:uppercase;color:#64748b}.pp-adapter-store__meta ol,.pp-adapter-store__meta ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.3rem}.pp-adapter-store__meta li{font-size:.9rem;color:#475569}.pp-adapter-store__meta li b{display:block;color:#0f172a;font-size:.9rem}.pp-adapter-store__meta li span{color:#64748b}.pp-adapter-store__scopes{display:flex!important;flex-direction:row!important;flex-wrap:wrap;gap:.3rem!important}.pp-adapter-store__scopes li{padding:.18rem .4rem;border-radius:999px;background:#0f172a0d;font-size:.9375rem!important;font-weight:700;color:#475569!important}.pp-adapter-store__log li[data-ok="0"] b{color:#dc2626}.pp-adapter-store__empty{margin:1rem 0;font-size:.8rem;color:#64748b}.pp-adapter-store__custom{display:flex;flex-direction:column;gap:.85rem;padding:1rem;border-radius:12px;background:#fff;box-shadow:0 0 0 1px #0f172a0f}.pp-adapter-store__custom>header{display:flex;align-items:center;gap:.55rem}.pp-adapter-store__custom>header strong{display:block;font-size:1rem;color:#0f172a}.pp-adapter-store__custom>header span{display:block;font-size:.9rem;color:#64748b}.pp-adapter-store__form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:.55rem;align-items:end}.pp-adapter-store__form label{display:flex;flex-direction:column;gap:.25rem}.pp-adapter-store__form span{font-size:.9375rem;font-weight:750;letter-spacing:.05em;text-transform:uppercase;color:#94a3b8}.pp-adapter-store__form input,.pp-adapter-store__form select{margin:0;padding:.45rem .55rem;border:0;border-radius:8px;background:#0f172a0a;font:inherit;font-size:.82rem;color:#0f172a}.pp-adapter-store__blueprint{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;list-style:none;margin:0;padding:0}.pp-adapter-store__blueprint li{padding:.55rem .65rem;border-radius:8px;background:#f8fafc}.pp-adapter-store__blueprint strong{display:block;font-size:.9375rem;color:#0f172a}.pp-adapter-store__blueprint span{display:block;margin-top:.2rem;font-size:.875rem;color:#64748b;line-height:1.35}.pp-adapter-store__dock{flex:0 0 auto;display:flex;flex-direction:column;gap:.35rem;padding:.45rem .15rem .1rem;border-top:1px solid rgba(15,23,42,.06)}.pp-adapter-store__dock-head{display:inline-flex;align-items:center;gap:.35rem;color:#64748b}.pp-adapter-store__dock-head strong{font-size:.875rem;font-weight:750;letter-spacing:.05em;text-transform:uppercase;color:#475569}.pp-adapter-store__dock-head em{font-style:normal;font-size:.8125rem;font-weight:700;color:#0f766e;font-variant-numeric:tabular-nums}.pp-adapter-store__dock ul{display:flex;flex-wrap:wrap;gap:.3rem;list-style:none;margin:0;padding:0}.pp-adapter-store__dock li button{display:inline-flex;align-items:center;gap:.3rem;margin:0;padding:.3rem .55rem;border:0;border-radius:999px;background:#0f172a0a;color:#475569;font:inherit;font-size:.875rem;font-weight:650;cursor:pointer}.pp-adapter-store__dock li[data-on="1"] button{background:color-mix(in srgb,#0f766e 12%,transparent);color:#0f766e}.pp-adapter-store__dock em{font-style:normal;font-size:.9rem;font-weight:750;letter-spacing:.04em;text-transform:uppercase;opacity:.8}@media(max-width:1100px){.pp-adapter-store__shell{grid-template-columns:1fr}.pp-adapter-store__shelf{border-right:0;border-bottom:1px solid rgba(15,23,42,.06);max-height:42vh}.pp-adapter-store__form,.pp-adapter-store__blueprint{grid-template-columns:1fr}}.pp-ports__inspect .lm-ch__inspect-actions,.lm-ch__inspect-actions{margin-top:var(--lm-space-3, .75rem)}.pp-pathway-modes{display:flex;flex-wrap:nowrap;gap:var(--lm-space-1, .25rem);margin:0;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.pp-pathway-modes button{flex:0 0 auto;white-space:nowrap}.pp-desk-focus>.pp-pathway-modes{margin-bottom:var(--lm-space-2, .5rem)}.pp-cap-list--compact{gap:.25rem}.pp-cap-list--compact li{font-size:.9rem}.pp-util-deck{display:flex;flex-direction:column;gap:0;min-height:0;flex:1 1 auto;height:auto;background:#fff;border-top:1px solid rgba(15,23,42,.05);overflow:hidden}.pp-util-deck__main{display:flex;flex-direction:column;gap:0;min-width:0;min-height:0;flex:1 1 auto;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;background:#fff;border-right:0}.pp-util-deck__work{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;min-width:0;min-height:0;flex:1 1 auto}.pp-util-deck__work>.pp-util--demand,.pp-util-deck__work>.pp-edge-radar{min-height:0;height:100%}.pp-util-deck__stack{display:flex;flex-direction:column;min-width:0;border-left:1px solid rgba(15,23,42,.05)}.pp-workspace-shell>.pp-util-deck__rail,.pp-util-deck__rail{display:flex;flex-direction:column;gap:0;min-width:0;min-height:0;height:100%;align-self:stretch;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;background:linear-gradient(180deg,#f3f5f8,#eef1f5);border-left:1px solid rgba(15,23,42,.1);box-shadow:inset 8px 0 16px -12px #0f172a14,-6px 0 18px -14px #0f172a2e}.pp-util-deck__rail .pp-util--exec{margin-top:auto}.pp-util-deck__rail-head{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;flex:0 0 auto;margin:0;padding:.85rem 1.05rem .55rem;border-bottom:1px solid rgba(15,23,42,.06)}.pp-util-deck__rail-head strong{font-family:var(--opfico-font, Cabrisa, Georgia, serif);font-size:1.12rem;font-weight:700;letter-spacing:-.02em;color:var(--lm-ink, #0f172a);line-height:1}.pp-util-deck__rail-head span{font-size:.84rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase;color:#64748b}.pp-utility-rail{gap:0;padding:0;background:linear-gradient(180deg,#f7f8fa,#f1f3f6)}.pp-utility-rail__head{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;flex:0 0 auto;margin:0;padding:.75rem .9rem .45rem;border-bottom:0}.pp-utility-rail__title{display:flex;align-items:baseline;justify-content:space-between;gap:.65rem;min-width:0;flex:1 1 auto}.pp-utility-rail__title strong{font-family:var(--opfico-font, Cabrisa, Georgia, serif);font-size:1.12rem;font-weight:700;letter-spacing:-.02em;color:var(--lm-ink, #0f172a);line-height:1}.pp-utility-rail__title span{font-size:.8rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase;color:#64748b;white-space:nowrap}.pp-utility-rail__auto{display:grid;place-items:center;width:1.7rem;height:1.7rem;margin:0;padding:0;border:0;border-radius:6px;background:#0f172a0a;color:#64748b;cursor:pointer;flex-shrink:0}.pp-utility-rail__auto:hover,.pp-utility-rail__auto:focus-visible,.pp-utility-rail__auto[aria-pressed=true]{background:#0f172a12;color:#0f172a;outline:none}.pp-utility-rail__tabs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;margin:0;padding:0 .25rem .3rem;border-bottom:1px solid rgba(15,23,42,.06)}.pp-utility-rail__tabs button{display:flex;flex-direction:column;align-items:center;gap:.14rem;margin:0;padding:.35rem .1rem .4rem;border:0;border-radius:8px;background:transparent;color:#64748b;font:inherit;font-size:.9rem;font-weight:700;letter-spacing:.01em;cursor:pointer;position:relative}.pp-utility-rail__tabs button:hover,.pp-utility-rail__tabs button:focus-visible{background:#0f172a08;color:#0f172a;outline:none}.pp-utility-rail__tabs button.is-active{color:#0f172a;background:#0f172a0a}.pp-utility-rail__tabs button em{position:absolute;top:.15rem;right:.2rem;min-width:.7rem;padding:0 .18rem;border-radius:999px;background:#ff3b30;color:#fff;font-style:normal;font-size:.48rem;font-weight:800;font-variant-numeric:tabular-nums;line-height:.85rem;text-align:center}.pp-utility-rail__progress{height:2px;background:#0f172a0d;overflow:hidden;flex:0 0 auto}.pp-utility-rail__progress>i{display:block;height:100%;background:color-mix(in srgb,#0f766e 70%,#94a3b8);transition:width .08s linear}.pp-utility-rail__progress[data-active="0"]>i{width:0!important;opacity:.35}.pp-utility-rail__stage{display:flex;flex-direction:column;min-height:0;flex:1 1 auto;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;animation:pp-utility-fade .28s ease}@keyframes pp-utility-fade{0%{opacity:.45;transform:translateY(4px)}to{opacity:1;transform:none}}.pp-risk-engine--panel{background:transparent}.pp-risk-engine__scan{margin:0;padding:.45rem .9rem .2rem;font-size:.9375rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase;color:#94a3b8}.pp-utility-panel{display:flex;flex-direction:column;gap:.55rem;padding:.7rem .9rem 1rem;min-height:0}.pp-utility-panel__head{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.pp-utility-panel__head span{display:block;font-size:.9375rem;font-weight:750;letter-spacing:.07em;text-transform:uppercase;color:#64748b}.pp-utility-panel__head strong{display:block;font-size:1.05rem;font-weight:750;letter-spacing:-.02em;color:#0f172a;line-height:1.2}.pp-utility-panel__link{margin:0;padding:0;border:0;background:transparent;font:inherit;font-size:.875rem;font-weight:750;letter-spacing:.04em;text-transform:uppercase;color:#0f766e;cursor:pointer;white-space:nowrap}.pp-utility-panel__link:hover{text-decoration:underline}.pp-utility-panel__chips{display:flex;flex-wrap:wrap;gap:.3rem}.pp-utility-panel__chips span{display:inline-flex;align-items:center;gap:.28rem;font-size:.84rem;font-weight:650;color:#475569}.pp-utility-panel__chips i{width:.4rem;height:.4rem;border-radius:999px;background:#10b981}.pp-utility-panel__feed{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0}.pp-utility-panel__feed li button{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.45rem;align-items:start;width:100%;margin:0;padding:.45rem 0;border:0;border-bottom:1px solid rgba(15,23,42,.04);border-radius:0;background:transparent;font:inherit;text-align:left;cursor:pointer;color:inherit}.pp-utility-panel__feed li:last-child button{border-bottom:0}.pp-utility-panel__feed li button:hover{background:#0f172a06}.pp-utility-panel__kind{display:grid;place-items:center;width:1.5rem;height:1.5rem;border-radius:6px;background:#0f172a0d;color:#64748b}.pp-utility-panel__feed li[data-kind=alert] .pp-utility-panel__kind{background:color-mix(in srgb,#dc2626 12%,transparent);color:#dc2626}.pp-utility-panel__feed li[data-kind=insight] .pp-utility-panel__kind{background:color-mix(in srgb,#d97706 12%,transparent);color:#b45309}.pp-utility-panel__feed li[data-kind=question] .pp-utility-panel__kind{background:color-mix(in srgb,#2563eb 12%,transparent);color:#2563eb}.pp-utility-panel__feed strong{font-size:.9rem;color:#0f172a}.pp-utility-panel__feed em{display:inline;margin-left:.35rem;font-style:normal;font-size:.9375rem;color:#94a3b8}.pp-utility-panel__feed p{margin:.15rem 0 0;font-size:.9rem;line-height:1.35;color:#475569;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pp-utility-panel__viz{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.7rem;align-items:center}.pp-utility-panel__spark{display:flex;flex-direction:column;gap:.2rem;min-width:0}.pp-utility-panel__spark>span{font-size:.9375rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase;color:#64748b}.pp-utility-panel__spark em{font-style:normal;font-size:1.05rem;font-weight:750;color:#0f172a;font-variant-numeric:tabular-nums}.pp-utility-panel__spark p{margin:0;font-size:.875rem;line-height:1.35;color:#64748b}.pp-utility-panel__spark .lm-liq-spark{height:1.45rem;color:#0f766e}.pp-utility-panel__alloc{display:flex;height:.45rem;border-radius:999px;overflow:hidden;background:#e2e8f0}.pp-utility-panel__alloc>i{display:block;height:100%}.pp-utility-panel__alloc>i[data-seg=avail]{width:var(--pp-alloc-avail, 0%);background:#0f766e}.pp-utility-panel__alloc>i[data-seg=book]{width:var(--pp-alloc-book, 0%);background:#2563eb}.pp-utility-panel__alloc>i[data-seg=claim]{width:var(--pp-alloc-claim, 0%);background:#b45309}.pp-utility-panel__alloc>i[data-seg=pend]{width:var(--pp-alloc-pend, 0%);background:#94a3b8}.pp-utility-panel__legend{display:flex;flex-wrap:wrap;gap:.55rem .85rem;list-style:none;margin:0;padding:0;font-size:.9375rem;font-weight:700;color:#64748b}.pp-utility-panel__legend li{display:inline-flex;align-items:center;gap:.28rem}.pp-utility-panel__legend li:before{content:"";width:.4rem;height:.4rem;border-radius:999px;background:#94a3b8}.pp-utility-panel__legend li[data-seg=avail]:before{background:#0f766e}.pp-utility-panel__legend li[data-seg=book]:before{background:#2563eb}.pp-utility-panel__legend li[data-seg=claim]:before{background:#b45309}.pp-utility-panel__legend li[data-seg=pend]:before{background:#94a3b8}.pp-utility-panel__block{display:flex;flex-direction:column;gap:.35rem;padding-top:.35rem;border-top:1px solid rgba(15,23,42,.05)}.pp-utility-panel__block-head{display:flex;align-items:baseline;justify-content:space-between;gap:.4rem}.pp-utility-panel__block-head strong{font-size:.875rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase;color:#64748b}.pp-utility-panel__block-head em{font-style:normal;font-size:.8rem;font-weight:650;color:#94a3b8;font-variant-numeric:tabular-nums}.pp-utility-panel__books{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0}.pp-utility-panel__books li button{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.2rem .55rem;width:100%;margin:0;padding:.4rem 0;border:0;border-bottom:1px solid rgba(15,23,42,.04);background:transparent;font:inherit;text-align:left;cursor:pointer;color:inherit}.pp-utility-panel__books li:last-child button{border-bottom:0}.pp-utility-panel__books strong{font-size:.9rem;color:#0f172a}.pp-utility-panel__books span{font-size:.8125rem;font-weight:700;color:#64748b;font-variant-numeric:tabular-nums}.pp-utility-panel__books .lm-status-progress,.pp-utility-panel__books [class*=progress]{grid-column:1 / -1}.pp-utility-panel__hint{margin:0;font-size:.9rem;color:#64748b}.pp-utility-panel__actions{display:flex;gap:.35rem;padding-top:.25rem}.pp-utility-panel__actions button{display:inline-flex;align-items:center;gap:.3rem;margin:0;padding:.4rem .65rem;border:0;border-radius:8px;background:#0f172a0a;color:#334155;font:inherit;font-size:.9rem;font-weight:700;cursor:pointer}.pp-utility-panel__actions button:hover:not(:disabled){background:#0f172a12;color:#0f172a}.pp-utility-panel__actions button:disabled{opacity:.4;cursor:not-allowed}.pp-utility-panel__actions button.is-hot{background:color-mix(in srgb,#dc2626 10%,transparent);color:#dc2626}.pp-utility-panel__actions em{font-style:normal;font-size:.9375rem;font-weight:750;font-variant-numeric:tabular-nums}.pp-utility-panel__ports{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:0}.pp-utility-panel__ports li button{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.15rem .4rem;width:100%;margin:0;padding:.45rem .35rem;border:0;border-bottom:1px solid rgba(15,23,42,.04);background:transparent;font:inherit;text-align:left;cursor:pointer;color:inherit}.pp-utility-panel__ports li:nth-child(odd) button{border-right:1px solid rgba(15,23,42,.04)}.pp-utility-panel__ports strong{font-size:.9rem;color:#0f172a}.pp-utility-panel__ports em{grid-column:2;font-style:normal;font-size:.9375rem;color:#94a3b8;text-transform:capitalize}.pp-utility-panel__ports li[data-status=connected] em{color:#0f766e}.pp-utility-panel__ports svg{color:#64748b;grid-row:1 / 3;align-self:center}.pp-utility-panel__statrow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;list-style:none;margin:0;padding:.15rem 0 .35rem;border-bottom:1px solid rgba(15,23,42,.05)}.pp-utility-panel__statrow li{display:flex;flex-direction:column;gap:.12rem;padding:.2rem .35rem;border-right:1px solid rgba(15,23,42,.05);min-width:0}.pp-utility-panel__statrow li:last-child{border-right:0}.pp-utility-panel__statrow span{font-size:.9rem;font-weight:750;letter-spacing:.05em;text-transform:uppercase;color:#94a3b8}.pp-utility-panel__statrow em{font-style:normal;font-size:.9375rem;font-weight:750;color:#0f172a;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pp-utility-panel__tape{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0}.pp-utility-panel__tape li button{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.45rem;align-items:center;width:100%;margin:0;padding:.42rem 0;border:0;border-bottom:1px solid rgba(15,23,42,.04);background:transparent;font:inherit;text-align:left;cursor:pointer;color:inherit}.pp-utility-panel__tape li:last-child button{border-bottom:0}.pp-utility-panel__tape li button:hover{background:#0f172a06}.pp-utility-panel__tape b{display:grid;place-items:center;width:1.35rem;height:1.35rem;border-radius:5px;background:#0f172a0d;color:#64748b;font-size:.9375rem;font-weight:800}.pp-utility-panel__tape li[data-side=buy] b{background:color-mix(in srgb,#0f766e 14%,transparent);color:#0f766e}.pp-utility-panel__tape li[data-side=sell] b{background:color-mix(in srgb,#dc2626 12%,transparent);color:#dc2626}.pp-utility-panel__tape strong{display:block;font-size:.9rem;color:#0f172a}.pp-utility-panel__tape em{display:block;margin-top:.08rem;font-style:normal;font-size:.9375rem;color:#94a3b8}.pp-utility-panel__tape i{font-style:normal;font-size:.9rem;font-weight:750;color:#0f172a;font-variant-numeric:tabular-nums;white-space:nowrap}.pp-utility-panel__quotes{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0}.pp-utility-panel__quotes li button{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.1rem .45rem;width:100%;margin:0;padding:.38rem 0;border:0;border-bottom:1px solid rgba(15,23,42,.04);background:transparent;font:inherit;text-align:left;cursor:pointer;color:inherit}.pp-utility-panel__quotes li:last-child button{border-bottom:0}.pp-utility-panel__quotes strong{font-size:.9rem;color:#0f172a;text-transform:capitalize}.pp-utility-panel__quotes em{grid-column:1;font-style:normal;font-size:.9375rem;color:#94a3b8;font-variant-numeric:tabular-nums}.pp-utility-panel__quotes span{grid-row:1 / 3;align-self:center;font-size:.9rem;font-weight:750;letter-spacing:.04em;text-transform:uppercase;color:#0f766e}.pp-utility-panel__quotes li[data-status=breached] span{color:#dc2626}.pp-utility-panel__feed--activity b{display:inline-block;margin-top:.2rem;font-size:.875rem;font-weight:750;color:#0f766e;font-variant-numeric:tabular-nums}.pp-risk-engine{gap:0;padding:0;background:linear-gradient(180deg,#f7f8fa,#f1f3f6)}.pp-risk-engine>.pp-util-deck__rail-head{margin:0;padding:.75rem .9rem .55rem;border-bottom:1px solid rgba(15,23,42,.06);background:transparent}.pp-risk-engine>.pp-util-deck__rail-head span{max-width:10rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-risk-engine__vitals{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:0;padding:.15rem .35rem;border-bottom:1px solid rgba(15,23,42,.05)}.pp-risk-engine__vitals button{display:flex;flex-direction:column;align-items:center;gap:.12rem;margin:0;padding:.45rem .15rem;border:0;border-right:1px solid rgba(15,23,42,.05);border-radius:0;background:transparent;box-shadow:none;font:inherit;color:#64748b;cursor:pointer}.pp-risk-engine__vitals button:last-child{border-right:0}.pp-risk-engine__vitals button:hover,.pp-risk-engine__vitals button:focus-visible{background:#0f172a08;color:#0f172a;outline:none}.pp-risk-engine__vitals button.is-hot{color:#c2410c;background:color-mix(in srgb,#ea580c 6%,transparent)}.pp-risk-engine__vitals em{font-style:normal;font-size:.875rem;font-weight:750;font-variant-numeric:tabular-nums;color:#0f172a;line-height:1.1}.pp-risk-engine__latch{display:flex;flex-direction:column;gap:.55rem;margin:0;padding:.75rem .9rem .7rem;border:0;border-bottom:1px solid rgba(15,23,42,.06);border-radius:0;background:transparent;box-shadow:none}.pp-risk-engine__latch.is-elevated,.pp-risk-engine__latch.is-critical,.pp-risk-engine__latch.is-halted{background:color-mix(in srgb,#dc2626 4%,transparent);box-shadow:inset 3px 0 #dc2626}.pp-risk-engine__latch-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.pp-risk-engine__latch-lead{display:flex;align-items:center;gap:.5rem;min-width:0}.pp-risk-engine__mark{display:grid;place-items:center;width:1.7rem;height:1.7rem;border-radius:6px;background:color-mix(in srgb,#dc2626 10%,transparent);color:#dc2626;flex-shrink:0}.pp-risk-engine__latch-lead span{display:block;font-size:.9375rem;font-weight:750;letter-spacing:.07em;text-transform:uppercase;color:#64748b}.pp-risk-engine__latch-lead strong{display:block;font-size:1.05rem;font-weight:750;letter-spacing:-.02em;color:#0f172a;line-height:1.15}.pp-risk-engine__latch.is-elevated .pp-risk-engine__latch-lead strong,.pp-risk-engine__latch.is-critical .pp-risk-engine__latch-lead strong,.pp-risk-engine__latch.is-halted .pp-risk-engine__latch-lead strong{color:#dc2626}.pp-risk-engine__link{margin:0;padding:0;border:0;background:transparent;font:inherit;font-size:.875rem;font-weight:750;letter-spacing:.04em;text-transform:uppercase;color:#dc2626;cursor:pointer}.pp-risk-engine__link:hover{text-decoration:underline}.pp-risk-engine__latch-viz{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.65rem;align-items:center}.pp-risk-engine__pnl{display:flex;flex-direction:column;gap:.2rem;min-width:0}.pp-risk-engine__pnl>span{font-size:.9375rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase;color:#64748b}.pp-risk-engine__pnl>em{font-style:normal;font-size:1.15rem;font-weight:750;letter-spacing:-.02em;color:#0f172a;font-variant-numeric:tabular-nums}.pp-risk-engine__spark{color:#dc2626}.pp-risk-engine__spark .lm-liq-spark{height:1.55rem;width:100%}.pp-risk-engine__spark.is-wide .lm-liq-spark{height:1.25rem;color:#64748b}.pp-risk-engine__alert{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.4rem;align-items:start;margin:0;padding:.45rem 0;border:0;border-top:1px solid rgba(15,23,42,.05);border-radius:0;background:transparent;text-align:left;font:inherit;cursor:pointer;color:inherit}.pp-risk-engine__alert.is-elevated,.pp-risk-engine__alert.is-critical{background:transparent}.pp-risk-engine__alert svg{color:#ea580c;margin-top:.1rem}.pp-risk-engine__alert.is-elevated svg,.pp-risk-engine__alert.is-critical svg{color:#dc2626}.pp-risk-engine__alert strong{display:block;font-size:.8rem;font-weight:750;color:#0f172a;line-height:1.25}.pp-risk-engine__alert em{display:block;margin-top:.15rem;font-style:normal;font-size:.875rem;line-height:1.35;color:#64748b}.pp-risk-engine__clear{margin:0;padding-top:.35rem;border-top:1px solid rgba(15,23,42,.05);font-size:.9rem;color:#64748b}.pp-risk-engine__coverage{display:grid;grid-template-columns:1fr 1fr;gap:0;margin:0;padding:.15rem .4rem;border-bottom:1px solid rgba(15,23,42,.05)}.pp-risk-engine__coverage>span{display:inline-flex;align-items:center;gap:.3rem;padding:.4rem .45rem;border:0;border-radius:0;background:transparent;font-size:.84rem;font-weight:650;color:#64748b}.pp-risk-engine__coverage em{font-style:normal;font-weight:750;color:#0f172a;font-variant-numeric:tabular-nums}.pp-risk-engine__block{display:flex;flex-direction:column;gap:.4rem;margin:0;padding:.7rem .9rem .75rem;border:0;border-bottom:1px solid rgba(15,23,42,.05);border-radius:0;background:transparent;box-shadow:none}.pp-risk-engine__block:last-child{border-bottom:0;padding-bottom:1rem}.pp-risk-engine__block-head{display:flex;align-items:baseline;justify-content:space-between;gap:.4rem}.pp-risk-engine__block-head strong{font-size:.875rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase;color:#64748b}.pp-risk-engine__block-head em{font-style:normal;font-size:.8rem;font-weight:650;color:#94a3b8;font-variant-numeric:tabular-nums}.pp-risk-engine__mosaic{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:.22rem}.pp-risk-engine__mosaic>i{aspect-ratio:1;border-radius:3px;background:color-mix(in srgb,#0f766e calc(var(--pp-mosaic, .3) * 70%),#e2e8f0);opacity:calc(.45 + var(--pp-mosaic, .3) * .55);transition:background 1.2s ease,opacity 1.2s ease}.pp-risk-engine__mosaic>i[data-band=warm]{background:color-mix(in srgb,#ea580c calc(var(--pp-mosaic) * 75%),#e2e8f0)}.pp-risk-engine__mosaic>i[data-band=hot]{background:color-mix(in srgb,#dc2626 calc(var(--pp-mosaic) * 80%),#fecaca)}.pp-risk-engine__rows,.pp-risk-engine__peers,.pp-risk-engine__books,.pp-risk-engine__exposure,.pp-risk-engine__patterns,.pp-risk-engine__chips{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0}.pp-risk-engine__rows li button{display:grid;grid-template-columns:minmax(0,1fr) 2.6rem auto;gap:.4rem;align-items:center;width:100%;margin:0;padding:.42rem 0;border:0;border-bottom:1px solid rgba(15,23,42,.04);border-radius:0;background:transparent;font:inherit;text-align:left;cursor:pointer;color:inherit}.pp-risk-engine__rows li:last-child button{border-bottom:0}.pp-risk-engine__rows li button:hover{background:#0f172a06}.pp-risk-engine__row-main{display:flex;flex-direction:column;gap:.05rem;min-width:0}.pp-risk-engine__row-main strong{font-size:.9375rem;color:#0f172a}.pp-risk-engine__row-main em{font-style:normal;font-size:.8rem;color:#94a3b8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pp-risk-engine__heat{display:block;height:.35rem;border-radius:999px;background:#e2e8f0;overflow:hidden}.pp-risk-engine__heat>i{display:block;height:100%;width:var(--pp-heat, 20%);border-radius:inherit;background:#64748b;transition:width 1.1s ease}.pp-risk-engine__rows li.is-watch .pp-risk-engine__heat>i{background:#d97706}.pp-risk-engine__rows li.is-elevated .pp-risk-engine__heat>i,.pp-risk-engine__rows li.is-critical .pp-risk-engine__heat>i{background:#dc2626}.pp-risk-engine__rows li button>b{font-size:.9375rem;font-weight:700;color:#64748b;font-variant-numeric:tabular-nums;white-space:nowrap}.pp-risk-engine__chips{display:grid;grid-template-columns:1fr 1fr;gap:0}.pp-risk-engine__chips li button{display:flex;flex-direction:column;gap:.08rem;width:100%;height:100%;margin:0;padding:.4rem .5rem .45rem 0;border:0;border-bottom:1px solid rgba(15,23,42,.04);border-radius:0;background:transparent;font:inherit;text-align:left;cursor:pointer;color:inherit}.pp-risk-engine__chips li:nth-child(odd) button{padding-right:.55rem;border-right:1px solid rgba(15,23,42,.04)}.pp-risk-engine__chips li:nth-last-child(-n+2) button{border-bottom:0}.pp-risk-engine__chips li.is-watch button,.pp-risk-engine__chips li.is-elevated button,.pp-risk-engine__chips li.is-critical button{background:transparent}.pp-risk-engine__chips li.is-watch em{color:#d97706}.pp-risk-engine__chips strong{font-size:.84rem;font-weight:750;color:#0f172a;letter-spacing:-.01em}.pp-risk-engine__chips em{font-style:normal;font-size:.875rem;font-weight:750;color:#0f766e;font-variant-numeric:tabular-nums}.pp-risk-engine__chips li.is-elevated em,.pp-risk-engine__chips li.is-critical em{color:#dc2626}.pp-risk-engine__chips span{font-size:.9375rem;color:#94a3b8}.pp-risk-engine__peers li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.45rem;align-items:center;padding:.4rem 0;border-bottom:1px solid rgba(15,23,42,.04)}.pp-risk-engine__peers li:last-child{border-bottom:0}.pp-risk-engine__peer-av{display:grid;place-items:center;width:1.55rem;height:1.55rem;border-radius:999px;background:#e2e8f0;color:#334155;font-size:.9375rem;font-weight:800}.pp-risk-engine__peers strong{display:block;font-size:.9rem;color:#0f172a}.pp-risk-engine__peers em{display:block;font-style:normal;font-size:.9375rem;color:#94a3b8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pp-risk-engine__peers b{display:flex;flex-direction:column;align-items:flex-end;font-size:.9375rem;font-weight:750;color:#0f172a;font-variant-numeric:tabular-nums;line-height:1.1}.pp-risk-engine__peers b>span{font-size:.9rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#94a3b8}.pp-risk-engine__peers b[data-lean=bid]>span{color:#0f766e}.pp-risk-engine__peers b[data-lean=ask]>span{color:#dc2626}.pp-risk-engine__peers li.is-elevated b,.pp-risk-engine__peers li.is-critical b{color:#dc2626}.pp-risk-engine__books li button{position:relative;display:flex;flex-direction:column;gap:.12rem;width:100%;margin:0;padding:.42rem 0 .5rem;border:0;border-bottom:1px solid rgba(15,23,42,.04);border-radius:0;background:transparent;overflow:hidden;font:inherit;text-align:left;cursor:pointer;color:inherit}.pp-risk-engine__books li:last-child button{border-bottom:0}.pp-risk-engine__books li button:hover{background:#0f172a06}.pp-risk-engine__books strong{font-size:.9rem;color:#0f172a}.pp-risk-engine__books em{font-style:normal;font-size:.8rem;color:#94a3b8}.pp-risk-engine__book-meta{font-size:.8125rem;font-weight:700;color:#475569;font-variant-numeric:tabular-nums}.pp-risk-engine__book-bar{position:absolute;left:0;bottom:0;height:2px;background:color-mix(in srgb,#2563eb 75%,transparent)}.pp-risk-engine__exposure li{display:grid;grid-template-columns:4.5rem minmax(0,1fr) auto;gap:.35rem;align-items:center;padding:.32rem 0;border-bottom:1px solid rgba(15,23,42,.04);font-size:.8125rem;color:#64748b}.pp-risk-engine__exposure li:last-child{border-bottom:0}.pp-risk-engine__exposure-track{height:.32rem;border-radius:999px;background:#e2e8f0;overflow:hidden}.pp-risk-engine__exposure-track>i{display:block;height:100%;border-radius:inherit;background:#475569;transition:width 1.2s ease}.pp-risk-engine__exposure li.is-watch .pp-risk-engine__exposure-track>i{background:#d97706}.pp-risk-engine__exposure li.is-elevated .pp-risk-engine__exposure-track>i,.pp-risk-engine__exposure li.is-critical .pp-risk-engine__exposure-track>i{background:#dc2626}.pp-risk-engine__exposure em{font-style:normal;font-weight:700;font-variant-numeric:tabular-nums;color:#334155;white-space:nowrap}.pp-risk-engine__patterns li button{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.45rem;align-items:center;width:100%;margin:0;padding:.42rem 0;border:0;border-bottom:1px solid rgba(15,23,42,.04);border-radius:0;background:transparent;font:inherit;text-align:left;cursor:pointer;color:inherit}.pp-risk-engine__patterns li:last-child button{border-bottom:0}.pp-risk-engine__patterns li button:hover{background:#0f172a06}.pp-risk-engine__glyph{display:grid;grid-template-columns:repeat(4,.28rem);gap:.12rem;width:1.45rem}.pp-risk-engine__glyph>i{width:.28rem;height:.28rem;border-radius:1px;background:#cbd5e1}.pp-risk-engine__glyph>i.is-on{background:#64748b}.pp-risk-engine__glyph[data-kind=cluster]>i.is-on,.pp-risk-engine__glyph[data-kind=cascade]>i.is-on,.pp-risk-engine__glyph[data-kind=vacuum]>i.is-on{background:#dc2626}.pp-risk-engine__glyph[data-kind=layer]>i.is-on,.pp-risk-engine__glyph[data-kind=arb]>i.is-on{background:#ea580c}.pp-risk-engine__glyph[data-kind=peer]>i.is-on,.pp-risk-engine__glyph[data-kind=book]>i.is-on{background:#2563eb}.pp-risk-engine__glyph[data-kind=skew]>i.is-on,.pp-risk-engine__glyph[data-kind=oracle]>i.is-on{background:#7c3aed}.pp-risk-engine__patterns strong{display:block;font-size:.9rem;color:#0f172a;line-height:1.2}.pp-risk-engine__patterns em{display:block;margin-top:.1rem;font-style:normal;font-size:.9375rem;line-height:1.3;color:#94a3b8;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pp-risk-engine__patterns b{font-size:.9rem;font-weight:750;color:#64748b;font-variant-numeric:tabular-nums}.pp-risk-engine__patterns li.is-elevated b,.pp-risk-engine__patterns li.is-critical b{color:#dc2626}.pp-book-strip--in-demand{margin-top:auto;padding-top:.65rem;border-top:1px solid rgba(15,23,42,.05);flex:0 0 auto}.pp-edge-radar{display:flex;flex-direction:column;gap:.55rem;min-height:24rem;padding:var(--pp-ws-pad, 1.05rem);overflow:hidden;border-right:0;background:transparent;box-shadow:none}.pp-edge-radar__head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;flex:0 0 auto}.pp-edge-radar__identity{display:flex;align-items:center;gap:.55rem;min-width:0}.pp-edge-radar__identity>div>span{display:block;font-size:.9375rem;font-weight:750;letter-spacing:.07em;text-transform:uppercase;color:#64748b}.pp-edge-radar__identity strong{display:block;font-size:1.08rem;font-weight:750;letter-spacing:-.02em;color:#0f172a;line-height:1.2}.pp-edge-radar__identity em{font-style:normal;font-variant-numeric:tabular-nums;color:#0f766e}.pp-edge-radar__brief{display:grid;grid-template-columns:minmax(9rem,.85fr) minmax(0,1.35fr);gap:.65rem .85rem;align-items:center;padding:.55rem 0 .65rem;border-bottom:1px solid rgba(15,23,42,.06);flex:0 0 auto}.pp-edge-radar__brief-main{display:flex;flex-direction:column;gap:.12rem;min-width:0}.pp-edge-radar__brief-main>span{font-size:.9rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase;color:#94a3b8}.pp-edge-radar__brief-main>strong{font-size:1.35rem;font-weight:750;letter-spacing:-.03em;color:#0f766e;font-variant-numeric:tabular-nums;line-height:1.1}.pp-edge-radar__spark .lm-liq-spark{height:1.35rem;color:#0f766e;width:100%}.pp-edge-radar__brief-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;list-style:none;margin:0;padding:0}.pp-edge-radar__brief-stats li{display:flex;flex-direction:column;gap:.1rem;min-width:0;padding:.15rem .45rem;border-right:1px solid rgba(15,23,42,.05)}.pp-edge-radar__brief-stats li:last-child{border-right:0}.pp-edge-radar__brief-stats svg{color:#94a3b8;margin-bottom:.05rem}.pp-edge-radar__brief-stats span{font-size:.9rem;font-weight:750;letter-spacing:.05em;text-transform:uppercase;color:#94a3b8}.pp-edge-radar__brief-stats em{font-style:normal;font-size:.82rem;font-weight:750;color:#0f172a;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pp-edge-radar__markets{display:flex;flex-direction:column;gap:.35rem;flex:0 0 auto}.pp-edge-radar__markets>header{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}.pp-edge-radar__markets>header strong{font-size:.84rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase;color:#64748b}.pp-edge-radar__markets>header em{font-style:normal;font-size:.9375rem;color:#94a3b8}.pp-edge-radar__market-row{display:flex;gap:.35rem;overflow-x:auto;scrollbar-width:none;padding-bottom:.1rem}.pp-edge-radar__market-row::-webkit-scrollbar{display:none}.pp-edge-radar__market-row button{display:flex;flex-direction:column;align-items:flex-start;gap:.1rem;flex:0 0 auto;width:9.6rem;margin:0;padding:.45rem .55rem;border:0;border-radius:0;border-right:1px solid rgba(15,23,42,.06);background:transparent;font:inherit;text-align:left;cursor:pointer;color:inherit}.pp-edge-radar__market-row button:last-child{border-right:0}.pp-edge-radar__market-row button:hover,.pp-edge-radar__market-row button:focus-visible{background:#0f172a06;outline:none}.pp-edge-radar__market-row strong{font-size:.9rem;font-weight:750;color:#0f172a;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pp-edge-radar__market-row em{font-style:normal;font-size:.9rem;color:#94a3b8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.pp-edge-radar__market-row b{font-size:.84rem;font-weight:750;color:#0f766e;font-variant-numeric:tabular-nums}.pp-edge-radar__lanes{display:inline-flex;gap:.15rem;flex:0 0 auto;padding:.1rem 0}.pp-edge-radar__lanes button{margin:0;padding:.32rem .65rem;border:0;border-radius:999px;background:transparent;color:#64748b;font:inherit;font-size:.875rem;font-weight:700;cursor:pointer}.pp-edge-radar__lanes button:hover,.pp-edge-radar__lanes button:focus-visible{color:#0f172a;background:#0f172a0a;outline:none}.pp-edge-radar__lanes button.is-active{background:color-mix(in srgb,#0f766e 12%,transparent);color:#0f766e}.pp-edge-radar__feed{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0;flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}.pp-edge-radar__feed>li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.35rem;align-items:stretch;border-bottom:1px solid rgba(15,23,42,.05)}.pp-edge-radar__feed>li:last-child{border-bottom:0}.pp-edge-radar__main{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.55rem;align-items:start;margin:0;padding:.55rem .2rem;border:0;background:transparent;font:inherit;text-align:left;cursor:pointer;color:inherit;min-width:0}.pp-edge-radar__main:hover,.pp-edge-radar__main:focus-visible{background:#0f172a06;outline:none}.pp-edge-radar__copy{display:flex;flex-direction:column;gap:.12rem;min-width:0}.pp-edge-radar__tags{display:inline-flex;flex-wrap:wrap;gap:.25rem}.pp-edge-radar__tags i{font-style:normal;font-size:.9rem;font-weight:750;letter-spacing:.05em;text-transform:uppercase;color:#64748b;padding:.08rem .3rem;border-radius:3px;background:#0f172a0a}.pp-edge-radar__tags i[data-tag=rebate],.pp-edge-radar__tags i[data-tag=invite]{color:#0f766e;background:color-mix(in srgb,#0f766e 10%,transparent)}.pp-edge-radar__tags i[data-tag=thin],.pp-edge-radar__tags i[data-tag=hot],.pp-edge-radar__tags i[data-heat=hot]{color:#c2410c;background:color-mix(in srgb,#ea580c 10%,transparent)}.pp-edge-radar__tags i[data-tag=room],.pp-edge-radar__tags i[data-tag=fit]{color:#2563eb;background:color-mix(in srgb,#2563eb 10%,transparent)}.pp-edge-radar__copy strong{font-size:.86rem;font-weight:750;color:#0f172a;line-height:1.25}.pp-edge-radar__copy>em{font-style:normal;font-size:.8125rem;color:#94a3b8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pp-edge-radar__copy>p{margin:.12rem 0 0;font-size:.9rem;line-height:1.35;color:#475569;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pp-edge-radar__earn{display:flex;flex-direction:column;align-items:flex-end;gap:.05rem;min-width:4.5rem;padding-top:.15rem}.pp-edge-radar__earn b{font-size:.95rem;font-weight:750;color:#0f766e;font-variant-numeric:tabular-nums;line-height:1.1}.pp-edge-radar__earn>span{font-size:.9rem;font-weight:750;letter-spacing:.05em;text-transform:uppercase;color:#94a3b8}.pp-edge-radar__earn em{font-style:normal;font-size:.9375rem;color:#64748b;font-variant-numeric:tabular-nums;text-align:right}.pp-edge-radar__act{align-self:center;margin:0 .15rem 0 0;padding:.45rem .55rem;border:0;border-radius:8px;background:color-mix(in srgb,#0f766e 12%,transparent);color:#0f766e;font:inherit;font-size:.875rem;font-weight:750;letter-spacing:.02em;cursor:pointer;white-space:nowrap}.pp-edge-radar__act:hover:not(:disabled),.pp-edge-radar__act:focus-visible:not(:disabled){background:color-mix(in srgb,#0f766e 18%,transparent);outline:none}.pp-edge-radar__act:disabled{opacity:.45;cursor:not-allowed;background:#0f172a0a;color:#64748b}.pp-edge-radar__footer{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex:0 0 auto;margin-top:auto;padding-top:.55rem;border-top:1px solid rgba(15,23,42,.06)}.pp-edge-radar__footer span{display:block;font-size:.9rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase;color:#94a3b8}.pp-edge-radar__footer strong{display:block;font-size:.9375rem;font-weight:700;color:#334155}.pp-edge-radar__footer-actions{display:inline-flex;gap:.3rem;flex-shrink:0}.pp-edge-radar__footer-actions button{margin:0;padding:.35rem .6rem;border:0;border-radius:8px;background:#0f172a0a;color:#334155;font:inherit;font-size:.875rem;font-weight:700;cursor:pointer}.pp-edge-radar__footer-actions button:hover{background:#0f172a12;color:#0f172a}.pp-edge-radar__footer-actions button.is-hot{background:color-mix(in srgb,#dc2626 10%,transparent);color:#dc2626}@media(max-width:980px){.pp-edge-radar__brief{grid-template-columns:1fr}.pp-edge-radar__brief-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-edge-radar__main{grid-template-columns:auto minmax(0,1fr)}.pp-edge-radar__earn{grid-column:2;align-items:flex-start;flex-direction:row;flex-wrap:wrap;gap:.35rem;min-width:0}}.pp-util--demand{display:flex;flex-direction:column;min-height:24rem;border-right:0;background:transparent;box-shadow:none}.pp-util--demand .pp-util-demand{flex:1 1 auto}.pp-util--capital{border-right:0;border-bottom:0;box-shadow:0 1px #0f172a0d}.pp-util--exec{border-bottom:0;box-shadow:none;margin-top:auto}.pp-util--risk{border-bottom:0;box-shadow:0 1px #0f172a0d}.pp-util--forum{min-height:0;border-top:1px solid rgba(15,23,42,.05)}.pp-util--ports{border-right:0;border-bottom:0;box-shadow:none}.pp-util,.pp-util--compact{display:flex;flex-direction:column;gap:var(--pp-ui-gap-md, .55rem);min-width:0;min-height:0;padding:var(--pp-ws-pad, 1.05rem);border:0;border-radius:0;background:transparent;overflow:hidden}.pp-util--compact .pp-util__head strong{font-size:var(--pp-fs-title, 1.05rem)}.pp-util--compact .pp-util-ports{grid-template-columns:repeat(3,minmax(0,1fr))}.pp-util-forum--live{gap:.2rem}.pp-util-forum--live li button{padding:.35rem .2rem;gap:.4rem;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;border-radius:var(--pp-ui-radius-sm, 8px);box-shadow:none}.pp-util-forum--live p{-webkit-line-clamp:1;font-size:.65rem}.pp-util-forum__kind{display:grid;place-items:center;width:1.25rem;height:1.25rem;margin-top:.05rem;border-radius:.32rem;background:#f1f5f9;color:#64748b}.pp-util-forum li[data-kind=alert] .pp-util-forum__kind{background:color-mix(in srgb,#dc2626 12%,#fff);color:#dc2626}.pp-util-forum li[data-kind=insight] .pp-util-forum__kind{background:color-mix(in srgb,#7c3aed 12%,#fff);color:#7c3aed}.pp-util-forum li[data-kind=question] .pp-util-forum__kind{background:color-mix(in srgb,#2563eb 12%,#fff);color:#2563eb}.pp-util-forum__body{display:flex;flex-direction:column;gap:.08rem;min-width:0}.pp-util-forum__online{display:flex;flex-wrap:wrap;gap:.25rem;margin:0 0 .15rem}.pp-util-forum__online span{display:inline-flex;align-items:center;gap:.25rem;padding:.1rem .2rem .1rem 0;border-radius:0;background:transparent;font-size:.9rem;font-weight:700;color:#475569}.pp-util-forum__online i{width:.35rem;height:.35rem;border-radius:999px;background:#0f766e;box-shadow:0 0 0 2px #0f766e2e}.pp-util__head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex:0 0 auto;min-height:1.55rem}.pp-util__head-lead{display:flex;align-items:center;gap:.4rem;min-width:0}.pp-util__head-lead>div{display:flex;flex-direction:column;gap:.12rem;min-width:0}.pp-util__glyph{flex:0 0 auto;display:grid;place-items:center;width:1.85rem;height:1.85rem;margin-top:0;border-radius:999px;background:color-mix(in srgb,var(--lm-teal, #0f766e) 10%,transparent);color:var(--lm-teal, #0f766e);box-shadow:none}.pp-util__glyph--inline{width:1.35rem;height:1.35rem;margin-top:0;border-radius:.35rem}.pp-util__glyph.is-risk{background:color-mix(in srgb,var(--opfico-red, #ff3b30) 10%,transparent);color:#dc2626;box-shadow:none}.pp-util__glyph.is-ports{background:color-mix(in srgb,#047857 10%,transparent);color:#047857;box-shadow:none}.pp-util__glyph.is-exec{background:color-mix(in srgb,#2563eb 10%,transparent);color:#2563eb;box-shadow:none}.pp-util__glyph.is-forum{background:color-mix(in srgb,#4f46e5 10%,transparent);color:#4f46e5;box-shadow:none}.pp-util__head span:not(.pp-util__glyph){font-size:var(--pp-fs-label, .74rem);font-weight:750;letter-spacing:.06em;text-transform:uppercase;color:#64748b;line-height:1.15}.pp-util__head strong{font-size:var(--pp-fs-title, 1.12rem);font-weight:750;letter-spacing:-.025em;color:var(--lm-ink, #0f172a);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pp-util-heat{display:flex;flex-wrap:wrap;gap:.35rem;flex:0 0 auto;margin:0}.pp-util-heat--chips{display:flex;flex-wrap:wrap;gap:.35rem}.pp-util-heat__chip{position:relative;display:inline-flex;flex-direction:column;align-items:flex-start;gap:.18rem;min-width:5.25rem;margin:0;padding:.48rem .7rem .55rem;border:0;border-radius:10px;background:#0f172a09;color:inherit;font:inherit;text-align:left;cursor:pointer;overflow:hidden}.pp-util-heat__chip:hover,.pp-util-heat__chip:focus-visible{background:#0f172a0e;outline:none}.pp-util-heat__chip>span{font-size:var(--pp-fs-label, .74rem);font-weight:750;letter-spacing:.04em;text-transform:uppercase;color:#64748b;line-height:1}.pp-util-heat__chip>em{font-style:normal;font-size:.88rem;font-weight:750;font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--lm-ink, #0f172a);line-height:1.1}.pp-util-heat__chip>i{position:absolute;left:0;bottom:0;height:2px;width:var(--pp-heat-w, 40%);border-radius:999px;background:var(--pp-heat, #0f766e)}.pp-util-heat--bar{display:flex;align-items:stretch;gap:.35rem;height:auto;overflow:visible;border-radius:0;background:transparent}.pp-util-heat--bar>i{display:flex;align-items:center;justify-content:center;min-width:0;height:auto;margin:0;padding:.35rem .55rem;border-radius:10px;background:#0f172a0a;flex-basis:0}.pp-util-heat--bar>i>span{font-size:.9rem;font-weight:750;letter-spacing:.04em;text-transform:uppercase;color:#475569;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1}.pp-util-heat>div{display:grid;grid-template-columns:2.6rem minmax(0,1fr);gap:.3rem;align-items:center}.pp-util-heat span{font-size:.9rem;font-weight:750;letter-spacing:.02em;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pp-util-heat>div>i{display:block;height:.28rem;max-width:100%;border-radius:2px;background:linear-gradient(90deg,color-mix(in srgb,var(--pp-heat, #0f766e) 55%,transparent),var(--pp-heat, #0f766e))}.pp-util-heat [data-accent=teal],.pp-util-heat>div[data-accent=teal],.pp-util-heat__chip[data-accent=teal]{--pp-heat: #0f766e}.pp-util-heat [data-accent=blue],.pp-util-heat>div[data-accent=blue],.pp-util-heat__chip[data-accent=blue]{--pp-heat: #2563eb}.pp-util-heat [data-accent=amber],.pp-util-heat>div[data-accent=amber],.pp-util-heat__chip[data-accent=amber]{--pp-heat: #b45309}.pp-util-heat [data-accent=red],.pp-util-heat>div[data-accent=red],.pp-util-heat__chip[data-accent=red]{--pp-heat: #dc2626}.pp-util-heat [data-accent=emerald],.pp-util-heat>div[data-accent=emerald],.pp-util-heat__chip[data-accent=emerald]{--pp-heat: #047857}.pp-util-heat [data-accent=slate],.pp-util-heat [data-accent=ink],.pp-util-heat>div[data-accent=slate],.pp-util-heat>div[data-accent=ink],.pp-util-heat__chip[data-accent=slate],.pp-util-heat__chip[data-accent=ink]{--pp-heat: #475569}.pp-util-viz{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:.4rem .55rem;align-items:center;flex:0 0 auto;min-width:0}.pp-util--compact .lm-liq-ring{grid-template-columns:2.55rem minmax(0,1fr);gap:.45rem}.pp-util--compact .lm-liq-ring svg{width:2.55rem;height:2.55rem}.pp-util--compact .lm-liq-ring strong{font-size:.95rem}.pp-util--compact .lm-liq-ring span,.pp-util--compact .lm-liq-ring small{font-size:.84rem}.pp-util-spark{display:flex;flex-direction:column;gap:.18rem;min-width:0}.pp-util-spark--solo{margin-bottom:.1rem}.pp-util-spark__meta{display:flex;align-items:baseline;justify-content:space-between;gap:.35rem}.pp-util-spark__meta span{font-size:var(--pp-fs-label, .74rem);font-weight:750;letter-spacing:.06em;text-transform:uppercase;color:#64748b}.pp-util-spark__meta em{font-style:normal;font-size:.88rem;font-weight:750;font-variant-numeric:tabular-nums;color:var(--lm-ink, #0f172a)}.pp-util-spark .lm-liq-spark{height:1.85rem}.pp-util-alloc{display:flex;width:100%;height:.35rem;overflow:hidden;border-radius:999px;background:#0f172a0d;flex:0 0 auto}.pp-util-alloc>i{display:block;height:100%;min-width:0}.pp-util-alloc>i[data-seg=avail]{width:var(--pp-alloc-avail, 0%);background:#0f766e}.pp-util-alloc>i[data-seg=book]{width:var(--pp-alloc-book, 0%);background:#2563eb}.pp-util-alloc>i[data-seg=claim]{width:var(--pp-alloc-claim, 0%);background:#b45309}.pp-util-alloc>i[data-seg=pend]{width:var(--pp-alloc-pend, 0%);background:#94a3b8}.pp-util-alloc__legend{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.25rem .75rem;flex:0 0 auto}.pp-util-alloc__legend li{position:relative;padding-left:.85rem;font-size:.875rem;font-weight:700;color:#64748b;line-height:1.25}.pp-util-alloc__legend li:before{content:"";position:absolute;left:0;top:.2rem;width:.4rem;height:.4rem;border-radius:1px;background:#94a3b8}.pp-util-alloc__legend li[data-seg=avail]:before{background:#0f766e}.pp-util-alloc__legend li[data-seg=book]:before{background:#2563eb}.pp-util-alloc__legend li[data-seg=claim]:before{background:#b45309}.pp-util-alloc__legend li[data-seg=pend]:before{background:#94a3b8}.pp-util-ports__health{display:grid;gap:.3rem;flex:0 0 auto;min-width:0}.pp-util-ports__health .lm-status-progress{gap:.2rem}.pp-util-ports__health .lm-status-progress__meta span{font-size:.9rem}.pp-util-ports__health .lm-status-progress__meta strong{font-size:.84rem}.pp-util-ports__health .lm-status-progress__track{height:.28rem}.pp-util__link{margin:0;padding:.2rem 0;border:0;background:none;color:var(--opfico-red, #ff3b30);font:inherit;font-size:.9rem;font-weight:750;letter-spacing:.04em;text-transform:uppercase;line-height:1;cursor:pointer;white-space:nowrap;align-self:center}.pp-util__link:hover,.pp-util__link:focus-visible{text-decoration:underline;outline:none}.pp-util__hint,.pp-util__empty p{margin:0;font-size:.84rem;line-height:1.4;color:#64748b}.pp-util__empty{display:flex;flex-direction:column;align-items:flex-start;gap:.45rem;padding:.25rem 0}.pp-util__empty--compact{gap:.35rem}.pp-util__actions{display:flex;flex-wrap:wrap;gap:.3rem;margin-top:auto;padding-top:.15rem}.pp-util__btn{display:inline-flex;align-items:center;gap:.32rem;margin:0;padding:.4rem .7rem;border:0;border-radius:999px;background:#0f172a0a;color:#334155;font:inherit;font-size:.76rem;font-weight:700;line-height:1;cursor:pointer}.pp-util__btn:hover:not(:disabled),.pp-util__btn:focus-visible:not(:disabled){border-color:transparent;background:#0f172a12;outline:none}.pp-util__btn:disabled{opacity:.4;cursor:not-allowed}.pp-util__btn.is-primary{border:0;background:color-mix(in srgb,var(--lm-teal, #0f766e) 12%,#fff);color:var(--lm-teal, #0f766e)}.pp-util__btn.is-hot{border:0;color:var(--opfico-red, #ff3b30);background:color-mix(in srgb,var(--opfico-red, #ff3b30) 8%,#fff)}.pp-util__mini{margin:0;padding:.18rem .4rem;border:1px solid var(--lm-line, #e8eaee);border-radius:3px;background:#fff;color:#475569;font:inherit;font-size:.9rem;font-weight:700;cursor:pointer}.pp-util-demand{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0;flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}.pp-util-demand>li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;align-items:center;min-height:3.15rem;padding:.2rem 0;border-bottom:0;border-radius:10px;transition:background .12s ease}.pp-util-demand>li:last-child{border-bottom:0}.pp-util-demand>li:hover{background:#ffffffb8}.pp-util-demand__main{display:grid;grid-template-columns:1.65rem minmax(0,1fr) auto;gap:.65rem;align-items:center;margin:0;padding:.5rem;border:0;border-radius:10px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;min-width:0}.pp-util-demand__main:hover,.pp-util-demand__main:focus-visible{background:transparent;outline:none}.pp-util-demand__copy{display:flex;flex-direction:column;gap:.14rem;min-width:0}.pp-util-demand__copy strong{font-size:var(--pp-fs-body, .88rem);font-weight:700;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pp-util-demand__copy em{font-style:normal;font-size:var(--pp-fs-micro, .7rem);color:#64748b;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pp-util-demand__main>b{font-size:.9rem;font-weight:750;font-variant-numeric:tabular-nums;letter-spacing:-.02em;white-space:nowrap}.pp-util-demand__commit{margin:0;padding:.28rem .15rem;border:0;border-radius:0;background:transparent;color:var(--lm-teal, #0f766e);font:inherit;font-size:.9rem;font-weight:750;letter-spacing:.04em;text-transform:uppercase;line-height:1;cursor:pointer;white-space:nowrap}.pp-util-demand__commit:hover,.pp-util-demand__commit:focus-visible{color:color-mix(in srgb,var(--lm-teal, #0f766e) 75%,#0f172a);text-decoration:underline;background:transparent;outline:none}.pp-util-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem;flex:1 1 auto;min-height:0;overflow-y:auto}.pp-util-list>li{display:flex;flex-direction:column;gap:.2rem;padding-bottom:.3rem;border-bottom:1px solid #f1f5f9}.pp-util-list>li:last-child{border-bottom:0;padding-bottom:0}.pp-util-list>li>div{display:flex;align-items:baseline;justify-content:space-between;gap:.4rem;min-width:0}.pp-util-list strong{font-size:.875rem;font-weight:700;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pp-util-list em{font-style:normal;font-size:.9375rem;color:#64748b;font-variant-numeric:tabular-nums;white-space:nowrap}.pp-util-list--quotes>li{flex-direction:row;align-items:center;justify-content:space-between;gap:.4rem}.pp-util-stats{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:.2rem .75rem}.pp-util-stats li{display:flex;flex-direction:column;gap:.1rem;padding:.15rem 0;border-radius:0;background:transparent}.pp-util-stats span{font-size:.9rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#94a3b8}.pp-util-stats strong{font-size:.9375rem;font-weight:750;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.pp-util-stats li.is-hot{background:transparent}.pp-util-stats li.is-hot strong{color:var(--opfico-red, #ff3b30)}.pp-util-exec__metrics{display:flex;flex-wrap:wrap;gap:.45rem .95rem;font-size:.8rem;color:#64748b}.pp-util-exec__metrics span{display:inline-flex;align-items:center;gap:.28rem}.pp-util-exec__metrics em{font-style:normal;font-weight:750;color:var(--lm-ink, #0f172a);font-variant-numeric:tabular-nums}.pp-util-risk__score{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.45rem;align-items:center;padding:.2rem 0;border-radius:0;background:transparent}.pp-util-risk__score strong{display:block;font-size:.9375rem;font-weight:750;line-height:1.15}.pp-util-risk__score em{display:block;font-style:normal;font-size:.9rem;color:#64748b}.pp-util-risk__score>b{font-size:.9375rem;font-weight:750;font-variant-numeric:tabular-nums;color:var(--lm-teal, #0f766e)}.pp-util-risk__alert{display:flex;align-items:flex-start;gap:.4rem;width:100%;margin:0;padding:.35rem 0;border:0;border-top:1px solid var(--pp-ws-line, #eef1f5);border-radius:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.pp-util-risk__alert>svg{flex:0 0 auto;margin-top:.1rem;color:#b45309}.pp-util-risk__alert>span{display:flex;flex-direction:column;align-items:flex-start;gap:.1rem;min-width:0}.pp-util-risk__alert strong{font-size:.86rem;font-weight:750}.pp-util-risk__alert em{font-style:normal;font-size:.9rem;color:#64748b;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pp-util--risk.is-elevated,.pp-util--risk.is-critical,.pp-util--risk.is-halted{box-shadow:none;background:color-mix(in srgb,var(--opfico-red, #ff3b30) 4%,transparent)}.pp-util--risk.is-halted .pp-util-risk__score{background:color-mix(in srgb,var(--opfico-red, #ff3b30) 8%,#fff)}.pp-util-forum{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0;flex:1 1 auto;min-height:0;overflow-y:auto}.pp-util-forum li button{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.4rem;width:100%;margin:0;padding:.35rem .1rem;border:0;border-radius:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;box-shadow:inset 0 -1px 0 var(--pp-ws-line, #eef1f5)}.pp-util-forum li[data-kind=alert] button{background:transparent}.pp-util-forum li button:hover,.pp-util-forum li button:focus-visible{background:#f8fafc;outline:none}.pp-util-forum__body>span{display:flex;align-items:baseline;justify-content:space-between;gap:.4rem}.pp-util-forum strong{font-size:.84rem;font-weight:750}.pp-util-forum em{font-style:normal;font-size:.875rem;color:#64748b}.pp-util-forum p{margin:0;font-size:.84rem;line-height:1.4;color:#334155;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pp-util-ports{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.2rem .55rem;flex:1 1 auto;min-height:0;overflow-y:auto;align-content:start}.pp-util-ports button{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;column-gap:.4rem;width:100%;margin:0;padding:.4rem .35rem;border:0;border-radius:var(--pp-ui-radius-sm, 8px);background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;box-shadow:none}.pp-util-ports button:hover,.pp-util-ports button:focus-visible{border-color:transparent;background:#0f172a09;outline:none}.pp-util-ports svg{grid-row:1 / 3;align-self:center;color:#64748b}.pp-util-ports strong{font-size:.82rem;font-weight:750;line-height:1.2}.pp-util-ports em{font-style:normal;font-size:.875rem;color:#64748b;text-transform:capitalize}.pp-util-ports li[data-status=connected] svg{color:var(--lm-teal, #0f766e)}.pp-util-ports li[data-status=connected] em{color:var(--lm-teal, #0f766e)}@media(max-width:1100px){.pp-workspace-shell{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) auto}.pp-workspace-shell__stage{min-height:0;overflow:hidden}.pp-util-deck{overflow:hidden}.pp-util-deck__main{overflow-y:auto}.pp-util-deck__work{grid-template-columns:1fr}.pp-util-deck__stack{border-left:0;border-top:1px solid rgba(15,23,42,.05)}.pp-workspace-shell>.pp-util-deck__rail,.pp-util-deck__rail{box-shadow:none;border-left:0;border-top:1px solid rgba(15,23,42,.1);max-height:min(42vh,22rem);height:auto}.pp-util--demand{min-height:0;max-height:none}}@media(max-width:720px){.pp-util-deck__work{grid-template-columns:1fr}.pp-util--capital,.pp-util--ports,.pp-util--exec,.pp-util--risk{border-right:0}.pp-util--compact .pp-util-ports{grid-template-columns:repeat(2,minmax(0,1fr))}}.pp-desk-stage{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(14rem,.85fr);gap:var(--lm-space-4, 1rem);align-items:start}.pp-desk-focus,.pp-desk-rail{display:flex;flex-direction:column;gap:.75rem;min-width:0}.pp-desk-rail{position:sticky;top:.5rem;padding:.75rem .85rem;border:1px solid var(--lm-line, #e8eaee);border-radius:3px;background:linear-gradient(180deg,#fff,#f8fafc)}.pp-demand-row--dense{grid-template-columns:1.65rem minmax(0,1fr) auto;gap:.55rem .65rem;padding:.38rem .45rem;align-items:center;border-radius:2px}.pp-demand-row--dense .pp-demand-row__thumb{align-self:center;width:1.65rem;height:1.65rem}.pp-demand-row--dense .pp-demand-row__main{gap:.08rem}.pp-demand-row--dense .lm-row-title{display:flex;align-items:baseline;gap:.4rem;min-width:0;font-size:.8rem;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pp-demand-row__venue{flex:0 1 auto;max-width:7.5rem;overflow:hidden;text-overflow:ellipsis;font-size:.9375rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#94a3b8}.pp-demand-row--dense .lm-row-meta{font-size:.65rem;line-height:1.2}.pp-demand-row--dense .pp-demand-row__side{gap:.15rem;min-width:4.25rem}.pp-demand-row--dense .pp-demand-row__side strong{font-size:.9375rem;font-weight:750;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.pp-demand-list--dense{gap:0}.pp-demand-list--dense>li+li .pp-demand-row--dense{border-top-color:transparent}.pp-book-strip{flex:0 0 auto;margin-top:auto;padding-top:.55rem;border-top:1px solid var(--pp-ws-line, #eef1f5)}.pp-book-strip__head{display:flex;align-items:center;gap:.35rem .45rem;margin-bottom:.4rem;min-width:0}.pp-book-strip__head>span{font-size:.9rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase;color:#64748b}.pp-book-strip__head>em{flex:1 1 auto;min-width:0;font-style:normal;font-size:.84rem;font-weight:650;color:#475569;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pp-book-strip__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.15rem .85rem}.pp-book-strip__list li{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;gap:.2rem .45rem;padding:.45rem .4rem;border:0;border-radius:10px;background:#0f172a08;align-items:center;box-shadow:none}.pp-book-strip__list .lm-row-title{grid-column:1;font-size:.86rem;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pp-book-strip__list .lm-row-meta{grid-column:2;grid-row:1;font-size:.9375rem;text-align:right}.pp-book-strip__list .lm-status-progress{grid-column:1 / -1}.pp-dock-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.25rem}.pp-dock-item{width:100%;display:grid;grid-template-columns:auto 1fr auto auto;gap:.45rem;align-items:center;padding:.5rem .35rem;border:0;border-bottom:1px solid var(--lm-line, #e8eaee);background:transparent;font:inherit;text-align:left;cursor:pointer;color:var(--lm-ink, #0f172a)}.pp-dock-item__icon{display:grid;place-items:center;width:1.65rem;height:1.65rem;border-radius:3px;background:#f1f5f9;color:var(--lm-muted, #64748b)}.pp-dock-item span{font-size:.9rem;color:var(--lm-muted, #64748b)}.pp-dock-item:hover strong{color:var(--lm-teal, #0f766e)}.pp-dock-item:hover .pp-dock-item__icon{color:var(--lm-teal, #0f766e);background:#0f766e14}.pp-tape--rail{max-height:14rem;overflow:auto}.pp-flow-map--strip{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));gap:.4rem}.pp-flow-map--strip .pp-flow-node{min-height:4.25rem}.pp-locked-inline{list-style:none;margin:.35rem 0 0;padding:0;display:flex;flex-direction:column;gap:.4rem}.pp-locked-inline li{display:grid;grid-template-columns:auto 1fr;gap:.25rem .45rem;padding:.55rem .65rem;border:1px dashed var(--lm-line, #e8eaee);border-radius:3px;font-size:.9375rem;color:var(--lm-muted, #64748b)}.pp-locked-inline strong{grid-column:2;color:var(--lm-ink, #0f172a)}.pp-locked-inline span{grid-column:2}.pp-inline-hint{display:inline-flex;align-items:center;gap:.35rem;margin:0;font-size:.9375rem;color:var(--lm-muted, #64748b)}.pp-plane--surface{box-shadow:none}@media(max-width:960px){.pp-desk-stage{grid-template-columns:1fr}.pp-desk-rail{position:static}.pp-pipeline{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-desk-grid,.pp-offer-cards,.pp-stat-grid,.pp-analytics,.pp-analytics--compact{grid-template-columns:1fr}.pp-plane--span,.pp-analytics__mix--wide{grid-column:auto}.pp-market-row,.pp-port-row,.pp-demand-row{grid-template-columns:1fr}.pp-port-row__side,.pp-demand-row__side,.pp-market-row__side{align-items:flex-start}.lm-shell .lm-workspace{grid-template-columns:1fr}.lm-shell .lm-canvas{border-right:0}}.lm-rail__icon--ports,.lm-rail__icon--routers,.lm-rail__icon--integrations,.lm-rail__icon--forum,.lm-rail__icon--progress,.lm-rail__icon--risk,.lm-rail__icon--wallet,.lm-rail__icon--settings{width:2.25rem;height:2.25rem;border-radius:4px;background:var(--lm-tint, #eef1f4);color:var(--lm-slate, #475569)}.lm-rail__icon--ports{color:var(--lm-teal, #0f766e);background:var(--lm-tint-teal, #e6f4f2)}.lm-rail__icon--routers{color:var(--lm-info, #2563eb);background:var(--lm-tint-blue, #e8effc)}.lm-rail__icon--integrations{color:#6d28d9;background:#ede9fe}.lm-rail__icon--forum{color:#be185d;background:#fce7f3}.lm-rail__icon--progress{color:#b45309;background:#fef3c7}.lm-rail__icon--risk{color:#b91c1c;background:#fee2e2}.lm-rail__icon--wallet{color:#047857;background:#d1fae5}.lm-rail__item.is-active .lm-rail__icon--ports,.lm-rail__item.is-active .lm-rail__icon--routers,.lm-rail__item.is-active .lm-rail__icon--integrations,.lm-rail__item.is-active .lm-rail__icon--forum,.lm-rail__item.is-active .lm-rail__icon--progress,.lm-rail__item.is-active .lm-rail__icon--risk,.lm-rail__item.is-active .lm-rail__icon--wallet,.lm-rail__item.is-active .lm-rail__icon--settings{box-shadow:inset 0 0 0 1px #0f172a1f}.pp-settings-links{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.65rem}.pp-settings-links li{display:flex;flex-direction:column;gap:.15rem;padding-bottom:.55rem;border-bottom:1px solid var(--lm-line, #e8eaee)}.pp-settings-links li:last-child{border-bottom:0;padding-bottom:0}.pp-settings-links__btn{display:inline-flex;align-items:center;gap:.45rem}.pp-settings-links__icon{display:grid;place-items:center;width:1.55rem;height:1.55rem;flex-shrink:0;border-radius:3px;background:#f1f5f9;color:var(--lm-muted, #64748b)}.pp-settings-links__btn:hover .pp-settings-links__icon{color:var(--lm-teal, #0f766e);background:#0f766e14}@media(max-width:900px){.lm-shell .lm-workspace{grid-template-columns:1fr}.lm-shell .lm-canvas{border-right:0}}.pp-view{display:flex;flex-direction:column;gap:var(--lm-space-4, 1rem);min-width:0;animation:pp-enter .28s ease both}@keyframes pp-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.pp-view{animation:none}}.pp-view>.lm-command,.pp-view>.lm-board__toolbar{margin:0;align-items:flex-start;gap:var(--lm-space-4, 1rem);padding:0 0 var(--lm-space-4, 1rem)}.pp-view>.lm-board__toolbar .lm-kpi-strip{gap:var(--lm-space-3, .75rem) var(--lm-space-4, 1rem)}.pp-view>.lm-board__toolbar .lm-kpi-strip li{gap:var(--lm-space-1, .25rem)}.pp-view>.lm-board__toolbar-actions,.pp-view>.lm-board__toolbar .lm-board__toolbar-actions{gap:var(--lm-space-2, .5rem);padding-top:.15rem}.pp-view>.lm-direction-cue{margin:0}.pp-view>.lm-ch__modes{margin:0 0 var(--lm-space-1, .25rem)}.pp-plane{display:flex;flex-direction:column;gap:var(--lm-space-3, .75rem);min-width:0}.pp-plane>.lm-col-head{padding-bottom:var(--lm-space-3, .75rem);margin-bottom:0}.pp-plane--surface{border:0;border-top:1px solid var(--lm-line, #e8eaee);border-radius:0;background:transparent;padding:var(--lm-space-4, 1rem) 0 0;box-shadow:none}.pp-plane--surface.pp-plane--form,.pp-risk-controls.pp-plane--surface,.pp-plane--form{border:1px solid var(--lm-line, #e8eaee);border-radius:3px;background:var(--lm-surface, #fff);padding:var(--lm-space-4, 1rem)}.pp-plane--form{gap:var(--lm-space-4, 1rem)}.pp-livebar{display:flex;align-items:center;gap:var(--lm-space-3, .75rem);flex-wrap:wrap;min-height:1.75rem}.pp-livebar__spacer{flex:1 1 auto}.pp-desk-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--lm-space-4, 1rem)}.pp-plane--span{grid-column:1 / -1}.pp-offer-cards{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.pp-offer-card{display:flex;flex-direction:column;gap:.45rem;width:100%;text-align:left;border:1px solid var(--lm-line, #e8eaee);border-radius:3px;background:#fafbfc;padding:.7rem .75rem;cursor:pointer;font:inherit;color:inherit;transition:border-color .14s ease,background-color .14s ease,transform .14s ease}.pp-offer-card:hover{border-color:#ff3b3059;background:#fff;transform:translateY(-1px)}.pp-offer-card__top{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.pp-offer-card__metrics{display:flex;gap:.75rem;font-size:var(--lm-fs-copy, .875rem);font-weight:700;color:var(--lm-ink, #14161a)}.pp-offer-card__metrics span:last-child{color:var(--lm-meta-ink, #94a3b8);font-weight:650;font-size:var(--lm-fs-micro, .625rem);letter-spacing:var(--lm-track-overline, .14em);text-transform:uppercase;align-self:center}.pp-position-pulse{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem}.pp-position-pulse li{display:grid;grid-template-columns:minmax(0,1fr) 5.5rem;gap:.75rem;align-items:center;padding-bottom:.55rem;border-bottom:1px solid var(--lm-hairline, rgba(15, 23, 42, .08))}.pp-position-pulse li:last-child{border-bottom:0;padding-bottom:0}.pp-idle{display:flex;flex-direction:column;align-items:flex-start;gap:.65rem;padding:.5rem 0 .15rem;color:var(--lm-muted, #6b7280)}.pp-idle p{margin:0;font-size:var(--lm-fs-copy, .875rem);line-height:1.45;max-width:36ch}.pp-idle>svg{color:#64748b}.pp-tape{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.pp-tape li{display:grid;grid-template-columns:.55rem minmax(0,1fr) auto;gap:var(--lm-space-3, .75rem);align-items:start;padding:var(--lm-space-3, .75rem) 0;border-bottom:1px solid var(--lm-hairline, rgba(15, 23, 42, .08))}.pp-tape li:last-child{border-bottom:0}.pp-tape i{width:.42rem;height:.42rem;margin-top:.4rem;border-radius:50%;background:var(--lm-accent, #ff3b30);box-shadow:0 0 0 3px #ff3b301f}.pp-tape em{font-style:normal;font-weight:700;font-variant-numeric:tabular-nums;font-size:var(--lm-fs-copy, .875rem)}.pp-offers__toolbar{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.pp-offers__utility{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;margin:0 0 .65rem}.pp-offers__util{display:flex;align-items:center;gap:.55rem;margin:0;padding:.55rem .65rem;border:1px solid var(--lm-line, #e8eaee);border-radius:6px;background:#fff;color:inherit;font:inherit;text-align:left;cursor:pointer;min-width:0}.pp-offers__util:hover{border-color:#cbd5e1;background:#f8fafc}.pp-offers__util svg{flex-shrink:0;color:var(--lm-teal, #0f766e)}.pp-offers__util span{display:flex;flex-direction:column;gap:.08rem;min-width:0}.pp-offers__util strong{font-size:.84rem;font-weight:750;font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--lm-ink, #0f172a);line-height:1.15}.pp-offers__util em{font-style:normal;font-size:.9rem;font-weight:650;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pp-offers__watch{display:flex;align-items:center;gap:.55rem;margin:0 0 .7rem;padding:.35rem 0;min-width:0;overflow:hidden}.pp-offers__watch-label{display:inline-flex;align-items:center;gap:.28rem;flex-shrink:0;font-size:.9rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase;color:#64748b}.pp-offers__watch ul{display:flex;gap:.35rem;list-style:none;margin:0;padding:0;min-width:0;overflow-x:auto;scrollbar-width:thin}.pp-offers__watch button{display:flex;flex-direction:column;align-items:flex-start;gap:.05rem;margin:0;padding:.32rem .55rem;border:1px solid #e8eaee;border-radius:999px;background:#fff;color:inherit;font:inherit;white-space:nowrap;cursor:pointer}.pp-offers__watch button:hover{border-color:#cbd5e1;background:#f8fafc}.pp-offers__watch strong{font-size:.84rem;font-weight:700;color:#0f172a}.pp-offers__watch em{font-style:normal;font-size:.9rem;font-weight:650;color:#64748b}.pp-offers__lanes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0 0 .75rem;border:1px solid #e8eaee;border-radius:8px;overflow:hidden;background:#0f172a0f}.pp-offers__lanes button{display:flex;flex-direction:column;align-items:flex-start;gap:.08rem;margin:0;padding:.5rem .7rem;border:0;background:#f8fafc;color:#64748b;font:inherit;text-align:left;cursor:pointer}.pp-offers__lanes button:hover{background:#fff;color:#0f172a}.pp-offers__lanes button.is-active{background:#fff;color:#0f172a;box-shadow:inset 0 -2px 0 var(--lm-teal, #0f766e)}.pp-offers__lanes strong{font-size:var(--lm-fs-copy);font-weight:750}.pp-offers__lanes em{font-style:normal;font-size:var(--lm-fs-label);font-weight:650;color:#94a3b8}.pp-market-row__earn{display:block;margin:.05rem 0 .15rem;font-style:normal;font-size:.9375rem;font-weight:750;font-variant-numeric:tabular-nums;color:var(--lm-teal, #0f766e)}.pp-market-row__signal[data-tag=rebate],.pp-market-row__signal[data-tag=earn]{background:color-mix(in srgb,var(--lm-teal, #0f766e) 12%,#fff);color:var(--lm-teal, #0f766e)}.pp-market-row__signal[data-tag=hot]{background:color-mix(in srgb,#b45309 12%,#fff);color:#b45309}.pp-market-row__signal[data-tag=invite]{background:color-mix(in srgb,#2563eb 12%,#fff);color:#2563eb}.pp-market-row__signal[data-tag=thin],.pp-market-row__signal[data-tag=room]{background:#f1f5f9;color:#334155}.pp-inspect__earn-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0 0 .75rem;border:1px solid #e8eaee;border-radius:8px;overflow:hidden;background:#0f172a0f}.pp-inspect__earn-strip>div{display:flex;flex-direction:column;gap:.12rem;padding:.5rem .55rem;background:#fff;min-width:0}.pp-inspect__earn-strip span{font-size:.9rem;font-weight:750;letter-spacing:.05em;text-transform:uppercase;color:#94a3b8}.pp-inspect__earn-strip strong{font-size:.82rem;font-weight:750;font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:#0f172a}.pp-inspect__actions{display:flex;flex-wrap:wrap;gap:.45rem;margin:0 0 .75rem}.pp-inspect__path{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.45rem}.pp-inspect__path li{display:flex;flex-direction:column;gap:.12rem;padding:.45rem .55rem;border:1px solid #eef2f7;border-radius:6px;background:#fafbfc}.pp-inspect__path li.is-next{border-color:color-mix(in srgb,var(--lm-teal, #0f766e) 35%,#e8eaee);background:color-mix(in srgb,var(--lm-teal, #0f766e) 5%,#fff)}.pp-inspect__path strong{font-size:.9rem;font-weight:750;color:#0f172a}.pp-inspect__path span{font-size:.84rem;color:#64748b;line-height:1.35}.pp-commit-meter{list-style:none;margin:.75rem 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;border:1px solid #e8eaee;border-radius:8px;overflow:hidden;background:#0f172a0f}.pp-commit-meter li{display:flex;flex-direction:column;gap:.1rem;padding:.5rem .55rem;background:#fff}.pp-commit-meter span{font-size:.9rem;font-weight:750;letter-spacing:.05em;text-transform:uppercase;color:#94a3b8}.pp-commit-meter strong{font-size:.9375rem;font-weight:750;font-variant-numeric:tabular-nums;color:#0f172a}.pp-commit-terms{list-style:none;margin:0 0 .75rem;padding:0;display:flex;flex-direction:column;gap:.45rem}.pp-commit-terms li{display:flex;flex-direction:column;gap:.15rem;padding:.55rem .65rem;border:1px solid #eef2f7;border-radius:6px;background:#fafbfc}.pp-commit-terms strong{font-size:.9rem;font-weight:750;color:#0f172a}.pp-commit-terms span{font-size:.875rem;color:#64748b;line-height:1.4}.pp-commit-attest{display:flex;flex-direction:column;gap:.35rem;margin-bottom:.65rem}@media(max-width:1100px){.pp-offers__utility,.pp-offers__lanes,.pp-inspect__earn-strip,.pp-commit-meter{grid-template-columns:repeat(2,minmax(0,1fr))}}.pp-search{display:inline-flex;align-items:stretch;gap:0;flex:1 1 16rem;min-width:12rem;height:var(--lm-control-h, 2.5rem);min-height:var(--lm-control-h, 2.5rem);padding:0;border:var(--lm-field-border, 2px solid #e8e8e8);border-radius:var(--lm-field-radius, 3px);background:#fff;color:#6b7280;box-sizing:border-box;overflow:hidden}.pp-search:focus-within{border-color:var(--lm-field-focus-border, #94a3b8);box-shadow:var(--lm-field-focus-ring, 0 0 0 3px rgba(100, 116, 139, .16))}.pp-search>svg{flex:0 0 var(--lm-control-h, 2.5rem)!important;width:var(--lm-control-h, 2.5rem)!important;height:100%!important;box-sizing:border-box;padding:.7rem!important;border-right:0;color:#6b7280;align-self:stretch}.pp-search>input{flex:1 1 auto;min-width:0;height:100%;margin:0;padding:0 .75rem;border:0;outline:none;background:transparent;font:inherit;font-size:var(--lm-fs-copy, .875rem);font-weight:500;color:var(--lm-ink, #14161a)}.pp-search>input::placeholder{color:#6b7280;font-weight:400}.pp-search:not(:has(kbd)):not(:has(.lm-search-field__trail)):after{content:none;display:none}.pp-search>kbd,.pp-search>.lm-search-field__trail{flex:0 0 auto;min-width:0;border-left:0;display:inline-flex;align-items:center;justify-content:center;padding-right:.45rem}.pp-seg{display:inline-flex;border:1px solid var(--lm-line, #e8eaee);border-radius:3px;background:#fff;overflow:hidden}.pp-seg button{border:0;background:transparent;font:inherit;font-size:var(--lm-fs-copy, .875rem);font-weight:700;letter-spacing:var(--opfico-tracking, .02em);color:var(--lm-muted, #6b7280);padding:0 .85rem;height:var(--lm-control-h, 2.5rem);cursor:pointer}.pp-seg button.is-active{background:#0f172a;color:#fff}.pp-seg button:not(.is-active):hover{background:#f8fafc;color:var(--lm-ink, #14161a)}.pp-offers__split.lm-inspect-split{min-height:28rem}.pp-market-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--lm-space-2, .5rem)}.pp-market-row{width:100%;display:grid;grid-template-columns:3.35rem minmax(0,1fr) 7.5rem;gap:var(--lm-space-3, .75rem);align-items:center;text-align:left;border:1px solid var(--lm-line, #e8eaee);border-radius:3px;background:#fff;padding:var(--lm-space-3, .75rem);cursor:pointer;font:inherit;color:inherit;transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease}.pp-market-row:hover{border-color:#d1d5db;transform:translateY(-1px)}.pp-market-row.is-active{border-color:#ff3b3073;box-shadow:0 0 0 1px #ff3b301f;background:linear-gradient(180deg,#fff,#fffaf9)}.pp-market-row__thumb{align-self:start;box-shadow:inset 0 0 0 1px #0f172a14}.pp-inspect__cover{margin:0 0 var(--lm-space-3, .75rem);border-radius:3px;overflow:hidden;border:1px solid rgba(15,23,42,.08);aspect-ratio:16 / 7;background:#0f172a}.pp-inspect__cover .lm-thumb,.pp-inspect__cover .lm-thumb--hero{width:100%;height:100%;border-radius:0}.pp-inspect__cover .lm-thumb__art{width:100%;height:100%;display:block}.pp-inspect__identity{display:flex;align-items:flex-start;gap:var(--lm-space-3, .75rem);width:100%}.pp-inspect__identity .lm-row-title{margin:.15rem 0 0}.pp-demand-row__thumb{align-self:start;box-shadow:inset 0 0 0 1px #0f172a14}.pp-markets__item{display:grid!important;grid-template-columns:2.25rem minmax(0,1fr);gap:var(--lm-space-2, .5rem);align-items:start}.pp-markets__thumb{margin-top:.15rem}.pp-port-row,.pp-demand-row,.pp-auto-row,.pp-bot-row{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--lm-space-3, .75rem);align-items:center;padding:var(--lm-space-3, .75rem);border:1px solid transparent;border-bottom:1px solid var(--lm-line, #e8eaee);border-radius:3px;background:transparent;text-align:left;font:inherit;color:inherit;cursor:pointer}.pp-demand-row{grid-template-columns:3.35rem minmax(0,1fr) auto}.pp-demand-row__thumb,.pp-demand-row__mark{align-self:start;box-shadow:inset 0 0 0 1px #0f172a14}.pp-auto-row,.pp-bot-row{grid-template-columns:1fr}.pp-market-row__tags{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:.3rem}.pp-market-row__side{display:flex;flex-direction:column;align-items:flex-end;gap:.35rem}.pp-market-row__side strong{font-size:var(--lm-fs-value, .9375rem);font-weight:700;letter-spacing:var(--lm-track-value, -.02em)}.pp-market-row__side .lm-status-progress{width:100%}.pp-inspect{display:flex;flex-direction:column;gap:var(--lm-space-4, 1rem);height:100%;padding:0 0 var(--lm-space-4, 1rem)}.pp-inspect__head{display:flex;flex-direction:column;align-items:stretch;gap:var(--lm-space-3, .75rem)}.pp-inspect__head-row{display:flex;align-items:center;justify-content:space-between;gap:var(--lm-space-2, .5rem)}.pp-inspect__head h2{margin:var(--lm-space-1, .25rem) 0 0;font-size:var(--lm-fs-page, 1.25rem);font-weight:700;letter-spacing:-.02em;line-height:1.2}.pp-inspect__head .pp-muted{margin:0;line-height:1.45}.pp-stat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--lm-space-2, .5rem) var(--lm-space-4, 1rem)}.pp-stat-grid>div{display:flex;flex-direction:column;gap:var(--lm-space-1, .25rem);padding:var(--lm-space-3, .75rem) 0;border:0;border-bottom:1px solid #f1f5f9;border-radius:0;background:transparent}.pp-stat-grid>div:nth-last-child(-n+2){border-bottom:0}.pp-stat-grid span{font-size:var(--lm-fs-micro, .625rem);font-weight:700;letter-spacing:var(--lm-track-overline, .14em);text-transform:uppercase;color:var(--lm-meta-ink, #94a3b8)}.pp-stat-grid--icons span{display:inline-flex;align-items:center;gap:.3rem}.pp-stat-grid--icons span svg{opacity:.72;flex-shrink:0}.pp-stat-grid strong{font-size:var(--lm-fs-copy, .875rem);font-weight:700;letter-spacing:var(--lm-track-value, -.02em)}.pp-inspect__block h3{margin:0 0 var(--lm-space-2, .5rem);font-size:var(--lm-fs-micro, .625rem);font-weight:700;letter-spacing:var(--lm-track-overline, .14em);text-transform:uppercase;color:var(--lm-meta-ink, #94a3b8)}.pp-inspect__block p{margin:0 0 var(--lm-space-2, .5rem);font-size:var(--lm-fs-copy, .875rem);color:var(--lm-ink, #14161a);line-height:1.45}.pp-markets{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.pp-markets li{display:flex;flex-direction:column;gap:var(--lm-space-1, .25rem);padding:var(--lm-space-2, .5rem) 0;border-top:1px solid var(--lm-hairline, rgba(15, 23, 42, .08))}.pp-answer-liq{list-style:none;margin:var(--lm-space-2, .5rem) 0 0;padding:0;display:flex;flex-wrap:wrap;gap:var(--lm-space-1, .25rem)}.pp-answer-liq li{display:inline-flex;align-items:baseline;gap:var(--lm-space-1, .25rem);padding:.2rem .45rem;border:1px solid var(--lm-line, #e8eaee);border-radius:2px;font-size:var(--lm-fs-micro, .75rem);color:var(--lm-muted, #64748b)}.pp-answer-liq strong{color:var(--lm-ink, #0f172a);font-weight:650}.pp-muted{margin:0;font-size:var(--lm-fs-copy, .875rem);color:var(--lm-muted, #6b7280);line-height:1.45}.pp-field{display:flex;flex-direction:column;gap:var(--lm-space-1, .25rem);margin-bottom:var(--lm-space-4, 1rem);font-size:var(--lm-fs-copy, .875rem)}.pp-field span{font-size:var(--lm-fs-micro, .625rem);font-weight:700;letter-spacing:var(--lm-track-overline, .14em);text-transform:uppercase;color:var(--lm-meta-ink, #94a3b8)}.pp-field input,.pp-field select{box-sizing:border-box;height:var(--lm-control-h, 2.5rem);border:var(--lm-field-border, 2px solid #e8e8e8);border-radius:3px;padding:0 var(--lm-space-3, .75rem);font:inherit;background:#fff;color:var(--lm-ink, #14161a)}.pp-field input:focus,.pp-field select:focus{outline:none;border-color:var(--lm-field-focus-border, #94a3b8);box-shadow:var(--lm-field-focus-ring, 0 0 0 3px rgba(100, 116, 139, .16))}.pp-field small,.pp-field em{font-size:var(--lm-fs-micro, .625rem);color:var(--lm-meta-ink, #94a3b8);font-style:normal;line-height:1.4;margin-top:.1rem}.pp-field--row{flex-direction:row;align-items:center;gap:var(--lm-space-3, .75rem)}.pp-field--row span{flex:1;text-transform:none;letter-spacing:var(--lm-track-title, -.015em);font-size:var(--lm-fs-copy, .875rem);font-weight:650;color:var(--lm-ink, #14161a)}.pp-field--row input{width:5rem}.pp-form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--lm-space-4, 1rem);margin-bottom:var(--lm-space-4, 1rem)}.pp-form-grid .pp-field{margin-bottom:0}.pp-legs{margin:.5rem 0 .25rem}.pp-analytics{display:grid;grid-template-columns:auto minmax(0,1.1fr) minmax(0,.9fr) minmax(0,.9fr);gap:var(--lm-space-3, .75rem);align-items:stretch}.pp-analytics--compact{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pp-analytics__meters{display:flex;flex-direction:column;gap:.55rem;padding:.65rem .75rem;border:1px solid var(--lm-line, #e8eaee);border-radius:3px;background:#fff}.pp-analytics__sparks{display:flex;flex-direction:column;gap:.65rem;min-width:0;padding:.65rem .75rem;border:1px solid var(--lm-line, #e8eaee);border-radius:3px;background:#fff}.pp-analytics__mix{min-width:0;padding:.65rem .75rem;border:1px solid var(--lm-line, #e8eaee);border-radius:3px;background:#fff}.pp-analytics__mix--wide{grid-column:span 2}.pp-spark-block{display:flex;flex-direction:column;gap:.35rem;min-width:0}.pp-spark-block__meta{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}.pp-spark-block__meta span{font-size:var(--lm-fs-micro, .625rem);font-weight:700;letter-spacing:var(--lm-track-overline, .14em);text-transform:uppercase;color:var(--lm-meta-ink, #94a3b8)}.pp-spark-block__meta em{font-style:normal;font-weight:700;font-variant-numeric:tabular-nums;font-size:var(--lm-fs-copy, .875rem)}.pp-spark-block .lm-liq-spark{width:100%;height:2.6rem;color:var(--lm-accent, #ff3b30)}.pp-stage{min-height:100%}.pp-stage:has(.pp-overview),.pp-stage:has(.pp-forum),.pp-stage:has(.pp-risk-room){height:100%;max-height:100%;display:flex;flex-direction:column;overflow:hidden}.pp-stage:has(.pp-overview) .lm-view-stage,.pp-stage:has(.pp-overview) .pp-board,.pp-stage:has(.pp-forum) .lm-view-stage,.pp-stage:has(.pp-forum) .pp-board,.pp-stage:has(.pp-risk-room) .lm-view-stage,.pp-stage:has(.pp-risk-room) .pp-board{flex:1 1 auto;min-height:0;height:100%;display:flex;flex-direction:column;overflow:hidden}.lm-shell .lm-canvas-scroll__viewport:has(.pp-overview),.lm-shell .lm-canvas-scroll__viewport:has(.pp-forum),.lm-shell .lm-canvas-scroll__viewport:has(.pp-risk-room){overflow:hidden}.lm-main.is-syncing{opacity:.92}.pp-feed{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.pp-feed li{display:flex;flex-direction:column;gap:var(--lm-space-1, .25rem);padding:var(--lm-space-3, .75rem) 0;border-bottom:1px solid var(--lm-hairline, rgba(15, 23, 42, .08))}.lm-table small.lm-row-meta{display:block;margin-top:.15rem}.lm-btn:disabled{opacity:.45;cursor:not-allowed}.pp-blotter-form{border:1px solid var(--lm-line, #e8eaee);border-radius:3px;background:#fff;padding:.9rem 1rem}@media(max-width:1100px){.pp-analytics{grid-template-columns:1fr 1fr}.pp-analytics__meters{flex-direction:row;flex-wrap:wrap;grid-column:1 / -1}}@media(max-width:960px){.pp-desk-grid,.pp-offer-cards,.pp-stat-grid,.pp-analytics,.pp-analytics--compact{grid-template-columns:1fr}.pp-plane--span,.pp-analytics__mix--wide{grid-column:auto}.pp-market-row{grid-template-columns:1fr}.pp-market-row__side{align-items:flex-start}}.pp-port-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(16.5rem,1fr));gap:.75rem}.pp-port-card{display:flex;flex-direction:column;gap:.45rem;padding:.85rem .9rem;border:1px solid var(--lm-line, #e8eaee);border-radius:3px;background:var(--lm-canvas, #f7f8fa);min-width:0}.pp-port-card.is-connected{background:var(--lm-surface, #fff);border-color:color-mix(in srgb,var(--lm-teal, #0f766e) 35%,var(--lm-line, #e8eaee))}.pp-port-card__top{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.pp-port-card__stats{display:flex;flex-wrap:wrap;gap:.5rem .85rem;font-size:.9375rem;color:var(--lm-muted, #64748b)}.pp-port-card__stats em{font-style:normal;font-weight:650;color:var(--lm-ink, #0f172a)}.pp-port-card__ep{font-size:.84rem;color:var(--lm-muted, #64748b);word-break:break-all}.pp-port-card .lm-btn{margin-top:.25rem;align-self:flex-start}.pp-port-card__actions{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.25rem}.pp-port-card.is-selected{outline:1px solid color-mix(in srgb,var(--lm-teal, #0f766e) 45%,var(--lm-line))}.pp-req-preview{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.2rem;font-size:.9rem;color:var(--lm-muted, #64748b)}.pp-req-preview li:before{content:"· "}.pp-connect-steps{list-style:none;margin:0 0 1rem;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.35rem}.pp-connect-steps li{display:flex;flex-direction:column;gap:.15rem;padding:.45rem .5rem;border:1px solid var(--lm-line, #e8eaee);border-radius:3px;font-size:.84rem;text-transform:capitalize;color:var(--lm-muted, #64748b)}.pp-connect-steps li.is-on{border-color:color-mix(in srgb,var(--lm-teal, #0f766e) 40%,var(--lm-line));color:var(--lm-ink, #0f172a);background:var(--lm-surface, #fff)}.pp-connect-steps em{font-style:normal;font-weight:700;color:var(--lm-teal, #0f766e)}.pp-connect-section{display:flex;flex-direction:column;gap:.65rem}.pp-req-list{margin:0;padding-left:1.1rem;display:flex;flex-direction:column;gap:.35rem;font-size:.85rem}.pp-cap-check{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem}.pp-cap-check label{display:grid;grid-template-columns:auto 1fr;gap:.55rem;align-items:start;font-size:.82rem}.pp-cap-check strong{display:inline-flex;align-items:center;gap:.25rem}.pp-cap-check em{display:block;font-style:normal;font-size:.875rem;color:var(--lm-muted, #64748b);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.pp-handshake-log{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem;font-size:.82rem}.pp-handshake-log li{display:flex;align-items:flex-start;gap:.4rem}.pp-handshake-log li.is-pending{color:var(--lm-muted, #64748b);padding-left:1.15rem}@media(max-width:720px){.pp-connect-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}.pp-filter{display:flex;flex-direction:column;gap:var(--lm-space-1, .25rem);min-width:9.5rem;font-size:var(--lm-fs-label, .8125rem);color:var(--lm-muted, #64748b)}.pp-filter>span{font-size:var(--lm-fs-label);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--lm-meta-ink, #94a3b8)}.pp-filter select{height:2.5rem;border:var(--lm-field-border, 1px solid var(--lm-line, #e8eaee));border-radius:3px;background:var(--lm-surface, #fff);color:var(--lm-ink, #0f172a);font:inherit;font-size:var(--lm-fs-copy);font-size:var(--lm-fs-copy, .875rem);padding:0 var(--lm-space-3, .75rem);max-width:14rem;min-width:9.5rem}.pp-router-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));gap:.75rem}.pp-router-card{display:flex;flex-direction:column;gap:.45rem;padding:.9rem;border:1px solid var(--lm-line, #e8eaee);border-radius:3px;background:var(--lm-canvas, #f7f8fa);min-width:0}.pp-router-card.is-active{background:var(--lm-surface, #fff);border-color:color-mix(in srgb,var(--lm-teal, #0f766e) 40%,var(--lm-line, #e8eaee))}.pp-router-card.is-locked{opacity:.92;background:repeating-linear-gradient(-12deg,transparent,transparent 8px,rgba(15,23,42,.02) 8px,rgba(15,23,42,.02) 16px)}.pp-router-card__top{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.pp-cap-list{list-style:none;margin:.15rem 0 .35rem;padding:0;display:flex;flex-direction:column;gap:.35rem}.pp-cap-list li{display:flex;flex-direction:column;gap:.1rem;font-size:.9375rem}.pp-cap-list strong{font-size:.8rem;display:inline-flex;align-items:center;gap:.25rem}.pp-cap-list span{color:var(--lm-muted, #64748b)}.pp-cap-list li.is-locked{opacity:.75}.lm-profile__inline-link{display:inline;margin:0;padding:0;border:0;background:none;color:var(--lm-teal, #0f766e);font:inherit;font-weight:700;cursor:pointer;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--lm-teal, #0f766e) 35%,transparent);text-underline-offset:.12em}.lm-profile__inline-link:hover{color:#0f172a}.lm-profile__standing{display:flex;flex-direction:column;gap:.75rem}.pp-progress-hero{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:1rem;align-items:center;padding:.95rem 1rem;border:1px solid var(--lm-line, #e8eaee);border-radius:3px;background:var(--lm-surface, #fff)}.pp-progress-hero__copy{display:flex;flex-direction:column;gap:.35rem;min-width:0}.pp-progress-hero__score{display:flex;flex-direction:column;align-items:flex-end;gap:.15rem}.pp-progress-hero__score strong{font-size:1.75rem;font-variant-numeric:tabular-nums}.pp-rank-ladder{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:.55rem}.pp-rank-step{display:flex;flex-direction:column;gap:.25rem;padding:.7rem .75rem;border:1px solid var(--lm-line, #e8eaee);border-radius:3px;background:var(--lm-canvas, #f7f8fa);font-size:.9375rem}.pp-rank-step.is-active{border-color:color-mix(in srgb,var(--lm-teal, #0f766e) 45%,var(--lm-line));background:var(--lm-surface, #fff)}.pp-rank-step.is-locked{opacity:.7}.pp-rank-step span{color:var(--lm-muted, #64748b)}.pp-rank-step em{font-style:normal;font-weight:650}.pp-arch-list,.pp-priv-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.pp-arch-card,.pp-priv-list li{display:flex;flex-direction:column;gap:.2rem;padding:.65rem .7rem;border:1px solid var(--lm-line, #e8eaee);border-radius:3px;font-size:.8rem}.pp-arch-card.is-active{border-color:color-mix(in srgb,var(--lm-teal, #0f766e) 40%,var(--lm-line))}.pp-arch-card.is-locked,.pp-priv-list li.is-locked{opacity:.72}.pp-badge-grid{list-style:none;margin:0 0 .85rem;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:.5rem}.pp-badge-card{display:flex;flex-direction:column;gap:.2rem;padding:.65rem;border:1px solid var(--lm-line, #e8eaee);border-radius:3px;font-size:.9rem;background:var(--lm-canvas, #f7f8fa)}.pp-badge-card.is-earned{background:var(--lm-surface, #fff);border-color:color-mix(in srgb,var(--lm-teal, #0f766e) 35%,var(--lm-line))}.pp-badge-card.is-locked,.pp-badge-card.is-upcoming{opacity:.7}.pp-badge-card em{font-style:normal;color:var(--lm-muted, #64748b);font-size:.84rem;text-transform:uppercase;letter-spacing:.04em}.pp-locked-grid{list-style:none;margin:.5rem 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.75rem}.pp-locked-card{display:flex;flex-direction:column;gap:.35rem;padding:.85rem;border:1px dashed var(--lm-line, #e8eaee);border-radius:3px;background:var(--lm-canvas, #f7f8fa)}.pp-locked-card__top{display:flex;align-items:center;justify-content:space-between}.pp-locked-note{display:inline-flex;align-items:center;gap:.3rem;font-size:.9rem;font-style:normal;color:var(--lm-muted, #64748b)}@media(max-width:960px){.pp-progress-hero{grid-template-columns:1fr}.pp-progress-hero__score{align-items:flex-start}}.pp-bot-form{margin-bottom:.65rem}.pp-bot-list,.pp-auto-list{list-style:none;margin:.75rem 0 0;padding:0;display:flex;flex-direction:column;gap:.65rem;max-height:28rem;overflow:auto}.pp-bot-card,.pp-auto-card{display:flex;flex-direction:column;gap:.35rem;padding:.75rem .8rem;border:1px solid var(--lm-line, #e8eaee);border-radius:3px;background:var(--lm-canvas, #f7f8fa)}.pp-bot-card.is-online,.pp-auto-card.is-armed{background:var(--lm-surface, #fff);border-color:color-mix(in srgb,var(--lm-teal, #0f766e) 35%,var(--lm-line))}.pp-bot-card.is-locked{opacity:.78}.pp-bot-card__top,.pp-auto-card__top{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.pp-auto-card__actions{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.2rem}.pp-flow-steps{list-style:none;margin:.15rem 0;padding:0;display:flex;flex-direction:column;gap:.3rem;font-size:.9rem}.pp-flow-steps strong{display:block}.pp-flow-steps span{color:var(--lm-muted, #64748b)}.pp-rule-chips{list-style:none;margin:.2rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.3rem}.pp-rule-chips li{font-size:.84rem;padding:.15rem .4rem;border:1px solid var(--lm-line, #e8eaee);border-radius:2px;background:var(--lm-surface, #fff);color:var(--lm-muted, #64748b)}.pp-flow-map{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.65rem}.pp-flow-node{display:flex;flex-direction:column;gap:.2rem;padding:.7rem .75rem;border:1px solid var(--lm-line, #e8eaee);border-radius:3px;background:var(--lm-canvas, #f7f8fa);font-size:.9375rem}.pp-flow-node em{font-style:normal;font-weight:700;color:var(--lm-teal, #0f766e)}.pp-flow-node span{text-transform:uppercase;letter-spacing:.04em;font-size:.65rem;color:var(--lm-muted, #64748b)}.pp-flow-node p{margin:0;color:var(--lm-muted, #64748b)}.lm-flow{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .18s ease,visibility .18s ease}.lm-flow.is-open{pointer-events:auto;opacity:1;visibility:visible}.lm-flow__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;border:0;background:#0f172a6b;cursor:pointer}.lm-flow__panel{position:absolute;top:0;right:0;bottom:0;display:flex;flex-direction:column;width:min(72rem,100%);background:#f8f9fb;box-shadow:-12px 0 40px #0f172a24;transform:translate(1.25rem);transition:transform .22s ease}.lm-flow.is-open .lm-flow__panel{transform:translate(0)}.lm-flow--md .lm-flow__panel{width:min(36rem,100%)}.lm-flow--lg .lm-flow__panel{width:min(52rem,100%)}.lm-flow--xl .lm-flow__panel{width:min(72rem,100%)}.lm-flow__stepper{display:flex;align-items:stretch;gap:.35rem;flex-shrink:0;min-height:3.55rem;padding:0 .65rem 0 1rem;border-bottom:1px solid #e5e7eb;background:#f3f4f6}.lm-flow__stepper-back{display:inline-flex;align-items:center;gap:.55rem;margin:0;padding:0 1.1rem 0 .2rem;border:0;border-right:1px solid #e5e7eb;background:transparent;color:#0f766e;font:inherit;white-space:nowrap;cursor:pointer}.lm-flow__stepper-back-copy{display:flex;flex-direction:column;align-items:flex-start;gap:.02rem;line-height:1.05;text-transform:uppercase}.lm-flow__stepper-back-copy small{font-size:.9375rem;font-weight:750;letter-spacing:.04em;color:#0f766e}.lm-flow__stepper-back-copy strong{font-size:.9375rem;font-weight:800;letter-spacing:.02em;color:#0f766e}.lm-flow__stepper-list{list-style:none;margin:0;padding:0;display:flex;align-items:stretch;flex:1 1 auto;min-width:0;overflow-x:auto;scrollbar-width:none}.lm-flow__stepper-list::-webkit-scrollbar{display:none}.lm-flow__stepper-list li{flex:1 1 0;min-width:7.5rem}.lm-flow__stepper-list button{display:inline-flex;align-items:center;justify-content:flex-start;gap:.55rem;width:100%;height:100%;margin:0;padding:.55rem .65rem .65rem;border:0;border-bottom:3px solid transparent;background:transparent;color:#9ca3af;font:inherit;white-space:nowrap;cursor:pointer}.lm-flow__stepper-list button:disabled{cursor:default;opacity:.72}.lm-flow__stepper-icon{display:inline-flex;align-items:center;justify-content:center;width:1.45rem;height:1.45rem;flex-shrink:0;color:#fb7185;line-height:0}.lm-flow__stepper-copy{display:flex;flex-direction:column;align-items:flex-start;gap:.05rem;line-height:1.15}.lm-flow__stepper-copy strong{font-size:.9375rem;font-weight:700;color:#6b7280}.lm-flow__stepper-copy small{font-size:.9375rem;color:#9ca3af}.lm-flow__stepper-list .is-active button{border-bottom-color:#0f766e}.lm-flow__stepper-list .is-active .lm-flow__stepper-icon{color:#0f766e}.lm-flow__stepper-list .is-active .lm-flow__stepper-copy strong{color:#0f172a}.lm-flow__stepper-list .is-active .lm-flow__stepper-copy small{color:#64748b}.lm-flow__stepper-list .is-done .lm-flow__stepper-icon{color:#0f766e}.lm-flow__stepper-list .is-done .lm-flow__stepper-copy strong{color:#334155}.lm-flow__close{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;margin:0;border:0;background:transparent;color:#64748b;cursor:pointer}.lm-flow__progress{height:3px;flex-shrink:0;background:#e5e7eb}.lm-flow__progress i{display:block;height:100%;background:linear-gradient(90deg,#0f766e,#14b8a6)}.lm-flow__workspace{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:minmax(0,1fr)}.lm-flow__workspace.has-rails{grid-template-columns:11.5rem minmax(0,1fr) minmax(17rem,20rem)}.lm-flow__workspace.has-rail{grid-template-columns:11.5rem minmax(0,1fr)}.lm-flow__workspace.has-profile{grid-template-columns:minmax(0,1fr) minmax(18rem,22rem)}.lm-flow__rail{padding:.85rem .35rem .85rem .85rem;border-right:1px solid #e8eaee;overflow:auto;background:#f3f4f6}.lm-flow__main{min-width:0;min-height:0;display:flex;flex-direction:column;background:#fff}.lm-flow__scroll{flex:1 1 auto;min-height:0;padding:1.15rem 1.35rem 1.5rem;display:flex;flex-direction:column;gap:1rem}.lm-flow__profile{padding:.85rem .85rem .85rem .15rem;border-left:1px solid #e8eaee;overflow:auto;background:#f8f9fb}.lm-flow__footer{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-shrink:0;padding:.85rem 1.15rem;border-top:1px solid #e5e7eb;background:#fff}.lm-flow__footer-status{min-width:0;flex:1 1 auto}.lm-flow__footer-actions{display:inline-flex;align-items:center;gap:.5rem;flex-shrink:0}.lm-flow__status-line{display:inline-flex;align-items:center;gap:.4rem;margin:0;font-size:.82rem;color:#64748b}.lm-flow__status-line.is-ready{color:#0f766e;font-weight:650}.lm-flow__status-line.is-blocked{color:#94a3b8}.lm-flow__section-head{display:flex;align-items:flex-start;gap:.75rem}.lm-flow__section-icon{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;flex-shrink:0;border-radius:4px;background:#ecfdf5;color:#0f766e}.lm-flow__section-copy{flex:1 1 auto;min-width:0}.lm-flow__section-copy h2{margin:0;font-family:var(--opfico-font, Cabrisa, Georgia, serif);font-size:1.25rem;font-weight:650;letter-spacing:-.02em;color:#0f172a}.lm-flow__section-copy p{margin:.3rem 0 0;font-size:.88rem;line-height:1.45;color:#64748b}.lm-flow__section-meta{flex-shrink:0}.lm-flow__legend{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;margin:0;font-size:.84rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase;color:#64748b}.lm-flow__legend em{font-style:normal;color:#0f766e}.lm-flow__verify{display:flex;align-items:center;justify-content:space-between;gap:.85rem;padding:.7rem .85rem;border:1px solid #e8eaee;border-radius:4px;background:#f8fafc}.lm-flow__verify.is-success{border-color:color-mix(in srgb,#0f766e 35%,#e8eaee);background:#f0fdfa}.lm-flow__verify.is-warn{border-color:color-mix(in srgb,#d97706 35%,#e8eaee);background:#fffbeb}.lm-flow__verify.is-progress{border-color:color-mix(in srgb,#0284c7 30%,#e8eaee);background:#f0f9ff}.lm-flow__verify-chip{display:inline-flex;align-items:flex-start;gap:.55rem;min-width:0}.lm-flow__verify-dot{width:.55rem;height:.55rem;margin-top:.35rem;border-radius:999px;background:#94a3b8;flex-shrink:0}.lm-flow__verify.is-success .lm-flow__verify-dot{background:#0f766e}.lm-flow__verify.is-warn .lm-flow__verify-dot{background:#d97706}.lm-flow__verify.is-progress .lm-flow__verify-dot{background:#0284c7;box-shadow:0 0 0 3px #0284c72e}.lm-flow__verify-chip strong{display:block;font-size:.84rem;color:#0f172a}.lm-flow__verify-chip small{display:block;margin-top:.15rem;font-size:.9rem;color:#64748b}.lm-flow__choice-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:.55rem}.lm-flow__choice{display:flex;align-items:flex-start;gap:.55rem;width:100%;margin:0;padding:.75rem .8rem;border:1px solid #e8eaee;border-radius:4px;background:#fff;text-align:left;font:inherit;color:inherit;cursor:pointer}.lm-flow__choice:hover{border-color:#cbd5e1;background:#f8fafc}.lm-flow__choice.is-selected{border-color:color-mix(in srgb,#0f766e 45%,#e8eaee);background:#f0fdfa;box-shadow:0 1px #0f172a08}.lm-flow__choice-check{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;margin-top:.1rem;border-radius:999px;border:1px solid #cbd5e1;color:#94a3b8;flex-shrink:0}.lm-flow__choice.is-selected .lm-flow__choice-check{border-color:#0f766e;background:#0f766e;color:#fff}.lm-flow__choice-copy{display:flex;flex-direction:column;gap:.2rem;min-width:0}.lm-flow__choice-copy strong{font-size:.88rem;color:#0f172a}.lm-flow__choice-copy span{font-size:.9375rem;color:#64748b;line-height:1.4}.lm-flow__choice-copy em{font-style:normal;font-size:.84rem;letter-spacing:.04em;text-transform:uppercase;color:#94a3b8}.lm-flow__profile-card{display:flex;flex-direction:column;gap:.75rem;padding:0;border:1px solid #e8eaee;border-radius:6px;background:#fff;overflow:hidden}.lm-flow__profile-cover{width:100%;aspect-ratio:16 / 7;background:#0f172a;overflow:hidden}.lm-flow__profile-cover .lm-thumb,.lm-flow__profile-cover .lm-thumb--hero{width:100%;height:100%;border-radius:0}.lm-flow__profile-cover .lm-thumb__art{width:100%;height:100%;display:block}.lm-flow__profile-top{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.6rem;align-items:start;padding:0 .95rem}.lm-flow__profile-mark{display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;border-radius:4px;background:#111827;color:#fff;font-size:.9rem;font-weight:750}.lm-flow__profile-top strong{display:block;font-size:.9rem;color:#0f172a}.lm-flow__profile-top p{margin:.25rem 0 0;font-size:.9375rem;line-height:1.4;color:#6b7280}.lm-flow__profile-badge{display:inline-flex;align-self:flex-start;margin:0 .95rem;padding:.22rem .55rem;border-radius:999px;background:#ecfdf5;color:#0f766e;font-size:.84rem;font-weight:750}.lm-flow__profile-facts{list-style:none;margin:0;padding:0 .95rem .95rem;display:flex;flex-direction:column;gap:.4rem}.lm-flow__profile-facts li{display:flex;justify-content:space-between;gap:.5rem;font-size:.9rem;color:#64748b}.lm-flow__profile-facts strong{color:#0f172a;font-weight:650;text-align:right}.lm-flow__status-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem}.lm-flow__status-list li{display:flex;align-items:flex-start;gap:.5rem;padding:.55rem .65rem;border:1px solid #e8eaee;border-radius:3px;font-size:.82rem;color:#334155}.lm-flow__status-list li svg{color:#0f766e;flex-shrink:0;margin-top:.1rem}@media(max-width:1100px){.lm-flow__workspace.has-rails,.lm-flow__workspace.has-rail,.lm-flow__workspace.has-profile{grid-template-columns:minmax(0,1fr)}.lm-flow__rail,.lm-flow__profile{display:none}}.lm-btn--danger{background:#b91c1c;color:#fff;border-color:#b91c1c}.lm-btn--danger:hover:not(:disabled){background:#991b1b;border-color:#991b1b}.pp-risk-room{--pp-ui-radius-sm: 8px;--pp-ui-radius-md: 12px;--pp-ui-radius-lg: 14px;--pp-ui-gap-sm: .4rem;--pp-ui-gap-md: .55rem;--pp-ui-pad-sm: .65rem;--pp-ui-pad-md: .8rem;--pp-ui-card-shadow: 0 1px 0 rgba(15, 23, 42, .04), 0 10px 24px -18px rgba(15, 23, 42, .24);gap:.55rem;flex:1 1 auto;min-height:0;height:100%;overflow:hidden}.pp-risk-room>.lm-direction-cue{flex:0 0 auto}.pp-risk-room__topbar{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(18rem,.95fr);gap:.55rem 1rem;align-items:stretch;flex:0 0 auto;min-width:0;padding:.15rem .15rem 0;border-bottom:1px solid rgba(15,23,42,.06)}.pp-risk-room__topbar-lead{min-width:0;display:flex;align-items:stretch}.pp-risk-room__topbar-lead>.lm-direction-cue{flex:1 1 auto;width:100%;margin:0;padding:.45rem .35rem .5rem .55rem;border-bottom:0;align-self:stretch}.pp-risk-room__topbar-lead>.lm-direction-cue .lm-direction-cue__copy{min-width:0;flex:1 1 auto}.pp-risk-room__topbar-lead>.lm-direction-cue .lm-direction-cue__copy p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pp-risk-room__clear-cue{display:flex;align-items:center;gap:.55rem;width:100%;min-width:0;padding:.45rem .35rem .5rem .15rem}.pp-risk-room__clear-cue-mark{display:grid;place-items:center;width:1.85rem;height:1.85rem;border-radius:6px;background:color-mix(in srgb,#0f766e 12%,transparent);color:#0f766e;flex-shrink:0}.pp-risk-room__clear-cue strong{display:block;font-size:.88rem;font-weight:750;color:#0f766e;line-height:1.2}.pp-risk-room__clear-cue p{margin:.1rem 0 0;font-size:.9rem;color:#64748b;line-height:1.3}.pp-risk-room__telemetry{display:grid;grid-template-columns:minmax(5.5rem,1fr) minmax(5.5rem,1fr);gap:.35rem .55rem;align-content:center;min-width:0;border-left:1px solid rgba(15,23,42,.06);padding:.35rem .15rem .45rem .75rem}.pp-risk-room__telem-spark{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;column-gap:.35rem;row-gap:.05rem;align-items:end;min-width:0}.pp-risk-room__telem-spark>span{grid-column:1 / -1;font-size:.9rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase;color:#94a3b8}.pp-risk-room__telem-spark>strong{font-size:.92rem;font-weight:750;letter-spacing:-.02em;color:#0f172a;font-variant-numeric:tabular-nums;line-height:1}.pp-risk-room__spark.is-telem{margin:0;min-width:0;align-self:center}.pp-risk-room__spark.is-telem .lm-liq-spark{height:1.1rem}.pp-risk-room__telem-stats{grid-column:1 / -1;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;list-style:none;margin:.1rem 0 0;padding:.2rem 0 0;border-top:1px solid rgba(15,23,42,.05)}.pp-risk-room__telem-stats li{display:flex;flex-direction:column;align-items:flex-start;gap:.08rem;min-width:0;padding:.25rem .3rem .1rem;border-right:1px solid rgba(15,23,42,.05)}.pp-risk-room__telem-stats li:last-child{border-right:0}.pp-risk-room__telem-stats svg{color:#94a3b8}.pp-risk-room__telem-stats em{font-style:normal;font-size:.9375rem;font-weight:750;color:#0f172a;font-variant-numeric:tabular-nums;line-height:1.1}.pp-risk-room__telem-stats span{font-size:.9rem;font-weight:750;letter-spacing:.05em;text-transform:uppercase;color:#94a3b8}.pp-risk-room__command{display:grid;grid-template-columns:minmax(11rem,15rem) minmax(0,1fr) auto;gap:.65rem 1rem;align-items:center;flex:0 0 auto;padding:.55rem .15rem .35rem}.pp-risk-room__identity{display:flex;align-items:center;gap:.55rem;min-width:0}.pp-risk-room__mark{display:grid;place-items:center;width:2.15rem;height:2.15rem;border-radius:999px;background:color-mix(in srgb,#dc2626 12%,#fff);color:#dc2626;flex-shrink:0}.pp-risk-room__identity strong{display:block;font-family:var(--opfico-font, Cabrisa, Georgia, serif);font-size:1.15rem;font-weight:700;letter-spacing:-.03em;line-height:1.1;color:#0f172a}.pp-risk-room__identity span{display:block;font-size:.875rem;color:#64748b;line-height:1.25}.pp-risk-room__identity em{font-style:normal;font-variant-numeric:tabular-nums;color:#94a3b8}.pp-risk-room__kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.35rem;list-style:none;margin:0;padding:0;min-width:0}.pp-risk-room__kpis li{display:flex;flex-direction:column;gap:.12rem;min-width:0;padding:.45rem .5rem;border-radius:var(--pp-ui-radius-sm, 8px);background:#fff;box-shadow:0 0 0 1px #0f172a0d}.pp-risk-room__kpis li.is-warn{background:#fff7ed;box-shadow:0 0 0 1px color-mix(in srgb,#ea580c 25%,transparent)}.pp-risk-room__kpis li>svg{color:#94a3b8}.pp-risk-room__kpis span{font-size:.9rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase;color:#94a3b8}.pp-risk-room__kpis strong{font-size:.92rem;font-weight:750;letter-spacing:-.02em;color:#0f172a;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pp-risk-room__actions{display:inline-flex;flex-wrap:wrap;gap:.35rem;justify-content:flex-end}.pp-risk-room__shell{display:grid;grid-template-columns:minmax(0,1fr) minmax(16.5rem,19rem);gap:0;flex:1 1 auto;min-height:0;border-radius:var(--pp-ui-radius-lg, 14px);overflow:hidden;background:#fff;box-shadow:0 0 0 1px #0f172a0f,0 12px 32px -20px #0f172a38}.pp-risk-room__stage{display:flex;flex-direction:column;gap:.75rem;min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:.85rem .95rem 1rem;background:radial-gradient(120% 60% at 0% 0%,rgba(220,38,38,.04),transparent 45%),#f8fafc}.pp-risk-room__latch{display:flex;flex-direction:column;gap:.55rem;padding:var(--pp-ui-pad-md, .8rem);border-radius:var(--pp-ui-radius-md, 12px);background:#fff;box-shadow:var(--pp-ui-card-shadow)}.pp-risk-room__latch.is-elevated,.pp-risk-room__latch.is-critical,.pp-risk-room__latch.is-halted{box-shadow:0 0 0 1px color-mix(in srgb,#dc2626 22%,transparent),0 10px 24px -16px #dc262659}.pp-risk-room__latch-viz{display:grid;grid-template-columns:auto minmax(0,1.15fr) minmax(9rem,.85fr);gap:.85rem;align-items:center}.pp-risk-room__latch-meta header span{display:block;font-size:.9375rem;font-weight:750;letter-spacing:.07em;text-transform:uppercase;color:#64748b}.pp-risk-room__latch-meta header strong{display:block;font-size:1.2rem;font-weight:750;letter-spacing:-.02em;color:#0f172a;line-height:1.15}.pp-risk-room__latch.is-elevated .pp-risk-room__latch-meta header strong,.pp-risk-room__latch.is-critical .pp-risk-room__latch-meta header strong,.pp-risk-room__latch.is-halted .pp-risk-room__latch-meta header strong{color:#dc2626}.pp-risk-room__latch-meta dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;margin:.45rem 0 0}.pp-risk-room__latch-meta dt{font-size:.9rem;font-weight:750;letter-spacing:.05em;text-transform:uppercase;color:#94a3b8}.pp-risk-room__latch-meta dd{margin:.1rem 0 0;font-size:.82rem;font-weight:750;color:#0f172a;font-variant-numeric:tabular-nums}.pp-risk-room__spark{color:#dc2626;margin:.25rem 0}.pp-risk-room__spark .lm-liq-spark{height:1.65rem;width:100%}.pp-risk-room__spark.is-wide .lm-liq-spark{height:1.25rem;color:#64748b}.pp-risk-room__mosaic-wrap{display:flex;flex-direction:column;gap:.35rem;min-width:0}.pp-risk-room__mosaic-wrap>span{font-size:.9375rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase;color:#94a3b8}.pp-risk-room__mosaic{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:.2rem}.pp-risk-room__mosaic>i{aspect-ratio:1;border-radius:3px;background:color-mix(in srgb,#0f766e calc(var(--pp-mosaic, .3) * 70%),#e2e8f0);opacity:calc(.45 + var(--pp-mosaic, .3) * .55);transition:background 1.2s ease,opacity 1.2s ease}.pp-risk-room__mosaic>i[data-band=warm]{background:color-mix(in srgb,#ea580c calc(var(--pp-mosaic) * 75%),#e2e8f0)}.pp-risk-room__mosaic>i[data-band=hot]{background:color-mix(in srgb,#dc2626 calc(var(--pp-mosaic) * 80%),#fecaca)}.pp-risk-room__alert{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.45rem;align-items:start;margin:0;padding:.55rem .65rem;border:0;border-radius:10px;background:#fff7ed;text-align:left;font:inherit;cursor:pointer;color:inherit}.pp-risk-room__alert.is-elevated,.pp-risk-room__alert.is-critical{background:color-mix(in srgb,#dc2626 8%,#fff)}.pp-risk-room__alert svg{color:#ea580c;margin-top:.1rem}.pp-risk-room__alert strong{display:block;font-size:.84rem;font-weight:750;color:#0f172a}.pp-risk-room__alert em{display:block;margin-top:.15rem;font-style:normal;font-size:.9rem;line-height:1.35;color:#64748b}.pp-risk-room__quiet{margin:0;font-size:.9375rem;color:#64748b}.pp-risk-room__coverage{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.35rem}.pp-risk-room__coverage>span{display:inline-flex;align-items:center;gap:.3rem;padding:.4rem .5rem;border-radius:var(--pp-ui-radius-sm, 8px);background:#fff;box-shadow:0 0 0 1px #0f172a0d;font-size:.875rem;font-weight:650;color:#64748b}.pp-risk-room__coverage em{font-style:normal;font-weight:750;color:#0f172a;font-variant-numeric:tabular-nums}.pp-risk-room .pp-risk-monitors{margin:0;padding:.75rem;border:0;border-radius:var(--pp-ui-radius-md, 12px);background:#fff;box-shadow:var(--pp-ui-card-shadow)}.pp-risk-room__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.pp-risk-room__panel{display:flex;flex-direction:column;gap:.45rem;padding:.7rem .75rem .8rem;border-radius:var(--pp-ui-radius-md, 12px);background:#fff;box-shadow:var(--pp-ui-card-shadow);min-width:0}.pp-risk-room__panel--patterns{grid-column:1 / -1}.pp-risk-room__panel-head{display:flex;align-items:baseline;justify-content:space-between;gap:.4rem}.pp-risk-room__panel-head strong{font-size:.9rem;font-weight:750;letter-spacing:.05em;text-transform:uppercase;color:#475569}.pp-risk-room__panel-head em{font-style:normal;font-size:.8rem;font-weight:650;color:#94a3b8}.pp-risk-room__rows,.pp-risk-room__peers,.pp-risk-room__books,.pp-risk-room__exposure,.pp-risk-room__patterns,.pp-risk-room__chips,.pp-risk-room__tape{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.28rem}.pp-risk-room__rows li button{display:grid;grid-template-columns:minmax(0,1fr) 3rem auto;gap:.4rem;align-items:center;width:100%;margin:0;padding:.35rem .2rem;border:0;border-radius:8px;background:transparent;font:inherit;text-align:left;cursor:pointer;color:inherit}.pp-risk-room__rows li button:hover{background:#0f172a08}.pp-risk-room__row-main{display:flex;flex-direction:column;gap:.05rem;min-width:0}.pp-risk-room__row-main strong{font-size:.8rem;color:#0f172a}.pp-risk-room__row-main em{font-style:normal;font-size:.8rem;color:#94a3b8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pp-risk-room__heat{display:block;height:.35rem;border-radius:999px;background:#e2e8f0;overflow:hidden}.pp-risk-room__heat>i{display:block;height:100%;width:var(--pp-heat, 20%);border-radius:inherit;background:#64748b;transition:width 1.1s ease}.pp-risk-room__rows li.is-watch .pp-risk-room__heat>i{background:#d97706}.pp-risk-room__rows li.is-elevated .pp-risk-room__heat>i,.pp-risk-room__rows li.is-critical .pp-risk-room__heat>i{background:#dc2626}.pp-risk-room__rows li button>b{font-size:.9375rem;font-weight:700;color:#64748b;font-variant-numeric:tabular-nums;white-space:nowrap}.pp-risk-room__chips{display:grid;grid-template-columns:1fr 1fr;gap:.3rem}.pp-risk-room__chips li button{display:flex;flex-direction:column;gap:.1rem;width:100%;margin:0;padding:.45rem .5rem;border:0;border-radius:8px;background:#f8fafc;font:inherit;text-align:left;cursor:pointer;color:inherit}.pp-risk-room__chips li.is-watch button{background:#fffbeb}.pp-risk-room__chips li.is-elevated button,.pp-risk-room__chips li.is-critical button{background:#fef2f2}.pp-risk-room__chips strong{font-size:.875rem;font-weight:750;color:#0f172a}.pp-risk-room__chips em{font-style:normal;font-size:.9rem;font-weight:750;color:#0f766e;font-variant-numeric:tabular-nums}.pp-risk-room__chips li.is-elevated em,.pp-risk-room__chips li.is-critical em{color:#dc2626}.pp-risk-room__chips span{font-size:.9375rem;color:#94a3b8}.pp-risk-room__peers li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.2rem .45rem;align-items:center;padding:.28rem .1rem}.pp-risk-room__peers .lm-status-progress{grid-column:2 / -1}.pp-risk-room__peer-av{display:grid;place-items:center;width:1.55rem;height:1.55rem;border-radius:999px;background:#e2e8f0;color:#334155;font-size:.9375rem;font-weight:800}.pp-risk-room__peers strong{display:block;font-size:.76rem;color:#0f172a}.pp-risk-room__peers em{display:block;font-style:normal;font-size:.9375rem;color:#94a3b8}.pp-risk-room__peers b{display:flex;flex-direction:column;align-items:flex-end;font-size:.8rem;font-weight:750;color:#0f172a;font-variant-numeric:tabular-nums}.pp-risk-room__peers b>span{font-size:.9rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#94a3b8}.pp-risk-room__peers b[data-lean=bid]>span{color:#0f766e}.pp-risk-room__peers b[data-lean=ask]>span{color:#dc2626}.pp-risk-room__books li button{position:relative;display:flex;flex-direction:column;gap:.15rem;width:100%;margin:0;padding:.45rem .5rem .55rem;border:0;border-radius:8px;background:#f8fafc;overflow:hidden;font:inherit;text-align:left;cursor:pointer;color:inherit}.pp-risk-room__books strong{font-size:.76rem;color:#0f172a}.pp-risk-room__books em{font-style:normal;font-size:.8rem;color:#94a3b8}.pp-risk-room__books span{font-size:.8125rem;font-weight:700;color:#475569;font-variant-numeric:tabular-nums}.pp-risk-room__books i{position:absolute;left:0;bottom:0;height:2px;background:color-mix(in srgb,#2563eb 75%,transparent)}.pp-risk-room__exposure li{display:grid;grid-template-columns:4.8rem minmax(0,1fr) auto;gap:.35rem;align-items:center;font-size:.8125rem;color:#64748b}.pp-risk-room__exposure-track{height:.32rem;border-radius:999px;background:#e2e8f0;overflow:hidden}.pp-risk-room__exposure-track>i{display:block;height:100%;border-radius:inherit;background:#475569;transition:width 1.2s ease}.pp-risk-room__exposure li.is-watch .pp-risk-room__exposure-track>i{background:#d97706}.pp-risk-room__exposure li.is-elevated .pp-risk-room__exposure-track>i,.pp-risk-room__exposure li.is-critical .pp-risk-room__exposure-track>i{background:#dc2626}.pp-risk-room__exposure em{font-style:normal;font-weight:700;font-variant-numeric:tabular-nums;color:#334155;white-space:nowrap}.pp-risk-room__depth{display:flex;flex-direction:column;gap:.4rem;margin-top:.25rem;padding-top:.45rem;border-top:1px solid rgba(15,23,42,.06)}.pp-risk-room__text-link{align-self:flex-start;margin:0;padding:0;border:0;background:transparent;font:inherit;font-size:.9rem;font-weight:700;color:var(--lm-teal, #0f766e);cursor:pointer}.pp-risk-room__patterns li button{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.5rem;align-items:center;width:100%;margin:0;padding:.4rem .25rem;border:0;border-radius:8px;background:transparent;font:inherit;text-align:left;cursor:pointer;color:inherit}.pp-risk-room__patterns li button:hover{background:#0f172a08}.pp-risk-room__glyph{display:grid;grid-template-columns:repeat(4,.28rem);gap:.12rem;width:1.45rem}.pp-risk-room__glyph>i{width:.28rem;height:.28rem;border-radius:1px;background:#cbd5e1}.pp-risk-room__glyph>i.is-on{background:#64748b}.pp-risk-room__glyph[data-kind=cluster]>i.is-on,.pp-risk-room__glyph[data-kind=cascade]>i.is-on,.pp-risk-room__glyph[data-kind=vacuum]>i.is-on{background:#dc2626}.pp-risk-room__glyph[data-kind=layer]>i.is-on,.pp-risk-room__glyph[data-kind=arb]>i.is-on{background:#ea580c}.pp-risk-room__glyph[data-kind=peer]>i.is-on,.pp-risk-room__glyph[data-kind=book]>i.is-on{background:#2563eb}.pp-risk-room__glyph[data-kind=skew]>i.is-on,.pp-risk-room__glyph[data-kind=oracle]>i.is-on{background:#7c3aed}.pp-risk-room__patterns strong{display:block;font-size:.9375rem;color:#0f172a}.pp-risk-room__patterns em{display:block;margin-top:.1rem;font-style:normal;font-size:.8rem;line-height:1.3;color:#94a3b8;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pp-risk-room__patterns b{font-size:.9rem;font-weight:750;color:#64748b;font-variant-numeric:tabular-nums}.pp-risk-room__ops{display:flex;flex-direction:column;gap:.55rem;min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:.75rem .75rem .9rem;background:linear-gradient(180deg,#f3f5f8,#eef1f5);border-left:1px solid rgba(15,23,42,.08)}.pp-risk-room__ops-head{display:flex;align-items:baseline;justify-content:space-between;gap:.4rem}.pp-risk-room__ops-head strong{font-family:var(--opfico-font, Cabrisa, Georgia, serif);font-size:1.05rem;font-weight:700;letter-spacing:-.02em;color:#0f172a}.pp-risk-room__ops-head span{font-size:.8rem;font-weight:750;letter-spacing:.05em;text-transform:uppercase;color:#64748b}.pp-risk-room__halt{display:flex;align-items:center;justify-content:space-between;gap:.55rem;padding:.7rem .75rem;border-radius:var(--pp-ui-radius-md, 12px);background:#fff;box-shadow:0 0 0 1px #0f172a0f}.pp-risk-room__halt.is-armed{background:linear-gradient(180deg,#fff5f5,#fff 70%);box-shadow:0 0 0 1px #fecaca}.pp-risk-room__halt span{display:block;font-size:.9rem;font-weight:750;letter-spacing:.04em;text-transform:uppercase;color:#475569}.pp-risk-room__halt p{margin:.2rem 0 0;font-size:.875rem;line-height:1.35;color:#64748b}.pp-risk-room__gates{display:grid;grid-template-columns:1fr 1fr;gap:.35rem}.pp-risk-room__gate{display:flex;flex-direction:column;gap:.15rem;padding:.5rem .55rem;border-radius:var(--pp-ui-radius-sm, 8px);background:#fff;box-shadow:0 0 0 1px #0f172a0d}.pp-risk-room__gate span{display:inline-flex;align-items:center;gap:.25rem;font-size:.9rem;font-weight:750;letter-spacing:.05em;text-transform:uppercase;color:#94a3b8}.pp-risk-room__gate strong{font-size:.88rem;font-weight:750;color:#0f172a;font-variant-numeric:tabular-nums}.pp-risk-room__gate em{font-style:normal;font-size:.8rem;color:#64748b;line-height:1.25}.pp-risk-room__gate.is-ok{background:color-mix(in srgb,#16a34a 7%,#fff)}.pp-risk-room__gate.is-blocked{background:color-mix(in srgb,#dc2626 7%,#fff)}.pp-risk-room__gate.is-blocked strong{color:#dc2626}.pp-risk-room__tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.25rem;padding:.2rem;border-radius:10px;background:#0f172a0d}.pp-risk-room__tabs button{margin:0;padding:.4rem .35rem;border:0;border-radius:8px;background:transparent;font:inherit;font-size:.875rem;font-weight:750;color:#64748b;cursor:pointer}.pp-risk-room__tabs button.is-active{background:#fff;color:#0f172a;box-shadow:0 1px #0f172a0f}.pp-risk-room__hint{margin:0 0 .15rem;font-size:.84rem;color:#94a3b8}.pp-risk-room__counter{display:flex;flex-direction:column;gap:.35rem}.pp-risk-room__tool{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.55rem;align-items:start;margin:0;padding:.55rem .6rem;border:0;border-radius:10px;background:#fff;box-shadow:0 0 0 1px #0f172a0d;font:inherit;text-align:left;cursor:pointer;color:inherit}.pp-risk-room__tool:hover:not(:disabled){box-shadow:0 0 0 1px color-mix(in srgb,var(--lm-teal, #0f766e) 35%,transparent)}.pp-risk-room__tool:disabled{opacity:.45;cursor:not-allowed}.pp-risk-room__tool svg{color:#64748b;margin-top:.1rem}.pp-risk-room__tool strong{display:block;font-size:.9375rem;color:#0f172a}.pp-risk-room__tool em{display:block;margin-top:.12rem;font-style:normal;font-size:.8125rem;line-height:1.3;color:#64748b}.pp-risk-room__tool.is-danger svg,.pp-risk-room__tool.is-danger strong{color:#dc2626}.pp-risk-room__tape li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.4rem;align-items:start;padding:.5rem .45rem;border-radius:8px;background:#fff;box-shadow:0 0 0 1px #0f172a0a}.pp-risk-room__tape li>i{width:.4rem;height:.4rem;margin-top:.35rem;border-radius:999px;background:#94a3b8}.pp-risk-room__tape li.is-watch>i{background:#d97706}.pp-risk-room__tape li.is-elevated>i,.pp-risk-room__tape li.is-critical>i{background:#dc2626}.pp-risk-room__tape strong{display:block;font-size:.9rem;color:#0f172a}.pp-risk-room__tape em{display:block;margin-top:.1rem;font-style:normal;font-size:.9375rem;color:#94a3b8}.pp-risk-room__tape span{display:block;margin-top:.2rem;font-size:.8125rem;line-height:1.3;color:#64748b}.pp-risk-room__tape b{font-size:.8125rem;font-weight:700;color:#94a3b8;font-variant-numeric:tabular-nums}.pp-risk-room__tape li.is-empty{display:block;font-size:.9rem;color:#64748b;background:transparent;box-shadow:none}.pp-risk-room__policy-peek{display:flex;flex-direction:column;gap:.55rem}.pp-risk-room__policy-peek ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.28rem}.pp-risk-room__policy-peek li{display:flex;justify-content:space-between;gap:.5rem;padding:.4rem .5rem;border-radius:8px;background:#fff;font-size:.9rem;color:#64748b}.pp-risk-room__policy-peek strong{color:#0f172a;font-variant-numeric:tabular-nums}@media(max-width:1180px){.pp-risk-room__topbar{grid-template-columns:1fr}.pp-risk-room__telemetry{border-left:0;border-top:1px solid rgba(15,23,42,.06);padding-left:.15rem;padding-top:.45rem}.pp-risk-room__command{grid-template-columns:1fr}.pp-risk-room__kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.pp-risk-room__actions{justify-content:flex-start}.pp-risk-room__latch-viz{grid-template-columns:auto minmax(0,1fr)}.pp-risk-room__mosaic-wrap{grid-column:1 / -1}.pp-risk-room__coverage{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:980px){.pp-risk-room__shell{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) auto}.pp-risk-room__ops{border-left:0;border-top:1px solid rgba(15,23,42,.08);max-height:22rem}.pp-risk-room__grid{grid-template-columns:1fr}}.pp-risk-exec{display:flex;flex-direction:column;gap:var(--lm-space-4, 1rem);margin-bottom:var(--lm-space-5, 1.25rem)}.pp-risk-halt{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--lm-space-4, 1rem);padding:var(--lm-space-4, 1rem) var(--lm-space-5, 1.25rem);border:1px solid var(--lm-line, #e8eaee);border-radius:3px;background:#fff}.pp-risk-halt.is-armed{border-color:#fecaca;background:linear-gradient(180deg,#fff5f5,#fff 70%)}.pp-risk-halt__copy{flex:1 1 16rem;min-width:0}.pp-risk-halt__copy .pp-muted{margin-top:var(--lm-space-2, .5rem);max-width:40rem;line-height:1.45}.pp-risk-halt__actions{display:flex;flex-wrap:wrap;gap:var(--lm-space-2, .5rem);align-items:center}.pp-risk-gates{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--lm-space-3, .75rem)}.pp-risk-gate{display:flex;flex-direction:column;gap:var(--lm-space-1, .25rem);padding:var(--lm-space-3, .75rem) var(--lm-space-4, 1rem);border:1px solid var(--lm-line, #e8eaee);border-radius:3px;background:#fafbfc}.pp-risk-gate span{display:inline-flex;align-items:center;gap:.35rem;font-size:var(--lm-fs-micro, .625rem);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--lm-meta-ink, #94a3b8)}.pp-risk-gate span svg{opacity:.75;flex-shrink:0}.pp-risk-gate strong{font-size:.95rem;line-height:1.3;color:var(--lm-ink, #0f172a)}.pp-risk-gate em{font-style:normal;font-size:.9rem;color:var(--lm-muted, #64748b);line-height:1.4;margin-top:var(--lm-space-1, .25rem)}.pp-risk-gate.is-ok{border-color:#bbf7d0;background:#f0fdf4}.pp-risk-gate.is-blocked{border-color:#fecaca;background:#fef2f2}.pp-risk-gate.is-blocked strong{color:#b91c1c}.pp-risk-controls__lede{margin:0 0 var(--lm-space-4, 1rem)}.pp-form-grid--risk{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--lm-space-3, .75rem) var(--lm-space-4, 1rem)}.pp-form-grid--risk .pp-field{margin-bottom:0}.pp-risk-toggles{display:flex;flex-wrap:wrap;gap:var(--lm-space-4, 1rem) var(--lm-space-5, 1.25rem);margin:var(--lm-space-4, 1rem) 0;padding-top:var(--lm-space-3, .75rem);border-top:1px solid var(--lm-line, #e8eaee)}.pp-risk-toggles .pp-field--row{margin-bottom:0;min-width:14rem}.pp-risk-toggles input[type=checkbox]{width:1.05rem;height:1.05rem;accent-color:#0f172a}.pp-risk-controls__footer{display:flex;flex-wrap:wrap;gap:var(--lm-space-2, .5rem);align-items:center}@media(max-width:960px){.pp-risk-gates,.pp-form-grid--risk{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.pp-risk-gates,.pp-form-grid--risk{grid-template-columns:1fr}}.pp-risk-monitors{margin-bottom:var(--lm-space-5, 1.25rem)}.pp-risk-monitors__playbook{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--lm-space-2, .5rem) var(--lm-space-3, .75rem);margin:0 0 var(--lm-space-3, .75rem);padding:var(--lm-space-3, .75rem) var(--lm-space-4, 1rem);border:1px solid #e2e8f0;border-radius:3px;background:#f8fafc;font-size:.8rem;line-height:1.4}.pp-risk-monitors__playbook strong{font-size:.9375rem;letter-spacing:.02em}.pp-risk-monitors__playbook.is-elevated{border-color:#fde68a;background:#fffbeb}.pp-risk-monitors__playbook.is-critical{border-color:#fecaca;background:#fff5f5}.pp-risk-monitors__split{margin-top:var(--lm-space-2, .5rem)}.pp-launcher--risk{margin:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--lm-space-3, .75rem)}.pp-launcher--risk .pp-launcher__tile{min-height:0;padding:var(--lm-space-2, .5rem);gap:var(--lm-space-2, .5rem)}.pp-launcher--risk .pp-launcher__art--glyph{aspect-ratio:16 / 10}.pp-launcher--risk .pp-launcher__copy{gap:var(--lm-space-1, .25rem);padding:.1rem .15rem .15rem}.pp-launcher--risk .pp-launcher__copy span{-webkit-line-clamp:1;font-variant-numeric:tabular-nums}.pp-launcher--risk .pp-launcher__tile.is-watch{border-color:#fde68a}.pp-launcher--risk .pp-launcher__tile.is-elevated{border-color:#fdba74;box-shadow:0 0 0 1px #ea580c59,0 8px 20px #0f172a0f}.pp-launcher--risk .pp-launcher__tile.is-critical{border-color:#fca5a5;box-shadow:0 0 0 1px #dc262666,0 8px 20px #b91c1c14}.pp-launcher--risk .pp-launcher__count.is-alert{background:#dc2626}.pp-risk-inspect__art{display:grid;place-items:center;width:3.25rem;height:3.25rem;border-radius:4px;color:#f8fafc;background:linear-gradient(145deg,#334155,#0f172a);flex-shrink:0}.pp-risk-inspect__art[data-accent=teal]{background:linear-gradient(145deg,#0f766e,#0f172a)}.pp-risk-inspect__art[data-accent=blue]{background:linear-gradient(145deg,#2563eb,#0f172a)}.pp-risk-inspect__art[data-accent=amber]{background:linear-gradient(145deg,#d97706,#0f172a)}.pp-risk-inspect__art[data-accent=red]{background:linear-gradient(145deg,#dc2626,#0f172a)}.pp-risk-inspect__art[data-accent=emerald]{background:linear-gradient(145deg,#059669,#0f172a)}.pp-risk-inspect .pp-inspect__head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--lm-space-3, .75rem);align-items:start}.pp-risk-inspect__title{display:flex;flex-direction:column;gap:var(--lm-space-1, .25rem);min-width:0}.pp-risk-inspect__title .pp-muted{margin:0;line-height:1.45}.pp-risk-inspect__metric{margin:0 0 var(--lm-space-3, .75rem);font-size:1.15rem;font-weight:700;letter-spacing:-.02em;line-height:1.25}.pp-risk-inspect__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--lm-space-2, .5rem) var(--lm-space-3, .75rem);margin:var(--lm-space-3, .75rem) 0}.pp-risk-alerts{min-width:0;padding:var(--lm-space-1, .25rem) 0 0}.pp-risk-alerts__hint{margin:0 0 var(--lm-space-3, .75rem);font-size:.9rem;line-height:1.4}.pp-risk-alerts__jump{display:block;margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;font-weight:650;text-align:left;cursor:pointer;line-height:1.35}.pp-risk-alerts__jump:hover{text-decoration:underline}.pp-risk-exposure{margin-top:var(--lm-space-3, .75rem)}.pp-positions__split,.pp-clearance__split{margin-bottom:var(--lm-space-4, 1rem)}.pp-offers__split.lm-inspect-split.is-open,.pp-positions__split.lm-inspect-split.is-open,.pp-clearance__split.lm-inspect-split.is-open,.pp-ports__split.lm-inspect-split.is-open,.pp-integrations__split.lm-inspect-split.is-open,.pp-risk-monitors__split.lm-inspect-split.is-open{grid-template-columns:minmax(0,1fr) minmax(18rem,.45fr);gap:var(--lm-space-5, 1.25rem)}.lm-table tbody tr.is-active{background:#eff6ff}.lm-table tbody tr.is-active td{border-color:#bfdbfe}.lm-table td{padding-top:.7rem;padding-bottom:.7rem;vertical-align:middle}.lm-table td .lm-row-meta,.lm-table td small{display:block;margin-top:.2rem;line-height:1.35}.pp-launcher__art--glyph{display:grid;place-items:center;color:#f8fafc;background:linear-gradient(145deg,color-mix(in srgb,var(--pp-launch-accent, #334155) 72%,#0f172a),#0f172a)}.pp-launcher__tile[data-accent=teal] .pp-launcher__art--glyph{background:linear-gradient(145deg,#0f766e,#134e4a 55%,#0f172a)}.pp-launcher__tile[data-accent=blue] .pp-launcher__art--glyph{background:linear-gradient(145deg,#2563eb,#1e3a8a 55%,#0f172a)}.pp-launcher__tile[data-accent=amber] .pp-launcher__art--glyph{background:linear-gradient(145deg,#d97706,#92400e 55%,#0f172a)}.pp-launcher__tile[data-accent=ink] .pp-launcher__art--glyph{background:linear-gradient(145deg,#475569,#1e293b 55%,#0f172a)}.pp-launcher__tile[data-accent=red] .pp-launcher__art--glyph{background:linear-gradient(145deg,#dc2626,#7f1d1d 55%,#0f172a)}.pp-launcher__tile[data-accent=slate] .pp-launcher__art--glyph{background:linear-gradient(145deg,#64748b,#334155 55%,#0f172a)}.pp-launcher__tile[data-accent=emerald] .pp-launcher__art--glyph{background:linear-gradient(145deg,#059669,#065f46 55%,#0f172a)}.pp-launcher__tile[data-accent=all] .pp-launcher__art--glyph{background:linear-gradient(145deg,#334155,#0f172a)}.pp-risk-alerts{min-width:0;padding:.15rem 0 0}.pp-tape--risk{list-style:none;margin:var(--lm-space-2, .5rem) 0 0;padding:0;max-height:28rem;overflow:auto}.pp-tape--risk li{display:grid;grid-template-columns:.4rem minmax(0,1fr) auto;gap:var(--lm-space-2, .5rem) var(--lm-space-3, .75rem);align-items:start;padding:var(--lm-space-3, .75rem) 0;border-bottom:1px solid #f1f5f9;animation:pp-enter .28s ease both}.pp-tape--risk li:last-child{border-bottom:0}.pp-tape--risk li>i{width:.35rem;height:.35rem;margin-top:.4rem;border-radius:999px;background:#94a3b8}.pp-tape--risk li.is-watch>i{background:#d97706}.pp-tape--risk li.is-elevated>i{background:#ea580c}.pp-tape--risk li.is-critical>i{background:#dc2626;box-shadow:0 0 0 3px #dc262629}.pp-tape--risk .lm-row-title{display:block;font-size:.9375rem}.pp-tape--risk em{display:block;margin-top:.2rem;font-size:.9rem;font-style:normal;line-height:1.35;color:#475569}.pp-tape--risk>li>span[data-numeric]{font-size:.84rem;color:#94a3b8;white-space:nowrap}@media(max-width:1100px){.pp-launcher--risk{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-tape--risk{max-height:16rem}}@media(max-width:720px){.pp-launcher--risk{grid-template-columns:repeat(2,minmax(0,1fr))}}.pp-launcher{display:grid;grid-template-columns:repeat(auto-fill,minmax(9.25rem,1fr));gap:var(--lm-space-3, .75rem);margin:0 0 var(--lm-space-4, 1rem)}.pp-launcher--compact{display:flex;flex-wrap:nowrap;gap:var(--lm-space-2, .5rem);overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;padding-bottom:.2rem}.pp-launcher--compact .pp-launcher__tile{flex:0 0 7.5rem;min-height:5.75rem;padding:var(--lm-space-2, .5rem)}.pp-launcher__tile{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:var(--lm-space-2, .5rem);min-height:0;padding:var(--lm-space-2, .5rem);margin:0;border:1px solid var(--lm-line, #e8eaee);border-radius:4px;background:linear-gradient(165deg,#ffffffeb,#f8fafcfa);color:var(--lm-ink, #0f172a);text-align:left;cursor:pointer;overflow:hidden;transition:border-color .15s ease,transform .15s ease,box-shadow .15s ease,background .15s ease}.pp-launcher__tile:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--pp-launch-accent, #94a3b8);opacity:.85}.pp-launcher__tile:hover{transform:translateY(-1px);border-color:#cbd5e1;box-shadow:0 6px 18px #0f172a0f}.pp-launcher__tile.is-active{border-color:var(--pp-launch-accent, #0f172a);box-shadow:0 0 0 1px var(--pp-launch-accent, #0f172a),0 8px 20px #0f172a14;background:#fff}.pp-launcher__tile.is-empty .pp-launcher__count{opacity:.45}.pp-launcher__tile.is-upcoming{border-style:dashed}.pp-launcher__tile[data-accent=all]{--pp-launch-accent: #334155;background:radial-gradient(120% 90% at 100% 0%,rgba(148,163,184,.18),transparent 55%),linear-gradient(165deg,#fff,#f8fafc)}.pp-launcher__tile[data-accent=teal]{--pp-launch-accent: #0f766e;background:radial-gradient(120% 90% at 100% 0%,rgba(15,118,110,.14),transparent 55%),linear-gradient(165deg,#fff,#f0fdfa)}.pp-launcher__tile[data-accent=blue]{--pp-launch-accent: #2563eb;background:radial-gradient(120% 90% at 100% 0%,rgba(37,99,235,.14),transparent 55%),linear-gradient(165deg,#fff,#eff6ff)}.pp-launcher__tile[data-accent=amber]{--pp-launch-accent: #b45309;background:radial-gradient(120% 90% at 100% 0%,rgba(180,83,9,.16),transparent 55%),linear-gradient(165deg,#fff,#fffbeb)}.pp-launcher__tile[data-accent=ink]{--pp-launch-accent: #0f172a;background:radial-gradient(120% 90% at 100% 0%,rgba(15,23,42,.16),transparent 55%),linear-gradient(165deg,#1e293b,#0f172a);color:#f8fafc}.pp-launcher__tile[data-accent=ink] .pp-launcher__copy span{color:#f8fafc9e}.pp-launcher__tile[data-accent=ink] .pp-launcher__count{background:#ff3b30;color:#fff}.pp-launcher__tile[data-accent=red]{--pp-launch-accent: #ff3b30;background:radial-gradient(120% 90% at 100% 0%,rgba(255,59,48,.14),transparent 55%),linear-gradient(165deg,#fff,#fff5f5)}.pp-launcher__tile[data-accent=slate]{--pp-launch-accent: #475569;background:radial-gradient(120% 90% at 100% 0%,rgba(71,85,105,.14),transparent 55%),linear-gradient(165deg,#fff,#f8fafc)}.pp-launcher__tile[data-accent=emerald]{--pp-launch-accent: #047857;background:radial-gradient(120% 90% at 100% 0%,rgba(4,120,87,.14),transparent 55%),linear-gradient(165deg,#fff,#ecfdf5)}.pp-launcher__art{position:relative;display:block;width:100%;border-radius:3px;overflow:hidden;aspect-ratio:16 / 10;background:#0f172a}.pp-launcher__art .lm-thumb,.pp-launcher__art .lm-thumb__art{width:100%;height:100%;display:block}.pp-launcher__art .lm-thumb{border-radius:0}.pp-launcher__art .lm-thumb__art{object-fit:cover}.pp-launcher__art--all{display:grid;place-items:center;background:linear-gradient(135deg,#334155,#0f172a 55%,#1e293b);color:#e2e8f0;aspect-ratio:16 / 10}.pp-launcher--compact .pp-launcher__art,.pp-launcher--compact .pp-launcher__art--all{aspect-ratio:80 / 44}.pp-launcher__lock{position:absolute;top:.3rem;right:.3rem;display:grid;place-items:center;width:1.15rem;height:1.15rem;border-radius:999px;background:#0f172ab8;color:#fff}.pp-launcher__copy{display:flex;flex-direction:column;gap:var(--lm-space-1, .25rem);min-width:0;padding:.05rem .1rem .15rem}.pp-launcher__copy strong{font-size:.8rem;font-weight:700;letter-spacing:-.01em;line-height:1.25}.pp-launcher__copy span{font-size:.84rem;line-height:1.35;color:var(--lm-muted, #64748b);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pp-launcher__count{position:absolute;top:.45rem;right:.45rem;z-index:1;min-width:1.35rem;height:1.2rem;padding:0 .35rem;border-radius:999px;background:#ff3b30;color:#fff;font-size:.65rem;font-weight:700;font-style:normal;display:inline-flex;align-items:center;justify-content:center;line-height:1;box-shadow:0 1px 2px #0f172a2e}.pp-launcher--compact .pp-launcher__count{top:.35rem;right:.35rem}@media(max-width:720px){.pp-launcher:not(.pp-launcher--compact){grid-template-columns:repeat(2,minmax(0,1fr))}}.lm-rail__icon--terminal{width:2.25rem;height:2.25rem;border-radius:4px;color:#0f766e;background:#e6f4f2}.lm-rail__item.is-active .lm-rail__icon--terminal{color:#fff;background:#0f766e}.lm-rail__badge{position:absolute;top:.35rem;right:.45rem;min-width:1rem;height:1rem;padding:0 .28rem;border-radius:999px;background:#ff3b30;color:#fff;font-size:.9rem;font-weight:700;font-style:normal;display:inline-flex;align-items:center;justify-content:center;line-height:1}.lm-rail__item{position:relative}.lm-shell .lm-ambient-bars i{animation:none}.lm-shell .lm-status-indicator.is-pulse>i,.lm-shell .lm-status-indicator.is-live>i{animation:none;box-shadow:0 0 0 2px color-mix(in srgb,currentColor 22%,transparent)}.pp-network__dot{animation:none!important;box-shadow:0 0 0 2px #0f766e2e}.pp-network__flash,.pp-network__tick,.pp-tape--network li,.pp-tape--network li.is-fresh{animation:none!important}.pp-util-spark .lm-liq-spark,.pp-term__spark .lm-liq-spark{transition:opacity .4s ease}@media(prefers-reduced-motion:reduce){.lm-shell *{animation:none!important;transition:none!important}}.lm-shell .lm-workspace{--pp-term-bar-h: 2.35rem;--pp-net-bar-h: 2.45rem}.pp-floor-chrome{position:absolute;left:0;right:0;bottom:0;z-index:45;display:flex;flex-direction:column;justify-content:flex-end;pointer-events:none}.lm-shell.is-coach-active .pp-floor-chrome{opacity:.38;filter:saturate(.7)}.lm-shell.is-coach-active .pp-floor-chrome .pp-term-dock__bar{pointer-events:none;cursor:default}.desk-switch{display:inline-flex;align-items:center;gap:.1rem;padding:.14rem;border:1px solid rgba(148,163,184,.22);border-radius:999px;background:#1e293b;box-shadow:0 10px 28px #0f172a47;flex-shrink:0}.desk-switch--float{position:fixed;right:1.1rem;left:auto;bottom:calc(var(--pp-term-bar-h, 2.35rem) + var(--pp-net-bar-h, 2.45rem) + .7rem);z-index:95;pointer-events:auto;max-width:calc(100vw - 1.5rem)}.lm-shell.is-coach-active .desk-switch--float{opacity:.92}.desk-switch__btn{display:inline-flex;align-items:center;gap:.22rem;margin:0;padding:.32rem .48rem;border:0;border-radius:999px;background:transparent;color:#e2e8f0;font:inherit;font-size:.68rem;font-weight:700;line-height:1;text-decoration:none;cursor:pointer;white-space:nowrap}.desk-switch__btn:hover{background:#f8fafc1a;color:#f8fafc}.desk-switch__btn.is-active{background:#ff3b3033;color:#fda4a4}.desk-switch__btn--swap{padding-inline:.42rem .5rem}.desk-switch__btn--swap strong{font-weight:800;color:#f8fafc}.desk-switch__here{color:#94a3b8;font-weight:650}@media(max-width:720px){.desk-switch--float{right:.55rem;left:auto}.desk-switch__here{display:none}}.pp-term-dock{position:relative;left:auto;right:auto;bottom:auto;z-index:auto;display:flex;flex-direction:column-reverse;justify-content:flex-end;pointer-events:none}.pp-term-dock__bar,.pp-term-dock .pp-term{pointer-events:auto}.pp-term-dock__bar{display:flex;align-items:center;gap:.45rem .55rem;width:100%;height:var(--pp-term-bar-h);margin:0;padding:0 .85rem;border:0;border-top:1px solid rgba(148,163,184,.22);border-radius:0;background:linear-gradient(180deg,#152033,#0f172a);color:#e2e8f0;font:inherit;text-align:left;cursor:pointer;box-shadow:0 -8px 24px #0f172a2e}.pp-term-dock__bar:hover,.pp-term-dock__bar:focus-visible{background:linear-gradient(180deg,#1a2940,#111827);outline:none}.pp-term-dock__grip{width:2.25rem;height:.22rem;border-radius:999px;background:#94a3b873;flex-shrink:0}.pp-term-dock__bar strong,.pp-term-dock__title{font-family:var(--opfico-font, Cabrisa, Georgia, serif);font-size:.95rem;font-weight:700;letter-spacing:-.02em;white-space:nowrap}.pp-term-dock__meta{min-width:0;flex:1 1 auto;display:inline-flex;align-items:center;gap:.45rem .65rem;font-size:.65rem;color:#94a3b8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pp-term-dock__meta em{display:inline-flex;align-items:center;gap:.22rem;font-style:normal;color:#cbd5e1}.pp-term-dock__meta em svg{color:#64748b;flex-shrink:0}.pp-term-dock__badge{flex-shrink:0;min-height:1.15rem;padding:.12rem .4rem;border-radius:999px;background:#ff3b30;color:#fff;font-size:.9375rem;font-style:normal;font-weight:750;font-variant-numeric:tabular-nums;line-height:1.15rem}.pp-term-dock__badge.is-muted{background:#94a3b833;color:#cbd5e1}.pp-term-dock.is-halted .pp-term-dock__bar{border-top-color:#ff3b3073}.pp-term-dock .pp-term--dock{position:relative;left:auto;top:auto;width:100%;max-width:none;max-height:min(58vh,34rem);border-radius:0;border-left:0;border-right:0;border-bottom:0;transform:translateY(0);transition:max-height .22s ease,opacity .18s ease;box-shadow:0 -12px 36px #0f172a59}.pp-term-dock.is-collapsed .pp-term--dock{max-height:0;opacity:0;overflow:hidden;border:0;pointer-events:none;visibility:hidden}.pp-term-dock.is-expanded .pp-term--dock{max-height:min(62vh,36rem);opacity:1}.pp-term{z-index:90;display:flex;flex-direction:column;border:1px solid #1e293b;background:#0b1220;color:#e2e8f0;overflow:hidden}.pp-term__chrome{display:flex;align-items:center;gap:.45rem;padding:.45rem .75rem;background:linear-gradient(180deg,#152033,#0f172a);border-bottom:1px solid rgba(148,163,184,.18);-webkit-user-select:none;user-select:none;flex:0 0 auto}.pp-term__title{display:flex;align-items:center;gap:.4rem;min-width:0;flex:1}.pp-term__title strong{font-size:.9375rem;font-weight:700;letter-spacing:-.01em}.pp-term__title span{font-size:.65rem;color:#94a3b8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pp-term__mods{display:inline-flex;gap:.2rem;flex-shrink:0}.pp-term__mods button{display:inline-flex;align-items:center;gap:.22rem;height:1.45rem;padding:0 .4rem;border:1px solid transparent;border-radius:3px;background:transparent;color:#94a3b8;font:inherit;font-size:.9375rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.pp-term__mods button.is-on{border-color:#0f766e73;background:#0f766e38;color:#5eead4}.pp-term__actions{display:inline-flex;gap:.15rem;flex-shrink:0}.pp-term__icon{display:inline-flex;align-items:center;justify-content:center;width:1.7rem;height:1.7rem;margin:0;padding:0;border:0;border-radius:3px;background:transparent;color:#94a3b8;cursor:pointer}.pp-term__icon:hover:not(:disabled){background:#94a3b81f;color:#e2e8f0}.pp-term__icon:disabled{opacity:.35;cursor:not-allowed}.pp-term__icon.is-danger{color:#fb7185}.pp-term__stage{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden}.pp-term__telemetry{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(11rem,1.15fr);gap:.55rem .75rem;flex:0 0 auto;padding:.55rem .85rem .5rem;border-bottom:1px solid rgba(148,163,184,.12);background:linear-gradient(180deg,#0f172aa6,#0b122033)}.pp-term__spark{display:flex;flex-direction:column;gap:.15rem;min-width:0}.pp-term__spark-meta{display:flex;align-items:baseline;justify-content:space-between;gap:.35rem}.pp-term__spark-meta span{display:inline-flex;align-items:center;gap:.22rem;font-size:.9rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase;color:#64748b}.pp-term__spark-meta em{font-style:normal;font-size:.9rem;font-weight:750;font-variant-numeric:tabular-nums;color:#e2e8f0}.pp-term__spark .lm-liq-spark{height:1.65rem;color:#5eead4}.pp-term__spark .lm-liq-spark.is-bid{color:#34d399}.pp-term__spark .lm-liq-spark.is-ask{color:#fb7185}.pp-term__spark .lm-liq-spark.is-accent{color:#ff3b30}.pp-term__spark .lm-liq-spark.is-neutral{color:#94a3b8}.pp-term__rings{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.55rem;align-items:center;min-width:0}.pp-term .lm-liq-ring{grid-template-columns:2.2rem minmax(0,1fr);gap:.35rem}.pp-term .lm-liq-ring svg{width:2.2rem;height:2.2rem}.pp-term .lm-liq-ring strong{font-size:.9375rem;color:#e2e8f0}.pp-term .lm-liq-ring span,.pp-term .lm-liq-ring small{color:#64748b}.pp-term .lm-liq-ring__track{stroke:#94a3b82e}.pp-term__imb .lm-liq-imb__meta span,.pp-term__imb .lm-liq-imb__ends{color:#64748b}.pp-term__imb .lm-liq-imb__meta em{color:#e2e8f0}.pp-term__imb .lm-liq-imb__track{background:#94a3b824}.pp-term__body{display:grid;grid-template-columns:repeat(var(--pp-term-cols, 4),minmax(0,1fr));gap:0;flex:1 1 auto;min-height:0;overflow:auto}.pp-term__empty{display:flex;flex-direction:column;align-items:flex-start;gap:.65rem;padding:1rem 1.1rem 1.15rem;color:#64748b}.pp-term__empty p{margin:0;font-size:.9375rem;line-height:1.4;color:#94a3b8}.pp-term__banner{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.45rem .85rem;font-size:.9rem;border-bottom:1px solid rgba(148,163,184,.14)}.pp-term__banner>span{display:inline-flex;align-items:center;gap:.35rem}.pp-term__banner.is-danger{background:#ff3b301f;color:#fecaca}.pp-term__banner.is-warn{background:#d9770624;color:#fde68a}.pp-term__module{display:flex;flex-direction:column;gap:.45rem;min-width:0;padding:.65rem .85rem .9rem;border-right:1px solid rgba(148,163,184,.12)}.pp-term__module:last-child{border-right:0}.pp-term__module>header{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;font-size:.9375rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase;color:#94a3b8}.pp-term__module>header>span{display:inline-flex;align-items:center;gap:.28rem}.pp-term__module>header em{font-style:normal;font-weight:650;letter-spacing:0;text-transform:none;color:#64748b}.pp-term__setups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.3rem}.pp-term__setups button{display:flex;flex-direction:column;align-items:flex-start;gap:.08rem;margin:0;padding:.35rem .4rem;border:1px solid rgba(148,163,184,.18);border-radius:4px;background:#0f172a8c;color:#cbd5e1;font:inherit;text-align:left;cursor:pointer}.pp-term__setups button strong{font-size:.84rem;font-weight:750}.pp-term__setups button em{font-style:normal;font-size:.9rem;color:#64748b}.pp-term__setups button.is-on{border-color:#2dd4bf73;background:#0f766e38;color:#99f6e4}.pp-term__setups button.is-on em{color:#5eead4}.pp-term__sides,.pp-term__chips{display:flex;flex-wrap:wrap;gap:.25rem}.pp-term__sides button,.pp-term__chips button{min-height:1.55rem;margin:0;padding:.2rem .45rem;border:1px solid rgba(148,163,184,.2);border-radius:3px;background:#0f172ab3;color:#94a3b8;font:inherit;font-size:.65rem;font-weight:700;cursor:pointer}.pp-term__sides button.is-on,.pp-term__chips button.is-on{border-color:#2dd4bf66;background:#0f766e47;color:#99f6e4}.pp-term__sides button[data-side=yes].is-on{border-color:#34d39973;background:#065f4659;color:#6ee7b7}.pp-term__sides button[data-side=no].is-on{border-color:#fb718573;background:#7f1d1d59;color:#fda4af}.pp-term__form{display:flex;flex-direction:column;gap:.45rem}.pp-term__form .pp-field{display:flex;flex-direction:column;gap:.2rem}.pp-term__form .pp-field span{font-size:.9rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#64748b}.pp-term__form .pp-field input,.pp-term__form .pp-field select{height:2rem;padding:0 .5rem;border:1px solid rgba(148,163,184,.28)!important;border-radius:3px!important;background:#0f172a!important;color:#e2e8f0!important;box-shadow:none!important;font:inherit;font-size:.9375rem;outline:none}.pp-term__form .pp-field input:focus,.pp-term__form .pp-field select:focus{border-color:#2dd4bf8c!important;box-shadow:0 0 0 2px #2dd4bf1f!important}.pp-term__row{display:grid;grid-template-columns:1fr 1fr;gap:.45rem}.pp-term .lm-status-progress__meta span{color:#64748b}.pp-term .lm-status-progress__meta strong{color:#e2e8f0}.pp-term .lm-status-progress__track{background:#94a3b824}.pp-term__submit{width:100%;margin-top:.15rem}.pp-term__hint{margin:0;font-size:.9rem;color:#64748b}.pp-term__quotes,.pp-term__tape{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.3rem}.pp-term__quotes li,.pp-term__tape li{display:flex;align-items:center;justify-content:space-between;gap:.45rem;padding:.4rem .45rem;border-radius:4px;background:#0f172a8c;border:1px solid rgba(148,163,184,.1)}.pp-term__quote-main{display:flex;flex-direction:column;gap:.12rem;min-width:0;flex:1 1 auto}.pp-term__quotes strong,.pp-term__tape strong{font-size:.9rem;font-weight:750;color:#f1f5f9}.pp-term__quotes span,.pp-term__tape span{display:block;font-size:.9375rem;color:#94a3b8}.pp-term__depth{display:block;width:100%;height:.22rem;margin-top:.12rem;border-radius:2px;background:#94a3b824;overflow:hidden}.pp-term__depth>b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2dd4bf59,#2dd4bf)}.pp-term__stats{list-style:none;margin:0;padding:0;display:grid;gap:.3rem}.pp-term__stats li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.4rem;align-items:center;padding:.35rem .4rem;border-radius:4px;background:#0f172a8c;border:1px solid rgba(148,163,184,.1);color:#5eead4}.pp-term__stats div{min-width:0}.pp-term__stats span{display:block;font-size:.9rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase;color:#64748b}.pp-term__stats strong{display:block;font-size:.9375rem;font-weight:750;color:#e2e8f0;font-variant-numeric:tabular-nums}.pp-term__path-actions{display:grid;gap:.28rem}.pp-term__tool{display:inline-flex;align-items:center;justify-content:flex-start;gap:.35rem;width:100%;margin:0;padding:.4rem .5rem;border:1px solid rgba(148,163,184,.18);border-radius:4px;background:#0f172ab3;color:#cbd5e1;font:inherit;font-size:.875rem;font-weight:650;cursor:pointer}.pp-term__tool:hover:not(:disabled){border-color:#2dd4bf59;color:#e2e8f0}.pp-term__tool:disabled{opacity:.4;cursor:not-allowed}.pp-term__tool.is-danger{border-color:#ff3b3059;color:#fda4af}.lm-shell .pp-board{padding-bottom:calc(var(--pp-term-bar-h, 2.35rem) + var(--pp-net-bar-h, 2.55rem) + .75rem)}.lm-shell .pp-board:has(>.pp-overview),.lm-shell .pp-board:has(>.pp-forum),.lm-shell .pp-board:has(>.pp-risk-room){padding-bottom:calc(var(--pp-term-bar-h, 2.35rem) + var(--pp-net-bar-h, 2.55rem) + .5rem)}@media(max-width:1100px){.pp-term__telemetry{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-term__rings{grid-column:1 / -1}}@media(max-width:900px){.pp-term__body{grid-template-columns:1fr}.pp-term__module{border-right:0;border-bottom:1px solid rgba(148,163,184,.12)}.pp-term__module:last-child{border-bottom:0}.pp-term-dock .pp-term--dock,.pp-term-dock.is-expanded .pp-term--dock{max-height:min(72vh,40rem)}.pp-term-dock__meta{display:none}}@media(max-width:720px){.pp-term-dock__badge.is-muted{display:none}.pp-term__telemetry{grid-template-columns:1fr}}.pp-network{margin:0 0 .95rem;padding:.75rem .9rem .85rem;border:1px solid rgba(15,118,110,.18);border-radius:4px;background:linear-gradient(135deg,#0f766e12,#0f172a05 48%),#fff}.pp-network__head{display:flex;align-items:center;gap:.75rem;margin-bottom:.7rem}.pp-network__brand{display:flex;align-items:center;gap:.55rem;min-width:0;flex:1}.pp-network__brand strong{display:block;font-size:.92rem;letter-spacing:-.01em;color:#0f172a}.pp-network__kicker{display:block;font-size:.9375rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#0f766e}.pp-network__dot{width:.55rem;height:.55rem;border-radius:50%;background:#0f766e;box-shadow:0 0 #0f766e73;animation:pp-net-pulse 1.6s ease-out infinite;flex-shrink:0}.pp-network__clock{font-size:.9rem;font-weight:650;font-variant-numeric:tabular-nums;color:#64748b}.pp-network__metrics{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem .85rem}.pp-network__metrics li{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;column-gap:.4rem;row-gap:.1rem;align-items:baseline;min-width:0}.pp-network__metrics li>svg{grid-row:1 / span 2;align-self:center;color:#0f766e}.pp-network__metrics span,.pp-network__depth-label{grid-column:2;font-size:.9375rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase;color:#64748b}.pp-network__metrics strong{grid-column:2;font-size:.95rem;font-weight:750;font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:#0f172a;line-height:1.15}.pp-network__metrics strong em{font-style:normal;font-weight:600;font-size:.9375rem;color:#475569}.pp-network--compact{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .55rem;margin-bottom:.85rem;padding:.45rem .7rem}.pp-network--float{position:relative;left:auto;right:auto;bottom:auto;z-index:auto;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem 1rem;width:100%;min-height:var(--pp-net-bar-h, 2.15rem);max-width:none;margin:0;padding:.28rem .9rem;border:0;border-top:1px solid rgba(15,23,42,.06);border-radius:0;background:#ffffffeb;box-shadow:0 -4px 16px #0f172a0a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transform:none;pointer-events:none;box-sizing:border-box;flex-shrink:0}.pp-network--float>*{pointer-events:none;min-width:0}.pp-network__anchors{display:inline-flex;flex-wrap:nowrap;align-items:center;gap:.55rem .85rem;flex-shrink:0}.pp-network__live-chip{display:inline-flex;align-items:center;gap:.28rem;flex-shrink:0}.pp-network__anchor{display:inline-flex;align-items:baseline;gap:.22rem;white-space:nowrap;line-height:1}.pp-network__anchor strong{font-size:.86rem;font-weight:750;font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:#0f766e}.pp-network__anchor span{font-size:.84rem;font-weight:650;letter-spacing:.02em;color:#64748b}.pp-network__marquee{position:relative;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.pp-network__marquee-track{display:inline-flex;align-items:center;gap:0;width:max-content;animation:pp-net-marquee 110s linear infinite}.pp-network__marquee-item{display:inline-flex;align-items:baseline;gap:.35rem;padding:0 .85rem;white-space:nowrap;line-height:1;border-right:1px solid rgba(15,23,42,.08)}.pp-network__marquee-item:last-child{border-right:0}.pp-network__marquee-item em{font-style:normal;font-size:.82rem;font-weight:750;font-variant-numeric:tabular-nums;color:#0f766e}.pp-network__marquee-item strong{font-size:.9375rem;font-weight:650;color:#334155}.pp-network__marquee-item span{font-size:.875rem;color:#64748b}.pp-network__marquee-empty{font-size:.76rem;color:#94a3b8}.pp-network--float .pp-network__clock{display:inline-flex;align-items:center;gap:.28rem;margin:0;font-size:.76rem;font-weight:650;font-variant-numeric:tabular-nums;color:#64748b;white-space:nowrap;flex-shrink:0}.pp-network--float .pp-network__clock svg{color:#cbd5e1}@keyframes pp-net-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.pp-network__marquee-track{animation:none}}@media(max-width:900px){.pp-network--float{grid-template-columns:auto minmax(0,1fr);gap:.45rem .75rem}.pp-network--float .pp-network__clock{display:none}.pp-network__anchor:nth-child(n+4){display:none}}@media(max-width:640px){.pp-network--float{grid-template-columns:minmax(0,1fr);padding-inline:.75rem}.pp-network__anchors{gap:.45rem .65rem}.pp-network__marquee{display:none}}.pp-network--compact .lm-ambient-bars,.pp-network--float .lm-ambient-bars{height:1rem}.pp-network__live{font-size:.8125rem;font-weight:800;letter-spacing:.1em;color:#0f766e}.pp-network--compact strong{font-size:.88rem;font-weight:750;font-variant-numeric:tabular-nums;color:#0f172a}.pp-network--compact>span{font-size:.875rem;color:#64748b}.pp-network--compact>em{margin-left:auto;font-style:normal;font-size:.875rem;font-weight:650;font-variant-numeric:tabular-nums;color:#64748b}.pp-network__sep{width:1px;height:.85rem;background:#0f172a1f}.pp-network__flash{animation:pp-net-flash .55s ease-out}.pp-net-chip{gap:.45rem!important;max-width:min(22rem,48vw)}.pp-net-chip .lm-ambient-bars{height:1rem}.pp-net-chip em{font-style:normal;font-weight:700;font-variant-numeric:tabular-nums;opacity:.85}.lm-shell .pp-page-header{align-items:center;flex-wrap:nowrap;gap:var(--lm-space-3, .75rem);min-height:3.15rem;padding-block:var(--lm-space-2, .5rem);overflow:visible}.lm-shell .pp-page-header__brand{align-items:center;gap:var(--lm-space-2, .5rem) var(--lm-space-3, .75rem);min-width:0;flex:1 1 auto;max-width:min(42rem,58vw)}.lm-shell .pp-page-header__brand h1{font-size:1.22rem;line-height:.92;flex-shrink:0}.lm-shell .pp-page-header__brand .lm-page-header__lede{display:flex;flex-direction:column;justify-content:center;gap:.12rem;margin:0;max-width:min(36rem,50vw);max-height:calc(2.7em + .12rem);overflow:hidden;font-size:.875rem;font-weight:550;line-height:1.35;color:#64748b;min-width:0}.lm-shell .pp-page-header__brand .lm-page-header__lede>span{display:block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.35}.lm-shell .pp-page-header__brand .lm-page-header__sep{flex-shrink:0}.lm-shell .pp-page-header__actions{display:flex;flex-wrap:nowrap!important;align-items:center;justify-content:flex-end;gap:.55rem;flex:1 1 auto;min-width:0;max-width:none;overflow:visible;position:relative;z-index:30}.lm-shell .pp-page-header .lm-page-header__person{max-width:none;padding:0;flex-shrink:0}.lm-shell .pp-page-header .lm-page-header__person-copy small{font-variant-numeric:tabular-nums}.lm-shell .pp-page-header{--pp-header-control-h: 3.15rem;--pp-header-control-radius: 10px;--pp-header-control-pad-x: .85rem;overflow:visible}.lm-shell .pp-page-header__actions{gap:.65rem}.lm-shell .pp-page-header .lm-search.lm-search--header{position:relative;z-index:45;flex:0 1 16rem;width:16rem;min-width:13rem;max-width:20rem;height:auto!important;min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.lm-shell .pp-page-header .lm-page-header__search{display:inline-flex;align-items:center;gap:.5rem;width:100%;height:var(--pp-header-control-h);min-height:var(--pp-header-control-h);padding:0 .45rem 0 0;border:1px solid #dbe2ea;border-radius:var(--pp-header-control-radius);background:#fff;box-sizing:border-box;overflow:hidden;transition:border-color .12s ease,box-shadow .12s ease}.lm-shell .pp-page-header .lm-page-header__search:focus-within{border-color:#94a3b8;box-shadow:0 0 0 3px #64748b24}.lm-shell .pp-page-header .lm-page-header__search>svg{flex:0 0 auto!important;width:1.15rem!important;height:1.15rem!important;padding:0 0 0 var(--pp-header-control-pad-x)!important;border-right:0!important;color:#475569}.lm-shell .pp-page-header .lm-page-header__search>input{flex:1 1 auto;min-width:0;height:100%!important;margin:0;padding:0 .25rem 0 .15rem!important;border:0!important;outline:none;background:transparent!important;box-shadow:none!important;font:inherit;font-size:.9375rem;font-weight:550;color:#0f172a}.lm-shell .pp-page-header .lm-page-header__search>input::placeholder{color:#64748b;font-weight:500;opacity:1}.lm-shell .pp-page-header .lm-page-header__search>kbd{flex:0 0 auto;margin:0 .35rem 0 0;padding:.28rem .45rem;border:1px solid #e2e8f0;border-radius:6px;background:#f1f5f9;color:#475569;font-size:.72rem;font-weight:700;line-height:1;letter-spacing:.02em;cursor:pointer}.lm-shell .pp-page-header .lm-search__dropdown{position:absolute;top:calc(100% + .4rem);right:0;z-index:60;width:min(24rem,calc(100vw - 1.5rem));max-height:min(24rem,70vh);overflow:auto;border:1px solid #dbe2ea;border-radius:12px;background:#fff;box-shadow:0 1px #0f172a0a,0 20px 48px #0f172a24}.lm-shell .pp-account-trigger{display:inline-grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:.65rem;max-width:19rem;min-width:15.5rem;height:var(--pp-header-control-h);min-height:var(--pp-header-control-h);padding:.4rem .7rem .4rem .45rem;border:1px solid #dbe2ea;border-radius:var(--pp-header-control-radius);background:#fff;box-sizing:border-box;transition:border-color .12s ease,background .12s ease}.lm-shell .pp-account-trigger:hover,.lm-shell .pp-account-trigger.is-open{border-color:#94a3b8;background:#f8fafc}.lm-shell .pp-account-trigger__avatar{width:2.15rem;height:2.15rem;margin:0}.lm-shell .pp-account-trigger__avatar em{font-size:.72rem;font-weight:750;letter-spacing:.03em}.lm-shell .pp-account-trigger__body{display:flex;flex-direction:column;justify-content:center;gap:.2rem;min-width:0;padding:.05rem 0}.lm-shell .pp-account-trigger__name{display:block;font-size:.875rem;font-weight:700;letter-spacing:-.02em;line-height:1.15;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lm-shell .pp-account-trigger__meta{display:flex;align-items:baseline;gap:.45rem;min-width:0}.lm-shell .pp-account-trigger__meta>i{display:none}.lm-shell .pp-account-trigger__meta>em{display:inline;margin:0;padding:0;border:0;border-radius:0;background:transparent;color:#475569;font-style:normal;font-size:.8125rem;font-weight:650;font-variant-numeric:tabular-nums;line-height:1.15;white-space:nowrap}.lm-shell .pp-account-trigger__meta>em.is-funds{order:-1;margin-right:.1rem;background:transparent;color:#0f766e;font-size:.875rem;font-weight:750}.lm-shell .pp-account-trigger>svg{width:1rem;height:1rem;color:#64748b;flex-shrink:0;transition:transform .15s ease}.lm-shell .pp-account-trigger>svg.is-open{transform:rotate(180deg)}.lm-shell .pp-page-header .lm-page-header__icon-btn{width:var(--pp-header-control-h);height:var(--pp-header-control-h);min-width:var(--pp-header-control-h);border-radius:var(--pp-header-control-radius)}.lm-shell .lm-page-header__search>svg,.lm-shell .pp-search>svg,.lm-shell .lm-inline-search>svg,.lm-shell .lm-notify__search>svg,.lm-shell .lm-markets__search>svg,.lm-shell .lm-page-header__search>.lm-search-field__lead,.lm-shell .pp-search>.lm-search-field__lead,.lm-shell .lm-inline-search>.lm-search-field__lead,.lm-shell .lm-notify__search>.lm-search-field__lead{border-right:0!important}.lm-shell .lm-page-header__search>kbd,.lm-shell .pp-search>kbd,.lm-shell .lm-inline-search>kbd,.lm-shell .lm-notify__search>kbd,.lm-shell .lm-page-header__search>.lm-search-field__trail,.lm-shell .pp-search>.lm-search-field__trail,.lm-shell .lm-inline-search>.lm-search-field__trail,.lm-shell .lm-notify__search>.lm-search-field__trail{border-left:0!important;flex:0 0 auto;min-width:0;padding-inline:.35rem .5rem}.lm-shell .lm-page-header__search:not(:has(kbd)):not(:has(.lm-search-field__trail)):after,.lm-shell .pp-search:not(:has(kbd)):not(:has(.lm-search-field__trail)):after,.lm-shell .lm-inline-search:not(:has(kbd)):not(:has(.lm-search-field__trail)):after,.lm-shell .lm-notify__search:not(:has(kbd)):not(:has(.lm-search-field__trail)):after,.lm-shell .lm-markets__search:not(:has(kbd)):not(:has(.lm-search-field__trail)):after{content:none!important;display:none!important}.lm-shell .pp-page-header .pp-net-chip{flex-shrink:1;min-width:0;max-width:10.5rem}.lm-shell .pp-page-header .pp-net-chip em{display:none}@media(max-width:1180px){.lm-shell .pp-page-header .pp-net-chip{display:none}.lm-shell .pp-page-header .lm-search.lm-search--header{width:12rem;flex-basis:12rem;min-width:10rem}}@media(max-width:1100px){.lm-shell .pp-page-header__brand .lm-page-header__sep,.lm-shell .pp-page-header__brand .lm-page-header__lede{display:none}.lm-shell .pp-page-header__brand{max-width:min(18rem,40vw);flex:0 1 auto}}@media(max-width:900px){.lm-shell .pp-page-header__brand .lm-page-header__icon,.lm-shell .pp-page-header .lm-page-header__person-copy{display:none}.lm-shell .pp-account-trigger{min-width:0;max-width:none;width:var(--pp-header-control-h);height:var(--pp-header-control-h);min-height:var(--pp-header-control-h);grid-template-columns:auto;justify-content:center;gap:0;padding:.35rem}.lm-shell .pp-account-trigger__body{display:none}.lm-shell .pp-account-trigger>svg{display:none}.lm-shell .pp-page-header .lm-search.lm-search--header{width:var(--pp-header-control-h);min-width:var(--pp-header-control-h);flex:0 0 var(--pp-header-control-h)}.lm-shell .pp-page-header .lm-page-header__search{width:var(--pp-header-control-h);min-width:var(--pp-header-control-h);justify-content:center}.lm-shell .pp-page-header .lm-page-header__search>input,.lm-shell .pp-page-header .lm-page-header__search>kbd{display:none}.lm-shell .pp-page-header .lm-page-header__search>svg{padding:0!important}}.pp-desk-hub{position:relative;z-index:42;flex-shrink:0}.pp-desk-hub__trigger{display:inline-flex;align-items:center;gap:.35rem;height:2.15rem;margin:0;padding:0 .45rem 0 .55rem;border:1px solid var(--lm-line, #e8eaee);border-radius:5px;background:#fff;color:inherit;font:inherit;cursor:pointer;transition:border-color .14s ease,box-shadow .14s ease,background .14s ease}.pp-desk-hub__trigger:hover,.pp-desk-hub.is-open .pp-desk-hub__trigger,.pp-desk-hub.is-live .pp-desk-hub__trigger{border-color:#0f172a24;background:#f8fafcf2}.pp-desk-hub.is-open .pp-desk-hub__trigger{box-shadow:0 1px 3px #0f172a0f}.pp-desk-hub__trigger>svg{flex-shrink:0;color:#94a3b8;transition:transform .15s ease,color .15s ease}.pp-desk-hub__trigger>svg.is-open{transform:rotate(180deg);color:#64748b}.pp-desk-hub__face{display:inline-flex;align-items:center;gap:.35rem;min-width:0}.pp-desk-hub__chip,.pp-desk-hub__primary{display:inline-flex;align-items:center;gap:.22rem;color:#64748b;line-height:1}.pp-desk-hub__chip svg,.pp-desk-hub__primary svg{flex-shrink:0;opacity:.85}.pp-desk-hub__chip strong,.pp-desk-hub__primary strong{font-size:.76rem;font-weight:750;font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:#0f172a}.pp-desk-hub__primary strong{font-size:.8rem}.pp-desk-hub__rule{width:1px;height:.95rem;background:#0f172a1f;flex-shrink:0}.pp-desk-hub__badge{font-size:.9rem;font-weight:750;font-variant-numeric:tabular-nums;letter-spacing:.04em;text-transform:uppercase;padding:.1rem .32rem;border-radius:2px;line-height:1.1}.pp-desk-hub__badge.is-claim{color:#0f766e;background:#0f766e1a}.pp-desk-hub__badge.is-muted{color:#64748b;background:#0f172a0f}.pp-desk-hub__panel{position:absolute;top:calc(100% + .35rem);right:0;width:min(18.5rem,calc(100vw - 1.5rem));padding:.35rem;border:1px solid rgba(15,23,42,.1);border-radius:6px;background:#fff;box-shadow:0 10px 28px #0f172a1a,0 2px 6px #0f172a0a}.pp-desk-hub__group+.pp-desk-hub__group{margin-top:.25rem;padding-top:.25rem;border-top:1px solid rgba(15,23,42,.06)}.pp-desk-hub__label{margin:0;padding:.25rem .45rem .15rem;font-size:.9rem;font-weight:750;letter-spacing:.1em;text-transform:uppercase;color:#94a3b8}.pp-desk-hub__list{list-style:none;margin:0;padding:0}.pp-desk-hub__list button{display:grid;grid-template-columns:1.15rem minmax(0,1fr) auto;align-items:center;gap:.45rem .55rem;width:100%;margin:0;padding:.45rem .5rem;border:0;border-radius:4px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background .12s ease}.pp-desk-hub__list button:hover,.pp-desk-hub__list button:focus-visible{background:#0f172a0a;outline:none}.pp-desk-hub__list button.is-active{background:#0f172a0d}.pp-desk-hub__list button svg{color:#64748b}.pp-desk-hub__row-icon{width:1.15rem;height:1.15rem;border-radius:3px;background:#0f172a0d}.pp-desk-hub__row-copy{display:flex;flex-direction:column;gap:.08rem;min-width:0}.pp-desk-hub__row-copy strong{font-size:.76rem;font-weight:700;letter-spacing:-.01em;color:#0f172a;line-height:1.15}.pp-desk-hub__row-copy small{font-size:.8rem;font-weight:500;color:#64748b;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pp-desk-hub__list button em{font-style:normal;font-size:.76rem;font-weight:750;font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:#0f172a;line-height:1}.pp-desk-hub__list button.is-claim em{color:#0f766e}.pp-desk-hub__list button.is-muted em{color:#64748b}.pp-header-menu-em{margin-left:auto;font-style:normal;font-weight:700;font-variant-numeric:tabular-nums;font-size:.9rem;color:#0f766e}.pp-account-menu.lm-page-header__menu{width:min(23rem,calc(100vw - 1.5rem));max-height:min(36rem,calc(100vh - 4.5rem));overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;padding:0;z-index:40;scrollbar-gutter:auto;font-size:13px;line-height:1.35}.pp-account-menu__head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55em;padding:.7em .75em;border-bottom:1px solid rgba(15,23,42,.06)}.pp-account-menu__avatar{display:grid;place-items:center;width:2.15em;height:2.15em;border-radius:999px;background:#0f172a;color:#fff;flex-shrink:0}.pp-account-menu__avatar em{font-style:normal;font-size:.72em;font-weight:750;letter-spacing:.03em}.pp-account-menu__id{min-width:0;display:flex;flex-direction:column;gap:.18em}.pp-account-menu__id-row{display:flex;align-items:center;gap:.4em;min-width:0}.pp-account-menu__name{min-width:0;font-size:1.05em;font-weight:750;letter-spacing:-.02em;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pp-account-menu__wallet-chip{flex:0 0 auto;padding:.12em .4em;border-radius:4px;background:#f1f5f9;color:#475569;font-size:.72em;font-weight:700;letter-spacing:.02em;white-space:nowrap}.pp-account-menu__sub{display:block;margin:0;font-size:.85em;font-weight:600;color:#64748b;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pp-account-menu__sub>span[aria-hidden=true]{color:#cbd5e1;margin:0 .22em}.pp-account-menu__profile-btn{display:grid;place-items:center;width:2em;height:2em;margin:0;padding:0;border:1px solid #e2e8f0;border-radius:7px;background:#fff;color:#64748b;cursor:pointer}.pp-account-menu__profile-btn:hover{background:#f8fafc;color:#0f172a}.pp-account-menu__nest{display:flex;flex-direction:column;margin:.55em .7em 0;border:1px solid #e2e8f0;border-radius:10px;overflow:hidden;background:#fff}.pp-account-menu__desk,.pp-account-menu__funds{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;padding:0;background:#0f172a0f}.pp-account-menu__desk{border-bottom:1px solid rgba(15,23,42,.06)}.pp-account-menu__desk button,.pp-account-menu__funds button{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.15em;margin:0;padding:.55em .45em;border:0;background:#fff;color:inherit;font:inherit;text-align:left;cursor:pointer;min-width:0}.pp-account-menu__desk button:hover,.pp-account-menu__desk button:focus-visible,.pp-account-menu__funds button:hover{background:#f8fafc;outline:none}.pp-account-menu__desk strong,.pp-account-menu__funds strong{font-size:1em;font-weight:750;font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:#0f172a;line-height:1.15;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-account-menu__desk span,.pp-account-menu__funds span{font-size:.68em;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:#94a3b8;line-height:1.1;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-account-menu__funds button{background:#fafbfc}.pp-account-menu__clearance-tip{display:block;width:100%;margin:0;padding:.4em .55em;border:0;border-top:1px solid rgba(15,23,42,.06);background:color-mix(in srgb,#0f766e 7%,#fff);color:#0f766e;font:inherit;font-size:.85em;font-weight:700;text-align:left;cursor:pointer}.pp-account-menu__progress{display:flex;flex-direction:column;gap:.35em;margin:.5em .7em 0;padding:.55em .6em;border:1px solid #e2e8f0;border-radius:10px;background:linear-gradient(180deg,#fbfcfd,#fff);color:inherit;font:inherit;text-align:left;cursor:pointer}.pp-account-menu__progress:hover{border-color:#cbd5e1}.pp-account-menu__progress-head{display:flex;align-items:center;gap:.4em;min-width:0}.pp-account-menu__progress-head svg{color:#0f766e;flex-shrink:0}.pp-account-menu__progress-head strong{font-size:.95em;font-weight:750;color:#0f172a}.pp-account-menu__progress-head em{margin-left:auto;font-style:normal;font-size:.85em;font-weight:700;font-variant-numeric:tabular-nums;color:#64748b;white-space:nowrap}.pp-account-menu__xp{display:block;height:.28em;border-radius:999px;background:#eef2f7;overflow:hidden}.pp-account-menu__xp>i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#0f766e,#14b8a6)}.pp-account-menu__progress-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.2em .55em}.pp-account-menu__progress-meta em{font-style:normal;font-size:.78em;font-weight:650;color:#64748b;line-height:1.3}.pp-account-menu__nav-nest{display:flex;flex-direction:column;margin:.5em .7em 0;border:1px solid #e2e8f0;border-radius:10px;overflow:hidden;background:#fff}.pp-account-menu__tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#0f172a0f;border-bottom:1px solid rgba(15,23,42,.06)}.pp-account-menu__tabs button{margin:0;padding:.5em .35em;border:0;background:#f8fafc;color:#64748b;font:inherit;font-size:.72em;font-weight:750;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.pp-account-menu__tabs button:hover{color:#0f172a;background:#fff}.pp-account-menu__tabs button.is-active{background:#fff;color:#0f172a;box-shadow:inset 0 -2px #0f766e}.pp-account-menu__links{list-style:none;margin:0;padding:.25em;display:grid;grid-template-columns:1fr 1fr;gap:.1em}.pp-account-menu__links button{display:flex;align-items:center;gap:.4em;width:100%;margin:0;padding:.48em .5em;border:0;border-radius:6px;background:transparent;color:#334155;font:inherit;font-size:.92em;font-weight:650;text-align:left;cursor:pointer}.pp-account-menu__links button:hover{background:#f8fafc}.pp-account-menu__links button.is-active{background:#0f172a0d;color:#0f172a}.pp-account-menu__links button.is-active svg{color:var(--lm-accent, #ff3b30)}.pp-account-menu__links button svg{flex-shrink:0;color:#64748b}.pp-account-menu__links button>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-account-menu__links .pp-header-menu-em{margin-left:auto;font-style:normal;font-weight:700;font-variant-numeric:tabular-nums;font-size:.85em;color:#0f766e;white-space:nowrap}.pp-account-menu__foot{display:grid;grid-template-columns:1fr 1fr;gap:.4em;margin-top:auto;padding:.6em .7em .7em;border-top:1px solid rgba(15,23,42,.06)}.pp-account-menu__foot a,.pp-account-menu__foot button{display:inline-flex;align-items:center;justify-content:center;gap:.35em;margin:0;padding:.55em .5em;border:1px solid #e2e8f0;border-radius:8px;background:#fff;color:#334155;font:inherit;font-size:.88em;font-weight:700;text-decoration:none;cursor:pointer}.pp-account-menu__foot a:hover,.pp-account-menu__foot button:hover{background:#f8fafc}.pp-account-menu__foot button.is-muted{color:#64748b}.pp-account-menu__foot a svg:last-child{opacity:.55}.lm-shell .lm-rail__label{display:block;width:100%;max-width:100%;padding-inline:0;font-size:10px;font-weight:650;letter-spacing:-.01em;line-height:1.1;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;word-break:keep-all}.lm-shell .lm-rail__item{gap:.28rem;padding-inline:.1rem}.lm-shell .lm-rail__icon{width:2.15rem;height:2.15rem}@media(max-width:1280px){.pp-overview__command .pp-workspace-kpis{--lm-kpi-cols: 3}}@media(max-width:1100px){.pp-net-chip em{display:none}.pp-overview__command{grid-template-columns:1fr}.pp-overview__command .pp-workspace-kpis{--lm-kpi-cols: 5}.pp-desk-hub__panel{right:auto;left:0}}@media(max-width:640px){.pp-desk-hub__badge{display:none}}.pp-tape--network li{animation:pp-tape-in .35s ease-out both}.pp-tape--network li.is-fresh{background:linear-gradient(90deg,rgba(15,118,110,.08),transparent 70%)}.pp-tape--network i{background:#0f766e;box-shadow:0 0 0 3px #0f766e24}.pp-tape--network em{color:#0f766e}.pp-term__net-tape{padding:.15rem .35rem .35rem}.pp-term__net-tape.pp-tape--network li{grid-template-columns:.4rem minmax(0,1fr) auto;gap:.45rem;padding:.4rem .2rem;border-bottom-color:#94a3b81a}.pp-term__net-tape .lm-row-title{font-size:.9rem;color:#e2e8f0}.pp-term__net-tape .lm-row-meta{font-size:.9375rem;color:#94a3b8}.pp-term__net-tape em{color:#5eead4;font-size:.9rem}.pp-trading-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}@keyframes pp-net-pulse{0%{box-shadow:0 0 #0f766e73}70%{box-shadow:0 0 0 8px #0f766e00}to{box-shadow:0 0 #0f766e00}}@keyframes pp-net-flash{0%{color:#0f766e;filter:brightness(1.15)}to{color:#0f172a;filter:none}}@keyframes pp-tape-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media(max-width:960px){.pp-network__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-trading-split{grid-template-columns:1fr}}@media(max-width:640px){.pp-network__metrics{grid-template-columns:1fr}.pp-net-chip{display:none}}@media(prefers-reduced-motion:reduce){.pp-network__dot,.pp-network__flash,.pp-tape--network li{animation:none}.pp-term-dock .pp-term--dock{transition:none}}.pp-pager{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.55rem 1rem;margin-top:.75rem;padding:.55rem .15rem .15rem;border-top:1px solid var(--lm-hairline, rgba(15, 23, 42, .08))}.pp-pager__range{margin:0;font-size:.9rem;font-weight:650;font-variant-numeric:tabular-nums;color:var(--lm-muted, #64748b)}.pp-pager__controls{display:inline-flex;align-items:center;gap:.2rem}.pp-pager__pages{list-style:none;margin:0;padding:0;display:inline-flex;align-items:center;gap:.15rem}.pp-pager__pages>li{display:inline-flex;align-items:center;gap:.15rem}.pp-pager__btn,.pp-pager__num{display:inline-flex;align-items:center;justify-content:center;min-width:1.85rem;height:1.85rem;padding:0 .35rem;border:1px solid var(--lm-line, #e8eaee);border-radius:3px;background:#fff;color:#0f172a;font:inherit;font-size:.9rem;font-weight:650;font-variant-numeric:tabular-nums;cursor:pointer}.pp-pager__btn:hover:not(:disabled),.pp-pager__num:hover{border-color:#cbd5e1;background:#f8fafc}.pp-pager__btn:disabled{opacity:.35;cursor:not-allowed}.pp-pager__num.is-active{border-color:#0f172a;background:#0f172a;color:#fff}.pp-pager__ellipsis{padding:0 .15rem;font-size:.9rem;color:#94a3b8}.pp-forum.pp-view{--pp-ui-radius-sm: 8px;--pp-ui-radius-md: 12px;--pp-ui-radius-lg: 14px;--pp-ui-gap-sm: .4rem;--pp-ui-gap-md: .55rem;--pp-ui-pad-sm: .65rem;--pp-ui-pad-md: .8rem;--pp-ui-card-shadow: 0 1px 0 rgba(15, 23, 42, .04), 0 10px 24px -18px rgba(15, 23, 42, .24);gap:0;flex:1 1 auto;height:100%;min-height:0;overflow:hidden}.pp-forum__shell{display:grid;grid-template-columns:minmax(12.5rem,15rem) minmax(0,1fr) minmax(15rem,18rem);gap:0;flex:1 1 auto;min-height:0;border-radius:var(--pp-ui-radius-lg, 14px);overflow:hidden;background:#fff;box-shadow:0 0 0 1px #0f172a0f,0 12px 32px -20px #0f172a38}.pp-forum__channels{display:flex;flex-direction:column;gap:.15rem;min-height:0;overflow-y:auto;padding:.85rem .65rem 1rem;background:linear-gradient(180deg,#111827,#0f172a);color:#e2e8f0}.pp-forum__channels-head{display:flex;flex-direction:column;gap:.35rem;padding:.15rem .55rem .85rem;margin-bottom:.35rem;border-bottom:1px solid rgba(148,163,184,.16)}.pp-forum__channels-head strong{font-family:var(--opfico-font, Cabrisa, Georgia, serif);font-size:1.15rem;font-weight:700;letter-spacing:-.03em;color:#fff}.pp-forum__channels-head span{display:inline-flex;align-items:center;gap:.35rem;font-size:.9rem;font-weight:650;color:#94a3b8}.pp-forum__channels-head span>i{width:.45rem;height:.45rem;border-radius:999px;background:#22c55e;box-shadow:0 0 0 3px #22c55e33;animation:pp-forum-pulse 1.8s ease-in-out infinite}.pp-forum__channels-label{margin:.35rem .55rem .4rem;font-size:.65rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase;color:#64748b}.pp-forum__channels button{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.45rem;align-items:center;width:100%;margin:0;padding:.5rem .55rem;border:0;border-radius:var(--pp-ui-radius-sm, 8px);background:transparent;color:#cbd5e1;font:inherit;text-align:left;cursor:pointer}.pp-forum__channels button>svg{color:#64748b;flex-shrink:0}.pp-forum__channel-copy{display:flex;flex-direction:column;gap:.12rem;min-width:0}.pp-forum__channels button strong{font-size:.88rem;font-weight:700;color:#e2e8f0;line-height:1.15}.pp-forum__channels button em{font-style:normal;font-size:.875rem;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pp-forum__channels button b{font-size:.875rem;font-weight:750;font-variant-numeric:tabular-nums;color:#64748b}.pp-forum__channels button:hover{background:#94a3b81a;color:#fff}.pp-forum__channels button:hover>svg,.pp-forum__channels button.is-active>svg{color:#fff}.pp-forum__channels button.is-active{background:#0f766e47;color:#fff}.pp-forum__channels button.is-active strong{color:#fff}.pp-forum__channels button.is-active b{color:#99f6e4}.pp-forum__main{display:flex;flex-direction:column;min-width:0;min-height:0;background:radial-gradient(120% 60% at 50% 0%,rgba(15,118,110,.04),transparent 50%),#f8fafc}.pp-forum__main-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.65rem 1rem;flex:0 0 auto;padding:var(--pp-ui-pad-md, .8rem) 1.05rem;border-bottom:1px solid rgba(15,23,42,.06);background:#ffffffeb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.pp-forum__main-title{display:flex;align-items:center;gap:.55rem;min-width:0}.pp-forum__main-title>svg{color:#94a3b8;flex-shrink:0}.pp-forum__main-title strong{display:block;font-size:1.05rem;font-weight:750;letter-spacing:-.02em;color:var(--lm-ink, #0f172a);line-height:1.15}.pp-forum__main-title span{display:block;font-size:.9rem;color:#64748b;line-height:1.2}.pp-forum__presence{display:flex;flex-wrap:wrap;gap:.3rem;align-items:center;margin:0}.pp-forum__presence-chip{display:inline-flex;align-items:center;gap:.28rem;padding:.28rem .55rem;border:0;border-radius:999px;background:#f1f5f9;font-size:.9rem;font-weight:700;color:#334155}.pp-forum__presence-chip i{width:.4rem;height:.4rem;border-radius:999px;background:#22c55e;box-shadow:0 0 0 2px #22c55e2e;animation:pp-forum-pulse 1.8s ease-in-out infinite}.pp-forum__presence-more{font-size:.875rem;font-weight:750;color:#64748b;padding:.2rem .35rem}.pp-forum__feed{display:flex;flex-direction:column;gap:.15rem;flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:.75rem .85rem 1rem}.pp-forum__empty{display:flex;flex-direction:column;align-items:flex-start;gap:.45rem;margin:auto 0 1.5rem;padding:1.25rem 1rem;max-width:28rem}.pp-forum__empty-mark{display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:var(--pp-ui-radius-md, 12px);background:color-mix(in srgb,var(--lm-teal, #0f766e) 12%,#fff);color:var(--lm-teal, #0f766e);margin-bottom:.25rem}.pp-forum__empty strong{font-size:1.15rem;letter-spacing:-.02em}.pp-forum__empty p{margin:0;font-size:.88rem;line-height:1.45;color:#64748b}.pp-forum__post{display:grid;grid-template-columns:2.55rem minmax(0,1fr);gap:.7rem;margin:0;padding:var(--pp-ui-pad-sm, .65rem) .7rem;border:0;border-radius:var(--pp-ui-radius-md, 12px);background:transparent;transition:background .12s ease}.pp-forum__post:hover{background:#ffffffd9}.pp-forum__post.is-fresh{animation:pp-forum-in .4s ease-out both;background:color-mix(in srgb,var(--lm-teal, #0f766e) 6%,#fff)}.pp-forum__post.is-mine{background:color-mix(in srgb,var(--lm-teal, #0f766e) 5%,transparent)}.pp-forum__post.is-insight{background:color-mix(in srgb,#7c3aed 5%,#fff)}.pp-forum__post.is-alert{background:color-mix(in srgb,#dc2626 5%,#fff)}.pp-forum__post.is-question{background:color-mix(in srgb,#2563eb 5%,#fff)}.pp-forum__post.is-pinned{background:#fffbeb;box-shadow:inset 3px 0 #f59e0b}.pp-forum__avatar{display:grid;place-items:center;width:2.55rem;height:2.55rem;border-radius:999px;font-size:.9rem;font-weight:800;letter-spacing:.02em;color:#fff;background:#0f766e;box-shadow:0 0 0 2px #fff}.pp-forum__avatar.is-sm{width:1.85rem;height:1.85rem;font-size:.9375rem}.pp-forum__avatar.is-a0{background:linear-gradient(145deg,#14b8a6,#0f766e)}.pp-forum__avatar.is-a1{background:linear-gradient(145deg,#3b82f6,#1d4ed8)}.pp-forum__avatar.is-a2{background:linear-gradient(145deg,#a78bfa,#7c3aed)}.pp-forum__avatar.is-a3{background:linear-gradient(145deg,#f59e0b,#b45309)}.pp-forum__avatar.is-a4{background:linear-gradient(145deg,#f472b6,#be185d)}.pp-forum__avatar.is-a5{background:linear-gradient(145deg,#94a3b8,#475569)}.pp-forum__post-body{display:flex;flex-direction:column;gap:.28rem;min-width:0}.pp-forum__post-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:.28rem .45rem}.pp-forum__post-head strong{font-size:.92rem;font-weight:750;color:var(--lm-ink, #0f172a)}.pp-forum__post-head>span{font-size:.9rem;color:#94a3b8}.pp-forum__desk{color:#64748b!important}.pp-forum__post-head em{margin-left:auto;font-style:normal;font-size:.9rem;color:#94a3b8;font-variant-numeric:tabular-nums}.pp-forum__post-meta{display:flex;flex-wrap:wrap;gap:.3rem;align-items:center}.pp-forum__kind{font-size:.9375rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:.12rem .4rem;border-radius:999px;background:#f1f5f9;color:#64748b}.pp-forum__kind.is-insight{background:#7c3aed1a;color:#7c3aed}.pp-forum__kind.is-alert{background:#dc26261a;color:#dc2626}.pp-forum__kind.is-question{background:#2563eb1a;color:#2563eb}.pp-forum__pin{font-size:.9375rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#b45309}.pp-forum__tag{font-size:.9rem;font-weight:700;color:var(--lm-teal, #0f766e)}.pp-forum__post-body>p{margin:0;font-size:.95rem;line-height:1.5;color:#1e293b}.pp-forum__reacts{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center;margin-top:.25rem;opacity:.72;transition:opacity .12s ease}.pp-forum__post:hover .pp-forum__reacts,.pp-forum__post.is-fresh .pp-forum__reacts{opacity:1}.pp-forum__reacts button,.pp-forum__replies{display:inline-flex;align-items:center;gap:.28rem;padding:.28rem .55rem;border:1px solid transparent;border-radius:999px;background:#fff;box-shadow:0 0 0 1px #0f172a0f;font:inherit;font-size:.9rem;font-weight:650;color:#64748b;cursor:pointer}.pp-forum__reacts button:hover{color:var(--lm-teal, #0f766e);box-shadow:0 0 0 1px color-mix(in srgb,var(--lm-teal, #0f766e) 35%,transparent);background:color-mix(in srgb,var(--lm-teal, #0f766e) 6%,#fff)}.pp-forum__replies{cursor:default;margin-left:auto;background:transparent;box-shadow:none}.pp-forum__replies em{font-style:normal;font-weight:750;color:#475569}.pp-forum__dock{flex:0 0 auto;padding:.35rem 1rem .9rem;background:linear-gradient(180deg,#f8fafc00,#f8fafc 28%)}.pp-forum__typing{display:flex;align-items:center;gap:.4rem;min-height:1.35rem;margin:0 0 .4rem .15rem;font-size:.9rem;color:#64748b}.pp-forum__typing strong{color:var(--lm-teal, #0f766e)}.pp-forum__typing.is-idle{color:#94a3b8}.pp-forum__typing-dots{display:inline-flex;gap:.18rem;align-items:center}.pp-forum__typing-dots i{width:.28rem;height:.28rem;border-radius:999px;background:var(--lm-teal, #0f766e);animation:pp-forum-dot 1.1s ease-in-out infinite}.pp-forum__typing-dots i:nth-child(2){animation-delay:.15s}.pp-forum__typing-dots i:nth-child(3){animation-delay:.3s}.pp-forum__composer{display:flex;flex-direction:column;gap:.45rem;padding:.65rem .75rem .7rem;border:1px solid rgba(15,23,42,.08);border-radius:var(--pp-ui-radius-lg, 14px);background:#fff;box-shadow:0 8px 24px -18px #0f172a59}.pp-forum__composer-kinds{display:flex;flex-wrap:wrap;gap:.3rem}.pp-forum__composer-kinds button{padding:.28rem .6rem;border:0;border-radius:999px;background:#f1f5f9;font:inherit;font-size:.875rem;font-weight:750;letter-spacing:.04em;text-transform:uppercase;color:#64748b;cursor:pointer}.pp-forum__composer-kinds button.is-active{color:#fff}.pp-forum__composer-kinds button.is-active[data-kind=chat]{background:var(--lm-teal, #0f766e)}.pp-forum__composer-kinds button.is-active[data-kind=insight]{background:#7c3aed}.pp-forum__composer-kinds button.is-active[data-kind=question]{background:#2563eb}.pp-forum__composer-kinds button.is-active[data-kind=alert]{background:#dc2626}.pp-forum__composer-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.55rem;align-items:end}.pp-forum__composer textarea{width:100%;resize:none;min-height:2.75rem;max-height:8rem;margin:0;padding:.55rem .15rem;border:0;background:transparent;font:inherit;font-size:.95rem;line-height:1.4;color:var(--lm-ink, #0f172a)}.pp-forum__composer textarea:focus{outline:none}.pp-forum__composer textarea::placeholder{color:#94a3b8}.pp-forum__send{display:grid;place-items:center;width:2.35rem;height:2.35rem;margin:0 0 .1rem;border:0;border-radius:999px;background:var(--opfico-red, #ff3b30);color:#fff;cursor:pointer;transition:transform .12s ease,opacity .12s ease}.pp-forum__send:hover:not(:disabled){transform:scale(1.04)}.pp-forum__send:disabled{opacity:.35;cursor:not-allowed}.pp-forum__composer-hint{margin:0;font-size:.84rem;color:#94a3b8}.pp-forum__rail{display:flex;flex-direction:column;gap:0;min-width:0;min-height:0;overflow-y:auto;background:#f1f5f9;border-left:1px solid rgba(15,23,42,.07)}.pp-forum__rail-block{display:flex;flex-direction:column;gap:.45rem;padding:.85rem .85rem 1rem}.pp-forum__rail-block+.pp-forum__rail-block{border-top:1px solid rgba(15,23,42,.06)}.pp-forum__rail-head{display:flex;align-items:center;gap:.35rem;margin:0 0 .2rem;color:#64748b}.pp-forum__rail-head strong{font-size:.9rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase;color:#475569}.pp-forum__insight-list,.pp-forum__roster{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem}.pp-forum__insight-list li{padding:.7rem .75rem;border:0;border-radius:var(--pp-ui-radius-md, 12px);background:#fff;box-shadow:0 1px #0f172a0a}.pp-forum__insight-list li.is-fresh{animation:pp-forum-in .4s ease-out both;box-shadow:0 0 0 2px color-mix(in srgb,#7c3aed 22%,transparent)}.pp-forum__insight-list strong{display:block;font-size:.8rem;margin-bottom:.25rem;color:#0f172a}.pp-forum__insight-list p{margin:0 0 .4rem;font-size:.82rem;line-height:1.4;color:#334155;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.pp-forum__insight-list span{font-size:.875rem;color:#94a3b8}.pp-forum__roster li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.55rem;align-items:center;padding:.35rem .25rem;border:0}.pp-forum__roster-avatar{position:relative;display:inline-flex}.pp-forum__roster-avatar>i{position:absolute;right:-1px;bottom:-1px;width:.55rem;height:.55rem;border-radius:999px;border:2px solid #f1f5f9;background:#94a3b8}.pp-forum__roster li.is-online .pp-forum__roster-avatar>i{background:#22c55e}.pp-forum__roster li.is-away{opacity:.55}.pp-forum__roster strong{display:block;font-size:.82rem;color:#0f172a;line-height:1.2}.pp-forum__roster span{display:block;font-size:.875rem;color:#64748b;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@keyframes pp-forum-dot{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}@keyframes pp-forum-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(.85);opacity:.65}}@keyframes pp-forum-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1100px){.pp-forum__shell{grid-template-columns:minmax(10.5rem,12.5rem) minmax(0,1fr)}.pp-forum__rail{display:none}}@media(max-width:820px){.pp-forum__shell{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr)}.pp-forum__channels{flex-direction:row;flex-wrap:wrap;align-items:center;overflow:auto;padding:.65rem;max-height:none}.pp-forum__channels-head,.pp-forum__channels-label{width:100%}.pp-forum__channels button{flex:1 1 auto;min-width:7rem}.pp-forum__channels button em{display:none}}
