.platform-page{--platform-panel: var(--white);--platform-subtle: var(--code-bg);--platform-line: var(--rule);--platform-ink: var(--black);--platform-muted: var(--ink-soft);--platform-accent: var(--orange);--platform-accent-deep: var(--accent-deep);--platform-radius-sm: 8px;--platform-radius: 14px;--platform-radius-lg: 22px;--platform-shadow: 0 22px 70px color-mix(in srgb, var(--black) 14%, transparent);font-family:var(--font-sans);font-size:1rem;font-style:normal;line-height:1.55;background:var(--white)}.platform-page *,.platform-page *:before,.platform-page *:after{font-style:normal}.platform-page button,.platform-page input,.platform-page select{font-family:var(--font-sans)}.platform-page h1,.platform-page h2,.platform-page h3,.platform-page h4,.platform-page h5{letter-spacing:-.018em}.platform-page p{line-height:1.65}.platform-page [hidden]{display:none!important}.platform-masthead .masthead__inner{padding-block:1.1rem}.platform-masthead .masthead__row{align-items:center}.platform-site-nav{display:flex;align-items:center;flex-wrap:wrap;gap:.35rem;margin-inline-start:auto;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.075em;text-transform:uppercase}.platform-site-nav a{padding:.55rem .72rem;border-radius:999px;color:var(--ink-soft);transition:color .16s ease,background-color .16s ease}.platform-site-nav a:hover,.platform-site-nav a[aria-current=page]{color:var(--black);background:color-mix(in srgb,var(--orange) 10%,var(--white))}[data-platform-root]{width:min(100%,1480px);margin-inline:auto;padding:0 clamp(1rem,3vw,2.25rem) var(--space-8)}.platform-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.18fr) minmax(18rem,.82fr);gap:clamp(1.5rem,4vw,4rem);align-items:center;margin-top:clamp(1rem,2.5vw,2rem);padding:clamp(2.2rem,5vw,4.5rem) clamp(.2rem,1.2vw,1rem) clamp(2rem,4vw,3.5rem);border-block:1px solid var(--black);overflow:hidden}.platform-hero:before{position:absolute;inset-block-start:0;inset-inline-start:0;width:clamp(4rem,12vw,8rem);height:4px;background:var(--orange);content:"";transform-origin:left center;transition:transform .8s cubic-bezier(.16,1,.3,1)}.platform-hero:hover:before,.platform-hero:focus-within:before{transform:translate(clamp(2rem,9vw,7rem))}html[lang=ar] .platform-hero:hover:before,html[lang=ar] .platform-hero:focus-within:before{transform:translate(clamp(-7rem,-9vw,-2rem))}.platform-hero__copy{transition:transform .7s cubic-bezier(.16,1,.3,1)}.platform-hero:hover .platform-hero__copy,.platform-hero:focus-within .platform-hero__copy{transform:translateY(-.28rem)}.platform-kicker,.platform-eyebrow{margin:0 0 .65rem;font-family:var(--font-mono);font-size:.69rem;font-weight:600;line-height:1.4;letter-spacing:.13em;text-transform:uppercase;color:var(--orange)}.platform-kicker{display:flex;align-items:center;gap:.55rem}.platform-live-dot{width:.55rem;height:.55rem;flex:0 0 auto;border:1px solid var(--orange);border-radius:50%;background:var(--orange);box-shadow:0 0 0 .24rem color-mix(in srgb,var(--orange) 12%,transparent)}.platform-hero h1{max-width:11ch;margin:0;font-family:var(--font-display);font-size:clamp(2.8rem,5.7vw,6.15rem);font-weight:600;line-height:.92;text-wrap:balance;color:var(--black)}.platform-hero__dek{max-width:62ch;margin:1.1rem 0 0;font-size:clamp(.95rem,1.2vw,1.08rem);color:var(--ink-soft)}.platform-hero__actions,.library-transfer__actions,.model-dialog__actions{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1.5rem}.platform-button,.platform-icon-button,.platform-text-button{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;border-radius:var(--platform-radius-sm);font-size:.78rem;font-weight:700;line-height:1.2;text-decoration:none;cursor:pointer}.platform-hero .platform-button,.platform-appbar .platform-icon-button{border-radius:0}.platform-button{border:1px solid var(--black);padding:.78rem 1rem;transition:transform .16s ease,background-color .16s ease,color .16s ease,border-color .16s ease}.platform-button:hover{transform:translateY(-1px)}.platform-button--primary{border-color:var(--orange);background:var(--orange);color:var(--white)}.platform-button--primary:hover{border-color:var(--accent-deep);background:var(--accent-deep)}[data-theme=dark] .platform-button--primary:hover{color:var(--white);background:color-mix(in srgb,var(--orange) 82%,var(--black))}.platform-button--secondary{background:var(--white);color:var(--black)}.platform-button--secondary:hover{border-color:var(--orange);color:var(--orange)}.platform-button--block{width:100%}.platform-text-button{min-height:36px;padding:.4rem .1rem;color:var(--orange);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.22em}.platform-text-button:hover{color:var(--black)}.platform-icon-button{border:1px solid var(--rule);padding:.55rem .78rem;background:var(--white);color:var(--black)}.platform-icon-button:hover{border-color:var(--orange)}.platform-hero__proof{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-block:1px solid var(--black);border-inline:0;border-radius:0;overflow:hidden;background:transparent}.platform-proof-card{min-height:8.5rem;display:flex;flex-direction:column;justify-content:flex-end;padding:1.2rem;border-inline-end:1px solid var(--rule);border-bottom:0;transition:transform .55s cubic-bezier(.16,1,.3,1),box-shadow .4s ease,background-color .4s ease}.platform-proof-card:nth-child(2){border-inline-end:0}.platform-proof-card:nth-child(3){grid-column:1 / -1;min-height:7rem;border-inline-end:0;border-bottom:0}.platform-proof-card--strong{background:var(--color-inverse-surface, #20172b);color:var(--color-inverse-text, #fbf8fd)}.platform-proof-card:hover{box-shadow:inset 0 4px 0 var(--orange);transform:translateY(-.3rem)}.platform-proof-card__label{margin-bottom:auto;font-family:var(--font-mono);font-size:.64rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft)}.platform-proof-card--strong .platform-proof-card__label{color:var(--color-inverse-muted, #d1bceb)}.platform-proof-card strong{font-family:var(--font-display);font-size:clamp(1.35rem,3vw,2.1rem);line-height:1}.platform-proof-card span:last-child{margin-top:.45rem;font-size:.73rem;color:var(--ink-soft)}.platform-proof-card--strong span:last-child{color:var(--color-inverse-muted, #d1bceb)}.platform-proof-rail{position:absolute;inset-block-end:.7rem;inset-inline-end:.8rem;width:44%;height:2.8rem;display:flex;align-items:end;gap:.3rem;pointer-events:none;opacity:.7;contain:paint;isolation:isolate}.platform-proof-rail span{flex:1;height:30%;border-radius:999px 999px 0 0;background:color-mix(in srgb,var(--orange) 18%,transparent);transform-origin:bottom;animation:platform-bars 7s ease-in-out infinite alternate;backface-visibility:hidden}.platform-proof-rail:not(.is-motion-paused) span{will-change:transform}.platform-proof-rail.is-motion-paused span{animation-play-state:paused}.platform-proof-rail span:nth-child(2){height:58%;animation-delay:-2s}.platform-proof-rail span:nth-child(3){height:82%;animation-delay:-4s}.platform-proof-rail span:nth-child(4){height:44%;animation-delay:-1s}.platform-proof-rail span:nth-child(5){height:68%;animation-delay:-3s}@keyframes platform-bars{0%{transform:translateZ(0) scaleY(.62)}to{transform:translateZ(0) scaleY(1)}}.evidence-legend{display:grid;grid-template-columns:minmax(16rem,.7fr) minmax(0,1.3fr);gap:2rem;align-items:center;padding:1.35rem 0;border-bottom:1px solid var(--rule)}.evidence-legend__copy{max-width:62ch;font-size:.85rem;color:var(--ink-soft)}.evidence-legend__items{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem}.evidence-legend__items li{display:flex;flex-direction:column;align-items:flex-start;gap:.45rem;font-size:.7rem;color:var(--ink-soft)}.evidence-legend--compact{display:block;padding:.95rem 0}.evidence-legend--compact>summary,.platform-explainer--compact>summary{width:fit-content;cursor:pointer;font-family:var(--font-mono);font-size:.7rem;font-weight:700;letter-spacing:.055em;color:var(--orange)}.evidence-legend--compact>summary:hover,.platform-explainer--compact>summary:hover{color:var(--black)}.evidence-legend--compact .evidence-legend__items{margin-top:1rem}.evidence-badge{display:inline-flex;align-items:center;min-height:1.55rem;padding:.25rem .48rem;border:1px solid var(--rule);border-radius:999px;font-family:var(--font-mono);font-size:.6rem;font-weight:700;line-height:1;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.evidence-badge--official{border-color:var(--black);background:var(--black);color:var(--white)}.evidence-badge--provider{border-color:var(--orange);background:var(--white);color:var(--orange)}.evidence-badge--benchr{border-color:var(--orange);background:var(--orange);color:var(--white)}.evidence-badge--editorial{border-style:dashed;color:var(--ink-soft);background:var(--code-bg)}.platform-app{margin-top:clamp(1.8rem,4vw,3.5rem);border:1px solid var(--black);border-radius:0;overflow:clip;background:var(--white);box-shadow:none}.platform-appbar{min-height:4.35rem;display:flex;align-items:stretch;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--black);background:var(--white)}.platform-view-tabs{display:flex;min-width:0}.platform-view-tabs button{position:relative;min-width:9rem;min-height:4rem;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:.22rem;padding:.7rem 1.1rem;border-inline-end:1px solid var(--rule);color:var(--ink-soft);background:transparent;transition:transform .16s cubic-bezier(.16,1,.3,1),background-color .16s ease,color .16s ease;cursor:pointer}.platform-view-tabs button:before{position:absolute;inset-block-start:0;inset-inline:0;height:4px;background:var(--orange);content:"";transform:scaleX(0);transform-origin:left center;transition:transform .45s cubic-bezier(.16,1,.3,1)}.platform-view-tabs button:hover{color:var(--black);background:var(--code-bg)}.platform-view-tabs button:hover:before,.platform-view-tabs button[aria-selected=true]:before{transform:scaleX(1)}.platform-view-tabs button[aria-selected=true]{background:var(--code-bg);color:var(--black);font-weight:700}.platform-view-tabs button[aria-selected=true]:after{display:none}.platform-appbar__actions{display:flex;align-items:center;gap:.55rem;padding-inline-end:1rem}.platform-guest-pill{display:inline-flex;align-items:center;min-height:2rem;padding:.35rem .6rem;border:1px solid var(--rule);border-radius:999px;font-family:var(--font-mono);font-size:.61rem;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);background:var(--white)}.platform-status{display:flex;align-items:center;gap:.65rem;min-height:2.8rem;padding:.65rem 1rem;border-bottom:1px solid var(--rule);font-family:var(--font-mono);font-size:.66rem;color:var(--ink-soft);background:color-mix(in srgb,var(--orange) 6%,var(--white))}.platform-status.is-error{border-bottom-color:var(--color-danger);color:var(--color-danger);background:var(--color-danger-soft)}.platform-status.is-ready .platform-status__spinner{background:var(--orange);animation:none}.platform-status__spinner{width:.5rem;height:.5rem;flex:0 0 auto;border-radius:50%;background:var(--ink-soft);animation:platform-pulse 1.1s ease-in-out infinite alternate}@keyframes platform-pulse{0%{opacity:.25;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.platform-view{padding:clamp(1rem,2.8vw,2rem)}.explore-layout{display:grid;grid-template-columns:minmax(16rem,21rem) minmax(0,1fr);gap:clamp(1.2rem,3vw,2rem);align-items:start}.filter-panel{position:sticky;top:1rem;padding:1.15rem;border:1px solid var(--rule);border-radius:var(--platform-radius);background:var(--code-bg)}.filter-panel__head,.inventory-head,.library-panel__head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.filter-panel h3,.inventory-head h3,.workspace-intro h3,.alerts-head h3{margin:0;font-family:var(--font-display);font-size:clamp(1.5rem,2vw,2rem);font-weight:600;line-height:1.08}.filter-form{display:grid;grid-template-columns:1fr 1fr;gap:.9rem .7rem;margin-top:1.2rem}.platform-field{min-width:0}.platform-field--wide{grid-column:1 / -1}.platform-field label,.scenario-lens legend{display:block;margin-bottom:.42rem;font-size:.69rem;font-weight:700;color:var(--black)}.platform-field input,.platform-field select,.library-save-form input{width:100%;min-height:44px;border:1px solid var(--rule);border-radius:var(--platform-radius-sm);padding:.68rem .7rem;color:var(--black);background:var(--white);font-size:.78rem}.platform-field input::placeholder,.library-save-form input::placeholder{color:var(--ink-soft);opacity:.82}.platform-field input:hover,.platform-field select:hover,.library-save-form input:hover{border-color:color-mix(in srgb,var(--orange) 60%,var(--rule))}.platform-input-unit{min-height:44px;display:flex;align-items:center;gap:.35rem;border:1px solid var(--rule);border-radius:var(--platform-radius-sm);padding-inline:.65rem;color:var(--ink-soft);background:var(--white);font-family:var(--font-mono);font-size:.62rem}.platform-input-unit:focus-within{outline:2px solid var(--orange);outline-offset:2px}.platform-input-unit input{min-width:0;min-height:40px;flex:1;border:0;padding-inline:.25rem;outline:0;box-shadow:none}.platform-check{grid-column:1 / -1;display:flex;align-items:center;gap:.62rem;min-height:44px;font-size:.74rem;font-weight:600;cursor:pointer}.platform-check input{width:1.05rem;height:1.05rem;accent-color:var(--orange)}.platform-check--card{grid-column:auto;max-width:21rem;padding:.75rem 1rem;border:1px solid var(--rule);border-radius:var(--platform-radius);background:var(--code-bg)}.filter-panel__note{display:grid;grid-template-columns:auto 1fr;gap:.65rem;align-items:start;margin-top:1.2rem;padding-top:1rem;border-top:1px solid var(--rule)}.filter-panel__note p{font-size:.68rem;color:var(--ink-soft)}.model-inventory{min-width:0}.inventory-head{align-items:end;padding-bottom:1rem;border-bottom:1px solid var(--black)}.inventory-head>p{max-width:40ch;font-family:var(--font-mono);font-size:.63rem;text-align:end;color:var(--ink-soft)}.active-filter-chips{display:flex;flex-wrap:wrap;gap:.45rem;min-height:1rem;margin:.8rem 0}.filter-chip{display:inline-flex;align-items:center;gap:.35rem;min-height:1.8rem;padding:.32rem .52rem;border-radius:999px;background:color-mix(in srgb,var(--orange) 10%,var(--white));color:var(--black);font-family:var(--font-mono);font-size:.59rem}.filter-chip button{width:1.2rem;height:1.2rem;border-radius:50%;color:var(--orange)}.model-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.model-card{min-width:0;display:flex;flex-direction:column;gap:1rem;padding:1.1rem;border:1px solid var(--rule);border-radius:var(--platform-radius);background:var(--white);transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease}.model-card:hover{transform:translateY(-2px);border-color:var(--black);box-shadow:0 12px 30px color-mix(in srgb,var(--black) 7%,transparent)}.model-card.is-shortlisted{border-color:var(--orange);box-shadow:inset 0 0 0 1px var(--orange)}.model-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.model-card__provider{display:block;margin-bottom:.35rem;font-family:var(--font-mono);font-size:.61rem;color:var(--ink-soft)}.model-card h4{margin:0;font-family:var(--font-display);font-size:1.4rem;font-weight:600;line-height:1.05}.model-card>p,.model-card__fit{font-size:.75rem;color:var(--ink-soft)}.model-card__score{min-width:3.2rem;display:flex;flex-direction:column;align-items:flex-end;gap:.08rem}.model-card__score strong{font-family:var(--font-display);font-size:1.55rem;line-height:1;color:var(--orange)}.model-card__score span{font-family:var(--font-mono);font-size:.52rem;text-transform:uppercase;color:var(--ink-soft)}.model-card__metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid var(--rule)}.model-card__metric{min-width:0;padding:.7rem .5rem .7rem 0;border-inline-end:1px solid var(--rule)}.model-card__metric+.model-card__metric{padding-inline-start:.6rem}.model-card__metric:last-child{border-inline-end:0}.model-card__metric span{display:block;margin-bottom:.22rem;font-family:var(--font-mono);font-size:.51rem;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft)}.model-card__metric strong{display:block;overflow:hidden;font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.model-card__labels,.model-dialog__meta{display:flex;flex-wrap:wrap;gap:.4rem}.model-card__actions{display:grid;grid-template-columns:1fr 1fr auto;gap:.5rem;margin-top:auto}.model-card__actions .platform-button{min-width:0;padding-inline:.55rem}.watch-button{width:44px;min-height:44px;border:1px solid var(--rule);border-radius:var(--platform-radius-sm);background:var(--white);color:var(--ink-soft);font-size:1.15rem}.watch-button[aria-pressed=true]{border-color:var(--orange);background:color-mix(in srgb,var(--orange) 10%,var(--white));color:var(--orange)}.model-card--fallback{min-height:17rem;background:var(--code-bg)}.model-card--fallback .platform-button{margin-top:auto}.model-empty-state,.platform-noscript{grid-column:1 / -1;padding:clamp(1.4rem,4vw,3rem);border:1px dashed var(--rule);border-radius:var(--platform-radius);text-align:center;background:var(--code-bg)}.model-empty-state h4,.platform-noscript strong{display:block;margin-bottom:.5rem;font-family:var(--font-display);font-size:1.45rem}.model-empty-state p,.platform-noscript p{font-size:.8rem;color:var(--ink-soft)}.platform-noscript a{color:var(--orange);text-decoration:underline}.inventory-more{margin:1rem auto 0}.workspace-intro,.alerts-head{display:flex;align-items:end;justify-content:space-between;gap:2rem;padding-bottom:1.4rem;border-bottom:1px solid var(--black)}.workspace-intro>div:first-child,.alerts-head>div:first-child{max-width:65ch}.workspace-intro>div:first-child>p:last-child,.alerts-head>div:first-child>p:last-child{margin-top:.65rem;font-size:.82rem;color:var(--ink-soft)}.workspace-intro__meta{min-width:12rem;padding:.8rem 1rem;border:1px solid var(--rule);border-radius:var(--platform-radius);background:var(--code-bg)}.workspace-intro__meta span,.workspace-intro__meta strong{display:block}.workspace-intro__meta span{font-family:var(--font-mono);font-size:.58rem;color:var(--ink-soft)}.workspace-intro__meta strong{margin-top:.25rem;font-size:.75rem}.workspace-grid{display:grid;grid-template-columns:minmax(17rem,.8fr) minmax(0,1.2fr);gap:1rem;margin-top:1rem}.scenario-card,.decision-card,.compare-workbench,.local-library{border:1px solid var(--rule);border-radius:var(--platform-radius);background:var(--white)}.scenario-card,.decision-card{min-height:35rem;padding:1.2rem}.platform-section-head{display:flex;align-items:flex-start;gap:.8rem}.platform-section-head--spread{justify-content:space-between}.platform-section-head__main{display:flex;gap:.8rem}.platform-section-head h4{margin:0;font-family:var(--font-display);font-size:1.55rem;font-weight:600;line-height:1.05}.platform-step{min-width:2.1rem;min-height:2.1rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--orange);border-radius:50%;font-family:var(--font-mono);font-size:.57rem;color:var(--orange)}.scenario-form{display:grid;gap:1rem;margin-top:1.3rem}.scenario-form__volumes{display:grid;grid-template-columns:1fr 1fr;gap:.7rem}.scenario-lens{margin:0;padding:0;border:0}.scenario-lens label{display:inline-flex;margin:0 .4rem .4rem 0;cursor:pointer}.scenario-lens input{position:absolute;opacity:0;pointer-events:none}.scenario-lens span{min-height:40px;display:inline-flex;align-items:center;border:1px solid var(--rule);border-radius:999px;padding:.55rem .7rem;font-size:.68rem;font-weight:700}.scenario-lens input:checked+span{border-color:var(--orange);background:var(--orange);color:var(--white)}.scenario-lens input:focus-visible+span{outline:2px solid var(--orange);outline-offset:2px}.scenario-assumptions{display:grid;grid-template-columns:auto 1fr;gap:.7rem;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--rule);font-size:.66rem;color:var(--ink-soft)}.scenario-assumptions strong{color:var(--black)}.decision-results{margin-top:1.3rem}.decision-empty{min-height:25rem;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;text-align:center;border:1px dashed var(--rule);border-radius:var(--platform-radius);background:var(--code-bg)}.decision-empty>span{margin-bottom:1rem;font-family:var(--font-mono);font-size:1.3rem;color:var(--orange)}.decision-empty strong{font-family:var(--font-display);font-size:1.55rem}.decision-empty p{max-width:42ch;margin-top:.55rem;font-size:.75rem;color:var(--ink-soft)}.decision-summary{position:relative;padding:1.15rem;border-radius:var(--platform-radius);background:var(--black);color:var(--white);overflow:hidden}.decision-summary:after{content:"";position:absolute;width:7rem;height:7rem;inset-inline-end:-2.5rem;inset-block-end:-4rem;border:1px solid var(--accent-on-dark);border-radius:50%;opacity:.35}.decision-summary .evidence-badge{border-color:var(--accent-on-dark);color:var(--accent-on-dark);background:transparent}.decision-summary h5{max-width:24ch;margin:.8rem 0 .4rem;color:var(--white);font-family:var(--font-display);font-size:1.65rem;line-height:1.05}.decision-summary p{max-width:60ch;font-size:.74rem;color:var(--accent-on-dark)}.decision-list{display:grid;gap:.65rem;margin-top:.7rem}.decision-pick{display:grid;grid-template-columns:2.2rem minmax(0,1fr) auto;gap:.75rem;align-items:start;padding:.85rem;border:1px solid var(--rule);border-radius:var(--platform-radius-sm);background:var(--white)}.decision-pick__rank{width:2.2rem;height:2.2rem;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:color-mix(in srgb,var(--orange) 10%,var(--white));font-family:var(--font-mono);font-size:.62rem;color:var(--orange)}.decision-pick h5{margin:0;font-family:var(--font-display);font-size:1.15rem}.decision-pick p{margin-top:.25rem;font-size:.68rem;color:var(--ink-soft)}.decision-pick__metrics{min-width:6.5rem;text-align:end}.decision-pick__metrics strong,.decision-pick__metrics span{display:block}.decision-pick__metrics strong{font-family:var(--font-mono);font-size:.68rem;color:var(--orange)}.decision-pick__metrics span{margin-top:.2rem;font-size:.59rem;color:var(--ink-soft)}.decision-pick__actions{grid-column:2 / -1;display:flex;flex-wrap:wrap;gap:.45rem}.decision-pick__actions .platform-button{min-height:36px;padding:.55rem .65rem;font-size:.65rem}.decision-method-note{margin-top:.7rem;padding:.7rem;border-inline-start:3px solid var(--orange);background:var(--code-bg);font-size:.64rem;color:var(--ink-soft)}.compare-workbench,.local-library{margin-top:1rem;padding:1.2rem}.shortlist-empty{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1rem;padding:1rem;border:1px dashed var(--rule);border-radius:var(--platform-radius-sm);background:var(--code-bg)}.shortlist-empty p{font-size:.75rem;color:var(--ink-soft)}.compare-table-wrap{margin-top:1rem;overflow-x:auto;border:1px solid var(--rule);border-radius:var(--platform-radius-sm)}.compare-table{min-width:760px;margin:0;font-family:var(--font-sans);font-size:.7rem}.compare-table caption{padding:.75rem;text-align:start;font-family:var(--font-mono);font-size:.6rem;color:var(--ink-soft)}.compare-table th,.compare-table td{min-width:8.5rem;padding:.75rem;border-inline-end:1px solid var(--rule);border-bottom:1px solid var(--rule);text-align:start;vertical-align:top}.compare-table tr:last-child td,.compare-table tr:last-child th{border-bottom:0}.compare-table th:last-child,.compare-table td:last-child{border-inline-end:0}.compare-table thead th{background:var(--black);color:var(--white);font-size:.72rem}.compare-table thead th:first-child{min-width:10rem;color:var(--accent-on-dark)}.compare-table tbody th{background:var(--code-bg);font-family:var(--font-mono);font-size:.59rem;color:var(--ink-soft)}.compare-remove{display:block;margin-top:.45rem;font-size:.58rem;color:var(--accent-on-dark);text-decoration:underline}.privacy-strip{display:grid;grid-template-columns:auto 1fr;gap:.8rem;align-items:center;margin-top:1rem;padding:.8rem;border:1px solid var(--orange);border-radius:var(--platform-radius-sm);background:color-mix(in srgb,var(--orange) 7%,var(--white))}.privacy-strip__mark{min-width:3.1rem;min-height:3.1rem;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--orange);color:var(--white);font-family:var(--font-mono);font-size:.55rem;text-transform:uppercase}.privacy-strip p{font-size:.71rem;color:var(--ink-soft)}.privacy-strip strong{color:var(--black)}.library-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin-top:.8rem}.library-panel{min-width:0;padding:1rem;border:1px solid var(--rule);border-radius:var(--platform-radius-sm);background:var(--code-bg)}.library-panel__head>div{display:flex;align-items:center;gap:.55rem}.library-panel__number{font-family:var(--font-mono);font-size:.65rem;color:var(--orange)}.library-panel h5,.library-transfer h5{margin:0;font-family:var(--font-display);font-size:1.25rem;font-weight:600}.library-panel>p,.library-transfer p{margin-top:.45rem;font-size:.68rem;color:var(--ink-soft)}.library-save-form{display:grid;gap:.45rem;margin-top:.8rem}.library-save-form .platform-button{width:100%}.library-list{display:grid;gap:.45rem;margin-top:.8rem}.library-empty{padding:.7rem;border:1px dashed var(--rule);border-radius:var(--platform-radius-sm);font-size:.62rem;color:var(--ink-soft);text-align:center;background:var(--white)}.library-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.55rem;align-items:center;padding:.65rem;border:1px solid var(--rule);border-radius:var(--platform-radius-sm);background:var(--white)}.library-item strong,.library-item small{display:block}.library-item strong{overflow:hidden;font-size:.67rem;text-overflow:ellipsis;white-space:nowrap}.library-item small{margin-top:.18rem;font-size:.55rem;color:var(--ink-soft)}.library-item__actions{display:flex;gap:.25rem}.library-item__actions button{min-width:2rem;min-height:2rem;padding:.3rem;border:1px solid var(--rule);border-radius:6px;background:var(--code-bg);font-size:.55rem;color:var(--black)}.library-item__actions button:hover{border-color:var(--orange);color:var(--orange)}.library-transfer{display:flex;align-items:center;justify-content:space-between;gap:2rem;margin-top:.8rem;padding:1rem;border:1px solid var(--rule);border-radius:var(--platform-radius-sm)}.library-transfer>div:first-child{max-width:60ch}.library-transfer__actions{flex:0 0 auto;margin:0}.platform-file-button{position:relative;overflow:hidden}.platform-file-button input{position:absolute;width:1px;height:1px;opacity:0}.alerts-head{align-items:center}.alert-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin-top:1rem}.alert-summary__cell{padding:.9rem;border:1px solid var(--rule);border-radius:var(--platform-radius-sm);background:var(--code-bg)}.alert-summary__cell span,.alert-summary__cell strong{display:block}.alert-summary__cell span{font-family:var(--font-mono);font-size:.57rem;color:var(--ink-soft);text-transform:uppercase}.alert-summary__cell strong{margin-top:.3rem;font-family:var(--font-display);font-size:1.4rem}.alerts-list{display:grid;gap:.65rem;margin-top:1rem}.alert-card{display:grid;grid-template-columns:9rem minmax(0,1fr) auto;gap:1rem;align-items:start;padding:1rem;border:1px solid var(--rule);border-radius:var(--platform-radius-sm);background:var(--white)}.alert-card.is-watched{border-color:var(--orange);box-shadow:inset 4px 0 0 var(--orange)}.alert-card__date{font-family:var(--font-mono);font-size:.63rem;color:var(--ink-soft)}.alert-card h4{margin:.48rem 0 .2rem;font-family:var(--font-display);font-size:1.2rem;font-weight:600;line-height:1.1}.alert-card p{font-size:.7rem;color:var(--ink-soft)}.alert-card__source{min-height:36px;display:inline-flex;align-items:center;padding:.4rem .55rem;border:1px solid var(--rule);border-radius:var(--platform-radius-sm);font-size:.6rem;color:var(--orange)}.alert-card__source:hover{border-color:var(--orange)}.platform-explainer,.platform-faq,.platform-related{max-width:1120px;margin:clamp(4rem,9vw,8rem) auto 0}.platform-explainer--compact{display:block;max-width:880px;margin-top:clamp(2.5rem,5vw,4.5rem);padding-block:1rem;border-block:1px solid var(--rule)}.platform-explainer--compact .platform-caveat{margin-top:1rem;border-color:var(--rule)}.platform-explainer__intro{display:grid;grid-template-columns:.8fr 1.2fr;gap:2rem;align-items:end;padding-bottom:1.5rem;border-bottom:1px solid var(--black)}.platform-explainer__intro .platform-eyebrow{grid-column:1 / -1;margin-bottom:-1.1rem}.platform-explainer__intro h2,.platform-faq h2,.platform-related h2{margin:0;font-family:var(--font-display);font-size:clamp(2.25rem,5vw,4.25rem);font-weight:600;line-height:.95;text-wrap:balance}.platform-explainer__intro>p:last-child{font-size:.86rem;color:var(--ink-soft)}.method-steps{counter-reset:none}.method-steps li{display:grid;grid-template-columns:5rem minmax(0,.8fr) minmax(0,1.2fr);gap:1rem;align-items:baseline;padding:1.3rem 0;border-bottom:1px solid var(--rule)}.method-steps li>span{font-family:var(--font-mono);font-size:.7rem;color:var(--orange)}.method-steps li>div{display:contents}.method-steps h3{margin:0;font-family:var(--font-display);font-size:1.5rem;font-weight:600}.method-steps p{font-size:.78rem;color:var(--ink-soft)}.platform-caveat{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1rem;align-items:start;margin-top:1.5rem;padding:1.2rem;border:1px solid var(--black);border-radius:var(--platform-radius);background:var(--code-bg)}.platform-caveat h3{margin:0 0 .45rem;font-family:var(--font-display);font-size:1.35rem;font-weight:600}.platform-caveat p{font-size:.76rem;color:var(--ink-soft)}.platform-faq{max-width:880px}.platform-faq h2{margin-bottom:1.3rem}.platform-faq details{border-color:var(--rule)}.platform-faq summary{font-family:var(--font-sans);font-size:.88rem}.platform-faq details p{font-family:var(--font-sans);font-size:.78rem;color:var(--ink-soft)}.platform-related__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin-top:1.3rem}.platform-related__grid a{min-height:13rem;display:flex;flex-direction:column;padding:1.1rem;border:1px solid var(--rule);border-radius:var(--platform-radius);background:var(--white);transition:transform .16s ease,border-color .16s ease}.platform-related__grid a:hover{transform:translateY(-2px);border-color:var(--orange)}.platform-related__grid span{font-family:var(--font-mono);font-size:.6rem;text-transform:uppercase;color:var(--orange)}.platform-related__grid strong{margin-top:auto;font-family:var(--font-display);font-size:1.45rem;line-height:1.05}.platform-related__grid p{margin-top:.5rem;font-size:.72rem;color:var(--ink-soft)}.model-dialog{width:min(840px,calc(100vw - 2rem));max-width:min(840px,calc(100vw - 2rem));margin:auto;padding:0;border:1px solid color-mix(in srgb,var(--orange) 25%,var(--rule));border-radius:24px;background:var(--white);color:var(--black);box-shadow:0 24px 80px #00000029,0 0 0 1px color-mix(in srgb,var(--orange) 15%,transparent),0 32px 90px color-mix(in srgb,var(--orange) 12%,transparent);overflow:hidden}[data-theme=dark] .model-dialog{background:var(--color-surface);border-color:color-mix(in srgb,var(--orange) 35%,var(--color-border));box-shadow:0 30px 90px #000000a6,0 0 0 1px color-mix(in srgb,var(--orange) 25%,transparent)}.model-dialog::backdrop{background:color-mix(in srgb,var(--black) 72%,transparent);backdrop-filter:none;animation:modelBackdropFade .22s ease-out forwards}@keyframes modelBackdropFade{0%{opacity:0}to{opacity:1}}.model-dialog[open]{animation:modelDialogSpringIn .28s cubic-bezier(.19,1,.22,1) forwards}@keyframes modelDialogSpringIn{0%{opacity:0;transform:scale(.91) translateY(28px)}60%{opacity:1;transform:scale(1.01) translateY(-2px)}to{opacity:1;transform:scale(1) translateY(0)}}.model-dialog.is-fallback-open{position:fixed;inset:1rem;z-index:120;display:block}.model-dialog__shell{display:flex;flex-direction:column;max-height:min(90vh,880px);height:100%;overflow:hidden}.model-dialog__head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.4rem 1.6rem 1.15rem;border-bottom:1px solid var(--rule);background:color-mix(in srgb,var(--orange) 4%,var(--code-bg));flex-shrink:0}.model-dialog__head h2{margin:0 0 .45rem;font-family:var(--font-display);font-size:clamp(1.8rem,4vw,2.6rem);font-weight:800;line-height:1.04;letter-spacing:-.03em;color:var(--black)}.model-dialog__close{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;min-width:38px;min-height:38px;padding:0;border:1px solid var(--rule);border-radius:50%;background:var(--white);color:var(--ink-soft);font-size:1.3rem;line-height:1;cursor:pointer;transition:transform .2s cubic-bezier(.16,1,.3,1),border-color .18s ease,color .18s ease,background-color .18s ease,box-shadow .18s ease;flex-shrink:0}.model-dialog__close:hover{border-color:var(--orange);color:var(--orange);background:var(--white);transform:rotate(90deg) scale(1.14);box-shadow:0 4px 14px color-mix(in srgb,var(--orange) 20%,transparent)}.model-dialog__close:active{transform:rotate(90deg) scale(.92)}.model-dialog__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin:0;padding:.95rem 1.6rem;border-bottom:1px solid var(--rule);background:var(--white);flex-shrink:0}.model-dialog__actions .platform-button{min-height:42px;padding:.6rem 1.1rem;border-radius:10px;font-size:.78rem;font-weight:750;transition:transform .18s cubic-bezier(.16,1,.3,1),box-shadow .18s ease,background-color .18s ease,border-color .18s ease}.model-dialog__actions #dialog-shortlist-button.platform-button--primary{background:linear-gradient(135deg,var(--orange) 0%,color-mix(in srgb,var(--orange) 82%,#9333ea) 100%);border:1px solid color-mix(in srgb,var(--orange) 80%,transparent);color:#fff;box-shadow:0 4px 16px color-mix(in srgb,var(--orange) 30%,transparent)}.model-dialog__actions #dialog-shortlist-button.platform-button--primary:hover{background:linear-gradient(135deg,color-mix(in srgb,var(--orange) 90%,#7e22ce) 0%,var(--orange) 100%);border-color:var(--orange);transform:translateY(-2px) scale(1.02);box-shadow:0 10px 28px color-mix(in srgb,var(--orange) 45%,transparent)}.model-dialog__actions #dialog-shortlist-button.platform-button--primary:active{transform:translateY(0) scale(.97)}.model-dialog__actions .platform-button--secondary{border-color:var(--rule);background:var(--white);color:var(--black);font-weight:650}.model-dialog__actions .platform-button--secondary:hover{border-color:var(--orange);color:var(--orange);background:color-mix(in srgb,var(--orange) 6%,var(--white));transform:translateY(-2px);box-shadow:0 6px 16px color-mix(in srgb,var(--orange) 15%,transparent)}.model-dialog__actions .platform-button--secondary:active{transform:translateY(0) scale(.97)}.model-smart-actions{display:flex;flex-wrap:wrap;gap:.5rem;padding:.65rem 1.6rem;border-bottom:1px solid var(--rule);background:color-mix(in srgb,var(--orange) 5%,var(--code-bg));flex-shrink:0}.model-smart-actions a{min-height:35px;padding:.4rem .8rem;border:1px solid var(--rule);border-radius:8px;background:var(--white);color:var(--ink-soft);font-family:var(--font-sans);font-size:.74rem;font-weight:650;text-decoration:none;transition:transform .18s ease,color .18s ease,border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.model-smart-actions a:hover{color:var(--orange);border-color:var(--orange);background:var(--white);transform:translateY(-1px) scale(1.02);box-shadow:0 4px 12px color-mix(in srgb,var(--orange) 15%,transparent)}.model-tabs{display:flex;gap:.4rem;padding:.6rem 1.6rem;border-bottom:1px solid var(--rule);background:var(--white);overflow-x:auto;scrollbar-width:none;flex-shrink:0}.model-tabs::-webkit-scrollbar{display:none}.model-tabs button{min-width:max-content;min-height:38px;padding:.5rem .95rem;border:1px solid transparent;border-radius:10px;font-family:var(--font-sans);font-size:.78rem;font-weight:650;color:var(--ink-soft);background:transparent;cursor:pointer;transition:transform .18s cubic-bezier(.16,1,.3,1),color .18s ease,background-color .18s ease,border-color .18s ease,box-shadow .18s ease;white-space:nowrap}.model-tabs button:hover{color:var(--black);background:var(--code-bg);transform:translateY(-1px)}.model-tabs button[aria-selected=true]{color:var(--orange);background:color-mix(in srgb,var(--orange) 12%,var(--white));border-color:color-mix(in srgb,var(--orange) 35%,transparent);font-weight:750;transform:scale(1.03);box-shadow:0 4px 14px color-mix(in srgb,var(--orange) 12%,transparent)}.model-dialog__content{flex:1 1 auto;min-height:0;padding:1.6rem;overflow-y:auto;color:var(--black)}.model-dialog__content.is-tab-animating>*{animation:modelTabContentFade .22s cubic-bezier(.16,1,.3,1) forwards}@keyframes modelTabContentFade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin-bottom:1.25rem}.detail-metric{padding:.95rem 1.05rem;border:1px solid var(--rule);border-radius:var(--platform-radius-sm);background:var(--code-bg);transition:transform .18s cubic-bezier(.16,1,.3,1),border-color .18s ease,box-shadow .18s ease}.detail-metric:hover{border-color:color-mix(in srgb,var(--orange) 50%,var(--rule));transform:translateY(-3px) scale(1.01);box-shadow:0 8px 20px color-mix(in srgb,var(--orange) 10%,transparent)}.detail-metric span{font-family:var(--font-mono);font-size:.6rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-soft)}.detail-metric strong{margin-top:.32rem;font-family:var(--font-display);font-size:1.35rem;font-weight:700;line-height:1.15;color:var(--black);font-variant-numeric:tabular-nums}.detail-metric small{margin-top:.3rem;font-size:.68rem;color:var(--ink-soft)}.detail-section{margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid var(--rule)}.detail-section:first-child{margin-top:0;padding-top:0;border-top:0}.detail-section h3{margin:0 0 .75rem;font-family:var(--font-display);font-size:1.25rem;font-weight:700;color:var(--black)}.detail-section>p{font-size:.78rem;line-height:1.55;color:var(--ink-soft)}.detail-list{display:grid;gap:.5rem;margin-top:.65rem}.detail-list li{position:relative;padding:.65rem .85rem .65rem 1.6rem;border:1px solid var(--rule);border-radius:var(--platform-radius-sm);font-size:.76rem;line-height:1.45;background:var(--code-bg);color:var(--black);transition:transform .18s cubic-bezier(.16,1,.3,1),border-color .18s ease,background-color .18s ease}.detail-list li:hover{transform:translate(4px);border-color:color-mix(in srgb,var(--orange) 50%,var(--rule));background:var(--white)}html[lang=ar] .detail-list li{padding:.65rem 1.6rem .65rem .85rem}html[lang=ar] .detail-list li:hover{transform:translate(-4px)}.detail-list li:before{content:"\2192";position:absolute;inset-inline-start:.65rem;color:var(--orange);font-weight:700}.capability-bars{display:grid;gap:.7rem;margin-top:.85rem}.capability-row{display:grid;grid-template-columns:130px minmax(0,1fr) 42px;gap:.85rem;align-items:center;font-size:.76rem}.capability-row>span:first-child{font-weight:600;color:var(--black);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.capability-track{height:8px;border-radius:999px;background:var(--rule);overflow:hidden}.capability-fill{display:block;height:100%;border-radius:999px;background:var(--orange);transform-origin:left;animation:capabilityGrow .5s cubic-bezier(.16,1,.3,1) forwards}html[lang=ar] .capability-fill{transform-origin:right}@keyframes capabilityGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.capability-row strong{font-family:var(--font-mono);font-size:.74rem;font-weight:700;color:var(--black);font-variant-numeric:tabular-nums;text-align:end}html[lang=ar] .capability-row strong{text-align:start}.evidence-list,.history-list{display:grid;gap:.55rem}.evidence-item,.history-item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.7rem;align-items:start;padding:.75rem;border:1px solid var(--rule);border-radius:var(--platform-radius-sm)}.evidence-item h4,.history-item h4{margin:0;font-family:var(--font-sans);font-size:.74rem;font-weight:700}.evidence-item p,.history-item p{margin-top:.2rem;font-size:.64rem;color:var(--ink-soft)}.evidence-item a{font-size:.62rem;color:var(--orange);text-decoration:underline}.eval-table{overflow-x:auto;border:1px solid var(--rule);border-radius:var(--platform-radius-sm)}.eval-table table{min-width:520px;margin:0;font-family:var(--font-sans);font-size:.7rem}.eval-table th,.eval-table td{padding:.7rem;border-bottom:1px solid var(--rule);text-align:start}.eval-table th{background:var(--code-bg);font-family:var(--font-mono);font-size:.58rem;color:var(--ink-soft)}.eval-table tr:last-child td{border-bottom:0}.platform-toast{position:fixed;z-index:160;inset-inline-start:50%;inset-block-end:1.2rem;max-width:min(90vw,34rem);padding:.75rem 1rem;border:1px solid var(--accent-on-dark);border-radius:999px;background:var(--black);color:var(--white);font-family:var(--font-sans);font-size:.7rem;box-shadow:var(--platform-shadow);opacity:0;pointer-events:none;transform:translate(-50%,1rem);transition:opacity .18s ease,transform .18s ease}.platform-toast.is-visible{opacity:1;transform:translate(-50%)}[dir=rtl] .platform-toast{transform:translate(50%,1rem)}[dir=rtl] .platform-toast.is-visible{transform:translate(50%)}html[lang=ar] .platform-page,html[lang=ar] [data-platform-root],html[lang=ar] .platform-app,html[lang=ar] .model-dialog,html[lang=ar] .platform-masthead,html[lang=ar] .platform-masthead .masthead__inner,html[lang=ar] .platform-masthead .masthead__row,html[lang=ar] .platform-page .site-footer,html[lang=ar] .platform-page .site-footer__inner,html[lang=ar] .platform-page .site-footer__nav{direction:rtl!important;text-align:right}html[lang=ar] .platform-page{font-family:"IBM Plex Sans Arabic",var(--font-sans)}html[lang=ar] body.platform-page{--font-display: "IBM Plex Sans Arabic", system-ui, sans-serif;--font-body: "IBM Plex Sans Arabic", system-ui, sans-serif;--font-sans: "IBM Plex Sans Arabic", system-ui, sans-serif}html[lang=ar] .platform-page h1,html[lang=ar] .platform-page h2,html[lang=ar] .platform-page h3,html[lang=ar] .platform-page h4,html[lang=ar] .platform-page h5,html[lang=ar] .platform-page p,html[lang=ar] .platform-page span,html[lang=ar] .platform-page button,html[lang=ar] .platform-page input,html[lang=ar] .platform-page select,html[lang=ar] .platform-page label,html[lang=ar] .platform-page summary{letter-spacing:0}html[lang=ar] .platform-page h1,html[lang=ar] .platform-page h2,html[lang=ar] .platform-page h3,html[lang=ar] .platform-page h4,html[lang=ar] .platform-page h5{font-family:"IBM Plex Sans Arabic",var(--font-display)}html[lang=ar] .platform-kicker,html[lang=ar] .platform-eyebrow,html[lang=ar] .evidence-badge,html[lang=ar] .platform-guest-pill{text-transform:none}html[lang=ar] .model-card__metric,html[lang=ar] .compare-table th,html[lang=ar] .compare-table td{text-align:right}html[lang=ar] .detail-list li{padding-inline:1.6rem .7rem}html[lang=ar] .alert-card.is-watched{box-shadow:inset -4px 0 0 var(--orange)}@media(max-width:1120px){.platform-hero{grid-template-columns:minmax(0,1fr) minmax(17rem,.75fr);gap:2.5rem}.model-grid{grid-template-columns:1fr}.library-grid{grid-template-columns:1fr 1fr}.library-panel:first-child{grid-column:1 / -1}}@media(max-width:900px){.platform-site-nav{order:3;width:100%;margin-inline-start:0;overflow-x:auto;flex-wrap:nowrap}.platform-hero{grid-template-columns:1fr}.platform-hero h1{max-width:12ch}.platform-hero__proof{max-width:42rem}.evidence-legend{grid-template-columns:1fr;gap:1rem}.explore-layout{grid-template-columns:1fr}.filter-panel{position:static}.filter-form{grid-template-columns:repeat(3,1fr)}.platform-field--wide{grid-column:1 / -1}.workspace-grid{grid-template-columns:1fr}.scenario-card,.decision-card{min-height:auto}.decision-empty{min-height:16rem}.platform-explainer__intro{grid-template-columns:1fr;align-items:start}.method-steps li{grid-template-columns:3.5rem .7fr 1.3fr}.model-dialog{width:calc(100% - 1rem);max-height:calc(100vh - 1rem)}}@media(max-width:720px){[data-platform-root]{padding-inline:.75rem}.platform-hero{padding-top:3rem}.platform-hero h1{font-size:clamp(2.35rem,11vw,3.35rem);line-height:1}.platform-hero__actions .platform-button{flex:1 1 12rem}.evidence-legend__items{grid-template-columns:1fr 1fr}.platform-app{margin-inline:-.35rem;border-radius:0}.platform-appbar{display:block}.platform-view-tabs{overflow-x:auto}.platform-view-tabs button{min-width:9rem}.platform-appbar__actions{justify-content:space-between;padding:.65rem;border-top:1px solid var(--rule)}.filter-form{grid-template-columns:1fr 1fr}.inventory-head,.workspace-intro,.alerts-head,.library-transfer{align-items:flex-start;flex-direction:column}.inventory-head>p{text-align:start}.model-card__actions{grid-template-columns:1fr 1fr 44px}.library-grid{grid-template-columns:1fr}.library-panel:first-child{grid-column:auto}.library-transfer__actions{width:100%}.library-transfer__actions .platform-button{flex:1}.alert-summary{grid-template-columns:1fr}.alert-card{grid-template-columns:1fr;gap:.55rem}.alert-card__source{justify-self:start}.platform-explainer__intro .platform-eyebrow{margin-bottom:0}.method-steps li{grid-template-columns:2.5rem 1fr;align-items:start}.method-steps li>div{display:block}.method-steps p{margin-top:.35rem}.platform-related__grid{grid-template-columns:1fr}.platform-related__grid a{min-height:10rem}.model-dialog{width:100%;height:100%;max-height:100%;border:0;border-radius:0}.model-dialog__head,.model-dialog__actions,.model-dialog__content{padding-inline:1rem}.detail-grid{grid-template-columns:1fr 1fr}}@media(max-width:480px){.platform-hero__proof{grid-template-columns:1fr}.platform-proof-card,.platform-proof-card:nth-child(2),.platform-proof-card:nth-child(3){grid-column:auto;border-inline-end:0;border-bottom:1px solid var(--rule)}.platform-proof-card:nth-child(3){border-bottom:0}.platform-proof-rail{display:none}.filter-form,.scenario-form__volumes{grid-template-columns:1fr}.platform-field--wide{grid-column:auto}.model-card__metrics{grid-template-columns:1fr}.model-card__metric,.model-card__metric+.model-card__metric{padding:.6rem 0;border-inline-end:0;border-bottom:1px solid var(--rule)}.model-card__metric:last-child{border-bottom:0}.model-card__actions{grid-template-columns:1fr 44px}.model-card__actions .platform-button:first-child{grid-column:1 / -1}.decision-pick{grid-template-columns:2.2rem minmax(0,1fr)}.decision-pick__metrics{grid-column:2;text-align:start}.decision-pick__actions{grid-column:1 / -1}.shortlist-empty{align-items:flex-start;flex-direction:column}.privacy-strip,.platform-caveat,.detail-grid,.evidence-item,.history-item{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.platform-page *,.platform-page *:before,.platform-page *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}html[data-motion=off] .platform-page *,html[data-motion=off] .platform-page *:before,html[data-motion=off] .platform-page *:after{animation:none!important;transition:none!important}@media(min-width:1100px){.platform-hero h1{max-width:14ch;font-size:clamp(4.4rem,5.1vw,5.65rem);line-height:.94}}
