@font-face{font-family:Material Symbols Rounded Variable;font-style:normal;font-display:block;font-weight:100 700;src:url(/assets/material-symbols-subset-BA60swbR.woff2)format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/ibm-plex-sans-latin-ext-KUPCjGsn.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/ibm-plex-sans-latin-BD64o3ke.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/ibm-plex-sans-latin-ext-KUPCjGsn.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/ibm-plex-sans-latin-BD64o3ke.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/ibm-plex-sans-latin-ext-KUPCjGsn.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/ibm-plex-sans-latin-BD64o3ke.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/jetbrains-mono-latin-ext-Bnd2h4Br.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/jetbrains-mono-latin-Db4Uuiha.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/jetbrains-mono-latin-ext-Bnd2h4Br.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/jetbrains-mono-latin-Db4Uuiha.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/jetbrains-mono-latin-ext-Bnd2h4Br.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/jetbrains-mono-latin-Db4Uuiha.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/jetbrains-mono-latin-ext-Bnd2h4Br.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/jetbrains-mono-latin-Db4Uuiha.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.notification-peek-anchor,.notification-bell{position:relative}.notification-bell.has-unread{color:var(--rf-ink)}.notification-bell__badge{border:1.5px solid var(--rf-panel);background:var(--rf-danger);color:#fff;min-width:18px;height:18px;font-family:var(--font-mono);border-radius:999px;justify-content:center;align-items:center;padding:0 5px;font-size:10px;font-weight:650;display:inline-flex;position:absolute;top:-5px;right:-6px}.notification-peek-scrim{z-index:48;cursor:default;background:0 0;border:0;position:fixed;inset:0}.notification-peek{z-index:60;border:1px solid var(--rf-line);border-radius:var(--radius-lg,8px);background:var(--rf-panel);width:min(400px,100vw - 28px);max-height:min(620px,100vh - 82px);box-shadow:var(--rf-shadow-md);grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:absolute;top:40px;right:0;overflow:hidden}.notification-peek header,.notification-peek footer{border-bottom:1px solid var(--rf-line);justify-content:space-between;align-items:center;gap:10px;padding:13px 15px;display:flex}.notification-peek footer{border-top:1px solid var(--rf-line);border-bottom:0}.notification-peek header>div{align-items:center;gap:8px;min-width:0;display:flex}.notification-peek header strong{font-size:14px}.notification-peek header span{background:var(--rf-danger);color:#fff;font-family:var(--font-mono);border-radius:999px;padding:2px 7px;font-size:10.5px}.notification-peek header button,.notification-peek footer a{border:1px solid var(--rf-line);background:var(--rf-panel);color:var(--rf-ink);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;padding:7px 10px;font-size:12px;font-weight:600;display:inline-flex}.notification-peek header button:disabled{cursor:not-allowed;opacity:.5}.notification-peek footer a{background:var(--rf-accent);color:#fff;border-color:#0000;width:100%}.notification-peek__body{padding:6px 8px;overflow-y:auto}.notification-peek__state{color:var(--rf-ink-3);text-align:center;padding:32px 18px;font-size:13px;display:block}.notification-peek__group+.notification-peek__group{border-top:1px solid var(--rf-line);margin-top:6px;padding-top:6px}.notification-peek__group-title{color:var(--rf-ink-3);font-family:var(--font-mono);letter-spacing:0;text-transform:uppercase;padding:5px 10px 3px;font-size:10px;font-weight:650}.notification-peek__item{grid-template-columns:minmax(0,1fr) 28px;align-items:start;gap:6px;display:grid}.notification-peek__item>a{border-radius:9px;grid-template-columns:38px minmax(0,1fr);gap:10px;min-width:0;padding:10px;display:grid}.notification-peek__item>a:hover,.notification-peek__item>button:hover{background:var(--rf-tile)}.notification-peek__item>button{width:28px;height:28px;color:var(--rf-ink-3);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;margin-top:10px;display:grid}.notification-peek__item-icon{border:1px solid var(--rf-line);background:var(--rf-tile);border-radius:9px;place-items:center;width:34px;height:34px;display:grid;position:relative}.notification-peek__item-icon i{background:var(--rf-panel);border:1px solid;border-radius:999px;place-items:center;width:16px;height:16px;display:grid;position:absolute;bottom:-4px;right:-4px}.notification-peek__item-icon--success{border-color:var(--rf-good-line);background:var(--rf-good-soft);color:var(--rf-good)}.notification-peek__item-icon--failure{border-color:var(--rf-danger-line);background:var(--rf-danger-soft);color:var(--rf-danger)}.notification-peek__item-icon--monitoring{border-color:var(--rf-warning-line);background:var(--rf-warn-soft);color:var(--rf-warn)}.notification-peek__copy{gap:3px;min-width:0;display:grid}.notification-peek__copy strong,.notification-peek__copy em,.notification-peek__copy small{text-overflow:ellipsis;min-width:0;overflow:hidden}.notification-peek__copy strong{color:var(--rf-ink);white-space:nowrap;font-size:13px}.notification-peek__copy em{color:var(--rf-ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;font-style:normal;line-height:1.4;display:-webkit-box}.notification-peek__copy small{color:var(--rf-ink-3);white-space:nowrap;font-size:11px}.notification-surface-tabs,.notification-segment{border:1px solid var(--rf-line);background:var(--rf-rail);border-radius:9px;align-items:center;gap:2px;padding:3px;display:inline-flex}.notification-surface-tabs button,.notification-segment button{color:var(--rf-ink-2);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:6px;padding:6px 11px;font-size:12.5px;font-weight:600;display:inline-flex}.notification-surface-tabs button.is-active,.notification-segment button.is-active{border-color:var(--rf-line);background:var(--rf-panel);box-shadow:var(--rf-shadow-sm);color:var(--rf-ink)}.notification-segment--compact button{padding-inline:9px}.notification-toolbar,.notification-side-card,.notification-pref-card,.notification-empty{border:1px solid var(--rf-line);background:var(--rf-panel);min-width:0;box-shadow:var(--rf-shadow-sm);border-radius:12px}.notification-toolbar{gap:11px;padding:13px 14px;display:grid}.notification-toolbar__row{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.notification-toolbar__row--secondary{border-top:1px solid var(--rf-line-2);color:var(--rf-ink-3);justify-content:space-between;padding-top:11px;font-size:12.5px}.notification-toolbar__controls{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.notification-select{border:1px solid var(--rf-line);background:var(--rf-panel);height:34px;color:var(--rf-ink-3);border-radius:8px;align-items:center;gap:7px;padding:0 9px;display:inline-flex}.notification-select select{min-width:172px;color:var(--rf-ink);background:0 0;border:0;outline:none;font-size:12.5px}.notification-filter-button,.notification-secondary-action,.notification-side-card button,.notification-pagination button{border:1px solid var(--rf-line);background:var(--rf-tile);height:34px;color:var(--rf-ink);cursor:pointer;white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-size:12.5px;font-weight:600;display:inline-flex}.notification-filter-button.is-active{border-color:var(--rf-danger-line);background:var(--rf-danger-soft);color:var(--rf-danger)}.notification-filter-button:disabled,.notification-pagination button:disabled{cursor:not-allowed;opacity:.5}.notification-group{gap:9px;display:grid}.notification-group__heading{align-items:center;gap:10px;padding:0 2px;display:flex}.notification-group__heading span{color:var(--rf-ink-3);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:7px;font-size:10.5px;font-weight:650;display:inline-flex}.notification-group__heading em{color:var(--rf-faint);font-family:var(--font-mono);font-size:10.5px;font-style:normal}.notification-group__heading i{background:var(--rf-line);flex:1;height:1px}.notification-list{border:1px solid var(--rf-line);background:var(--rf-panel);box-shadow:var(--rf-shadow-sm);border-radius:12px;overflow:hidden}.notification-row{border-top:1px solid var(--rf-line-2);background:var(--rf-panel);grid-template-columns:42px minmax(0,1fr) auto;align-items:start;gap:14px;min-width:0;padding:15px 16px 15px 18px;display:grid;position:relative}.notification-row:first-child{border-top:0}.notification-row--compact{padding-block:11px}.notification-row--unread{background:var(--rf-panel)}.notification-row--archived{background:var(--rf-rail);opacity:.82}.notification-row__rail{width:3px;position:absolute;top:0;bottom:0;left:0}.notification-row--success .notification-row__rail{background:var(--rf-good)}.notification-row--failure .notification-row__rail{background:var(--rf-danger)}.notification-row--monitoring .notification-row__rail{background:var(--rf-warn)}.notification-row__icon{border:1px solid var(--rf-line);background:var(--rf-tile);width:38px;height:38px;color:var(--rf-ink-2);border-radius:10px;place-items:center;display:grid;position:relative}.notification-row--success .notification-row__icon{border-color:var(--rf-good-line);background:var(--rf-good-soft);color:var(--rf-good)}.notification-row--failure .notification-row__icon{border-color:var(--rf-danger-line);background:var(--rf-danger-soft);color:var(--rf-danger)}.notification-row--monitoring .notification-row__icon{border-color:var(--rf-warning-line);background:var(--rf-warn-soft);color:var(--rf-warn)}.notification-row__icon>span:not(.icon){background:var(--rf-panel);border:1px solid;border-radius:999px;place-items:center;width:18px;height:18px;display:grid;position:absolute;bottom:-5px;right:-5px}.notification-row__body{gap:7px;min-width:0;display:grid}.notification-row__titleline{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.notification-row__titleline strong{min-width:0;color:var(--rf-ink);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:650;overflow:hidden}.notification-row p{max-width:78ch;color:var(--rf-ink-2);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.5}.notification-unread-dot{background:var(--rf-accent);border-radius:999px;flex-shrink:0;width:7px;height:7px}.notification-row__meta{flex-wrap:wrap;align-items:center;gap:9px;min-width:0;display:flex}.notification-row__meta span{min-width:0;color:var(--rf-ink-3);align-items:center;gap:5px;font-size:11.5px;display:inline-flex}.notification-row__meta i{border-radius:2px;flex-shrink:0;width:6px;height:6px}.notification-detail{border:1px solid var(--rf-line);background:var(--rf-tile);border-radius:8px;max-width:100%;padding:9px 11px}.notification-detail summary{color:var(--rf-ink-2);cursor:pointer;align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.notification-detail pre{color:var(--rf-ink-2);font-family:var(--font-mono);overflow-wrap:anywhere;white-space:pre-wrap;margin:9px 0 0;font-size:11.5px;line-height:1.55}.notification-row__actions{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.notification-open{border:1px solid var(--rf-accent-line);background:var(--rf-accent-soft);min-height:32px;color:var(--rf-accent);white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:6px 12px;font-size:12.5px;font-weight:650;display:inline-flex}.notification-row__actions>div{gap:2px;display:flex}.notification-row__actions button{width:30px;height:30px;color:var(--rf-ink-3);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;place-items:center;display:grid}.notification-row__actions button:hover{background:var(--rf-tile);color:var(--rf-ink)}.notification-empty{color:var(--rf-ink-2);text-align:center;justify-items:center;gap:8px;padding:46px 26px;display:grid}.notification-empty .icon{width:34px;height:34px;color:var(--rf-accent)}.notification-empty strong{color:var(--rf-ink);font-size:16px}.notification-empty p{max-width:44ch;margin:0;font-size:13px;line-height:1.5}.notification-empty--danger{border-color:var(--rf-danger-line);background:var(--rf-danger-soft);color:var(--rf-danger)}.notification-empty--danger .icon,.notification-empty--danger strong{color:var(--rf-danger)}.notification-spin{animation:1s linear infinite notificationSpin}.notification-pagination{color:var(--rf-ink-3);justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.notification-pagination>div{gap:6px;display:flex}.notification-metrics{gap:10px;display:grid}.notification-side-card{gap:11px;padding:15px;display:grid}.notification-side-card>div{align-items:center;gap:9px;display:flex}.notification-side-card>div .icon{color:var(--rf-accent)}.notification-side-card strong{color:var(--rf-ink);font-size:13.5px}.notification-side-card p{color:var(--rf-ink-2);margin:0;font-size:12.5px;line-height:1.55}.notification-side-card button{width:fit-content}.notification-pref-card{overflow:hidden}.notification-pref-card header{border-bottom:1px solid var(--rf-line-2);grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px 18px;display:grid}.notification-pref-card header>span:first-child{background:var(--rf-accent-soft);width:34px;height:34px;color:var(--rf-accent);border-radius:9px;place-items:center;display:grid}.notification-pref-card header strong{color:var(--rf-ink);font-size:15px}.notification-pref-card header p,.notification-pref-inline p{color:var(--rf-ink-2);margin:2px 0 0;font-size:12.5px;line-height:1.5}.notification-pref-card__body{padding:16px 18px}.notification-pref-inline{justify-content:space-between;align-items:center;gap:16px;display:flex}.notification-digest-state{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.notification-digest-state span{border:1px solid var(--rf-line-2);background:var(--rf-surface);color:var(--rf-ink-2);font-family:var(--font-mono);border-radius:8px;gap:4px;padding:10px 12px;font-size:11px;display:grid}.notification-digest-state strong{color:var(--rf-ink);font-family:var(--font-sans);font-size:12px}.notification-primary-action{background:var(--rf-accent);color:#fff;cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;height:36px;padding:0 15px;font-size:13px;font-weight:600;display:inline-flex}.notification-secondary-action{flex-shrink:0}.notification-callout{border:1px solid var(--rf-line);background:var(--rf-tile);color:var(--rf-ink-2);border-radius:8px;align-items:center;gap:10px;padding:12px 13px;font-size:13px;line-height:1.5;display:flex}.notification-callout--danger{border-color:var(--rf-danger-line);background:var(--rf-danger-soft);color:var(--rf-danger)}.notification-timing-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.notification-timing-grid>div{border:1px solid var(--rf-line);background:var(--rf-rail);border-radius:10px;gap:7px;padding:13px;display:grid}.notification-timing-grid .icon{color:var(--rf-accent)}.notification-timing-grid strong{color:var(--rf-ink);font-size:13px}.notification-timing-grid p{color:var(--rf-ink-2);margin:0;font-size:12.5px;line-height:1.5}.notification-pref-form-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.notification-pref-form-grid label{color:var(--rf-ink-3);gap:7px;font-size:12px;display:grid}.notification-pref-form-grid input,.notification-pref-form-grid select{border:1px solid var(--rf-line);background:var(--rf-tile);min-height:36px;color:var(--rf-ink);font:inherit;border-radius:8px;padding:7px 10px}.notification-source-matrix{padding:8px 10px 14px;display:grid}.notification-source-matrix__head,.notification-source-row{grid-template-columns:minmax(0,1fr) 96px 118px 118px;align-items:center;gap:10px;padding:9px 12px;display:grid}.notification-source-matrix__head{color:var(--rf-faint);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:9.5px;font-weight:650}.notification-source-matrix__head span:not(:first-child){text-align:center}.notification-source-matrix__group>strong{color:var(--rf-ink-3);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;padding:9px 12px 2px;font-size:9.5px;display:block}.notification-source-row{border-top:1px solid var(--rf-line-2)}.notification-source-row>span:first-child{min-width:0;color:var(--rf-ink);align-items:center;gap:9px;font-size:13px;display:flex}.notification-source-row i{border:1px solid var(--rf-line);background:var(--rf-tile);border-radius:7px;flex-shrink:0;place-items:center;width:26px;height:26px;font-style:normal;display:grid}.notification-source-row__always{color:var(--rf-accent);justify-self:center}.notification-source-row__dash{color:var(--rf-faint);justify-self:center;font-size:14px}.notification-switch{color:var(--rf-ink-3);cursor:pointer;background:0 0;border:0;justify-self:center;align-items:center;gap:7px;padding:0;font-size:11.5px;display:inline-flex}.notification-switch:disabled{cursor:not-allowed;opacity:.55}.notification-switch>span{border:1px solid var(--rf-line);background:var(--rf-tile);border-radius:999px;width:38px;height:22px;transition:background .15s,border-color .15s;display:block;position:relative}.notification-switch>span:after{background:var(--rf-panel);content:"";border-radius:999px;width:16px;height:16px;transition:left .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #10233c3d}.notification-switch.is-on{color:var(--rf-accent)}.notification-switch.is-on>span{border-color:var(--rf-accent-line);background:var(--rf-accent)}.notification-switch.is-on>span:after{left:18px}.notification-switch em{white-space:nowrap;font-style:normal}.notification-save-state{border:1px solid var(--rf-accent-line);background:var(--rf-accent-soft);color:var(--rf-accent);border-radius:8px;justify-self:start;padding:8px 11px;font-size:12.5px;font-weight:600}.notification-segment__count{color:inherit;font-family:var(--font-mono);opacity:.7;margin-left:6px;font-size:10.5px;font-style:normal}.notification-segment--icon button{justify-content:center;width:32px;padding-inline:0}.notification-toolbar__spacer{flex:auto;min-width:8px}.notification-group-control{align-items:center;gap:8px;display:inline-flex}.notification-group-control__label{color:var(--rf-faint);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:9.5px;font-weight:650}.notification-source-filter{position:relative}.notification-source-trigger{border:1px solid var(--rf-line);background:var(--rf-panel);height:34px;color:var(--rf-ink);cursor:pointer;white-space:nowrap;border-radius:8px;align-items:center;gap:8px;padding:0 11px;font-size:12.5px;font-weight:600;display:inline-flex}.notification-source-trigger .icon:first-child{color:var(--rf-ink-3)}.notification-source-trigger .icon:last-child{color:var(--rf-faint)}.notification-source-scrim{z-index:28;cursor:default;background:0 0;border:0;position:fixed;inset:0}.notification-source-menu{z-index:30;border:1px solid var(--rf-line);background:var(--rf-panel);width:230px;max-height:344px;box-shadow:var(--rf-shadow);border-radius:10px;padding:5px;position:absolute;top:40px;left:0;overflow-y:auto}.notification-source-menu button{width:100%;color:var(--rf-ink);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;padding:8px 9px;font-size:13px;display:flex}.notification-source-menu button:hover{background:var(--rf-tile)}.notification-source-menu button.is-active{background:var(--rf-accent-soft)}.notification-source-menu__icon{flex-shrink:0;font-style:normal;display:inline-flex}.notification-source-menu__label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.notification-source-menu__check{color:var(--rf-accent);flex-shrink:0}.notification-empty__icon{border:1px solid var(--rf-accent-line);background:var(--rf-accent-soft);width:62px;height:62px;color:var(--rf-accent);border-radius:16px;place-items:center;display:grid}.notification-empty__icon .icon{width:28px;height:28px;color:var(--rf-accent)}.notification-group__icon{border:1px solid var(--rf-line);background:var(--rf-tile);border-radius:6px;place-items:center;width:22px;height:22px;display:grid}.notification-detail__head{color:var(--rf-ink-3);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:7px;margin-bottom:7px;font-size:9.5px;font-weight:650;display:inline-flex}.notification-detail__chips{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.notification-meta-chip{border:1px solid var(--rf-line);background:var(--rf-panel);color:var(--rf-ink-3);font-family:var(--font-mono);border-radius:5px;align-items:center;gap:5px;padding:2px 7px;font-size:10px;display:inline-flex}.notification-meta-chip em{color:var(--rf-faint);font-style:normal}.notification-rail-card{border:1px solid var(--rf-line);background:var(--rf-panel);box-shadow:var(--rf-shadow-sm);border-radius:12px;overflow:hidden}.notification-nudge{border-color:var(--rf-accent-line)}.notification-nudge__icon{background:var(--rf-accent-soft);width:30px;height:30px;color:var(--rf-accent);border-radius:8px;place-items:center;display:grid}.notification-nudge__actions{gap:8px;display:flex}.notification-nudge__actions .notification-primary-action{background:var(--rf-accent);color:#fff;border:1px solid #0000;flex:1;height:34px;padding:0}.notification-primary-action:hover:not(:disabled){background:var(--rf-accent-strong)}.notification-nudge__actions .notification-ghost-action{width:auto;color:var(--rf-ink-2)}.notification-ghost-action{border:1px solid var(--rf-line);background:var(--rf-panel);height:34px;color:var(--rf-ink-2);cursor:pointer;white-space:nowrap;border-radius:8px;padding:0 12px;font-size:12.5px}.notification-ghost-action:hover{background:var(--rf-tile)}.notification-rail-digest__head{border-bottom:1px solid var(--rf-line-2);justify-content:space-between;align-items:center;padding:13px 15px;display:flex}.notification-rail-digest__head strong{color:var(--rf-ink);align-items:center;gap:8px;font-size:13px;display:inline-flex}.notification-rail-digest__head strong .icon{color:var(--rf-ink-3)}.notification-rail-digest__head button{color:var(--rf-accent);cursor:pointer;background:0 0;border:0;font-size:11.5px;font-weight:600}.notification-rail-digest__rows{gap:11px;padding:13px 15px;display:grid}.notification-rail-digest__rows>div{justify-content:space-between;align-items:center;display:flex}.notification-rail-digest__rows span{color:var(--rf-ink-2);font-size:12px}.notification-rail-digest__rows em{color:var(--rf-ink);font-family:var(--font-mono);font-size:11.5px;font-style:normal}.notification-week-stats{padding:14px 15px}.notification-week-stats__eyebrow{color:var(--rf-faint);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;margin-bottom:12px;font-size:9.5px;font-weight:650}.notification-week-stats__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.notification-week-stats__grid strong{letter-spacing:-.02em;font-size:21px;font-weight:650;display:block}.notification-week-stats__grid strong.is-done{color:var(--rf-good)}.notification-week-stats__grid strong.is-fail{color:var(--rf-danger)}.notification-week-stats__grid strong.is-signal{color:var(--rf-warn)}.notification-week-stats__grid span{color:var(--rf-ink-3);margin-top:2px;font-size:10.5px;display:block}.notification-pref-card header>span.is-neutral{border:1px solid var(--rf-line);background:var(--rf-tile);color:var(--rf-ink-3)}.notification-browser-granted{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.notification-browser-granted__chip{border:1px solid var(--rf-good-line);background:var(--rf-good-soft);color:var(--rf-good);border-radius:6px;align-items:center;gap:6px;padding:4px 9px;font-size:12px;font-weight:600;display:inline-flex}.notification-browser-granted__status{min-width:0;color:var(--rf-ink-2);flex:1;font-size:12.5px}.notification-callout--warning{border-color:var(--rf-warning-line);background:var(--rf-warn-soft);color:var(--rf-warn)}.notification-callout--warning .icon{color:var(--rf-warn)}.notification-timing-grid .notification-timing-card{border:1px solid var(--rf-line);background:var(--rf-panel);border-radius:10px;padding:0;display:block;overflow:hidden}.notification-timing-card__head{border-bottom:1px solid var(--rf-line-2);align-items:center;gap:7px;padding:10px 13px;font-size:12.5px;font-weight:600;display:flex}.notification-timing-card--immediate .notification-timing-card__head{background:var(--rf-good-soft);color:var(--rf-good)}.notification-timing-card--immediate .notification-timing-card__head .icon{color:var(--rf-good)}.notification-timing-card--digest .notification-timing-card__head{background:var(--rf-warn-soft);color:var(--rf-warn)}.notification-timing-card--digest .notification-timing-card__head .icon{color:var(--rf-warn)}.notification-timing-card p{color:var(--rf-ink-2);margin:0;padding:11px 13px;font-size:12px;line-height:1.7}.notification-timing-card p em{font-family:var(--font-mono);font-style:normal}.notification-source-actions{align-items:center;gap:9px;display:inline-flex}.notification-source-row__immediate{color:var(--rf-good);justify-self:center}.notification-switch--compact{gap:0}.notification-source-cards{gap:16px;padding:14px 16px;display:grid}.notification-source-cards__eyebrow{color:var(--rf-ink-3);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin:0 2px 9px;font-size:9.5px;font-weight:650}.notification-source-cards__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.notification-source-card{border:1px solid var(--rf-line);border-radius:10px;padding:12px 13px}.notification-source-card__head{align-items:center;gap:9px;display:flex}.notification-source-card__head i{border:1px solid var(--rf-line);background:var(--rf-tile);border-radius:8px;flex-shrink:0;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.notification-source-card__head strong{color:var(--rf-ink);font-size:13.5px;font-weight:600}.notification-source-card__chips{flex-wrap:wrap;gap:6px;margin-top:11px;display:flex}.notification-chip{border-radius:6px;align-items:center;gap:4px;padding:3px 7px;font-size:11px;display:inline-flex}.notification-chip--app{border:1px solid var(--rf-accent-line);background:var(--rf-accent-soft);color:var(--rf-accent)}.notification-chip--imm{border:1px solid var(--rf-good-line);background:var(--rf-good-soft);color:var(--rf-good)}.notification-chip--dig{border:1px solid var(--rf-warning-line);background:var(--rf-warn-soft);color:var(--rf-warn)}.notification-source-card__app-only{color:var(--rf-faint);font-size:11px}.notification-source-card__digest{border-top:1px solid var(--rf-line-2);color:var(--rf-ink-2);justify-content:space-between;align-items:center;gap:10px;margin-top:11px;padding-top:10px;font-size:12px;display:flex}.notification-source-card__digest .notification-switch{justify-self:end}@media (width<=1200px){.notification-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.notification-surface-tabs,.notification-segment{width:100%;overflow-x:auto}.notification-surface-tabs button,.notification-segment button{flex:none}.notification-pref-card header{grid-template-columns:38px minmax(0,1fr)}.notification-pref-card header>.status,.notification-pref-card header>.notification-segment,.notification-pref-card header>.notification-source-actions,.notification-pref-card header>.notification-switch,.notification-pref-card header>.notification-secondary-action{grid-column:1/-1;justify-self:start}.notification-pref-card header>.notification-source-actions{flex-wrap:wrap;width:100%}.notification-source-matrix{overflow-x:auto}.notification-source-matrix__head,.notification-source-row{min-width:640px}.notification-row{grid-template-columns:42px minmax(0,1fr)}.notification-row__actions{flex-direction:row;grid-column:1/-1;justify-content:flex-end;align-items:stretch}}@media (width<=560px){.notification-select,.notification-select select,.notification-filter-button,.notification-pagination>div,.notification-primary-action,.notification-secondary-action{width:100%}.notification-metrics,.notification-timing-grid,.notification-pref-form-grid{grid-template-columns:1fr}.notification-toolbar__row--secondary,.notification-pagination,.notification-pref-inline{flex-direction:column;align-items:stretch}.notification-open{white-space:normal;min-width:0}}.notifications-page>.page-title{margin-bottom:16px}.notifications-head-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.notifications-kpis{margin-bottom:16px}.notifications-layout.sg-list-layout{gap:16px}.notifications-layout .notifications-rail{gap:12px;position:static}.notification-views .sg-card__body{gap:10px}.notification-status-facet button,.notification-views .notification-source-filter,.notification-views .notification-source-trigger,.notification-views .notification-filter-button{width:100%}.notification-views .notification-source-trigger,.notification-views .notification-filter-button{height:var(--control-h,32px);border-radius:var(--radius-md,6px);justify-content:flex-start}.notification-views .notification-source-trigger .icon:last-child{margin-left:auto}.notification-views__section{border-top:1px solid var(--rf-line);flex-wrap:wrap;align-items:center;gap:8px;padding-top:10px;display:flex}.notification-views__section .notification-group-control__label{flex-basis:100%}.notification-listbar{color:var(--rf-ink-3);font:var(--type-code);justify-content:space-between;align-items:center;gap:12px;display:flex}.security-notice-panel{border:1px solid color-mix(in srgb, var(--rf-warn) 24%, transparent);background:var(--rf-warn-soft);color:var(--rf-ink);border-radius:8px;gap:10px;padding:12px;display:grid;box-shadow:0 12px 28px #16202e0f}.security-notice-panel__summary{color:var(--rf-ink-3);flex-wrap:wrap;align-items:baseline;gap:8px 12px;font-size:12px;display:flex}.security-notice-panel__summary span{color:var(--rf-warn);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.security-notice-panel__summary strong{font-weight:700}.security-notice-panel__items{gap:8px;display:grid}.security-notice{border-top:1px solid color-mix(in srgb, var(--rf-warn) 14%, transparent);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding-top:8px;display:grid}.security-notice:first-child{border-top:0;padding-top:0}.security-notice__dot{border-radius:999px;width:9px;height:9px}.security-notice__dot--amber{background:var(--rf-fill-amber)}.security-notice__dot--rose{background:var(--rf-danger)}.security-notice__copy{gap:2px;min-width:0;display:grid}.security-notice__copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:800;overflow:hidden}.security-notice__copy span{color:var(--rf-ink-3);font-size:12px;line-height:1.45}.security-notice__message{color:var(--rf-accent);font-weight:700;display:block}.security-notice__actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.security-notice__action,.security-notice__dismiss{border:1px solid var(--rf-line);background:var(--rf-panel);min-height:28px;color:var(--rf-ink);cursor:pointer;font:inherit;border-radius:7px;justify-content:center;align-items:center;padding:5px 9px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.security-notice__action:hover,.security-notice__dismiss:hover{border-color:color-mix(in srgb, var(--rf-warn) 36%, transparent);background:var(--rf-rail)}.security-notice__action:disabled{cursor:not-allowed;opacity:.68}.security-notice__dismiss{color:var(--rf-ink-3);background:0 0}@media (width<=220px){.security-notice{grid-template-columns:9px minmax(0,1fr);align-items:start}.security-notice__copy strong{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;overflow:visible}.security-notice__copy span{overflow-wrap:anywhere}.security-notice__actions{grid-column:2;justify-content:flex-start;min-width:0}.security-notice__action,.security-notice__dismiss{overflow-wrap:anywhere;white-space:normal;min-width:0;max-width:100%}}.account-page{font-variant-numeric:tabular-nums}.account-stack{gap:16px;min-width:0;display:grid}.account-stack--tight{gap:11px}.account-grid,.account-form-grid,.account-metrics{gap:14px;display:grid}.account-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.account-grid--3,.account-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.account-metrics--4{grid-template-columns:repeat(4,minmax(0,1fr))}.account-message,.account-muted-box{border:1px solid var(--rf-line);background:var(--rf-rail);color:var(--rf-ink-2);border-radius:10px;padding:12px 14px;font-size:13px;line-height:1.5}.account-message{margin:-6px 0 18px}.account-message--success{border-color:var(--rf-accent-line);background:var(--rf-good-soft);color:var(--rf-good)}.account-message--warning,.account-muted-box--warning{border-color:var(--rf-warning-line);background:var(--rf-warn-soft);color:var(--rf-warn)}.account-message--danger,.account-muted-box--danger{border-color:var(--rf-danger-line);background:var(--rf-danger-soft);color:var(--rf-danger)}.account-gate{border:1px solid var(--rf-warning-line);background:var(--rf-warn-soft);box-shadow:var(--rf-shadow-sm);border-radius:14px;grid-template-columns:minmax(260px,.42fr) minmax(0,1fr);align-items:center;gap:18px;margin:-4px 0 20px;padding:16px 18px;display:grid}.account-gate__title{color:var(--rf-ink);align-items:center;gap:9px;font-size:15px;font-weight:650;display:flex}.account-gate p{color:var(--rf-ink-2);margin:6px 0 0;font-size:13px;line-height:1.5}.account-gate__items{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.account-tabs{flex-wrap:wrap;width:100%;overflow:visible}.account-tabs__group{color:var(--rf-faint);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;flex:none;padding:0 8px;font-size:10px;font-weight:650}.account-tabs__divider{background:var(--rf-line);flex:none;width:1px;height:22px}.account-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.account-form label,.account-grid label,.account-stack label{color:var(--rf-ink-2);gap:7px;font-size:12.5px;font-weight:650;display:grid}.account-form textarea,.account-stack textarea{resize:vertical}.account-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.account-copy{color:var(--rf-ink-2);margin:0;font-size:13px;line-height:1.5}.paytr-direct-form{border-top:1px solid var(--rf-accent-line);gap:12px;padding-top:12px;display:grid}.paytr-direct-form__summary{gap:4px;display:grid}.paytr-direct-form__summary strong{font-size:13px;font-weight:800}.paytr-direct-form__summary span,.paytr-direct-form small,.paytr-direct-form__actions span{color:var(--rf-ink-3);font-size:12px;line-height:1.45}.paytr-direct-form__fields{grid-template-columns:minmax(220px,1.4fr) minmax(220px,1.2fr) repeat(3,minmax(96px,.6fr));gap:10px;display:grid}.paytr-direct-form__fields label{min-width:0;color:var(--rf-ink-3);text-transform:uppercase;gap:5px;font-size:11px;font-weight:800;display:grid}.paytr-direct-form__fields input{border:1px solid var(--rf-line);background:var(--rf-tile);width:100%;min-width:0;color:var(--rf-ink);font:inherit;border-radius:8px;padding:9px 10px;font-size:13px}.paytr-direct-form__fields input:focus{border-color:var(--rf-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--rf-accent) 12%, transparent);outline:none}.paytr-direct-form__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.account-list-row{border:1px solid var(--rf-line-2);background:var(--rf-panel);border-radius:10px;grid-template-columns:32px minmax(0,1fr) auto auto;align-items:center;gap:11px;padding:10px 12px;display:grid}.account-list-row--wide{grid-template-columns:34px minmax(0,1fr) minmax(120px,.22fr) minmax(120px,.22fr)}.account-list-row--key,.account-list-row--stacked{grid-template-columns:34px minmax(0,1fr) auto auto auto}.account-list-row>.status{justify-self:start}.account-row-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:inline-flex}.account-inline-editor{border-top:1px solid var(--rf-line-2);grid-column:1/-1;gap:12px;padding-top:12px;display:grid}.account-form-grid--wide{grid-column:1/-1}.account-grid--2 .account-list-row--wide{grid-template-columns:34px minmax(0,1fr)}.account-grid--2 .account-list-row--wide select{grid-column:2}.account-list-row>.icon{color:var(--rf-accent)}.account-list-row strong,.account-list-row span{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.account-list-row strong{color:var(--rf-ink);font-size:13.5px;font-weight:650}.account-list-row span{color:var(--rf-ink-3);font-size:12px}.org-switcher{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.org-switcher button{border:1px solid var(--rf-line);background:var(--rf-panel);cursor:pointer;text-align:left;border-radius:10px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:9px;padding:10px;display:grid}.org-switcher button.is-active{border-color:var(--rf-accent-line);background:var(--rf-accent-soft)}.org-switcher strong,.org-switcher em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.org-switcher strong{color:var(--rf-ink);font-size:13px}.org-switcher em{color:var(--rf-ink-3);grid-column:2;font-size:11.5px;font-style:normal}.account-dialog-backdrop{z-index:90;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#121c2975;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.account-dialog{border:1px solid var(--rf-line);background:var(--rf-surface);border-radius:14px;width:min(100%,480px);padding:22px;box-shadow:0 24px 70px #121c293d}.account-dialog h2{color:var(--rf-ink);margin:0;font-size:19px}.account-dialog p{color:var(--rf-muted);margin:10px 0 0;line-height:1.55}.account-dialog__actions{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.quota-list{grid-template-columns:minmax(0,1fr);min-width:0}.quota-card{border:1px solid var(--rf-line-2);background:var(--rf-panel);overflow-wrap:anywhere;border-radius:10px;gap:10px;min-width:0;padding:12px;display:grid}.quota-card__head,.quota-card__metrics{justify-content:space-between;align-items:center;gap:10px;display:flex}.quota-card__head strong{min-width:0;color:var(--rf-ink);flex:12rem;font-size:13.5px}.quota-card__head{flex-wrap:wrap;align-items:flex-start}.quota-card__head>.status{white-space:normal;max-width:100%}.quota-bar{background:var(--rf-tile);border-radius:999px;height:9px;position:relative;overflow:hidden}.quota-bar span,.quota-bar em{display:block;position:absolute;top:0;bottom:0;left:0}.quota-bar span{background:var(--rf-accent)}.quota-bar em{background:var(--rf-fill-amber);opacity:.75;left:auto;right:0}.quota-bar--warning span{background:var(--rf-warn)}.quota-bar--danger span{background:var(--rf-danger)}.quota-card__metrics{overflow-wrap:anywhere;grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));align-items:stretch;min-width:0;display:grid}.quota-card__metrics span{min-width:0;color:var(--rf-ink-3);gap:3px;font-size:11.5px;display:grid}.quota-card__metrics strong{color:var(--rf-ink);font-family:var(--font-mono);font-size:12px}.quota-card__notice{flex-wrap:wrap}.quota-card__notice>*{min-width:0;max-width:100%}.quota-card__notice :is(button,a){white-space:normal}@media (width<=1200px){.account-gate__items,.org-switcher{grid-template-columns:1fr}}@media (width<=900px){.paytr-direct-form__fields{grid-template-columns:1fr}}.account-stack>.status{justify-self:start}@media (width>=768px){:root[data-surface=app] .section-tabs{margin:0 0 16px}:root[data-surface=app] .section-tabs__items{border-bottom:1px solid var(--rf-line);scrollbar-width:thin;gap:2px;display:flex;overflow-x:auto}:root[data-surface=app] .section-tabs__group,:root[data-surface=app] .section-tabs__group>div{display:contents}:root[data-surface=app] .section-tabs__group>span{display:none}:root[data-surface=app] .section-tabs [role=tab]{color:var(--rf-ink-2);font:500 13px/1.5 var(--font-sans);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:none;margin-bottom:-1px;padding:9px 12px}:root[data-surface=app] .section-tabs [role=tab]:hover{color:var(--rf-ink)}:root[data-surface=app] .section-tabs [role=tab][aria-selected=true]{border-bottom-color:var(--rf-accent);color:var(--rf-ink);background:0 0;font-weight:600}:root[data-surface=app] .section-tabs [role=tab]>.material-symbol{display:none}:root[data-surface=app] .section-tabs [role=tab] strong{font-weight:inherit;white-space:nowrap}:root[data-surface=app] .section-tabs [role=tab] small{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}:root{--font-sans:"IBM Plex Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-serif:var(--font-sans);--font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--content-max:1560px;--content-gutter:44px;--rf-ink:#16202e;--rf-ink-2:#4a5566;--rf-ink-3:#7c8696;--rf-faint:#aab2bf;--rf-page:#f7f6f2;--rf-panel:#fff;--rf-rail:#fbfaf7;--rf-tile:#f1f0ea;--rf-line:#ebe8e0;--rf-line-2:#f0eee7;--rf-accent:#0f6f66;--rf-accent-soft:#eaf3f1;--rf-accent-line:#cfe4df;--rf-good:#2f6b4f;--rf-good-soft:#eef5f0;--rf-warn:#9a6a1a;--rf-warn-soft:#f7f0e2;--rf-danger:#a13a2d;--rf-danger-soft:#f7ece9;--rf-shadow-sm:0 1px 2px #16202e0d;--rf-shadow:0 1px 2px #16202e0a, 0 12px 32px #16202e0d;--ink-900:#0f1c2e;--ink-800:#10233c;--ink-750:#18243a;--brass-700:#6f5319;--brass-600:#8c6d2b;--brass-550:#8c7a4d;--brass-500:#a8883d;--brass-300:#d8c486;--brass-200:#e6d5a0;--brass-100:#f6ecd2;--brass-50:#fff8e6;--evergreen-550:#2f5a49;--evergreen-500:#4f7d6a;--evergreen-50:#edf3ee;--warning-text:#92400e;--warning-soft:#fffbeb;--warning-border:#fcd34d;--stone-400:#7a7666;--stone-300:#8d8573;--border-strong:#c7bfae}.ms{white-space:nowrap;word-wrap:normal;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga";-webkit-user-select:none;user-select:none;font-variation-settings:"FILL" 0, "wght" 400, "GRAD" 0, "opsz" 24;direction:ltr;font-style:normal;font-weight:400;line-height:1;display:inline-block;letter-spacing:normal!important;text-transform:none!important;font-family:Material Symbols Rounded Variable,Material Symbols Rounded!important}.patents-surface .row-card{transition:border-color .14s,box-shadow .14s,background .14s}.patents-surface .row-card:hover{border-color:var(--border-strong)}.patents-surface .lift{transition:background .14s}.patents-surface .lift:hover{background:var(--rf-tile)}.patents-surface .ghostbtn{transition:background .14s,border-color .14s}.patents-surface .ghostbtn:hover{background:var(--rf-tile)}.patents-surface .primbtn{transition:background .14s}.patents-surface .primbtn:hover{background:var(--ink-800)}@keyframes patent-slidein{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:translate(0)}}@keyframes patent-fadein{0%{opacity:0}to{opacity:1}}*{box-sizing:border-box}html,body,#root{min-height:100%}body{background:var(--rf-page);color:var(--rf-ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.icon{stroke-width:1.6px;flex:none;width:18px;height:18px}.icon--sm{width:15px;height:15px}.material-symbol,.material-symbols-rounded{font-feature-settings:"liga";width:1em;height:1em;font-size:var(--ms-size,1.125rem);font-variation-settings:"FILL" var(--ms-fill,0), "wght" var(--ms-wght,400), "GRAD" var(--ms-grad,0), "opsz" var(--ms-opsz,24);-webkit-user-select:none;user-select:none;white-space:nowrap;word-wrap:normal;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;direction:ltr;flex:none;justify-content:center;align-items:center;font-style:normal;font-weight:400;line-height:1;display:inline-flex;letter-spacing:normal!important;text-transform:none!important;font-family:Material Symbols Rounded Variable,Material Symbols Rounded!important}.material-symbol.material-symbol{flex:none}.icon.material-symbol,.icon.material-symbols-rounded{--ms-size:18px}.icon--sm.material-symbol,.icon--sm.material-symbols-rounded{--ms-size:15px}.app-shell{grid-template-columns:var(--sidebar-w,212px) minmax(0, 1fr);background:var(--rf-page);min-height:100vh;display:grid}.sidebar{border-right:1px solid var(--rf-line);background:var(--rf-panel);scrollbar-width:thin;flex-direction:column;gap:14px;min-width:0;height:100vh;padding:14px 10px 18px;display:flex;position:sticky;top:0;overflow-y:auto}.sidebar>*{flex-shrink:0}.sidebar .brand-lockup{border-bottom:1px solid var(--rf-line-2);flex-direction:column;align-items:flex-start;gap:8px;min-width:0;padding:4px 8px 14px;display:flex}.brand-lockup img{width:auto;height:18px}.brand-lockup__mark{border-radius:var(--radius-md,6px);background:var(--rf-ink);color:#fff;width:28px;height:28px;font-family:var(--font-mono);letter-spacing:.04em;place-items:center;font-size:11px;font-weight:700;display:none}.org-block{gap:1px;min-width:0;max-width:100%;display:grid}.org-block strong{color:var(--rf-ink);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;overflow:hidden}.org-block span{color:var(--rf-ink-3);font-family:var(--font-mono);letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.sidebar__nav{gap:14px;display:grid}.sidebar__collapse{border:0;border-top:1px solid var(--rf-line-2);background:var(--rf-panel);min-height:32px;color:var(--rf-ink-3);cursor:pointer;font:inherit;text-align:left;border-radius:0;align-items:center;gap:9px;margin:auto -10px -18px;padding:10px 18px 14px;font-size:12px;display:flex;position:sticky;bottom:-18px}.sidebar__collapse:hover{color:var(--rf-ink)}.sidebar__collapse:focus-visible{border-radius:var(--radius-md,6px);outline:2px solid var(--rf-accent);outline-offset:2px}.nav-group{gap:1px;display:grid}.nav-group__label{color:var(--rf-ink-3);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;padding:0 8px 5px;font-size:10px;font-weight:600;display:block}.nav-item{border-radius:var(--radius-md,6px);min-height:32px;color:var(--rf-ink-2);transition:background var(--dur-fast,.12s), color var(--dur-fast,.12s);align-items:center;gap:9px;padding:6px 8px;font-size:13px;font-weight:450;line-height:1.2;display:flex}.nav-item:hover{background:var(--rf-tile);color:var(--rf-ink)}.nav-item:focus-visible{outline:2px solid var(--rf-accent);outline-offset:1px}.nav-item__tile{color:var(--rf-ink-3);flex-shrink:0;display:inline-flex}.nav-item__tile .icon{--ms-size:17px;width:17px;height:17px}.nav-item__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.nav-item__badge{border-radius:var(--radius-pill,999px);background:var(--rf-danger-soft);color:var(--rf-danger);font-family:var(--font-mono);margin-left:auto;padding:0 6px;font-size:10px;font-weight:600;line-height:1.4}.nav-item.is-active{background:var(--rf-accent-soft);color:var(--rf-ink);font-weight:600}.nav-item.is-active .nav-item__tile{color:var(--rf-accent)}.nav-item--disabled{cursor:not-allowed;opacity:.58}.nav-item--disabled:hover{color:var(--rf-ink-2);background:0 0}.shell-main{flex-direction:column;min-width:0;display:flex}.topbar{z-index:40;height:var(--topbar-h,52px);border-bottom:1px solid var(--rf-line);background:var(--rf-panel);padding:0 var(--content-gutter);align-items:center;gap:14px;display:flex;position:sticky;top:0}.shell-breadcrumb{min-width:0;color:var(--rf-ink-3);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;flex:1;align-items:center;gap:8px;font-size:10.5px;font-weight:600;display:flex;overflow:hidden}.shell-breadcrumb__org{text-overflow:ellipsis;overflow:hidden}.shell-breadcrumb__divider{opacity:.5}.shell-breadcrumb__current{text-overflow:ellipsis;max-width:100%;color:var(--rf-ink);flex-shrink:0;overflow:hidden}.topbar__actions{flex-shrink:0;align-items:center;gap:8px;min-width:0;margin-left:auto;display:flex}.global-search{width:260px;height:var(--control-h,32px);border:1px solid var(--rf-line);border-radius:var(--radius-md,6px);background:var(--rf-tile);color:var(--rf-ink-3);cursor:pointer;text-align:left;transition:border-color var(--dur-fast,.12s), background var(--dur-fast,.12s);align-items:center;gap:8px;padding:0 7px 0 10px;font-size:12px;display:inline-flex}.global-search:hover{border-color:var(--border-strong);background:var(--rf-panel)}.global-search:focus-visible{outline:2px solid var(--rf-accent);outline-offset:1px}.global-search__label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.global-search kbd{border:1px solid var(--rf-line);border-radius:var(--radius-sm,4px);background:var(--rf-panel);color:var(--rf-ink-3);font-family:var(--font-mono);padding:1px 5px;font-size:10px}.mobile-nav-toggle{width:var(--control-h,32px);height:var(--control-h,32px);border:1px solid var(--rf-line);border-radius:var(--radius-md,6px);background:var(--rf-panel);color:var(--rf-ink);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;transition:background .12s,border-color .12s,color .12s;display:none}.mobile-nav-toggle:hover,.mobile-nav-toggle:focus-visible{border-color:var(--rf-accent-line);background:var(--rf-accent-soft);color:var(--rf-accent)}.mobile-nav-scrim{z-index:70;background:var(--sg-scrim,#16202e57);cursor:pointer;border:0;position:fixed;inset:0}.mobile-nav-drawer{z-index:71;border-right:1px solid var(--rf-line);background:var(--rf-panel);flex-direction:column;width:min(86vw,320px);min-width:280px;display:flex;position:fixed;top:0;bottom:0;left:0;box-shadow:24px 0 56px #0f141a2e}.mobile-nav-drawer__header{border-bottom:1px solid var(--rf-line);justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.mobile-nav-drawer__header div{flex-direction:column;gap:2px;min-width:0;display:flex}.mobile-nav-drawer__header strong{color:var(--rf-ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.mobile-nav-drawer__header span{color:var(--rf-ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.mobile-nav-drawer__body{gap:14px;min-height:0;padding:14px 12px 24px;display:grid;overflow-y:auto}.mobile-nav-drawer .nav-item{min-height:44px}.icon-button,.ask-button{border-radius:var(--radius-md,6px);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.icon-button{width:var(--control-h,32px);height:var(--control-h,32px);color:var(--rf-ink-2);background:0 0}.icon-button:hover{border-color:var(--rf-line);background:var(--rf-tile);color:var(--rf-ink)}.icon-button--dot{position:relative}.icon-button--dot:after{border:1.5px solid var(--rf-panel);background:var(--rf-accent);content:"";border-radius:999px;width:6px;height:6px;position:absolute;top:6px;right:7px}.kbd{color:var(--rf-ink-3);font-family:var(--font-mono);margin-left:4px;font-size:11px}.ask-button{height:var(--control-h,32px);background:var(--rf-accent);color:#fff;gap:7px;padding:0 14px;font-size:13px;font-weight:550}.ask-button:disabled{cursor:not-allowed;opacity:.78}.avatar{border-radius:var(--radius-md,6px);background:var(--rf-accent-soft);width:28px;height:28px;color:var(--rf-accent);font-family:var(--font-mono);letter-spacing:.04em;flex-shrink:0;place-items:center;font-size:10.5px;font-weight:600;display:grid}.user-menu{position:relative}.user-menu__trigger{border-radius:var(--radius-md,6px);max-width:240px;height:36px;color:var(--rf-ink-2);cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:8px;padding:0 6px 0 3px;display:inline-flex}.user-menu__trigger:hover,.user-menu__trigger[aria-expanded=true]{border-color:var(--rf-line);background:var(--rf-tile)}.user-menu__trigger:focus-visible{outline:2px solid var(--rf-accent);outline-offset:1px}.user-menu__identity{text-align:left;min-width:0;line-height:1.2;display:grid}.user-menu__identity strong{color:var(--rf-ink);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;overflow:hidden}.user-menu__identity span{color:var(--rf-ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.user-menu__panel{z-index:60;width:min(264px,100vw - 28px);max-height:calc(100dvh - var(--topbar-h,52px) - 12px);border:1px solid var(--rf-line);border-radius:var(--radius-lg,8px);background:var(--rf-panel);box-shadow:var(--rf-shadow-md);gap:2px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0;overflow-y:auto}.user-menu__panel[hidden]{display:none}.user-menu__header{overflow-wrap:anywhere;border-bottom:1px solid var(--rf-line-2);gap:2px;min-width:0;margin-bottom:4px;padding:8px 10px 10px;display:grid}.user-menu__eyebrow{color:var(--rf-ink-3);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:600}.user-menu__header strong{color:var(--rf-ink);font-size:13.5px;font-weight:600}.user-menu__header span:not(.user-menu__eyebrow){color:var(--rf-ink-3);white-space:normal;font-size:12px;overflow:hidden}.user-menu__row{color:var(--rf-ink-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:6px 10px;font-size:12.5px;display:flex}.user-menu__item{border-radius:var(--radius-md,6px);width:100%;min-height:32px;color:var(--rf-ink);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:9px;padding:6px 10px;font-size:13px;display:flex}.user-menu__item .icon{color:var(--rf-ink-3)}.user-menu__item:hover,.user-menu__item:focus-visible{background:var(--rf-tile);outline:none}.user-menu__item--danger,.user-menu__item--danger .icon{color:var(--rf-danger)}.user-menu__item:disabled{cursor:not-allowed;opacity:.6}.shell-logout-error{color:var(--rf-danger);font-size:12px}.content{min-width:0;min-height:calc(100vh - var(--topbar-h,52px));padding:16px var(--content-gutter) 32px;flex:1 0 auto}.content>*{width:min(var(--content-max), 100%);min-width:0;margin:0 auto}.content-container{width:min(var(--content-max), 100%);padding:22px var(--content-gutter) 40px;margin:0 auto}.content>.content-container{padding:0}.shell-cookie-consent-host:empty{display:none}.shell-cookie-consent-host .ps-cookie.ps-cookie--app{z-index:auto;border-color:var(--rf-line);border-radius:var(--radius-lg,8px);max-width:none;box-shadow:none;margin:0;position:static;bottom:auto;left:auto;right:auto}.shell-cookie-consent-host .ps-cookie.ps-cookie--app p{color:var(--rf-ink-2)}.shell-cookie-consent-host .ps-cookie.ps-cookie--app a{color:var(--rf-accent)}.shell-cookie-consent-host .ps-cookie.ps-cookie--app .ps-cookie__btn{border-color:var(--rf-line);border-radius:var(--radius-md,6px);background:var(--rf-panel);color:var(--rf-ink-2);padding:7px 12px;font-weight:600}.shell-cookie-consent-host .ps-cookie.ps-cookie--app .ps-cookie__btn--accept{border-color:var(--rf-accent);background:var(--rf-accent);color:#fff}.shell-footer{border-top:1px solid var(--rf-line);background:var(--rf-panel);color:var(--rf-ink-3);padding:10px var(--content-gutter);flex-wrap:wrap;align-items:center;gap:8px 18px;font-size:11.5px;display:flex}.system-status{align-items:center;gap:7px;display:inline-flex}.system-status span{background:var(--rf-good);border-radius:999px;width:7px;height:7px}.footer-code,.footer-links,.eyebrow,.breadcrumb,.section-label{font-family:var(--font-mono)}.footer-code,.footer-links{color:var(--rf-ink-3);letter-spacing:.08em;font-size:10.5px}.footer-links{flex-wrap:wrap;align-items:center;gap:12px;margin-left:auto;display:inline-flex}.footer-links a{color:inherit;text-transform:uppercase;text-decoration:none}.footer-links a:hover,.footer-links a:focus-visible{color:var(--rf-accent);text-decoration:underline}.language-toggle{color:var(--rf-ink-3);font-family:var(--font-mono);letter-spacing:.08em;align-items:center;gap:2px;font-size:11px;display:inline-flex}.language-toggle__item{align-items:center;gap:2px;display:inline-flex}.language-toggle__button{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:6px;padding:4px 7px}.language-toggle__button:hover,.language-toggle__button.is-active{background:var(--rf-tile);color:var(--rf-ink)}.language-toggle__button.is-compact{padding-inline:6px}.language-toggle__divider{opacity:.35}.breadcrumb{color:var(--rf-ink-3);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;font-size:11.5px;display:flex}.breadcrumb__module{color:var(--rf-accent);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:7px;font-weight:650;display:inline-flex}.breadcrumb__module span{background:var(--rf-accent);border-radius:999px;width:7px;height:7px}.breadcrumb__part{align-items:center;gap:7px;display:inline-flex}.breadcrumb__part a{color:var(--rf-ink-3)}.breadcrumb__part strong{color:var(--rf-ink);font-weight:550}.page-title{margin-bottom:24px}.page-title__row{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.page-title h1{color:var(--rf-ink);letter-spacing:-.025em;margin:0;font-size:28px;font-weight:650;line-height:1.1}.page-title h1 span{color:var(--rf-accent)}.page-title p{max-width:70ch;color:var(--rf-ink-2);margin:9px 0 0;font-size:14px;line-height:1.55}.page-title__actions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;max-width:100%;display:flex}@media (width>=901px){.page-title__row{flex-wrap:wrap;row-gap:12px}.page-title__row>:first-child{flex:320px;min-width:0}}.page-title h1,.page-title p{overflow-wrap:anywhere}:root[data-surface=app] .breadcrumb{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;gap:6px;margin-bottom:4px;font-size:10px;font-weight:600;line-height:1.2}:root[data-surface=app] .breadcrumb__module{color:var(--rf-ink-3);letter-spacing:inherit;font-weight:600}:root[data-surface=app] .breadcrumb__module:hover{color:var(--rf-accent)}:root[data-surface=app] .breadcrumb__module span{display:none}:root[data-surface=app] .breadcrumb__part{gap:6px}:root[data-surface=app] .breadcrumb__part a,:root[data-surface=app] .breadcrumb__part strong{color:var(--rf-ink-3);font-weight:600}:root[data-surface=app] .breadcrumb__part a:hover{color:var(--rf-accent)}:root[data-surface=app] .breadcrumb__sep{color:var(--rf-ink-3);letter-spacing:0}:root[data-surface=app] .page-title{margin-bottom:16px}:root[data-surface=app] .page-title__row{gap:10px 14px}@media (width>=901px){:root[data-surface=app] .page-title__row{align-items:flex-end;row-gap:10px}}:root[data-surface=app] .page-title h1{font-family:var(--font-mono);letter-spacing:-.01em;font-size:18px;font-weight:600;line-height:1.2}:root[data-surface=app] .page-title h1 span{color:inherit}:root[data-surface=app] .page-title p{max-width:70ch;margin-top:6px;font-size:13px;line-height:1.5}:root[data-surface=app] .panel{border-radius:var(--radius-xl,12px);box-shadow:none}:root[data-surface=app] .panel__header{border-bottom-color:var(--rf-line);gap:10px;min-height:52px;padding:10px 16px}:root[data-surface=app] .panel__icon{border-radius:var(--radius-md,6px);width:26px;height:26px}:root[data-surface=app] .panel__icon .icon{--ms-size:16px}:root[data-surface=app] .panel__titleblock h2{font-size:14px;font-weight:600}:root[data-surface=app] .panel__eyebrow{margin-bottom:1px}:root[data-surface=app] .panel__body{padding:14px 16px}:root[data-surface=app] .eyebrow{color:var(--rf-ink-3);letter-spacing:.12em;font-size:10px;font-weight:600}:root[data-surface=app] .metric{border-radius:var(--radius-lg,8px);min-height:0;box-shadow:none;padding:12px 14px}:root[data-surface=app] .metric__label{font-family:var(--font-mono);letter-spacing:.12em;font-size:10px;font-weight:600;line-height:1.5}:root[data-surface=app] .metric__value{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:26px;font-weight:600}:root[data-surface=app] .metric__value--long{font-size:20px}:root[data-surface=app] .metric__value--xlong{font-size:17px}:root[data-surface=app] .metric__value--text{overflow-wrap:anywhere;white-space:normal;font-size:15px;line-height:1.3}:root[data-surface=app] :is(div,section,dl,ul):has(>.metric+.metric):not(:has(>:not(.metric))){border:1px solid var(--rf-line);border-radius:var(--radius-lg,8px);background:var(--rf-line);flex-wrap:wrap;gap:1px;display:flex;overflow:hidden}:root[data-surface=app] :is(div,section,dl,ul):has(>.metric+.metric):not(:has(>:not(.metric)))>.metric{border:0;border-radius:0;flex:150px}:root[data-surface=app] .status{border-radius:var(--radius-sm,4px);width:fit-content;font:600 10px/1.2 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;gap:6px;padding:3px 7px}:root[data-surface=app] .metric__detail{font-size:12px;font-weight:400}:root[data-surface=app] .metric--accent,:root[data-surface=app] .metric--success,:root[data-surface=app] .metric--warning,:root[data-surface=app] .metric--danger{border-color:var(--rf-line);background:var(--rf-panel)}:root[data-surface=app] .metric--warning .metric__value{color:var(--rf-warn)}:root[data-surface=app] .metric--danger .metric__value{color:var(--rf-danger)}:root[data-surface=app] .ipc-button{border-color:var(--rf-line);border-radius:var(--radius-md,6px);min-height:32px;color:var(--rf-ink-2);font:600 12.5px/1.2 var(--font-sans);padding:0 12px;text-decoration:none}:root[data-surface=app] .ipc-button:hover:not(:disabled){border-color:var(--border-strong,var(--rf-line));color:var(--rf-ink)}:root[data-surface=app] .ipc-button--primary{border-color:var(--rf-accent);background:var(--rf-accent);color:#fff}:root[data-surface=app] .ipc-button--primary:hover:not(:disabled){border-color:var(--rf-accent-strong);background:var(--rf-accent-strong);color:#fff}:root[data-surface=app] .ipc-button--danger{border-color:var(--rf-danger-line);background:var(--rf-panel);color:var(--rf-danger)}:root[data-surface=app] .ipc-button:focus-visible{outline:2px solid var(--rf-accent);outline-offset:2px}:where(:root[data-surface=app]) .button{border:1px solid var(--rf-line);border-radius:var(--radius-md,6px);background:var(--rf-tile);min-height:32px;color:var(--rf-ink-2);cursor:pointer;font:600 12.5px/1.2 var(--font-sans);white-space:nowrap;justify-content:center;align-items:center;gap:6px;padding:0 12px;text-decoration:none;display:inline-flex}:where(:root[data-surface=app]) .button:hover:not(:disabled){border-color:var(--border-strong,var(--rf-line));background:var(--rf-line-2);color:var(--rf-ink)}:where(:root[data-surface=app]) .button--primary{border-color:var(--rf-accent);background:var(--rf-accent);color:#fff}:where(:root[data-surface=app]) .button--primary:hover:not(:disabled){border-color:var(--rf-accent-strong);background:var(--rf-accent-strong);color:#fff}:where(:root[data-surface=app]) .button--ghost{color:var(--rf-accent);background:0 0;border-color:#0000}:where(:root[data-surface=app]) .button--ghost:hover:not(:disabled){background:var(--rf-accent-soft);color:var(--rf-accent);border-color:#0000}:where(:root[data-surface=app]) .button:disabled{cursor:not-allowed;opacity:.55}:where(:root[data-surface=app]) .button:focus-visible{outline:2px solid var(--rf-accent);outline-offset:2px}.panel,.metric,.foundation-note{border:1px solid var(--rf-line);background:var(--rf-panel);box-shadow:var(--rf-shadow-sm);border-radius:14px}.panel{min-width:0;overflow:hidden}.metric{align-content:start;gap:6px;min-width:0;min-height:86px;padding:14px 15px;display:grid}.metric__label,.metric__detail{color:var(--rf-ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:650;line-height:1.25;overflow:hidden}.metric__label{letter-spacing:.03em;text-transform:uppercase}.metric__value{min-width:0;color:var(--rf-ink);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-size:24px;font-weight:650;line-height:1.1;overflow:hidden}.metric--accent{border-color:var(--rf-accent-line);background:var(--rf-accent-soft)}.metric--success{border-color:var(--rf-line);background:var(--rf-good-soft)}.metric--warning{border-color:var(--rf-warning-line);background:var(--rf-warn-soft)}.metric--danger{border-color:var(--rf-danger-line);background:var(--rf-danger-soft)}.panel__header{border-bottom:1px solid var(--rf-line-2);align-items:center;gap:10px;padding:15px 20px;display:flex}.panel__icon{background:var(--rf-accent-soft);width:30px;height:30px;color:var(--rf-accent);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.panel__titleblock{flex:1;min-width:0}.panel__titleblock h2{color:var(--rf-ink);letter-spacing:-.01em;margin:0;font-size:15px;font-weight:650}.panel__eyebrow{letter-spacing:.12em;margin-bottom:2px;font-size:10px;display:block}.panel__body{padding:16px 20px}.panel__action{flex-shrink:0}.status{white-space:nowrap;border-radius:999px;align-items:center;gap:3px;padding:4px 9px;font-size:11.5px;font-weight:650;display:inline-flex}.status strong{font-size:1.08em}.status em{opacity:.7;font-style:normal}.status--neutral{background:var(--rf-tile);color:var(--rf-ink-2)}.status--accent{background:var(--rf-accent-soft);color:var(--rf-accent)}.status--warning{background:var(--rf-warn-soft);color:var(--rf-warn)}.status--danger{background:var(--rf-danger-soft);color:var(--rf-danger)}.status--success{background:var(--rf-good-soft);color:var(--rf-good)}.quality-badge{align-items:center;gap:9px;display:inline-flex}.quality-badge__label{color:var(--rf-ink-2);font-size:12.5px}.evidence-chip{border:1px solid var(--rf-line);border-radius:999px;align-items:center;gap:7px;min-height:26px;padding:4px 10px;font-size:11.5px;font-weight:650;display:inline-flex}.evidence-chip em{color:currentColor;opacity:.75;font-style:normal}.evidence-chip--claim{border-color:var(--rf-accent-line);background:var(--rf-accent-soft);color:var(--rf-accent)}.evidence-chip--document{background:var(--rf-tile);color:var(--rf-ink-2)}.foundation-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:18px;display:grid}.foundation-copy{gap:10px;display:grid}.foundation-copy p{color:var(--rf-ink-2);margin:0;font-size:13.5px;line-height:1.6}.primitive-row{flex-wrap:wrap;gap:10px;display:flex}.primitive-row+.primitive-row{margin-top:14px}.infra-list{flex-wrap:wrap;gap:8px;display:flex}.chart-frame{border:1px solid var(--rf-line);background:var(--rf-panel);border-radius:10px;grid-template-rows:auto minmax(0,1fr);width:100%;min-width:0;display:grid}.chart-frame--plain{grid-template-rows:minmax(0,1fr)}.chart-frame__title{border-bottom:1px solid var(--rf-line-2);color:var(--rf-ink-2);padding:9px 12px;font-size:12px;font-weight:650}.chart-frame__body{width:100%;min-height:0;padding:10px;overflow:hidden}.chart-frame__empty{border:1px dashed var(--rf-line);height:100%;min-height:104px;color:var(--rf-ink-3);border-radius:8px;place-items:center;font-size:12px;display:grid}.dashboard-zone strong,.mini-label{color:var(--rf-ink);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:650}.dashboard-card__title,.rail-heading{color:var(--rf-ink);align-items:center;gap:10px;font-size:15px;font-weight:650;display:flex}.professional-activation{border-color:var(--rf-accent-line);background:linear-gradient(135deg, var(--rf-rail) 0%, var(--rf-panel) 62%);margin-top:16px}.professional-activation>p{color:var(--rf-ink-2);margin:0;padding:14px 18px 0;font-size:13px}.professional-activation__steps{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;padding:14px 18px 18px;display:grid}.professional-activation__steps a{border:1px solid var(--rf-line);background:var(--rf-panel);min-height:64px;color:var(--rf-ink);border-radius:8px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:2px 8px;padding:10px;text-decoration:none;display:grid}.professional-activation__steps a>span{background:var(--rf-rail);width:28px;height:28px;color:var(--rf-accent);font-family:var(--font-mono);border-radius:50%;grid-row:1/span 2;place-items:center;font-size:11px;font-weight:700;display:grid}.professional-activation__steps a>strong{overflow-wrap:anywhere;font-size:12px;line-height:1.25}.professional-activation__steps a>em{color:var(--rf-faint);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-style:normal}.professional-activation__steps a.is-complete{border-color:var(--rf-accent-line);background:var(--rf-rail)}.briefing-tile footer,.action-item__actions,.market-card__actions{flex-wrap:wrap;align-items:center;gap:7px;display:inline-flex}.briefing-tile footer a,.action-item__actions a,.market-card__actions a{color:var(--rf-accent);white-space:nowrap;align-items:center;gap:5px;font-size:12px;font-weight:700;display:inline-flex}.action-list{display:grid}.action-item{border-bottom:1px solid var(--rf-line-2);grid-template-columns:38px minmax(0,1fr) auto;align-items:start;gap:14px;padding:15px 18px;display:grid}.action-item:last-child{border-bottom:0}.action-item__icon{border:1px solid var(--rf-line);background:var(--rf-tile);width:38px;height:38px;color:var(--rf-ink-2);border-radius:9px;place-items:center;display:grid}.action-item__copy{gap:4px;min-width:0;display:grid}.action-item__title{color:var(--rf-ink);flex-wrap:wrap;align-items:center;gap:9px;font-size:14.5px;font-weight:650;display:flex}.action-item__title em{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;border-radius:4px;padding:2px 6px;font-size:9.5px;font-style:normal}.action-item__copy>span:last-child{color:var(--rf-ink-2);font-size:13px;line-height:1.5}.action-item__actions,.dashboard-link{color:var(--rf-accent);white-space:nowrap;align-self:center;align-items:center;gap:6px;font-size:13px;font-weight:650;display:inline-flex}.action-item--danger .action-item__icon,.action-item--danger .action-item__title em{border-color:var(--rf-danger-line);background:var(--rf-danger-soft);color:var(--rf-danger)}.action-item--warning .action-item__icon,.action-item--warning .action-item__title em{border-color:var(--rf-warning-line);background:var(--rf-warn-soft);color:var(--rf-warn)}.action-item--accent .action-item__icon,.action-item--success .action-item__icon,.action-item--accent .action-item__title em,.action-item--success .action-item__title em{border-color:var(--rf-accent-line);background:var(--rf-accent-soft);color:var(--rf-accent)}.mini-label{color:var(--rf-ink-3);margin-bottom:12px;display:block}.rail-heading{justify-content:space-between}.chip-row{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.chip-row span{border:1px solid var(--rf-warning-line);background:var(--rf-warn-soft);color:var(--rf-warn);border-radius:5px;padding:3px 9px;font-size:12px}.scan-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}.scan-grid span{border:1px solid var(--rf-line);color:var(--rf-ink-3);border-radius:8px;gap:2px;padding:10px 12px;font-size:11px;display:grid}.scan-grid strong{color:var(--rf-ink);font-size:18px}.scan-grid .is-danger{border-color:var(--rf-danger-line);background:var(--rf-danger-soft);color:var(--rf-danger)}.scan-grid .is-warning{border-color:var(--rf-warning-line);background:var(--rf-rail);color:var(--rf-warn)}.onboarding-grid,.detail-grid{grid-template-columns:minmax(0,1fr) minmax(320px,.55fr);gap:18px;display:grid}.journey-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.journey-step{border:1px solid var(--rf-line);background:var(--rf-rail);border-radius:10px;gap:8px;padding:15px;display:grid}.journey-step .icon{color:var(--rf-accent)}.journey-step strong{font-size:14px}.journey-step span{color:var(--rf-ink-3);font-size:12px;line-height:1.5}.checklist{border:1px solid var(--rf-line);border-radius:10px;gap:0;display:grid;overflow:hidden}.checklist div{border-bottom:1px solid var(--rf-line-2);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 14px;display:grid}.checklist div:last-child{border-bottom:0}.checklist .is-next{background:var(--rf-accent-soft)}.checklist span{background:var(--rf-tile);width:26px;height:26px;color:var(--rf-ink-3);font-family:var(--font-mono);border-radius:999px;place-items:center;display:grid}.checklist .is-done span{background:var(--rf-accent);color:#fff}.checklist strong{font-size:13.5px}.checklist em{color:var(--rf-ink-3);font-size:12px;font-style:normal}@keyframes dashboard-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.detail-summary{gap:14px;display:grid}.detail-summary p{max-width:88ch;color:var(--rf-ink-2);text-wrap:pretty;margin:0;font-size:14.5px;line-height:1.7}.detail-summary__meta{border-top:1px solid var(--rf-line-2);color:var(--rf-ink-2);flex-wrap:wrap;align-items:center;gap:8px 14px;padding-top:12px;font-size:12.5px;display:flex}.detail-state{border:1px solid var(--rf-line);background:var(--rf-rail);color:var(--rf-ink-2);border-radius:10px;align-items:flex-start;gap:11px;padding:12px 14px;display:flex}.detail-state .icon{color:var(--rf-accent);flex:none}.detail-state strong,.detail-state span{display:block}.detail-state strong{color:var(--rf-ink);font-size:13px}.detail-state span{margin-top:2px;font-size:12.5px;line-height:1.45}.detail-state--warning{border-color:var(--rf-warning-line);background:var(--rf-rail)}.detail-state--warning .icon,.detail-state--warning strong,.detail-state--warning span{color:var(--rf-warn)}.detail-state--danger{border-color:var(--rf-danger-line);background:var(--rf-danger-soft)}.detail-state--danger .icon,.detail-state--danger strong,.detail-state--danger span{color:var(--rf-danger)}.detail-metrics{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:14px;display:grid}.detail-metric{border:1px solid var(--rf-line);background:var(--rf-panel);min-width:0;box-shadow:var(--rf-shadow-sm);border-radius:11px;padding:16px 18px}.detail-metric--success{border-color:var(--rf-good-line);background:var(--rf-good-soft);color:var(--rf-accent)}.detail-metric--warning{border-color:var(--rf-warning-line);background:var(--rf-rail);color:var(--rf-warn)}.detail-metric--danger{border-color:var(--rf-danger-line);background:var(--rf-danger-soft);color:var(--rf-danger)}.detail-metric span{color:var(--rf-ink-3);letter-spacing:.03em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:11.5px;font-weight:650;line-height:1.5;display:block;overflow:hidden}.detail-metric--success span,.detail-metric--warning span,.detail-metric--danger span{color:currentColor}.detail-metric strong{color:var(--rf-ink);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:26px;font-weight:650;display:block;overflow:hidden}.detail-metric--success strong,.detail-metric--warning strong,.detail-metric--danger strong{color:currentColor}.detail-metric em{color:var(--rf-ink-3);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;font-style:normal;display:block;overflow:hidden}.detail-visual-card{border:1px solid var(--rf-line);background:var(--rf-panel);min-width:0;box-shadow:var(--rf-shadow-sm);border-radius:11px;padding:16px 18px;overflow:hidden}.detail-visual-card>header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.detail-visual-card>header strong{letter-spacing:-.01em;font-size:13.5px}.detail-visual-card>header span{color:var(--rf-ink-3);font-family:var(--font-mono);font-size:10.5px}.detail-bar-list{gap:10px;display:grid}.detail-bar-row{grid-template-columns:minmax(94px,.82fr) minmax(0,1fr) minmax(44px,auto);align-items:center;gap:10px;min-height:27px;display:grid}.detail-bar-row>span{color:var(--rf-ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.detail-bar-row i,.diverging-row i,.table-volume{background:var(--rf-tile);border-radius:4px;height:10px;overflow:hidden}.detail-bar-row i b,.table-volume b{border-radius:inherit;height:100%;display:block}.detail-bar-list__fill--accent,.detail-bar-list__fill--neutral,.table-volume b,.detail-bar-list__fill--success{background:var(--rf-accent)}.detail-bar-list__fill--warning{background:var(--rf-fill-amber)}.detail-bar-list__fill--danger{background:var(--rf-danger)}.detail-bar-row em,.diverging-row em{color:var(--rf-ink-3);font-family:var(--font-mono);text-align:right;white-space:nowrap;font-size:11px;font-style:normal}.diverging-chart{gap:10px;min-width:0;display:grid}.diverging-scale{color:var(--rf-ink-3);font-family:var(--font-mono);grid-template-columns:repeat(3,minmax(0,1fr));font-size:10px;font-weight:650;display:grid}.diverging-scale span:nth-child(2){text-align:center}.diverging-scale span:last-child{text-align:right}.diverging-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.diverging-row{gap:6px;min-width:0;display:grid}.diverging-row__meta{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:12px;min-width:0;display:grid}.diverging-row__label{min-width:0;color:var(--rf-ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:650;line-height:1.3;overflow:hidden}.diverging-row em{color:var(--rf-ink);font-size:12px;font-weight:750}.diverging-row em.is-success{color:var(--rf-accent)}.diverging-row em.is-danger{color:var(--rf-danger)}.diverging-row i{height:14px;position:relative}.diverging-row i:before{z-index:2;content:"";background:#16202e52;width:1px;position:absolute;top:0;bottom:0;left:50%}.diverging-row b{z-index:1;border-radius:3px;height:12px;position:absolute;top:1px}.diverging-row b.is-positive{background:var(--rf-accent)}.diverging-row b.is-negative{background:var(--rf-danger)}.is-success{color:var(--rf-accent)}.is-warning{color:var(--rf-warn)}.is-danger{color:var(--rf-danger)}.detail-table{border:1px solid var(--rf-line);border-radius:10px;min-width:0;overflow-x:auto}.detail-table__head,.detail-table__row{grid-template-columns:var(--detail-table-cols);min-width:680px;display:grid}.detail-table__head{border-bottom:1px solid var(--rf-line);background:var(--rf-rail);color:var(--rf-ink-3);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:10.5px}.detail-table__head span,.detail-table__row span{text-overflow:ellipsis;white-space:nowrap;min-width:0;padding:10px 12px;overflow:hidden}.detail-table__row{border-bottom:1px solid var(--rf-line-2);color:var(--rf-ink-2);font-size:12.5px}.detail-table__row:last-child{border-bottom:0}.detail-table .is-right{text-align:right}.detail-table a{color:var(--rf-accent);font-family:var(--font-mono);font-weight:650}.evidence-controls{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.segmented-control{border:1px solid var(--rf-line);background:var(--rf-rail);border-radius:8px;display:inline-flex;overflow:hidden}.segmented-control button,.evidence-pagination button{min-height:34px;color:var(--rf-ink-2);cursor:pointer;font:inherit;background:0 0;border:0;padding:8px 12px;font-size:12px}.segmented-control button+button{border-left:1px solid var(--rf-line)}.segmented-control button.is-active{background:var(--rf-accent);color:#fff}.evidence-scope-select{color:var(--rf-ink-3);align-items:center;gap:8px;font-size:12px;display:inline-flex}.evidence-scope-select select{border:1px solid var(--rf-line);background:var(--rf-tile);max-width:260px;min-height:34px;color:var(--rf-ink);font:inherit;border-radius:8px;padding:6px 28px 6px 10px}.evidence-export{margin-left:auto}.evidence-pagination{color:var(--rf-ink-3);justify-content:space-between;align-items:center;gap:12px;margin-top:12px;font-size:12px;display:flex}.evidence-pagination div{border:1px solid var(--rf-line);border-radius:8px;display:inline-flex;overflow:hidden}.evidence-pagination button{min-width:80px}.evidence-pagination button+button{border-left:1px solid var(--rf-line)}.evidence-pagination button:disabled{cursor:not-allowed;opacity:.45}.table-volume{margin-top:4px;display:block}.funnel-chart{justify-items:center;gap:8px;display:grid}.funnel-chart div{background:var(--rf-accent);color:#fff;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;min-width:160px;padding:10px 14px;display:flex}.funnel-chart div:nth-child(2),.funnel-chart div:nth-child(3){background:var(--rf-accent)}.funnel-chart span{font-size:13px;font-weight:650}.funnel-chart strong{font-family:var(--font-mono);font-size:12px}.convergence-map{border-bottom:1px solid var(--rf-line);border-left:1px solid var(--rf-line);background-color:#0000;background-image:linear-gradient(#16202e08 1px,#0000 1px),linear-gradient(90deg,#16202e08 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;min-height:230px;position:relative;overflow:hidden}.convergence-node{border:1px solid var(--rf-accent-line);background:color-mix(in srgb, var(--rf-accent) 16%, transparent);color:var(--rf-accent);text-align:center;border-radius:999px;place-items:center;padding:6px;font-size:9.5px;font-weight:650;line-height:1.15;display:grid;position:absolute}.convergence-node--0{top:22%;left:36%}.convergence-node--1{top:56%;left:14%}.convergence-node--2{top:18%;left:68%}.convergence-node--3{top:64%;left:58%}.detail-empty-state{border:1px dashed var(--rf-line);background:var(--rf-panel);color:var(--rf-ink-2);text-align:center;border-radius:14px;justify-items:center;gap:12px;padding:44px 24px;display:grid}.detail-empty-state .icon{border:1px solid var(--rf-line);background:var(--rf-tile);width:44px;height:44px;color:var(--rf-ink-3);border-radius:12px;padding:10px}.detail-empty-state strong{color:var(--rf-ink);font-size:17px}.detail-empty-state p{max-width:48ch;color:var(--rf-ink-3);margin:0;font-size:13px;line-height:1.55}.detail-bars{align-items:end;gap:7px;min-height:180px;display:flex}.detail-bars span{flex:1;grid-template-rows:minmax(0,1fr) auto;align-items:end;gap:8px;height:180px;display:grid}.detail-bars i{background:var(--rf-accent);border-radius:4px 4px 0 0;width:100%}.detail-bars em{color:var(--rf-faint);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-style:normal;overflow:hidden}.evidence-list{gap:8px;display:grid}.evidence-list a{border:1px solid var(--rf-line);border-radius:8px;gap:3px;padding:10px 12px;display:grid}.evidence-list strong{color:var(--rf-accent);font-family:var(--font-mono);font-size:12px}.evidence-list span{color:var(--rf-ink-2);font-size:13px}.evidence-list em{color:var(--rf-ink-3);font-family:var(--font-mono);font-size:10.5px;font-style:normal}.foundation-table{gap:0;display:grid}.foundation-table__row{border-bottom:1px solid var(--rf-line-2);grid-template-columns:130px minmax(0,1fr);gap:14px;padding:12px 0;display:grid}.foundation-table__row:first-child{padding-top:0}.foundation-table__row:last-child{border-bottom:0;padding-bottom:0}.foundation-table__row strong{color:var(--rf-ink);font-size:13px}.foundation-table__row span{color:var(--rf-ink-2);font-size:13px;line-height:1.5}.foundation-note{background:var(--rf-rail);color:var(--rf-ink-2);align-items:center;gap:10px;margin-top:18px;padding:14px 16px;font-size:13px;display:flex}.gate-item{border:1px solid var(--rf-warning-line);background:var(--rf-rail);color:var(--rf-ink);cursor:pointer;text-align:left;border-radius:10px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px;padding:10px 11px;display:grid}.gate-item.is-done{border-color:var(--rf-accent-line);background:var(--rf-good-soft)}.gate-item .icon{color:var(--rf-warn)}.gate-item.is-done .icon{color:var(--rf-good)}.gate-item strong,.gate-item em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.gate-item strong{font-size:12.5px;font-weight:650}.gate-item em{color:var(--rf-ink-3);font-size:11.5px;font-style:normal}.account-tabs,.billing-tabs{border:1px solid var(--rf-line);background:var(--rf-rail);border-radius:10px;align-items:center;gap:4px;width:fit-content;max-width:100%;margin-bottom:18px;padding:4px;display:flex;overflow-x:auto}.account-tabs button,.billing-tabs button{min-height:34px;color:var(--rf-ink-2);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:7px;padding:7px 10px;font-size:13px;font-weight:550;display:inline-flex}.account-tabs button.is-active,.billing-tabs button.is-active{border-color:var(--rf-line);background:var(--rf-panel);box-shadow:var(--rf-shadow-sm);color:var(--rf-ink)}.profile-hero{border:1px solid var(--rf-line);background:var(--rf-panel);box-shadow:var(--rf-shadow-sm);border-radius:14px;flex-wrap:wrap;align-items:center;gap:14px;padding:16px 18px;display:flex}.profile-hero__avatar,.list-avatar,.org-switcher button>span{background:var(--rf-accent-soft);color:var(--rf-accent);font-family:var(--font-mono);border-radius:10px;place-items:center;font-weight:750;display:grid}.profile-hero__avatar{width:48px;height:48px;font-size:16px}.profile-hero div{overflow-wrap:anywhere;flex:1;gap:3px;min-width:0;display:grid}.profile-hero strong{color:var(--rf-ink);font-size:17px}.profile-hero span:not(.profile-hero__avatar){color:var(--rf-ink-3);font-size:13px}.account-form,.inline-form{gap:13px;display:grid}.account-form input,.account-form select,.account-form textarea,.account-grid input,.account-grid select,.account-stack input,.account-stack select,.account-stack textarea,.inline-input-row input,.inline-form input,.inline-form select{border:1px solid var(--rf-line);background:var(--rf-tile);width:100%;min-width:0;color:var(--rf-ink);border-radius:8px;padding:10px 11px;font-size:13px}.account-form input:focus,.account-form select:focus,.account-form textarea:focus,.account-grid input:focus,.account-grid select:focus,.account-stack input:focus,.account-stack select:focus,.account-stack textarea:focus,.inline-input-row input:focus,.inline-form input:focus,.inline-form select:focus{border-color:var(--rf-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--rf-accent) 12%, transparent);outline:none}.account-form input:disabled,.account-form select:disabled,.account-grid input:disabled,.account-grid select:disabled,.account-stack input:disabled,.account-stack select:disabled,.inline-input-row input:disabled{cursor:not-allowed;opacity:.62}.span-2{grid-column:1/-1}.ipc-button{border:1px solid var(--rf-line);background:var(--rf-panel);min-height:34px;color:var(--rf-ink);cursor:pointer;white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:7px 11px;font-size:12.5px;font-weight:650;display:inline-flex}.ipc-button--primary{border-color:var(--rf-ink);background:var(--rf-ink);color:#fff}.ipc-button--secondary{background:var(--rf-rail);color:var(--rf-ink-2)}.ipc-button--danger{border-color:var(--rf-danger-line);background:var(--rf-danger-soft);color:var(--rf-danger)}.ipc-button:disabled{cursor:not-allowed;opacity:.5}.setup-box,.secret-box,.checkout-result{border:1px solid var(--rf-accent-line);background:var(--rf-accent-soft);color:var(--rf-ink);border-radius:10px;gap:10px;margin-top:12px;padding:12px;display:grid}.setup-box__eyebrow{color:var(--rf-accent);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:700}.setup-box code,.secret-box code,.backup-grid code,.mono{color:var(--rf-ink);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;background:#ffffffb3;border-radius:6px;padding:5px 7px;font-size:11.5px;overflow:hidden}.setup-box small{color:var(--rf-ink-3);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.backup-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.backup-grid code{white-space:normal;overflow-wrap:anywhere;text-overflow:clip}.account-list,.timeline-list,.source-table,.quota-list{gap:9px;display:grid}.list-avatar,.org-switcher button>span{width:34px;height:34px;font-size:11px}.timeline-row{grid-template-columns:14px minmax(0,1fr) auto;align-items:start;gap:12px;padding:8px 0;display:grid}.timeline-row>span:first-child{background:var(--rf-accent);border-radius:999px;width:8px;height:8px;margin-top:7px}.timeline-row strong,.timeline-row em{display:block}.timeline-row strong{color:var(--rf-ink);font-size:13px}.timeline-row em,.timeline-row time{color:var(--rf-ink-3);font-size:12px;font-style:normal}.inline-input-row,.inline-form{align-items:center;gap:9px;margin-bottom:12px;display:flex}.inline-form>*{flex:1 1 0}.inline-form .ipc-button{flex:none}.role-matrix,.scope-matrix{border:1px solid var(--rf-line);background:var(--rf-panel);border-radius:10px;gap:0;display:grid;overflow:hidden}.role-matrix{grid-template-columns:130px repeat(6,minmax(72px,1fr))}.scope-matrix{grid-template-columns:minmax(120px,1fr) 72px 72px}.role-matrix>div:not(.role-matrix__row),.scope-matrix>span{background:var(--rf-rail);color:var(--rf-ink-3);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;padding:9px 10px;font-size:10px;font-weight:700}.role-matrix__row,.scope-matrix__row{border-top:1px solid var(--rf-line-2);grid-column:1/-1;align-items:center;display:grid}.role-matrix__row{grid-template-columns:130px repeat(6,minmax(72px,1fr))}.scope-matrix__row{grid-template-columns:minmax(120px,1fr) 72px 72px}.role-matrix__row>span,.scope-matrix__row>strong,.scope-matrix__row>button{border-right:1px solid var(--rf-line-2);align-items:center;min-height:42px;padding:8px 10px;display:grid}.role-matrix__row>span:not(:first-child){justify-items:center}.role-matrix__row>span:last-child,.scope-matrix__row>button:last-child{border-right:0}.scope-matrix__row>button{color:var(--rf-ink-3);cursor:pointer;font-family:var(--font-mono);background:0 0;border-top:0;border-bottom:0;border-left:0;justify-content:center;font-size:11px}.scope-matrix__row>button.is-active{background:var(--rf-accent-soft);color:var(--rf-accent);font-weight:700}.role-chip{background:var(--rf-tile);width:fit-content;color:var(--rf-ink-2);border-radius:999px;align-items:center;padding:4px 8px;font-size:11px;font-weight:700;display:inline-flex}.role-chip--owner,.role-chip--admin{background:var(--rf-accent-soft);color:var(--rf-accent)}.source-row{border-bottom:1px solid var(--rf-line-2);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:9px 0;display:grid}.source-row:last-child{border-bottom:0}.toggle-pill{border:1px solid var(--rf-line);background:var(--rf-rail);min-height:30px;color:var(--rf-ink-2);cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:5px 10px;font-size:12px;font-weight:650;display:inline-flex}.toggle-pill span{background:var(--rf-faint);border-radius:999px;width:8px;height:8px}.toggle-pill.is-active{border-color:var(--rf-accent-line);background:var(--rf-accent-soft);color:var(--rf-accent)}.toggle-pill.is-active span{background:var(--rf-accent)}.danger-zone{border:1px solid var(--rf-danger-line);background:var(--rf-danger-soft);border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:13px 14px;display:flex}.danger-zone strong,.danger-zone span{display:block}.danger-zone strong{color:var(--rf-danger);font-size:13.5px}.danger-zone span{color:var(--rf-danger);margin-top:3px;font-size:12.5px}.billing-tabs{margin-bottom:0}.plan-card{border:1px solid var(--rf-line);background:var(--rf-panel);min-height:164px;box-shadow:var(--rf-shadow-sm);border-radius:12px;align-content:start;gap:10px;padding:15px;display:grid}.plan-card.is-current{border-color:var(--rf-accent-line);background:var(--rf-accent-soft)}.plan-card strong{color:var(--rf-ink);font-size:16px}.plan-card__price{color:var(--rf-ink-2);font-family:var(--font-mono);font-size:13px}.billing-plan{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.billing-plan strong,.billing-plan em{display:block}.billing-plan strong{color:var(--rf-ink);margin-top:4px;font-size:21px;font-weight:650}.billing-plan em{color:var(--rf-ink-3);margin-top:2px;font-size:12px;font-style:normal}.quota-card__notice,.reports-quota-notice{background:var(--rf-warn-soft);color:var(--rf-ink-2);border-radius:7px;justify-content:space-between;align-items:center;gap:8px;padding:7px 9px;font-size:11px;display:flex}.quota-card__notice--100,.reports-quota-notice--100{background:var(--rf-danger-soft);color:var(--rf-danger)}.boot-screen{background:var(--rf-page);min-height:100vh;color:var(--rf-ink-2);flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex}.boot-screen--error strong{color:var(--rf-danger)}.route-load-error{place-items:center;min-height:min(68vh,620px);padding:32px 0;display:grid}.route-load-error__panel{border:1px solid color-mix(in srgb, var(--rf-danger) 22%, transparent);background:var(--rf-panel);width:min(560px,100%);box-shadow:var(--rf-shadow-sm);border-radius:12px;gap:12px;padding:28px;display:grid}.route-load-error__panel>span{color:var(--rf-danger);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:750}.route-load-error__panel h1,.route-load-error__panel p{margin:0}.route-load-error__panel h1{color:var(--rf-ink);letter-spacing:-.025em;font-size:clamp(22px,3vw,30px)}.route-load-error__panel p{color:var(--rf-ink-3);line-height:1.6}.route-load-error__panel button{border:1px solid var(--rf-accent);background:var(--rf-accent);color:#fff;cursor:pointer;min-height:38px;font:inherit;border-radius:8px;justify-self:start;padding:8px 14px;font-size:13px;font-weight:750}.route-load-error__panel button:hover,.route-load-error__panel button:focus-visible{background:var(--rf-accent-strong)}.login-page{background:linear-gradient(#10233c05 1px, transparent 1px), linear-gradient(90deg, #10233c05 1px, transparent 1px), var(--rf-page);background-size:28px 28px;place-items:center;min-height:100vh;padding:24px;display:grid}.login-card{border:1px solid var(--rf-line);background:var(--rf-panel);border-radius:18px;width:min(460px,100%);padding:28px;box-shadow:0 24px 60px #10233c1f}.login-card__brand{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.login-card__brand img{height:26px}.eyebrow{color:var(--rf-faint);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:650}.login-card h1{color:var(--rf-ink);letter-spacing:-.025em;margin:0;font-size:26px;line-height:1.12}.login-card p{color:var(--rf-ink-2);margin:10px 0 0;font-size:14px;line-height:1.6}.login-form{gap:14px;margin-top:24px;display:grid}.login-form label{gap:7px;display:grid}.login-form label span{color:var(--rf-ink-2);font-size:13px;font-weight:600}.login-form input{border:1px solid var(--rf-line);background:var(--rf-panel);width:100%;color:var(--rf-ink);border-radius:8px;padding:11px 12px}.login-form input:focus{border-color:var(--rf-ink);outline:none;box-shadow:0 0 0 3px #10233c1a}.login-form button{background:var(--rf-ink);color:#fff;cursor:pointer;border:0;border-radius:8px;min-height:40px;font-weight:650}.login-form button:disabled{cursor:not-allowed;opacity:.55}.form-error{border:1px solid var(--rf-danger-line);background:var(--rf-danger-soft);color:var(--rf-danger);border-radius:8px;margin-top:18px;padding:10px 12px;font-size:13px}@media (width>=901px){.app-shell--rail{grid-template-columns:60px minmax(0,1fr)}.app-shell--rail .sidebar{align-items:center;padding:12px 8px}.app-shell--rail .sidebar :is(.nav-group__label,.nav-item__label,.nav-item__badge,.org-block,.sidebar__collapse-label),.app-shell--rail .sidebar .brand-lockup img{display:none}.app-shell--rail .sidebar .brand-lockup{border-bottom:0;align-items:center;padding:2px 0 6px}.app-shell--rail .brand-lockup__mark{display:grid}.app-shell--rail .sidebar .nav-item{justify-content:center;padding:8px}.app-shell--rail .sidebar .sidebar__collapse{justify-content:center;margin-inline:-8px;padding:10px 8px 14px}}@media (width<=1200px){.user-menu__identity,.ask-button{display:none}.global-search{width:200px}.account-gate,.account-grid--2,.account-grid--3,.onboarding-grid,.detail-grid{grid-template-columns:1fr}.account-metrics,.account-metrics--4,.briefing-headline,.briefing-metrics,.briefing-triad,.briefing-quick-starts,.market-pulse>div,.journey-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.market-narrative__grid{grid-column:1/-1}}.mobile-tabbar{z-index:40;border-top:1px solid var(--rf-line);background:var(--rf-panel);padding:4px 4px calc(4px + env(safe-area-inset-bottom));grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0}.mobile-tabbar__item{min-width:0;min-height:48px;color:var(--rf-ink-3);border-radius:6px;align-content:center;justify-items:center;gap:3px;font-size:10.5px;font-weight:600;text-decoration:none;display:grid}.mobile-tabbar__item[aria-current=page]{color:var(--rf-accent)}.mobile-tabbar__item:focus-visible{outline:2px solid var(--rf-accent);outline-offset:-2px}.mobile-tabbar__icon{display:inline-flex;position:relative}.mobile-tabbar__badge{background:var(--rf-danger);color:#fff;min-width:16px;height:16px;font:600 10px/16px var(--font-mono);text-align:center;border-radius:999px;padding:0 4px;position:absolute;top:-5px;right:-10px}.mobile-tabbar__label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}@media (width<=900px){.app-shell{grid-template-columns:1fr}.shell-main{padding-bottom:calc(57px + env(safe-area-inset-bottom))}.mobile-nav-toggle{display:inline-flex}.sidebar{display:none}.topbar{gap:10px;padding:0 14px}.user-menu__panel{max-height:calc(100dvh - var(--topbar-h,52px) - 69px - env(safe-area-inset-bottom))}.global-search{width:var(--control-h,32px);justify-content:center;padding:0}.global-search__label,.global-search kbd{display:none}.content{padding:18px 16px 40px}.shell-footer{padding:10px 16px}.footer-links{margin-left:0}.foundation-grid{grid-template-columns:1fr}.page-title__row{flex-direction:column;align-items:flex-start}.page-title__actions{width:100%;min-width:0;max-width:100%}.account-tabs,.billing-tabs{width:100%}.account-tabs button,.billing-tabs button{flex:none}.account-form-grid,.account-list-row,.account-list-row--wide,.account-list-row.account-list-row--key,.account-list-row.account-list-row--stacked,.inline-form,.danger-zone,.source-row{grid-template-columns:1fr}.inline-form,.danger-zone,.billing-plan{flex-direction:column;align-items:stretch}.role-matrix,.scope-matrix{overflow-x:auto}.action-item{grid-template-columns:38px minmax(0,1fr)}.action-item__actions{grid-column:2;justify-self:start}}@media (width<=560px){.topbar__actions{gap:4px}.shell-breadcrumb__org,.shell-breadcrumb__divider,.user-menu__trigger .icon{display:none}.foundation-table__row{grid-template-columns:1fr;gap:4px}.account-metrics,.account-metrics--4,.account-gate__items,.quota-card__metrics,.briefing-headline,.briefing-metrics,.briefing-triad,.briefing-quick-starts,.market-pulse>div,.journey-grid,.scan-grid{grid-template-columns:1fr}.detail-visual-card{padding:14px 12px}.detail-visual-card>header{flex-direction:column;align-items:flex-start}.diverging-row__label{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.evidence-controls,.evidence-pagination{flex-direction:column;align-items:stretch}.evidence-export{margin-left:0}.segmented-control,.evidence-scope-select,.evidence-scope-select select,.evidence-pagination div{width:100%}.segmented-control button{flex:1;min-width:0;padding-inline:6px}.dashboard-card__header,.rail-heading,.profile-hero,.detail-summary{flex-direction:column;align-items:flex-start}}.admin-support-thread .support-message strong{align-items:center;gap:8px;display:flex}.claim-status-pick button.is-active,.ipc-button.is-active{background:var(--rf-accent);color:#fff}.ipc-button.is-disabled{pointer-events:none;opacity:.5}@keyframes notificationSpin{to{transform:rotate(360deg)}}.notifications-page{font-variant-numeric:tabular-nums}.notifications-layout{grid-template-columns:minmax(0,1fr) 296px;align-items:start;gap:24px;display:grid}.notifications-main,.notification-preferences{gap:18px;min-width:0;display:grid}.notifications-rail{gap:15px;display:grid;position:sticky;top:84px}.delivery--success{color:var(--rf-good)!important}.delivery--warning{color:var(--rf-warn)!important}.delivery--danger{color:var(--rf-danger)!important}.bulletins-page,.bulletin-reader{font-variant-numeric:tabular-nums;gap:16px;display:grid}@media (width<=1200px){.notifications-layout{grid-template-columns:1fr}.notifications-rail{position:static}}.patents-page{gap:18px;display:grid}.watchlists-page{gap:16px;min-width:0;display:grid}@keyframes ipclavis-spin{to{transform:rotate(360deg)}}.trademarks-page{gap:18px;display:grid}@keyframes trademark-spin{to{transform:rotate(360deg)}}@keyframes trademark-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.reports-page .primary-button,.reports-page .secondary-button,.reports-drawer .primary-button,.reports-drawer .secondary-button,.clearance-page .primary-button,.clearance-page .secondary-button{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:0 13px;font-size:13px;font-weight:650;transition:background .15s,border-color .15s,color .15s,opacity .15s;display:inline-flex}.reports-page .primary-button,.reports-drawer .primary-button,.clearance-page .primary-button{border:1px solid var(--rf-accent);background:var(--rf-accent);color:#fff}.reports-page .secondary-button,.reports-drawer .secondary-button,.clearance-page .secondary-button{border:1px solid var(--rf-line);background:var(--rf-tile);color:var(--rf-ink-2)}.reports-page .primary-button:disabled,.reports-page .secondary-button:disabled,.reports-drawer .primary-button:disabled,.reports-drawer .secondary-button:disabled,.clearance-page .primary-button:disabled,.clearance-page .secondary-button:disabled{cursor:not-allowed;opacity:.58}.patents-page{gap:16px}.entity-review-detail-entity span,.entity-review-detail-grid dt,.corporate-relation-row span{color:var(--rf-faint);font-family:var(--font-mono);text-transform:uppercase;font-size:10px}.entity-review-detail-entity code,.corporate-relation-row code{color:var(--rf-ink-3);font-family:var(--font-mono);word-break:break-all;font-size:10px}.entity-review-modal footer,.corporate-drawer-actions{justify-content:flex-end;gap:8px;padding-top:12px;display:flex}.entity-review-modal-reason textarea,.corporate-metadata-field textarea{border:1px solid var(--rf-line);background:var(--rf-tile);font:inherit;resize:vertical;border-radius:9px;padding:9px 10px;font-size:12.5px}.corporate-toolbar{grid-template-columns:minmax(180px,1.2fr) repeat(3,minmax(140px,1fr)) auto;align-items:end;gap:10px;margin-bottom:14px;display:grid}.corporate-toolbar label,.corporate-form-grid label,.corporate-metadata-field,.entity-holder-picker{color:var(--rf-ink-2);gap:5px;font-size:12px;display:grid}.corporate-toolbar input,.corporate-toolbar select,.corporate-form-grid input,.corporate-form-grid select,.entity-holder-picker input{border:1px solid var(--rf-line);background:var(--rf-tile);color:var(--rf-ink);font:inherit;border-radius:8px;min-height:36px;padding:0 10px;font-size:12.5px}.corporate-relation-list{gap:10px;display:grid}.corporate-relation-row{border:1px solid var(--rf-line);background:var(--rf-panel);border-radius:10px;grid-template-columns:minmax(0,1.2fr) minmax(0,1.2fr) minmax(170px,.7fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.corporate-relation-row>div{gap:3px;min-width:0;display:grid}.corporate-relation-row strong{min-width:0;color:var(--rf-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.corporate-relation-meta{flex-direction:column;gap:4px;display:flex}.corporate-relation-meta small{color:var(--rf-ink-3);font-size:11px}.corporate-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.corporate-metadata-field{margin-top:2px}@media (width<=1080px){.corporate-toolbar,.corporate-relation-row,.entity-review-bulk-row,.entity-review-detail-pair,.entity-review-detail-grid,.corporate-form-grid{grid-template-columns:1fr}}@keyframes spin{to{transform:rotate(360deg)}}.soft-default-strip{border:1px solid var(--rf-accent-line);background:var(--rf-accent-soft);min-width:0;color:var(--rf-ink-2);border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;font-size:12px;line-height:1.45;display:flex}.soft-default-strip span{overflow-wrap:anywhere;min-width:0}.soft-default-strip em{color:var(--rf-ink-3);font-style:normal}.soft-default-strip button{border:1px solid var(--rf-accent-line);background:var(--rf-panel);color:var(--rf-accent);cursor:pointer;font:inherit;border-radius:7px;flex:none;padding:6px 8px;font-size:12px;font-weight:750}@keyframes rf-spin{to{transform:rotate(360deg)}}.panel__header{flex-wrap:wrap;row-gap:10px}.panel__titleblock{min-width:min(10rem,100%)}.panel__action{max-width:100%}.tag-multiselect{min-width:0;position:relative}.tag-multiselect__control{border:1px solid var(--rf-line);background:var(--rf-panel);min-height:42px;color:var(--rf-ink);cursor:text;border-radius:7px;flex-wrap:wrap;align-items:center;gap:6px;padding:6px 8px;transition:border-color .15s,box-shadow .15s;display:flex}.tag-multiselect__control.is-open{border-color:var(--rf-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--rf-accent) 10%, transparent)}.tag-multiselect__control.is-disabled{cursor:not-allowed;opacity:.58}.tag-multiselect__placeholder{color:var(--rf-ink-3);font-size:13px}.tag-multiselect__chip{border:1px solid var(--rf-accent-line);background:var(--rf-accent-soft);min-width:0;max-width:100%;color:var(--rf-accent);border-radius:999px;align-items:center;gap:6px;padding:5px 7px 5px 9px;font-size:12px;font-weight:700;line-height:1.2;display:inline-flex}.tag-multiselect__chip>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tag-multiselect__remove{background:color-mix(in srgb, var(--rf-accent) 14%, transparent);width:18px;height:18px;min-height:18px;color:var(--rf-accent);border:0;border-radius:50%;padding:0;font-size:12px;line-height:1}.tag-multiselect__menu{z-index:35;border:1px solid var(--rf-line);background:var(--rf-panel);box-shadow:var(--rf-shadow-md);border-radius:8px;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow:hidden}.tag-multiselect__search{border-bottom:1px solid var(--rf-line-2);padding:8px}.tag-multiselect__search input{border:1px solid var(--rf-line);width:100%;color:var(--rf-ink);border-radius:6px;outline:none;padding:9px 10px;font-size:13px}.tag-multiselect__list{max-height:280px;padding:6px;display:grid;overflow-y:auto}.tag-multiselect__group{color:var(--rf-ink-3);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;padding:8px 8px 4px;font-size:10px;font-weight:700}.tag-multiselect__option{width:100%;color:var(--rf-ink);text-align:left;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;padding:8px;display:flex}.tag-multiselect__option:hover,.tag-multiselect__option.is-selected{background:var(--rf-accent-soft);color:var(--rf-accent)}.tag-multiselect__option>span{gap:2px;min-width:0;display:grid}.tag-multiselect__option strong,.tag-multiselect__option small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tag-multiselect__option small,.tag-multiselect__empty{color:var(--rf-ink-3);font-size:12px;font-weight:500}.tag-multiselect__empty{padding:10px}.preference-picker__section,.preference-picker__class,.nice-picker__class{gap:6px;display:grid}.preference-picker__section>button,.preference-picker__class>button,.nice-picker__class-head{border:1px solid var(--rf-line-2);background:var(--rf-panel);width:100%;color:var(--rf-ink);text-align:left;border-radius:7px;align-items:center;gap:8px;display:flex}.preference-picker code,.nice-picker__class code,.nice-picker__entry code{background:var(--rf-accent-soft);color:var(--rf-accent);font-family:var(--font-mono);border-radius:5px;padding:3px 5px;font-size:11px;font-weight:700}.preference-picker__section strong,.preference-picker__class strong,.nice-picker__class strong,.nice-picker__entry span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.preference-picker__leaf,.nice-picker__entry,.nice-picker__show-more{border:1px solid var(--rf-line-2);background:var(--rf-panel);width:100%;color:var(--rf-ink);text-align:left;border-radius:7px;justify-content:flex-start;align-items:center;gap:8px;display:flex}.preference-picker__leaf:hover,.nice-picker__entry:hover,.nice-picker__show-more:hover{border-color:var(--rf-accent-line);background:var(--rf-accent-soft);color:var(--rf-accent)}.nice-picker__class{border:1px solid var(--rf-line-2);background:var(--rf-rail);border-radius:8px;padding:8px}.nice-picker__class-head{background:0 0;border:0;justify-content:space-between;padding:0}.nice-picker__class-head>button:first-child{flex:auto;justify-content:flex-start;min-width:0}.nice-picker__class-head>button:last-child{flex:none}.nice-picker__class-body{gap:8px;padding-top:8px;display:grid}.nice-picker__entries{gap:6px;display:grid}.nice-picker__entries.is-nested{margin:6px 0 0 18px}.nice-picker__entry-row{gap:6px;display:grid}.nice-picker__entry.is-preview{cursor:default;opacity:.75}.nice-picker__show-more{color:var(--rf-accent);justify-content:center;font-weight:700}@media (width<=760px){.nice-picker__class-head{flex-direction:column;align-items:stretch}}@media (width<=240px){.topbar{gap:4px;padding-inline:4px}.shell-breadcrumb{display:none}.user-menu__panel{width:calc(100vw - 8px)}}:root{--rf-muted:var(--rf-ink-3);--rf-paper:var(--rf-panel);--rf-surface:var(--rf-panel);--rf-success:var(--rf-good);--rf-good-line:var(--sg-pos-line);--rf-warning:var(--rf-warn);--rf-warning-soft:var(--rf-warn-soft);--rf-warning-line:var(--sg-warn-line);--rf-warn-text:var(--rf-warn);--rf-danger-line:var(--sg-neg-line);--rf-ink-1:var(--rf-ink);--rf-ink-4:var(--rf-ink-3);--rf-shadow-md:var(--sg-shadow-pop);--rf-shadow-lg:var(--sg-shadow-pop);--border:var(--rf-line);--muted:var(--rf-ink-3);--accent:var(--rf-accent);--rf-accent-strong:var(--sg-accent-hover);--rf-fill-amber:var(--sg-mark-3);--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--sg-bg:#eef0f3;--sg-panel:#fff;--sg-panel-2:#f4f6f9;--sg-line:#dfe3e9;--sg-line-soft:#e8ebf0;--sg-line-strong:#c9cfd8;--sg-ink:#0f141a;--sg-ink-2:#4a5361;--sg-ink-3:#606876;--sg-accent:#286bc0;--sg-accent-hover:#1f5aa6;--sg-accent-soft:#e4eefb;--sg-accent-line:#bcd2ee;--sg-on-accent:#fff;--sg-pos:#1f7a57;--sg-pos-soft:#e2f3ec;--sg-pos-line:#b9dfcd;--sg-neg:#c03a36;--sg-neg-soft:#fbe6e5;--sg-neg-line:#f0c3c1;--sg-warn:#985f18;--sg-warn-soft:#f7ecdc;--sg-warn-line:#e8cf9f;--sg-mark-1:#286bc0;--sg-mark-2:#2fa37a;--sg-mark-3:#d47e1f;--sg-mark-4:#a26bdc;--sg-mark-5:#3c99e1;--sg-scrim:#05080c73;--sg-shadow-pop:0 12px 32px #0f141a1f;--sg-shadow-drawer:-24px 0 60px #0f141a2e;--font-sans:"IBM Plex Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--font-serif:var(--font-sans);--type-display:600 22px/1.25 var(--font-sans);--type-title-lg:600 16px/1.4 var(--font-sans);--type-title:600 13.5px/1.35 var(--font-sans);--type-body:400 13px/1.5 var(--font-sans);--type-body-sm:400 12px/1.45 var(--font-sans);--type-label:600 10px/1.2 var(--font-mono);--type-label-lg:600 11px/1.2 var(--font-mono);--type-code:400 11px/1.4 var(--font-mono);--type-number-lg:600 26px/1.05 var(--font-mono);--type-number-md:600 18px/1.1 var(--font-mono);--tracking-label:.12em;--tracking-label-wide:.14em;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--radius-xs:3px;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:12px;--radius-pill:999px;--control-h:32px;--control-h-sm:28px;--control-h-lg:40px;--sidebar-w:212px;--topbar-h:52px;--drawer-w:460px;--content-max:100%;--content-gutter:28px;--dur-fast:.12s;--dur:.18s;--ease:cubic-bezier(.2, .7, .2, 1);--rf-ink:var(--sg-ink);--rf-ink-2:var(--sg-ink-2);--rf-ink-3:var(--sg-ink-3);--rf-faint:var(--sg-ink-3);--rf-page:var(--sg-bg);--rf-panel:var(--sg-panel);--rf-rail:var(--sg-panel-2);--rf-tile:var(--sg-panel-2);--rf-line:var(--sg-line);--rf-line-2:var(--sg-line-soft);--rf-accent:var(--sg-accent);--rf-accent-soft:var(--sg-accent-soft);--rf-accent-line:var(--sg-accent-line);--rf-good:var(--sg-pos);--rf-good-soft:var(--sg-pos-soft);--rf-warn:var(--sg-warn);--rf-warn-soft:var(--sg-warn-soft);--rf-danger:var(--sg-neg);--rf-danger-soft:var(--sg-neg-soft);--rf-shadow-sm:none;--rf-shadow:0 1px 2px #0f141a0a;--border-strong:var(--sg-line-strong);--ink-900:var(--sg-ink);--ink-800:var(--sg-ink);--ink-750:var(--sg-ink-2);--brass-700:var(--sg-warn);--brass-600:var(--sg-warn);--brass-550:var(--sg-ink-3);--brass-500:var(--sg-warn);--brass-300:var(--sg-warn-line);--brass-200:var(--sg-warn-line);--brass-100:var(--sg-warn-soft);--brass-50:var(--sg-warn-soft);--evergreen-550:var(--sg-pos);--evergreen-500:var(--sg-pos);--evergreen-50:var(--sg-pos-soft);--warning-text:var(--sg-warn);--warning-soft:var(--sg-warn-soft);--warning-border:var(--sg-warn-line);--stone-400:var(--sg-ink-3);--stone-300:var(--sg-ink-3)}:root[data-surface=app] body{font-variant-numeric:tabular-nums;font-size:13px}:where(:root[data-surface=app]) small{font-size:12px}:root[data-surface=app] ::selection{background:var(--sg-accent-soft)}@media (prefers-reduced-motion:reduce){:root[data-surface=app] *,:root[data-surface=app] :before,:root[data-surface=app] :after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.sg-sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sg-card{border:1px solid var(--rf-line);border-radius:var(--radius-xl,12px);background:var(--rf-panel);flex-direction:column;min-width:0;display:flex;overflow:hidden}.sg-card__head{border-bottom:1px solid var(--rf-line);flex-wrap:wrap;align-items:center;gap:6px 12px;min-height:46px;padding:9px 16px;display:flex}.sg-card__title{color:var(--rf-ink);font:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase;margin:0}.sg-card__meta{min-width:0;color:var(--rf-ink-3);font:var(--type-body-sm);flex:auto}.sg-card__action{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:inline-flex}.sg-card__body{flex:1;min-width:0;padding:14px 16px}.sg-card__body--flush{padding:0}.sg-card__foot{border-top:1px solid var(--rf-line-2);background:var(--rf-tile);color:var(--rf-ink-3);font:var(--type-code);margin:14px -16px -14px;padding:8px 16px}.sg-card__foot code{color:var(--rf-ink-2)}.sg-link{color:var(--rf-accent);font:600 12px/1.2 var(--font-sans);white-space:nowrap;align-items:center;gap:3px;display:inline-flex}.sg-link:hover{color:var(--rf-accent-strong)}.sg-num{color:var(--rf-ink);font:600 12px/1.2 var(--font-mono);font-variant-numeric:tabular-nums;text-align:right}.sg-subhead{color:var(--rf-ink-3);font:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase;margin:0 0 10px}.sg-empty{color:var(--rf-ink-3);font:var(--type-body-sm);align-items:center;gap:8px;margin:0;display:flex}.sg-empty--pad{padding:14px 16px}.sg-empty[data-tone=danger]{color:var(--rf-danger)}.sg-note{border:1px solid var(--rf-warning-line);border-radius:var(--radius-md,6px);background:var(--rf-warn-soft);color:var(--rf-warn);font:var(--type-body-sm);margin:0;padding:8px 10px}.sg-skeleton{gap:10px;display:grid}.sg-skeleton span{background:linear-gradient(90deg, var(--rf-tile), var(--rf-line-2), var(--rf-tile));background-size:200% 100%;border-radius:4px;height:12px;animation:1.4s ease-in-out infinite sg-shimmer}.sg-skeleton span:nth-child(2){width:82%}.sg-skeleton span:nth-child(3){width:58%}@keyframes sg-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.sg-bars,.sg-codes,.sg-list,.sg-mini-list,.sg-link-list{margin:0;padding:0;list-style:none}.sg-bars,.sg-codes{gap:9px;display:grid}.sg-bars li{font:var(--type-body-sm);grid-template-columns:minmax(0,1fr) minmax(40px,72px) 34px;align-items:center;gap:10px;display:grid}.sg-bars__label{color:var(--rf-ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sg-bars__track,.sg-inline-bar{background:var(--rf-tile);border-radius:3px;height:6px;display:block;overflow:hidden}.sg-bars__track b,.sg-inline-bar b{background:var(--rf-accent);border-radius:3px;height:100%;display:block}.sg-codes li{font:var(--type-body-sm);grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:8px;display:grid}.sg-codes code,.sg-mini-list code{color:var(--rf-accent);font:var(--type-code);white-space:nowrap;font-weight:600}.sg-codes span{color:var(--rf-ink-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sg-stats{border-top:1px solid var(--rf-line-2);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding-top:12px;display:grid}.sg-stats>div{gap:4px;min-width:0;display:grid}.sg-stats>div+div{border-left:1px solid var(--rf-line-2);padding-left:12px}.sg-stats dt{color:var(--rf-ink-3);font:var(--type-body-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sg-stats dd{text-align:left;margin:0;font-size:18px}.sg-stats [data-tone=warning] dd{color:var(--rf-warn)}.sg-kpis{border:1px solid var(--rf-line);border-radius:var(--radius-lg,8px);background:var(--rf-line);grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.sg-kpi{background:var(--rf-panel);align-content:start;gap:6px;min-width:0;padding:12px 14px;display:grid}.sg-kpi__label{color:var(--rf-ink-3);font:var(--type-label);letter-spacing:var(--tracking-label);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;line-height:1.5;overflow:hidden}.sg-kpi__value{color:var(--rf-ink);font:var(--type-number-lg);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.sg-kpi__detail{color:var(--rf-ink-2);font:var(--type-body-sm)}.sg-kpi__delta{color:var(--rf-ink-3);font:var(--type-code);font-size:11px}.sg-kpi__delta--up{color:var(--rf-accent)}.sg-sparkline{width:100%;height:24px;color:var(--rf-accent);margin-top:2px;display:block}.sg-kpi[data-tone=danger] .sg-kpi__value{color:var(--rf-danger)}.sg-list{display:grid}.sg-list__item{gap:5px;min-width:0;padding:11px 16px;display:grid}.sg-list__item+.sg-list__item{border-top:1px solid var(--rf-line-2)}.sg-list__title{color:var(--rf-ink);font:var(--type-title);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}a.sg-list__title:hover{color:var(--rf-accent)}.sg-list__meta{min-width:0;color:var(--rf-ink-3);font:var(--type-body-sm);flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.sg-list__meta time{font:var(--type-code)}.sg-list__source{color:var(--rf-ink-2)}.sg-sev{color:var(--rf-ink-3);font:var(--type-label);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;display:inline-flex}.sg-sev i{background:currentColor;border-radius:999px;width:7px;height:7px}.sg-list__item[data-tone=danger] .sg-sev{color:var(--rf-danger)}.sg-list__item[data-tone=warning] .sg-sev{color:var(--rf-warn)}.sg-list__item[data-tone=accent] .sg-sev{color:var(--rf-accent)}.sg-tag{border:1px solid var(--rf-line);border-radius:var(--radius-sm,4px);background:var(--rf-tile);color:var(--rf-ink-2);font:var(--type-code);padding:1px 6px}.sg-table{border-collapse:collapse;width:100%;font:var(--type-body-sm)}.sg-table th,.sg-table td{border-bottom:1px solid var(--rf-line-2);text-align:left;vertical-align:middle;padding:8px 12px 8px 0}.sg-table thead th{color:var(--rf-ink-3);font:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase}.sg-table tbody th{color:var(--rf-ink);font:var(--type-title)}.sg-metric{grid-template-columns:56px minmax(3ch,auto);align-items:center;gap:8px;display:inline-grid}.sg-table tbody td:last-child{color:var(--rf-ink-2);padding-right:0}.sg-table tbody tr:last-child>*{border-bottom:0}.sg-mini-list,.sg-link-list{gap:7px;display:grid}.sg-mini-list li{color:var(--rf-ink);font:var(--type-body-sm);grid-template-columns:minmax(0,1fr) auto;column-gap:8px;display:grid}.sg-mini-list em{color:var(--rf-ink-3);grid-column:1/-1;font-style:normal}.sg-link-list a{color:var(--rf-accent);font:var(--type-body-sm)}.sg-kv{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;margin:0;display:grid}.sg-kv>div{align-content:start;gap:3px;min-width:0;display:grid}.sg-kv dt{color:var(--rf-ink-3);font:var(--type-body-sm)}.sg-kv dd{overflow-wrap:anywhere;color:var(--rf-ink);font:var(--type-title);text-align:left;margin:0}.sg-kv dd code{font:var(--type-code);font-weight:600}.sg-kv [data-tone=warning] dd{color:var(--rf-warn)}.sg-kv [data-tone=danger] dd{color:var(--rf-danger)}.sg-dot{background:var(--rf-ink-3);border-radius:999px;flex:none;width:6px;height:6px}@media (width<=1180px){.sg-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){.sg-kpis,.sg-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.sg-stats>div:nth-child(odd){border-left:0;padding-left:0}.sg-stats>div:nth-child(n+3){padding-top:10px}.sg-inline-bar{display:none}}.sg-table .is-num{text-align:right;white-space:nowrap}.sg-table td.is-num{color:var(--rf-ink);font:600 12px/1.2 var(--font-mono);font-variant-numeric:tabular-nums}.sg-dot[data-tone=success]{background:var(--rf-good)}.sg-dot[data-tone=accent]{background:var(--rf-accent)}.sg-dot[data-tone=warning]{background:var(--rf-warn)}.sg-dot[data-tone=danger]{background:var(--rf-danger)}@media (prefers-reduced-motion:reduce){.sg-skeleton span{animation:none}}.sg-zone{align-items:center;gap:12px;margin:10px 0 0;display:flex}.sg-zone strong{color:var(--rf-ink);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:650}.sg-zone span{color:var(--rf-ink-3);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:10px}.sg-zone i{background:var(--rf-line);flex:1;height:1px}@media (width<=720px){.sg-zone{flex-wrap:wrap;gap:2px 10px}.sg-zone i{display:none}}.sg-button{border:1px solid var(--rf-line);border-radius:var(--radius-md,6px);background:var(--rf-tile);min-height:32px;color:var(--rf-ink-2);cursor:pointer;font:600 12.5px/1.2 var(--font-sans);white-space:nowrap;justify-content:center;align-items:center;gap:6px;padding:0 12px;text-decoration:none;display:inline-flex}.sg-button:hover:not(:disabled){border-color:var(--border-strong,var(--rf-line));background:var(--rf-line-2);color:var(--rf-ink)}.sg-button--primary{border-color:var(--rf-accent);background:var(--rf-accent);color:#fff}.sg-button--primary:hover:not(:disabled){border-color:var(--rf-accent-strong);background:var(--rf-accent-strong);color:#fff}.sg-button:disabled{cursor:not-allowed;opacity:.55}.sg-button:focus-visible{outline:2px solid var(--rf-accent);outline-offset:2px}.sg-tabs{border-bottom:1px solid var(--rf-line);scrollbar-width:thin;gap:2px;display:flex;overflow-x:auto}.sg-tabs>:is(a,[role=tab]){height:40px;color:var(--rf-ink-3);cursor:pointer;font:500 13px/1 var(--font-sans);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex-shrink:0;align-items:center;gap:6px;margin-bottom:-1px;padding:0 12px;text-decoration:none;display:inline-flex}.sg-tabs>:is(a,[role=tab]):hover{color:var(--rf-ink)}.sg-tabs>:is(a,[role=tab]):is([aria-selected=true],[aria-current=page]){border-bottom-color:var(--rf-accent);color:var(--rf-ink);font-weight:600}.sg-tabs>:is(a,[role=tab]):focus-visible{outline:2px solid var(--rf-accent);outline-offset:-2px}.sg-segmented{border:1px solid var(--rf-line);border-radius:var(--radius-md,6px);background:var(--rf-rail);gap:2px;padding:2px;display:inline-flex}.sg-segmented>:is(button,a){border-radius:var(--radius-sm,4px);height:26px;color:var(--rf-ink-3);cursor:pointer;font:500 12.5px/1 var(--font-sans);background:0 0;border:0;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.sg-segmented>:is(button,a):hover{color:var(--rf-ink)}.sg-segmented>button[aria-pressed=true]{background:var(--rf-panel);box-shadow:0 0 0 1px var(--rf-line);color:var(--rf-ink);font-weight:600}.sg-segmented>:is(button,a):focus-visible{outline:2px solid var(--rf-accent);outline-offset:1px}.sg-count{flex-wrap:wrap;align-items:baseline;gap:4px 16px;margin:0;display:flex}.sg-count>div{align-items:baseline;gap:6px;display:inline-flex}.sg-count dt{color:var(--rf-ink-3);font:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase}.sg-count dd{color:var(--rf-ink);font:600 13px/1.2 var(--font-mono);font-variant-numeric:tabular-nums;margin:0}:root[data-surface=app] :is(.sg-segmented,.segmented-control,.notification-segment,.entities-segmented,.entity-review-segment,.dashboard-tabs,.billing-tabs,.bulletin-surface-tabs,.support-tabs,.search-sort-tabs,.notification-surface-tabs,.search-domain-selector){border:1px solid var(--rf-line);border-radius:var(--radius-md,6px);background:var(--rf-panel);box-shadow:none;gap:2px;padding:2px}:root[data-surface=app] :is(.sg-segmented,.segmented-control,.notification-segment,.entities-segmented,.entity-review-segment,.dashboard-tabs,.billing-tabs,.bulletin-surface-tabs,.support-tabs,.search-sort-tabs,.notification-surface-tabs,.search-domain-selector)>:is(button,a){border-radius:var(--radius-sm,4px);box-shadow:none;color:var(--rf-ink-2);font-family:var(--font-sans);background:0 0;border:0;font-size:12px;font-weight:600}:root[data-surface=app] :is(.sg-segmented,.segmented-control,.notification-segment,.entities-segmented,.entity-review-segment,.dashboard-tabs,.billing-tabs,.bulletin-surface-tabs,.support-tabs,.search-sort-tabs,.notification-surface-tabs,.search-domain-selector)>:is(button,a):hover{background:var(--rf-tile);color:var(--rf-ink)}:root[data-surface=app] :is(.sg-segmented,.segmented-control,.notification-segment,.entities-segmented,.entity-review-segment,.dashboard-tabs,.billing-tabs,.bulletin-surface-tabs,.support-tabs,.search-sort-tabs,.notification-surface-tabs,.search-domain-selector)>:is(button,a):is(.is-active,[aria-pressed=true],[aria-selected=true],[aria-current=page]){background:var(--rf-accent);color:var(--sg-on-accent,#fff)}:root[data-surface=app] :is(.sg-segmented,.segmented-control,.notification-segment,.entities-segmented,.entity-review-segment,.dashboard-tabs,.billing-tabs,.bulletin-surface-tabs,.support-tabs,.search-sort-tabs,.notification-surface-tabs,.search-domain-selector)>:is(.is-active,[aria-pressed=true],[aria-selected=true],[aria-current=page]) :is(em,small,.material-symbol){color:inherit;background:0 0}:root[data-surface=app] :is(.reports-tabs,.watch-tabs,.admin-surface-tabs,.entities-tabs){border-bottom:1px solid var(--rf-line);scrollbar-width:thin;background:0 0;flex-wrap:nowrap;gap:2px;display:flex;overflow-x:auto}:root[data-surface=app] :is(.sg-tabs,.reports-tabs,.watch-tabs,.admin-surface-tabs,.entities-tabs)>:is(a,button,[role=tab]){min-height:0;color:var(--rf-ink-2);font:500 13px/1.5 var(--font-sans);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:none;margin-bottom:-1px;padding:9px 12px}:root[data-surface=app] :is(.sg-tabs,.reports-tabs,.watch-tabs,.admin-surface-tabs,.entities-tabs)>:is(a,button,[role=tab]):hover{color:var(--rf-ink);background:0 0}:root[data-surface=app] :is(.sg-tabs,.reports-tabs,.watch-tabs,.admin-surface-tabs,.entities-tabs)>:is(a,button,[role=tab]):is(.is-active,[aria-selected=true],[aria-current=page]){border-bottom-color:var(--rf-accent);color:var(--rf-ink);background:0 0;font-weight:600}:root[data-surface=app] .reports-tabs button.is-active:after{content:none}.sg-chip{border:1px solid var(--rf-line);border-radius:var(--radius-pill,999px);background:var(--rf-panel);color:var(--rf-ink-2);cursor:pointer;font:500 12px/1.45 var(--font-sans);white-space:nowrap;transition:background var(--dur-fast,.12s) var(--ease), border-color var(--dur-fast,.12s) var(--ease);align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.sg-chip:hover{border-color:var(--sg-line-strong,var(--rf-line));background:var(--rf-tile)}.sg-chip:is(.is-active,[aria-pressed=true]){border-color:var(--rf-accent);background:var(--rf-accent-soft);color:var(--rf-ink)}.sg-chip:focus-visible{outline:2px solid var(--rf-accent);outline-offset:2px}.sg-chip__count{color:var(--rf-ink-3);font:var(--type-code)}.sg-icon-button{border:1px solid var(--rf-line);border-radius:var(--radius-md,6px);background:var(--rf-tile);width:32px;height:32px;color:var(--rf-ink-2);cursor:pointer;flex:none;place-items:center;padding:0;display:inline-grid;position:relative}.sg-icon-button:hover:not(:disabled){border-color:var(--sg-line-strong,var(--rf-line));color:var(--rf-ink)}.sg-icon-button:disabled{cursor:not-allowed;opacity:.55}.sg-icon-button:focus-visible{outline:2px solid var(--rf-accent);outline-offset:2px}:root[data-surface=app] :is(.admin-action-modal__close,.admin-support-actions button,.admin-support-queue__meta button,.clearance-project-detail>header button,.clearance-workspace-card__actions :is(button,a),.ghostbtn,.inline-actions button,.ipc-button,.mobile-nav-toggle,.notification-source-trigger,.onboarding-wizard__header>button,.preferences-flow-modal__header>button,.preferences-form>header button,.preferences-inline-edit button,.preferences-panel button,.preferences-picker-trigger,.preferences-target-actions button,.preferences-target-form button,.preferences-template-grid button,.problem-solver-action-row button,.problem-solver-chip-field__input button,.prosecution-actions button,.reports-drawer>header button,.reports-open-link,.reports-row__actions button,.search-icon-button,.search-modal>header button,.search-mode-guide-link,.search-page .button--ghost,.search-relevance-actions button,.search-workingset__item button,.soft-default-strip button,.support-article__feedback button,.support-status-actions button,.trademark-button,.watch-rule-card__actions button):not([class*=primary],[class*=danger],[aria-pressed=true],[aria-selected=true],.is-active,[role=option],[role=tab],.preference-picker *){background:var(--rf-tile)}:root[data-surface=app] :is(.admin-action-modal__close,.admin-support-actions button,.admin-support-queue__meta button,.clearance-project-detail>header button,.clearance-workspace-card__actions :is(button,a),.ghostbtn,.inline-actions button,.ipc-button,.mobile-nav-toggle,.notification-source-trigger,.onboarding-wizard__header>button,.preferences-flow-modal__header>button,.preferences-form>header button,.preferences-inline-edit button,.preferences-panel button,.preferences-picker-trigger,.preferences-target-actions button,.preferences-target-form button,.preferences-template-grid button,.problem-solver-action-row button,.problem-solver-chip-field__input button,.prosecution-actions button,.reports-drawer>header button,.reports-open-link,.reports-row__actions button,.search-icon-button,.search-modal>header button,.search-mode-guide-link,.search-page .button--ghost,.search-relevance-actions button,.search-workingset__item button,.soft-default-strip button,.support-article__feedback button,.support-status-actions button,.trademark-button,.watch-rule-card__actions button):not([class*=primary],[class*=danger],[aria-pressed=true],[aria-selected=true],.is-active,[role=option],[role=tab],.preference-picker *):hover:not(:disabled){background:var(--rf-line-2)}:root[data-surface=app] :is(button,a):is(.admin-button--danger,.entity-review-danger,.ipc-button--danger,.watch-danger){border-color:var(--rf-danger);background:var(--rf-danger);color:#fff}:root[data-surface=app] :is(button,a):is(.admin-button--danger,.entity-review-danger,.ipc-button--danger,.watch-danger):hover:not(:disabled){border-color:color-mix(in srgb, var(--rf-danger) 82%, #000);background:color-mix(in srgb, var(--rf-danger) 82%, #000);color:#fff}:where(:root[data-surface=app]) :where(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=submit],[type=button],[type=reset],[type=image],[type=hidden]),select,textarea){border:1px solid var(--rf-line);border-radius:var(--radius-md,6px);background-color:var(--rf-tile);color:var(--rf-ink);font:inherit}:where(:root[data-surface=app]) :where(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=submit],[type=button],[type=reset],[type=image],[type=hidden]),select,textarea):focus-visible{border-color:var(--rf-accent);box-shadow:0 0 0 3px var(--rf-accent-soft);outline:none}:root[data-surface=app] :is(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=submit],[type=button],[type=reset],[type=image],[type=hidden]),select:not([multiple],[size])):not(.notification-select *,.patent-search-input *,.search-toolbar-chip *,.support-toolbar label *,.support-kb-controls label *,.trademark-search-input *,.watch-search-input *){box-sizing:border-box;height:max(var(--control-h,32px), calc(1.4em + 10px));min-height:var(--control-h,32px);padding-block:0}:root[data-surface=app] label:has(>:is(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=submit],[type=button],[type=reset],[type=image],[type=hidden]),select,textarea))>span:first-child:not(:has(*)){color:var(--rf-ink-3);font:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase;line-height:1.5}.sg-field{gap:6px;min-width:0;display:grid}.sg-field>span:first-child{color:var(--rf-ink-3);font:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase}.sg-field :is(input,select,textarea),.sg-search input{width:100%;min-width:0;min-height:var(--control-h,32px);border:1px solid var(--rf-line);border-radius:var(--radius-md,6px);background:var(--rf-tile);color:var(--rf-ink);font:var(--type-body);padding:0 10px}.sg-field textarea{resize:vertical;min-height:72px;padding:8px 10px}.sg-field select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--rf-ink-3) 50%), linear-gradient(135deg, var(--rf-ink-3) 50%, transparent 50%);background-position:calc(100% - 15px),calc(100% - 10px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:28px}.sg-field :is(input,select,textarea):focus,.sg-search input:focus{border-color:var(--rf-accent);box-shadow:0 0 0 3px var(--rf-accent-soft);outline:none}.sg-field :is(input,select):disabled{cursor:not-allowed;opacity:.6}.sg-search{min-width:0;display:block;position:relative}.sg-search>.material-symbol:first-child,.sg-search>.ms:first-child{color:var(--rf-ink-3);pointer-events:none;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.sg-search input{padding-left:32px}.sg-facet{gap:4px;display:grid}.sg-facet>span{color:var(--rf-ink-3);font:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase}.sg-facet button{border-radius:var(--radius-md,6px);min-width:0;color:var(--rf-ink);cursor:pointer;font:var(--type-body-sm);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;padding:5px 8px;display:flex}.sg-facet button:hover{background:var(--rf-tile)}.sg-facet button:is(.is-active,[aria-pressed=true]){background:var(--rf-accent-soft);font-weight:600}.sg-facet button em{color:var(--rf-ink-3);font:var(--type-code);font-style:normal}.sg-list-layout{grid-template-columns:minmax(0,260px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.sg-list-layout__main{gap:12px;min-width:0;display:grid}.sg-filter-card .sg-card__body{gap:12px;display:grid}.sg-filter-card__section{border-top:1px solid var(--rf-line);gap:8px;padding-top:10px;display:grid}@media (width<=900px){.sg-list-layout{grid-template-columns:minmax(0,1fr)}}.sg-kpis.sg-kpis--fluid{flex-wrap:wrap;display:flex}.sg-kpis.sg-kpis--fluid>.sg-kpi{flex:150px}.sg-kpis--fluid .sg-kpi__value{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sg-kpi[data-tone=warning] .sg-kpi__value{color:var(--rf-warn)}button.sg-link{cursor:pointer;background:0 0;border:0;padding:0}button.sg-link:focus-visible{outline:2px solid var(--rf-accent);outline-offset:2px}.sg-segmented>:is(button,a) .icon{--ms-size:15px}.sg-kpi__value.sg-kpi__value--text{font:600 15px/1.3 var(--font-mono);letter-spacing:0;align-self:end}.sg-filter-card__toggle{justify-self:start;display:none}@media (width<=900px){.sg-filter-card__toggle{display:inline-flex}.sg-filter-card--collapsible:not(.is-expanded) :is(.sg-field,.sg-filter-card__section):not(.sg-filter-card__keep){display:none}}.sg-legal-line{flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0 0 16px;display:flex}.sg-legal-line>span:last-child{color:var(--rf-ink-3);font:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase;line-height:1.5}.sg-table__rows{display:grid}.sg-row{border-top:1px solid var(--rf-line-2);color:inherit;align-items:center;gap:14px;padding:12px 16px;text-decoration:none;display:grid}.sg-table__rows>.sg-row:first-child{border-top:0}a.sg-row:hover{background:var(--rf-tile)}.sg-row:focus-visible{outline:2px solid var(--rf-accent);outline-offset:-2px}.sg-row.is-attention{box-shadow:inset 3px 0 0 var(--sg-warn,#985f18)}.sg-row--head{border-top:0;border-bottom:1px solid var(--rf-line);background:var(--rf-tile);color:var(--rf-ink-3);font:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase;padding-block:9px;line-height:1.5}.sg-row__title{gap:3px;min-width:0;display:grid}.sg-row__title strong{color:var(--rf-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;overflow:hidden}.sg-row__title small,.sg-row__time{color:var(--rf-ink-3);font:var(--type-code);font-size:11px}.sg-row__cell{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.sg-row__time,.sg-row--head>:last-child{text-align:right}.sg-table__foot{border-top:1px solid var(--rf-line);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding:10px 16px;display:flex}:root{--ps-paper:#eef0f3;--ps-paper-2:#e6e9ee;--ps-card:#fff;--ps-card-warm:#f4f6f9;--ps-ink:#0f141a;--ps-ink-2:#2a323d;--ps-slate:#4a5361;--ps-slate-2:#505a68;--ps-faint:#606876;--ps-faint-2:#606876;--ps-line:#dfe3e9;--ps-line-2:#e8ebf0;--ps-line-3:#c9cfd8;--ps-gold:#286bc0;--ps-gold-deep:#1f5aa6;--ps-gold-soft:#bcd2ee;--ps-gold-tint:#e4eefb;--ps-gold-bg:#f3f7fd;--ps-gold-ink:#1c4f91;--ps-teal:#286bc0;--ps-teal-2:#286bc0;--ps-teal-deep:#0f141a;--ps-green:#1f7a57;--ps-pos-soft:#e2f3ec;--ps-live:#6ee0a8;--ps-mark-query:#286bc0;--ps-mark-semantic:#2fa37a;--ps-mark-keyword:#b3bbc7;--ps-neg:#b0433f;--ps-neg-soft:#fbe6e5;--ps-neg-line:#f0c3c1;--ps-navy:#0f141a;--ps-navy-2:#161d26;--ps-on-dark:#c5cfdc;--ps-on-dark-2:#93a1b4;--ps-shadow-marketing:0 12px 32px #0f141a1a;--ps-shadow-panel:0 1px 2px #0f141a0a;--ps-shadow-card:0 1px 2px #0f141a0a;--ps-shadow-button:none}.ps-page{background:var(--ps-paper);min-height:100vh;color:var(--ps-ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased}.ps-page ::selection{background:var(--ps-gold-tint)}.ps-page__content{min-height:calc(100vh - 66px)}.ipc-wrap{max-width:1200px;margin:0 auto;padding:0 32px}.ps-link{color:inherit;text-decoration:none}.ps-eyebrow{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ps-gold);align-items:center;gap:9px;font-size:10.5px;display:inline-flex}.ps-eyebrow .dot{background:var(--ps-gold);border-radius:999px;width:6px;height:6px}.ps-num{font-family:var(--font-mono);font-variant-numeric:tabular-nums}@keyframes psPulse{0%,to{opacity:1;box-shadow:0 0 #6ee0a880}50%{opacity:.55;box-shadow:0 0 8px 2px #6ee0a88c}}.ps-live-dot{background:var(--ps-live);border-radius:999px;width:7px;height:7px;animation:2.2s infinite psPulse}.ps-btn{cursor:pointer;border:1px solid #0000;border-radius:6px;align-items:center;gap:9px;padding:12px 20px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.ps-btn--primary{background:var(--ps-gold);color:#fff}.ps-btn--primary:hover{background:var(--ps-gold-deep)}.ps-btn--primary .ps-btn__dot{background:#ffffffbf;border-radius:999px;width:6px;height:6px}.ps-btn--secondary{border-color:var(--ps-line-3);color:var(--ps-ink);background:#fff}.ps-btn--secondary:hover{border-color:var(--ps-faint)}.ps-btn:focus-visible{outline:2px solid var(--ps-gold);outline-offset:2px}.ps-btn--sm{padding:9px 16px;font-size:13.5px}.ps-header{z-index:50;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--ps-line);background:#eef0f3e6;position:sticky;top:0}.ps-header__inner{align-items:center;gap:28px;min-height:66px;display:flex}.ps-header__logo img{width:auto;height:26px;display:block}.ps-anav{color:var(--ps-slate);align-items:center;gap:26px;margin-left:8px;font-size:14px;display:flex}.ps-anav a{color:inherit;position:relative}.ps-anav a:after{content:"";background:var(--ps-gold);height:1px;transition:right .25s;position:absolute;bottom:-4px;left:0;right:100%}.ps-anav a:hover{color:var(--ps-ink)}.ps-anav a:hover:after{right:0}.ps-header__right{align-items:center;gap:14px;margin-left:auto;display:flex}.ps-header__signin{color:var(--ps-slate);white-space:nowrap;flex:none;padding:8px 6px;font-size:14px}.ps-hero{padding:74px 0 86px;position:relative}.ps-hero__grid{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:center;gap:56px;display:grid}.ps-hero__copy{flex-direction:column;align-items:flex-start;display:flex}.ps-hero__h1{font-family:var(--font-mono);letter-spacing:-.03em;color:var(--ps-ink);margin:22px 0 0;font-size:48px;font-weight:600;line-height:1.1}.ps-hero__h1 .em{color:var(--ps-teal)}.ps-hero__lead{max-width:520px;color:var(--ps-slate);margin:22px 0 0;font-size:16.5px;line-height:1.65}.ps-hero__cta{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.ps-hero__usedby{font-family:var(--font-mono);letter-spacing:.04em;color:var(--ps-faint);align-items:center;gap:10px;margin-top:26px;font-size:11px;display:flex}.ps-hero__usedby .rule{background:var(--ps-line-3);width:18px;height:1px}.ps-preview{border:1px solid var(--ps-line);box-shadow:var(--ps-shadow-marketing);background:#fff;border-radius:10px;overflow:hidden}.ps-preview__bar{border-bottom:1px solid var(--ps-line);background:var(--ps-paper-2);align-items:center;gap:12px;padding:11px 15px;display:flex}.ps-preview__dots{gap:6px;display:flex}.ps-preview__dots span{background:var(--ps-line-3);border-radius:999px;width:9px;height:9px}.ps-preview__url{border:1px solid var(--ps-line);min-width:0;font-family:var(--font-mono);color:var(--ps-slate);text-overflow:ellipsis;white-space:nowrap;background:#fff;border-radius:6px;flex:1;padding:5px 10px;font-size:11px;overflow:hidden}.ps-preview__grid{grid-template-columns:minmax(0,1fr) 264px;display:grid}.ps-preview__layers{gap:10px;padding:22px;display:grid}.ps-preview__layer{border:1px solid var(--ps-line);background:var(--ps-card-warm);border-radius:8px;padding:13px 14px}.ps-preview__side{border-left:1px solid var(--ps-line);background:var(--ps-card-warm);padding:22px 18px}.ps-preview__contract{border:1px solid var(--ps-gold-soft);background:var(--ps-gold-tint);border-radius:8px;margin-top:18px;padding:12px 13px}.ps-stat-rail{display:none}.ps-stat{border:1px solid var(--ps-line);background:#fff;border-radius:8px;padding:16px 18px}.ps-stat__v{font-family:var(--font-mono);letter-spacing:-.02em;color:var(--ps-teal-deep);font-variant-numeric:tabular-nums;font-size:23px;font-weight:500}.ps-stat__l{color:var(--ps-slate-2);margin-top:6px;font-size:12px;line-height:1.45}.ps-section{padding:76px 0}.ps-section--alt{border-top:1px solid var(--ps-line);background:var(--ps-paper-2)}.ps-section__head{max-width:700px}.ps-section__title{font-family:var(--font-mono);letter-spacing:-.03em;color:var(--ps-ink);margin:16px 0 0;font-size:32px;font-weight:600;line-height:1.15}.ps-section__title .em{color:var(--ps-teal)}.ps-section__lead{color:var(--ps-slate);margin:16px 0 0;font-size:16px;line-height:1.65}.ps-panel{border:1px solid var(--ps-line);box-shadow:var(--ps-shadow-panel);background:#fff;border-radius:10px;padding:20px}.ps-mono-label{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ps-faint);font-size:10px}.m-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.s-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:22px;display:grid}.c-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:22px;display:grid}.ctrl-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.p-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.g-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.ps-card{border:1px solid var(--ps-line);box-shadow:var(--ps-shadow-panel);background:#fff;border-radius:8px;flex-direction:column;padding:18px;display:flex}.ps-card__title{color:var(--ps-ink);margin:12px 0 0;font-size:16px;font-weight:600}.ps-card__body{color:var(--ps-slate-2);margin:8px 0 0;font-size:13px;line-height:1.55}.ps-chip-tag{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ps-gold-ink);border:1px solid var(--ps-gold-soft);background:var(--ps-gold-bg);border-radius:4px;align-self:flex-start;max-width:100%;padding:4px 9px;font-size:10px}.ps-mod-chip{border:1px solid var(--ps-line-3);background:var(--ps-card-warm);width:30px;height:30px;font-family:var(--font-mono);color:var(--ps-teal-2);border-radius:7px;justify-content:center;align-items:center;font-size:11px;font-weight:500;display:flex}.ps-pill{border:1px solid var(--ps-line-3);color:var(--ps-ink-2);background:#fff;border-radius:999px;align-items:center;gap:7px;padding:7px 13px;font-size:12.5px;display:inline-flex}.ps-card--highlight{border:1px solid var(--ps-gold-soft);background:var(--ps-gold-bg);box-shadow:inset 0 0 0 1px var(--ps-gold-soft)}.ps-honesty{grid-template-columns:1fr 1fr;gap:16px;margin-top:30px;display:grid}.ps-honesty__col{border:1px solid var(--ps-line);background:#fff;border-radius:10px;padding:18px}.ps-honesty__col--does{border-color:#b9dfcd}.ps-honesty__col h4{color:var(--ps-ink);align-items:center;gap:8px;margin:0;font-size:13px;font-weight:600;display:flex}.ps-honesty__col ul{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.ps-honesty__col li{color:var(--ps-slate);gap:8px;font-size:13px;line-height:1.5;display:flex}.ps-honesty__does .mark{color:var(--ps-green)}.ps-honesty__not .mark{color:var(--ps-neg)}.ps-honesty__evidence{border:1px solid var(--ps-gold-soft);background:var(--ps-gold-tint);border-radius:8px;margin-top:16px;padding:16px 18px}.ps-honesty__legal{color:var(--ps-faint);margin-top:14px;font-size:12.5px;line-height:1.55}.ps-scope{border:1px solid var(--ps-line);background:var(--ps-card-warm);color:var(--ps-slate);border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 16px;font-size:12.5px;display:flex}.ps-scope strong{color:var(--ps-ink)}.ps-scope .allowed{color:var(--ps-green)}.ps-scope .notfor{color:var(--ps-neg)}.ps-footer{border-top:1px solid var(--ps-line);background:var(--ps-paper-2);padding:56px 0 0}.foot-grid{grid-template-columns:1.6fr 1fr 1fr 1fr 1fr;gap:28px;display:grid}.ps-footer__desc{color:var(--ps-slate-2);max-width:300px;margin:14px 0 0;font-size:13px;line-height:1.6}.ps-footer__locations{font-family:var(--font-mono);color:var(--ps-faint);margin-top:16px;font-size:11px}.ps-footer__col-title{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ps-faint-2);font-size:9.5px}.ps-footer__col a{color:var(--ps-slate);margin-top:9px;font-size:13px;text-decoration:none;display:block}.ps-footer__col a:hover{color:var(--ps-ink)}.ps-footer__bar{border-top:1px solid var(--ps-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:44px;padding:18px 0 26px;display:flex}.ps-footer__compliance{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ps-faint-2);font-size:10px}.ps-footer__legal{flex-wrap:wrap;gap:8px 16px;display:flex}.ps-footer__legal a{color:var(--ps-slate-2);font-size:12px;text-decoration:none}.ps-auth{background:var(--ps-paper);grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);min-height:100vh;display:grid}.ps-auth__form-side{flex-direction:column;justify-content:center;padding:48px clamp(28px,6vw,84px);display:flex}.ps-auth__brandrow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:38px;display:flex}.ps-auth__brandrow img{height:26px}.ps-auth-card{border:1px solid var(--ps-line);width:100%;max-width:420px;box-shadow:var(--ps-shadow-panel);background:#fff;border-radius:10px;padding:30px}.ps-auth-card h1{font-family:var(--font-mono);letter-spacing:-.03em;color:var(--ps-ink);margin:14px 0 0;font-size:26px;font-weight:600}.ps-auth-card p.sub{color:var(--ps-slate);margin:8px 0 0;font-size:14px;line-height:1.55}.ps-field{gap:6px;margin-top:16px;display:grid}.ps-field>span{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ps-slate);font-size:10.5px;font-weight:600}.ps-field input{border:1px solid var(--ps-line-3);font:inherit;color:var(--ps-ink);background:#fff;border-radius:6px;padding:11px 12px;font-size:14px}.ps-field input:focus{border-color:var(--ps-gold);box-shadow:0 0 0 3px var(--ps-gold-tint);outline:none}.ps-auth-submit{background:var(--ps-gold);color:#fff;width:100%;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:6px;margin-top:22px;padding:12px;font-size:14px;font-weight:600}.ps-auth-submit:hover:not(:disabled){background:var(--ps-gold-deep)}.ps-auth-submit:focus-visible{outline:2px solid var(--ps-gold);outline-offset:2px}.ps-auth-submit:disabled{opacity:.6;cursor:default}.ps-auth-alert{border:1px solid var(--ps-neg-line);border-left:3px solid var(--ps-neg);background:var(--ps-neg-soft);color:#8f2f2b;border-radius:6px;margin-top:16px;padding:10px 12px;font-size:13px}.ps-auth-cross{color:var(--ps-slate);flex-wrap:wrap;gap:6px 14px;margin-top:20px;font-size:13px;display:flex}.ps-auth-cross a{color:var(--ps-teal);text-decoration:none}.ps-auth-checkbox{color:var(--ps-slate);align-items:center;gap:8px;margin-top:14px;font-size:13px;display:flex}.ps-live-panel{color:#e7ecf4;background:radial-gradient(120% 80% at 78% 8%, #286bc038, transparent 52%), var(--ps-navy);flex-direction:column;justify-content:center;padding:48px clamp(28px,5vw,64px);display:flex;position:relative;overflow:hidden}.ps-live-panel:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0}.ps-live-panel>*{position:relative}.ps-live-panel__eyebrow{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ps-live);align-items:center;gap:9px;font-size:10.5px;display:inline-flex}.ps-live-panel__hero{font-family:var(--font-mono);letter-spacing:-.03em;color:#f3f6fb;max-width:460px;margin:18px 0 0;font-size:28px;font-weight:600;line-height:1.22}.ps-live-panel__hero em{color:#8fb8ec;font-style:normal}.ps-glass{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff08;border:1px solid #ffffff1a;border-radius:8px;margin-top:26px;padding:18px}.ps-glass__grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.ps-glass__stat .v{font-family:var(--font-mono);letter-spacing:-.02em;color:#fff;font-variant-numeric:tabular-nums;font-size:22px;font-weight:500}.ps-glass__stat .l{color:var(--ps-on-dark-2);margin-top:4px;font-size:11.5px}.ps-feed{gap:9px;margin-top:18px;display:grid}.ps-feed__item{color:var(--ps-on-dark);border:1px solid #ffffff12;border-radius:6px;align-items:center;gap:9px;padding:9px 11px;font-size:12px;display:flex}.ps-doc{margin:0;padding:56px 0 80px}.ps-doc h1{font-family:var(--font-mono);letter-spacing:-.03em;color:var(--ps-ink);margin:14px 0 0;font-size:34px;font-weight:600}.ps-doc__updated{font-family:var(--font-mono);color:var(--ps-faint);margin-top:10px;font-size:11px}.ps-doc__toc{border:1px solid var(--ps-line);background:#fff;border-radius:10px;margin:26px 0;padding:16px 18px}.ps-doc__toc a{color:var(--ps-teal);padding:3px 0;font-size:13px;text-decoration:none;display:block}.ps-doc section{margin-top:30px}.ps-doc section h2{color:var(--ps-ink);font-size:19px;font-weight:600}.ps-doc section p{color:var(--ps-slate);font-size:14.5px;line-height:1.7}.ps-doc section p+p{margin-top:12px}.ps-doc__lead{color:var(--ps-ink-2);margin-top:18px;font-size:16px;line-height:1.7}.ps-doc__note{border:1px solid var(--ps-gold-soft);background:var(--ps-gold-tint);color:var(--ps-gold-ink);border-radius:10px;margin-top:14px;padding:12px 14px;font-size:12.5px;line-height:1.55}.ps-404{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:70vh;padding:60px 24px;display:flex}.ps-404 h1{font-family:var(--font-mono);letter-spacing:-.03em;color:var(--ps-ink);margin:0;font-size:48px;font-weight:600}.ps-cookie{z-index:80;border:1px solid var(--ps-line-3);max-width:560px;box-shadow:var(--ps-shadow-marketing);background:#fff;border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;margin:0 auto;padding:16px 18px;display:flex;position:fixed;bottom:18px;left:18px;right:18px}.ps-cookie p{min-width:220px;color:var(--ps-slate);flex:1;margin:0;font-size:12.5px;line-height:1.5}.ps-cookie a{color:var(--ps-teal);text-decoration:none}.ps-cookie__actions{gap:8px;display:inline-flex}.ps-cookie__btn{border:1px solid var(--ps-line-3);font:inherit;cursor:pointer;color:var(--ps-ink-2);background:#fff;border-radius:7px;padding:8px 13px;font-size:12.5px}.ps-cookie__btn--accept{background:var(--ps-gold);border-color:var(--ps-gold);color:#fff}@media (width<=980px){.ipc-wrap{padding:0 22px}.ps-hero__grid{display:block}.ps-hero__lead{max-width:none}.ps-hero__preview{margin-top:40px}.ps-stat-rail{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:44px;display:grid}.m-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.s-grid,.c-grid,.ctrl-grid,.p-grid,.ps-honesty,.ps-preview__grid{grid-template-columns:minmax(0,1fr)}.g-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.foot-grid{grid-template-columns:1fr 1fr;gap:22px}.ps-anav,.hide-sm{display:none}.ps-auth{grid-template-columns:minmax(0,1fr)}.ps-live-panel{display:none}.ps-glass__grid{grid-template-columns:1fr 1fr}}@media (width<=560px){.ipc-wrap{padding-inline:12px}.ps-header__inner{gap:8px}.ps-header__logo{flex:0 120px;min-width:0}.ps-header__logo img{width:100%;height:auto;max-height:22px}.ps-header__right{flex:0 auto;gap:5px;min-width:0}.ps-header__right .language-toggle{letter-spacing:0;flex:none;gap:0;font-size:9.5px}.ps-header__right .language-toggle__item{gap:0}.ps-header__right .language-toggle__button.is-compact{padding-inline:4px}.ps-header__right .language-toggle__divider{display:none}.ps-header__right .ps-btn--sm{text-align:center;flex:0 112px;justify-content:center;min-width:0;padding:8px 9px;font-size:11.5px;line-height:1.2}.m-grid,.g-grid,.ps-stat-rail{grid-template-columns:minmax(0,1fr)}.ps-hero__h1{font-size:38px}.ps-section{padding:56px 0}}.ps-gtm-hero{background:radial-gradient(70% 100% at 82% 0,#286bc014,#0000 68%);padding:76px 0 68px}.ps-gtm-hero h1{max-width:820px;font-family:var(--font-mono);letter-spacing:-.03em;margin:18px 0 0;font-size:clamp(34px,5vw,50px);font-weight:600;line-height:1.1}.ps-gtm-hero>.ipc-wrap>p{max-width:720px;color:var(--ps-slate);margin:20px 0 0;font-size:17px;line-height:1.68}.ps-public-state{border:1px solid var(--ps-line-3);border-left:3px solid var(--ps-gold);background:#fff;border-radius:8px;padding:18px 20px}.ps-public-state--error{border-color:var(--ps-neg-line);border-left-color:var(--ps-neg);background:#fff8f8}.ps-public-state strong{color:var(--ps-ink);font-size:15px;display:block}.ps-public-state p{color:var(--ps-slate);margin:7px 0 0;font-size:13.5px;line-height:1.6}.ps-public-state>:last-child:not(p):not(strong){margin-top:14px}.ps-pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:22px;display:grid}.ps-price-card{border:1px solid var(--ps-line);box-shadow:var(--ps-shadow-panel);background:#fff;border-radius:10px;flex-direction:column;align-items:flex-start;padding:30px;display:flex}.ps-price-card--featured{border-color:var(--ps-gold);box-shadow:inset 0 0 0 1px var(--ps-gold)}.ps-price-card h2{font-family:var(--font-mono);letter-spacing:-.03em;margin:16px 0 0;font-size:26px}.ps-price-card__summary{min-height:48px;color:var(--ps-slate);margin:10px 0 0;font-size:14px;line-height:1.6}.ps-price-card__price{min-height:58px;font-family:var(--font-mono);color:var(--ps-teal-deep);letter-spacing:-.04em;margin-top:22px;font-size:clamp(28px,4vw,42px)}.ps-price-card__price--text{font-family:var(--font-sans);font-size:32px;font-weight:600}.ps-price-card .ps-public-state{margin-top:20px}.ps-price-card>.ps-btn{margin-top:auto}.ps-price-card__fineprint{color:var(--ps-faint);margin:14px 0 0;font-size:11.5px;line-height:1.55}.ps-price-toggle{border:1px solid var(--ps-line-3);background:var(--ps-paper-2);border-radius:6px;margin-top:20px;padding:3px;display:inline-flex}.ps-price-toggle button{color:var(--ps-slate);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:7px 12px;font-size:12.5px}.ps-price-toggle button[aria-pressed=true]{color:var(--ps-ink);background:#fff;box-shadow:0 1px 2px #0f141a1a}.ps-price-skeleton{background:linear-gradient(90deg,#e6e9ee,#f4f6f9,#e6e9ee) 0 0/200% 100%;border-radius:8px;width:220px;height:45px;margin:24px 0;animation:1.4s infinite psPriceLoading}@keyframes psPriceLoading{to{background-position:-200% 0}}.ps-check-list{border-top:1px solid var(--ps-line-2);gap:10px;width:100%;margin:24px 0 30px;padding:20px 0 0;list-style:none;display:grid}.ps-check-list li{color:var(--ps-ink-2);gap:9px;font-size:13.5px;line-height:1.5;display:flex}.ps-check-list li:before{content:"✓";color:var(--ps-green);flex:none}.ps-addon-card{justify-content:space-between;align-items:center;gap:28px;margin-top:22px;display:flex}.ps-addon-card h2{margin:10px 0 0;font-size:22px}.ps-addon-card p{color:var(--ps-slate);margin:7px 0 0;font-size:13.5px}.ps-addon-card__price{font-family:var(--font-mono);color:var(--ps-teal-deep);flex:none;font-size:17px}.ps-contract-note{color:var(--ps-faint);font-family:var(--font-mono);overflow-wrap:anywhere;margin:14px 0 0;font-size:10.5px}.ps-enterprise-contact{border:1px solid var(--ps-gold-soft);background:var(--ps-gold-bg);border-radius:10px;grid-template-columns:minmax(0,.8fr) minmax(320px,1fr);gap:44px;margin-top:64px;padding:34px;display:grid}.ps-enterprise-contact h2{font-family:var(--font-mono);letter-spacing:-.03em;margin:14px 0 0;font-size:26px}.ps-enterprise-contact>div>p{color:var(--ps-slate);line-height:1.65}.ps-lead-form{border:1px solid var(--ps-line);background:#fff;border-radius:8px;padding:22px}.ps-lead-form .ps-btn{margin-top:20px}.ps-field textarea{resize:vertical;border:1px solid var(--ps-line-3);color:var(--ps-ink);font:inherit;background:#fff;border-radius:6px;padding:11px 12px;font-size:14px}.ps-field textarea:focus{border-color:var(--ps-gold);box-shadow:0 0 0 3px var(--ps-gold-tint);outline:none}.ps-publication__header{border-bottom:1px solid var(--ps-line);grid-template-columns:minmax(0,1fr) minmax(260px,.42fr);gap:38px;padding-bottom:34px;display:grid}.ps-publication__header h1{font-family:var(--font-mono);letter-spacing:-.03em;margin:14px 0 0;font-size:clamp(30px,4.4vw,44px);line-height:1.12}.ps-publication__header p{color:var(--ps-slate);margin:16px 0 0;font-size:16px;line-height:1.68}.ps-publication__meta{border:1px solid var(--ps-line);background:#fff;border-radius:8px;gap:0;margin:0;display:grid}.ps-publication__meta div{border-bottom:1px solid var(--ps-line-2);justify-content:space-between;gap:16px;padding:12px 14px;display:flex}.ps-publication__meta div:last-child{border-bottom:0}.ps-publication__meta dt{color:var(--ps-faint);font-family:var(--font-mono);text-transform:uppercase;font-size:10.5px}.ps-publication__meta dd{color:var(--ps-ink-2);text-align:right;margin:0;font-size:12.5px}.ps-public-payload{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:28px;display:grid}.ps-public-payload>section:only-child{grid-column:1/-1}.ps-public-payload h2,.ps-publication__notes h2{margin:0;font-size:18px}.ps-public-payload p,.ps-public-payload span,.ps-public-payload li,.ps-public-payload dd,.ps-publication__notes p{color:var(--ps-slate);overflow-wrap:anywhere;font-size:13px;line-height:1.62}.ps-public-payload ul{margin:12px 0 0;padding-left:18px}.ps-public-payload dl{gap:12px;margin:12px 0 0;display:grid}.ps-public-payload dl>div{border-top:1px solid var(--ps-line-2);padding-top:10px}.ps-public-payload dt{color:var(--ps-ink-2);font-size:12px;font-weight:600}.ps-public-payload dd{margin:4px 0 0}.ps-public-payload a{color:var(--ps-teal)}.ps-public-payload__muted{color:var(--ps-faint)!important}.ps-publication__notes{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:28px;display:grid}.ps-methodology{grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);align-items:start;gap:32px;display:grid}.ps-methodology__stages{gap:14px;margin:0;padding:0;list-style:none;display:grid}.ps-methodology__stages h2{margin:0;font-size:18px}.ps-methodology__stages p{color:var(--ps-slate);margin:9px 0 0;font-size:13.5px;line-height:1.65}.ps-methodology__boundary{border:1px solid var(--ps-gold-soft);background:var(--ps-gold-bg);border-radius:10px;padding:28px;position:sticky;top:92px}.ps-methodology__boundary h2{margin:14px 0 0;font-size:25px}.ps-methodology__boundary .ps-honesty{grid-template-columns:1fr}.ps-methodology__boundary h3{margin:0;font-size:14px}.ps-insight-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.ps-insight-card h2,.ps-sample-card h2{margin:16px 0 0;font-size:21px;line-height:1.25}.ps-insight-card>p,.ps-sample-card>p{color:var(--ps-slate);font-size:13.5px;line-height:1.62}.ps-insight-card__meta{color:var(--ps-faint);font-family:var(--font-mono);justify-content:space-between;gap:12px;font-size:10px;display:flex}.ps-insight-card__link{color:var(--ps-teal);margin-top:auto;padding-top:18px;font-size:13px;font-weight:600}.ps-research-program{border-top:1px solid var(--ps-line);margin-top:58px;padding-top:36px}.ps-research-program h2,.ps-guide-list h2{margin:12px 0 0;font-size:28px}.ps-research-program>p{max-width:680px;color:var(--ps-slate);line-height:1.6}.ps-research-program .m-grid{margin-top:22px}.ps-back-link{color:var(--ps-teal);margin-bottom:28px;font-size:13px;display:inline-block}.ps-sample-card dl{gap:7px;margin:12px 0 20px;display:grid}.ps-sample-card dl div{border-top:1px solid var(--ps-line-2);justify-content:space-between;gap:12px;padding-top:7px;font-size:12px;display:flex}.ps-sample-card dt{color:var(--ps-faint)}.ps-sample-card dd{text-align:right;margin:0}.ps-sample-card .ps-btn{margin-top:auto}.ps-compare-note{border:1px solid var(--ps-gold-soft);background:var(--ps-gold-tint);color:var(--ps-gold-ink);border-radius:8px;margin-bottom:20px;padding:14px 16px;font-size:12.5px;line-height:1.55}.ps-table-scroll{border:1px solid var(--ps-line);background:#fff;border-radius:8px;overflow-x:auto}.ps-compare-table{border-collapse:collapse;width:100%;min-width:1050px;font-size:12.5px}.ps-compare-table th,.ps-compare-table td{border-bottom:1px solid var(--ps-line-2);text-align:left;vertical-align:top;padding:14px 15px;line-height:1.5}.ps-compare-table thead th{background:var(--ps-paper-2);color:var(--ps-faint);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:10px;position:sticky;top:0}.ps-compare-table tbody th{color:var(--ps-ink);font-size:13px}.ps-compare-table a{color:var(--ps-teal)}.ps-compare-table .is-ipclavis{background:var(--ps-gold-bg)}.ps-resource-card h2{margin:0;font-size:20px}.ps-resource-card p{color:var(--ps-slate);font-size:13.5px;line-height:1.6}.ps-resource-card span{color:var(--ps-teal);margin-top:auto;font-size:13px;font-weight:600}.ps-guide-list{border-top:1px solid var(--ps-line);margin-top:56px;padding-top:34px}.ps-guide-list>div{flex-wrap:wrap;gap:9px;margin-top:20px;display:flex}.ps-plan-intent{border:1px solid var(--ps-gold-soft);background:var(--ps-gold-bg);border-radius:6px;gap:4px;margin-top:16px;padding:12px 14px;font-size:12.5px;display:grid}.ps-plan-intent span{color:var(--ps-slate)}.ps-plan-intent a{color:var(--ps-teal)}@media (width<=980px){.ps-pricing-grid,.ps-publication__header,.ps-methodology,.ps-enterprise-contact{grid-template-columns:minmax(0,1fr)}.ps-insight-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ps-methodology__boundary{position:static}}@media (width<=640px){.ps-gtm-hero{padding:56px 0 48px}.ps-public-payload,.ps-publication__notes,.ps-insight-grid{grid-template-columns:minmax(0,1fr)}.ps-addon-card{flex-direction:column;align-items:flex-start}.ps-enterprise-contact{min-width:0;padding:22px}.ps-lead-form{padding:16px}}.ps-mobile-menu-toggle{border:1px solid var(--ps-line-3);width:36px;height:36px;color:var(--ps-ink);cursor:pointer;background:#fff;border-radius:6px;flex:none;justify-content:center;align-items:center;padding:0;display:none}.ps-mobile-menu-toggle:focus-visible{outline:2px solid var(--ps-gold);outline-offset:2px}.ps-mobile-menu-layer{z-index:1000;background:#05080c73;justify-content:flex-end;display:flex;position:fixed;inset:0}.ps-mobile-menu{width:min(360px,100%);max-height:100dvh;color:var(--ps-ink);background:#fff;flex-direction:column;gap:0;padding:16px 20px 24px;display:flex;overflow-y:auto}.ps-mobile-menu button{min-height:44px}.ps-mobile-menu>button:first-child{border:1px solid var(--ps-line-3);color:var(--ps-ink);font:inherit;cursor:pointer;background:#fff;border-radius:6px;align-self:flex-end;margin-bottom:8px;padding:0 14px;font-size:13px;font-weight:600}.ps-mobile-menu a{border-bottom:1px solid var(--ps-line);min-height:48px;color:inherit;align-items:center;font-size:15px;font-weight:500;text-decoration:none;display:flex}.ps-mobile-menu a:after{content:"→";color:var(--ps-faint);margin-left:auto}.ps-mobile-menu .language-toggle{align-self:flex-start;margin-top:20px}@media (width<=960px){.ps-mobile-menu-toggle{display:inline-flex}.ps-header__inner{flex-wrap:nowrap;gap:12px}.ps-header__right{flex-wrap:nowrap;gap:10px}.ps-header__right>.language-toggle{display:none}}.ps-eyebrow{color:var(--ps-gold-ink)}:is(.ps-page,.ps-auth,.ps-mobile-menu) .language-toggle{border:1px solid var(--ps-line-3);background:var(--ps-card);border-radius:6px;gap:0;padding:2px}:is(.ps-page,.ps-auth,.ps-mobile-menu) .language-toggle__divider{display:none}:is(.ps-page,.ps-auth,.ps-mobile-menu) .language-toggle__button{color:var(--ps-slate);border-radius:4px;padding:3px 8px}:is(.ps-page,.ps-auth,.ps-mobile-menu) .language-toggle__button:hover{background:var(--ps-card-warm);color:var(--ps-ink)}:is(.ps-page,.ps-auth,.ps-mobile-menu) .language-toggle__button.is-active{background:var(--ps-gold-tint);color:var(--ps-gold-ink);font-weight:600}.ps-cookie p a,.ps-page p .ps-link{text-underline-offset:3px;text-decoration:underline}.ps-mobile-menu .language-toggle__button{color:var(--ps-slate)}.ps-flow{flex-wrap:wrap;align-items:stretch;gap:14px 28px;margin-top:36px;display:flex}.ps-flow__stage{border-radius:12px;flex:240px;min-width:0;padding:24px;position:relative}.ps-flow__arrow{color:var(--ps-line-3);font-size:18px;line-height:1;position:absolute;top:50%;right:-21px;transform:translateY(-50%)}@media (width<=860px){.ps-flow__arrow{display:none}}:is(.ps-page,.ps-auth) :is(h1,h2,h3){overflow-wrap:anywhere}.metric__value--wrap{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;overflow:visible}.language-toggle__button.is-compact,.brand-lockup,.breadcrumb__module,.ps-header__logo{min-width:24px;min-height:24px}.brand-lockup,.breadcrumb__module,.ps-header__logo{align-items:center;display:inline-flex}.ps-doc__toc .ps-link{align-items:center;min-height:24px;display:flex}.trademark-review-row small,.preferences-preview .metric__label,.preferences-card-config strong,.market-pulse small,.breadcrumb__part strong,.entities-timeline>.entities-muted{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;overflow:visible}.entities-timeline>.entities-muted{text-align:center;grid-column:1/-1;align-self:center}.draft-confirm-backdrop{z-index:1000;background:color-mix(in srgb, var(--rf-ink) 50.2%, transparent);place-items:center;padding:20px;display:grid;position:fixed;inset:0}.draft-confirm-panel{background:var(--rf-panel);width:min(520px,100%);max-height:calc(100dvh - 40px);color:var(--rf-ink);box-shadow:0 18px 60px color-mix(in srgb, var(--rf-ink) 18.8%, transparent);border-radius:12px;padding:24px;overflow:auto}.draft-confirm-panel h2{font-size:20px}.draft-confirm-actions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.draft-confirm-actions button,.draft-status button{border:1px solid var(--border-strong);background:var(--rf-panel);color:var(--rf-accent-strong);font:inherit;cursor:pointer;border-radius:7px;padding:10px 14px}.draft-confirm-actions button:last-child{background:var(--rf-accent);color:#fff}.draft-status{background:var(--rf-warn-soft);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.section-tabs{margin:24px 0}.section-tabs__items{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.section-tabs__group>span{letter-spacing:.04em;color:var(--rf-ink-2);margin-bottom:10px;font-size:12px;display:block}.section-tabs__group>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.section-tabs [role=tab]{text-align:start;background:var(--rf-panel);border:1px solid var(--rf-line);color:var(--rf-accent-strong);cursor:pointer;border-radius:9px;align-items:center;gap:10px;padding:14px;display:flex}.section-tabs [role=tab][aria-selected=true]{background:var(--rf-accent-soft);border-color:var(--rf-accent)}.section-tabs strong,.section-tabs small{overflow-wrap:anywhere;display:block}.section-tabs [role=tab]>span:not(.material-symbol){min-width:0}.section-tabs small{color:var(--rf-ink-2);margin-top:4px;font-size:11px}.section-tabs__toggle{display:none}@media (width<=767px){.section-tabs__toggle{text-align:start;background:var(--rf-panel);border:1px solid var(--rf-line);border-radius:8px;width:100%;padding:14px;display:block}.section-tabs__items{display:none}.section-tabs.is-expanded .section-tabs__items{grid-template-columns:1fr;margin-top:12px;display:grid}.section-tabs__group>div{grid-template-columns:1fr}}[hidden]{display:none!important}.section-tabs__toggle{justify-content:space-between;align-items:center;gap:12px;display:flex}.section-tabs__toggle:after{content:"⌄";font-size:20px}@media (width>=768px){.section-tabs__toggle{display:none}}
