.ros-skip{z-index:999;box-sizing:border-box;background:var(--ros-text);color:#fff;overflow-wrap:anywhere;border-radius:9px;max-width:calc(100vw - 24px);padding:11px 14px;font-weight:700;position:fixed;top:0;left:12px;transform:translateY(calc(-100% - 16px))}.ros-skip:focus{left:max(12px, env(safe-area-inset-left,0px));top:max(12px, env(safe-area-inset-top,0px));transform:translateY(0)}.ros-brand{color:var(--ros-text);letter-spacing:-.02em;align-items:center;gap:10px;font-weight:780;text-decoration:none;display:inline-flex}.ros-brand__mark{background:linear-gradient(145deg, var(--ros-primary), #1645be);border-radius:9px;place-items:center;width:29px;height:29px;display:grid;position:relative;overflow:hidden;box-shadow:0 5px 14px #2457d63d}.ros-brand__mark:before,.ros-brand__mark span{content:"";border:2px solid #ffffffed;border-radius:50%;width:13px;height:13px;position:absolute}.ros-brand__mark:before{transform:translate(-5px,-3px)}.ros-brand__mark span{border-color:#6de5eff2;transform:translate(5px,4px)}.ros-public{background:radial-gradient(circle at 82% 5%, #139dbd1f, transparent 24rem), var(--ros-canvas);min-height:100dvh}.ros-public-header{grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;width:min(1180px,100% - 40px);min-height:76px;margin:0 auto;display:grid}.ros-public-header nav{align-items:center;gap:clamp(14px,2vw,25px);min-width:0;display:flex}.ros-public-header nav a{color:var(--ros-text-secondary);white-space:nowrap;font-weight:620;text-decoration:none}.ros-public-header nav a:hover,.ros-public-header nav a:focus-visible{color:var(--ros-primary)}.ros-header-tools{justify-content:flex-end;align-items:center;gap:8px;display:flex}.ros-header-tools .ros-button{white-space:nowrap}.ros-header-tools .ros-select{min-width:128px}.ros-public main{min-height:calc(100dvh - 150px)}.ros-public-footer{border-top:1px solid var(--ros-border);width:min(1180px,100% - 40px);min-height:90px;color:var(--ros-text-muted);align-items:center;gap:24px;margin:0 auto;font-size:.88rem;display:flex}.ros-public-footer>span{margin-right:auto}.ros-motion-preference{gap:6px;display:grid}.ros-motion-preference>span{color:var(--ros-text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:680}.ros-motion-preference .ros-select{background:var(--ros-surface-subtle);width:100%;min-width:0;font-size:.78rem}.ros-motion-preference--compact{width:168px}.ros-motion-preference--compact .ros-select{background:0 0}.ros-app-shell{background:var(--ros-canvas);grid-template-columns:260px minmax(0,1fr);min-height:100dvh;display:grid}.ros-sidebar{z-index:40;border-right:1px solid var(--ros-border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffeb;flex-direction:column;height:100dvh;padding:22px 15px;display:flex;position:sticky;top:0}.ros-sidebar__heading{justify-content:space-between;align-items:center;min-height:48px;padding:0 8px 18px;display:flex}.ros-sidebar__close{display:none}.ros-sidebar nav{gap:3px;display:grid}.ros-sidebar nav a{min-width:0;min-height:44px;color:var(--ros-text-secondary);transition:background-color var(--ros-motion-fast) ease, color var(--ros-motion-fast) ease;border-radius:10px;align-items:center;gap:12px;padding:8px 12px;font-weight:630;text-decoration:none;display:flex}.ros-sidebar nav a span{overflow-wrap:break-word;min-width:0}.ros-sidebar nav a:hover,.ros-sidebar nav a:focus-visible{color:var(--ros-text);background:var(--ros-surface-subtle)}.ros-sidebar nav a.active{color:var(--ros-primary);background:var(--ros-primary-soft)}.ros-nav-section{border-top:1px solid var(--ros-border);gap:3px;margin-top:16px;padding-top:16px;display:grid}.ros-sidebar__footer{color:var(--ros-text-muted);gap:12px;margin-top:auto;padding:14px 10px 4px;font-size:.8rem;display:grid}.ros-app-main{min-width:0}.ros-app-header{z-index:30;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f6f8fbe6;border-bottom:1px solid #dce3ecd9;align-items:center;gap:14px;height:72px;padding:0 clamp(18px,3vw,42px);display:flex;position:sticky;top:0}.ros-app-context{flex:1;min-width:0}.ros-space-switcher{align-items:center;gap:10px;display:flex}.ros-space-switcher>span{color:var(--ros-text-muted);text-transform:uppercase;letter-spacing:.06em;font-size:.78rem;font-weight:680}.ros-space-switcher .ros-select{background:0 0;border-color:#0000;width:auto;min-width:190px;font-weight:720}.ros-context-link{color:var(--ros-primary);font-weight:670}.ros-menu-button{display:none}.ros-icon-link{width:44px;height:44px;color:var(--ros-text-secondary);border-radius:11px;place-items:center;display:grid}.ros-icon-link:hover,.ros-icon-link:focus-visible{background:var(--ros-surface-subtle)}.ros-locale-compact{align-items:center;gap:4px;display:flex}.ros-locale-compact .ros-select{background:0 0;border-color:#0000;width:118px;min-width:0}.ros-content{width:min(1450px,100%);min-width:0;margin:0 auto;padding:clamp(28px,4vw,56px)}.ros-mobile-nav{display:none}.ros-command-search{border:1px solid var(--ros-border-strong);border-radius:11px;align-items:center;gap:10px;height:48px;padding:0 13px;display:flex}.ros-command-search:focus-within{border-color:var(--ros-primary);box-shadow:0 0 0 3px #2e6fd824}.ros-command-search input{width:100%;min-width:0;height:100%;min-height:var(--ros-control-min);color:inherit;font:inherit;background:0 0;border:0;outline:0;font-size:1rem}.ros-command-results{gap:4px;margin-top:12px;display:grid}.ros-command-results a{min-height:46px;color:var(--ros-text-secondary);border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:8px 10px;text-decoration:none;display:grid}.ros-command-results a>*{min-width:0}.ros-command-results a:hover,.ros-command-results a:focus-visible{background:var(--ros-primary-soft);color:var(--ros-primary)}.ros-command-boundary{border-top:1px solid var(--ros-border);color:var(--ros-text-muted);align-items:center;gap:6px;padding-top:14px;font-size:.78rem;display:flex}.ros-data-card{min-width:0}.ros-data-card>h2{letter-spacing:-.01em;margin:0 0 17px;font-size:1rem}.ros-data-view{min-width:0}.ros-object-grid{border:1px solid var(--ros-border);background:var(--ros-border);border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:1px;margin:0;display:grid;overflow:hidden}.ros-object-grid>div{background:#fff;min-width:0;padding:12px 14px}.ros-object-grid dt{color:var(--ros-text-muted);letter-spacing:.03em;text-transform:uppercase;font-size:.75rem;font-weight:690}.ros-object-grid dd{min-width:0;color:var(--ros-text);margin:5px 0 0}.ros-object-grid--1,.ros-object-grid--2{border:0;display:block}.ros-object-grid--1>div,.ros-object-grid--2>div{border-bottom:1px solid var(--ros-border);padding-inline:0}:where(.ros-object-grid,.ros-record-table) :focus-visible{outline-offset:-2px}.ros-wrap{overflow-wrap:anywhere}.ros-truncate{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ros-null{color:var(--ros-text-muted)}.ros-sensitive{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.ros-sensitive code{background:var(--ros-surface-subtle);border-radius:7px;padding:5px 7px}.ros-sensitive .ros-button{min-height:34px;padding-inline:8px;font-size:.78rem}.ros-value-list{gap:9px;margin:0;padding-left:24px;display:grid}.ros-schema-form{gap:22px;display:grid}.ros-schema-form fieldset{border:0;border-top:1px solid var(--ros-border);gap:14px;min-width:0;margin:0;padding:18px 0 0;display:grid}.ros-schema-form legend{color:var(--ros-text);padding:0 9px 0 0;font-weight:740}.ros-schema-form fieldset>p{color:var(--ros-text-muted);margin:-6px 0 2px;font-size:.86rem}.ros-form-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));align-items:start;gap:16px;display:grid}.ros-form-error{color:var(--ros-danger);margin:0;font-weight:650}.ros-workspace-screen{gap:24px;min-width:0;display:grid}.ros-screen-section{gap:16px;min-width:0;margin-top:18px;display:grid}.ros-section-heading{justify-content:space-between;align-items:end;gap:18px;min-width:0;display:flex}.ros-section-heading>*{min-width:0}.ros-section-heading h2{overflow-wrap:break-word;text-wrap:balance;letter-spacing:-.015em;align-items:center;gap:8px;min-width:0;margin:0;font-size:1.17rem;display:flex}.ros-section-heading p{color:var(--ros-text-muted);overflow-wrap:break-word;text-wrap:pretty;margin:0;font-size:.85rem}.ros-action-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:start;gap:18px;display:grid}.ros-action-card{gap:18px;display:grid}.ros-upload-card{border-color:color-mix(in srgb, var(--ros-primary) 26%, var(--ros-border));gap:18px;min-width:0;max-width:100%;display:grid}.ros-upload-card>*,.ros-upload-card form,.ros-upload-card form>*,.ros-upload-card .ros-field,.ros-upload-card .ros-form-grid,.ros-upload-card .ros-form-grid>*{min-width:0;max-width:100%}.ros-upload-card>p{color:var(--ros-text-secondary);margin:0}.ros-security-label{min-width:0;max-width:100%;color:var(--ros-text-muted);overflow-wrap:anywhere;align-items:center;gap:6px;font-size:.78rem;display:inline-flex}.ros-file-input{border:1px dashed var(--ros-border-strong);background:var(--ros-surface-subtle);width:100%;min-width:0;max-width:100%;color:var(--ros-text-secondary);border-radius:12px;padding:16px;display:block;overflow:hidden}.ros-file-input::file-selector-button{background:var(--ros-primary-soft);color:var(--ros-primary);font:inherit;cursor:pointer;border:0;border-radius:8px;margin-right:12px;padding:8px 11px;font-weight:680}.ros-upload-progress{color:var(--ros-text-secondary);gap:7px;font-size:.84rem;display:grid}.ros-upload-progress progress{width:100%;height:8px;accent-color:var(--ros-primary)}.ros-action-card__heading{justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;max-width:100%;display:flex}.ros-action-card__heading>div{align-items:center;gap:9px;min-width:0;display:flex}.ros-action-card__heading h2,.ros-action-card__heading h3{margin:0;font-size:1rem}.ros-action-card__heading details{max-width:58%;color:var(--ros-text-muted);text-align:right;font-size:.76rem}.ros-action-card__heading summary{cursor:pointer}.ros-action-card__heading code{overflow-wrap:anywhere;margin-top:6px;display:block}.ros-action-result{border-top:1px solid var(--ros-border);gap:16px;padding-top:18px;display:grid}.ros-panel-actions{gap:8px;margin-top:16px;display:flex}.ros-context-panel{gap:16px;display:grid}.ros-context-panel form{gap:14px;display:grid}.ros-serious-footer{color:var(--ros-text-muted);align-items:center;gap:8px;font-size:.8rem;display:flex}.ros-product-screen{gap:24px;min-width:0;display:grid}.ros-system-guide{border:1px solid color-mix(in srgb, var(--ros-primary) 18%, var(--ros-border));background:radial-gradient(circle at 92% 5%, color-mix(in srgb, var(--ros-primary) 11%, transparent), transparent 18rem), linear-gradient(120deg, white, color-mix(in srgb, var(--ros-primary-soft) 48%, white));border-radius:18px;grid-template-columns:minmax(240px,.78fr) minmax(420px,1.35fr);align-items:stretch;gap:clamp(22px,4vw,56px);padding:clamp(22px,3vw,32px);display:grid;position:relative;overflow:hidden;box-shadow:0 12px 34px #1b2c4d12}.ros-system-guide:after{content:"";border:1px solid color-mix(in srgb, var(--ros-primary) 17%, transparent);width:150px;height:150px;box-shadow:0 0 0 22px color-mix(in srgb, var(--ros-primary) 5%, transparent), 0 0 0 47px color-mix(in srgb, var(--ros-primary) 3%, transparent);pointer-events:none;border-radius:50%;position:absolute;top:-56px;right:-38px}.ros-system-guide--operations{box-shadow:none;background:linear-gradient(120deg,#f9fcfd,#edf5f7)}.ros-system-guide__copy{z-index:1;min-width:0;position:relative}.ros-system-guide__copy h2{overflow-wrap:break-word;text-wrap:balance;letter-spacing:-.025em;margin:6px 0 8px;font-size:clamp(1.28rem,2vw,1.72rem)}.ros-system-guide__copy>p:last-child{max-width:54ch;color:var(--ros-text-secondary);text-wrap:pretty;margin:0;line-height:1.6}.ros-path-rail{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid;position:relative}.ros-path-rail:before{content:"";background:linear-gradient(90deg, var(--ros-primary), var(--ros-accent,#139dbd));opacity:.32;height:2px;position:absolute;top:18px;left:12%;right:12%}.ros-path-rail li{align-content:start;gap:8px;min-width:0;padding:43px 12px 8px;display:grid;position:relative}.ros-path-rail li:before{content:"";background:var(--ros-primary);width:15px;height:15px;box-shadow:0 0 0 1px color-mix(in srgb, var(--ros-primary) 42%, white);border:4px solid #fff;border-radius:50%;position:absolute;top:11px;left:14px}.ros-path-rail li>span{color:var(--ros-text-muted);letter-spacing:.065em;text-transform:uppercase;font-size:.72rem;font-weight:760}.ros-path-rail li>strong{overflow-wrap:anywhere;color:var(--ros-text);font-size:.9rem;line-height:1.38}.ros-path-rail__next{background:#ffffffa8;border-radius:12px}.ros-quiet-availability{width:fit-content;max-width:100%;color:var(--ros-text-muted);font-size:.82rem}.ros-quiet-availability summary{cursor:pointer;font-weight:680}.ros-quiet-availability p{margin:8px 0 0}.ros-product-screen--progression .ros-product-sections,.ros-product-screen--progression .ros-timeline{max-width:980px}.ros-product-screen--queue .ros-product-section__heading,.ros-product-screen--decision .ros-product-section__heading{z-index:3;background:color-mix(in srgb, var(--ros-canvas) 94%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:12px;padding:8px 4px;position:sticky;top:76px}.ros-page-primary-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.ros-product-sections{gap:34px;min-width:0;display:grid}.ros-attention-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;min-width:0;display:grid}.ros-product-section{gap:15px;min-width:0;display:grid}.ros-attention-grid .ros-product-section{border:1px solid var(--ros-border);box-shadow:var(--ros-shadow-card);background:#ffffffb8;border-radius:16px;align-content:start;padding:20px}.ros-product-section__heading>div,.ros-action-center .ros-section-heading>div{align-items:center;gap:11px;min-width:0;display:flex}.ros-product-section__heading h2,.ros-action-center h2{text-transform:capitalize}.ros-section-icon{background:var(--ros-primary-soft);width:36px;height:36px;color:var(--ros-primary);border-radius:10px;flex:none;place-items:center;display:grid}.ros-entity-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,285px),1fr));gap:14px;min-width:0;display:grid}.ros-compact-card-grid{gap:10px;display:grid}.ros-entity-card{align-content:start;gap:15px;min-width:0;display:grid}.ros-compact-card-grid .ros-entity-card{box-shadow:none;padding:15px}.ros-entity-card__heading,.ros-timeline__heading{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.ros-entity-card__heading>*,.ros-timeline__heading>*{min-width:0}.ros-entity-card h3,.ros-timeline h3{overflow-wrap:break-word;text-wrap:balance;margin:0;font-size:1rem;line-height:1.35}.ros-entity-card__facts{gap:9px;margin:0;display:grid}.ros-entity-card__facts>div{border-top:1px solid var(--ros-border);grid-template-columns:minmax(92px,.42fr) minmax(0,1fr);gap:12px;min-width:0;padding-top:9px;display:grid}.ros-entity-card__facts dt{color:var(--ros-text-muted);font-size:.76rem}.ros-entity-card__facts dd{overflow-wrap:anywhere;min-width:0;color:var(--ros-text-secondary);margin:0;font-size:.88rem}.ros-record-technical{color:var(--ros-text-muted);font-size:.76rem}.ros-record-technical summary{cursor:pointer;width:fit-content}.ros-record-technical dl{gap:7px;margin:10px 0 0;display:grid}.ros-record-technical dl>div{grid-template-columns:110px minmax(0,1fr);gap:8px;min-width:0;display:grid}.ros-record-technical dd{overflow-wrap:anywhere;min-width:0;margin:0}.ros-product-empty-card{box-shadow:none;background:var(--ros-surface-subtle)}.ros-product-empty-card .ros-empty-state{min-height:176px;padding-block:25px}.ros-product-empty-card--compact .ros-empty-state{min-height:104px;padding-block:16px}.ros-product-empty-card--compact .ros-empty-state__icon{display:none}.ros-record-table{border:1px solid var(--ros-border);background:#fff;border-radius:14px;min-width:0;overflow:hidden}.ros-filter-bar{border-bottom:1px solid var(--ros-border);align-items:center;gap:12px;padding:12px;display:flex}.ros-filter-bar>label{min-width:220px;color:var(--ros-text-muted);flex:1;align-items:center;gap:7px;display:flex}.ros-filter-bar .ros-input{box-shadow:none;border:0;padding-inline:5px}.ros-filter-bar__status{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.ros-filter-bar__status .ros-select{min-width:170px}.ros-record-table .ros-table-wrap{border:0;border-radius:0}.ros-table-primary{flex-wrap:wrap;align-items:center;gap:8px;min-width:210px;display:flex}.ros-table-primary .ros-record-technical{flex-basis:100%}.ros-timeline{gap:0;margin:0;padding:0;list-style:none;display:grid;position:relative}.ros-timeline:before{content:"";background:var(--ros-border-strong);width:1px;position:absolute;top:15px;bottom:15px;left:8px}.ros-timeline>li{grid-template-columns:18px minmax(0,1fr);gap:15px;padding:0 0 25px;display:grid;position:relative}.ros-timeline__marker{z-index:1;background:var(--ros-primary);width:17px;height:17px;box-shadow:0 0 0 1px var(--ros-primary);border:4px solid #fff;border-radius:50%;margin-top:2px}.ros-timeline p{color:var(--ros-text-secondary);margin:8px 0 0;font-size:.88rem}.ros-workflow-guide{border-color:color-mix(in srgb, var(--ros-primary) 25%, var(--ros-border));background:linear-gradient(120deg, var(--ros-primary-soft), white 72%);grid-template-columns:auto minmax(0,1fr);gap:17px;display:grid}.ros-workflow-guide__icon{width:45px;height:45px;color:var(--ros-primary);background:#fff;border-radius:13px;place-items:center;display:grid}.ros-workflow-guide h2{margin:3px 0 12px;font-size:1.08rem}.ros-workflow-guide ol{color:var(--ros-text-secondary);flex-wrap:wrap;gap:8px 25px;margin:0;padding-left:20px;font-size:.88rem;display:flex}.ros-action-center{gap:14px;margin-top:14px;display:grid}.ros-action-menu{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ros-action-menu .ros-button--ghost{border:1px solid var(--ros-border);background:#fff}.ros-product-picker{gap:7px;margin-bottom:17px;display:grid}.ros-product-picker>span{color:var(--ros-text-secondary);font-size:.82rem;font-weight:680}.ros-product-action-form{overscroll-behavior:contain;max-height:min(62dvh,720px);padding-right:6px;overflow-y:auto}.ros-nested-fieldset{border-radius:12px;grid-column:1/-1;min-width:0;border:1px solid var(--ros-border)!important;padding:15px!important}.ros-nested-fieldset>legend{padding-inline:6px!important}.ros-union-editor{background:color-mix(in srgb, var(--ros-surface-subtle) 58%, transparent);gap:14px;display:grid}.ros-union-editor>.ros-nested-fieldset{background:var(--ros-surface)}.ros-reference-unavailable{border-left:3px solid var(--ros-warning);background:var(--ros-surface-subtle);min-width:0;color:var(--ros-text-secondary);border-radius:8px;gap:4px;padding:11px 13px;font-size:.86rem;display:grid}.ros-reference-unavailable strong{color:var(--ros-text)}.ros-array-editor__items{gap:10px;display:grid}.ros-array-editor__item{border-bottom:1px solid var(--ros-border);gap:8px;padding-bottom:10px;display:grid}.ros-filter-details{border:1px solid var(--ros-border);border-radius:10px;padding:10px 12px}.ros-filter-details summary{cursor:pointer;color:var(--ros-text-secondary);font-weight:670}.ros-filter-details[open] summary{margin-bottom:13px}.ros-advanced-graph{gap:18px;display:grid}.ros-graph-canvas{border:1px solid var(--ros-border);background:radial-gradient(circle at 60% 35%, #139dbd1a, transparent 18rem), var(--ros-surface-subtle);border-radius:14px;grid-template-columns:repeat(4,minmax(140px,1fr));align-items:center;gap:18px;min-height:250px;padding:28px;display:grid;overflow:auto}.ros-graph-node{border:1px solid var(--ros-border-strong);min-height:76px;box-shadow:var(--ros-shadow-card);transform:translateY(calc((var(--ros-depth) - 1.5) * 15px));background:#fff;border-radius:12px;align-content:center;gap:4px;padding:12px;display:grid;position:relative}.ros-graph-node:not(:last-child):after{content:"";background:var(--ros-border-strong);width:19px;height:1px;position:absolute;top:50%;left:100%}.ros-graph-node span{color:var(--ros-text-muted);font-size:.76rem}.ros-graph-alternative{columns:2;color:var(--ros-text-secondary);margin:0;padding-left:24px}.ros-auth-page{width:min(760px,100%);margin:0 auto}.ros-auth-card{gap:18px;width:min(520px,100%);margin:0 auto;display:grid}.ros-auth-card form{gap:17px;display:grid}.ros-auth-icon{background:var(--ros-primary-soft);width:48px;height:48px;color:var(--ros-primary);border-radius:14px;place-items:center;display:grid}.ros-auth-security{color:var(--ros-text-muted);align-items:flex-start;gap:7px;margin:0;font-size:.8rem;display:flex}.ros-public-home{width:min(1180px,100% - 40px);margin:0 auto;padding:clamp(52px,8vw,110px) 0 80px}.ros-hero{grid-template-columns:minmax(0,1.08fr) minmax(380px,.92fr);align-items:center;gap:clamp(34px,7vw,90px);min-height:540px;display:grid}.ros-hero__content{min-width:0;max-width:100%}.ros-hero__content h1{overflow-wrap:anywhere;text-wrap:balance;letter-spacing:-.057em;max-width:min(13ch,100%);margin:0;font-size:clamp(2.8rem,6.3vw,5.7rem);line-height:.98}.ros-hero__content>p:not(.ros-eyebrow){max-width:65ch;color:var(--ros-text-secondary);margin:24px 0 0;font-size:clamp(1.05rem,1.5vw,1.24rem)}.ros-hero__actions{flex-wrap:wrap;gap:11px;margin-top:30px;display:flex}.ros-hero__system{aspect-ratio:1;background:radial-gradient(circle,#2457d621,#139dbd0d 42%,#0000 69%);border-radius:50%;place-items:center;display:grid;position:relative}.ros-orbit{border:1px solid #2457d62e;border-radius:50%;position:absolute}.ros-orbit:after{content:"";background:var(--ros-primary);border:3px solid #fff;border-radius:50%;width:9px;height:9px;position:absolute;top:-5px;left:50%;box-shadow:0 3px 10px #2457d647}.ros-orbit--one{width:78%;height:78%}.ros-orbit--two{border-color:#139dbd40;width:52%;height:52%}.ros-system-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffd6;border:1px solid #dce3eccc;border-radius:15px;align-items:center;gap:10px;max-width:min(78%,20rem);min-height:58px;padding:12px 16px;display:flex;position:absolute;box-shadow:0 18px 50px #0f172a1f}.ros-system-card>span:not(.ros-brand__mark),.ros-system-card>strong{overflow-wrap:break-word;text-wrap:balance;min-width:0}.ros-system-card--focus{color:var(--ros-primary);top:29%;left:2%}.ros-system-card--space{bottom:28%;right:3%}.ros-system-path{width:62%;min-width:0;max-width:100%;color:var(--ros-text-muted);letter-spacing:.035em;text-align:center;text-transform:uppercase;grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:7px;font-size:.68rem;font-weight:730;display:grid}.ros-system-path span{white-space:normal;overflow-wrap:anywhere;min-width:0}.ros-system-path i{background:linear-gradient(90deg, var(--ros-primary), #139dbd);opacity:.45;height:1px}.ros-feature-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:45px;display:grid}.ros-feature-grid>div,.ros-feature-grid .ros-card{height:100%}.ros-feature-grid .ros-card{min-height:235px}.ros-feature-grid svg{color:var(--ros-primary)}.ros-feature-grid h2{overflow-wrap:break-word;text-wrap:balance;margin:45px 0 8px;font-size:1.08rem;line-height:1.25}.ros-feature-grid p{color:var(--ros-text-secondary);margin:0}.ros-hero__signin{color:var(--ros-text-muted)!important;margin:14px 0 0!important;font-size:.9rem!important}.ros-hero__signin a{color:var(--ros-primary);font-weight:700}.ros-public-section-heading{max-width:780px}.ros-public-section-heading h2{max-width:19ch;color:var(--ros-text);letter-spacing:-.04em;text-wrap:balance;margin:7px 0 0;font-size:clamp(2rem,4vw,3.35rem);line-height:1.02}.ros-public-section-heading>p:not(.ros-eyebrow){max-width:72ch;color:var(--ros-text-secondary);margin:16px 0 0;font-size:1.02rem;line-height:1.68}.ros-workspace-proof{gap:28px;margin-top:clamp(68px,9vw,118px);scroll-margin-top:96px;display:grid}.ros-workspace-proof__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.ros-workspace-preview{border:1px solid var(--ros-border);background:#ffffffdb;border-radius:22px;align-content:start;gap:20px;min-width:0;padding:clamp(22px,3vw,34px);display:grid;position:relative;overflow:hidden;box-shadow:0 24px 70px #0f172a13}.ros-workspace-preview:after{content:"";background:color-mix(in srgb, var(--ros-primary-soft) 72%, transparent);pointer-events:none;border-radius:50%;width:220px;height:220px;position:absolute;top:-110px;right:-100px}.ros-workspace-preview--business:after{background:#139dbd1c}.ros-workspace-preview__header{z-index:1;align-items:center;gap:13px;min-width:0;display:flex;position:relative}.ros-workspace-preview__header h3{letter-spacing:-.025em;text-wrap:balance;margin:2px 0 0;font-size:clamp(1.35rem,2.3vw,1.85rem)}.ros-workspace-preview__icon{border:1px solid color-mix(in srgb, var(--ros-primary) 17%, var(--ros-border));background:var(--ros-primary-soft);width:46px;height:46px;color:var(--ros-primary);border-radius:14px;flex:none;place-items:center;display:grid}.ros-workspace-preview--business .ros-workspace-preview__icon{color:#087990;background:#139dbd17}.ros-workspace-preview>p{color:var(--ros-text-secondary);margin:0;line-height:1.68}.ros-capability-proof-list{border-top:1px solid var(--ros-border);border-bottom:1px solid var(--ros-border);gap:2px;padding:9px 0;display:grid}.ros-capability-proof{border-radius:12px;grid-template-columns:24px minmax(0,1fr);gap:10px;min-width:0;padding:11px 10px;display:grid}.ros-capability-proof:hover{background:var(--ros-surface-subtle)}.ros-capability-proof>svg{color:var(--ros-primary);margin-top:2px}.ros-workspace-preview--business .ros-capability-proof>svg{color:#087990}.ros-capability-proof>div{gap:3px;min-width:0;display:grid}.ros-capability-proof strong{font-size:.91rem;line-height:1.35}.ros-capability-proof span{color:var(--ros-text-muted);font-size:.82rem;line-height:1.5}.ros-workspace-preview>.ros-button{justify-self:start;width:fit-content;max-width:100%}.ros-workspace-proof__boundary{border-left:3px solid var(--ros-primary);background:color-mix(in srgb, var(--ros-primary-soft) 52%, transparent);color:var(--ros-text-secondary);border-radius:9px;align-items:flex-start;gap:9px;margin:0;padding:13px 15px;font-size:.9rem;line-height:1.55;display:flex}.ros-workspace-proof__boundary svg{color:var(--ros-primary);flex:none;margin-top:2px}.ros-connection-story{gap:28px;margin-top:clamp(72px,9vw,120px);display:grid}.ros-connection-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid;position:relative}.ros-connection-steps:before{content:"";background:linear-gradient(90deg,#2457d626,#139dbd6b,#2457d626);height:1px;position:absolute;top:24px;left:7%;right:7%}.ros-connection-steps li{z-index:1;border:1px solid var(--ros-border);background:#ffffffe6;border-radius:16px;align-content:start;gap:8px;min-width:0;padding:18px;display:grid;position:relative}.ros-connection-steps__number{background:var(--ros-primary);color:#fff;border-radius:999px;place-items:center;width:28px;height:28px;font-size:.75rem;font-weight:760;display:grid}.ros-connection-steps li>svg{color:var(--ros-primary);margin-top:5px}.ros-connection-steps strong{font-size:.94rem}.ros-connection-steps p{color:var(--ros-text-muted);margin:0;font-size:.82rem;line-height:1.55}.ros-public-auth-actions{gap:7px}.ros-public-auth-actions__signin{background:#ffffffb3}.ros-public-trust{gap:15px;margin-top:46px;display:grid}.ros-static-page{width:min(1000px,100% - 40px);margin:0 auto;padding:clamp(60px,8vw,110px) 0}.ros-static-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.ros-static-grid h2{margin-top:0;font-size:1.08rem}.ros-static-grid p{color:var(--ros-text-secondary)}.ros-public-mission-continue{flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px;display:flex}.ros-public-mission-continue h2{width:100%;margin:0}.ros-public-mission-continue p{width:100%;color:var(--ros-text-secondary);margin:0}.ros-app-shell--operations{--ros-primary:#1e516c;--ros-primary-hover:#153f56;--ros-primary-soft:#e9f2f6;--ros-focus:#256982}@media (max-width:980px){.ros-system-guide,.ros-attention-grid{grid-template-columns:1fr}.ros-app-shell{display:block}.ros-sidebar{overscroll-behavior:contain;visibility:hidden;pointer-events:none;width:min(86vw,300px);height:100dvh;max-height:100dvh;box-shadow:var(--ros-shadow-overlay);padding-top:max(22px, env(safe-area-inset-top,0px));padding-right:max(15px, env(safe-area-inset-right,0px));padding-bottom:max(18px, env(safe-area-inset-bottom,0px));padding-left:max(15px, env(safe-area-inset-left,0px));transition:transform .22s,visibility 0s linear .22s;position:fixed;top:0;bottom:0;overflow-y:auto;transform:translate(-105%)}.ros-sidebar--open{visibility:visible;pointer-events:auto;transition-delay:0s;transform:translate(0)}.ros-sidebar__close,.ros-menu-button{display:grid}.ros-sidebar-backdrop{z-index:35;animation:ros-shell-fade var(--ros-motion-medium) ease-out;background:#0f172a5c;border:0;position:fixed;inset:0}html{scroll-padding-bottom:calc(6.5rem + env(safe-area-inset-bottom,0px))}.ros-content{padding-bottom:calc(6.5rem + env(safe-area-inset-bottom,0px))}.ros-mobile-nav{z-index:34;left:max(12px, env(safe-area-inset-left,0px));right:max(12px, env(safe-area-inset-right,0px));bottom:max(10px, env(safe-area-inset-bottom,0px));border:1px solid var(--ros-border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;border-radius:17px;grid-template-columns:repeat(5,minmax(0,1fr));min-height:4.25rem;padding:5px;display:grid;position:fixed;box-shadow:0 14px 38px #0f172a29}.ros-mobile-nav a{min-width:0;max-width:100%;color:var(--ros-text-muted);border-radius:12px;align-content:center;justify-items:center;gap:2px;padding:4px 2px;font-size:.68rem;font-weight:660;text-decoration:none;display:grid;overflow:hidden}.ros-mobile-nav a span{overflow-wrap:break-word;text-align:center;text-wrap:balance;min-width:0;max-width:100%;line-height:1.15}html[lang=zh-Hans] .ros-mobile-nav a span{word-break:keep-all;overflow-wrap:anywhere}html[lang=fr] .ros-mobile-nav a span{-webkit-hyphens:none;hyphens:none}.ros-mobile-nav a[aria-current=page]{color:var(--ros-primary);background:var(--ros-primary-soft)}.ros-hero{grid-template-columns:1fr}.ros-hero__content{z-index:1;position:relative}.ros-hero__system{width:min(72vw,480px);margin:-30px auto 0}.ros-feature-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:360px){html{scroll-padding-bottom:calc(7.25rem + env(safe-area-inset-bottom,0px))}.ros-content{padding-bottom:calc(7.25rem + env(safe-area-inset-bottom,0px))}.ros-mobile-nav{left:max(6px, env(safe-area-inset-left,0px));right:max(6px, env(safe-area-inset-right,0px));min-height:4.75rem;padding:4px 2px}.ros-mobile-nav a{gap:1px;padding-inline:1px;font-size:.64rem}.ros-mobile-nav a span{line-height:1.12}}@media (max-width:720px){.ros-system-guide{gap:18px;padding:20px}.ros-path-rail{grid-template-columns:1fr}.ros-path-rail:before{width:2px;height:auto;inset:13px auto 13px 7px}.ros-path-rail li{padding:4px 8px 16px 34px}.ros-path-rail li:before{top:5px;left:0}.ros-path-rail__next{padding-top:10px!important;padding-bottom:10px!important}.ros-page-primary-actions,.ros-page-primary-actions .ros-button{width:100%}.ros-page-primary-actions{justify-content:stretch}.ros-filter-bar{flex-direction:column;align-items:stretch}.ros-filter-bar>label{min-width:0}.ros-filter-bar__status .ros-select{width:100%}.ros-entity-grid{grid-template-columns:1fr}.ros-action-menu,.ros-action-menu .ros-button{width:100%}.ros-workflow-guide{grid-template-columns:1fr}.ros-workflow-guide ol{display:grid}.ros-public-header{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;width:calc(100% - 28px);padding:10px 0 12px}.ros-public-header nav{overscroll-behavior-inline:contain;scrollbar-width:none;grid-column:1/-1;gap:6px;padding:1px 1px 3px;display:flex;overflow-x:auto}.ros-public-header nav::-webkit-scrollbar{display:none}.ros-public-header nav a{min-height:var(--ros-control-min);border:1px solid var(--ros-border);background:#ffffffb8;border-radius:999px;flex:none;align-items:center;padding:0 10px;display:inline-flex}.ros-public-header .ros-header-tools .ros-select{display:none}.ros-public-footer{flex-wrap:wrap;width:calc(100% - 28px);padding:22px 0}.ros-app-header{height:64px;padding:0 12px}.ros-space-switcher>span,.ros-locale-compact>svg,.ros-locale-compact{display:none}.ros-space-switcher .ros-select{width:min(48vw,210px);min-width:0}.ros-content{padding-top:24px;padding-left:16px;padding-right:16px}.ros-header-tools{gap:0}.ros-record-technical summary,.ros-quiet-availability summary,.ros-action-card__heading summary,.ros-filter-details summary{min-height:var(--ros-control-min);padding-block:10px}.ros-section-heading{gap:3px;display:grid}.ros-upload-card .ros-action-card__heading{flex-wrap:wrap}.ros-upload-card .ros-action-card__heading>div,.ros-upload-card .ros-security-label{max-width:100%}.ros-action-grid{grid-template-columns:1fr;display:grid}.ros-graph-canvas{grid-template-columns:1fr;padding:18px}.ros-graph-node{transform:none}.ros-graph-node:not(:last-child):after{width:1px;height:19px;top:100%;left:50%}.ros-graph-alternative{columns:1}.ros-public-home,.ros-static-page{width:calc(100% - 28px);padding-top:42px}.ros-hero{gap:15px;min-height:0}.ros-hero__content h1{font-size:clamp(2.55rem,13vw,4.4rem)}.ros-hero__actions{display:grid}.ros-hero__system{width:min(92vw,390px);max-width:100%}.ros-feature-grid,.ros-static-grid{grid-template-columns:1fr}.ros-public-auth-actions__signin{display:none}.ros-public-auth-actions__register{min-height:40px;padding-inline:12px}.ros-workspace-proof__grid{grid-template-columns:1fr}.ros-workspace-preview{border-radius:18px}.ros-workspace-preview>.ros-button{width:100%}.ros-connection-steps{grid-template-columns:1fr}.ros-connection-steps:before{width:1px;height:auto;inset:34px auto 34px 31px}.ros-connection-steps li{grid-template-columns:28px 22px minmax(0,1fr);align-items:start}.ros-connection-steps li p{grid-column:3}.ros-feature-grid .ros-card{min-height:190px}}@keyframes ros-shell-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.ros-sidebar{transition:none}}html[data-motion-preference=reduced] *,html[data-motion-preference=reduced] :before,html[data-motion-preference=reduced] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.ros-capability-tabs{gap:1rem;margin-block:1rem 1.25rem;display:grid}.ros-capability-tabs__header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.ros-capability-tabs__header h2{margin:.15rem 0 .35rem}.ros-capability-tabs__header p:last-child{max-width:72ch;margin:0}.ros-capability-tabs__list{scrollbar-width:thin;gap:.5rem;padding-block-end:.25rem;display:flex;overflow-x:auto}.ros-capability-tabs__list button{flex:none}.ros-capability-tabs__list button span{opacity:1;font-variant-numeric:tabular-nums}@media (max-width:720px){.ros-capability-tabs__header{display:grid}.ros-capability-tabs{margin-inline:-.15rem}}@media (prefers-reduced-motion:reduce){.ros-capability-tabs__list{scroll-behavior:auto}}.ros-personal-home{gap:28px;display:grid}.ros-home-next-action{border:1px solid color-mix(in srgb, var(--ros-primary) 28%, var(--ros-border));background:radial-gradient(circle at 92% 4%, color-mix(in srgb, var(--ros-primary-soft) 72%, transparent), transparent 36%), linear-gradient(145deg, white, color-mix(in srgb, var(--ros-primary-soft) 36%, white));box-shadow:var(--ros-shadow-card);border-radius:20px;overflow:hidden}.ros-home-next-action__context{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:14px;padding:24px 26px 19px;display:grid}.ros-home-next-action__context h2{text-wrap:balance;max-width:28ch;margin:3px 0 5px;font-size:clamp(1.35rem,2vw,1.9rem);line-height:1.18}.ros-home-next-action__context p:not(.ros-eyebrow){max-width:74ch;color:var(--ros-text-secondary);margin:0}.ros-home-next-action__body{border-top:1px solid color-mix(in srgb, var(--ros-primary) 16%, var(--ros-border));background:#ffffffb8;grid-template-columns:minmax(230px,.85fr) minmax(0,1.45fr);gap:0;display:grid}.ros-home-action-path{border-right:1px solid var(--ros-border);gap:0;padding:14px 22px;display:grid}.ros-home-action-path>div{gap:3px;padding:10px 0 10px 22px;display:grid;position:relative}.ros-home-action-path>div:not(:last-child):after{content:"";background:var(--ros-border-strong);width:1px;position:absolute;top:28px;bottom:-8px;left:5px}.ros-home-action-path>div:before{content:"";background:var(--ros-primary);width:9px;height:9px;box-shadow:0 0 0 1px color-mix(in srgb, var(--ros-primary) 45%, white);border:2px solid #fff;border-radius:50%;position:absolute;top:17px;left:1px}.ros-home-action-path span,.ros-home-context-card>span,.ros-home-activity-card>span{color:var(--ros-text-muted);letter-spacing:.045em;text-transform:uppercase;font-size:.73rem;font-weight:740}.ros-home-action-path strong{overflow-wrap:anywhere;min-width:0;font-size:.92rem;line-height:1.4}.ros-home-action-details{align-content:start;gap:20px;padding:24px 26px;display:grid}.ros-home-progress{gap:9px;display:grid}.ros-home-progress>div:first-child{color:var(--ros-text-secondary);justify-content:space-between;align-items:baseline;gap:12px;display:flex}.ros-home-progress strong{color:var(--ros-text);font-variant-numeric:tabular-nums;font-size:1.2rem}.ros-home-progress__track{background:color-mix(in srgb, var(--ros-primary) 10%, var(--ros-border));border-radius:999px;height:8px;overflow:hidden}.ros-home-progress__track>span{border-radius:inherit;background:var(--ros-primary);height:100%;transition:width .24s ease-out;display:block}.ros-home-action-facts{border:1px solid var(--ros-border);background:var(--ros-border);border-radius:13px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.ros-home-action-facts>div{background:#fff;align-content:start;gap:5px;min-width:0;padding:13px 14px;display:grid}.ros-home-action-facts dt{color:var(--ros-text-muted);font-size:.75rem}.ros-home-action-facts dd{overflow-wrap:anywhere;min-width:0;color:var(--ros-text-secondary);margin:0;font-size:.86rem;line-height:1.45}.ros-home-context-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.ros-home-context-card{align-content:start;gap:7px;min-width:0;padding:19px;display:grid;position:relative}.ros-home-context-card__icon{background:var(--ros-primary-soft);width:38px;height:38px;color:var(--ros-primary);border-radius:11px;place-items:center;margin-bottom:5px;display:grid}.ros-home-context-card strong{overflow-wrap:anywhere;min-width:0;font-size:1.05rem}.ros-home-context-card p{color:var(--ros-text-secondary);margin:0;font-size:.86rem;line-height:1.45}.ros-home-context-card a{width:fit-content;color:var(--ros-primary);align-items:center;gap:5px;margin-top:4px;font-size:.84rem;font-weight:720;text-decoration:none;display:inline-flex}.ros-home-activity{gap:15px;display:grid}.ros-home-activity-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.ros-home-activity-card{border:1px solid var(--ros-border);min-width:0;box-shadow:var(--ros-shadow-card);color:inherit;background:#ffffffd1;border-radius:15px;grid-template-columns:auto minmax(0,1fr);gap:8px 10px;padding:16px;text-decoration:none;transition:transform .16s ease-out,border-color .16s ease-out,box-shadow .16s ease-out;display:grid}.ros-home-activity-card>svg{color:var(--ros-primary);grid-row:1/span 3;margin-top:2px}.ros-home-activity-card strong{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:1.1rem}.ros-home-activity-card small{color:var(--ros-text-secondary);line-height:1.4}@media (hover:hover){.ros-home-activity-card:hover{border-color:color-mix(in srgb, var(--ros-primary) 30%, var(--ros-border));box-shadow:var(--ros-shadow-overlay);transform:translateY(-2px)}}.ros-home-authority-note{color:var(--ros-text-muted);align-items:flex-start;gap:8px;margin:-5px 0 0;font-size:.78rem;line-height:1.45;display:flex}.ros-home-authority-note svg{flex:none;margin-top:1px}@media (max-width:1050px){.ros-home-activity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ros-home-action-facts{grid-template-columns:1fr}}@media (max-width:760px){.ros-home-next-action__context{grid-template-columns:auto minmax(0,1fr);padding:20px}.ros-home-next-action__context>.ros-badge{grid-column:2;width:fit-content}.ros-home-next-action__body{grid-template-columns:1fr}.ros-home-action-path{border-right:0;border-bottom:1px solid var(--ros-border)}.ros-home-action-details{padding:20px}.ros-home-context-grid,.ros-home-activity-grid{grid-template-columns:1fr}.ros-personal-home .ros-page-header__actions,.ros-personal-home .ros-page-header__actions .ros-button{width:100%}}@media (prefers-reduced-motion:reduce){.ros-home-progress__track>span,.ros-home-activity-card{transition:none}}.ros-action-graph-overview,.ros-action-task-detail{gap:28px;display:grid}.ros-action-graph-selector{border:1px solid var(--ros-border);box-shadow:var(--ros-shadow-card);background:#ffffffc7;border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(240px,360px);align-items:end;gap:18px;padding:18px 20px;display:grid}.ros-action-graph-selector h2{margin:2px 0 4px;font-size:1.24rem}.ros-action-graph-selector p:not(.ros-eyebrow){color:var(--ros-text-secondary);margin:0}.ros-action-graph-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ros-action-graph-summary .ros-card{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px 11px;min-width:0;padding:17px 18px;display:grid}.ros-action-graph-summary svg{color:var(--ros-primary);grid-row:1/span 3}.ros-action-graph-summary span{color:var(--ros-text-muted);text-transform:uppercase;letter-spacing:.045em;font-size:.74rem;font-weight:720}.ros-action-graph-summary strong{overflow-wrap:anywhere;min-width:0;font-size:1.08rem}.ros-action-graph-meter{background:color-mix(in srgb, var(--ros-primary) 10%, var(--ros-border));border-radius:999px;height:7px;overflow:hidden}.ros-action-graph-meter>span{border-radius:inherit;background:var(--ros-primary);height:100%;transition:width .24s ease-out;display:block}.ros-action-graph-stages{gap:0;margin:0;padding:0;list-style:none;display:grid}.ros-action-graph-stages>li{grid-template-columns:52px minmax(0,1fr);gap:18px;padding-bottom:28px;display:grid;position:relative}.ros-action-graph-stages>li:not(:last-child):before{content:"";background:var(--ros-border-strong);width:1px;position:absolute;top:45px;bottom:-2px;left:25px}.ros-action-stage-marker{z-index:1;border:1px solid color-mix(in srgb, var(--ros-primary) 30%, var(--ros-border));width:52px;height:52px;box-shadow:var(--ros-shadow-card);color:var(--ros-primary);font-variant-numeric:tabular-nums;background:#fff;border-radius:16px;place-items:center;font-size:.78rem;font-weight:800;display:grid}.ros-action-stage-content{border:1px solid var(--ros-border);min-width:0;box-shadow:var(--ros-shadow-card);background:#ffffffd1;border-radius:18px;overflow:hidden}.ros-action-stage-content>header{border-bottom:1px solid var(--ros-border);background:linear-gradient(120deg, color-mix(in srgb, var(--ros-primary-soft) 45%, white), white 70%);justify-content:space-between;align-items:flex-start;gap:18px;padding:21px 22px 17px;display:flex}.ros-action-stage-content>header h2{margin:2px 0 5px;font-size:1.18rem}.ros-action-stage-content>header p:not(.ros-eyebrow){max-width:70ch;color:var(--ros-text-secondary);margin:0;font-size:.88rem}.ros-action-stage-status{color:var(--ros-text-muted);font-variant-numeric:tabular-nums;flex:none;justify-items:end;gap:7px;font-size:.8rem;display:grid}.ros-action-milestones{gap:0;display:grid}.ros-action-milestone{gap:12px;padding:17px 20px 19px;display:grid}.ros-action-milestone+.ros-action-milestone{border-top:1px solid var(--ros-border)}.ros-action-milestone__heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.ros-action-milestone__heading>div{align-items:center;gap:9px;min-width:0;display:flex}.ros-action-milestone__heading svg{color:var(--ros-primary);flex:none}.ros-action-milestone__heading h3{overflow-wrap:anywhere;margin:0;font-size:.98rem}.ros-action-milestone__heading>span{color:var(--ros-text-muted);font-variant-numeric:tabular-nums;font-size:.78rem}.ros-action-task-list{gap:7px;display:grid}.ros-action-task{border:1px solid var(--ros-border);min-width:0;color:inherit;background:#fff;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:11px 12px;text-decoration:none;transition:border-color .16s ease-out,transform .16s ease-out,background .16s ease-out;display:grid}.ros-action-task__state{background:var(--ros-surface-subtle);width:31px;height:31px;color:var(--ros-text-muted);border-radius:9px;place-items:center;display:grid}.ros-action-task>span:nth-child(2){gap:2px;min-width:0;display:grid}.ros-action-task strong{overflow-wrap:anywhere;font-size:.9rem}.ros-action-task small{color:var(--ros-text-muted);font-size:.75rem}.ros-action-task--available,.ros-action-task--in_progress{border-color:color-mix(in srgb, var(--ros-primary) 26%, var(--ros-border));background:color-mix(in srgb, var(--ros-primary-soft) 25%, white)}.ros-action-task--available .ros-action-task__state,.ros-action-task--in_progress .ros-action-task__state{background:var(--ros-primary-soft);color:var(--ros-primary)}.ros-action-task--completed{background:color-mix(in srgb, var(--ros-success-soft,#eefbf4) 55%, white)}.ros-action-task--completed .ros-action-task__state{color:var(--ros-success,#16794a)}.ros-action-task--locked{opacity:.72}@media (hover:hover){.ros-action-task:hover{border-color:color-mix(in srgb, var(--ros-primary) 34%, var(--ros-border));transform:translate(2px)}}.ros-action-graph-management{gap:13px;padding-top:3px;display:grid}.ros-action-graph-management .ros-product-screen{gap:12px}.ros-action-task-back{align-items:center;gap:6px;width:fit-content;text-decoration:none;display:inline-flex}.ros-action-task-detail-grid{grid-template-columns:minmax(0,1.5fr) minmax(270px,.65fr);align-items:start;gap:17px;display:grid}.ros-action-task-main{gap:19px;padding:22px;display:grid}.ros-action-task-main__header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ros-action-task-main__header h2{margin:2px 0 0;font-size:1.17rem}.ros-action-completion-criteria{border:1px solid color-mix(in srgb, var(--ros-primary) 20%, var(--ros-border));background:var(--ros-primary-soft);border-radius:12px;grid-template-columns:auto minmax(0,1fr);gap:11px;padding:13px 14px;display:grid}.ros-action-completion-criteria svg{color:var(--ros-primary)}.ros-action-completion-criteria p{color:var(--ros-text-secondary);margin:4px 0 0}.ros-action-task-facts{border:1px solid var(--ros-border);background:var(--ros-border);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.ros-action-task-facts>div{background:#fff;gap:5px;min-width:0;padding:12px 13px;display:grid}.ros-action-task-facts dt{color:var(--ros-text-muted);font-size:.75rem}.ros-action-task-facts dd{overflow-wrap:anywhere;min-width:0;color:var(--ros-text-secondary);margin:0;font-size:.84rem;line-height:1.43}.ros-action-transition-panel{border-top:1px solid var(--ros-border);gap:13px;padding-top:17px;display:grid}.ros-action-transition-panel h3{margin:0 0 4px;font-size:1rem}.ros-action-transition-panel p{color:var(--ros-text-secondary);margin:0;font-size:.84rem}.ros-action-transition-actions,.ros-action-journey-actions{flex-wrap:wrap;gap:8px;display:flex}.ros-action-task-aside{gap:12px;display:grid}.ros-action-task-aside .ros-card{gap:10px;padding:18px;display:grid}.ros-action-task-aside h2,.ros-action-task-aside h3{overflow-wrap:anywhere;margin:1px 0;font-size:1rem}.ros-action-task-aside p:not(.ros-eyebrow){color:var(--ros-text-secondary);margin:0;font-size:.84rem;line-height:1.48}.ros-action-evidence{gap:14px;display:grid}.ros-action-evidence-grid{grid-template-columns:minmax(280px,.7fr) minmax(0,1.3fr);align-items:start;gap:14px;display:grid}.ros-action-evidence-form{gap:14px;padding:18px;display:grid}.ros-action-evidence-list{gap:9px;display:grid}.ros-action-evidence-list .ros-card{padding:14px 16px}.ros-action-evidence-item{grid-template-columns:auto minmax(0,1fr);gap:10px;display:grid}.ros-action-evidence-item svg{color:var(--ros-primary)}.ros-action-evidence-item p{color:var(--ros-text-secondary);overflow-wrap:anywhere;margin:4px 0}.ros-action-evidence-item small{color:var(--ros-text-muted)}.ros-action-advanced-controls{border-top:1px solid var(--ros-border);color:var(--ros-text-muted);padding-top:12px}.ros-action-advanced-controls>summary{width:fit-content;min-height:var(--ros-control-min);cursor:pointer;align-items:center;font-size:.8rem;font-weight:700;display:flex}.ros-action-advanced-controls[open]>summary{margin-bottom:12px}@media (max-width:980px){.ros-action-task-detail-grid,.ros-action-evidence-grid,.ros-action-task-facts{grid-template-columns:1fr}}@media (max-width:760px){.ros-action-graph-selector,.ros-action-graph-summary{grid-template-columns:1fr}.ros-action-graph-stages>li{grid-template-columns:34px minmax(0,1fr);gap:10px}.ros-action-graph-stages>li:not(:last-child):before{top:34px;left:16px}.ros-action-stage-marker{border-radius:11px;width:34px;height:34px}.ros-action-stage-content>header{padding:17px;display:grid}.ros-action-stage-status{justify-items:start}.ros-action-milestone{padding:15px}.ros-action-task-main{padding:17px}.ros-action-task-main__header{display:grid}.ros-action-transition-actions .ros-button{flex:145px}}@media (prefers-reduced-motion:reduce){.ros-action-graph-meter>span,.ros-action-task{transition:none}}.ros-space-experience,.ros-members-experience{gap:clamp(18px,2.2vw,28px);display:grid}.ros-space-principle{border:1px solid var(--ros-border);background:linear-gradient(135deg, var(--ros-primary-soft), var(--ros-surface));border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:18px 20px;display:grid}.ros-space-principle>div:first-child{align-items:flex-start;gap:12px;display:flex}.ros-space-principle strong,.ros-space-principle p{display:block}.ros-space-principle p{color:var(--ros-text-secondary);margin:4px 0 0}.ros-space-principle__chain{color:var(--ros-text-secondary);white-space:nowrap;align-items:center;gap:8px;font-size:.86rem;font-weight:700;display:flex}.ros-space-principle__chain span{background:var(--ros-surface);border:1px solid var(--ros-border);border-radius:999px;padding:7px 9px}.ros-space-create,.ros-invite-panel{border:1px solid var(--ros-border-strong);background:var(--ros-surface);box-shadow:var(--ros-shadow-card);border-radius:20px;grid-template-columns:minmax(220px,.8fr) minmax(320px,1.2fr);gap:clamp(22px,4vw,48px);padding:clamp(20px,3vw,30px);display:grid}.ros-space-create h2,.ros-invite-panel h2,.ros-section-heading h2,.ros-space-context-detail h2,.ros-leave-space h2,.ros-incoming-invitation h2{margin:2px 0 8px}.ros-space-create p:not(.ros-eyebrow),.ros-invite-panel p:not(.ros-eyebrow),.ros-space-context-detail p:not(.ros-eyebrow),.ros-leave-space p,.ros-incoming-invitation p:not(.ros-eyebrow){color:var(--ros-text-secondary);margin:0}.ros-space-create__fields,.ros-invite-panel__form{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr) auto;align-items:end;gap:12px;display:grid}.ros-space-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px;display:grid}.ros-space-card{border:1px solid var(--ros-border);background:var(--ros-surface);min-width:0;box-shadow:var(--ros-shadow-card);transition:border-color var(--ros-motion-fast), transform var(--ros-motion-fast), box-shadow var(--ros-motion-fast);border-radius:20px;align-content:start;gap:16px;padding:20px;display:grid}.ros-space-card:hover{border-color:var(--ros-border-strong);transform:translateY(-2px)}.ros-space-card--active{border-color:var(--ros-primary);box-shadow:0 0 0 3px var(--ros-primary-soft), var(--ros-shadow-card)}.ros-space-card__head{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.ros-space-card__icon,.ros-members-summary__icon,.ros-incoming-invitation__icon{width:40px;height:40px;color:var(--ros-primary);background:var(--ros-primary-soft);border-radius:12px;place-items:center;display:grid}.ros-space-card__head p,.ros-space-card__head h2,.ros-space-card__meaning{margin:0}.ros-space-card__head p{color:var(--ros-text-muted);font-size:.82rem;font-weight:700}.ros-space-card__head h2{overflow-wrap:anywhere;margin-top:2px;font-size:1.08rem}.ros-space-card__meta{color:var(--ros-text-muted);flex-wrap:wrap;align-items:center;gap:9px;font-size:.84rem;display:flex}.ros-space-card__meaning{min-height:3.5em;color:var(--ros-text-secondary);line-height:1.55}.ros-space-card__actions{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.ros-space-context-detail{border:1px solid var(--ros-border);background:var(--ros-surface-subtle);border-radius:18px;grid-template-columns:minmax(220px,.8fr) minmax(360px,1.2fr);gap:22px 34px;padding:22px;display:grid}.ros-space-context-detail__facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.ros-space-context-detail__facts>div,.ros-members-summary>div{background:var(--ros-surface);border:1px solid var(--ros-border);border-radius:14px;gap:4px;min-width:0;padding:13px 14px;display:grid}.ros-space-context-detail__facts span,.ros-members-summary span:not(.ros-members-summary__icon){color:var(--ros-text-muted);font-size:.8rem;font-weight:700}.ros-space-permissions{grid-column:1/-1}.ros-space-permissions summary{cursor:pointer;color:var(--ros-primary);font-weight:700}.ros-space-permissions>div{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.ros-space-permissions code{border:1px solid var(--ros-border);background:var(--ros-surface);color:var(--ros-text-secondary);overflow-wrap:anywhere;border-radius:8px;padding:5px 8px}.ros-incoming-invitation{border:1px solid var(--ros-primary);background:var(--ros-primary-soft);border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:20px;display:grid}.ros-incoming-invitation__actions{gap:8px;display:flex}.ros-members-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.ros-members-summary>div:first-child{align-items:center;gap:10px;display:flex}.ros-members-summary strong{overflow-wrap:anywhere}.ros-invite-share{border:1px solid var(--ros-border);background:var(--ros-success-soft,var(--ros-primary-soft));border-radius:14px;grid-column:1/-1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 14px;display:grid}.ros-invite-share>div{color:var(--ros-success);align-items:center;gap:7px;font-weight:700;display:flex}.ros-invite-share code{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ros-text-secondary);overflow:hidden}.ros-people-section{gap:12px;display:grid}.ros-section-heading{justify-content:space-between;align-items:end;gap:16px;display:flex}.ros-section-heading h2{margin-bottom:0}.ros-member-list,.ros-invitation-list{border:1px solid var(--ros-border);background:var(--ros-surface);border-radius:18px;display:grid;overflow:hidden}.ros-member-row,.ros-invitation-row{border-bottom:1px solid var(--ros-border);grid-template-columns:minmax(230px,1.3fr) auto minmax(260px,1fr);align-items:center;gap:14px;min-width:0;padding:14px 16px;display:grid}.ros-invitation-row{grid-template-columns:minmax(220px,1.4fr) auto auto auto}.ros-member-row:last-child,.ros-invitation-row:last-child{border-bottom:0}.ros-member-row__identity{align-items:center;gap:11px;min-width:0;display:flex}.ros-member-avatar{background:var(--ros-primary-soft);width:36px;height:36px;color:var(--ros-primary);border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid}.ros-member-row__identity>div,.ros-invitation-row>div:first-child{gap:3px;min-width:0;display:grid}.ros-member-row__identity strong,.ros-member-row__identity span,.ros-invitation-row strong,.ros-invitation-row span{overflow-wrap:anywhere}.ros-member-row__identity span,.ros-invitation-row span{color:var(--ros-text-muted);font-size:.84rem}.ros-member-row__status,.ros-member-row__controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ros-member-row__protected{color:var(--ros-text-muted);text-align:right;font-size:.84rem}.ros-leave-space{border:1px solid var(--ros-border);background:var(--ros-surface-subtle);border-radius:16px;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}@media (max-width:980px){.ros-space-principle,.ros-space-create,.ros-invite-panel,.ros-space-context-detail{grid-template-columns:1fr}.ros-space-principle__chain{white-space:normal;flex-wrap:wrap}.ros-space-create__fields,.ros-invite-panel__form{grid-template-columns:1fr 1fr}.ros-space-create__fields>.ros-button,.ros-invite-panel__form>.ros-button{grid-column:1/-1;justify-self:start}.ros-members-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.ros-member-row{grid-template-columns:minmax(0,1fr) auto}.ros-member-row__controls,.ros-member-row__protected{text-align:left;grid-column:1/-1}}@media (max-width:700px){.ros-space-principle__chain svg{display:none}.ros-space-create__fields,.ros-invite-panel__form,.ros-space-context-detail__facts,.ros-members-summary,.ros-incoming-invitation,.ros-invite-share,.ros-member-row,.ros-invitation-row{grid-template-columns:1fr}.ros-incoming-invitation__actions,.ros-space-card__actions,.ros-member-row__controls{width:100%}.ros-incoming-invitation__actions .ros-button,.ros-space-card__actions .ros-button{flex:auto}.ros-invite-share code{white-space:normal;overflow-wrap:anywhere}.ros-leave-space{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){.ros-space-card{transition:none}.ros-space-card:hover{transform:none}}.ros-files-experience{gap:18px;display:grid}.ros-files-header-actions,.ros-resource-detail__actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.ros-resource-principle{border:1px solid var(--ros-border);background:linear-gradient(135deg, var(--ros-primary-soft), var(--ros-surface));border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:13px;padding:16px 18px;display:grid}.ros-resource-principle>svg{color:var(--ros-primary);margin-top:1px}.ros-resource-principle strong{color:var(--ros-text)}.ros-resource-principle p{color:var(--ros-text-secondary);margin:4px 0 0;line-height:1.55}.ros-files-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}.ros-files-layout--detail{grid-template-columns:minmax(0,1.45fr) minmax(330px,.75fr)}.ros-resource-list{border:1px solid var(--ros-border);background:var(--ros-surface);border-radius:18px;min-width:0;display:grid;overflow:hidden}.ros-resource-row{border-bottom:1px solid var(--ros-border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-width:0;padding:7px 10px 7px 8px;transition:background-color .16s,box-shadow .16s;display:grid}.ros-resource-row:last-child{border-bottom:0}.ros-resource-row:hover,.ros-resource-row--selected{background:var(--ros-surface-subtle)}.ros-resource-row--selected{box-shadow:inset 3px 0 0 var(--ros-primary)}.ros-resource-row__main{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:8px;display:grid}.ros-resource-row__main:focus-visible{outline:2px solid var(--ros-focus);outline-offset:2px}.ros-resource-row__main>span:last-child{gap:4px;min-width:0;display:grid}.ros-resource-row__main strong,.ros-resource-row__main small{overflow-wrap:anywhere}.ros-resource-row__main small{color:var(--ros-text-muted);font-size:.82rem}.ros-resource-icon{width:40px;height:40px;color:var(--ros-primary);background:var(--ros-primary-soft);border-radius:12px;flex:none;place-items:center;display:grid}.ros-resource-row__status{color:var(--ros-text-muted);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;font-size:.8rem;display:flex}.ros-resource-detail{border:1px solid var(--ros-border);background:var(--ros-surface);min-width:0;box-shadow:var(--ros-shadow-card);border-radius:18px;gap:16px;padding:20px;display:grid;position:sticky;top:88px}.ros-resource-detail__head{justify-content:space-between;align-items:start;gap:14px;display:flex}.ros-resource-detail__head h2{overflow-wrap:anywhere;margin:2px 0 0}.ros-resource-detail__description{color:var(--ros-text-secondary);margin:0;line-height:1.55}.ros-resource-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.ros-resource-facts>div{background:var(--ros-surface-subtle);border-radius:12px;gap:3px;min-width:0;padding:11px 12px;display:grid}.ros-resource-facts dt{color:var(--ros-text-muted);font-size:.76rem;font-weight:700}.ros-resource-facts dd{color:var(--ros-text);overflow-wrap:anywhere;margin:0;font-weight:650}.ros-resource-detail__authority{color:var(--ros-text-muted);margin:0;font-size:.82rem;line-height:1.5}@media (max-width:1080px){.ros-files-layout--detail{grid-template-columns:minmax(0,1fr)}.ros-resource-detail{position:static}}@media (max-width:700px){.ros-files-header-actions,.ros-resource-detail__actions{width:100%}.ros-files-header-actions .ros-button,.ros-resource-detail__actions .ros-button{flex:auto}.ros-resource-row{grid-template-columns:minmax(0,1fr)}.ros-resource-row__status{justify-content:flex-start;padding:0 8px 8px 60px}.ros-resource-facts{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.ros-resource-row{transition:none}}.ros-inbox-experience{gap:18px;display:grid}.ros-inbox-header-actions{flex-wrap:wrap;gap:9px;display:flex}.ros-inbox-overview{grid-template-columns:minmax(180px,.42fr) minmax(0,1.58fr);gap:12px;display:grid}.ros-inbox-overview__metric,.ros-inbox-overview__principle{border:1px solid var(--ros-border);background:var(--ros-surface);border-radius:16px;align-items:center;gap:13px;min-width:0;padding:16px 18px;display:flex}.ros-inbox-overview__icon{background:var(--ros-primary-soft);width:42px;height:42px;color:var(--ros-primary);border-radius:13px;place-items:center;display:grid}.ros-inbox-overview__metric>div{gap:2px;display:grid}.ros-inbox-overview__metric strong{font-size:1.55rem;line-height:1}.ros-inbox-overview__metric span:last-child,.ros-inbox-overview__principle p{color:var(--ros-text-muted)}.ros-inbox-overview__principle>svg{color:var(--ros-primary);flex:none}.ros-inbox-overview__principle strong{color:var(--ros-text)}.ros-inbox-overview__principle p{margin:3px 0 0;line-height:1.5}.ros-inbox-filters{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ros-inbox-filters .ros-select{min-width:180px}.ros-inbox-group{gap:11px;display:grid}.ros-inbox-group .ros-section-heading p:not(.ros-eyebrow){color:var(--ros-text-muted);max-width:760px;margin:5px 0 0}.ros-notification-list{border:1px solid var(--ros-border);background:var(--ros-surface);border-radius:18px;display:grid;overflow:hidden}.ros-notification-row{border-bottom:1px solid var(--ros-border);grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:14px;min-width:0;padding:15px 16px 15px 12px;display:grid}.ros-notification-row:last-child{border-bottom:0}.ros-notification-row--unread{background:color-mix(in srgb, var(--ros-primary-soft) 42%, var(--ros-surface))}.ros-notification-row__marker{place-items:center;width:10px;display:grid}.ros-notification-row__marker span{background:var(--ros-primary);border-radius:50%;width:7px;height:7px}.ros-notification-row__content{gap:6px;min-width:0;display:grid}.ros-notification-row__meta{color:var(--ros-text-muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:.78rem;display:flex}.ros-notification-row__meta span{align-items:center;gap:4px;display:inline-flex}.ros-notification-row h3{overflow-wrap:anywhere;margin:0;font-size:1rem}.ros-notification-row p{color:var(--ros-text-secondary);overflow-wrap:anywhere;margin:0;line-height:1.5}.ros-notification-row__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.ros-notification-preferences{gap:18px;padding:20px;display:grid}.ros-notification-preferences__head{justify-content:space-between;align-items:start;gap:16px;display:flex}.ros-notification-preferences__head h2{margin:2px 0 5px}.ros-notification-preferences__head p:not(.ros-eyebrow){color:var(--ros-text-secondary);max-width:760px;margin:0}.ros-notification-preferences__head>svg{color:var(--ros-primary)}.ros-preference-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ros-channel-fieldset{border:1px solid var(--ros-border);border-radius:15px;min-width:0;margin:0;padding:15px 16px}.ros-channel-fieldset legend{padding:0 6px;font-weight:750}.ros-preference-switches{flex-wrap:wrap;gap:10px 18px;display:flex}.ros-preference-check{cursor:pointer;min-height:44px;color:var(--ros-text-secondary);align-items:center;gap:9px;font-weight:650;display:inline-flex}.ros-preference-check input,.ros-quiet-days input,.ros-topic-preferences__row input{width:18px;height:18px;accent-color:var(--ros-primary)}.ros-quiet-days{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.ros-quiet-days label{border:1px solid var(--ros-border);background:var(--ros-surface-subtle);cursor:pointer;border-radius:10px;align-items:center;gap:6px;min-height:38px;padding:7px 10px;display:inline-flex}.ros-preference-help{color:var(--ros-text-muted);margin:9px 0 0;font-size:.82rem}.ros-topic-preferences{gap:10px;display:grid}.ros-topic-preferences__head{gap:4px;display:grid}.ros-topic-preferences__head span{color:var(--ros-text-muted);font-size:.86rem}.ros-topic-preferences__table{border:1px solid var(--ros-border);border-radius:14px;display:grid;overflow:hidden}.ros-topic-preferences__row{border-bottom:1px solid var(--ros-border);grid-template-columns:minmax(170px,1fr) repeat(3,minmax(74px,.38fr));align-items:center;gap:8px;min-height:46px;padding:8px 12px;display:grid}.ros-topic-preferences__row:last-child{border-bottom:0}.ros-topic-preferences__row--header{color:var(--ros-text-muted);background:var(--ros-surface-subtle);font-size:.76rem;font-weight:750}.ros-topic-preferences__row input{justify-self:start}.ros-notification-preferences__footer{justify-content:space-between;align-items:center;gap:18px;padding-top:3px;display:flex}.ros-notification-preferences__footer p{color:var(--ros-text-muted);max-width:760px;margin:0;font-size:.82rem;line-height:1.5}@media (max-width:980px){.ros-inbox-overview{grid-template-columns:1fr}.ros-notification-row{grid-template-columns:10px minmax(0,1fr)}.ros-notification-row__actions{grid-column:2;justify-content:flex-start}}@media (max-width:700px){.ros-inbox-header-actions,.ros-inbox-filters,.ros-notification-row__actions{width:100%}.ros-inbox-header-actions .ros-button,.ros-notification-row__actions .ros-button,.ros-notification-row__actions .ros-button--secondary{flex:auto}.ros-inbox-filters .ros-select{width:100%}.ros-preference-grid{grid-template-columns:1fr}.ros-topic-preferences__table{overflow-x:auto}.ros-topic-preferences__row{min-width:570px}.ros-notification-preferences__footer{flex-direction:column;align-items:stretch}}.ros-profile-experience{gap:18px;display:grid}.ros-account-summary{border:1px solid var(--ros-border);background:var(--ros-surface);border-radius:18px;gap:14px;padding:20px;display:grid}.ros-account-summary__identity{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.ros-account-summary__identity h2{margin:2px 0 3px}.ros-account-summary__identity p:not(.ros-eyebrow){color:var(--ros-text-muted);overflow-wrap:anywhere;margin:0}.ros-profile-avatar{background:var(--ros-primary-soft);width:48px;height:48px;color:var(--ros-primary);border-radius:16px;place-items:center;display:grid}.ros-account-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:0;display:grid}.ros-account-facts>div{background:var(--ros-surface-subtle);border-radius:13px;gap:3px;min-width:0;padding:12px 13px;display:grid}.ros-account-facts dt{color:var(--ros-text-muted);font-size:.78rem;font-weight:700}.ros-account-facts dd{overflow-wrap:anywhere;margin:0;font-weight:700}.ros-profile-sessions{gap:12px;display:grid}.ros-profile-sessions .ros-section-heading p:not(.ros-eyebrow){color:var(--ros-text-muted);max-width:760px;margin:5px 0 0}.ros-session-list{border:1px solid var(--ros-border);background:var(--ros-surface);border-radius:18px;display:grid;overflow:hidden}.ros-session-row{border-bottom:1px solid var(--ros-border);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;min-width:0;padding:14px 16px;display:grid}.ros-session-row:last-child{border-bottom:0}.ros-session-row--current{background:color-mix(in srgb, var(--ros-primary-soft) 38%, var(--ros-surface))}.ros-session-device{background:var(--ros-surface-subtle);width:38px;height:38px;color:var(--ros-primary);border-radius:12px;place-items:center;display:grid}.ros-session-row__main{gap:4px;min-width:0;display:grid}.ros-session-row__main>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ros-session-row__main span,.ros-session-row__main small{color:var(--ros-text-muted);overflow-wrap:anywhere}.ros-session-protected{color:var(--ros-text-muted);align-items:center;gap:6px;font-size:.82rem;display:inline-flex}@media (max-width:760px){.ros-account-summary__identity,.ros-session-row{grid-template-columns:auto minmax(0,1fr)}.ros-account-summary__identity>.ros-badge,.ros-session-row>.ros-button,.ros-session-row>.ros-session-protected{grid-column:2;justify-self:start}.ros-account-facts{grid-template-columns:1fr}.ros-profile-sessions .ros-section-heading{flex-direction:column;align-items:stretch}}.ros-work-profile-experience,.ros-work-profile-stack{gap:18px;display:grid}.ros-work-profile-principle{border:1px solid var(--ros-border);background:linear-gradient(135deg, var(--ros-primary-soft), var(--ros-surface));border-radius:17px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:13px;padding:17px 18px;display:grid}.ros-work-profile-principle>svg{color:var(--ros-primary);margin-top:1px}.ros-work-profile-principle p{color:var(--ros-text-secondary);margin:4px 0 0;line-height:1.55}.ros-work-profile-nav{border:1px solid var(--ros-border);background:var(--ros-surface);scrollbar-width:thin;border-radius:14px;gap:4px;padding:4px;display:flex;overflow-x:auto}.ros-work-profile-nav button{white-space:nowrap;min-height:42px;color:var(--ros-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:10px;padding:0 14px;font-weight:720}.ros-work-profile-nav button:hover{background:var(--ros-surface-subtle);color:var(--ros-text)}.ros-work-profile-nav button.is-active{background:var(--ros-primary-soft);color:var(--ros-primary)}.ros-work-profile-panel{gap:16px;padding:20px;display:grid}.ros-panel-heading{justify-content:space-between;align-items:start;gap:16px;display:flex}.ros-panel-heading h2{margin:2px 0 5px}.ros-panel-heading p:not(.ros-eyebrow){color:var(--ros-text-muted);max-width:760px;margin:0;line-height:1.5}.ros-panel-heading>svg{color:var(--ros-primary);flex:none}.ros-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ros-choice-fieldset{border:1px solid var(--ros-border);border-radius:14px;min-width:0;margin:0;padding:14px 15px}.ros-choice-fieldset legend{padding:0 6px;font-weight:750}.ros-choice-fieldset>div{flex-wrap:wrap;gap:8px 14px;display:flex}.ros-choice-fieldset label,.ros-choice-list label{min-height:40px;color:var(--ros-text-secondary);cursor:pointer;align-items:center;gap:7px;display:inline-flex}.ros-choice-fieldset input,.ros-choice-list input,.ros-resource-choice input{width:18px;height:18px;accent-color:var(--ros-primary)}.ros-panel-footer{justify-content:space-between;align-items:center;gap:18px;padding-top:2px;display:flex}.ros-panel-footer>p{color:var(--ros-text-muted);max-width:700px;margin:0;font-size:.82rem}.ros-skill-catalog{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:350px;padding-right:3px;display:grid;overflow-y:auto}.ros-skill-catalog>button,.ros-verification-list>button{border:1px solid var(--ros-border);background:var(--ros-surface);text-align:left;cursor:pointer;border-radius:13px;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:11px 12px;display:flex}.ros-skill-catalog>button:hover,.ros-skill-catalog>button.is-selected,.ros-verification-list>button:hover,.ros-verification-list>button.is-selected{border-color:var(--ros-primary);background:var(--ros-primary-soft)}.ros-skill-catalog>button span:first-child,.ros-verification-list>button span:first-child{gap:3px;min-width:0;display:grid}.ros-skill-catalog small,.ros-verification-list small{color:var(--ros-text-muted);overflow-wrap:anywhere}.ros-skill-detail{background:var(--ros-surface-subtle);border-radius:14px;gap:9px;padding:15px 16px;display:grid}.ros-skill-detail p{color:var(--ros-text-secondary);margin:0;line-height:1.5}.ros-skill-detail span{color:var(--ros-text-muted);font-size:.82rem}.ros-skill-detail .ros-button{justify-self:start}.ros-claim-list{border:1px solid var(--ros-border);border-radius:15px;display:grid;overflow:hidden}.ros-claim-row{border-bottom:1px solid var(--ros-border);grid-template-columns:minmax(190px,1fr) auto auto;align-items:center;gap:12px;min-width:0;padding:12px 14px;display:grid}.ros-claim-row:last-child{border-bottom:0}.ros-claim-row>div{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.ros-claim-row>div:first-child{gap:3px;display:grid}.ros-claim-row>div:first-child span{color:var(--ros-text-muted);font-size:.82rem}.ros-editor-panel{border-color:color-mix(in srgb, var(--ros-primary) 35%, var(--ros-border));box-shadow:var(--ros-shadow-card)}.ros-work-profile-split{grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);align-items:start;gap:16px;display:grid}.ros-verification-list{gap:7px;display:grid}.ros-verification-detail{position:sticky;top:88px}.ros-evidence-list{gap:7px;display:grid}.ros-evidence-list>div{background:var(--ros-surface-subtle);border-radius:11px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;padding:10px 11px;display:grid}.ros-evidence-list>p{color:var(--ros-text-muted)}.ros-evidence-list span{gap:2px;min-width:0;display:grid}.ros-evidence-list small{color:var(--ros-text-muted);overflow-wrap:anywhere}.ros-evidence-add{border:1px solid var(--ros-border);border-radius:14px;gap:12px;min-width:0;margin:0;padding:14px;display:grid}.ros-evidence-add legend{padding:0 6px;font-weight:750}.ros-evidence-add>.ros-button{justify-self:start}.ros-resource-choice{gap:6px;max-height:220px;display:grid;overflow-y:auto}.ros-resource-choice label{border:1px solid var(--ros-border);cursor:pointer;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;min-height:44px;padding:8px 10px;display:grid}.ros-resource-choice label span{gap:2px;min-width:0;display:grid}.ros-resource-choice small{color:var(--ros-text-muted);overflow-wrap:anywhere}.ros-portfolio-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ros-portfolio-grid article{border:1px solid var(--ros-border);background:var(--ros-surface);border-radius:14px;gap:9px;min-width:0;padding:15px;display:grid}.ros-portfolio-grid article>div{flex-wrap:wrap;gap:6px;display:flex}.ros-portfolio-grid h3{margin:0}.ros-portfolio-grid p{color:var(--ros-text-secondary);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;line-height:1.5;display:-webkit-box;overflow:hidden}.ros-portfolio-grid article>span{color:var(--ros-text-muted);font-size:.8rem}.ros-portfolio-grid .ros-button{justify-self:start}.ros-portfolio-linkers{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ros-portfolio-linkers>div{border:1px solid var(--ros-border);border-radius:13px;gap:8px;min-width:0;padding:13px;display:grid}.ros-choice-list{max-height:220px;display:grid;overflow-y:auto}.ros-share-create{grid-template-columns:minmax(220px,1fr) auto;align-items:center;gap:10px;display:grid}.ros-share-list{border:1px solid var(--ros-border);border-radius:14px;display:grid;overflow:hidden}.ros-share-list>div{border-bottom:1px solid var(--ros-border);justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;display:flex}.ros-share-list>div:last-child{border-bottom:0}.ros-share-list span{gap:2px;min-width:0;display:grid}.ros-share-list small{color:var(--ros-text-muted)}.ros-reputation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.ros-reputation-grid article{border:1px solid var(--ros-border);background:var(--ros-surface);border-radius:13px;gap:8px;padding:14px;display:grid}.ros-reputation-grid article>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.ros-reputation-grid p{color:var(--ros-text-secondary);margin:0}.ros-reputation-grid small{color:var(--ros-text-muted)}@media (max-width:980px){.ros-work-profile-split{grid-template-columns:1fr}.ros-verification-detail{position:static}.ros-claim-row{grid-template-columns:minmax(0,1fr) auto}.ros-claim-row>div:last-child{grid-column:1/-1}}@media (max-width:700px){.ros-form-grid,.ros-skill-catalog,.ros-portfolio-grid,.ros-portfolio-linkers,.ros-reputation-grid,.ros-share-create{grid-template-columns:1fr}.ros-panel-heading,.ros-panel-footer,.ros-share-list>div{flex-direction:column;align-items:stretch}.ros-claim-row{grid-template-columns:1fr}.ros-claim-row>div:last-child{grid-column:auto}.ros-work-profile-panel{padding:16px}}@media (prefers-reduced-motion:reduce){.ros-work-profile-nav button{transition:none}}.ros-privacy-experience,.ros-privacy-section{gap:18px;display:grid}.ros-privacy-principle{border:1px solid var(--ros-border);background:linear-gradient(135deg, var(--ros-primary-soft), var(--ros-surface));border-radius:18px;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:center;gap:18px;padding:18px 20px;display:grid}.ros-privacy-principle>div:first-child{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;display:grid}.ros-privacy-principle>div:first-child>svg{color:var(--ros-primary);margin-top:2px}.ros-privacy-principle strong{color:var(--ros-text)}.ros-privacy-principle p{color:var(--ros-text-secondary);margin:4px 0 0;line-height:1.55}.ros-privacy-principle__facts{gap:7px;display:grid}.ros-privacy-principle__facts span{border:1px solid color-mix(in srgb, var(--ros-primary) 18%, var(--ros-border));background:color-mix(in srgb, var(--ros-surface) 82%, var(--ros-primary-soft));color:var(--ros-text-secondary);border-radius:10px;padding:8px 10px;font-size:.8rem;font-weight:650}.ros-product-tabs{border:1px solid var(--ros-border);background:var(--ros-surface);scrollbar-width:thin;border-radius:14px;gap:4px;padding:4px;display:flex;overflow-x:auto}.ros-product-tabs button{white-space:nowrap;min-height:42px;color:var(--ros-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:10px;padding:0 14px;font-weight:720}.ros-product-tabs button:hover{background:var(--ros-surface-subtle);color:var(--ros-text)}.ros-product-tabs button[aria-current=page]{background:var(--ros-primary-soft);color:var(--ros-primary)}.ros-consent-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.ros-consent-card{border:1px solid var(--ros-border);background:var(--ros-surface);border-radius:16px;gap:11px;min-width:0;padding:17px;display:grid;box-shadow:0 8px 24px #192d500a}.ros-consent-card__top{justify-content:space-between;align-items:center;gap:12px;display:flex}.ros-consent-card__top>div{flex-wrap:wrap;gap:6px;display:flex}.ros-consent-card__top>span{color:var(--ros-text-muted);font-size:.78rem}.ros-consent-card h3{margin:0;font-size:1.04rem}.ros-consent-card>p{color:var(--ros-text-secondary);margin:0;line-height:1.55}.ros-consent-card>small{color:var(--ros-text-muted)}.ros-consent-data{gap:7px;display:grid}.ros-consent-data>strong{font-size:.8rem}.ros-consent-data>div{flex-wrap:wrap;gap:6px;display:flex}.ros-consent-data span{background:var(--ros-surface-subtle);color:var(--ros-text-secondary);border-radius:8px;padding:5px 8px;font-size:.75rem}.ros-consent-history{background:var(--ros-surface-subtle);color:var(--ros-text-muted);border-radius:11px;gap:3px;padding:10px 11px;font-size:.78rem;display:grid}.ros-consent-actions{gap:9px;display:grid}.ros-consent-card>.ros-button,.ros-consent-actions>.ros-button{justify-self:start}.ros-privacy-rights-layout{grid-template-columns:minmax(300px,.7fr) minmax(0,1.3fr);align-items:start;gap:14px;display:grid}.ros-privacy-request-create{gap:13px;padding:18px;display:grid;position:sticky;top:88px}.ros-privacy-request-create h3{margin:0}.ros-privacy-request-create>p{color:var(--ros-text-secondary);margin:0;line-height:1.5}.ros-privacy-request-list{gap:10px;min-width:0;display:grid}.ros-subsection-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.ros-subsection-heading h3{margin:0}.ros-subsection-heading p{color:var(--ros-text-muted);margin:4px 0 0}.ros-privacy-request-card{gap:11px;padding:16px;display:grid}.ros-privacy-request-card__top,.ros-privacy-request-card__footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.ros-privacy-request-card__top>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ros-privacy-request-card__top>span,.ros-privacy-request-card__footer small{color:var(--ros-text-muted);font-size:.78rem}.ros-privacy-request-card>p{color:var(--ros-text-secondary);margin:0;line-height:1.5}.ros-muted{color:var(--ros-text-muted)!important}.ros-place-toolbar{grid-template-columns:minmax(180px,.45fr) minmax(220px,.75fr) auto;align-items:end;gap:10px;display:grid}.ros-place-toolbar>.ros-button{min-height:44px}.ros-place-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.ros-place-card{border:1px solid var(--ros-border);background:var(--ros-surface);border-radius:16px;gap:12px;min-width:0;padding:16px;display:grid}.ros-place-card__top{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.ros-place-icon{background:var(--ros-primary-soft);width:38px;height:38px;color:var(--ros-primary);border-radius:12px;place-items:center;display:grid}.ros-place-card__top h3{overflow-wrap:anywhere;margin:0}.ros-place-card__top span:not(.ros-place-icon){color:var(--ros-text-muted);font-size:.8rem}.ros-place-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.ros-place-facts>div{background:var(--ros-surface-subtle);border-radius:10px;gap:2px;min-width:0;padding:9px 10px;display:grid}.ros-place-facts dt{color:var(--ros-text-muted);font-size:.72rem;font-weight:700}.ros-place-facts dd{color:var(--ros-text-secondary);overflow-wrap:anywhere;margin:0}.ros-place-actions{flex-wrap:wrap;gap:7px;display:flex}.ros-place-editor{border-color:color-mix(in srgb, var(--ros-primary) 34%, var(--ros-border));box-shadow:var(--ros-shadow-card);gap:16px;padding:20px;display:grid}.ros-device-location{background:var(--ros-surface-subtle);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;padding:11px 12px;display:flex}.ros-device-location span{color:var(--ros-text-muted);font-size:.8rem}.ros-geocode-box{border:1px solid var(--ros-border);background:var(--ros-surface-subtle);border-radius:14px;gap:11px;padding:14px;display:grid}.ros-geocode-box>div:first-child{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;display:grid}.ros-geocode-box>div:first-child>svg{color:var(--ros-primary);margin-top:2px}.ros-geocode-box p{color:var(--ros-text-muted);margin:3px 0 0;line-height:1.45}.ros-geocode-search{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.ros-geocode-results{gap:6px;display:grid}.ros-geocode-results button{border:1px solid var(--ros-border);background:var(--ros-surface);text-align:left;cursor:pointer;min-width:0;color:var(--ros-text);border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;padding:10px 11px;display:grid}.ros-geocode-results button:hover{border-color:var(--ros-primary);background:var(--ros-primary-soft)}.ros-geocode-results span{gap:2px;min-width:0;display:grid}.ros-geocode-results small{color:var(--ros-text-muted);overflow-wrap:anywhere}.ros-place-editor .ros-panel-footer{align-items:stretch}.ros-place-editor .ros-panel-footer .ros-inline-notice{flex:auto}@media (max-width:980px){.ros-privacy-principle,.ros-privacy-rights-layout{grid-template-columns:1fr}.ros-privacy-request-create{position:static}.ros-place-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.ros-place-toolbar>.ros-button{grid-column:1/-1;justify-self:start}}@media (max-width:700px){.ros-consent-grid,.ros-place-grid,.ros-form-grid,.ros-place-facts,.ros-place-toolbar,.ros-geocode-search{grid-template-columns:1fr}.ros-privacy-request-card__top,.ros-privacy-request-card__footer,.ros-place-editor .ros-panel-footer{flex-direction:column;align-items:stretch}.ros-place-toolbar>.ros-button{grid-column:auto;justify-self:stretch}.ros-place-card__top{grid-template-columns:auto minmax(0,1fr)}.ros-place-card__top>.ros-badge{grid-column:2;justify-self:start}.ros-place-actions .ros-button{flex:auto}}@media (prefers-reduced-motion:reduce){.ros-product-tabs button,.ros-geocode-results button{transition:none}}.ros-trust-experience{gap:18px;display:grid}.ros-trust-principle{border-color:color-mix(in srgb, var(--ros-primary) 22%, var(--ros-border));background:linear-gradient(135deg, color-mix(in srgb, var(--ros-primary-soft) 78%, var(--ros-surface)), var(--ros-surface));grid-template-columns:auto minmax(0,1.45fr) minmax(260px,.75fr);align-items:center;gap:14px;padding:18px 20px;display:grid}.ros-trust-principle>svg{color:var(--ros-primary);align-self:start;margin-top:2px}.ros-trust-principle>div:nth-child(2){min-width:0}.ros-trust-principle strong{color:var(--ros-text)}.ros-trust-principle p{color:var(--ros-text-secondary);margin:4px 0 0;line-height:1.55}.ros-trust-principle>div:last-child{gap:6px;display:grid}.ros-trust-principle>div:last-child span{border:1px solid color-mix(in srgb, var(--ros-primary) 16%, var(--ros-border));background:color-mix(in srgb, var(--ros-surface) 88%, var(--ros-primary-soft));color:var(--ros-text-secondary);border-radius:9px;padding:7px 9px;font-size:.76rem;font-weight:670}.ros-trust-create{grid-template-columns:minmax(0,1fr) minmax(300px,.85fr);align-items:end;gap:18px;padding:18px;display:grid}.ros-trust-create>div:first-child{align-self:center}.ros-trust-create>div:first-child strong{font-size:1rem}.ros-trust-create>div:first-child p{color:var(--ros-text-secondary);margin:5px 0 0;line-height:1.5}.ros-trust-create>div:last-child{gap:10px;display:grid}.ros-trust-create>div:last-child>.ros-button{justify-self:start}.ros-trust-split{grid-template-columns:minmax(260px,.42fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.ros-trust-list{scrollbar-width:thin;gap:7px;min-width:0;max-height:calc(100vh - 112px);padding-right:2px;display:grid;position:sticky;top:88px;overflow:auto}.ros-trust-list>button{border:1px solid var(--ros-border);background:var(--ros-surface);min-width:0;min-height:66px;color:var(--ros-text);text-align:left;cursor:pointer;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 12px;transition:border-color .16s,background-color .16s,box-shadow .16s,transform .16s;display:grid;box-shadow:0 5px 16px #192d5006}.ros-trust-list>button:hover{border-color:color-mix(in srgb, var(--ros-primary) 42%, var(--ros-border));background:color-mix(in srgb, var(--ros-primary-soft) 38%, var(--ros-surface))}.ros-trust-list>button:active{transform:translateY(1px)}.ros-trust-list>button.is-selected{border-color:color-mix(in srgb, var(--ros-primary) 58%, var(--ros-border));background:var(--ros-primary-soft);box-shadow:0 8px 20px #192d500f}.ros-trust-list>button>span:first-child{gap:3px;min-width:0;display:grid}.ros-trust-list strong{overflow-wrap:anywhere}.ros-trust-list small{color:var(--ros-text-muted);overflow-wrap:anywhere}.ros-trust-detail{gap:12px;min-width:0;display:grid}.ros-trust-detail-card{gap:16px;min-width:0;padding:20px;display:grid}.ros-trust-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.ros-trust-facts>div{background:var(--ros-surface-subtle);border-radius:11px;gap:3px;min-width:0;padding:10px 11px;display:grid}.ros-trust-facts dt{color:var(--ros-text-muted);font-size:.72rem;font-weight:720}.ros-trust-facts dd{color:var(--ros-text-secondary);overflow-wrap:anywhere;margin:0}.ros-trust-actions{flex-wrap:wrap;align-items:center;gap:8px;padding-top:2px;display:flex}.ros-trust-evidence{gap:9px;padding-top:2px;display:grid}.ros-trust-evidence>div:not(.ros-subsection-heading){border:1px solid var(--ros-border);background:var(--ros-surface-subtle);border-radius:11px;gap:5px;padding:11px 12px;display:grid}.ros-trust-evidence>div:not(.ros-subsection-heading)>span{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.ros-trust-evidence p{color:var(--ros-text-secondary);overflow-wrap:anywhere;margin:0;line-height:1.48}.ros-trust-evidence small{color:var(--ros-text-muted)}.ros-trust-evidence-composer{border:1px solid color-mix(in srgb, var(--ros-primary) 22%, var(--ros-border));background:color-mix(in srgb, var(--ros-surface-subtle) 76%, var(--ros-surface));border-radius:14px;gap:12px;min-width:0;margin:0;padding:15px;display:grid}.ros-trust-evidence-composer legend{color:var(--ros-text);padding:0 7px;font-weight:740}.ros-trust-evidence-composer>.ros-button{justify-self:start}.ros-trust-report-layout{grid-template-columns:minmax(330px,.78fr) minmax(0,1.22fr);align-items:start;gap:14px;display:grid}.ros-trust-report-create{gap:13px;padding:18px;display:grid;position:sticky;top:88px}.ros-trust-report-create .ros-panel-heading{align-items:start}.ros-trust-report-create .ros-panel-heading>svg{color:var(--ros-primary)}.ros-trust-report-history{gap:12px;min-width:0;display:grid}.ros-trust-context-toggle{flex-wrap:wrap;gap:7px;display:flex}.ros-trust-context-toggle button{border:1px solid var(--ros-border);background:var(--ros-surface);min-height:37px;color:var(--ros-text-secondary);font:inherit;cursor:pointer;border-radius:9px;padding:0 11px;font-size:.82rem;font-weight:680;transition:border-color .15s,background-color .15s,color .15s}.ros-trust-context-toggle button:hover{border-color:var(--ros-primary);color:var(--ros-text)}.ros-trust-context-toggle button[aria-pressed=true]{border-color:color-mix(in srgb, var(--ros-primary) 60%, var(--ros-border));background:var(--ros-primary-soft);color:var(--ros-primary)}.ros-trust-narrative{gap:8px;display:grid}.ros-appeal-create{border-color:color-mix(in srgb, var(--ros-primary) 26%, var(--ros-border));gap:14px;padding:19px;display:grid}.ros-appeal-create .ros-panel-heading>svg{color:var(--ros-primary)}.ros-appeal-copy{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.ros-appeal-copy>div{background:var(--ros-surface-subtle);border-radius:11px;min-width:0;padding:12px}.ros-appeal-copy strong{margin-bottom:5px;font-size:.78rem;display:block}.ros-appeal-copy p{color:var(--ros-text-secondary);overflow-wrap:anywhere;margin:0;line-height:1.5}@media (max-width:980px){.ros-trust-principle,.ros-trust-create,.ros-trust-split,.ros-trust-report-layout{grid-template-columns:1fr}.ros-trust-list,.ros-trust-report-create{max-height:none;position:static}.ros-trust-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.ros-trust-list,.ros-trust-facts,.ros-appeal-copy{grid-template-columns:1fr}.ros-trust-principle{padding:16px}.ros-trust-principle>div:last-child{grid-template-columns:1fr}.ros-trust-create,.ros-trust-detail-card,.ros-trust-report-create,.ros-appeal-create{padding:16px}.ros-trust-actions{flex-direction:column;align-items:stretch}.ros-trust-actions .ros-button,.ros-trust-evidence-composer>.ros-button{justify-content:center;width:100%}.ros-trust-list>button{min-height:62px}}@media (prefers-reduced-motion:reduce){.ros-trust-list>button,.ros-trust-context-toggle button{transition:none;transform:none}}.ros-privacy-request-card__actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.ros-privacy-request-detail{gap:10px;display:grid}.ros-privacy-request-detail>.ros-card{border-color:color-mix(in srgb, var(--ros-primary) 24%, var(--ros-border));gap:14px;padding:17px;display:grid}.ros-privacy-request-detail__copy{background:var(--ros-surface-subtle);border-radius:10px;padding:11px 12px}.ros-privacy-request-detail__copy strong{margin-bottom:4px;font-size:.78rem;display:block}.ros-privacy-request-detail__copy p{color:var(--ros-text-secondary);margin:0;line-height:1.5}@media (max-width:700px){.ros-privacy-request-card__actions{width:100%}.ros-privacy-request-card__actions .ros-button{flex:auto}}.ros-mission-experience{gap:18px;display:grid}.ros-mission-trust-rail{border-color:color-mix(in srgb, var(--ros-primary) 20%, var(--ros-border));background:linear-gradient(135deg, color-mix(in srgb, var(--ros-primary-soft) 72%, var(--ros-surface)), var(--ros-surface));grid-template-columns:auto minmax(0,1.35fr) minmax(260px,.75fr);align-items:center;gap:14px;padding:18px 20px;display:grid}.ros-mission-trust-rail>svg{color:var(--ros-primary);align-self:start;margin-top:2px}.ros-mission-trust-rail strong{color:var(--ros-text)}.ros-mission-trust-rail p{color:var(--ros-text-secondary);margin:4px 0 0;line-height:1.55}.ros-mission-trust-rail>div:last-child{gap:6px;display:grid}.ros-mission-trust-rail>div:last-child span{border:1px solid color-mix(in srgb, var(--ros-primary) 15%, var(--ros-border));background:var(--ros-surface);color:var(--ros-text-secondary);border-radius:9px;padding:7px 9px;font-size:.76rem;font-weight:670}.ros-discovery-bridge{justify-content:space-between;align-items:center;gap:16px;padding:17px 18px;display:flex}.ros-discovery-bridge>div{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;min-width:0;display:grid}.ros-discovery-bridge>div>svg{color:var(--ros-primary);margin-top:1px}.ros-discovery-bridge p{color:var(--ros-text-secondary);margin:4px 0 0;line-height:1.5}.ros-mission-filter{grid-template-columns:minmax(0,1fr) minmax(220px,.45fr);gap:12px;padding:15px;display:grid}.ros-mission-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ros-mission-card{border:1px solid var(--ros-border);background:var(--ros-surface);border-radius:17px;align-content:start;gap:12px;min-width:0;padding:17px;display:grid;box-shadow:0 8px 24px #192d5009}.ros-mission-card__top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.ros-mission-card__top>div{flex-wrap:wrap;gap:6px;display:flex}.ros-mission-card__top>span{color:var(--ros-text);white-space:nowrap;font-weight:760}.ros-mission-card h2{overflow-wrap:anywhere;margin:0;font-size:1.08rem;line-height:1.28}.ros-mission-card>p{color:var(--ros-text-secondary);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;line-height:1.55;display:-webkit-box;overflow:hidden}.ros-mission-card__meta{gap:6px;display:grid}.ros-mission-card__meta span{color:var(--ros-text-muted);align-items:center;gap:6px;font-size:.78rem;display:flex}.ros-mission-card>.ros-button{justify-self:start;margin-top:auto}.ros-mission-skills{flex-wrap:wrap;gap:6px;display:flex}.ros-mission-skills span{background:var(--ros-surface-subtle);max-width:100%;color:var(--ros-text-secondary);overflow-wrap:anywhere;border-radius:8px;padding:5px 8px;font-size:.74rem}.ros-mission-detail-layout{grid-template-columns:minmax(0,1.45fr) minmax(320px,.55fr);align-items:start;gap:16px;display:grid}.ros-mission-detail-main{gap:13px;min-width:0;display:grid}.ros-mission-brief,.ros-mission-requirements,.ros-mission-milestones{gap:15px;padding:20px;display:grid}.ros-mission-badges{flex-wrap:wrap;gap:6px;margin-bottom:7px;display:flex}.ros-mission-brief .ros-panel-heading>strong{white-space:nowrap;font-size:1.05rem}.ros-mission-description{color:var(--ros-text-secondary);white-space:pre-wrap;margin:0;line-height:1.65}.ros-mission-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;display:grid}.ros-mission-facts>div{background:var(--ros-surface-subtle);border-radius:10px;gap:3px;min-width:0;padding:9px 10px;display:grid}.ros-mission-facts dt{color:var(--ros-text-muted);font-size:.71rem;font-weight:720}.ros-mission-facts dd{color:var(--ros-text-secondary);overflow-wrap:anywhere;margin:0}.ros-mission-requirement-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ros-mission-requirement-grid>div{background:var(--ros-surface-subtle);border-radius:11px;gap:3px;padding:10px 11px;display:grid}.ros-mission-requirement-grid span{color:var(--ros-text-muted);font-size:.72rem}.ros-mission-milestone{border-top:1px solid var(--ros-border);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:11px;padding:12px 0;display:grid}.ros-mission-milestone:first-of-type{border-top:0}.ros-mission-milestone.is-current{background:color-mix(in srgb, var(--ros-primary-soft) 55%, transparent);border-top-color:#0000;border-radius:11px;margin-inline:-10px;padding-inline:10px}.ros-mission-milestone__index{background:var(--ros-primary-soft);width:31px;height:31px;color:var(--ros-primary);border-radius:10px;place-items:center;font-size:.78rem;font-weight:800;display:grid}.ros-mission-milestone__title{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.ros-mission-milestone p{color:var(--ros-text-secondary);margin:4px 0;line-height:1.48}.ros-mission-milestone small{color:var(--ros-text-muted)}.ros-mission-apply{min-width:0;position:sticky;top:88px}.ros-mission-apply>.ros-card{gap:13px;padding:19px;display:grid}.ros-mission-apply h3{margin:0}.ros-mission-apply>.ros-card>p:not(.ros-eyebrow){color:var(--ros-text-secondary);margin:0;line-height:1.5}.ros-mission-apply>.ros-card>small{color:var(--ros-text-muted);line-height:1.45}.ros-mission-portfolio,.ros-resource-picker{gap:7px;display:grid}.ros-mission-portfolio>p,.ros-resource-picker>p{color:var(--ros-text-muted);margin:0;font-size:.8rem;line-height:1.45}.ros-mission-portfolio>button,.ros-resource-picker>button{border:1px solid var(--ros-border);background:var(--ros-surface);min-width:0;color:var(--ros-text);text-align:left;cursor:pointer;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;padding:10px 11px;transition:border-color .15s,background-color .15s;display:grid}.ros-mission-portfolio>button>svg,.ros-resource-picker>button>svg{color:var(--ros-text-muted);margin-top:2px}.ros-mission-portfolio>button[aria-pressed=true],.ros-resource-picker>button[aria-pressed=true]{border-color:color-mix(in srgb, var(--ros-primary) 60%, var(--ros-border));background:var(--ros-primary-soft)}.ros-mission-portfolio>button[aria-pressed=true]>svg,.ros-resource-picker>button[aria-pressed=true]>svg{color:var(--ros-primary)}.ros-mission-portfolio span,.ros-resource-picker span{gap:2px;min-width:0;display:grid}.ros-mission-portfolio small,.ros-resource-picker small{color:var(--ros-text-muted);overflow-wrap:anywhere}.ros-auth-choice{flex-wrap:wrap;gap:8px;display:flex}.ros-mission-app-filter{grid-template-columns:minmax(220px,.34fr);padding:14px;display:grid}.ros-mission-split{grid-template-columns:minmax(270px,.4fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.ros-mission-list{scrollbar-width:thin;gap:7px;max-height:calc(100vh - 112px);display:grid;position:sticky;top:88px;overflow:auto}.ros-mission-list>button{border:1px solid var(--ros-border);background:var(--ros-surface);min-width:0;min-height:66px;color:var(--ros-text);text-align:left;cursor:pointer;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;padding:11px 12px;transition:border-color .16s,background-color .16s,transform .16s;display:grid}.ros-mission-list>button:hover{border-color:color-mix(in srgb, var(--ros-primary) 42%, var(--ros-border))}.ros-mission-list>button:active{transform:translateY(1px)}.ros-mission-list>button.is-selected{border-color:color-mix(in srgb, var(--ros-primary) 58%, var(--ros-border));background:var(--ros-primary-soft)}.ros-mission-list>button>span{gap:3px;min-width:0;display:grid}.ros-mission-list small{color:var(--ros-text-muted);overflow-wrap:anywhere}.ros-mission-detail{gap:12px;min-width:0;display:grid}.ros-mission-application-detail,.ros-mission-work-card,.ros-deliverable-composer,.ros-deliverable-history,.ros-mission-issue-card,.ros-mission-history{gap:14px;min-width:0;padding:18px;display:grid}.ros-mission-eligibility{background:var(--ros-surface-subtle);border-radius:12px;gap:9px;padding:12px;display:grid}.ros-mission-eligibility>div:first-child{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.ros-mission-eligibility span{color:var(--ros-text-muted);font-size:.78rem}.ros-mission-eligibility ul{color:var(--ros-text-secondary);margin:0;padding-inline-start:20px}.ros-mission-eligibility p{color:var(--ros-text-secondary);margin:0}.ros-application-copy{background:var(--ros-surface-subtle);border-radius:10px;padding:11px 12px}.ros-application-copy p{color:var(--ros-text-secondary);white-space:pre-wrap;margin:5px 0 0;line-height:1.55}.ros-mission-work-links{flex-wrap:wrap;gap:7px;display:flex}.ros-deliverable-history>article{border:1px solid var(--ros-border);background:var(--ros-surface-subtle);border-radius:12px;gap:8px;padding:12px;display:grid}.ros-deliverable-history>article.is-focused{border-color:color-mix(in srgb, var(--ros-primary) 58%, var(--ros-border));box-shadow:0 0 0 2px color-mix(in srgb, var(--ros-primary) 10%, transparent)}.ros-deliverable-history>article>div:first-child{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ros-deliverable-history>article>div:first-child small{color:var(--ros-text-muted);margin-left:auto}.ros-deliverable-history>article>p{color:var(--ros-text-secondary);white-space:pre-wrap;margin:0}.ros-deliverable-resources{flex-wrap:wrap;gap:6px;display:flex}.ros-deliverable-resources button{border:1px solid var(--ros-border);background:var(--ros-surface);min-height:34px;color:var(--ros-text-secondary);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:0 9px;display:inline-flex}.ros-deliverable-resources button:hover{border-color:var(--ros-primary);color:var(--ros-text)}.ros-mission-inline-record{background:var(--ros-surface-subtle);border-radius:11px;gap:8px;padding:11px 12px;display:grid}.ros-mission-inline-record>.ros-badge{justify-self:start}.ros-mission-inline-record p{color:var(--ros-text-secondary);margin:0}.ros-mission-history>div:not(.ros-subsection-heading){grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;display:grid;position:relative}.ros-history-node{background:var(--ros-primary);width:10px;height:10px;box-shadow:0 0 0 4px var(--ros-primary-soft);border-radius:50%;margin-top:5px}.ros-mission-history>div:not(.ros-subsection-heading)>div{gap:2px;padding-bottom:9px;display:grid}.ros-mission-history small{color:var(--ros-text-muted)}@media (max-width:1100px){.ros-mission-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.ros-mission-trust-rail,.ros-mission-detail-layout,.ros-mission-split{grid-template-columns:1fr}.ros-mission-apply,.ros-mission-list{max-height:none;position:static}.ros-mission-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.ros-discovery-bridge{flex-direction:column;align-items:stretch}.ros-mission-filter,.ros-mission-grid,.ros-mission-facts,.ros-mission-requirement-grid,.ros-mission-list{grid-template-columns:1fr}.ros-mission-trust-rail{padding:16px}.ros-mission-card__top,.ros-mission-brief .ros-panel-heading,.ros-mission-eligibility>div:first-child{flex-direction:column;align-items:flex-start}.ros-mission-card__top>span{white-space:normal}.ros-mission-brief,.ros-mission-requirements,.ros-mission-milestones,.ros-mission-application-detail,.ros-mission-work-card,.ros-deliverable-composer,.ros-deliverable-history,.ros-mission-issue-card,.ros-mission-history{padding:16px}.ros-mission-work-links,.ros-auth-choice{flex-direction:column}.ros-mission-work-links .ros-button,.ros-auth-choice .ros-button{justify-content:center;width:100%}.ros-deliverable-history>article>div:first-child small{width:100%;margin-left:0}}@media (prefers-reduced-motion:reduce){.ros-mission-list>button,.ros-mission-portfolio>button,.ros-resource-picker>button{transition:none;transform:none}}.ros-business-command-integrated{gap:1rem;display:grid}.ros-business-command-switch{border:1px solid var(--ros-border);background:var(--ros-surface);border-radius:999px;align-items:center;gap:.3rem;width:max-content;max-width:100%;padding:.3rem;display:inline-flex;overflow-x:auto}.ros-business-command-switch button,.ros-business-mission-tabs button{color:var(--ros-text-muted);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;min-height:44px;padding:.62rem .95rem;font-weight:700;transition:background-color .16s,color .16s,transform .16s}.ros-business-command-switch button:hover,.ros-business-mission-tabs button:hover{color:var(--ros-text)}.ros-business-command-switch button.is-active,.ros-business-mission-tabs button.is-active{background:var(--ros-primary-soft);color:var(--ros-primary)}.ros-business-mission-studio{gap:1rem;display:grid}.ros-business-mission-authority{background:linear-gradient(120deg, var(--ros-surface), var(--ros-surface-subtle));border-color:var(--ros-border-strong);align-items:flex-start;gap:.85rem;display:flex}.ros-business-mission-authority svg{color:var(--ros-primary);flex:none;margin-top:.12rem}.ros-business-mission-authority strong{margin-bottom:.25rem;display:block}.ros-business-mission-authority p{color:var(--ros-text-muted);max-width:78ch;margin:0}.ros-business-mission-space{grid-template-columns:minmax(220px,1fr) minmax(180px,1fr) auto;align-items:end;gap:1rem;display:grid}.ros-business-mission-space>div:nth-child(2){align-self:center}.ros-business-mission-space>div:nth-child(2) strong,.ros-business-mission-space>div:nth-child(2) span{display:block}.ros-business-mission-space>div:nth-child(2) span{color:var(--ros-text-muted);margin-top:.2rem;font-size:.84rem}.ros-business-mission-composer{gap:1.15rem;display:grid;overflow:hidden}.ros-business-mission-requirements{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.ros-business-mission-requirements>section{border:1px solid var(--ros-border);border-radius:var(--ros-radius-lg);background:var(--ros-surface-subtle);gap:.75rem;padding:1rem;display:grid}.ros-business-mission-requirements h3,.ros-business-mission-requirements p{margin:0}.ros-business-mission-requirements p{color:var(--ros-text-muted);font-size:.9rem}.ros-inline-controls{flex-wrap:wrap;align-items:end;gap:.65rem;display:flex}.ros-inline-controls>.ros-select,.ros-inline-controls>label,.ros-inline-controls>input{flex:180px}.ros-check-row{align-items:center;gap:.55rem;min-height:44px;font-size:.9rem;display:flex}.ros-check-row input{width:1.05rem;height:1.05rem}.ros-chip-list{flex-wrap:wrap;gap:.45rem;display:flex}.ros-chip-list button,.ros-chip-list span{border:1px solid var(--ros-border);background:var(--ros-surface);min-height:34px;font:inherit;color:var(--ros-text);border-radius:999px;align-items:center;gap:.35rem;padding:.35rem .6rem;font-size:.82rem;display:inline-flex}.ros-chip-list button{cursor:pointer}.ros-chip-list--static span{cursor:default}.ros-business-mission-milestone-editor{gap:.75rem;display:grid}.ros-business-mission-milestone-editor>article{border:1px solid var(--ros-border);border-radius:var(--ros-radius-lg);background:var(--ros-surface-subtle);grid-template-columns:34px minmax(0,1fr) auto;align-items:start;gap:.8rem;padding:.9rem;display:grid}.ros-business-mission-milestone-editor>article>span{background:var(--ros-primary-soft);width:30px;height:30px;color:var(--ros-primary);border-radius:50%;place-items:center;font-weight:800;display:grid}.ros-business-mission-milestone-editor textarea{grid-column:1/-1}.ros-business-mission-layout{grid-template-columns:minmax(260px,.72fr) minmax(0,1.7fr);align-items:start;gap:1rem;display:grid}.ros-business-mission-list{gap:.45rem;max-height:calc(100dvh - 7rem);display:grid;position:sticky;top:5.5rem;overflow:auto}.ros-business-mission-list>button,.ros-business-review-list>button{border-radius:var(--ros-radius-md);text-align:left;cursor:pointer;width:100%;color:var(--ros-text);background:0 0;border:1px solid #0000;justify-content:space-between;gap:.75rem;padding:.75rem;transition:background-color .16s,border-color .16s,transform .16s;display:flex}.ros-business-mission-list>button:hover,.ros-business-review-list>button:hover{background:var(--ros-surface-subtle)}.ros-business-mission-list>button.is-selected,.ros-business-review-list>button.is-selected{border-color:var(--ros-border-strong);background:var(--ros-primary-soft)}.ros-business-mission-list>button span:first-child,.ros-business-review-list>button span:first-child{min-width:0}.ros-business-mission-list>button strong,.ros-business-mission-list>button small,.ros-business-review-list>button strong,.ros-business-review-list>button small{display:block}.ros-business-mission-list>button strong,.ros-business-review-list>button strong{overflow-wrap:anywhere}.ros-business-mission-list>button small,.ros-business-review-list>button small{color:var(--ros-text-muted);margin-top:.18rem}.ros-business-mission-detail{gap:1rem;min-width:0;display:grid}.ros-business-mission-hero{gap:1rem;display:grid}.ros-business-mission-actions,.ros-business-decision-actions{flex-wrap:wrap;gap:.55rem;display:flex}.ros-business-mission-tabs{border-bottom:1px solid var(--ros-border);gap:.25rem;padding-bottom:.1rem;display:flex;overflow-x:auto}.ros-business-mission-tabs button{border-radius:var(--ros-radius-md)}.ros-business-requirements{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.ros-business-requirements>div{border:1px solid var(--ros-border);border-radius:var(--ros-radius-md);background:var(--ros-surface-subtle);padding:.8rem}.ros-business-requirements dt{color:var(--ros-text-muted);margin-bottom:.25rem;font-size:.8rem}.ros-business-requirements dd{margin:0;font-weight:700}.ros-business-mission-milestone{border-top:1px solid var(--ros-border);grid-template-columns:32px minmax(0,1fr) auto;align-items:start;gap:.75rem;padding:.8rem 0;display:grid}.ros-business-mission-milestone:first-of-type{border-top:0}.ros-business-mission-milestone>span{background:var(--ros-surface-subtle);border-radius:50%;place-items:center;width:28px;height:28px;font-weight:800;display:grid}.ros-business-mission-milestone p{color:var(--ros-text-muted);margin:.2rem 0}.ros-business-mission-milestone small{color:var(--ros-text-muted)}.ros-business-applications,.ros-business-delivery-review{gap:1rem;display:grid}.ros-business-review-split{grid-template-columns:minmax(220px,.75fr) minmax(0,1.45fr);gap:1rem;display:grid}.ros-business-review-list{border-right:1px solid var(--ros-border);align-content:start;gap:.35rem;padding-right:1rem;display:grid}.ros-business-applicant-profile{border:1px solid var(--ros-border);border-radius:var(--ros-radius-md);background:var(--ros-surface-subtle);align-items:flex-start;gap:.75rem;margin-bottom:.85rem;padding:.85rem;display:flex}.ros-business-applicant-profile svg{color:var(--ros-primary);flex:none}.ros-business-applicant-profile strong,.ros-business-applicant-profile p{margin:0;display:block}.ros-business-applicant-profile p{color:var(--ros-text-muted);margin-top:.25rem}.ros-business-mission-history{gap:.1rem;display:grid}.ros-business-mission-history>div:not(.ros-subsection-heading){grid-template-columns:18px 1fr;align-items:start;gap:.6rem;padding:.6rem 0;display:grid}.ros-business-mission-history>div:not(.ros-subsection-heading) strong,.ros-business-mission-history>div:not(.ros-subsection-heading) small{display:block}.ros-business-mission-history small{color:var(--ros-text-muted);margin-top:.12rem}@media (max-width:1100px){.ros-business-mission-layout{grid-template-columns:1fr}.ros-business-mission-list{grid-template-columns:repeat(2,minmax(0,1fr));max-height:none;position:static}.ros-business-mission-list>.ros-subsection-heading,.ros-business-mission-list>.ros-empty-state,.ros-business-mission-list>.ros-inline-notice{grid-column:1/-1}}@media (max-width:820px){.ros-business-mission-space,.ros-business-mission-requirements,.ros-business-review-split,.ros-business-requirements{grid-template-columns:1fr}.ros-business-review-list{border-right:0;border-bottom:1px solid var(--ros-border);padding-bottom:1rem;padding-right:0}.ros-business-mission-milestone-editor>article{grid-template-columns:30px minmax(0,1fr)}.ros-business-mission-milestone-editor>article>.ros-button{grid-column:2}}@media (max-width:620px){.ros-business-command-switch{width:100%}.ros-business-command-switch button{flex:1}.ros-business-mission-list{grid-template-columns:1fr}.ros-business-mission-milestone{grid-template-columns:28px minmax(0,1fr)}.ros-business-mission-milestone>.ros-badge{grid-column:2}.ros-business-mission-actions,.ros-business-decision-actions{grid-template-columns:1fr;display:grid}.ros-business-mission-actions .ros-button,.ros-business-decision-actions .ros-button{width:100%}.ros-business-mission-tabs{margin-inline:-.25rem;padding-inline:.25rem}}@media (prefers-reduced-motion:reduce){.ros-business-command-switch button,.ros-business-mission-tabs button,.ros-business-mission-list>button,.ros-business-review-list>button{transition:none}}.ros-venture-experience{gap:1rem;min-width:0;display:grid}.ros-venture-context{background:linear-gradient(120deg, var(--ros-surface), var(--ros-surface-subtle));border-color:var(--ros-border-strong);grid-template-columns:minmax(0,1.4fr) minmax(240px,.6fr);align-items:end;gap:1rem;display:grid}.ros-venture-context>div:first-child{align-items:flex-start;gap:.8rem;display:flex}.ros-venture-context svg{color:var(--ros-primary);flex:none;margin-top:.12rem}.ros-venture-context strong{display:block}.ros-venture-context p{color:var(--ros-text-muted);max-width:78ch;margin:.25rem 0 0;line-height:1.55}.ros-venture-grid,.ros-venture-members,.ros-venture-roadmap,.ros-venture-contributions{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:start;gap:1rem;display:grid}.ros-venture-profile,.ros-venture-lifecycle,.ros-venture-member-editor,.ros-venture-roadmap-form,.ros-venture-roadmap-source,.ros-venture-contribution-form,.ros-conversion-readiness,.ros-conversion-form,.ros-conversion-complete{gap:1rem;display:grid}.ros-venture-lifecycle,.ros-venture-roadmap-source{position:sticky;top:5.5rem}.ros-venture-status-track{gap:.2rem;display:grid}.ros-venture-status-track>div{min-height:38px;color:var(--ros-text-muted);grid-template-columns:28px minmax(0,1fr);align-items:center;gap:.65rem;display:grid;position:relative}.ros-venture-status-track>div:after{content:"";background:var(--ros-border);width:1px;position:absolute;top:30px;bottom:-8px;left:13px}.ros-venture-status-track>div:last-child:after{display:none}.ros-venture-status-track span{border:1px solid var(--ros-border);background:var(--ros-surface);border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.ros-venture-status-track .is-current{color:var(--ros-primary)}.ros-venture-status-track .is-current span{border-color:color-mix(in srgb, var(--ros-primary) 65%, var(--ros-border));background:var(--ros-primary-soft);box-shadow:0 0 0 4px color-mix(in srgb, var(--ros-primary-soft) 60%, transparent)}.ros-action-row{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.ros-venture-member-list,.ros-venture-decision-list,.ros-venture-contribution-list{gap:.55rem;display:grid}.ros-venture-member-list>button{border-radius:var(--ros-radius-md);width:100%;min-width:0;color:var(--ros-text);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;justify-content:space-between;align-items:center;gap:.8rem;padding:.78rem;transition:background-color .16s,border-color .16s,transform .16s;display:flex}.ros-venture-member-list>button:hover{background:var(--ros-surface-subtle)}.ros-venture-member-list>button.is-selected{border-color:var(--ros-border-strong);background:var(--ros-primary-soft)}.ros-venture-member-list strong,.ros-venture-member-list small{overflow-wrap:anywhere;display:block}.ros-venture-member-list small{color:var(--ros-text-muted);margin-top:.2rem}.ros-venture-roadmap-form{min-width:0}.ros-venture-governance,.ros-venture-options,.ros-venture-participants,.ros-venture-evidence,.ros-conversion-members,.ros-conversion-links{border:1px solid var(--ros-border);border-radius:var(--ros-radius-lg);background:var(--ros-surface-subtle);gap:.75rem;padding:1rem;display:grid}.ros-venture-governance h3,.ros-venture-options h3,.ros-venture-participants h3,.ros-venture-evidence h3,.ros-conversion-members h3,.ros-conversion-links h3{margin:0}.ros-venture-governance p,.ros-venture-options p,.ros-venture-participants p,.ros-venture-evidence p,.ros-conversion-members p,.ros-conversion-links p{color:var(--ros-text-muted);margin:0;line-height:1.5}.ros-link-button{border:1px solid var(--ros-border-strong);border-radius:var(--ros-radius-md);min-height:44px;color:var(--ros-primary);background:var(--ros-surface);justify-self:start;align-items:center;gap:.4rem;padding:.62rem .85rem;font-weight:720;text-decoration:none;transition:background-color .16s,border-color .16s,transform .16s;display:inline-flex}.ros-link-button:hover,.ros-link-button:focus-visible{background:var(--ros-primary-soft);border-color:color-mix(in srgb, var(--ros-primary) 55%, var(--ros-border))}.ros-link-button:active{transform:translateY(1px)}.ros-venture-decisions{gap:1rem;display:grid}.ros-venture-decision-list>article,.ros-venture-contribution-list>article,.ros-conversion-proposals>article,.ros-conversion-members>article{border:1px solid var(--ros-border);border-radius:var(--ros-radius-lg);background:var(--ros-surface);gap:.75rem;padding:1rem;display:grid}.ros-venture-decision-list>article>div:first-child,.ros-venture-contribution-list>article>div:first-child,.ros-conversion-proposals>article>div:first-child{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.ros-venture-decision-list>article>div:first-child>div,.ros-venture-contribution-list>article>div:first-child>div{min-width:0}.ros-venture-decision-list strong,.ros-venture-contribution-list strong{overflow-wrap:anywhere}.ros-venture-decision-list small,.ros-venture-contribution-list small{color:var(--ros-text-muted);margin-top:.2rem;display:block}.ros-venture-decision-list p,.ros-venture-contribution-list p{color:var(--ros-text-secondary);margin:0;line-height:1.55}.ros-venture-decision-editor{gap:1rem;display:grid}.ros-venture-participants .ros-chip-list button.is-selected,.ros-venture-evidence .ros-chip-list button.is-selected{border-color:color-mix(in srgb, var(--ros-primary) 60%, var(--ros-border));background:var(--ros-primary-soft);color:var(--ros-primary)}.ros-venture-contribution-list>article>small{color:var(--ros-text-muted)}.ros-venture-convert{gap:1rem;display:grid}.ros-readiness-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.ros-readiness-grid>div{border:1px solid var(--ros-border);border-radius:var(--ros-radius-lg);background:var(--ros-surface-subtle);gap:.45rem;padding:1rem;display:grid}.ros-readiness-grid>div>span{background:var(--ros-surface);border:1px solid var(--ros-border);width:32px;height:32px;color:var(--ros-text-muted);border-radius:50%;place-items:center;font-weight:800;display:grid}.ros-readiness-grid>div.is-ready{border-color:color-mix(in srgb, var(--ros-success) 38%, var(--ros-border));background:color-mix(in srgb, var(--ros-success) 6%, var(--ros-surface))}.ros-readiness-grid>div.is-ready>span{color:var(--ros-success);border-color:color-mix(in srgb, var(--ros-success) 45%, var(--ros-border))}.ros-readiness-grid p{color:var(--ros-text-muted);margin:0;line-height:1.45}.ros-conversion-proposals{gap:.65rem;display:grid}.ros-conversion-proposals article p{color:var(--ros-text-muted);margin:0}.ros-conversion-members .ros-check-row>span{gap:.15rem;display:grid}.ros-conversion-members .ros-check-row small{color:var(--ros-text-muted)}@media (max-width:980px){.ros-venture-grid,.ros-venture-members,.ros-venture-roadmap,.ros-venture-contributions{grid-template-columns:1fr}.ros-venture-lifecycle,.ros-venture-roadmap-source{position:static}.ros-readiness-grid,.ros-venture-context{grid-template-columns:1fr}}@media (max-width:640px){.ros-venture-experience{gap:.8rem}.ros-venture-status-track>div{grid-template-columns:24px minmax(0,1fr)}.ros-venture-status-track span{width:22px;height:22px}.ros-venture-status-track>div:after{top:27px;left:11px}.ros-venture-decision-list>article>div:first-child,.ros-venture-contribution-list>article>div:first-child,.ros-conversion-proposals>article>div:first-child{flex-direction:column;align-items:stretch}.ros-venture-governance .ros-inline-controls,.ros-venture-options .ros-inline-controls{grid-template-columns:1fr;display:grid}.ros-conversion-members article{padding:.8rem}}.ros-business-experience{gap:1rem;min-width:0;display:grid}.ros-business-context{border-color:var(--ros-border-strong);background:linear-gradient(120deg, var(--ros-surface), var(--ros-surface-subtle));grid-template-columns:minmax(0,1.45fr) minmax(250px,.55fr);align-items:end;gap:1rem;display:grid}.ros-business-context .ros-context-copy{align-items:flex-start;gap:.8rem;min-width:0;display:flex}.ros-business-context .ros-context-copy>svg{color:var(--ros-primary);flex:none;margin-top:.12rem}.ros-business-context .ros-context-copy strong{display:block}.ros-business-context .ros-context-copy p{max-width:78ch;color:var(--ros-text-muted);margin:.25rem 0 0;line-height:1.55}.ros-business-home-grid{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);align-items:start;gap:1rem;display:grid}.ros-business-profile-card,.ros-business-command-card,.ros-business-lifecycle-card,.ros-business-principles-card,.ros-business-project-editor,.ros-business-assignment-card,.ros-business-decision-card,.ros-business-window-card,.ros-business-workload-list,.ros-business-health-controls,.ros-business-health-history{gap:1rem;min-width:0;display:grid}.ros-business-profile-card{grid-row:span 2}.ros-business-command-card{background:linear-gradient(150deg, var(--ros-surface), color-mix(in srgb, var(--ros-primary-soft) 34%, var(--ros-surface)))}.ros-business-principles-card{border-color:color-mix(in srgb, var(--ros-primary) 28%, var(--ros-border));grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.85rem}.ros-business-principles-card>svg{color:var(--ros-primary);margin-top:.12rem}.ros-business-principles-card h2{margin:0}.ros-business-principles-card p{color:var(--ros-text-muted);margin:.25rem 0 .7rem;line-height:1.55}.ros-business-principles-card ul{color:var(--ros-text-secondary);gap:.45rem;margin:0;padding-left:1.1rem;line-height:1.5;display:grid}.ros-business-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.ros-business-stat-grid>div{border:1px solid var(--ros-border);border-radius:var(--ros-radius-lg);background:var(--ros-surface-subtle);gap:.18rem;min-width:0;padding:.85rem;display:grid}.ros-business-stat-grid strong{color:var(--ros-text);font-size:clamp(1.32rem,2.8vw,1.85rem);line-height:1.05}.ros-business-stat-grid span{color:var(--ros-text-muted);overflow-wrap:anywhere;font-size:.88rem}.ros-business-lifecycle-card .ros-action-row{align-items:stretch}.ros-business-lifecycle-card .ros-button{min-height:44px}.ros-business-organization-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem;display:grid}.ros-business-organization-grid>*,.ros-business-command-grid>*{min-width:0}.ros-business-list{gap:.4rem;max-height:420px;padding-right:.12rem;display:grid;overflow:auto}.ros-business-list>button{border-radius:var(--ros-radius-md);width:100%;min-height:48px;color:var(--ros-text);text-align:left;cursor:pointer;transition:background-color var(--ros-motion-fast), border-color var(--ros-motion-fast), transform var(--ros-motion-fast), box-shadow var(--ros-motion-fast);background:0 0;border:1px solid #0000;justify-content:space-between;align-items:center;gap:.75rem;padding:.72rem .78rem;display:flex}.ros-business-list>button:hover{background:var(--ros-surface-subtle)}.ros-business-list>button:focus-visible{outline:2px solid var(--ros-focus);outline-offset:2px}.ros-business-list>button:active{transform:translateY(1px)}.ros-business-list>button.is-selected{border-color:color-mix(in srgb, var(--ros-primary) 48%, var(--ros-border));background:var(--ros-primary-soft);box-shadow:inset 3px 0 0 var(--ros-primary)}.ros-business-list>button>span:first-child{min-width:0}.ros-business-list strong,.ros-business-list small{overflow-wrap:anywhere;display:block}.ros-business-list small{color:var(--ros-text-muted);margin-top:.18rem}.ros-business-member-roster,.ros-business-organization-grid>.ros-card:not(.ros-business-member-roster){gap:1rem;display:grid}.ros-business-organization-grid .ros-form-grid{min-width:0}.ros-business-command-grid{grid-template-columns:minmax(250px,.68fr) minmax(0,1.32fr);align-items:start;gap:1rem;display:grid}.ros-business-project-list{gap:.7rem;max-height:calc(100dvh - 7rem);display:grid;position:sticky;top:5.5rem;overflow:auto}.ros-business-project-list .ros-business-list{max-height:none;overflow:visible}.ros-business-project-list .ros-text-link{justify-self:start}.ros-business-project-editor,.ros-business-assignment-card{grid-column:2}.ros-business-decision-card{grid-column:1/-1}.ros-business-decision-create,.ros-business-decision-review{border:1px solid var(--ros-border);border-radius:var(--ros-radius-lg);background:var(--ros-surface-subtle);gap:.8rem;padding:1rem;display:grid}.ros-business-decision-create h3,.ros-business-decision-review h3,.ros-business-decision-review>p,.ros-business-decision-review>blockquote{margin:0}.ros-business-decision-review>p{color:var(--ros-text-secondary);line-height:1.55}.ros-business-decision-review blockquote{border-left:3px solid var(--ros-primary);border-radius:0 var(--ros-radius-md) var(--ros-radius-md) 0;background:var(--ros-surface);color:var(--ros-text);overflow-wrap:anywhere;padding:.8rem .95rem;line-height:1.6}.ros-business-project-editor .ros-form-grid,.ros-business-assignment-card .ros-form-grid{min-width:0}.ros-business-project-editor .ros-action-row,.ros-business-assignment-card .ros-action-row,.ros-business-decision-review .ros-action-row{align-items:stretch}.ros-business-project-editor .ros-button,.ros-business-assignment-card .ros-button,.ros-business-decision-review .ros-button{min-height:44px}.ros-business-workload-grid,.ros-business-health-grid{grid-template-columns:minmax(290px,.68fr) minmax(0,1.32fr);align-items:start;gap:1rem;display:grid}.ros-business-window-card,.ros-business-health-controls{position:sticky;top:5.5rem}.ros-workload-table{gap:.55rem;display:grid}.ros-workload-table>article{border:1px solid var(--ros-border);border-radius:var(--ros-radius-lg);background:var(--ros-surface);transition:border-color var(--ros-motion-fast), background-color var(--ros-motion-fast), box-shadow var(--ros-motion-fast);grid-template-columns:minmax(150px,.72fr) minmax(160px,1fr) minmax(220px,1.05fr);align-items:center;gap:.85rem;padding:.85rem;display:grid}.ros-workload-table>article:hover{border-color:var(--ros-border-strong);background:var(--ros-surface-subtle)}.ros-workload-table strong,.ros-workload-table small{overflow-wrap:anywhere;display:block}.ros-workload-table small{color:var(--ros-text-muted);margin-top:.18rem}.ros-workload-meter{background:var(--ros-surface-subtle);border:1px solid var(--ros-border);border-radius:999px;height:8px;position:relative;overflow:hidden}.ros-workload-meter>span{inset-block:0;border-radius:inherit;background:linear-gradient(90deg, var(--ros-primary), var(--ros-primary));transition:width var(--ros-motion-medium);position:absolute;left:0}.ros-workload-facts{color:var(--ros-text-secondary);gap:.2rem;font-size:.86rem;line-height:1.4;display:grid}.ros-workload-facts span{overflow-wrap:anywhere}.ros-health-snapshot-list{gap:.75rem;display:grid}.ros-health-snapshot-list>article{border:1px solid var(--ros-border);border-radius:var(--ros-radius-lg);background:var(--ros-surface);gap:.85rem;padding:1rem;display:grid}.ros-health-snapshot-head{justify-content:space-between;align-items:flex-start;gap:.85rem;display:flex}.ros-health-snapshot-head>div{min-width:0}.ros-health-snapshot-head strong,.ros-health-snapshot-head small{overflow-wrap:anywhere;display:block}.ros-health-snapshot-head small{color:var(--ros-text-muted);margin-top:.2rem}.ros-health-signals{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.ros-health-signals>div{border:1px solid var(--ros-border);border-radius:var(--ros-radius-md);background:var(--ros-surface-subtle);gap:.5rem;min-width:0;padding:.8rem;display:grid}.ros-health-signals>div>div:first-child{justify-content:space-between;align-items:flex-start;gap:.55rem;display:flex}.ros-health-signals p{color:var(--ros-text-secondary);overflow-wrap:anywhere;margin:0;line-height:1.5}.ros-health-signals ul{color:var(--ros-text-muted);gap:.25rem;margin:0;padding-left:1rem;font-size:.85rem;line-height:1.4;display:grid}.ros-health-signals li{overflow-wrap:anywhere}@media (max-width:1050px){.ros-business-home-grid,.ros-business-workload-grid,.ros-business-health-grid{grid-template-columns:1fr}.ros-business-profile-card{grid-row:auto}.ros-business-window-card,.ros-business-health-controls{position:static}.ros-business-command-grid{grid-template-columns:1fr}.ros-business-project-list{max-height:none;position:static}.ros-business-project-editor,.ros-business-assignment-card,.ros-business-decision-card{grid-column:1}.ros-workload-table>article{grid-template-columns:minmax(145px,.8fr) minmax(140px,1fr)}.ros-workload-facts{grid-column:1/-1}.ros-health-signals{grid-template-columns:1fr}}@media (max-width:760px){.ros-business-context,.ros-business-organization-grid{grid-template-columns:1fr}.ros-business-stat-grid{grid-template-columns:1fr 1fr}.ros-business-list{max-height:none}.ros-business-decision-create,.ros-business-decision-review{padding:.85rem}.ros-workload-table>article{grid-template-columns:1fr;gap:.62rem}.ros-workload-facts{grid-column:auto}.ros-health-snapshot-head,.ros-health-signals>div>div:first-child{flex-direction:column;align-items:stretch}.ros-business-principles-card{grid-template-columns:1fr}.ros-business-principles-card>svg{margin:0}}@media (max-width:520px){.ros-business-experience{gap:.8rem}.ros-business-stat-grid{grid-template-columns:1fr}.ros-business-command-card .ros-action-row,.ros-business-lifecycle-card .ros-action-row,.ros-business-project-editor .ros-action-row,.ros-business-assignment-card .ros-action-row,.ros-business-decision-review .ros-action-row{grid-template-columns:1fr;display:grid}.ros-business-command-card .ros-text-link,.ros-business-lifecycle-card .ros-button,.ros-business-project-editor .ros-button,.ros-business-assignment-card .ros-button,.ros-business-decision-review .ros-button{justify-content:center;width:100%}.ros-health-snapshot-list>article{padding:.85rem}}@media (prefers-reduced-motion:reduce){.ros-business-list>button,.ros-workload-table>article,.ros-workload-meter>span{transition:none}.ros-business-list>button:active{transform:none}}.ros-commercial-experience{gap:1rem;min-width:0;display:grid}.ros-commercial-context{border-color:var(--ros-border-strong);background:linear-gradient(120deg, var(--ros-surface), var(--ros-surface-subtle));grid-template-columns:minmax(0,1.45fr) minmax(250px,.55fr);align-items:end;gap:1rem;display:grid}.ros-commercial-context .ros-context-copy{align-items:flex-start;gap:.8rem;min-width:0;display:flex}.ros-commercial-context .ros-context-copy>svg{color:var(--ros-primary);flex:none;margin-top:.12rem}.ros-commercial-context .ros-context-copy strong{display:block}.ros-commercial-context .ros-context-copy p{max-width:76ch;color:var(--ros-text-muted);margin:.25rem 0 0;line-height:1.55}.ros-commercial-offer-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:.85rem;display:grid}.ros-commercial-offer{border:1px solid var(--ros-border);border-radius:var(--ros-radius-xl);background:var(--ros-surface);align-content:start;gap:.8rem;min-width:0;padding:1rem;display:grid}.ros-commercial-offer.is-selected{border-color:var(--ros-primary);box-shadow:inset 0 0 0 1px var(--ros-primary)}.ros-commercial-offer__head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.ros-commercial-offer__head h3{margin:.12rem 0 .3rem}.ros-commercial-offer__head p{color:var(--ros-text-muted);margin:0;line-height:1.5}.ros-commercial-offer__head>strong{white-space:nowrap;font-size:1.25rem}.ros-commercial-offer__meta{flex-wrap:wrap;gap:.45rem;display:flex}.ros-commercial-entitlement-list{gap:.42rem;margin:0;padding:0;list-style:none;display:grid}.ros-commercial-entitlement-list li{color:var(--ros-text-muted);overflow-wrap:anywhere;align-items:flex-start;gap:.48rem;font-size:.9rem;display:flex}.ros-commercial-entitlement-list svg{color:var(--ros-primary);flex:none;margin-top:.12rem}.ros-commercial-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin:.85rem 0;display:grid}.ros-commercial-stat-grid>div{border:1px solid var(--ros-border);border-radius:var(--ros-radius-lg);background:var(--ros-surface-subtle);gap:.18rem;min-width:0;padding:.85rem;display:grid}.ros-commercial-stat-grid strong{overflow-wrap:anywhere}.ros-commercial-stat-grid span{color:var(--ros-text-muted);font-size:.86rem}.ros-commercial-selection-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.ros-commercial-next-card{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.8rem;display:grid}.ros-commercial-next-card>svg{color:var(--ros-primary)}.ros-commercial-next-card p{color:var(--ros-text-muted);margin:.25rem 0 .7rem}.ros-commercial-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin:0;display:grid}.ros-commercial-facts>div{border:1px solid var(--ros-border);border-radius:var(--ros-radius-lg);background:var(--ros-surface-subtle);padding:.8rem}.ros-commercial-facts dt{color:var(--ros-text-muted);font-size:.8rem}.ros-commercial-facts dd{overflow-wrap:anywhere;margin:.2rem 0 0;font-weight:650}.ros-commercial-history{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.ros-commercial-history li{border:1px solid var(--ros-border);border-radius:var(--ros-radius-lg);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.65rem;padding:.8rem;display:grid}.ros-commercial-history li>span{background:var(--ros-surface-subtle);width:2rem;height:2rem;color:var(--ros-primary);border-radius:999px;place-items:center;display:grid}.ros-commercial-history p{color:var(--ros-text-muted);margin:.22rem 0 0;font-size:.88rem}@media (max-width:760px){.ros-commercial-context,.ros-commercial-selection-controls{grid-template-columns:1fr}.ros-commercial-stat-grid{grid-template-columns:1fr 1fr}.ros-commercial-offer__head{flex-direction:column}.ros-commercial-facts{grid-template-columns:1fr}}@media (max-width:520px){.ros-commercial-experience{gap:.8rem}.ros-commercial-stat-grid{grid-template-columns:1fr}.ros-commercial-history li{grid-template-columns:auto minmax(0,1fr)}.ros-commercial-history li>.ros-badge{grid-column:2}.ros-commercial-account-card .ros-action-row,.ros-commercial-next-card .ros-action-row,.ros-commercial-selection-card .ros-action-row{grid-template-columns:1fr;display:grid}.ros-commercial-account-card .ros-button,.ros-commercial-selection-card .ros-button,.ros-commercial-next-card .ros-text-link{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.ros-commercial-offer{scroll-behavior:auto}}.ros-commercial-state-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin:.85rem 0;display:grid}.ros-commercial-state-grid>div{border:1px solid var(--ros-border);border-radius:var(--ros-radius-lg);background:var(--ros-surface-subtle);gap:.18rem;min-width:0;padding:.85rem;display:grid}.ros-commercial-state-grid span{color:var(--ros-text-muted);font-size:.8rem}.ros-commercial-state-grid strong{overflow-wrap:anywhere}.ros-commercial-period-facts{margin-top:.85rem}.ros-commercial-recurring-card,.ros-commercial-recurring-result,.ros-commercial-access-card,.ros-commercial-access-state{gap:.8rem;display:grid}.ros-commercial-entitlement-snapshot li{border:1px solid var(--ros-border);border-radius:var(--ros-radius-lg);background:var(--ros-surface-subtle);padding:.75rem}.ros-commercial-entitlement-snapshot li>div{min-width:0}.ros-commercial-entitlement-snapshot strong{color:var(--ros-text);display:block}.ros-commercial-entitlement-snapshot p{color:var(--ros-text-muted);margin:.18rem 0 0;font-size:.82rem;line-height:1.45}@media (max-width:760px){.ros-commercial-state-grid{grid-template-columns:1fr 1fr}}@media (max-width:520px){.ros-commercial-state-grid{grid-template-columns:1fr}.ros-commercial-recurring-card .ros-button{justify-content:center;width:100%}}.ros-sponsored-experience{gap:1rem;min-width:0;display:grid}.ros-sponsored-context{border-color:var(--ros-border-strong);background:linear-gradient(120deg, var(--ros-surface), var(--ros-surface-subtle));grid-template-columns:minmax(0,1.45fr) minmax(250px,.55fr);align-items:end;gap:1rem;display:grid}.ros-sponsored-context .ros-context-copy{align-items:flex-start;gap:.8rem;min-width:0;display:flex}.ros-sponsored-context .ros-context-copy>svg{color:var(--ros-primary);flex:none;margin-top:.12rem}.ros-sponsored-context .ros-context-copy strong{display:block}.ros-sponsored-context .ros-context-copy p{max-width:76ch;color:var(--ros-text-muted);margin:.25rem 0 0;line-height:1.55}.ros-sponsored-account{gap:.85rem;display:grid}.ros-sponsored-account__facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;display:grid}.ros-sponsored-account__facts>div,.ros-sponsored-schedule-preview>span+strong{min-width:0}.ros-sponsored-account__facts>div{border:1px solid var(--ros-border);border-radius:var(--ros-radius-lg);background:var(--ros-surface-subtle);gap:.2rem;padding:.8rem;display:grid}.ros-sponsored-account__facts span{color:var(--ros-text-muted);font-size:.8rem}.ros-sponsored-account__facts strong{overflow-wrap:anywhere}.ros-sponsored-offer-section{gap:.8rem;display:grid}.ros-sponsored-offer-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,275px),1fr));gap:.85rem;display:grid}.ros-sponsored-offer{border:1px solid var(--ros-border);border-radius:var(--ros-radius-xl);background:var(--ros-surface);min-width:0;transition:border-color var(--ros-motion-fast), box-shadow var(--ros-motion-fast);align-content:start;gap:.78rem;padding:1rem;display:grid}.ros-sponsored-offer.is-selected{border-color:var(--ros-primary);box-shadow:inset 0 0 0 1px var(--ros-primary)}.ros-sponsored-offer__head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.ros-sponsored-offer__head h3{overflow-wrap:anywhere;margin:.12rem 0 0}.ros-sponsored-offer__head>strong{white-space:nowrap;font-size:1.2rem}.ros-sponsored-offer__meta{flex-wrap:wrap;gap:.4rem;display:flex}.ros-sponsored-offer>p{color:var(--ros-text-secondary);margin:0;line-height:1.5}.ros-sponsored-offer>small{color:var(--ros-text-muted);line-height:1.45}.ros-sponsored-order-grid{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);align-items:start;gap:1rem;display:grid}.ros-sponsored-composer,.ros-sponsored-quote{gap:.9rem;display:grid}.ros-sponsored-quote{position:sticky;top:88px}.ros-sponsored-form-grid{grid-template-columns:minmax(160px,.35fr) minmax(240px,.65fr);gap:.75rem;display:grid}.ros-sponsored-schedule-preview{border:1px solid var(--ros-border);border-radius:var(--ros-radius-lg);background:var(--ros-surface-subtle);grid-template-columns:auto minmax(0,1fr);gap:.4rem .8rem;padding:.8rem;display:grid}.ros-sponsored-schedule-preview span{color:var(--ros-text-muted);font-size:.82rem}.ros-sponsored-target{border:1px solid var(--ros-border);border-radius:var(--ros-radius-lg);background:var(--ros-surface-subtle);gap:.75rem;padding:.85rem;display:grid}.ros-sponsored-authority-copy{color:var(--ros-text-muted);align-items:flex-start;gap:.45rem;margin:0;font-size:.84rem;line-height:1.45;display:flex}.ros-sponsored-authority-copy svg{color:var(--ros-primary);flex:none;margin-top:.1rem}.ros-sponsored-quote__pending{text-align:center;color:var(--ros-text-muted);place-items:center;gap:.55rem;padding:1.6rem .8rem;display:grid}.ros-sponsored-quote__pending svg{color:var(--ros-primary)}.ros-sponsored-quote__pending p{max-width:42ch;margin:0;line-height:1.5}.ros-sponsored-order-result{gap:.85rem;display:grid}.ros-sponsored-order-result__price{gap:.25rem;display:grid}.ros-sponsored-order-result__price>span{color:var(--ros-text-muted);font-size:.8rem}.ros-sponsored-order-result__price>strong{font-size:1.65rem}.ros-sponsored-order-result__price>.ros-badge{justify-self:start}.ros-sponsored-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin:0;display:grid}.ros-sponsored-facts>div{border:1px solid var(--ros-border);border-radius:var(--ros-radius-md);background:var(--ros-surface-subtle);min-width:0;padding:.7rem}.ros-sponsored-facts dt{color:var(--ros-text-muted);font-size:.78rem}.ros-sponsored-facts dd{overflow-wrap:anywhere;margin:.18rem 0 0;font-weight:650}.ros-sponsored-principles{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem;display:grid}.ros-sponsored-principles>svg{color:var(--ros-primary);margin-top:.1rem}.ros-sponsored-principles strong{display:block}.ros-sponsored-principles p{color:var(--ros-text-muted);margin:.2rem 0 0;line-height:1.5}@media (max-width:900px){.ros-sponsored-order-grid{grid-template-columns:1fr}.ros-sponsored-quote{position:static}.ros-sponsored-account__facts{grid-template-columns:1fr 1fr}}@media (max-width:700px){.ros-sponsored-context,.ros-sponsored-form-grid{grid-template-columns:1fr}.ros-sponsored-offer__head{flex-direction:column}.ros-sponsored-facts{grid-template-columns:1fr}}@media (max-width:520px){.ros-sponsored-experience{gap:.8rem}.ros-sponsored-account__facts{grid-template-columns:1fr}.ros-sponsored-offer .ros-button,.ros-sponsored-composer>.ros-button,.ros-sponsored-order-result>.ros-button{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.ros-sponsored-offer{transition:none}}.ros-sponsored-checkout-page{gap:1rem;min-width:0;display:grid}.ros-sponsored-checkout-summary,.ros-sponsored-checkout-capability{gap:.9rem;max-width:980px;display:grid}.ros-sponsored-checkout-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.ros-sponsored-checkout-facts>div{border:1px solid var(--ros-border);border-radius:var(--ros-radius-lg);background:var(--ros-surface-subtle);gap:.2rem;min-width:0;padding:.8rem;display:grid}.ros-sponsored-checkout-facts span{color:var(--ros-text-muted);font-size:.8rem}.ros-sponsored-checkout-facts strong{overflow-wrap:anywhere}.ros-sponsored-checkout-capability>small{color:var(--ros-text-muted);line-height:1.45}.ros-sponsored-guest-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:1rem;display:grid}.ros-sponsored-guest-grid>.ros-card{gap:.85rem;min-width:0;display:grid}.ros-sponsored-guest-fields{gap:.75rem;display:grid}.ros-sponsored-validation{color:var(--ros-danger);margin:0;font-size:.84rem;line-height:1.45}@media (max-width:800px){.ros-sponsored-guest-grid,.ros-sponsored-checkout-facts{grid-template-columns:1fr}}@media (max-width:520px){.ros-sponsored-checkout-page .ros-button,.ros-sponsored-guest-grid .ros-button{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.ros-sponsored-checkout-page *{scroll-behavior:auto}}.ros-sponsored-creative-page{gap:1rem;display:grid}.ros-sponsored-context-card{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.ros-sponsored-context-card>div{gap:.25rem;display:grid}.ros-sponsored-context-card span,.ros-sponsored-status-current>span{color:var(--ros-text-muted);letter-spacing:.02em;font-size:.82rem;font-weight:700}.ros-sponsored-creative-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:1rem;display:grid}.ros-sponsored-creative-grid>.ros-card,.ros-sponsored-status-card{gap:.85rem;display:grid}.ros-sponsored-status-current{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.ros-sponsored-status-current small{color:var(--ros-text-muted)}.ros-sponsored-status-timeline{grid-template-columns:repeat(8,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.ros-sponsored-status-timeline li{gap:.55rem;min-width:0;padding-right:.55rem;display:grid;position:relative}.ros-sponsored-status-timeline li:before{content:"";background:var(--ros-border);height:1px;position:absolute;top:.46rem;left:.7rem;right:-.1rem}.ros-sponsored-status-timeline li:last-child:before{display:none}.ros-sponsored-status-timeline li>span{z-index:1;background:var(--ros-surface);border:2px solid var(--ros-border-strong);border-radius:999px;width:.9rem;height:.9rem;position:relative}.ros-sponsored-status-timeline li.is-reached>span{border-color:var(--ros-primary);background:var(--ros-primary)}.ros-sponsored-status-timeline li div{gap:.18rem;min-width:0;display:grid}.ros-sponsored-status-timeline strong{overflow-wrap:anywhere;font-size:.78rem}.ros-sponsored-status-timeline small{color:var(--ros-text-muted);overflow-wrap:anywhere;font-size:.72rem}.ros-sponsored-status-actions{flex-wrap:wrap;gap:.55rem;display:flex}@media (max-width:980px){.ros-sponsored-creative-grid{grid-template-columns:1fr}.ros-sponsored-status-timeline{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:.85rem}.ros-sponsored-context-card{grid-template-columns:1fr 1fr}.ros-sponsored-status-timeline li:nth-child(4):before,.ros-sponsored-status-timeline li:nth-child(8):before{display:none}}@media (max-width:640px){.ros-sponsored-context-card,.ros-sponsored-status-timeline{grid-template-columns:1fr}.ros-sponsored-status-timeline li{grid-template-columns:auto 1fr;align-items:start}.ros-sponsored-status-timeline li:before{width:1px;height:auto;inset:.8rem auto -1rem .43rem}.ros-sponsored-status-timeline li:last-child:before{display:none}.ros-sponsored-status-actions>*{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.ros-sponsored-status-timeline *{scroll-behavior:auto!important;transition:none!important}}.ros-ops-governance{gap:var(--ros-space-5);min-width:0;display:grid}.ros-ops-principle{align-items:start;gap:var(--ros-space-4);border-left:3px solid var(--ros-primary);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.ros-ops-principle p{color:var(--ros-text-secondary);margin:.35rem 0 0}.ros-ops-tabs{gap:var(--ros-space-2);flex-wrap:wrap;display:flex}.ros-ops-toolbar{align-items:end;gap:var(--ros-space-3);flex-wrap:wrap;display:flex}.ros-ops-toolbar>*{min-width:min(16rem,100%)}.ros-ops-queue{gap:var(--ros-space-2);align-content:start;display:grid}.ros-ops-row,.ros-ops-select-row{min-width:0}.ros-ops-row{gap:var(--ros-space-4);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.ros-ops-row h3,.ros-ops-row p{margin:.2rem 0}.ros-ops-row p,.ros-ops-select-row small{color:var(--ros-text-secondary);overflow-wrap:anywhere}.ros-ops-row-actions{align-items:center;gap:var(--ros-space-3);flex-wrap:wrap;justify-content:flex-end;display:flex}.ros-link-button{border:1px solid var(--ros-border-strong);border-radius:var(--ros-radius-md);min-height:2.5rem;color:var(--ros-text);background:var(--ros-surface);justify-content:center;align-items:center;padding:.55rem .8rem;font-weight:650;text-decoration:none;display:inline-flex}.ros-link-button:hover{background:var(--ros-surface-subtle)}.ros-link-button:focus-visible{outline:2px solid var(--ros-focus);outline-offset:2px}.ros-ops-split{gap:var(--ros-space-4);grid-template-columns:minmax(17rem,.85fr) minmax(0,1.4fr);align-items:start;display:grid}.ros-ops-split-wide{grid-template-columns:minmax(18rem,.75fr) minmax(0,1.65fr)}.ros-ops-select-row{gap:var(--ros-space-3);text-align:left;width:100%;padding:var(--ros-space-4);border:1px solid var(--ros-border);border-radius:var(--ros-radius-lg);background:var(--ros-surface);color:var(--ros-text);cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;transition:border-color .16s,background-color .16s,transform .16s;display:grid}.ros-ops-select-row:hover{border-color:var(--ros-border-strong);background:var(--ros-surface-subtle)}.ros-ops-select-row:focus-visible{outline:2px solid var(--ros-focus);outline-offset:2px}.ros-ops-select-row.is-selected{border-color:var(--ros-primary);background:var(--ros-primary-soft)}.ros-ops-select-row span{gap:.2rem;min-width:0;display:grid}.ros-ops-select-row strong,.ros-ops-select-row small{min-width:0;display:block}.ros-ops-detail,.ros-ops-detail-stack{min-width:0}.ros-ops-detail{gap:var(--ros-space-4);top:var(--ros-space-4);display:grid;position:sticky}.ros-ops-detail-stack{gap:var(--ros-space-4);display:grid}.ros-ops-facts{gap:var(--ros-space-3);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));margin:0;display:grid}.ros-ops-facts div{padding:var(--ros-space-3);border:1px solid var(--ros-border);border-radius:var(--ros-radius-md);background:var(--ros-surface-subtle)}.ros-ops-facts dt{color:var(--ros-text-muted);font-size:.78rem}.ros-ops-facts dd{overflow-wrap:anywhere;margin:.25rem 0 0;font-weight:650}.ros-ops-case-grid{gap:var(--ros-space-4);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.ros-ops-case-grid>article,.ros-ops-case-grid>.ros-card{gap:var(--ros-space-4);display:grid}.ros-ops-subrecord{gap:var(--ros-space-3);padding:var(--ros-space-3) 0;border-top:1px solid var(--ros-border);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.ros-ops-subrecord p{color:var(--ros-text-secondary);margin:.3rem 0}.ros-ops-subrecord small{color:var(--ros-text-muted);display:block}.ros-ops-inline-actions{gap:var(--ros-space-2);margin-top:var(--ros-space-2);flex-wrap:wrap;justify-content:flex-end;display:flex}.ros-ops-release{gap:var(--ros-space-2);min-width:min(18rem,100%);display:grid}.ros-ops-audit-note{color:var(--ros-text-muted);display:block}.ros-ops-error{color:var(--ros-danger)!important}.ros-ops-governance textarea{resize:vertical}@media (max-width:900px){.ros-ops-split,.ros-ops-split-wide,.ros-ops-case-grid{grid-template-columns:1fr}.ros-ops-detail{position:static}.ros-ops-row{grid-template-columns:1fr}.ros-ops-row-actions{justify-content:flex-start}.ros-ops-principle{grid-template-columns:auto minmax(0,1fr)}.ros-ops-principle>span:last-child{grid-column:2}.ros-ops-subrecord{grid-template-columns:1fr}.ros-ops-inline-actions{justify-content:flex-start}}@media (max-width:560px){.ros-ops-toolbar{display:grid}.ros-ops-toolbar>*{width:100%;min-width:0}.ros-ops-select-row,.ros-ops-principle{grid-template-columns:1fr}.ros-ops-principle>span:last-child{grid-column:auto}.ros-ops-tabs>*{flex:auto}.ros-ops-facts{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ros-ops-select-row{transition:none}.ros-link-button{scroll-behavior:auto}}.ros-ops-admin-grid{gap:var(--ros-space-4);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.ros-ops-admin-grid>.ros-card,.ros-ops-panel-stack>.ros-card,.ros-ops-panel-stack{gap:var(--ros-space-4);min-width:0;display:grid}.ros-ops-form-grid{gap:var(--ros-space-3);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.ros-ops-admin-row{gap:var(--ros-space-4);padding:var(--ros-space-3) 0;border-top:1px solid var(--ros-border);grid-template-columns:minmax(0,1fr) auto;align-items:center;min-width:0;display:grid}.ros-ops-admin-row--stack{align-items:start}.ros-ops-admin-row>div:first-child{gap:.2rem;min-width:0;display:grid}.ros-ops-admin-row strong,.ros-ops-admin-row small{overflow-wrap:anywhere;min-width:0}.ros-ops-admin-row small{color:var(--ros-text-muted)}.ros-ops-action-stack{gap:var(--ros-space-3);display:grid}.ros-ops-inline-control{gap:var(--ros-space-2);grid-template-columns:minmax(10rem,1fr) auto;align-items:center;display:grid}.ros-ops-authority-grid{gap:var(--ros-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ros-ops-secret{margin-top:var(--ros-space-2);border:1px dashed var(--ros-border-strong);border-radius:var(--ros-radius-md);background:var(--ros-surface-subtle);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;padding:.65rem .75rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.78rem;display:block}.ros-button--compact{min-height:2.35rem;padding:.45rem .7rem}.ros-ops-governance .ros-tabs__content,.ros-ops-governance .ros-field{min-width:0}.ros-ops-governance .ros-card>svg:first-child{color:var(--ros-primary)}@media (max-width:960px){.ros-ops-admin-grid,.ros-ops-authority-grid,.ros-ops-form-grid,.ros-ops-inline-control{grid-template-columns:1fr}.ros-ops-inline-control .ros-button{justify-content:center}}@media (max-width:620px){.ros-ops-admin-row{grid-template-columns:1fr}.ros-ops-admin-row .ros-ops-row-actions{justify-content:flex-start}.ros-ops-admin-row .ros-button,.ros-ops-action-stack>.ros-button,.ros-ops-inline-control .ros-button{justify-content:center;width:100%}.ros-ops-authority-grid .ros-ops-principle{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ros-ops-admin-row,.ros-ops-secret{scroll-behavior:auto;transition:none}}.ros-ops-entitlement-builder{gap:var(--ros-space-4);margin-block:var(--ros-space-5);padding:var(--ros-space-4);border:1px solid var(--ros-border);border-radius:var(--ros-radius-lg);background:var(--ros-surface-subtle);display:grid}.ros-ops-entitlement-list{gap:var(--ros-space-2);display:grid}.ros-ops-version-list{gap:0;max-height:22rem;padding-right:.2rem;display:grid;overflow:auto}.ros-ops-audit-grid{gap:var(--ros-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ros-ops-audit-link{gap:var(--ros-space-3);padding:var(--ros-space-4);border:1px solid var(--ros-border);border-radius:var(--ros-radius-lg);background:var(--ros-surface);color:var(--ros-text);grid-template-columns:auto minmax(0,1fr);align-items:start;text-decoration:none;transition:border-color .16s,background-color .16s,transform .16s;display:grid}.ros-ops-audit-link:hover{border-color:var(--ros-border-strong);background:var(--ros-surface-subtle)}.ros-ops-audit-link:focus-visible{outline:2px solid var(--ros-focus);outline-offset:2px}.ros-ops-audit-link span:last-child{gap:.25rem;min-width:0;display:grid}.ros-ops-audit-link small{color:var(--ros-text-secondary);overflow-wrap:anywhere}.ros-ops-audit-icon{border-radius:var(--ros-radius-md);background:var(--ros-primary-soft);width:2.35rem;height:2.35rem;color:var(--ros-primary);place-items:center;display:grid}@media (max-width:760px){.ros-ops-audit-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ros-ops-audit-link{transition:none}.ros-ops-audit-link:hover{transform:none}}
