.sm-pt{--pt-ink:#0e1112;--pt-panel:#151a1c;--pt-panel-2:#1b2124;--pt-line:#e7c4712e;--pt-line-soft:#ffffff14;--pt-gold:#e7c471;--pt-gold-deep:#b88935;--pt-text:#f3efe6;--pt-muted:#a7a99f;background:radial-gradient(1200px 600px at 15% -10%, #e7c47114, transparent 60%), var(--pt-ink);min-height:100vh;color:var(--pt-text);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.sm-pt-wrap{width:min(1440px,100% - 2.5rem);margin-inline:auto}.sm-pt-top{z-index:40;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--pt-line);background:#0e1112f0;position:sticky;top:0}.sm-pt-top-inner{align-items:center;gap:1.5rem;padding:.75rem 0;display:flex}.sm-pt-logo img{object-fit:contain;width:auto;height:34px;display:block}.sm-pt-nav{flex-wrap:wrap;flex:1;align-items:center;gap:.25rem;display:flex}.sm-pt-nav a{color:var(--pt-muted);letter-spacing:.01em;border:1px solid #0000;border-radius:8px;padding:.55rem .85rem;font-size:.92rem;text-decoration:none}.sm-pt-nav a:hover{color:var(--pt-text);background:#ffffff0a}.sm-pt-nav a.is-active{color:var(--pt-gold);border-color:var(--pt-line);background:#e7c47114}.sm-pt-tools{align-items:center;gap:.75rem;display:flex}.sm-pt-search{background:var(--pt-panel-2);border:1px solid var(--pt-line-soft);border-radius:10px;align-items:center;gap:.5rem;min-width:240px;padding:.45rem .7rem;display:flex}.sm-pt-search input{color:var(--pt-text);background:0 0;border:0;outline:none;width:100%;font-size:.88rem}.sm-pt-icon-btn{border:1px solid var(--pt-line-soft);background:var(--pt-panel-2);width:38px;height:38px;color:var(--pt-muted);cursor:pointer;border-radius:10px;place-items:center;display:grid;position:relative}.sm-pt-badge{background:var(--pt-gold-deep);color:#10130f;border-radius:999px;padding:.05rem .35rem;font-size:.68rem;font-weight:700;position:absolute;top:-6px;right:-6px}.sm-pt-user{border-left:1px solid var(--pt-line-soft);align-items:center;gap:.6rem;padding-left:.75rem;display:flex}.sm-pt-avatar{color:#12140f;background:linear-gradient(160deg, var(--pt-gold), var(--pt-gold-deep));border-radius:999px;place-items:center;width:38px;height:38px;font-weight:700;display:grid}.sm-pt-user-meta strong{font-size:.85rem;display:block}.sm-pt-user-meta span{color:var(--pt-muted);font-size:.74rem}.sm-pt-main{padding:1.75rem 0 3rem}.sm-pt-head h1{letter-spacing:-.01em;margin:0 0 .35rem;font-size:clamp(1.5rem,2.4vw,2rem)}.sm-pt-head p{color:var(--pt-muted);max-width:68ch;margin:0 0 1.5rem;font-size:.95rem}.sm-pt-eyebrow{color:var(--pt-gold);text-transform:uppercase;letter-spacing:.16em;margin:0 0 .5rem;font-size:.72rem}.sm-pt-grid{gap:1rem;display:grid}.sm-pt-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm-pt-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm-pt-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm-pt-card{background:linear-gradient(180deg, var(--pt-panel), var(--pt-panel-2));border:1px solid var(--pt-line-soft);border-radius:14px;padding:1.15rem 1.25rem}.sm-pt-card h2,.sm-pt-card h3{letter-spacing:.01em;margin:0 0 .4rem;font-size:1rem}.sm-pt-card p{color:var(--pt-muted);margin:0;font-size:.88rem}.sm-pt-kpi{color:var(--pt-gold);margin:.25rem 0 .15rem;font-size:1.6rem;font-weight:700}.sm-pt-steps{gap:.6rem;margin-top:.9rem;display:grid}.sm-pt-step{border:1px solid var(--pt-line-soft);background:#ffffff05;border-radius:10px;align-items:center;gap:.7rem;padding:.6rem .75rem;display:flex}.sm-pt-step span.n{width:26px;height:26px;color:var(--pt-gold);border:1px solid var(--pt-line);border-radius:999px;place-items:center;font-size:.8rem;font-weight:700;display:grid}.sm-pt-step strong{font-size:.9rem;font-weight:600}.sm-pt-step em{color:var(--pt-muted);margin-left:auto;font-size:.76rem;font-style:normal}.sm-pt-bar{background:#ffffff14;border-radius:999px;height:8px;margin-top:.6rem;overflow:hidden}.sm-pt-bar i{background:linear-gradient(90deg, var(--pt-gold-deep), var(--pt-gold));height:100%;display:block}.sm-pt-gates{grid-template-columns:repeat(12,minmax(0,1fr));gap:.35rem;margin-top:.9rem;display:grid}.sm-pt-gate{border:1px dashed var(--pt-line);aspect-ratio:1/1.35;color:var(--pt-muted);background:#e7c4710a;border-radius:8px;place-items:center;font-size:.72rem;display:grid}.sm-pt-empty{border:1px dashed var(--pt-line);text-align:center;color:var(--pt-muted);background:#ffffff05;border-radius:12px;padding:1.4rem;font-size:.88rem}.sm-pt-btn{border:1px solid var(--pt-line);color:var(--pt-gold);cursor:pointer;background:#e7c47114;border-radius:10px;justify-content:center;align-items:center;gap:.4rem;padding:.65rem 1.1rem;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}.sm-pt-btn-gold{background:linear-gradient(160deg, var(--pt-gold), var(--pt-gold-deep));color:#12140f;border-color:#0000}.sm-pt-actions{flex-wrap:wrap;gap:.6rem;margin-top:1rem;display:flex}.sm-pt-auth{place-items:center;min-height:calc(100vh - 64px);padding:3rem 0;display:grid}.sm-pt-auth-card{background:linear-gradient(180deg, var(--pt-panel), var(--pt-panel-2));border:1px solid var(--pt-line);border-radius:16px;width:min(460px,100%);padding:2rem}.sm-pt-field{gap:.3rem;margin-bottom:.85rem;display:grid}.sm-pt-field label{color:var(--pt-muted);font-size:.8rem}.sm-pt-field input,.sm-pt-field select,.sm-pt-field textarea{border:1px solid var(--pt-line-soft);color:var(--pt-text);background:#ffffff08;border-radius:10px;outline:none;padding:.65rem .75rem;font-size:.92rem}.sm-pt-note{color:var(--pt-muted);margin-top:1rem;font-size:.78rem}.sm-pt-note a{color:var(--pt-gold)}.sm-pt-error{color:#ffb4a2;margin:.35rem 0 .75rem;font-size:.82rem}.sm-pt-auth-card-wide{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1rem;width:min(760px,100%);display:grid}.sm-pt-auth-card-wide .sm-pt-error,.sm-pt-auth-card-wide .sm-pt-note,.sm-pt-auth-card-wide>button{grid-column:1/-1}a.sm-pt-user{color:inherit;text-decoration:none}@media (width<=720px){.sm-pt-auth-card-wide{grid-template-columns:1fr}}.sm-pt-auth-shell{--pt-ink:#1d2529;--pt-panel:#fbfaf6;--pt-panel-2:#fff;--pt-line:#b8872e;--pt-line-soft:#d9d6cd;--pt-gold:#b8872e;--pt-gold-deep:#8b641e;--pt-text:#1d2529;--pt-muted:#626966;color:var(--pt-text);background:#f2f2ef;font-family:IBM Plex Sans,sans-serif}.sm-pt-auth-layout{grid-template-columns:minmax(360px,46%) minmax(0,1fr);min-height:100dvh;display:grid}.sm-pt-auth-visual{background:var(--pt-ink);min-height:100%;position:relative;overflow:hidden}.sm-pt-auth-visual:after{content:"";background:linear-gradient(180deg, color-mix(in oklab, var(--pt-ink) 8%, transparent), color-mix(in oklab, var(--pt-ink) 88%, transparent));position:absolute;inset:0}.sm-pt-auth-visual-image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.sm-pt-auth-visual-content{z-index:1;color:#fbfaf6;position:absolute;inset:auto clamp(28px,6vw,72px) clamp(40px,8vh,88px)}.sm-pt-auth-visual-content img{filter:brightness(0)invert();width:min(230px,60%);margin-bottom:44px}.sm-pt-auth-visual-content p{color:#d9bd85;text-transform:uppercase;letter-spacing:.14em;margin:0 0 14px;font-size:12px;font-weight:600}.sm-pt-auth-visual-content h2{color:#fbfaf6;letter-spacing:0;max-width:560px;margin:0;font-family:Libre Baskerville,serif;font-size:clamp(32px,4vw,56px);font-weight:400;line-height:1.18}.sm-pt-auth-content{place-items:center;padding:40px clamp(24px,7vw,96px);display:grid}.sm-pt-auth-content-inner{width:min(480px,100%)}.sm-pt-auth-brand{display:none}.sm-pt-auth-shell .sm-pt-head{margin-bottom:26px}.sm-pt-auth-shell .sm-pt-head h1{color:var(--pt-text);letter-spacing:0;margin:0 0 10px;font-family:Libre Baskerville,serif;font-size:clamp(28px,3vw,40px);font-weight:400}.sm-pt-auth-shell .sm-pt-head p{color:var(--pt-muted);margin:0;line-height:1.6}.sm-pt-auth-shell .sm-pt-auth{min-height:0;padding:0;display:block}.sm-pt-auth-shell .sm-pt-auth-card{background:0 0;border:0;border-radius:0;width:100%;padding:0}.sm-pt-auth-shell .sm-pt-field{gap:7px;margin-bottom:16px}.sm-pt-auth-shell .sm-pt-field label{color:var(--pt-text);font-size:12px;font-weight:600}.sm-pt-auth-shell .sm-pt-field input{border:1px solid var(--pt-line-soft);background:var(--pt-panel-2);min-height:48px;color:var(--pt-text);border-radius:4px;padding:11px 13px}.sm-pt-auth-shell .sm-pt-field input:focus{border-color:var(--pt-gold);outline:3px solid color-mix(in oklab, var(--pt-gold) 18%, transparent)}.sm-pt-auth-shell .sm-pt-btn{border-radius:4px;width:100%;min-height:48px}.sm-pt-auth-shell .sm-pt-btn-gold{border-color:var(--pt-gold-deep);background:var(--pt-gold-deep);color:#fbfaf6}.sm-pt-auth-shell .sm-pt-note{color:var(--pt-muted);text-align:center;font-size:13px}.sm-pt-auth-shell .sm-pt-note a{color:var(--pt-gold-deep);font-weight:600}.sm-pt-auth-shell .sm-pt-error{color:#713426;background:#fff7f4;border-left:3px solid #9c4b39;padding:11px 13px}@media (width<=800px){.sm-pt-auth-layout{grid-template-columns:1fr}.sm-pt-auth-visual{display:none}.sm-pt-auth-content{min-height:100dvh;padding:28px 20px}.sm-pt-auth-brand{width:180px;margin-bottom:52px;display:block}.sm-pt-auth-brand img{width:100%;display:block}}.sm-pt-auth-shell .sm-pt-auth-visual-content,.sm-pt-auth-shell .sm-pt-auth-visual-content h2{color:#fbfaf6}.sm-ops .sm-pt-nav a{align-items:center;gap:.4rem;display:inline-flex}.sm-ops .sm-pt-nav svg{width:16px}.sm-ops-label{border:1px solid var(--pt-line);color:var(--pt-gold);text-transform:uppercase;padding:.3rem .55rem;font-size:.68rem}.sm-ops-entry{align-items:center;gap:1rem;text-decoration:none;display:flex;color:inherit!important}.sm-ops-entry>svg,.sm-ops-title>svg,.sm-pt-section-title>svg{color:var(--pt-gold);flex:none}.sm-ops-filters{grid-template-columns:repeat(3,minmax(160px,1fr));align-items:end;gap:.8rem;margin-bottom:1rem;display:grid}.sm-ops-filters>label:not(.sm-ops-check){color:var(--pt-muted);gap:.3rem;font-size:.74rem;display:grid}.sm-ops-filters input,.sm-ops-filters select,.sm-ops-check-list select,.sm-ops-inline select{min-width:0;height:38px;color:var(--pt-text);background:var(--pt-ink);border:1px solid var(--pt-line-soft);padding:0 .65rem}.sm-ops-check{min-height:38px;color:var(--pt-muted);align-items:center;gap:.4rem;font-size:.75rem;display:flex}.sm-ops-check input{accent-color:var(--pt-gold)}.sm-ops-queue{display:grid}.sm-ops-queue>a{border-bottom:1px solid var(--pt-line-soft);min-height:72px;color:inherit;grid-template-columns:minmax(230px,1fr) auto repeat(3,95px);align-items:center;gap:1rem;padding:.75rem 0;text-decoration:none;display:grid}.sm-ops-queue>a:last-child{border-bottom:0}.sm-ops-queue strong,.sm-ops-queue small{display:block}.sm-ops-queue small{color:var(--pt-muted);font-size:.7rem}.sm-ops-case-grid{grid-template-columns:minmax(220px,.8fr) minmax(380px,1.45fr) minmax(260px,.9fr);align-items:start;gap:1rem;display:grid}.sm-ops-column{gap:1rem;min-width:0;display:grid}.sm-ops-title{align-items:center;gap:.55rem;margin-bottom:.8rem;display:flex}.sm-ops-title h2{margin:0}.sm-ops-title svg{width:18px}.sm-ops-dl{gap:.65rem;margin:0;display:grid}.sm-ops-dl div{border-top:1px solid var(--pt-line-soft);padding-top:.6rem}.sm-ops-dl dt{color:var(--pt-muted);font-size:.7rem}.sm-ops-dl dd{overflow-wrap:anywhere;margin:.15rem 0 0;font-size:.82rem}.sm-ops-mini-list{margin-top:.7rem;display:grid}.sm-ops-mini-list>div{border-top:1px solid var(--pt-line-soft);gap:.2rem;padding:.65rem 0;display:grid}.sm-ops-mini-list strong,.sm-ops-mini-list small{display:block}.sm-ops-mini-list small{color:var(--pt-muted);font-size:.7rem}.sm-ops-check-list{display:grid}.sm-ops-check-list article{border-top:1px solid var(--pt-line-soft);grid-template-columns:minmax(0,1fr) auto 145px;align-items:center;gap:.65rem;padding:.65rem 0;display:grid}.sm-ops-check-list small{color:var(--pt-muted);margin-top:.2rem;font-size:.7rem;display:block}.sm-ops-rfi-form{border-top:1px solid var(--pt-line-soft);margin-top:1rem;padding-top:1rem}.sm-ops-rfi-actions{flex-wrap:wrap;gap:.4rem;margin-top:.45rem;display:flex}.sm-ops-inline{justify-content:space-between;gap:.75rem;display:flex}.sm-ops-decision{border-color:var(--pt-line);position:sticky;top:86px}.sm-ops-decision ul{color:var(--pt-muted);padding-left:1.1rem;font-size:.78rem}.sm-ops-decision-actions{gap:.55rem;display:grid}@media (width<=1180px){.sm-ops-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.sm-ops-case-grid{grid-template-columns:1fr 1fr}.sm-ops-case-grid>aside:last-child{grid-column:1/-1}.sm-ops-decision{position:static}}@media (width<=780px){.sm-ops-filters,.sm-ops-case-grid{grid-template-columns:1fr}.sm-ops-case-grid>aside:last-child{grid-column:auto}.sm-ops-queue>a{grid-template-columns:1fr auto}.sm-ops-queue>a>span:not(.sm-pt-status){display:none}.sm-ops-check-list article{grid-template-columns:1fr auto}.sm-ops-check-list select{grid-column:1/-1}.sm-ops-label{display:none}}.sm-pt-privacy-note{border-left:3px solid var(--pt-gold);background:var(--pt-panel);align-items:flex-start;gap:.8rem;margin-bottom:1rem;padding:1rem;display:flex}.sm-pt-privacy-note svg{width:20px;color:var(--pt-gold);flex:none}.sm-pt-privacy-note p{color:var(--pt-muted);margin:0;font-size:.85rem}.sm-pt-privacy-note strong{color:var(--pt-text)}.sm-pt-related-summary{flex-wrap:wrap;gap:.7rem;display:flex}.sm-pt-related-summary span{border:1px solid var(--pt-line-soft);color:var(--pt-muted);border-radius:6px;padding:.55rem .75rem;font-size:.8rem}.sm-pt-related-summary strong{color:var(--pt-text);margin-right:.2rem}.sm-pt-related-groups{gap:1.5rem;display:grid}.sm-pt-related-card{gap:.9rem;display:grid}.sm-pt-related-title{grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;display:grid}.sm-pt-related-title>span{border:1px solid var(--pt-line-soft);width:38px;height:38px;color:var(--pt-gold);border-radius:6px;place-items:center;display:grid}.sm-pt-related-title svg{width:18px}.sm-pt-related-title h3{margin:0;font-size:1rem}.sm-pt-related-title p{color:var(--pt-muted);margin:.15rem 0 0;font-size:.78rem}.sm-pt-related-badges{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.sm-pt-pending{color:var(--pt-gold);font-size:.72rem;font-weight:700}.sm-pt-related-card dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin:0;display:grid}.sm-pt-related-card dl div{border-top:1px solid var(--pt-line-soft);min-width:0;padding-top:.6rem}.sm-pt-related-card dt{color:var(--pt-muted);font-size:.7rem}.sm-pt-related-card dd{overflow-wrap:anywhere;margin:.15rem 0 0;font-size:.82rem}.sm-pt-related-flags{flex-wrap:wrap;gap:1rem;display:flex}.sm-pt-related-flags label,.sm-pt-related-docs label{color:var(--pt-text);align-items:flex-start;gap:.55rem;font-size:.83rem;display:flex}.sm-pt-related-flags input,.sm-pt-related-docs input{accent-color:var(--pt-gold)}.sm-pt-related-flags-text{color:var(--pt-gold);margin:0;font-size:.75rem}.sm-pt-related-docs{border:1px solid var(--pt-line-soft);border-radius:6px;gap:.65rem;padding:1rem;display:grid}.sm-pt-related-docs legend{padding:0 .35rem;font-weight:700}.sm-pt-related-docs label span{display:grid}.sm-pt-related-docs small,.sm-pt-related-docs p{color:var(--pt-muted);margin:0;font-size:.72rem}.sm-pt-related-callout{grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;margin-top:1rem;display:grid}.sm-pt-related-callout>svg{color:var(--pt-gold)}.sm-pt-related-callout h2,.sm-pt-related-callout p{margin:0}.sm-pt-related-callout p{color:var(--pt-muted);margin-top:.25rem}@media (width<=720px){.sm-pt-related-card dl{grid-template-columns:1fr}.sm-pt-related-callout{grid-template-columns:auto 1fr}.sm-pt-related-callout .sm-pt-btn{text-align:center;grid-column:1/-1}}.sm-pt-doc-kpis{margin-bottom:1rem}.sm-pt-doc-kpis article{grid-template-columns:auto 1fr;align-items:center;gap:.3rem .75rem;display:grid}.sm-pt-doc-kpis svg{width:26px;color:var(--pt-gold);grid-row:1/3}.sm-pt-doc-kpis span,.sm-pt-doc-meta span{color:var(--pt-muted);font-size:.75rem}.sm-pt-doc-kpis strong{color:var(--pt-gold);font-size:1.35rem}.sm-pt-doc-overview{margin-bottom:1rem}.sm-pt-doc-overview .sm-pt-section-title b{color:var(--pt-gold);font-size:1.5rem}.sm-pt-doc-requirements{gap:.55rem;margin-top:1rem;display:grid}.sm-pt-doc-requirements span{color:var(--pt-muted);font-size:.8rem}.sm-pt-doc-requirements span.is-complete{color:var(--pt-gold)}.sm-pt-doc-callout{flex-direction:column;justify-content:center;display:flex}.sm-pt-doc-toolbar{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1rem;display:flex}.sm-pt-doc-filters{flex-wrap:wrap;gap:.75rem;display:flex}.sm-pt-doc-filters label{color:var(--pt-muted);gap:.3rem;font-size:.74rem;display:grid}.sm-pt-doc-filters select{min-width:190px;height:38px;color:var(--pt-text);background:var(--pt-panel);border:1px solid var(--pt-line-soft);padding:0 .65rem}.sm-pt-doc-new,.sm-pt-doc-section,.sm-pt-doc-notes{margin-bottom:1rem}.sm-pt-doc-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:.1rem 1rem;margin-top:1rem;display:grid}.sm-pt-doc-form-wide{grid-column:1/-1}.sm-pt-doc-form small,.sm-pt-version-list small{color:var(--pt-muted);font-size:.72rem}.sm-pt-doc-list{display:grid}.sm-pt-doc-row{border-bottom:1px solid var(--pt-line-soft);grid-template-columns:auto minmax(220px,1fr) auto 150px 135px;align-items:center;gap:1rem;min-height:72px;padding:.75rem 0;text-decoration:none;display:grid}.sm-pt-doc-row:last-child{border-bottom:0}.sm-pt-doc-icon{width:38px;height:38px;color:var(--pt-gold);border:1px solid var(--pt-line);place-items:center;display:grid}.sm-pt-doc-icon svg{width:19px}.sm-pt-doc-main strong,.sm-pt-doc-main small,.sm-pt-doc-date strong{display:block}.sm-pt-doc-main small,.sm-pt-doc-date{color:var(--pt-muted);font-size:.73rem}.sm-pt-doc-date strong{color:var(--pt-text);margin-top:.2rem;font-size:.78rem}.sm-pt-status{border:1px solid var(--pt-line-soft);width:fit-content;color:var(--pt-muted);text-transform:uppercase;padding:.25rem .5rem;font-size:.7rem;display:inline-flex}.sm-pt-status.is-accepted{color:#98c9a3;border-color:#98c9a359}.sm-pt-status.is-rejected,.sm-pt-status.is-expired{color:#ee9c8f;border-color:#ee9c8f59}.sm-pt-status.is-submitted,.sm-pt-status.is-under_review{color:var(--pt-gold);border-color:var(--pt-line)}.sm-pt-doc-alert{align-items:center;gap:.3rem;font-size:.72rem;display:inline-flex}.sm-pt-doc-alert svg{width:14px}.sm-pt-doc-alert.is-warning{color:var(--pt-gold)}.sm-pt-doc-alert.is-danger{color:#ee9c8f}.sm-pt-doc-detail-head{justify-content:space-between;gap:.75rem;margin-bottom:1rem;display:flex}.sm-pt-doc-upload{position:relative}.sm-pt-doc-upload input{opacity:0;width:1px;height:1px;position:absolute}.sm-pt-doc-meta{margin-bottom:1rem}.sm-pt-doc-meta article{gap:.35rem;display:grid}.sm-pt-doc-meta strong{font-size:.88rem}.sm-pt-doc-notes p{white-space:pre-wrap}.sm-pt-version-list>div{grid-template-columns:120px minmax(0,1fr) auto}.sm-pt-version-list>div>div strong,.sm-pt-version-list>div>div small{display:block}.sm-pt-version-list button{color:var(--pt-gold);border-color:var(--pt-line);background:0 0}@media (width<=900px){.sm-pt-doc-row{grid-template-columns:auto minmax(0,1fr) auto}.sm-pt-doc-date,.sm-pt-doc-row>span:last-child{display:none}}@media (width<=620px){.sm-pt-doc-toolbar,.sm-pt-doc-detail-head{flex-direction:column;align-items:stretch}.sm-pt-doc-toolbar>button,.sm-pt-doc-detail-head .sm-pt-btn,.sm-pt-doc-filters,.sm-pt-doc-filters label,.sm-pt-doc-filters select{width:100%}.sm-pt-doc-form{grid-template-columns:1fr}.sm-pt-doc-form-wide{grid-column:auto}.sm-pt-doc-row{grid-template-columns:auto minmax(0,1fr)}.sm-pt-doc-row .sm-pt-status{grid-column:2}.sm-pt-version-list>div{grid-template-columns:1fr}}.sm-pt-compliance-progress{margin-bottom:1rem}.sm-pt-compliance-progress .sm-pt-section-title b{color:var(--pt-gold);font-size:1.5rem}.sm-pt-compliance-actions{color:var(--pt-muted);flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1rem;font-size:.8rem;display:flex}.sm-pt-compliance-actions strong{color:var(--pt-text)}.sm-pt-compliance-actions button{margin-left:auto}.sm-pt-compliance-links{margin-bottom:1rem}.sm-pt-compliance-links>a{color:inherit;align-items:center;gap:1rem;text-decoration:none;display:flex}.sm-pt-compliance-links svg{color:var(--pt-gold);flex:none}.sm-pt-compliance-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:1rem;display:grid}.sm-pt-check-list{gap:.65rem;display:grid}.sm-pt-check-row{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem;display:grid}.sm-pt-check-row h3,.sm-pt-check-row p{margin:0}.sm-pt-check-row p{margin-top:.25rem}.sm-pt-check-row small{color:var(--pt-muted);margin-top:.35rem;font-size:.7rem;display:block}.sm-pt-check-row>div:last-child{justify-items:end;gap:.2rem;display:grid}.sm-pt-check-mark{border:1px solid var(--pt-line-soft);width:30px;height:30px;color:var(--pt-muted);place-items:center;display:grid}.sm-pt-check-mark.is-passed,.sm-pt-check-mark.is-not_applicable,.sm-pt-status.is-passed,.sm-pt-status.is-not_applicable,.sm-pt-status.is-verified{color:#98c9a3;border-color:#98c9a359}.sm-pt-status.is-changes_requested,.sm-pt-status.is-failed,.sm-pt-status.is-restricted,.sm-pt-status.is-suspended{color:#ee9c8f;border-color:#ee9c8f59}.sm-pt-status.is-verification_pending,.sm-pt-status.is-in_review{color:var(--pt-gold);border-color:var(--pt-line)}.sm-pt-compliance-timeline{position:sticky;top:86px}.sm-pt-compliance-timeline>div{border-bottom:1px solid var(--pt-line-soft);grid-template-columns:auto 1fr;gap:.65rem;padding:.65rem 0;display:grid}.sm-pt-compliance-timeline i{background:var(--pt-gold);border-radius:50%;width:9px;height:9px;margin-top:.3rem}.sm-pt-compliance-timeline p,.sm-pt-compliance-timeline strong,.sm-pt-compliance-timeline span,.sm-pt-compliance-timeline small{margin:0;display:block}.sm-pt-compliance-timeline span,.sm-pt-compliance-timeline small{color:var(--pt-muted);margin-top:.2rem;font-size:.72rem}.sm-pt-compliance-timeline .sm-pt-rfi-placeholder{border:1px dashed var(--pt-line);margin-top:.8rem;padding:.8rem;display:block}.sm-pt-rfi-placeholder a{margin-top:.5rem;font-size:.75rem;display:inline-block}.sm-pt-rfi-placeholder h3{margin:0 0 .3rem}@media (width<=900px){.sm-pt-compliance-layout{grid-template-columns:1fr}.sm-pt-compliance-timeline{position:static}}.sm-pt-rfi-list{display:grid}.sm-pt-rfi-row{border-bottom:1px solid var(--pt-line-soft);min-height:78px;color:inherit;grid-template-columns:auto minmax(220px,1fr) auto auto 135px 170px;align-items:center;gap:1rem;padding:.8rem 0;text-decoration:none;display:grid}.sm-pt-rfi-row:last-child{border-bottom:0}.sm-pt-rfi-icon{border:1px solid var(--pt-line);width:40px;height:40px;color:var(--pt-gold);place-items:center;display:grid}.sm-pt-rfi-icon svg{width:19px}.sm-pt-rfi-main strong,.sm-pt-rfi-main small,.sm-pt-rfi-date small,.sm-pt-rfi-date strong{display:block}.sm-pt-rfi-main small,.sm-pt-rfi-date small{color:var(--pt-muted);margin-top:.15rem;font-size:.72rem}.sm-pt-rfi-date strong{margin-top:.2rem;font-size:.76rem}.sm-pt-rfi-date.is-overdue strong{color:#ee9c8f}.sm-pt-priority{border:1px solid var(--pt-line-soft);width:fit-content;color:var(--pt-muted);text-transform:uppercase;padding:.25rem .5rem;font-size:.7rem;display:inline-flex}.sm-pt-priority.is-high{color:var(--pt-gold);border-color:var(--pt-line)}.sm-pt-priority.is-blocker{color:#ee9c8f;border-color:#ee9c8f59}.sm-pt-status.is-open,.sm-pt-status.is-viewed,.sm-pt-status.is-reopened{color:var(--pt-gold);border-color:var(--pt-line)}.sm-pt-status.is-responded,.sm-pt-status.is-review{color:#a8bde8;border-color:#a8bde859}.sm-pt-status.is-canceled{color:var(--pt-muted)}.sm-pt-rfi-detail-grid{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:1rem;display:grid}.sm-pt-rfi-thread{gap:1rem;display:grid}.sm-pt-rfi-original{border-left:3px solid var(--pt-gold)}.sm-pt-rfi-original-head{align-items:center;gap:.8rem;display:flex}.sm-pt-rfi-original-head h2{margin:.2rem 0 0}.sm-pt-rfi-original-head small{color:var(--pt-muted)}.sm-pt-rfi-original>p,.sm-pt-rfi-message>p{white-space:pre-wrap;color:var(--pt-muted);margin-bottom:0;line-height:1.6}.sm-pt-rfi-message{border:1px solid var(--pt-line-soft);background:var(--pt-panel);width:min(84%,720px);padding:1rem}.sm-pt-rfi-message.is-partner{border-right:3px solid var(--pt-gold);justify-self:end}.sm-pt-rfi-message.is-spotmining{border-left:3px solid var(--pt-line)}.sm-pt-rfi-message>div{justify-content:space-between;gap:1rem;display:flex}.sm-pt-rfi-message small{color:var(--pt-muted);font-size:.72rem}.sm-pt-rfi-reply h2{margin-top:0}.sm-pt-rfi-reply .sm-pt-related-docs legend{align-items:center;gap:.35rem;display:flex}.sm-pt-rfi-reply .sm-pt-related-docs legend svg{width:16px;color:var(--pt-gold)}.sm-pt-rfi-sidebar{position:sticky;top:86px}.sm-pt-rfi-sidebar h2{margin-top:0}.sm-pt-rfi-sidebar dl{gap:.8rem;margin:0;display:grid}.sm-pt-rfi-sidebar dl div{border-bottom:1px solid var(--pt-line-soft);gap:.25rem;padding-bottom:.8rem;display:grid}.sm-pt-rfi-sidebar dt{color:var(--pt-muted);font-size:.72rem}.sm-pt-rfi-sidebar dd{margin:0;font-size:.82rem}.sm-pt-rfi-attached{gap:.55rem;margin-top:1rem;display:grid}.sm-pt-rfi-attached h3{align-items:center;gap:.4rem;margin:0;font-size:.85rem;display:flex}.sm-pt-rfi-attached h3 svg{width:16px;color:var(--pt-gold)}.sm-pt-rfi-attached a,.sm-pt-rfi-attached p{margin:0;font-size:.76rem}@media (width<=1100px){.sm-pt-rfi-row{grid-template-columns:auto minmax(190px,1fr) auto auto}.sm-pt-rfi-row .sm-pt-rfi-date{grid-column:span 2}}@media (width<=780px){.sm-pt-rfi-row{grid-template-columns:auto 1fr;gap:.65rem}.sm-pt-rfi-row .sm-pt-priority,.sm-pt-rfi-row .sm-pt-status,.sm-pt-rfi-row .sm-pt-rfi-date{grid-column:2}.sm-pt-rfi-detail-grid{grid-template-columns:1fr}.sm-pt-rfi-sidebar{position:static}.sm-pt-rfi-message{width:94%}.sm-pt-rfi-message>div{flex-direction:column;gap:.25rem}}@media (width<=620px){.sm-pt-compliance-actions{flex-direction:column;align-items:stretch}.sm-pt-compliance-actions button{width:100%;margin-left:0}.sm-pt-check-row{grid-template-columns:auto minmax(0,1fr);align-items:start}.sm-pt-check-row>div:last-child{grid-column:2;justify-items:start}}.sm-pt-gate-page{gap:1rem;display:grid}.sm-pt-section-title{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.sm-pt-section-title h2{margin-bottom:.2rem}.sm-pt-gate-strip{grid-template-columns:repeat(12,minmax(58px,1fr));gap:.45rem;min-height:190px;display:grid}.sm-pt-gate-score{border:1px solid var(--pt-line-soft);background:var(--pt-panel);text-align:center;flex-direction:column;justify-content:space-between;min-height:190px;padding:.7rem .45rem;display:flex;position:relative;overflow:hidden}.sm-pt-gate-score span,.sm-pt-gate-score strong{z-index:1;position:relative}.sm-pt-gate-score span{color:var(--pt-muted);font-size:.75rem}.sm-pt-gate-score strong{font-size:1.15rem}.sm-pt-gate-score i{opacity:.7;background:#ffffff14;position:absolute;inset:auto 0 0}.sm-pt-gate-score.is-point i{background:#6f8e8680}.sm-pt-gate-score.is-medium i{background:#bc964680}.sm-pt-gate-score.is-high i{background:#daae4ca6}.sm-pt-gate-score.is-core i{background:linear-gradient(180deg, #e7c471a6, var(--pt-gold-deep))}.sm-pt-gate-legend,.sm-pt-weight-legend{color:var(--pt-muted);flex-wrap:wrap;gap:.85rem;margin-top:.9rem;font-size:.76rem;display:flex}.sm-pt-gate-legend span{align-items:center;gap:.35rem;display:inline-flex}.sm-pt-gate-legend i,.sm-pt-weight-legend i{border:1px solid var(--pt-line-soft);place-items:center;width:18px;height:18px;font-style:normal;display:inline-grid}.sm-pt-gate-legend .is-none i{background:#ffffff14}.sm-pt-gate-legend .is-point i{background:#6f8e8680}.sm-pt-gate-legend .is-medium i{background:#bc964680}.sm-pt-gate-legend .is-high i{background:#daae4ca6}.sm-pt-gate-legend .is-core i{background:var(--pt-gold-deep)}.sm-pt-potential-disabled{color:var(--pt-muted);opacity:.7;align-items:center;gap:.4rem;font-size:.76rem;display:flex}.sm-pt-potential-disabled span{border-top:2px dashed var(--pt-muted);width:26px}.sm-pt-radar{grid-template-columns:minmax(180px,.85fr) minmax(160px,1fr);align-items:center;gap:1rem;margin-top:1rem;display:grid}.sm-pt-radar svg{width:100%;max-height:300px}.sm-pt-radar line,.sm-pt-radar-grid{fill:#ffffff05;stroke:var(--pt-line-soft)}.sm-pt-radar-current{fill:#e7c47133;stroke:var(--pt-gold);stroke-width:2px}.sm-pt-radar-labels{grid-template-columns:1fr 1fr;gap:.7rem;display:grid}.sm-pt-radar-labels span{color:var(--pt-muted);border-left:2px solid var(--pt-line);padding-left:.55rem;font-size:.76rem}.sm-pt-radar-labels strong{color:var(--pt-gold);font-size:1rem;display:block}.sm-pt-gate-detail{align-content:start;gap:.35rem;display:grid}.sm-pt-gate-detail>div{border-bottom:1px solid var(--pt-line-soft);grid-template-columns:40px 1fr 42px;align-items:center;gap:.7rem;padding:.4rem 0;display:grid}.sm-pt-gate-detail>div span{color:var(--pt-muted);font-size:.76rem}.sm-pt-gate-detail>div b{text-align:right;color:var(--pt-gold)}.sm-pt-heatmap-wrap{overflow-x:auto}.sm-pt-heatmap{border-collapse:separate;border-spacing:3px;width:100%;min-width:920px}.sm-pt-heatmap th{color:var(--pt-muted);padding:.45rem;font-size:.72rem;font-weight:600}.sm-pt-heatmap tbody th{text-align:left;width:320px}.sm-pt-heatmap tbody th strong,.sm-pt-heatmap tbody th span{display:block}.sm-pt-heatmap tbody th strong{color:var(--pt-gold)}.sm-pt-heatmap td{text-align:center;border:1px solid var(--pt-line-soft);width:44px;height:36px;color:var(--pt-muted)}.sm-pt-heatmap .is-weight-0,.sm-pt-weight-legend .is-weight-0{background:#ffffff06}.sm-pt-heatmap .is-weight-1,.sm-pt-weight-legend .is-weight-1{background:#6f8e864d}.sm-pt-heatmap .is-weight-2,.sm-pt-weight-legend .is-weight-2{background:#bc964659}.sm-pt-heatmap .is-weight-3,.sm-pt-weight-legend .is-weight-3{color:var(--pt-text);background:#daae4c8c}.sm-pt-heatmap .is-weight-4,.sm-pt-weight-legend .is-weight-4{background:var(--pt-gold-deep);color:var(--pt-ink);font-weight:700}.sm-pt-history-chart{grid-template-columns:repeat(12,minmax(55px,1fr));gap:.45rem;min-height:260px;display:grid}.sm-pt-history-chart>div{text-align:center;color:var(--pt-muted);grid-template-rows:auto 190px auto;gap:.4rem;font-size:.72rem;display:grid}.sm-pt-history-chart>div>div{border-bottom:1px solid var(--pt-line-soft);justify-content:center;align-items:end;gap:4px;display:flex}.sm-pt-history-chart i{width:12px;min-height:2px}.sm-pt-history-chart .is-before{background:#fff3}.sm-pt-history-chart .is-now{background:var(--pt-gold-deep)}.sm-pt-version-list{gap:.5rem;margin-top:.8rem;display:grid}.sm-pt-version-list>div{border-bottom:1px solid var(--pt-line-soft);grid-template-columns:110px 1fr auto;align-items:center;gap:1rem;padding:.7rem 0;display:grid}.sm-pt-version-list span,.sm-pt-version-list em{color:var(--pt-muted);font-size:.8rem;font-style:normal}@media (width<=780px){.sm-pt-gate-strip,.sm-pt-history-chart{grid-template-columns:repeat(12,62px);padding-bottom:.4rem;overflow-x:auto}.sm-pt-radar{grid-template-columns:1fr}.sm-pt-section-title{flex-direction:column}.sm-pt-version-list>div{grid-template-columns:1fr;gap:.2rem}}.sm-pt-screening-progress{border:1px solid var(--pt-line-soft);background:var(--pt-panel);margin-bottom:1rem;padding:1rem}.sm-pt-screening-progress-head{color:var(--pt-muted);justify-content:space-between;font-size:.78rem;display:flex}.sm-pt-screening-progress nav{grid-template-columns:repeat(8,minmax(0,1fr));gap:.35rem;margin-top:.8rem;display:grid}.sm-pt-screening-progress nav a{border:1px solid var(--pt-line-soft);min-height:52px;color:var(--pt-muted);place-items:center;gap:.25rem;font-size:.72rem;text-decoration:none;display:grid}.sm-pt-screening-progress nav a span{font-size:.67rem}.sm-pt-screening-progress nav a.is-current,.sm-pt-screening-progress nav a.is-complete{border-color:var(--pt-gold);color:var(--pt-gold)}.sm-pt-screening-save{text-align:right;color:var(--pt-muted);margin:-.45rem 0 .7rem;font-size:.72rem}.sm-pt-screening-form{gap:1rem;display:grid}.sm-pt-screening-form .sm-pt-field{margin:0}.sm-pt-screening-form .sm-pt-field>span,.sm-pt-screening-form .sm-pt-field>label{color:var(--pt-muted);font-size:.8rem}.sm-pt-screening-form .sm-pt-field small{color:var(--pt-muted);justify-self:end}.sm-pt-screening-fieldset{border:1px solid var(--pt-line-soft);padding:1rem}.sm-pt-screening-fieldset legend{color:var(--pt-text);padding:0 .35rem;font-weight:700}.sm-pt-screening-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.sm-pt-screening-filters{grid-template-columns:2fr 1fr;gap:.75rem;display:grid}.sm-pt-screening-selected{color:var(--pt-gold)!important}.sm-pt-screening-capabilities{gap:.55rem;max-height:650px;padding-right:.25rem;display:grid;overflow:auto}.sm-pt-screening-capabilities article{border:1px solid var(--pt-line-soft);background:#ffffff04;padding:.8rem}.sm-pt-screening-capabilities article.is-selected{border-color:var(--pt-gold);background:#e7c4710f}.sm-pt-screening-capability-title{cursor:pointer;align-items:flex-start;gap:.7rem;display:flex}.sm-pt-screening-capability-title input{accent-color:var(--pt-gold);margin-top:.2rem}.sm-pt-screening-capability-title span,.sm-pt-screening-capability-title strong,.sm-pt-screening-capability-title small{display:block}.sm-pt-screening-capability-title small{color:var(--pt-muted);margin-top:.2rem}.sm-pt-screening-capability-controls{border-top:1px solid var(--pt-line-soft);grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin-top:.75rem;padding-top:.75rem;display:grid}.sm-pt-screening-capability-controls label{color:var(--pt-muted);gap:.3rem;font-size:.75rem;display:grid}.sm-pt-screening-capability-controls select,.sm-pt-screening-capability-controls input{background:var(--pt-bg);border:1px solid var(--pt-line-soft);min-width:0;color:var(--pt-text);padding:.55rem}.sm-pt-screening-review{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.sm-pt-screening-review .sm-pt-flow-actions{grid-column:1/-1}.sm-pt-screening-review ul{color:var(--pt-muted);margin:.75rem 0 0;padding-left:1rem;font-size:.84rem}.sm-pt-screening-success{text-align:center;padding:2rem}.sm-pt-screening-success strong{color:var(--pt-gold);font-size:1.2rem}.sm-pt-screening-success p{margin:.5rem 0 1rem}@media (width<=900px){.sm-pt-screening-progress nav{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=620px){.sm-pt-screening-progress nav{display:flex;overflow-x:auto}.sm-pt-screening-progress nav a{min-width:84px}.sm-pt-screening-checks,.sm-pt-screening-filters,.sm-pt-screening-capability-controls,.sm-pt-screening-review{grid-template-columns:1fr}.sm-pt-screening-review .sm-pt-flow-actions{grid-column:auto}}.sm-pt-taxonomy-summary{border:1px solid var(--pt-line-soft);background:var(--pt-panel);grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:1rem;display:grid}.sm-pt-taxonomy-summary div{border-right:1px solid var(--pt-line-soft);padding:1rem 1.15rem}.sm-pt-taxonomy-summary div:last-child{border-right:0}.sm-pt-taxonomy-summary strong,.sm-pt-taxonomy-summary span{display:block}.sm-pt-taxonomy-summary strong{color:var(--pt-gold);font-size:1.45rem}.sm-pt-taxonomy-summary span{color:var(--pt-muted);margin-top:.15rem;font-size:.76rem}.sm-pt-taxonomy-filters{border:1px solid var(--pt-line-soft);background:var(--pt-panel-2);grid-template-columns:minmax(220px,1.4fr) repeat(2,minmax(180px,1fr)) auto;align-items:end;gap:.75rem;padding:1rem;display:grid}.sm-pt-taxonomy-filters label{gap:.35rem;display:grid}.sm-pt-taxonomy-filters label>span{color:var(--pt-muted);font-size:.76rem}.sm-pt-taxonomy-filters input,.sm-pt-taxonomy-filters select{min-width:0;height:40px;color:var(--pt-text);background:var(--pt-ink);border:1px solid var(--pt-line-soft);border-radius:6px;padding:0 .7rem}.sm-pt-taxonomy-filters .sm-pt-btn,.sm-pt-taxonomy-filters button{height:40px;color:var(--pt-gold);border-color:var(--pt-line);background:#e7c4710f}.sm-pt-taxonomy-result{color:var(--pt-muted);justify-content:space-between;gap:1rem;padding:.8rem 0;font-size:.78rem;display:flex}.sm-pt-capability-list{gap:.55rem;display:grid}.sm-pt-capability{border:1px solid var(--pt-line-soft);border-left:3px solid var(--pt-gold-deep);background:var(--pt-panel);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.9rem 1rem;display:grid}.sm-pt-capability h2{margin:.15rem 0 .3rem;font-size:.95rem}.sm-pt-capability p{color:var(--pt-muted);margin:0;font-size:.76rem}.sm-pt-capability-code{color:var(--pt-gold);letter-spacing:.08em;font-size:.7rem;font-weight:700}.sm-pt-capability-gates{gap:.35rem;display:flex}.sm-pt-capability-gates>span{text-align:center;width:40px;height:40px;color:var(--pt-muted);border:1px solid var(--pt-line-soft);grid-template-columns:1fr;place-content:center;font-size:.7rem;display:grid}.sm-pt-capability-gates>span.is-primary{color:var(--pt-gold);border-color:var(--pt-line);background:#e7c47112}.sm-pt-capability-gates small{font-size:.62rem;line-height:1;display:block}@media (width<=900px){.sm-pt-taxonomy-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.sm-pt-taxonomy-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.sm-pt-taxonomy-summary div:nth-child(2){border-right:0}.sm-pt-taxonomy-summary div:nth-child(-n+2){border-bottom:1px solid var(--pt-line-soft)}.sm-pt-taxonomy-filters{grid-template-columns:1fr}.sm-pt-taxonomy-result{flex-direction:column}.sm-pt-capability{grid-template-columns:1fr}.sm-pt-capability-gates{overflow-x:auto}}.sm-pt-footer{border-top:1px solid var(--pt-line-soft);color:var(--pt-muted);flex-wrap:wrap;justify-content:space-between;gap:1rem;padding:1.1rem 0;font-size:.8rem;display:flex}.sm-pt-trial-banner{border:1px solid var(--pt-line);border-left:3px solid var(--pt-gold);background:var(--pt-panel-2);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;margin-bottom:1rem;padding:1rem 1.15rem;display:grid}.sm-pt-trial-banner.is-active{background:#e7c47112}.sm-pt-trial-icon{width:42px;height:42px;color:var(--pt-gold);border:1px solid var(--pt-line);border-radius:50%;place-items:center;display:grid}.sm-pt-trial-banner span,.sm-pt-trial-banner strong,.sm-pt-trial-banner p{display:block}.sm-pt-trial-banner span{color:var(--pt-gold);text-transform:uppercase;letter-spacing:.08em;font-size:.72rem}.sm-pt-trial-banner strong{margin-top:.15rem;font-size:1.05rem}.sm-pt-trial-banner p{color:var(--pt-muted);margin:.25rem 0 0;font-size:.82rem}.sm-pt-trial-banner .sm-pt-form-error{color:#ee9c8f;grid-column:2/-1}.sm-pt-unlocked{margin-top:1rem}.sm-pt-unlocked>div:last-child{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.sm-pt-unlocked>div:last-child span{border:1px solid var(--pt-line-soft);color:var(--pt-muted);padding:.85rem;font-size:.76rem}.sm-pt-unlocked>div:last-child strong{color:var(--pt-gold);font-size:1.25rem;display:block}.sm-pt-plan-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;display:grid}.sm-pt-plan-card{border:1px solid var(--pt-line-soft);background:var(--pt-panel);flex-direction:column;min-height:420px;padding:1.15rem;display:flex}.sm-pt-plan-card.is-current{border-color:var(--pt-gold);box-shadow:inset 0 3px 0 var(--pt-gold)}.sm-pt-plan-card>div:first-child span{color:var(--pt-gold);text-transform:uppercase;letter-spacing:.08em;font-size:.7rem}.sm-pt-plan-card h2{margin:.25rem 0 .8rem;font-size:1.1rem}.sm-pt-plan-price{margin:0}.sm-pt-plan-price strong{font-size:1.75rem}.sm-pt-plan-price span,.sm-pt-plan-annual,.sm-pt-plan-card>p{color:var(--pt-muted);font-size:.8rem}.sm-pt-plan-card ul{border-top:1px solid var(--pt-line-soft);gap:.65rem;margin:1rem 0;padding:1rem 0 0;list-style:none;display:grid}.sm-pt-plan-card li{color:var(--pt-muted);align-items:center;gap:.5rem;font-size:.82rem;display:flex}.sm-pt-plan-card li svg{width:15px;color:var(--pt-gold)}.sm-pt-plan-action{color:var(--pt-gold);margin-top:auto;padding-top:1rem;font-size:.78rem;font-weight:700}.sm-pt-plan-note{color:var(--pt-muted);text-align:center;font-size:.78rem}.sm-pt-plan-lock{border:1px solid var(--pt-line);background:var(--pt-panel);text-align:center;justify-items:center;gap:.75rem;padding:3rem 1rem;display:grid}.sm-pt-plan-lock>svg{width:34px;height:34px;color:var(--pt-gold)}.sm-pt-plan-lock p{color:var(--pt-muted);margin:0}@media (width<=1100px){.sm-pt-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=780px){.sm-pt-trial-banner{grid-template-columns:auto 1fr}.sm-pt-trial-banner .sm-pt-btn{grid-column:1/-1;width:100%}.sm-pt-unlocked>div:last-child,.sm-pt-plan-grid{grid-template-columns:1fr}.sm-pt-plan-card{min-height:0}}@media (width<=1100px){.sm-pt-grid-4,.sm-pt-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}.sm-pt-search{min-width:160px}}@media (width<=780px){.sm-pt-wrap{width:min(1440px,100% - 1.5rem)}.sm-pt-top-inner{flex-wrap:wrap;gap:.75rem}.sm-pt-nav{flex-wrap:nowrap;order:3;width:100%;overflow-x:auto}.sm-pt-grid-4,.sm-pt-grid-3,.sm-pt-grid-2{grid-template-columns:minmax(0,1fr)}.sm-pt-gates{grid-template-columns:repeat(6,minmax(0,1fr))}.sm-pt-user-meta{display:none}}.sm-pt{flex-direction:column;display:flex}.sm-pt-main{flex:1}.sm-pt h1,.sm-pt h2,.sm-pt h3,.sm-pt strong,.sm-pt label,.sm-pt input{color:var(--pt-text)}.sm-pt a{color:var(--pt-gold)}.sm-pt-page-bg{background:#0e1112;min-height:100vh}.sm-pt-main{background:0 0}.sm-pt-onb{justify-items:center;gap:1rem;width:100%;display:grid}.sm-pt-onb-steps{width:min(760px,100%)}.sm-pt-onb-steps .sm-pt-steps{flex-wrap:wrap;gap:.6rem;display:flex}.sm-pt-onb-steps .sm-pt-step{flex:150px;min-width:0}.sm-pt-onb-steps .sm-pt-step strong{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.sm-pt-step.is-complete .n{background:color-mix(in oklab, var(--pt-gold) 12%, transparent)}.sm-pt-step.is-current{border-color:var(--pt-gold);background:#c6a04a14}.sm-pt-level-note{color:var(--pt-muted);margin:.7rem 0 0;font-size:.8rem}.sm-pt-level-note strong{color:var(--pt-gold)}.sm-pt-check{color:var(--pt-muted);align-items:flex-start;gap:.6rem;margin:.4rem 0 .9rem;font-size:.85rem;display:flex}.sm-pt-check input{accent-color:var(--pt-gold);margin-top:.2rem}.sm-pt-flow{gap:1.25rem;width:min(1080px,100%);display:grid}.sm-pt-preference-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.sm-pt-choice-card,.sm-pt-consent-card,.sm-pt-radio-card{border:1px solid var(--pt-line-soft);background:var(--pt-panel);cursor:pointer;border-radius:8px;padding:1rem;transition:border-color .16s,background .16s}.sm-pt-choice-card{grid-template-columns:auto 1fr;align-items:start;gap:.85rem;display:grid}.sm-pt-choice-card.is-selected,.sm-pt-consent-card.is-selected,.sm-pt-radio-card.is-selected{border-color:var(--pt-gold);background:#e7c47112}.sm-pt-choice-card input,.sm-pt-consent-card input,.sm-pt-radio-card input{opacity:0;pointer-events:none;position:absolute}.sm-pt-choice-card strong,.sm-pt-choice-card small,.sm-pt-consent-card strong,.sm-pt-consent-card small,.sm-pt-radio-card strong,.sm-pt-radio-card small{display:block}.sm-pt-choice-card small,.sm-pt-consent-card small,.sm-pt-radio-card small{color:var(--pt-muted);margin-top:.25rem;font-size:.8rem;line-height:1.45}.sm-pt-switch{background:#ffffff29;border-radius:999px;flex:none;width:36px;height:20px;padding:2px}.sm-pt-switch i{background:var(--pt-muted);border-radius:999px;width:16px;height:16px;transition:transform .16s,background .16s;display:block}.is-selected .sm-pt-switch{background:var(--pt-gold-deep)}.is-selected .sm-pt-switch i{background:var(--pt-text);transform:translate(16px)}.sm-pt-visibility{border:1px solid var(--pt-line-soft);border-radius:8px;padding:1rem}.sm-pt-visibility legend{color:var(--pt-text);padding:0 .35rem;font-weight:700}.sm-pt-radio-card{display:block}.sm-pt-consent-list{gap:.75rem;display:grid}.sm-pt-consent-card{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;display:grid}.sm-pt-operational-note{border-left:3px solid var(--pt-gold-deep);background:#ffffff06;padding:1rem}.sm-pt-operational-note p{color:var(--pt-muted);margin:.25rem 0 0;font-size:.84rem}.sm-pt-flow-actions{justify-content:space-between;gap:.75rem;display:flex}@media (width<=720px){.sm-pt-onb-steps .sm-pt-step{flex-basis:calc(50% - .3rem)}.sm-pt-preference-grid{grid-template-columns:1fr}.sm-pt-flow-actions{flex-direction:column-reverse;align-items:stretch}}.sm-pt-cycle-toggle{border:1px solid var(--pt-line-soft);background:var(--pt-panel);margin:0 0 1rem;display:inline-flex}.sm-pt-cycle-toggle button{color:var(--pt-muted);cursor:pointer;background:0 0;border:0;padding:.5rem 1.1rem;font-size:.82rem}.sm-pt-cycle-toggle button.is-active{background:var(--pt-gold);color:#171817;font-weight:600}.sm-pt-plan-card li.is-off{opacity:.5}.sm-pt-compare-scroll{overflow-x:auto}.sm-pt-compare{border-collapse:collapse;width:100%;font-size:.82rem}.sm-pt-compare th,.sm-pt-compare td{border-bottom:1px solid var(--pt-line-soft);text-align:left;vertical-align:top;padding:.6rem .7rem}.sm-pt-compare thead th{color:var(--pt-gold);text-transform:uppercase;letter-spacing:.07em;font-size:.72rem}.sm-pt-compare tbody th{font-weight:600}.sm-pt-compare td{color:var(--pt-muted)}.sm-pt-usage-list{gap:.9rem;margin-top:.9rem;display:grid}.sm-pt-usage-list>div>div:first-child{justify-content:space-between;gap:1rem;margin-bottom:.35rem;font-size:.82rem;display:flex}.sm-pt-usage-list>div>div:first-child span{color:var(--pt-muted)}.sm-pt-usage-list>div.is-warning i{background:#c9772f}@media (width<=720px){.sm-pt-plan-grid{grid-template-columns:1fr}}.sm-pt-filters{flex-wrap:wrap;gap:.8rem;margin:.9rem 0;display:flex}.sm-pt-filters label{color:var(--pt-muted);text-transform:uppercase;letter-spacing:.06em;gap:.3rem;font-size:.74rem;display:grid}.sm-pt-filters select{border:1px solid var(--pt-line-soft);background:var(--pt-panel);color:inherit;text-transform:none;letter-spacing:0;padding:.45rem .6rem;font-size:.85rem}.sm-pt-pay-banner{background:#c6a04a1f;border:1px solid #c6a04a73;border-radius:10px;margin-bottom:1rem;padding:.6rem .9rem;font-size:.9rem}.sm-pt-pay-banner.is-error{background:#c44a4a1f;border-color:#c44a4a80}.sm-pt-checkout-overlay{z-index:60;background:#0c0d0cb3;justify-content:center;align-items:flex-start;padding:2rem 1rem;display:flex;position:fixed;inset:0;overflow-y:auto}.sm-pt-checkout-panel{background:#fff;border-radius:14px;width:min(920px,100%);padding:1rem;box-shadow:0 20px 60px #00000059}.sm-pt-checkout-head{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.sm-pt-checkout-head button{cursor:pointer;background:0 0;border:0;padding:.25rem .5rem;font-size:1.1rem}.sm-mfa-card{background:var(--pt-panel,#fff);border:1px solid var(--pt-line-soft,#1718171f);border-radius:14px;margin-bottom:20px;padding:28px}.sm-mfa-card h2{font-family:var(--pt-font-display,"Libre Baskerville", Georgia, serif);margin:0 0 .35rem;font-size:1.35rem}.sm-mfa-card h3{margin:0 0 .5rem;font-size:1.1rem}.sm-mfa-lead{color:var(--pt-muted,#5b5f5b);margin:0 0 1rem}.sm-mfa-status-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.sm-mfa-badge{border:1px solid var(--pt-line-soft,#1718172e);letter-spacing:.06em;text-transform:uppercase;color:var(--pt-muted,#5b5f5b);border-radius:999px;padding:.2rem .7rem;font-size:.78rem}.sm-mfa-badge-on{color:#6b551d;background:#fbf6e7;border-color:#9c8340}.sm-mfa-notice{color:#5d4a17;background:#fbf6e7;border-left:4px solid #b8933f;border-radius:6px;margin:0 0 1rem;padding:12px 14px;font-size:.92rem}.sm-mfa-success{color:#2f6b47;margin:0;font-weight:600}.sm-mfa-steps{gap:22px;margin:0;padding:0;list-style:none;display:grid}.sm-mfa-steps>li{gap:.5rem;display:grid}.sm-mfa-steps strong{letter-spacing:.1em;text-transform:uppercase;color:#8a6d2a;font-size:.78rem}.sm-mfa-steps p{color:var(--pt-muted,#5b5f5b);margin:0}.sm-mfa-qr{border:1px solid var(--pt-line-soft,#1718171f);background:#fff;border-radius:10px;width:190px;height:190px;padding:10px}.sm-mfa-secret{background:#f7f4ee;border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;display:flex}.sm-mfa-secret code{letter-spacing:.12em;word-break:break-all;font-size:1rem}.sm-mfa-form{gap:.75rem;max-width:280px;display:grid}.sm-mfa-actions{flex-wrap:wrap;gap:10px;margin-top:.5rem;display:flex}.sm-mfa-methods ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.sm-mfa-methods li{border:1px solid var(--pt-line-soft,#1718171f);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.sm-mfa-methods li div{gap:.15rem;display:grid}.sm-mfa-methods li span{color:var(--pt-muted,#5b5f5b);font-size:.88rem}.sm-mfa-confirm{z-index:60;background:#1011108c;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.sm-mfa-confirm-box,.sm-mfa-modal{background:#fff;border-radius:14px;width:min(560px,100%);max-height:90vh;padding:24px;overflow:auto;box-shadow:0 24px 70px #00000059}.sm-mfa-modal{position:relative}.sm-mfa-modal .sm-mfa-card{border:0;margin:0;padding:0}.sm-mfa-close{border:1px solid var(--pt-line-soft,#1718171f);color:#171817;cursor:pointer;background:#fff;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:12px;right:12px}.sm-mfa-close:hover{color:#b88935;border-color:#b88935}.sm-ops-doc-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.sm-ops-revision-list{gap:.55rem;display:grid}.sm-ops-revision-list>div{border-top:1px solid var(--pt-line-soft);grid-template-columns:minmax(140px,.8fr) 1fr 1fr;gap:.75rem;padding:.7rem 0;display:grid}.sm-ops-revision-list>div.is-changed{border-left:3px solid var(--pt-gold);padding-left:.75rem}.sm-ops-revision-list>div>span{font-weight:600}.sm-ops-revision-list small{color:var(--pt-muted);gap:.2rem;display:grid}.sm-ops-revision-list small strong{color:var(--pt-text);overflow-wrap:anywhere;font-size:.85rem}.sm-ops-activation{gap:.75rem;margin-top:1rem;display:grid}.sm-ops-activation-action{gap:.4rem;display:grid}@media (width<=800px){.sm-ops-revision-list>div{grid-template-columns:1fr}}.sm-pt-screening-version-banner{border:1px solid var(--pt-line-soft);background:var(--pt-surface);justify-content:space-between;align-items:flex-start;gap:1rem;margin:1rem 0;padding:.9rem 1rem;display:flex}.sm-pt-screening-version-banner.is-governed{border-left:3px solid var(--pt-gold)}.sm-pt-screening-version-banner strong{margin-bottom:.2rem;display:block}.sm-pt-screening-version-banner p{color:var(--pt-muted);margin:0}.sm-pt-screening-version-banner>span{white-space:nowrap;color:var(--pt-gold);font-size:.8rem;font-weight:700}.sm-pt-screening-version-tools{border-bottom:1px solid var(--pt-line-soft);justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.75rem;padding:.75rem 0 1rem;display:flex}.sm-pt-screening-version-tools>div{gap:.15rem;display:grid}.sm-pt-screening-version-tools span{color:var(--pt-muted);font-size:.78rem}.sm-pt-screening-progress nav a{position:relative}.sm-pt-screening-progress nav a.is-changed{box-shadow:inset 0 -3px 0 var(--pt-gold)}.sm-pt-screening-progress nav a.is-changed>i{color:var(--pt-gold);font-size:1rem;font-style:normal;line-height:1;position:absolute;top:.3rem;right:.45rem}.sm-network-settings{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.sm-network-settings p{color:var(--pt-muted);margin:.2rem 0 0}.sm-network-settings-actions{flex-wrap:wrap;justify-content:flex-end;gap:.6rem;display:flex}@media (width<=760px){.sm-pt-screening-version-banner,.sm-pt-screening-version-tools,.sm-network-settings{flex-direction:column;align-items:stretch}.sm-network-settings-actions{justify-content:flex-start}}.sm-pt-review-diff-summary{border-left:3px solid var(--pt-line-soft)}.sm-pt-review-diff-summary.has-changes{border-left-color:var(--pt-gold)}.sm-pt-review-diff-summary h2{margin-bottom:.35rem}.sm-pt-review-diff-summary p{color:var(--pt-muted);margin:0}.sm-pt-review-section{position:relative}.sm-pt-review-section.is-changed{border-left:3px solid var(--pt-gold)}.sm-pt-review-compare{grid-template-columns:1fr 1fr;gap:.9rem;display:grid}.sm-pt-review-compare>div{border:1px solid var(--pt-line-soft);background:color-mix(in oklab, var(--pt-surface) 92%, transparent);padding:.85rem}.sm-pt-review-compare>div>span{color:var(--pt-muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:.55rem;font-size:.75rem;font-weight:700;display:block}.sm-pt-review-compare p,.sm-pt-review-current p,.sm-pt-review-cap-delta p{overflow-wrap:anywhere;margin:.3rem 0}.sm-pt-review-cap-delta{border-left:2px solid var(--pt-gold);background:color-mix(in oklab, var(--pt-gold) 6%, transparent);margin-top:.8rem;padding:.7rem .85rem}@media (width<=760px){.sm-pt-review-compare{grid-template-columns:1fr}}.sm-support-toolbar,.sm-support-ops-actions{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.sm-support-toolbar p{color:var(--pt-muted);margin:.2rem 0 0}.sm-support-new{margin-bottom:1rem}.sm-support-service-summary{border-left:3px solid var(--pt-gold);background:color-mix(in oklab,var(--pt-gold) 6%,transparent);margin:.75rem 0 1rem;padding:.85rem 1rem}.sm-support-service-summary p{color:var(--pt-muted);margin:.25rem 0}.sm-support-service-summary span{font-size:.82rem;font-weight:700}.sm-support-list{gap:.75rem;display:grid}.sm-support-ticket{color:inherit;justify-content:space-between;align-items:center;gap:1rem;text-decoration:none;transition:border-color .18s,transform .18s;display:flex}.sm-support-ticket:hover{border-color:var(--pt-gold);transform:translateY(-1px)}.sm-support-ticket-main{gap:.25rem;min-width:0;display:grid}.sm-support-ticket-main strong{font-size:1rem}.sm-support-ticket-main p{color:var(--pt-muted);margin:0}.sm-support-protocol{color:var(--pt-gold);letter-spacing:.06em;font-size:.75rem;font-weight:800}.sm-support-ticket-meta{text-align:right;justify-items:end;gap:.3rem;display:grid}.sm-support-ticket-meta small{color:var(--pt-muted)}.sm-support-ticket.is-breached,.sm-support-summary-grid .is-breached,.sm-support-ops-list tr.is-breached{background:#b423180b;border-left:4px solid #b42318}.sm-support-ticket.is-near_due,.sm-support-summary-grid .is-near_due,.sm-support-ops-list tr.is-near_due{background:#b7791f0d;border-left:4px solid #b7791f}.sm-support-ticket.is-within_slo,.sm-support-summary-grid .is-within_slo{border-left:4px solid #3f7d57}.sm-support-summary-grid article{gap:.25rem;display:grid}.sm-support-summary-grid article span{color:var(--pt-muted);font-size:.78rem}.sm-support-thread{gap:.75rem;margin:1rem 0;display:grid}.sm-support-message{border:1px solid var(--pt-line-soft);background:var(--pt-surface);border-radius:.55rem;padding:.85rem 1rem}.sm-support-message.is-operator{border-left:3px solid var(--pt-gold)}.sm-support-message.is-internal{background:color-mix(in oklab,var(--pt-gold) 7%,var(--pt-surface));border-style:dashed}.sm-support-message>div{justify-content:space-between;gap:1rem;margin-bottom:.35rem;display:flex}.sm-support-message>div span{color:var(--pt-muted);font-size:.75rem}.sm-support-message p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.sm-support-file{border:1px solid var(--pt-line-soft);cursor:pointer;text-align:left;background:0 0;align-items:center;gap:.4rem;width:100%;margin-top:.45rem;padding:.45rem .55rem;display:flex}.sm-support-ticket-files{gap:.3rem;margin-top:.8rem;display:grid}.sm-support-reply{border-top:1px solid var(--pt-line-soft);gap:.75rem;margin-top:1rem;padding-top:1rem;display:grid}.sm-support-dl{gap:.65rem;margin:1rem 0;display:grid}.sm-support-dl>div{border-bottom:1px solid var(--pt-line-soft);gap:.12rem;padding-bottom:.55rem;display:grid}.sm-support-dl dt{color:var(--pt-muted);font-size:.75rem}.sm-support-dl dd{overflow-wrap:anywhere;margin:0;font-weight:600}.sm-support-danger{margin-top:.5rem}.sm-support-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;margin-bottom:1rem;display:grid}.sm-support-kpis article{gap:.2rem;display:grid}.sm-support-kpis svg{color:var(--pt-gold)}.sm-support-kpis span,.sm-support-kpis small{color:var(--pt-muted)}.sm-support-kpis strong{font-size:1.6rem}.sm-support-chart{min-width:0;min-height:330px}.sm-support-notifications{gap:.45rem;display:grid}.sm-support-notifications button{border:1px solid var(--pt-line-soft);text-align:left;cursor:pointer;background:0 0;gap:.15rem;width:100%;padding:.7rem;display:grid}.sm-support-notifications button.is-unread{border-left:3px solid var(--pt-gold)}.sm-support-notifications span{color:var(--pt-muted);font-size:.75rem}.sm-support-mini-bars{gap:.55rem;display:grid}.sm-support-mini-bars>div{border-bottom:1px solid var(--pt-line-soft);justify-content:space-between;gap:1rem;padding:.6rem 0;display:flex}.sm-support-table-wrap{overflow:auto}.sm-support-ops-list table{border-collapse:collapse;width:100%;min-width:980px}.sm-support-ops-list th,.sm-support-ops-list td{border-bottom:1px solid var(--pt-line-soft);text-align:left;padding:.7rem .65rem}.sm-support-ops-list th button{font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.sm-support-ops-list tbody tr{cursor:pointer}.sm-support-ops-list tbody tr:hover{background:color-mix(in oklab,var(--pt-gold) 5%,transparent)}.sm-support-inline-form{grid-template-columns:1fr 1.5fr auto;gap:.5rem;margin-bottom:1rem;display:grid}.sm-support-inline-form input{min-width:0}.sm-support-catalog-list{gap:.45rem;margin:1rem 0;display:grid}.sm-support-catalog-list>div,.sm-support-catalog-list>button{border:1px solid var(--pt-line-soft);text-align:left;background:0 0;gap:.15rem;padding:.7rem;display:grid}.sm-support-catalog-list>button{cursor:pointer}.sm-support-catalog-list span{color:var(--pt-muted);font-size:.78rem}.sm-support-catalog-form{margin-top:1rem}.sm-support-channel-grid{flex-wrap:wrap;gap:.8rem;display:flex}.sm-support-channel-grid label{align-items:center;gap:.35rem;display:flex}@media (width<=900px){.sm-support-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.sm-support-toolbar,.sm-support-ops-actions,.sm-support-ticket{flex-direction:column;align-items:stretch}.sm-support-ticket-meta{text-align:left;justify-items:start}.sm-support-kpis,.sm-support-inline-form{grid-template-columns:1fr}}
