/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.contents{display:contents}.flex{display:flex}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--ink-950:#111d25;--ink-900:#172832;--ink-800:#223945;--ink-700:#36515d;--ink-600:#55707b;--ink-500:#718790;--ink-300:#b9c5c8;--ink-200:#d7dfe0;--ink-100:#e9eeee;--canvas:#f3f1ea;--paper:#fbfaf6;--white:#fff;--amber-600:#a95d12;--amber-500:#cf7b20;--amber-400:#e59a3f;--amber-300:#f1bc72;--amber-100:#fae8c9;--teal-700:#20685e;--teal-600:#2a7d70;--teal-500:#3c9485;--teal-100:#dcece7;--orcid:#a6ce39;--line:#203a4424;--shadow-soft:0 20px 70px #14252e1c;--shadow-card:0 8px 30px #14252e12;--radius-sm:7px;--radius-md:12px;--radius-lg:20px;--font-sans:Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;text-rendering:optimizelegibility}body{background:var(--canvas);min-height:100vh;color:var(--ink-950);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0}button,input,select,textarea{font:inherit}a{color:inherit;text-decoration:none}:focus-visible{outline-offset:3px;outline:3px solid #e59a3f8f}::selection{background:var(--amber-300);color:var(--ink-950)}.public-site{background:radial-gradient(circle at 83% 14%, #f1bc722e, transparent 26rem), linear-gradient(180deg, #f7f5ef 0%, var(--canvas) 56%, #eef0eb 100%);min-height:100vh;overflow:hidden}.public-header{z-index:10;border-bottom:1px solid var(--line);grid-template-columns:minmax(220px,1fr) auto minmax(220px,1fr);align-items:center;width:min(1440px,100% - 64px);min-height:86px;margin:0 auto;display:grid;position:relative}.wordmark{justify-self:start;align-items:center;gap:12px;width:fit-content;display:inline-flex}.brand-signal{background:#ffffffb8;border:1px solid #207d7052;border-radius:50%;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid;position:relative}.brand-signal:before,.brand-signal:after,.brand-signal>span:before,.brand-signal>span:after{content:"";border-radius:50%;width:7px;height:7px;position:absolute}.brand-signal:before{background:var(--amber-400);top:6px;left:15px}.brand-signal:after{background:var(--teal-500);bottom:9px;right:7px}.brand-signal>span{background:var(--ink-900);border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #e59a3f2e}.brand-signal>span:before{background:var(--amber-300);bottom:7px;right:7px}.brand-signal>span:after{background:var(--teal-700);top:13px;left:5px}.wordmark-copy{gap:2px;display:grid}.wordmark-copy strong{color:var(--ink-950);letter-spacing:.09em;font-size:.96rem;font-weight:760}.wordmark-copy small{color:var(--ink-600);letter-spacing:.02em;font-size:.68rem;font-weight:550}.public-nav{justify-content:center;align-items:center;gap:32px;display:flex}.public-nav a,.header-sign-in{color:var(--ink-700);font-size:.82rem;font-weight:650}.public-nav a{padding:12px 0;position:relative}.public-nav a:after{background:var(--amber-500);content:"";border-radius:999px;height:2px;transition:transform .18s;position:absolute;bottom:6px;left:0;right:0;transform:scaleX(0)}.public-nav a:hover:after{transform:scaleX(1)}.header-sign-in{background:#ffffffa3;border:1px solid #203a443d;border-radius:999px;justify-self:end;padding:11px 17px;transition:background .18s,border-color .18s}.header-sign-in:hover{border-color:var(--teal-600);background:var(--white)}.public-hero{grid-template-columns:minmax(0,.94fr) minmax(470px,.78fr);align-items:center;gap:clamp(48px,7vw,112px);width:min(1320px,100% - 96px);min-height:calc(100vh - 86px);margin:0 auto;padding:80px 0 94px;display:grid;position:relative}.public-hero:before{z-index:0;content:"";pointer-events:none;border:1px solid #3c94851f;border-radius:50%;width:48vw;min-width:560px;height:48vw;min-height:560px;position:absolute;top:7%;right:-17%}.hero-copy,.pathway-card{z-index:1;position:relative}.eyebrow,.section-heading>p,.governance-band>div>p{color:var(--teal-700);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:760}.hero-copy h1{max-width:790px;color:var(--ink-950);letter-spacing:-.064em;margin:20px 0 25px;font-size:clamp(2.85rem,5vw,4rem);font-weight:610;line-height:.95}.hero-lede{max-width:670px;color:var(--ink-700);margin:0;font-size:clamp(1rem,1.45vw,1.18rem);line-height:1.68}.provider-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:620px;margin-top:36px;display:grid}.provider-button{border-radius:var(--radius-sm);border:1px solid #0000;justify-content:center;align-items:center;gap:11px;min-height:52px;padding:12px 18px;font-size:.9rem;font-weight:720;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.provider-button:hover{box-shadow:var(--shadow-card);transform:translateY(-2px)}.provider-orcid{background:var(--white);color:var(--ink-950);border-color:#1d2f182b}.provider-github{background:var(--ink-950);color:var(--white)}.provider-mark{background:var(--orcid);width:25px;height:25px;color:var(--white);letter-spacing:-.04em;border-radius:50%;place-items:center;font-size:.78rem;font-style:normal;font-weight:800;display:grid}.provider-mark-github{letter-spacing:.02em;background:0 0;border:1px solid #ffffff52;font-size:.59rem}.access-note{color:var(--ink-600);margin:14px 0 0;font-size:.76rem;line-height:1.5}.knowledge-entry-link{color:var(--teal-700);align-items:center;gap:9px;margin-top:19px;font-size:.79rem;font-weight:740;display:inline-flex}.knowledge-entry-link>span{transition:transform .16s}.knowledge-entry-link:hover>span{transform:translate(4px)}.pathway-card{border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffdb;border:1px solid #203a441f;overflow:hidden}.pathway-card-header{border-bottom:1px solid var(--line);background:linear-gradient(110deg,#fae8c9a6,#dcece775);justify-content:space-between;align-items:flex-start;gap:22px;padding:25px 26px 23px;display:flex}.pathway-card-header p{color:var(--ink-600);letter-spacing:.09em;text-transform:uppercase;margin:0 0 5px;font-size:.67rem;font-weight:700}.pathway-card-header strong{color:var(--ink-900);font-size:.95rem}.pathway-card-header>span{color:var(--teal-700);white-space:nowrap;background:#ffffffb3;border:1px solid #20685e38;border-radius:999px;padding:6px 9px;font-size:.65rem;font-weight:750}.pathway-list{gap:0;margin:0;padding:12px 0;list-style:none;display:grid;position:relative}.pathway-list:before{background:linear-gradient(var(--amber-400), var(--ink-200));content:"";width:1px;position:absolute;top:42px;bottom:42px;left:46px}.pathway-list li{grid-template-columns:42px 1fr auto;align-items:center;gap:16px;min-height:77px;padding:13px 25px;display:grid;position:relative}.pathway-list li>span{z-index:1;border:1px solid var(--ink-200);background:var(--paper);width:42px;height:42px;color:var(--ink-500);border-radius:50%;place-items:center;font-size:.64rem;font-weight:760;display:grid;position:relative}.pathway-list li.is-current{background:linear-gradient(90deg,#fae8c975,#0000)}.pathway-list li.is-current>span{border-color:var(--amber-400);background:var(--amber-500);color:var(--white);box-shadow:0 0 0 6px #e59a3f21}.pathway-list li>div{gap:4px;display:grid}.pathway-list li strong{color:var(--ink-900);font-size:.83rem;font-weight:720}.pathway-list li small{color:var(--ink-600);font-size:.7rem;line-height:1.4}.pathway-list li em{background:var(--amber-100);color:var(--amber-600);border-radius:999px;padding:5px 8px;font-size:.61rem;font-style:normal;font-weight:760}.public-principles{background:var(--ink-950);color:var(--white);padding:108px max(48px,50vw - 660px)}.section-heading{justify-content:space-between;align-items:end;gap:48px;margin-bottom:48px;display:flex}.section-heading>p{color:var(--amber-300)}.section-heading h2,.governance-band h2{letter-spacing:-.045em;max-width:710px;margin:0;font-size:clamp(1.95rem,3.4vw,3.25rem);font-weight:570;line-height:1.03}.principle-grid{border-top:1px solid #ffffff29;grid-template-columns:repeat(3,1fr);display:grid}.principle-grid article{border-right:1px solid #ffffff21;min-height:260px;padding:36px 40px 32px 0}.principle-grid article+article{padding-left:40px}.principle-grid article:last-child{border-right:0}.principle-grid article>span{color:var(--amber-300);letter-spacing:.08em;text-transform:uppercase;border:1px solid #f1bc7259;border-radius:999px;padding:6px 9px;font-size:.65rem;font-weight:760;display:inline-flex}.principle-grid h3{letter-spacing:-.025em;max-width:320px;margin:54px 0 13px;font-size:1.35rem;font-weight:590}.principle-grid p{color:#ffffffa6;max-width:355px;margin:0;font-size:.88rem;line-height:1.7}.governance-band{border-bottom:1px solid var(--line);background:linear-gradient(120deg, #fae8c985, #dcece766), var(--paper);grid-template-columns:1.1fr .8fr;align-items:end;gap:clamp(60px,10vw,150px);padding:108px max(48px,50vw - 660px);display:grid}.governance-band>div>p{margin-bottom:18px}.governance-band>p{max-width:570px;color:var(--ink-700);margin:0;font-size:1rem;line-height:1.76}.public-footer{background:var(--paper);justify-content:space-between;align-items:center;gap:30px;min-height:140px;padding:36px max(48px,50vw - 660px);display:flex}.public-footer>p{color:var(--ink-500);margin:0;font-size:.72rem}@media (width<=1080px){.public-header{grid-template-columns:1fr auto}.public-nav{display:none}.public-hero{grid-template-columns:1fr;width:min(820px,100% - 64px);padding-top:86px}.public-hero:before{top:39%;right:-35%}.hero-copy h1{max-width:820px}.pathway-card{justify-self:center;width:min(100%,680px)}.section-heading{display:grid}.principle-grid{grid-template-columns:1fr}.principle-grid article,.principle-grid article+article{border-bottom:1px solid #ffffff21;border-right:0;min-height:0;padding:34px 0}.principle-grid article:last-child{border-bottom:0}.principle-grid h3{margin-top:30px}}@media (width<=720px){.public-header{width:calc(100% - 36px);min-height:76px}.wordmark-copy small{display:none}.header-sign-in{padding:10px 13px;font-size:.76rem}.public-hero{gap:58px;width:calc(100% - 36px);min-height:0;padding:64px 0 74px}.public-hero:before{display:none}.hero-copy h1{margin-top:16px;font-size:clamp(2.5rem,10.8vw,3rem)}.hero-lede{font-size:.96rem}.provider-actions{grid-template-columns:1fr}.pathway-card-header{padding:21px 19px}.pathway-list li{grid-template-columns:38px 1fr;gap:13px;padding:13px 18px}.pathway-list:before{left:37px}.pathway-list li>span{width:38px;height:38px}.pathway-list li em{display:none}.public-principles,.governance-band,.public-footer{padding-left:22px;padding-right:22px}.public-principles,.governance-band{padding-top:78px;padding-bottom:78px}.governance-band{grid-template-columns:1fr;gap:34px}.public-footer{min-height:170px;display:grid}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.knowledge-site{background:radial-gradient(circle at 85% 8%, #f1bc7229, transparent 26rem), linear-gradient(180deg, #f7f5ef 0%, var(--canvas) 54%, #edf0eb 100%);min-height:100vh;overflow:hidden}.knowledge-skip-link{z-index:100;border-radius:var(--radius-sm);background:var(--ink-950);color:var(--white);padding:10px 14px;font-size:.78rem;font-weight:720;position:fixed;top:12px;left:12px;transform:translateY(-180%)}.knowledge-skip-link:focus{transform:translateY(0)}.knowledge-header{z-index:20;border-bottom:1px solid var(--line);grid-template-columns:minmax(230px,1fr) auto minmax(250px,1fr);align-items:center;gap:30px;width:min(1440px,100% - 64px);min-height:88px;margin:0 auto;display:grid;position:relative}.knowledge-release-banner{background:#fae8c97a;border-bottom:1px solid #e59a3f33;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;padding:13px max(48px,50vw - 660px);display:grid}.knowledge-release-banner strong{color:var(--amber-600);letter-spacing:.06em;text-transform:uppercase;font-size:.68rem}.knowledge-release-banner p{color:var(--ink-600);margin:0;font-size:.69rem;line-height:1.5}.knowledge-navigation{background:#ffffff9e;border:1px solid #203a441f;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:5px;display:flex}.knowledge-navigation a{min-width:92px;color:var(--ink-600);text-align:center;border-radius:999px;padding:10px 15px;font-size:.76rem;font-weight:720;transition:background .16s,color .16s,box-shadow .16s}.knowledge-navigation a:hover{color:var(--ink-950)}.knowledge-navigation a.is-active{background:var(--ink-950);color:var(--white);box-shadow:0 5px 15px #111d2524}.knowledge-account{border-radius:var(--radius-md);background:#ffffffb3;border:1px solid #203a4426;grid-template-columns:10px 1fr;justify-self:end;align-items:center;gap:10px;min-width:230px;padding:9px 13px;display:grid}.knowledge-account>span:first-child{background:var(--ink-300);border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #b9c5c833}.knowledge-account-learner>span:first-child{background:var(--amber-500);box-shadow:0 0 0 4px #e59a3f26}.knowledge-account-team>span:first-child{background:var(--teal-600);box-shadow:0 0 0 4px #2a7d7026}.knowledge-account>span:last-child{gap:2px;display:grid}.knowledge-account strong{color:var(--ink-900);font-size:.72rem}.knowledge-account small{color:var(--ink-500);text-overflow:ellipsis;white-space:nowrap;font-size:.61rem;overflow:hidden}.knowledge-hero{grid-template-columns:minmax(0,1.15fr) minmax(410px,.68fr);align-items:center;gap:clamp(55px,8vw,120px);width:min(1320px,100% - 96px);min-height:700px;margin:0 auto;padding:94px 0 105px;display:grid;position:relative}.knowledge-hero:after{z-index:0;content:"";pointer-events:none;border:1px solid #3c94851a;border-radius:50%;width:44vw;min-width:520px;height:44vw;min-height:520px;position:absolute;top:5%;right:-18%}.knowledge-hero-compact{min-height:610px;padding-top:82px;padding-bottom:88px}.knowledge-hero-copy,.knowledge-boundary-card,.tool-principles-card,.pipeline-boundary-card{z-index:1;position:relative}.knowledge-eyebrow,.knowledge-section-heading>div>p,.release-readiness-band>div>p,.collaboration-form-heading>div>p,.knowledge-next-step>div>p{color:var(--teal-700);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:780}.knowledge-hero h1{max-width:850px;color:var(--ink-950);letter-spacing:-.063em;margin:19px 0 25px;font-size:clamp(2.85rem,5vw,4rem);font-weight:600;line-height:.96}.knowledge-hero-compact h1{font-size:clamp(2.7rem,4.6vw,3.75rem)}.knowledge-hero-copy>p:not(.knowledge-eyebrow){max-width:750px;color:var(--ink-700);margin:0;font-size:clamp(1rem,1.45vw,1.16rem);line-height:1.72}.knowledge-hero-actions{flex-wrap:wrap;gap:11px;margin-top:34px;display:flex}.knowledge-hero-actions a{border:1px solid var(--line);border-radius:var(--radius-sm);min-height:49px;color:var(--ink-800);background:#ffffffbf;justify-content:center;align-items:center;padding:12px 19px;font-size:.81rem;font-weight:740;transition:transform .16s,border-color .16s,background .16s;display:inline-flex}.knowledge-hero-actions a:first-child{border-color:var(--ink-950);background:var(--ink-950);color:var(--white)}.knowledge-hero-actions a:hover{transform:translateY(-2px)}.knowledge-boundary-card,.tool-principles-card,.pipeline-boundary-card{border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffd6;border:1px solid #203a4421;padding:27px;overflow:hidden}.knowledge-boundary-card>p,.tool-principles-card>p,.pipeline-boundary-card>p{color:var(--ink-500);letter-spacing:.1em;text-transform:uppercase;margin:0 0 20px;font-size:.65rem;font-weight:760}.knowledge-boundary-card article{border-top:1px solid var(--line);grid-template-columns:45px 1fr;align-items:start;gap:15px;padding:20px 0;display:grid}.knowledge-boundary-card article>span{background:var(--amber-100);width:44px;height:44px;color:var(--amber-600);border-radius:50%;place-items:center;font-size:.73rem;font-weight:800;display:grid}.knowledge-boundary-card article:nth-of-type(2)>span{background:var(--teal-100);color:var(--teal-700)}.knowledge-boundary-card article strong{color:var(--ink-900);font-size:.9rem}.knowledge-boundary-card article p{color:var(--ink-600);margin:7px 0 0;font-size:.76rem;line-height:1.55}.knowledge-boundary-card>small{border-radius:var(--radius-sm);color:var(--ink-700);background:#fae8c980;padding:17px 18px;font-size:.7rem;line-height:1.55;display:block}.knowledge-stat-strip{background:var(--ink-950);color:var(--white);border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;grid-template-columns:repeat(3,minmax(130px,.38fr)) minmax(360px,1.2fr);align-items:stretch;gap:0;padding:0 max(48px,50vw - 660px);display:grid}.knowledge-stat-strip>div{border-right:1px solid #ffffff1f;align-content:center;min-height:125px;padding:25px 30px 25px 0;display:grid}.knowledge-stat-strip>div+div{padding-left:30px}.knowledge-stat-strip strong{color:var(--amber-300);font-size:1.8rem;font-weight:620}.knowledge-stat-strip span{color:#fff9;margin-top:4px;font-size:.67rem}.knowledge-stat-strip>p{color:#ffffff9e;align-self:center;max-width:540px;margin:0;padding:25px 0 25px 38px;font-size:.78rem;line-height:1.65}.learning-path-section,.ambition-section,.knowledge-library-section,.pipeline-library,.collaboration-section{padding:100px max(48px,50vw - 660px)}.ambition-section{background:radial-gradient(circle at 84% 18%, #3c94851a, transparent 25rem), var(--paper)}.ambition-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;display:grid}.ambition-card{border-radius:var(--radius-md);min-height:260px;box-shadow:var(--shadow-card);background:#ffffffc2;border:1px solid #203a441f;padding:27px}.ambition-card h3{color:var(--ink-900);letter-spacing:-.025em;margin:58px 0 12px;font-size:1.22rem;font-weight:620}.ambition-card p{color:var(--ink-600);margin:0;font-size:.76rem;line-height:1.62}.maturity-badge{border:1px solid #0000;border-radius:999px;padding:6px 9px;font-size:.61rem;font-weight:760;display:inline-flex}.maturity-available{background:var(--teal-100);color:var(--teal-700);border-color:#2a7d7033}.maturity-development{background:var(--amber-100);color:var(--amber-600);border-color:#e59a3f3d}.maturity-future{border-color:var(--line);color:var(--ink-600);background:#b9c5c82e}.learning-path-section{background:var(--paper)}.knowledge-library-section,.pipeline-library{background:var(--canvas)}.knowledge-section-heading{grid-template-columns:minmax(0,1.25fr) minmax(320px,.65fr);align-items:end;gap:70px;margin-bottom:47px;display:grid}.knowledge-section-heading h2,.release-readiness-band h2,.collaboration-form-heading h2,.knowledge-next-step h2{max-width:820px;color:var(--ink-950);letter-spacing:-.048em;margin:13px 0 0;font-size:clamp(1.95rem,3.4vw,3.25rem);font-weight:580;line-height:1.04}.knowledge-section-heading>p{max-width:520px;color:var(--ink-600);margin:0;font-size:.85rem;line-height:1.7}.learning-path{border-top:1px solid var(--line);grid-template-columns:repeat(6,1fr);margin:0;padding:0;list-style:none;display:grid}.learning-path li{border-right:1px solid var(--line);min-height:225px;padding:27px 24px 25px 0;position:relative}.learning-path li+li{padding-left:24px}.learning-path li:last-child{border-right:0}.learning-path li>span{color:var(--amber-600);font-size:.66rem;font-weight:780}.learning-path li>div{gap:12px;margin-top:57px;display:grid}.learning-path strong{font-size:.96rem}.learning-path p{color:var(--ink-600);margin:0;font-size:.73rem;line-height:1.55}.knowledge-resource-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}.knowledge-resource-card,.tool-resource-card,.pipeline-card{border-radius:var(--radius-md);box-shadow:var(--shadow-card);background:#ffffffc7;border:1px solid #203a441f}.knowledge-resource-card{flex-direction:column;min-height:400px;padding:28px;display:flex}.knowledge-card-topline{justify-content:space-between;align-items:center;gap:20px;display:flex}.knowledge-card-topline>span{color:var(--amber-600);font-size:.65rem;font-weight:790}.knowledge-card-topline em,.tool-card-heading em{background:var(--teal-100);color:var(--teal-700);border-radius:999px;padding:5px 8px;font-size:.62rem;font-style:normal;font-weight:720}.knowledge-card-topline>div{justify-items:end;gap:7px;display:grid}.knowledge-card-topline small{color:var(--ink-500);font-size:.61rem}.knowledge-resource-card h3{letter-spacing:-.025em;margin:54px 0 13px;font-size:1.45rem;font-weight:610}.knowledge-resource-card>p{color:var(--ink-700);margin:0;font-size:.84rem;line-height:1.66}.knowledge-card-use{border-left:3px solid var(--amber-400);background:#fae8c959;margin:24px 0 20px;padding:17px 18px}.knowledge-card-use strong{color:var(--amber-600);letter-spacing:.09em;text-transform:uppercase;font-size:.61rem}.knowledge-card-use p{color:var(--ink-700);margin:7px 0 0;font-size:.73rem;line-height:1.55}.release-readiness-band{background:linear-gradient(120deg, #fae8c994, #dcece77a), var(--paper);grid-template-columns:minmax(0,1.1fr) minmax(380px,.7fr);gap:75px;padding:100px max(48px,50vw - 660px);display:grid}.release-readiness-band dl{border-top:1px solid var(--line);gap:0;margin:0;display:grid}.release-readiness-band dl>div{border-bottom:1px solid var(--line);grid-template-columns:140px 1fr;gap:20px;padding:17px 0;display:grid}.release-readiness-band dt{color:var(--ink-500);font-size:.68rem;font-weight:700}.release-readiness-band dd{color:var(--ink-900);margin:0;font-size:.75rem;font-weight:700}.release-readiness-band>p{max-width:780px;color:var(--ink-600);grid-column:1/-1;margin:-20px 0 0;font-size:.78rem;line-height:1.65}.collaboration-section{background:var(--ink-950)}.collaboration-form{border-radius:var(--radius-lg);color:var(--white);background:radial-gradient(circle at 12% 0,#e59a3f1f,#0000 23rem),#ffffff09;border:1px solid #ffffff1f;grid-template-columns:minmax(0,.9fr) minmax(420px,.85fr);gap:70px;padding:48px;display:grid}.collaboration-form-heading>div>p{color:var(--amber-300)}.collaboration-form-heading h2{color:var(--white)}.collaboration-form-heading>span{color:#ffffff7a;margin-top:27px;font-size:.69rem;line-height:1.5;display:block}.collaboration-fields{gap:18px;display:grid}.collaboration-gate,.collaboration-latest{border-radius:var(--radius-sm);background:#e59a3f14;border:1px solid #f1bc723b;grid-template-columns:28px 1fr;gap:11px;padding:16px;display:grid}.collaboration-gate>span{width:25px;height:25px;color:var(--amber-300);border:1px solid #f1bc7252;border-radius:50%;place-items:center;font-size:.67rem;font-weight:800;display:grid}.collaboration-gate strong,.collaboration-latest strong{color:var(--white);font-size:.75rem}.collaboration-gate p,.collaboration-latest p,.collaboration-latest blockquote{color:#ffffff8c;margin:6px 0 0;font-size:.68rem;line-height:1.58}.collaboration-latest{background:#2a7d7017;border-color:#3c94853d;grid-template-columns:1fr auto}.collaboration-latest>div{gap:5px;display:grid}.collaboration-latest>div>span{color:#ffffff80;text-transform:uppercase;font-size:.61rem}.collaboration-latest>p{margin:0}.collaboration-latest blockquote{border-left:2px solid var(--teal-400);background:#ffffff09;grid-column:1/-1;padding:10px 12px}.collaboration-fields label{gap:8px;display:grid}.collaboration-fields label>span{color:#ffffffad;font-size:.69rem;font-weight:700}.collaboration-fields select,.collaboration-fields textarea{border-radius:var(--radius-sm);width:100%;color:var(--white);background:#ffffff14;border:1px solid #ffffff29}.collaboration-fields select{min-height:48px;padding:0 13px}.collaboration-fields textarea{resize:vertical;padding:13px;line-height:1.55}.collaboration-fields textarea::placeholder{color:#ffffff54}.collaboration-fields select:disabled,.collaboration-fields textarea:disabled{cursor:not-allowed;opacity:.52}.collaboration-form-actions{grid-column:2;align-items:center;gap:17px;display:flex}.collaboration-form-actions button{border-radius:var(--radius-sm);background:var(--amber-400);min-height:48px;color:var(--ink-950);cursor:pointer;border:0;padding:12px 18px;font-size:.76rem;font-weight:780}.collaboration-form-actions button:disabled{cursor:not-allowed;opacity:.48}.collaboration-form-actions a{color:var(--amber-300);font-size:.73rem;font-weight:720}.collaboration-status{color:#ffffff8c;border-top:1px solid #ffffff1f;grid-column:2;grid-template-columns:24px 1fr;align-items:start;gap:9px;margin:-44px 0 0;padding-top:62px;font-size:.68rem;line-height:1.55;display:grid}.collaboration-status>span{width:21px;height:21px;color:var(--amber-300);background:#ffffff17;border-radius:50%;place-items:center;font-size:.65rem;font-weight:800;display:grid}.collaboration-status-accepted{color:#dcece7d9}.collaboration-status-error{color:#f3b3a3}.collaboration-status-gated{color:#f1bc72d1}.collaboration-privacy-link{width:fit-content;color:var(--amber-300);grid-column:2;margin-top:-12px;font-size:.68rem;font-weight:690}.tool-principles-card ol{border-top:1px solid var(--line);margin:0;padding:0;list-style:none;display:grid}.tool-principles-card li{border-bottom:1px solid var(--line);color:var(--ink-700);grid-template-columns:34px 1fr;gap:13px;padding:17px 0;font-size:.76rem;line-height:1.5;display:grid}.tool-principles-card li>span{color:var(--amber-600);font-size:.64rem;font-weight:780}.tool-license-notice{background:var(--ink-950);color:var(--white);border-top:1px solid #f1bc722b;border-bottom:1px solid #f1bc722b;grid-template-columns:34px 1fr;align-items:start;gap:15px;padding:25px max(48px,50vw - 660px);display:grid}.tool-license-notice>span{width:27px;height:27px;color:var(--amber-300);border:1px solid #f1bc7257;border-radius:50%;place-items:center;font-size:.7rem;font-weight:800;display:grid}.tool-license-notice strong{font-size:.79rem}.tool-license-notice p{color:#ffffff8f;max-width:930px;margin:6px 0 0;font-size:.71rem;line-height:1.6}.tool-resource-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;display:grid}.tool-resource-card{flex-direction:column;min-height:480px;padding:27px;display:flex}.tool-card-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.tool-card-heading>span{background:var(--amber-100);width:36px;height:36px;color:var(--amber-600);border-radius:50%;place-items:center;display:grid}.tool-resource-card h2{letter-spacing:-.025em;margin:48px 0 13px;font-size:1.36rem;font-weight:610}.tool-resource-card>p{color:var(--ink-700);margin:0;font-size:.8rem;line-height:1.64}.tool-use-case,.tool-readiness{border-top:1px solid var(--line);gap:7px;margin-top:23px;padding-top:17px;display:grid}.tool-use-case>span,.tool-readiness>span{color:var(--ink-500);letter-spacing:.08em;text-transform:uppercase;font-size:.6rem;font-weight:760}.tool-use-case>strong,.tool-readiness>strong{color:var(--ink-800);font-size:.72rem;font-weight:650;line-height:1.48}.tool-readiness>strong{color:var(--amber-600)}.knowledge-next-step{background:linear-gradient(120deg, #fae8c98c, #dcece773), var(--paper);grid-template-columns:minmax(0,.8fr) minmax(320px,.55fr) auto;align-items:end;gap:60px;padding:90px max(48px,50vw - 660px);display:grid}.knowledge-next-step h2{font-size:clamp(2rem,3.4vw,3.2rem)}.knowledge-next-step>p{color:var(--ink-600);margin:0;font-size:.81rem;line-height:1.66}.knowledge-next-step>a{border-radius:var(--radius-sm);background:var(--ink-950);min-height:48px;color:var(--white);white-space:nowrap;align-items:center;gap:10px;padding:12px 17px;font-size:.75rem;font-weight:740;display:inline-flex}.pipeline-boundary-card dl{border-top:1px solid var(--line);gap:0;margin:0;display:grid}.pipeline-boundary-card dl>div{border-bottom:1px solid var(--line);grid-template-columns:90px 1fr;gap:15px;padding:17px 0;display:grid}.pipeline-boundary-card dt{color:var(--ink-500);font-size:.65rem;font-weight:730}.pipeline-boundary-card dd{color:var(--ink-800);margin:0;font-size:.73rem;font-weight:650;line-height:1.5}.pipeline-trust-strip{background:var(--ink-950);color:var(--white);grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:23px;padding:32px max(48px,50vw - 660px);display:grid}.pipeline-trust-strip>div{grid-template-columns:30px 1fr;align-items:center;gap:10px;display:grid}.pipeline-trust-strip div>span{color:var(--amber-300);font-size:.63rem;font-weight:780}.pipeline-trust-strip div>strong{font-size:.7rem;font-weight:680}.pipeline-trust-strip>i{color:#ffffff40;font-style:normal}.pipeline-list{gap:18px;display:grid}.pipeline-card{padding:30px}.pipeline-card>header{border-bottom:1px solid var(--line);grid-template-columns:50px 1fr auto;align-items:start;gap:17px;padding-bottom:25px;display:grid}.pipeline-card>header>span{background:var(--amber-100);width:46px;height:46px;color:var(--amber-600);border-radius:50%;place-items:center;font-size:.65rem;font-weight:790;display:grid}.pipeline-card>header p{color:var(--ink-500);letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px;font-size:.62rem;font-weight:720}.pipeline-card>header h2{letter-spacing:-.025em;margin:0;font-size:1.35rem;font-weight:620}.pipeline-status{background:var(--teal-100);color:var(--teal-700);white-space:nowrap;border:1px solid #2a7d7033;border-radius:999px;padding:6px 9px;font-size:.61rem;font-style:normal;font-weight:750}.pipeline-status-specification{background:var(--amber-100);color:var(--amber-600);border-color:#e59a3f3d}.pipeline-card-body{grid-template-columns:minmax(0,.75fr) minmax(420px,1.05fr);gap:58px;padding:30px 0 24px;display:grid}.pipeline-description>p{color:var(--ink-700);margin:0;font-size:.84rem;line-height:1.66}.pipeline-description>div:not(.pipeline-boundary-note){border-top:1px solid var(--line);margin-top:23px;padding-top:17px}.pipeline-description>div>strong{color:var(--ink-500);letter-spacing:.08em;text-transform:uppercase;font-size:.61rem}.pipeline-description>div>p{color:var(--ink-700);margin:7px 0 0;font-size:.73rem;line-height:1.55}.pipeline-boundary-note{border-radius:var(--radius-sm);background:#fae8c96b;grid-template-columns:28px 1fr;gap:10px;margin-top:23px;padding:15px;display:grid}.pipeline-boundary-note>span{color:var(--amber-600)}.pipeline-boundary-note>p{color:var(--ink-700);margin:0;font-size:.7rem;line-height:1.55}.pipeline-stages{margin:0;padding:0;list-style:none;display:grid;position:relative}.pipeline-stages:before{background:linear-gradient(var(--amber-400), var(--teal-500));content:"";width:1px;position:absolute;top:23px;bottom:23px;left:20px}.pipeline-stages li{z-index:1;grid-template-columns:42px 1fr;align-items:center;gap:14px;min-height:59px;display:grid;position:relative}.pipeline-stages li>span{border:1px solid var(--ink-200);background:var(--paper);width:41px;height:41px;color:var(--ink-500);border-radius:50%;place-items:center;font-size:.6rem;font-weight:770;display:grid}.pipeline-stages li:first-child>span{border-color:var(--amber-400);background:var(--amber-500);color:var(--white)}.pipeline-stages strong{color:var(--ink-800);font-size:.76rem;font-weight:680}.knowledge-footer{background:var(--paper);justify-content:space-between;align-items:center;gap:50px;min-height:180px;padding:38px max(48px,50vw - 660px);display:flex}.knowledge-footer>div>p{max-width:560px;color:var(--ink-500);margin:16px 0 0;font-size:.69rem;line-height:1.55}.knowledge-footer>nav{flex-wrap:wrap;justify-content:end;gap:19px;display:flex}.knowledge-footer>nav a{color:var(--ink-600);font-size:.7rem;font-weight:680}.privacy-page{background:radial-gradient(circle at 84% 8%, #3c94851c, transparent 28rem), var(--canvas);min-height:100vh}.privacy-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:30px;width:min(1320px,100% - 96px);min-height:88px;margin:0 auto;display:flex}.privacy-header nav{flex-wrap:wrap;gap:18px;display:flex}.privacy-header nav a{color:var(--ink-600);font-size:.72rem;font-weight:690}.privacy-hero{width:min(1100px,100% - 96px);margin:0 auto;padding:100px 0 82px}.privacy-hero>p:first-child,.privacy-main article>p:first-child,.privacy-boundary>p{color:var(--teal-700);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:770}.privacy-hero h1{max-width:900px;color:var(--ink-950);letter-spacing:-.06em;margin:18px 0 24px;font-size:clamp(2.85rem,5vw,4rem);font-weight:590;line-height:.96}.privacy-hero>p:last-child{max-width:770px;color:var(--ink-700);margin:0;font-size:1rem;line-height:1.72}.privacy-summary{background:var(--ink-950);color:var(--white);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:0 max(48px,50vw - 660px);display:grid}.privacy-summary article{border-right:1px solid #ffffff1c;grid-template-columns:34px 1fr;gap:13px;min-height:160px;padding:34px 30px;display:grid}.privacy-summary article:last-child{border-right:0}.privacy-summary article>span{width:27px;height:27px;color:var(--amber-300);border:1px solid #f1bc7252;border-radius:50%;place-items:center;font-size:.65rem;font-weight:800;display:grid}.privacy-summary strong{font-size:.78rem}.privacy-summary p{color:#ffffff8c;margin:7px 0 0;font-size:.69rem;line-height:1.58}.privacy-content{background:var(--paper);grid-template-columns:minmax(0,1fr) 340px;gap:70px;padding:100px max(48px,50vw - 660px);display:grid}.privacy-main{gap:20px;display:grid}.privacy-main article,.privacy-boundary{border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-card);background:#ffffffc2;padding:30px}.privacy-main h2,.privacy-boundary h2{color:var(--ink-950);letter-spacing:-.03em;margin:13px 0 17px;font-size:1.45rem;font-weight:610}.privacy-main ul,.privacy-boundary ul{color:var(--ink-700);gap:10px;margin:0;padding-left:20px;font-size:.78rem;line-height:1.6;display:grid}.privacy-main article>p:last-child{border-top:1px solid var(--line);color:var(--ink-600);margin:19px 0 0;padding-top:17px;font-size:.75rem;line-height:1.62}.privacy-boundary{background:linear-gradient(145deg, #fae8c973, #dcece76b), var(--paper);height:fit-content;position:sticky;top:24px}.privacy-boundary h2+ul+h2{margin-top:31px}.privacy-boundary>a{border-radius:var(--radius-sm);background:var(--ink-950);color:var(--white);margin-top:28px;padding:12px 15px;font-size:.72rem;font-weight:720;display:inline-flex}.privacy-footer{background:var(--ink-950);min-height:120px;color:var(--white);justify-content:space-between;align-items:center;gap:30px;padding:32px max(48px,50vw - 660px);display:flex}.privacy-footer p{color:#ffffff8c;margin:0;font-size:.7rem}.privacy-footer a{color:var(--amber-300);font-size:.72rem;font-weight:710}@media (width<=1160px){.knowledge-header{grid-template-columns:1fr auto}.knowledge-navigation{grid-area:2/1/auto/-1;justify-self:center;margin-bottom:14px}.knowledge-account{grid-column:2}.knowledge-hero{grid-template-columns:1fr;width:min(880px,100% - 64px)}.knowledge-boundary-card,.tool-principles-card,.pipeline-boundary-card{width:min(100%,680px)}.knowledge-stat-strip{grid-template-columns:repeat(3,1fr)}.knowledge-stat-strip>p{border-top:1px solid #ffffff1f;grid-column:1/-1;padding:24px 0}.learning-path{grid-template-columns:repeat(3,1fr)}.learning-path li:nth-child(3){border-right:0}.learning-path li:nth-child(n+4){border-top:1px solid var(--line)}.tool-resource-grid,.ambition-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.knowledge-next-step{grid-template-columns:1fr .7fr}.knowledge-next-step>a{grid-column:1/-1;justify-self:start}}@media (width<=820px){.knowledge-header{width:calc(100% - 36px)}.knowledge-account{min-width:0}.knowledge-account small{display:none}.knowledge-section-heading,.release-readiness-band,.collaboration-form,.pipeline-card-body{grid-template-columns:1fr;gap:36px}.knowledge-resource-grid,.tool-resource-grid{grid-template-columns:1fr}.collaboration-form-actions,.collaboration-status{grid-column:1}.collaboration-status{margin-top:0;padding-top:18px}.pipeline-trust-strip{grid-template-columns:1fr}.pipeline-trust-strip>i{display:none}.pipeline-card>header{grid-template-columns:50px 1fr}.pipeline-status{grid-column:2;justify-self:start}.knowledge-footer{display:grid}.knowledge-footer>nav{justify-content:start}.privacy-summary{grid-template-columns:1fr}.privacy-summary article{border-bottom:1px solid #ffffff1c;border-right:0;min-height:0}.privacy-content{grid-template-columns:1fr}.privacy-boundary{position:static}}@media (width<=620px){.knowledge-header{grid-template-columns:1fr auto;min-height:76px}.knowledge-navigation{width:100%}.knowledge-navigation a{flex:1;min-width:0;padding-left:10px;padding-right:10px}.knowledge-account{grid-template-columns:9px;min-width:42px;min-height:42px;padding:10px}.knowledge-account>span:last-child{display:none}.knowledge-hero{width:calc(100% - 36px);min-height:0;padding:65px 0 75px}.knowledge-hero:after{display:none}.knowledge-hero h1,.knowledge-hero-compact h1{font-size:clamp(2.5rem,10.8vw,3rem)}.knowledge-boundary-card,.tool-principles-card,.pipeline-boundary-card{padding:22px}.knowledge-stat-strip{grid-template-columns:1fr;padding-left:22px;padding-right:22px}.knowledge-stat-strip>div,.knowledge-stat-strip>div+div{border-bottom:1px solid #ffffff1f;border-right:0;min-height:90px;padding:18px 0}.knowledge-stat-strip>p{grid-column:auto}.learning-path-section,.ambition-section,.knowledge-library-section,.pipeline-library,.collaboration-section,.release-readiness-band,.knowledge-next-step,.knowledge-footer{padding-left:22px;padding-right:22px}.learning-path{grid-template-columns:1fr}.learning-path li,.learning-path li+li,.learning-path li:nth-child(n+4){border-top:0;border-right:0;border-bottom:1px solid var(--line);min-height:0;padding:22px 0}.learning-path li>div{margin-top:20px}.knowledge-resource-card,.tool-resource-card,.pipeline-card{min-height:0;padding:22px}.knowledge-resource-card h3,.tool-resource-card h2{margin-top:36px}.release-readiness-band dl>div{grid-template-columns:1fr;gap:7px}.collaboration-form{padding:26px 20px}.collaboration-form-actions{flex-direction:column;align-items:stretch}.collaboration-privacy-link{grid-column:1;margin-top:0}.pipeline-card>header{grid-template-columns:1fr}.pipeline-card>header>span,.pipeline-status{grid-column:auto}.pipeline-card-body{min-width:0}.pipeline-boundary-card dl>div{grid-template-columns:1fr;gap:7px}.knowledge-next-step{grid-template-columns:1fr;gap:30px}.knowledge-release-banner{grid-template-columns:1fr;gap:5px;padding-left:22px;padding-right:22px}.ambition-grid{grid-template-columns:1fr}.privacy-header,.privacy-hero{width:calc(100% - 44px)}.privacy-header{flex-direction:column;justify-content:center;align-items:flex-start;min-height:120px;padding:20px 0}.privacy-hero{padding:70px 0}.privacy-hero h1{font-size:clamp(2.5rem,10.8vw,3rem)}.privacy-summary,.privacy-content,.privacy-footer{padding-left:22px;padding-right:22px}.privacy-main article,.privacy-boundary{padding:22px}.privacy-footer{flex-direction:column;align-items:flex-start}}.public-system-site{background:radial-gradient(circle at 84% 7%, #f1bc7221, transparent 27rem), linear-gradient(180deg, #f7f5ef 0%, var(--canvas) 58%, #edf0eb 100%);min-height:100vh;overflow-x:clip}.public-skip-link{z-index:100;border-radius:var(--radius-sm);background:var(--ink-950);color:var(--white);padding:10px 14px;font-size:.78rem;font-weight:720;position:fixed;top:12px;left:12px;transform:translateY(-180%)}.public-skip-link:focus{transform:translateY(0)}.public-system-header{z-index:30;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f7f5efe6;position:relative}.public-system-header-inner{grid-template-columns:minmax(218px,1fr) auto minmax(188px,1fr);align-items:center;gap:24px;width:min(1440px,100% - 64px);min-height:88px;margin:0 auto;display:grid}.public-primary-navigation{background:#ffffff9e;border:1px solid #203a441c;border-radius:999px;justify-content:center;align-items:center;gap:4px;min-width:0;padding:4px;display:flex}.public-primary-navigation a{min-width:0;color:var(--ink-600);text-align:center;overflow-wrap:anywhere;border-radius:999px;padding:10px 12px;font-size:.73rem;font-weight:700;line-height:1.25;transition:background .16s,color .16s,box-shadow .16s}.public-primary-navigation a:hover{color:var(--ink-950)}.public-primary-navigation a.is-active{background:var(--ink-950);color:var(--white);box-shadow:0 5px 15px #111d2524}.public-context-bar{background:#ffffff75;border-bottom:1px solid #203a441a}.public-context-navigation{align-items:center;gap:18px;width:min(1220px,100% - 96px);min-height:48px;margin:0 auto;padding:8px 0;display:flex}.public-context-navigation>span{color:var(--teal-700);letter-spacing:.1em;text-transform:uppercase;flex:none;font-size:.62rem;font-weight:760}.public-context-navigation>div{flex-wrap:wrap;gap:4px;min-width:0;display:flex}.public-context-navigation a{color:var(--ink-600);border-radius:999px;padding:7px 10px;font-size:.68rem;font-weight:680;line-height:1.25}.public-context-navigation a:hover{color:var(--ink-950)}.public-context-navigation a.is-active{color:var(--teal-800);background:#2a7d701f}.public-workspace-action{border-radius:var(--radius-md);background:#ffffffc2;border:1px solid #203a442b;grid-template-columns:9px minmax(0,1fr);justify-self:end;align-items:center;gap:10px;min-width:188px;max-width:230px;padding:9px 12px;transition:border-color .16s,background .16s;display:grid}.public-workspace-action:hover{background:var(--white);border-color:#2a7d708a}.public-workspace-action>span:first-child{background:var(--ink-300);border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #b9c5c833}.public-workspace-team>span:first-child{background:var(--teal-600);box-shadow:0 0 0 4px #2a7d7026}.public-workspace-learner>span:first-child{background:var(--amber-500);box-shadow:0 0 0 4px #e59a3f26}.public-workspace-inactive>span:first-child{background:var(--amber-600);box-shadow:0 0 0 4px #a95d1221}.public-workspace-action>span:last-child{gap:2px;min-width:0;display:grid}.public-workspace-action strong,.public-workspace-action small{overflow-wrap:anywhere;min-width:0}.public-workspace-action strong{color:var(--ink-900);font-size:.7rem}.public-workspace-action small{color:var(--ink-500);font-size:.58rem;line-height:1.35}.public-system-footer{border-top:1px solid var(--line);background:var(--paper);grid-template-columns:minmax(240px,.85fr) minmax(420px,1.35fr) minmax(240px,.8fr);align-items:start;gap:clamp(34px,6vw,90px);padding:54px max(48px,50vw - 660px);display:grid}.public-system-footer-intro,.public-footer-boundary{min-width:0}.public-system-footer-intro>p,.public-footer-boundary>p{color:var(--ink-500);margin:16px 0 0;font-size:.69rem;line-height:1.6}.public-footer-navigation{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px 22px;min-width:0;display:grid}.public-footer-navigation a{min-width:0;color:var(--ink-600);overflow-wrap:anywhere;font-size:.7rem;font-weight:680}.public-footer-navigation a:hover{color:var(--teal-700)}.public-footer-boundary{border-left:1px solid var(--line);padding-left:22px}.public-footer-boundary>strong{color:var(--teal-700);letter-spacing:.08em;text-transform:uppercase;font-size:.66rem}.public-footer-boundary>a{color:var(--ink-900);margin-top:18px;font-size:.72rem;font-weight:730;display:inline-flex}.information-page{min-width:0}.information-hero{grid-template-columns:minmax(0,1.05fr) minmax(300px,.58fr);align-items:center;gap:clamp(46px,8vw,118px);width:min(1220px,100% - 96px);min-height:530px;margin:0 auto;padding:82px 0;display:grid}.information-hero-compact{min-height:440px;padding-top:64px;padding-bottom:64px}.information-hero>*,.information-section>*,.information-card,.information-status-card,.information-panel,.status-card{min-width:0}.information-eyebrow,.information-kicker{color:var(--teal-700);letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:760}.information-hero h1{max-width:760px;color:var(--ink-950);letter-spacing:-.05em;overflow-wrap:anywhere;margin:18px 0 23px;font-size:clamp(2.25rem,4.2vw,3.45rem);font-weight:610;line-height:1.01}.information-lede,.information-hero-copy>p:not(.information-eyebrow,.information-kicker){max-width:720px;color:var(--ink-700);margin:0;font-size:clamp(.98rem,1.3vw,1.12rem);line-height:1.72}.information-hero-actions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.information-hero-actions a{border-radius:var(--radius-sm);min-height:43px;color:var(--ink-800);background:#ffffffb8;border:1px solid #203a4433;align-items:center;padding:10px 15px;font-size:.76rem;font-weight:720;display:inline-flex}.information-hero-actions a:first-child{border-color:var(--ink-950);background:var(--ink-950);color:var(--white)}.information-status-card,.information-panel,.status-card{border-radius:var(--radius-lg);box-shadow:var(--shadow-card);background:#ffffffd6;border:1px solid #203a4421;padding:26px}.information-status-card>p:first-child,.information-panel>p:first-child,.status-card>p:first-child{color:var(--amber-600);letter-spacing:.1em;text-transform:uppercase;margin:0 0 18px;font-size:.65rem;font-weight:760}.information-status-card dl,.information-panel dl,.status-list{gap:0;margin:0;display:grid}.information-status-card dl>div,.information-panel dl>div,.status-list>div{border-top:1px solid var(--line);grid-template-columns:minmax(120px,.58fr) minmax(0,1fr);gap:18px;padding:13px 0;display:grid}.information-status-card dt,.information-panel dt,.status-list dt{color:var(--ink-500);font-size:.67rem;font-weight:680}.information-status-card dd,.information-panel dd,.status-list dd{color:var(--ink-900);overflow-wrap:anywhere;margin:0;font-size:.72rem;font-weight:650;line-height:1.45}.information-section{border-top:1px solid var(--line);background:#fbfaf6b8;padding:88px max(48px,50vw - 610px)}.information-section:nth-child(odd),.information-section-alt{background:#e9eeee7a}.information-section-heading{grid-template-columns:minmax(0,.9fr) minmax(280px,.52fr);align-items:end;gap:12px clamp(42px,8vw,110px);margin-bottom:38px;display:grid}.information-section-heading>*{min-width:0}.information-section-heading>div>p,.information-section-heading>p:first-child{color:var(--teal-700);letter-spacing:.11em;text-transform:uppercase;margin:0 0 12px;font-size:.67rem;font-weight:760}.information-section-heading>.information-eyebrow{grid-area:1/1;margin-bottom:0}.information-section-heading h2,.information-section>h2{letter-spacing:-.035em;overflow-wrap:anywhere;max-width:760px;margin:0;font-size:clamp(1.65rem,2.6vw,2.45rem);font-weight:590;line-height:1.08}.information-section-heading>h2{grid-area:2/1}.information-section-heading>p:last-child:not(.information-eyebrow){color:var(--ink-600);grid-area:1/2/3;align-self:end;margin:0;font-size:.84rem;line-height:1.7}.information-grid,.information-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.information-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}.information-card{border:1px solid var(--line);border-radius:var(--radius-md);background:#ffffffc2;padding:24px}.information-card>span,.status-label,.information-tag{background:var(--teal-100);max-width:100%;color:var(--teal-700);overflow-wrap:anywhere;border-radius:999px;padding:5px 8px;font-size:.61rem;font-weight:750;line-height:1.3;display:inline-flex}.information-card h2,.information-card h3{color:var(--ink-900);overflow-wrap:anywhere;margin:30px 0 11px;font-size:1.08rem;font-weight:650;line-height:1.22}.information-card p,.information-card li,.information-section>p,.information-section li{color:var(--ink-600);overflow-wrap:anywhere;font-size:.78rem;line-height:1.68}.information-card p{margin:0}.information-card ul,.information-card ol,.information-list{margin:14px 0 0;padding-left:18px}.information-empty-state{border-radius:var(--radius-md);background:#ffffff8a;border:1px dashed #203a4447;gap:10px;padding:27px;display:grid}.information-empty-state strong{color:var(--ink-900);font-size:.92rem}.information-empty-state p{max-width:780px;color:var(--ink-600);margin:0;font-size:.78rem;line-height:1.65}.information-table-wrap{border:1px solid var(--line);border-radius:var(--radius-md);background:#ffffffc2;width:100%;overflow-x:auto}.information-table{border-collapse:collapse;width:100%;min-width:680px}.information-table th,.information-table td{border-bottom:1px solid var(--line);min-width:0;color:var(--ink-700);text-align:left;vertical-align:top;overflow-wrap:anywhere;padding:14px 16px;font-size:.71rem;line-height:1.45}.information-table th{color:var(--ink-900);background:#dcece773;font-weight:730}.information-table tr:last-child td{border-bottom:0}.information-actions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.information-actions a{border-radius:var(--radius-sm);min-height:43px;color:var(--ink-800);background:#ffffffb8;border:1px solid #203a4433;align-items:center;padding:10px 15px;font-size:.76rem;font-weight:720;display:inline-flex}.information-actions a:first-child{border-color:var(--ink-950);background:var(--ink-950);color:var(--white)}.status-panel,.status-record{border-radius:var(--radius-lg);min-width:0;box-shadow:var(--shadow-card);background:#ffffffd6;border:1px solid #203a4421;margin:0;padding:8px 24px}.status-item{border-bottom:1px solid var(--line);grid-template-columns:minmax(120px,.64fr) minmax(0,1fr);gap:18px;min-width:0;padding:16px 0 16px 13px;display:grid;position:relative}.status-item:last-child{border-bottom:0}.status-item:before{background:var(--ink-300);content:"";border-radius:50%;width:5px;height:5px;position:absolute;top:21px;left:0}.status-approved:before,.status-public:before{background:var(--teal-600)}.status-pending:before,.status-bounded:before,.status-internal:before{background:var(--amber-500)}.status-controlled:before,.status-protected:before{background:var(--ink-700)}.status-closed:before{background:var(--amber-600)}.status-item dt{min-width:0;color:var(--ink-500);overflow-wrap:anywhere;font-size:.67rem;font-weight:680;line-height:1.4}.status-item dd{min-width:0;color:var(--ink-900);overflow-wrap:anywhere;margin:0;font-size:.73rem;font-weight:680;line-height:1.45}.status-record{border-radius:var(--radius-md);box-shadow:none}.status-record-wide .status-item{grid-template-columns:minmax(210px,.58fr) minmax(0,1fr)}.status-callout,.status-empty-state{border-radius:var(--radius-md);background:#ffffffa8;border:1px dashed #203a4442;gap:9px;min-width:0;padding:24px;display:grid}.status-callout strong,.status-empty-state strong{color:var(--ink-900);overflow-wrap:anywhere;font-size:.88rem;line-height:1.4}.status-callout p,.status-empty-state p{color:var(--ink-600);margin:0;font-size:.76rem;line-height:1.62}.status-callout.status-closed{background:#fae8c97a;border-color:#a95d124d}.information-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.information-grid-four{grid-template-columns:repeat(4,minmax(0,1fr))}.information-grid-five{grid-template-columns:repeat(5,minmax(0,1fr))}.information-boundary{grid-template-columns:minmax(0,.9fr) minmax(300px,.72fr);align-items:start;gap:clamp(38px,7vw,96px);display:grid}.information-page>.information-boundary:not(.information-section){border-top:1px solid var(--line);background:var(--ink-950);color:var(--white);padding:76px max(48px,50vw - 610px)}.information-boundary>*{min-width:0}.information-boundary h2{letter-spacing:-.035em;overflow-wrap:anywhere;margin:10px 0 0;font-size:clamp(1.55rem,2.5vw,2.35rem);font-weight:590;line-height:1.1}.information-boundary>p,.information-boundary>ul{color:var(--ink-600);margin:0;font-size:.82rem;line-height:1.72}.information-boundary>a{color:var(--amber-300);align-self:end;font-size:.76rem;font-weight:720}.information-page>.information-boundary:not(.information-section) p,.information-page>.information-boundary:not(.information-section) li{color:#ffffffb3}.information-page>.information-boundary:not(.information-section) .information-eyebrow{color:var(--amber-300)}.information-sequence{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.information-sequence-item{border:1px solid var(--line);border-radius:var(--radius-md);background:#ffffffb8;grid-template-columns:42px minmax(0,1fr);gap:16px;min-width:0;padding:22px;display:grid}.status-index{width:40px;height:40px;color:var(--teal-700);border:1px solid #2a7d703d;border-radius:50%;place-items:center;font-size:.65rem;font-weight:760;display:grid}.information-sequence-item h3{color:var(--ink-900);overflow-wrap:anywhere;margin:2px 0 8px;font-size:.95rem;font-weight:660;line-height:1.25}.information-sequence-item p{color:var(--ink-600);margin:0;font-size:.75rem;line-height:1.62}.information-feature-card{border:1px solid var(--line);border-radius:var(--radius-md);background:linear-gradient(120deg, #fae8c97a, #dcece75c), var(--white);grid-template-columns:minmax(230px,.64fr) minmax(300px,1fr);gap:32px 52px;min-width:0;padding:30px;display:grid}.information-feature-card>*{min-width:0}.information-feature-card h2,.information-feature-card h3{color:var(--ink-900);overflow-wrap:anywhere;margin:10px 0 0;font-size:clamp(1.3rem,2vw,1.8rem);font-weight:610;line-height:1.14}.information-feature-card>p{color:var(--ink-700);margin:0;font-size:.8rem;line-height:1.7}.information-feature-card>a{color:var(--teal-700);align-self:end;font-size:.76rem;font-weight:720}.status-note{border-left:3px solid var(--amber-400);color:var(--ink-700);background:#fae8c961;padding:14px 16px;font-size:.74rem;line-height:1.62}.information-feature-card .status-note{grid-column:1/-1}.information-section>.status-record+.information-grid,.information-section>.information-grid+.status-note,.information-section>.information-record+.status-note{margin-top:18px}.information-next-step{background:var(--ink-950);color:var(--white);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:36px;padding:72px max(48px,50vw - 610px);display:grid}.information-next-step h2{max-width:760px;margin:10px 0 0;font-size:clamp(1.55rem,2.6vw,2.4rem);font-weight:580;line-height:1.1}.information-next-step .information-eyebrow{color:var(--amber-300)}.information-next-step>a{color:var(--amber-300);font-size:.76rem;font-weight:730}.information-record{min-width:0}.information-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.information-list-two-column{grid-template-columns:repeat(2,minmax(0,1fr))}.information-list-item{border:1px solid var(--line);border-radius:var(--radius-sm);min-width:0;color:var(--ink-700);overflow-wrap:anywhere;background:#ffffffa8;grid-template-columns:8px minmax(0,1fr);gap:12px;padding:15px 16px;font-size:.76rem;line-height:1.55;display:grid}.information-list>li:not(.information-list-item){border:1px solid var(--line);border-radius:var(--radius-sm);min-width:0;color:var(--ink-700);overflow-wrap:anywhere;background:#ffffffa8;padding:15px 16px 15px 34px;font-size:.76rem;line-height:1.55;position:relative}.information-list>li:not(.information-list-item):before{background:var(--amber-500);content:"";border-radius:50%;width:6px;height:6px;position:absolute;top:1.22rem;left:16px}.status-marker{background:var(--amber-500);border-radius:50%;width:7px;height:7px;margin-top:.43em}@media (width<=1240px){.public-system-header-inner{grid-template-columns:1fr auto;padding:14px 0}.public-primary-navigation{grid-area:2/1/auto/-1;justify-self:center;margin-top:2px}.public-workspace-action{grid-column:2}.public-system-footer{grid-template-columns:minmax(220px,.75fr) minmax(0,1.25fr)}.public-footer-boundary{border-top:1px solid var(--line);border-left:0;grid-column:1/-1;padding-top:22px;padding-left:0}.information-grid-five{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=860px){.information-hero{grid-template-columns:1fr;width:min(720px,100% - 64px);min-height:0;padding:72px 0}.information-status-card,.information-panel,.status-card{width:min(100%,620px)}.information-section-heading{grid-template-columns:1fr;gap:10px}.information-section-heading>.information-eyebrow,.information-section-heading>h2,.information-section-heading>p:last-child:not(.information-eyebrow){grid-area:auto/1}.information-section-heading>p:last-child:not(.information-eyebrow){margin-top:14px}.information-grid,.information-card-grid,.information-grid-four,.information-grid-five{grid-template-columns:repeat(2,minmax(0,1fr))}.information-boundary,.information-feature-card,.information-sequence{grid-template-columns:1fr}.information-next-step{grid-template-columns:1fr;align-items:start}.public-system-footer{grid-template-columns:1fr}.public-footer-boundary{grid-column:auto}}@media (width<=660px){.public-system-header-inner{gap:13px;width:calc(100% - 36px)}.public-workspace-action{width:42px;min-width:42px;min-height:42px;padding:10px}.public-workspace-action>span:last-child{display:none}.public-primary-navigation{border-radius:var(--radius-md);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.public-primary-navigation a{border-radius:var(--radius-sm);place-items:center;min-height:39px;padding:8px;font-size:.68rem;display:grid}.public-primary-navigation a:last-child{grid-column:1/-1}.public-context-navigation{flex-direction:column;align-items:flex-start;gap:5px;width:calc(100% - 36px);padding:10px 0}.public-context-navigation>div{width:100%}.public-system-footer,.information-section{padding-left:22px;padding-right:22px}.public-footer-navigation{grid-template-columns:repeat(2,minmax(0,1fr))}.information-hero{width:calc(100% - 44px);padding:58px 0 66px}.information-hero h1{font-size:clamp(2.05rem,10vw,2.65rem)}.information-section{padding-top:66px;padding-bottom:66px}.information-grid,.information-card-grid,.information-grid-two,.information-grid-three,.information-grid-four,.information-grid-five,.information-list-two-column{grid-template-columns:1fr}.information-status-card dl>div,.information-panel dl>div,.status-list>div,.status-item,.status-record-wide .status-item{grid-template-columns:1fr;gap:5px}.information-page>.information-boundary:not(.information-section),.information-next-step{padding-left:22px;padding-right:22px}}.platform-home-main,.platform-home-main>*,.platform-home-hero>*,.platform-home-section-heading>*,.platform-home-reference>*,.platform-home-workspace-boundary>*{min-width:0}.platform-home-hero{grid-template-columns:minmax(0,1fr) minmax(320px,.58fr);align-items:center;gap:clamp(48px,7vw,104px);width:min(1220px,100% - 96px);min-height:620px;margin:0 auto;padding:88px 0;display:grid}.platform-home-hero-copy{max-width:760px}.platform-home-hero h1{max-width:760px;color:var(--ink-950);letter-spacing:-.045em;overflow-wrap:anywhere;margin:20px 0 0;font-size:clamp(2.65rem,4.2vw,3.45rem);font-weight:650;line-height:1.01}.platform-home-lede{max-width:720px;color:var(--ink-700);margin:28px 0 0;font-size:clamp(1rem,1.45vw,1.22rem);line-height:1.65}.platform-home-actions{flex-wrap:wrap;gap:10px;margin-top:32px;display:flex}.platform-home-actions a{border:1px solid var(--line);border-radius:var(--radius-sm);min-height:44px;color:var(--ink-800);text-align:center;overflow-wrap:anywhere;justify-content:center;align-items:center;padding:11px 16px;font-size:.75rem;font-weight:740;line-height:1.35;display:inline-flex}.platform-home-actions a:first-child{border-color:var(--ink-950);background:var(--ink-950);color:var(--white)}.platform-home-actions a:hover{border-color:var(--teal-600)}.platform-home-limit{border-left:2px solid var(--amber-400);max-width:680px;color:var(--ink-500);margin:24px 0 0;padding-left:16px;font-size:.74rem;line-height:1.6}.platform-home-result-card{border-radius:var(--radius-lg);background:linear-gradient(145deg, #dcece7e0, #ffffffd1), var(--paper);min-width:0;box-shadow:var(--shadow-card);border:1px solid #20685e3d;flex-direction:column;justify-content:center;align-self:stretch;padding:clamp(28px,4vw,46px);display:flex}.platform-home-result-card h2{color:var(--ink-950);letter-spacing:-.035em;overflow-wrap:anywhere;margin:16px 0 0;font-size:clamp(1.55rem,2.5vw,2.1rem);font-weight:650;line-height:1.08}.platform-home-result-card>p:not(.status-label){color:var(--ink-700);margin:20px 0 0;font-size:.79rem;line-height:1.62}.platform-home-result-card dl{border-top:1px solid #203a4421;gap:0;margin:26px 0 0;display:grid}.platform-home-result-card dl>div{border-bottom:1px solid #203a4421;grid-template-columns:minmax(0,1fr) minmax(112px,.7fr);gap:16px;min-width:0;padding:13px 0;display:grid}.platform-home-result-card dt,.platform-home-result-card dd{overflow-wrap:anywhere;min-width:0;margin:0;font-size:.67rem;line-height:1.45}.platform-home-result-card dt{color:var(--ink-600)}.platform-home-result-card dd{color:var(--ink-900);font-weight:740}.platform-home-result-card>a,.platform-home-domain-card>a,.platform-home-section-link,.platform-home-reference-copy>a,.platform-home-path-grid article>a,.platform-home-workspace-boundary>a{width:fit-content;max-width:100%;color:var(--teal-700);text-underline-offset:4px;overflow-wrap:anywhere;margin-top:24px;font-size:.72rem;font-weight:760;line-height:1.45;-webkit-text-decoration:underline #2a7d7059;text-decoration:underline #2a7d7059}.platform-home-section{padding:86px max(48px,50vw - 610px)}.platform-home-domains,.platform-home-paths{background:#ffffff75}.platform-home-section-heading{grid-template-columns:minmax(0,1fr) minmax(280px,.58fr);align-items:end;gap:12px clamp(42px,8vw,114px);display:grid}.platform-home-section-heading h2,.platform-home-reference h2,.platform-home-cycle-heading h2,.platform-home-workspace-boundary h2{color:var(--ink-950);letter-spacing:-.04em;overflow-wrap:anywhere;margin:15px 0 0;font-size:clamp(1.9rem,3.2vw,2.45rem);font-weight:620;line-height:1.08}.platform-home-section-heading>p{max-width:470px;color:var(--ink-600);margin:0;font-size:.78rem;line-height:1.65}.platform-home-domain-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:42px;display:grid}.platform-home-domain-card{border:1px solid var(--line);border-radius:var(--radius-md);background:#fbfaf6d1;flex-direction:column;min-width:0;min-height:292px;padding:24px;display:flex}.platform-home-domain-card>span,.platform-home-cycle-grid li>span,.platform-home-readiness span{color:var(--amber-600);letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-weight:790}.platform-home-domain-card h3,.platform-home-path-grid h3{color:var(--ink-900);overflow-wrap:anywhere;margin:38px 0 0;font-size:1.05rem;font-weight:760;line-height:1.25}.platform-home-domain-card p,.platform-home-path-grid article>p:not(.status-label){color:var(--ink-600);overflow-wrap:anywhere;margin:14px 0 0;font-size:.73rem;line-height:1.62}.platform-home-domain-card>a,.platform-home-path-grid article>a{margin-top:auto;padding-top:24px}.platform-home-cycle{background:radial-gradient(circle at 90% 8%, #e59a3f26, transparent 24rem), var(--ink-950);padding:88px max(48px,50vw - 610px)}.platform-home-cycle-heading{justify-content:space-between;align-items:end;gap:30px;min-width:0;display:flex}.platform-home-cycle-heading>div{min-width:0}.platform-home-cycle-heading h2{max-width:700px;color:var(--white)}.platform-home-cycle-heading .information-eyebrow{color:var(--amber-300)}.platform-home-cycle-heading>a{color:var(--amber-300);flex:none;padding-bottom:7px;font-size:.72rem;font-weight:740}.platform-home-readiness{border-radius:var(--radius-md);background:#ffffff0f;border:1px solid #f1bc7261;grid-template-columns:minmax(220px,.68fr) minmax(0,1fr);align-items:center;gap:30px;min-width:0;margin-top:40px;padding:22px 24px;display:grid}.platform-home-readiness>div{gap:6px;min-width:0;display:grid}.platform-home-readiness strong{color:var(--white);overflow-wrap:anywhere;font-size:.88rem;line-height:1.35}.platform-home-readiness p,.platform-home-cycle-note{color:var(--ink-300);margin:0;font-size:.72rem;line-height:1.58}.platform-home-cycle-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:16px 0 0;padding:0;list-style:none;display:grid}.platform-home-cycle-grid li{border-radius:var(--radius-md);background:#ffffff0b;border:1px solid #d7dfe029;min-width:0;min-height:238px;padding:22px}.platform-home-cycle-grid li>span{color:var(--amber-300)}.platform-home-cycle-grid h3{color:var(--white);overflow-wrap:anywhere;margin:34px 0 0;font-size:.92rem;font-weight:720;line-height:1.33}.platform-home-cycle-grid li>p{color:var(--ink-300);overflow-wrap:anywhere;margin:13px 0 0;font-size:.69rem;line-height:1.58}.platform-home-cycle-note{max-width:780px;margin-top:22px}.platform-home-state-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:40px 0 0;display:grid}.platform-home-state-grid>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#ffffff80;min-width:0;min-height:112px;padding:22px}.platform-home-state-grid dt,.platform-home-state-grid dd{overflow-wrap:anywhere;min-width:0;margin:0}.platform-home-state-grid dt{color:var(--ink-500);letter-spacing:.05em;text-transform:uppercase;font-size:.63rem;font-weight:690;line-height:1.4}.platform-home-state-grid dd{color:var(--ink-950);margin-top:14px;font-size:1rem;font-weight:760;line-height:1.3}.platform-home-reference{background:linear-gradient(115deg, #dcece7c7, #fae8c957), var(--paper);border-top:1px solid #207d7029;border-bottom:1px solid #207d7029;grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);align-items:start;gap:clamp(48px,8vw,112px);padding:88px max(48px,50vw - 610px);display:grid}.platform-home-reference-copy>p{color:var(--ink-700);margin:0;font-size:.8rem;line-height:1.65}.platform-home-reference-copy>p+p{margin-top:15px}.platform-home-path-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:42px;display:grid}.platform-home-path-grid article{border:1px solid var(--line);border-radius:var(--radius-md);background:#fbfaf6d1;flex-direction:column;min-width:0;min-height:246px;padding:24px;display:flex}.platform-home-path-grid h3{margin-top:20px}.platform-home-workspace-boundary{border-radius:var(--radius-md);background:var(--teal-100);border:1px solid #20685e3d;grid-template-columns:minmax(230px,.72fr) minmax(0,1fr) auto;align-items:center;gap:34px;min-width:0;margin-top:16px;padding:26px;display:grid}.platform-home-workspace-boundary h2{letter-spacing:-.025em;margin-top:10px;font-size:1.3rem}.platform-home-workspace-boundary>p{color:var(--ink-700);margin:0;font-size:.73rem;line-height:1.58}.platform-home-workspace-boundary>a{text-align:right;margin-top:0}@media (width<=1100px){.platform-home-hero{grid-template-columns:1fr;min-height:0}.platform-home-result-card{width:min(100%,720px)}.platform-home-domain-grid,.platform-home-cycle-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-home-domain-card,.platform-home-cycle-grid li{min-height:0}}@media (width<=860px){.platform-home-hero{width:min(720px,100% - 64px);padding:72px 0}.platform-home-section-heading,.platform-home-reference{grid-template-columns:1fr;gap:24px}.platform-home-section-heading>p{max-width:640px}.platform-home-cycle-heading{flex-direction:column;align-items:flex-start}.platform-home-readiness{grid-template-columns:1fr;gap:12px}.platform-home-state-grid,.platform-home-path-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-home-path-grid article:last-child{grid-column:1/-1}.platform-home-workspace-boundary{grid-template-columns:1fr;gap:16px}.platform-home-workspace-boundary>a{text-align:left}}@media (width<=660px){.platform-home-hero{width:calc(100% - 40px);padding:58px 0 66px}.platform-home-hero h1{font-size:clamp(2.1rem,10vw,2.5rem);line-height:1.04}.platform-home-lede{font-size:.98rem}.platform-home-actions{grid-template-columns:1fr;display:grid}.platform-home-actions a{width:100%}.platform-home-result-card{padding:24px}.platform-home-result-card dl>div{grid-template-columns:1fr;gap:5px}.platform-home-section,.platform-home-cycle,.platform-home-reference{padding:66px 22px}.platform-home-section-heading h2,.platform-home-reference h2,.platform-home-cycle-heading h2{font-size:clamp(1.75rem,8vw,2.15rem)}.platform-home-domain-grid,.platform-home-cycle-grid,.platform-home-state-grid,.platform-home-path-grid{grid-template-columns:1fr}.platform-home-domain-card,.platform-home-cycle-grid li,.platform-home-path-grid article{min-height:0}.platform-home-path-grid article:last-child{grid-column:auto}.platform-home-state-grid>div{min-height:0}.platform-home-workspace-boundary{padding:22px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.access-page{background:var(--paper);grid-template-columns:minmax(0,1.1fr) minmax(380px,.7fr);min-height:100vh;display:grid}.access-panel{flex-direction:column;justify-content:center;width:min(650px,100% - 80px);margin:0 auto;padding:70px 0;display:flex}.access-wordmark{align-items:center;gap:11px;display:inline-flex;position:absolute;top:34px}.access-wordmark>span:last-child{gap:3px;display:grid}.access-wordmark strong{letter-spacing:.1em;font-size:.86rem}.access-wordmark small{color:var(--ink-600);font-size:.65rem}.access-brand-dot{border:7px solid var(--teal-100);background:var(--teal-600);border-radius:50%;width:30px;height:30px;box-shadow:0 0 0 1px #2a7d7040}.access-status-mark{background:var(--teal-100);border:1px solid #2a7d7040;border-radius:50%;place-items:center;width:60px;height:60px;margin-bottom:25px;display:grid}.access-status-mark>span{border:4px solid var(--paper);background:var(--teal-600);width:17px;height:17px;box-shadow:0 0 0 2px var(--teal-600);border-radius:50%}.access-status-mark.is-pending{background:var(--amber-100);border-color:#e59a3f4d}.access-status-mark.is-pending>span{background:var(--amber-500);box-shadow:0 0 0 2px var(--amber-500)}.access-eyebrow{color:var(--teal-700);letter-spacing:.13em;text-transform:uppercase;margin:0 0 14px;font-size:.7rem;font-weight:760}.access-panel h1{letter-spacing:-.055em;max-width:630px;margin:0;font-size:clamp(2.35rem,4.2vw,3.8rem);font-weight:590;line-height:1.02}.access-detail{max-width:590px;color:var(--ink-700);margin:23px 0 0;font-size:.96rem;line-height:1.72}.access-provider-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:34px;display:grid}.access-provider{border-radius:var(--radius-sm);justify-content:center;align-items:center;gap:10px;min-height:53px;font-size:.84rem;font-weight:720;display:flex}.access-provider>span{border-radius:50%;place-items:center;width:25px;height:25px;font-size:.62rem;font-weight:820;display:grid}.access-orcid{border:1px solid var(--line);background:var(--white)}.access-orcid>span{background:var(--orcid);color:var(--white);font-size:.78rem}.access-github{background:var(--ink-950);color:var(--white)}.access-github>span{border:1px solid #ffffff57}.access-next{border-left:3px solid var(--amber-400);background:#fae8c96e;margin-top:34px;padding:20px 22px}.access-next>span{color:var(--amber-600);letter-spacing:.1em;text-transform:uppercase;font-size:.65rem;font-weight:760}.access-next p{color:var(--ink-700);margin:8px 0 0;font-size:.83rem;line-height:1.62}.access-actions{align-items:center;gap:12px;margin-top:26px;display:flex}.access-secondary,.access-quiet{border-radius:var(--radius-sm);min-height:44px;padding:12px 16px;font-size:.78rem;font-weight:700}.access-secondary{border:1px solid var(--line)}.access-quiet{color:var(--ink-600);cursor:pointer;background:0 0;border:0}.access-quiet:disabled{cursor:wait;opacity:.6}.access-context{background:var(--ink-950);color:var(--white);flex-direction:column;justify-content:center;padding:80px clamp(42px,6vw,96px);display:flex;position:relative;overflow:hidden}.access-context:after{content:"";border:1px solid #f1bc7224;border-radius:50%;width:460px;height:460px;position:absolute;bottom:-180px;right:-180px}.access-context>p:first-child{color:var(--amber-300);letter-spacing:.13em;text-transform:uppercase;margin:0 0 18px;font-size:.7rem;font-weight:760}.access-context h2{letter-spacing:-.05em;max-width:500px;margin:0;font-size:clamp(1.95rem,3.2vw,3.1rem);font-weight:560;line-height:1.03}.access-context ol{gap:0;margin:46px 0 0;padding:0;list-style:none;display:grid}.access-context li{border-top:1px solid #ffffff21;grid-template-columns:37px 1fr;gap:14px;padding:18px 0;display:grid}.access-context li>span{color:var(--amber-300);font-size:.63rem;font-weight:760}.access-context li>div{gap:5px;display:grid}.access-context li strong{font-size:.85rem}.access-context li small{color:#ffffff94;font-size:.73rem;line-height:1.45}.access-safety{z-index:1;color:#ffffff82;max-width:470px;margin:32px 0 0;font-size:.72rem;line-height:1.6;position:relative}@media (width<=900px){.access-page{grid-template-columns:1fr}.access-panel{min-height:760px}.access-context{min-height:660px}}@media (width<=600px){.access-panel{width:calc(100% - 38px);min-height:720px;padding-top:110px}.access-wordmark{top:25px}.access-provider-grid{grid-template-columns:1fr}.access-context{min-height:610px;padding:70px 24px}}body:has(.workspace-app){background:#f3f2ed;margin:0}.workspace-app{--ws-ink:#11251f;--ws-ink-soft:#1a342d;--ws-canvas:#f3f2ed;--ws-surface:#fff;--ws-text:#20332f;--ws-muted:#6d7a75;--ws-faint:#8f9995;--ws-border:#dce2dc;--ws-border-strong:#cbd4cd;--ws-amber:#dda82b;--ws-amber-soft:#f7ebc9;--ws-teal:#1d7468;--ws-teal-soft:#e2f1ed;--ws-coral:#bd5b45;--ws-coral-soft:#f8e8e3;--ws-blue:#486f83;--ws-blue-soft:#e8eff3;--ws-shadow:0 14px 35px #18312913;background:var(--ws-canvas);min-height:100vh;color:var(--ws-text);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px;line-height:1.5}.workspace-app *,.workspace-app :before,.workspace-app :after{box-sizing:border-box}.workspace-app a{color:inherit;text-decoration:none}.workspace-app button,.workspace-app input,.workspace-app select,.workspace-app textarea{font:inherit}.workspace-app button,.workspace-app select{cursor:pointer}.workspace-app button:disabled{cursor:not-allowed;opacity:.6}.workspace-app :focus-visible{outline-offset:2px;outline:3px solid #dda82b7a}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.workspace-skip-link{z-index:200;background:var(--ws-ink);border-radius:6px;padding:10px 14px;transition:transform .16s;position:fixed;top:10px;left:248px;transform:translateY(-150%);color:#fff!important}.workspace-skip-link:focus{transform:translateY(0)}.workspace-rail{z-index:80;color:#eff5f1;scrollbar-width:thin;scrollbar-color:#ffffff2e transparent;background:radial-gradient(circle at 24px 130px,#dda82b1a,#0000 150px),linear-gradient(#132a24 0%,#0d201b 100%);flex-direction:column;width:232px;min-height:100vh;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.workspace-brand{border-bottom:1px solid #ffffff14;align-items:center;gap:11px;min-height:76px;padding:17px 18px;display:flex}.workspace-brand-signal{border:1px solid #f5c2468c;border-radius:50%;flex:0 0 35px;place-items:center;width:35px;height:35px;display:grid;position:relative;box-shadow:inset 0 0 0 5px #dda82b17}.workspace-brand-signal:before,.workspace-brand-signal:after,.workspace-brand-signal span{content:"";background:var(--ws-amber);border-radius:999px;position:absolute}.workspace-brand-signal:before{width:4px;height:4px;box-shadow:10px -4px #5ba99b,-9px 7px #f4ce73}.workspace-brand-signal:after{opacity:.8;width:17px;height:1px;transform:rotate(-23deg)}.workspace-brand-signal span{opacity:.7;width:1px;height:17px;transform:rotate(51deg)}.workspace-brand>span:last-child{flex-direction:column;min-width:0;line-height:1.1;display:flex}.workspace-brand strong{color:#fff;letter-spacing:.09em;font-size:13px;font-weight:760}.workspace-brand small{color:#e1eee894;letter-spacing:.035em;margin-top:5px;font-size:10px}.workspace-project-card{background:#ffffff0b;border:1px solid #ffffff17;border-radius:8px;flex-direction:column;margin:18px 14px 10px;padding:14px;display:flex}.project-card-label{color:#deece687;letter-spacing:.14em;text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:700}.workspace-project-card strong{color:#f5f8f6;font-size:12px;font-weight:650;line-height:1.38}.project-card-meta{color:#e0ede8a6;align-items:center;gap:7px;margin-top:10px;font-size:10px;display:flex}.project-card-meta i{background:#65b69e;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #65b69e21}.workspace-navigation{flex-direction:column;gap:3px;padding:15px 10px;display:flex}.workspace-nav-label{color:#dbeae36b;letter-spacing:.15em;text-transform:uppercase;padding:0 12px 8px;font-size:9px;font-weight:700}.workspace-nav-label-learning{border-top:1px solid #ffffff12;margin-top:15px;padding-top:15px}.workspace-navigation a{color:#e7f1ecb0;border-radius:6px;align-items:center;gap:11px;min-height:42px;padding:9px 11px;font-size:12px;font-weight:530;transition:background .13s,color .13s,transform .13s;display:flex;position:relative}.workspace-navigation a:hover{color:#fff;background:#ffffff0e}.workspace-navigation a.is-active{color:#fff5d5;background:#dda82b21}.workspace-navigation a.is-active:before{background:var(--ws-amber);content:"";border-radius:0 3px 3px 0;width:3px;position:absolute;inset:9px auto 9px -10px}.workspace-nav-glyph{color:#e9f2eebf;border:1px solid #ffffff1f;border-radius:5px;flex:0 0 22px;place-items:center;width:22px;height:22px;font-size:12px;line-height:1;display:grid}.workspace-navigation a.is-active .workspace-nav-glyph{color:#f2c555;background:#dda82b1a;border-color:#dda82b59}.workspace-rail-foot{border-top:1px solid #ffffff12;flex-direction:column;gap:13px;margin-top:auto;padding:16px 14px 18px;display:flex}.workspace-rail-note{background:#5a97841a;border-radius:7px;align-items:flex-start;gap:9px;padding:11px;display:flex}.rail-note-icon{color:#74c4ab;border:1px solid #5fae965c;border-radius:50%;flex:0 0 20px;place-items:center;width:20px;height:20px;font-size:10px;display:grid}.workspace-rail-note strong{color:#eff7f3db;font-size:10px;font-weight:650;display:block}.workspace-rail-note p{color:#dbeae37d;margin:3px 0 0;font-size:9px;line-height:1.45}.workspace-exit-link{align-items:center;gap:8px;min-height:36px;padding:7px 10px;font-size:10px;display:flex;color:#e3eee894!important}.workspace-exit-link:hover{color:#fff!important}.workspace-main-shell{min-height:100vh;margin-left:232px}.workspace-topbar{z-index:50;border-bottom:1px solid var(--ws-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;justify-content:space-between;align-items:center;height:64px;padding:0 28px;display:flex;position:sticky;top:0}.workspace-breadcrumbs{color:var(--ws-muted);align-items:center;gap:9px;font-size:11px;display:flex}.workspace-breadcrumbs i{color:#b3bdb8;font-style:normal}.workspace-breadcrumbs strong{color:var(--ws-text);font-weight:650}.workspace-topbar-actions{align-items:center;gap:12px;display:flex}.workspace-privacy-badge,.workspace-sync{border:1px solid var(--ws-border);min-height:27px;color:var(--ws-muted);letter-spacing:.025em;background:#fafbf9;border-radius:999px;align-items:center;gap:6px;padding:4px 9px;font-size:9px;font-weight:650;display:inline-flex}.workspace-privacy-badge i{border:1px solid var(--ws-teal);border-radius:2px;width:7px;height:7px;position:relative}.workspace-privacy-badge i:before{border:1px solid var(--ws-teal);content:"";border-bottom:0;border-radius:4px 4px 0 0;width:3px;height:4px;position:absolute;top:-5px;left:1px}.workspace-sync i,.sync-dot{background:#8d9994;border-radius:50%;width:6px;height:6px}.workspace-sync-live i,.sync-dot-live{background:#3f947b;box-shadow:0 0 0 3px #3f947b1f}.workspace-sync-loading i,.sync-dot-loading{background:var(--ws-amber);animation:1.3s infinite workspace-pulse}.workspace-sync-error i,.sync-dot-error{background:#b65b48;box-shadow:0 0 0 3px #b65b481f}@keyframes workspace-pulse{50%{opacity:.45}}.topbar-divider{background:var(--ws-border);width:1px;height:28px}.workspace-viewer{align-items:center;gap:9px;display:flex}.workspace-avatar,.team-avatar{background:var(--ws-ink-soft);color:#f6d676;letter-spacing:.04em;border-radius:50%;flex:0 0 32px;place-items:center;width:32px;height:32px;font-size:9px;font-weight:760;display:grid}.workspace-viewer-copy{flex-direction:column;line-height:1.2;display:flex}.workspace-viewer-copy strong{max-width:150px;color:var(--ws-text);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:660;overflow:hidden}.workspace-viewer-copy small{color:var(--ws-faint);margin-top:3px;font-size:9px}.workspace-menu-button{border:1px solid var(--ws-border);background:#fff;border-radius:6px;width:40px;height:40px;padding:9px;display:none}.workspace-menu-button span{background:var(--ws-text);width:17px;height:1px;margin:4px auto;display:block}.workspace-rail-scrim{display:none}.workspace-notice{z-index:40;color:#63542f;background:#fff8e6;border-bottom:1px solid #e8d49d;align-items:center;gap:9px;min-height:40px;padding:8px 28px;display:flex;position:relative}.workspace-notice>span{border:1px solid #b8902d;border-radius:50%;flex:0 0 17px;place-items:center;width:17px;height:17px;font-size:9px;font-weight:700;display:grid}.workspace-notice p{margin:0;font-size:10px}.workspace-notice button{color:#7f6d3e;background:0 0;border:0;width:30px;height:30px;margin-left:auto;font-size:18px}.workspace-content{width:100%;max-width:1660px;margin:0 auto;padding:34px 36px 56px}.workspace-page{width:100%}.workspace-page-header{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:27px;display:flex}.workspace-eyebrow,.panel-kicker{color:var(--ws-teal);letter-spacing:.14em;text-transform:uppercase;margin:0 0 6px;font-size:9px;font-weight:760}.workspace-page-header h1{color:var(--ws-ink);letter-spacing:-.038em;margin:0;font-size:clamp(27px,2.4vw,38px);font-weight:675;line-height:1.08}.workspace-page-lede{max-width:720px;color:var(--ws-muted);margin:9px 0 0;font-size:12px;line-height:1.65}.workspace-page-actions{flex:none;align-items:center;gap:9px;display:flex}.button{letter-spacing:.01em;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:7px;min-height:41px;padding:9px 15px;font-size:10px;font-weight:680;transition:transform .12s,background .12s,border .12s;display:inline-flex}.button:hover{transform:translateY(-1px)}.button-primary{border-color:var(--ws-ink);background:var(--ws-ink);box-shadow:0 7px 16px #11251f21;color:#fff!important}.button-primary:hover{background:#1b3a31}.button-secondary{border-color:var(--ws-border-strong);background:#fff;color:var(--ws-text)!important}.button-secondary:hover{background:#fafbf9;border-color:#aebbb3}.workspace-panel{border:1px solid var(--ws-border);background:var(--ws-surface);border-radius:8px;box-shadow:0 1px 2px #19312a05}.panel-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.panel-heading h2{color:var(--ws-ink);letter-spacing:-.018em;margin:0;font-size:16px;font-weight:670}.panel-heading a{color:var(--ws-teal);padding:3px 0;font-size:9px;font-weight:680}.status-pill{border:1px solid var(--ws-border);color:#61706a;letter-spacing:.035em;white-space:nowrap;background:#f7f8f6;border-radius:999px;align-items:center;gap:6px;min-height:23px;padding:3px 8px;font-size:8px;font-weight:700;display:inline-flex}.status-pill i{background:currentColor;border-radius:50%;width:5px;height:5px}.status-in-progress,.status-current,.status-mitigating{background:var(--ws-teal-soft);color:var(--ws-teal);border-color:#b9dcd3}.status-complete,.status-done,.status-accepted,.status-approved{color:#397a54;background:#e7f2e9;border-color:#bfd9c8}.status-blocked,.status-at-risk,.status-open{background:var(--ws-coral-soft);color:#a94f3d;border-color:#ecc9bf}.status-in-review,.status-proposed{color:#69568d;background:#f0edf7;border-color:#d7d1e8}.status-planned,.status-upcoming,.status-backlog{color:#61747c;background:#f3f6f7;border-color:#d6dde0}.status-deferred,.status-superseded{color:#766f62;background:#f5f3ee;border-color:#ddd9d0}.priority-pill{color:#6f7b76;letter-spacing:.035em;text-transform:uppercase;background:#f1f3f1;border-radius:4px;align-items:center;min-height:20px;padding:2px 7px;font-size:8px;font-weight:720;display:inline-flex}.priority-medium{color:#56727e;background:#edf3f5}.priority-high{color:#87650e;background:#fbefce}.priority-critical{background:var(--ws-coral-soft);color:#a24b39}.workspace-progress{background:#e9ede9;border-radius:999px;width:100%;height:5px;overflow:hidden}.workspace-progress span{border-radius:inherit;background:linear-gradient(90deg, var(--ws-teal), #54a18f);height:100%;display:block}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-bottom:18px;display:grid}.metric-card{border:1px solid var(--ws-border);background:#fff;border-radius:8px;min-height:143px;padding:17px 18px}.metric-heading{color:var(--ws-muted);letter-spacing:.02em;justify-content:space-between;align-items:center;font-size:9px;font-weight:650;display:flex}.metric-icon{background:var(--ws-amber-soft);color:#87630f;border-radius:6px;place-items:center;width:27px;height:27px;font-size:10px;font-style:normal;font-weight:720;display:grid}.metric-icon-teal{background:var(--ws-teal-soft);color:var(--ws-teal)}.metric-icon-blue{background:var(--ws-blue-soft);color:var(--ws-blue)}.metric-icon-coral{background:var(--ws-coral-soft);color:var(--ws-coral)}.metric-card>strong{color:var(--ws-ink);letter-spacing:-.04em;margin-top:11px;font-size:28px;font-weight:670;line-height:1.1;display:block}.metric-card>strong.metric-phase{letter-spacing:-.025em;max-width:190px;font-size:18px}.metric-card>p{color:var(--ws-faint);margin:8px 0 0;font-size:9px}.metric-card .workspace-progress{margin-top:13px}.overview-grid{grid-template-columns:minmax(0,1.65fr) minmax(300px,.85fr);gap:14px;margin-bottom:18px;display:grid}.current-phase-panel,.milestone-snapshot,.focus-tasks-panel,.recent-activity-panel{padding:20px}.current-phase-objective{max-width:690px;color:var(--ws-muted);margin:13px 0 19px;font-size:10px;line-height:1.65}.phase-path{align-items:center;padding:10px 13px 20px;display:flex}.phase-path-item{border-top:2px solid #dde3de;flex:1;position:relative}.phase-path-item:last-child{flex:0}.phase-path-item span{color:#86918d;background:#fff;border:2px solid #d8dfd9;border-radius:50%;place-items:center;width:26px;height:26px;font-size:8px;font-weight:720;display:grid;position:absolute;top:-14px;left:0;transform:translate(-50%)}.phase-path-item.is-complete,.phase-path-item.is-current{border-top-color:var(--ws-teal)}.phase-path-item.is-complete span{border-color:var(--ws-teal);background:var(--ws-teal);color:#fff}.phase-path-item.is-current span{border-color:var(--ws-amber);color:#85620d;background:#fff8e6;box-shadow:0 0 0 5px #dda82b1f}.next-gate{background:#fffaf0;border:1px solid #e9d9aa;border-radius:6px;align-items:center;gap:11px;padding:12px 13px;display:flex}.next-gate-mark{background:var(--ws-amber-soft);color:#8b6710;border-radius:6px;flex:0 0 29px;place-items:center;width:29px;height:29px;font-size:11px;display:grid}.next-gate>div{flex-direction:column;min-width:0;display:flex}.next-gate small{color:#8e7f58;text-transform:uppercase;letter-spacing:.08em;font-size:8px}.next-gate strong{color:#4d432b;margin-top:3px;font-size:10px;font-weight:660}.next-gate-date{color:#85764f;white-space:nowrap;margin-left:auto;font-size:9px}.milestone-compact-list{flex-direction:column;margin-top:16px;display:flex}.milestone-compact-list article{border-top:1px solid #edf0ed;grid-template-columns:27px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 0;display:grid}.milestone-compact-list article:first-child{border-top:0}.milestone-compact-marker{background:var(--ws-blue-soft);width:25px;height:25px;color:var(--ws-blue);border-radius:50%;place-items:center;font-size:8px;font-weight:720;display:grid}.milestone-compact-list strong{color:var(--ws-text);text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:650;display:block;overflow:hidden}.milestone-compact-list p{color:var(--ws-faint);margin:2px 0 0;font-size:8px}.milestone-compact-list time{color:var(--ws-muted);font-size:8px}.overview-lower-grid{grid-template-columns:minmax(0,1.7fr) minmax(300px,.8fr);gap:14px;margin-bottom:18px;display:grid}.workspace-table-wrap{width:100%;overflow-x:auto}.workspace-table{border-spacing:0;border-collapse:collapse;width:100%;color:var(--ws-text);text-align:left;font-size:9px}.workspace-table th{border-bottom:1px solid var(--ws-border);color:var(--ws-faint);letter-spacing:.07em;text-transform:uppercase;padding:10px 11px;font-size:8px;font-weight:720}.workspace-table td{color:#596762;vertical-align:middle;border-bottom:1px solid #edf0ed;padding:11px}.workspace-table tbody tr:last-child td,.workspace-table tbody tr:last-child th{border-bottom:0}.workspace-table tbody tr:hover{background:#fafbf9}.workspace-table td>strong{color:var(--ws-text);font-size:9px;font-weight:650;display:block}.workspace-table td>small{max-width:430px;color:var(--ws-faint);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:8px;display:block;overflow:hidden}.focus-task-table{margin-top:9px}.task-status-select{display:inline-block}.task-status-select select{border:1px solid var(--ws-border);min-height:32px;color:var(--ws-text);appearance:none;background:linear-gradient(45deg,#0000 50%,#71807a 50%) calc(100% - 12px) 13px/4px 4px no-repeat,linear-gradient(135deg,#71807a 50%,#0000 50%) calc(100% - 8px) 13px/4px 4px no-repeat,#fff;border-radius:5px;padding:5px 28px 5px 9px;font-size:9px;font-weight:610}.task-status-select.is-compact select{min-height:29px;padding-top:4px;padding-bottom:4px;font-size:8px}.activity-list{margin:0;padding:0;list-style:none}.activity-list li{gap:11px;min-height:58px;display:flex;position:relative}.activity-list li:not(:last-child):before{content:"";background:#e0e5e1;width:1px;position:absolute;top:24px;bottom:-1px;left:8px}.activity-list-compact{margin-top:16px}.activity-mark{z-index:1;background:#fff;border:1px solid #cbd6d0;border-radius:50%;flex:0 0 17px;place-items:center;width:17px;height:17px;display:grid;position:relative}.activity-mark i{background:var(--ws-teal);border-radius:50%;width:5px;height:5px}.activity-risk i{background:var(--ws-coral)}.activity-decision i{background:var(--ws-amber)}.activity-milestone i{background:var(--ws-blue)}.activity-list li>div{min-width:0;padding-bottom:12px}.activity-list p{color:var(--ws-muted);margin:-1px 0 1px;font-size:9px}.activity-list p strong{color:var(--ws-text);font-weight:660}.activity-list li>div>span{color:var(--ws-text);text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:550;display:block;overflow:hidden}.activity-list time{color:var(--ws-faint);margin-top:3px;font-size:8px;display:block}.metadata-boundary{background:#eef7f4;border:1px solid #c9ddd6;border-radius:8px;align-items:center;gap:13px;padding:15px 17px;display:flex}.metadata-boundary>span,.activity-assurance>span,.team-boundary>span{width:30px;height:30px;color:var(--ws-teal);border:1px solid #9bc7ba;border-radius:50%;flex:0 0 30px;place-items:center;font-size:12px;display:grid}.metadata-boundary strong,.team-boundary strong{color:#28574d;font-size:10px;font-weight:680}.metadata-boundary p,.team-boundary p{color:#59746c;max-width:760px;margin:3px 0 0;font-size:9px}.metadata-boundary a{color:var(--ws-teal);white-space:nowrap;margin-left:auto;font-size:9px;font-weight:680}.roadmap-summary{border:1px solid var(--ws-border);background:#fff;border-radius:8px;grid-template-columns:1fr 1.4fr .8fr;margin-bottom:22px;display:grid;overflow:hidden}.roadmap-summary>div{border-left:1px solid var(--ws-border);min-height:74px;padding:15px 18px}.roadmap-summary>div:first-child{border-left:0}.roadmap-summary span,.roadmap-summary strong{display:block}.roadmap-summary span{color:var(--ws-faint);letter-spacing:.07em;text-transform:uppercase;margin-bottom:5px;font-size:8px;font-weight:690}.roadmap-summary strong{color:var(--ws-ink);font-size:11px;font-weight:650}.roadmap-stage-list{max-width:1160px}.roadmap-stage{grid-template-columns:49px minmax(0,1fr);display:grid}.roadmap-stage-rail{justify-content:center;align-items:flex-start;display:flex;position:relative}.roadmap-stage-rail>span{z-index:2;background:var(--ws-canvas);color:#7b8882;border:2px solid #d9e0db;border-radius:50%;place-items:center;width:31px;height:31px;font-size:8px;font-weight:740;display:grid;position:relative}.roadmap-stage.is-current .roadmap-stage-rail>span{border-color:var(--ws-amber);color:#84620e;background:#fff8e5;box-shadow:0 0 0 6px #dda82b1a}.roadmap-stage-rail>i{background:#d3dbd5;width:1px;position:absolute;top:31px;bottom:0}.roadmap-stage-card{border:1px solid var(--ws-border);background:#fff;border-radius:8px;margin-bottom:16px;transition:border .14s,box-shadow .14s;overflow:hidden}.roadmap-stage-card:hover{border-color:var(--ws-border-strong);box-shadow:var(--ws-shadow)}.roadmap-stage.is-current .roadmap-stage-card{border-color:#e2c872;box-shadow:0 9px 25px #4a3b140f}.roadmap-stage-card>header{justify-content:space-between;align-items:flex-start;gap:20px;padding:18px 20px 14px;display:flex}.roadmap-title-line{align-items:center;gap:9px;display:flex}.roadmap-title-line h2{color:var(--ws-ink);letter-spacing:-.02em;margin:0;font-size:16px;font-weight:660}.current-stage-label{background:var(--ws-amber-soft);color:#7e5c09;letter-spacing:.06em;text-transform:uppercase;border-radius:3px;padding:3px 6px;font-size:7px;font-weight:760}.roadmap-stage-card>header p{max-width:730px;color:var(--ws-muted);margin:7px 0 0;font-size:10px}.roadmap-stage-body{background:#fbfcfa;border-top:1px solid #edf0ed;border-bottom:1px solid #edf0ed;grid-template-columns:1.1fr 1.2fr .45fr;align-items:center;gap:24px;padding:15px 20px;display:grid}.roadmap-progress-block>div{justify-content:space-between;gap:12px;margin-bottom:8px;font-size:8px;display:flex}.roadmap-progress-block span{color:var(--ws-faint)}.roadmap-progress-block strong{color:var(--ws-text);font-size:8px}.roadmap-gate{align-items:center;gap:9px;display:flex}.roadmap-gate>span{color:var(--ws-amber);font-size:13px}.roadmap-gate>div,.roadmap-date{flex-direction:column;display:flex}.roadmap-gate small,.roadmap-date small{color:var(--ws-faint);letter-spacing:.07em;text-transform:uppercase;font-size:7px;font-weight:700}.roadmap-gate strong,.roadmap-date strong{color:var(--ws-text);margin-top:3px;font-size:9px;font-weight:630}.roadmap-date{border-left:1px solid var(--ws-border);padding-left:16px}.roadmap-stage-card>footer{justify-content:space-between;align-items:center;gap:18px;min-height:51px;padding:10px 20px;display:flex}.roadmap-evidence-note{min-width:0;color:var(--ws-faint);align-items:center;gap:8px;display:flex}.roadmap-evidence-note span{color:var(--ws-blue);font-size:12px}.roadmap-evidence-note p{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:8px;overflow:hidden}.roadmap-stage-card>footer>a{color:var(--ws-teal);flex:none;font-size:9px;font-weight:680}.roadmap-method{background:var(--ws-ink);color:#fff;border-radius:8px;grid-template-columns:.85fr 1.6fr;gap:30px;max-width:1160px;margin:18px 0 0 49px;padding:24px;display:grid}.roadmap-method h2{color:#fff;letter-spacing:-.025em;max-width:320px;margin:0;font-size:19px;font-weight:640}.roadmap-method .panel-kicker{color:#edc45b}.roadmap-method ol{grid-template-columns:repeat(3,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}.roadmap-method li{border-left:1px solid #ffffff21;gap:9px;padding-left:12px;display:flex}.roadmap-method li>span{color:#e7ba48;font-size:8px;font-weight:720}.roadmap-method li strong{color:#fff;font-size:10px}.roadmap-method li p{color:#e0ede79e;margin:4px 0 0;font-size:8px;line-height:1.5}.task-summary-strip{border:1px solid var(--ws-border);background:#fff;border-radius:8px;align-items:center;min-height:66px;margin-bottom:14px;padding:0 18px;display:flex}.task-summary-strip>div{border-left:1px solid var(--ws-border);align-items:baseline;gap:7px;min-width:98px;padding:0 18px;display:flex}.task-summary-strip>div:first-child{border-left:0;padding-left:0}.task-summary-strip strong{color:var(--ws-ink);letter-spacing:-.03em;font-size:20px;font-weight:660}.task-summary-strip span{color:var(--ws-muted);font-size:9px}.task-summary-strip .has-attention strong{color:var(--ws-coral)}.task-summary-strip>p{color:var(--ws-faint);align-items:center;gap:7px;margin:0 0 0 auto;font-size:8px;display:flex}.sync-dot{display:inline-block}.task-toolbar{align-items:center;gap:8px;margin-bottom:9px;display:flex}.task-search{align-items:center;width:min(340px,100%);height:39px;display:flex;position:relative}.task-search>span[aria-hidden]{z-index:1;color:var(--ws-faint);font-size:15px;position:absolute;left:12px}.task-search input,.task-filter select{border:1px solid var(--ws-border-strong);width:100%;height:39px;color:var(--ws-text);background:#fff;border-radius:6px;font-size:9px}.task-search input{padding:8px 12px 8px 34px}.task-search input::placeholder{color:#97a19d}.task-filter{display:inline-block}.task-filter select{min-width:145px;padding:7px 30px 7px 10px}.task-view-toggle{border:1px solid var(--ws-border);background:#e9ede9;border-radius:6px;margin-left:auto;padding:3px;display:flex}.task-view-toggle button{min-height:31px;color:var(--ws-muted);background:0 0;border:0;border-radius:4px;align-items:center;gap:6px;padding:5px 10px;font-size:8px;font-weight:650;display:inline-flex}.task-view-toggle button.is-active{color:var(--ws-text);background:#fff;box-shadow:0 1px 4px #19302917}.task-results-count{color:var(--ws-faint);margin:0 0 10px;font-size:8px}.task-board{scrollbar-color:#b9c2bd transparent;grid-template-columns:repeat(5,minmax(220px,1fr));align-items:start;gap:10px;padding-bottom:10px;display:grid;overflow-x:auto}.task-column{border:1px solid var(--ws-border);background:#eaede9;border-radius:8px;min-height:510px;padding:10px}.task-column>header{padding:2px 3px 11px}.task-column>header>div{justify-content:space-between;align-items:center;display:flex}.task-column h2{color:var(--ws-text);margin:0;font-size:10px;font-weight:710}.task-column>header span{min-width:20px;height:20px;color:var(--ws-muted);background:#d8deda;border-radius:999px;place-items:center;padding:0 5px;font-size:8px;font-weight:720;display:grid}.task-column>header p{color:#84908b;margin:3px 0 0;font-size:7px}.column-in-progress>header{border-top:2px solid var(--ws-teal)}.column-review>header{border-top:2px solid #78649a}.column-blocked>header{border-top:2px solid var(--ws-coral)}.column-complete>header{border-top:2px solid #4b8b63}.task-column-list{flex-direction:column;gap:8px;display:flex}.task-card{background:#fff;border:1px solid #d7ded9;border-radius:6px;padding:12px;transition:transform .13s,border .13s,box-shadow .13s;box-shadow:0 1px 2px #162b2409}.task-card:hover{border-color:#bfcac3;transform:translateY(-1px);box-shadow:0 7px 17px #18312912}.task-card-topline,.task-card-meta,.task-card-footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.task-card-reference{color:#9aa49f;letter-spacing:.07em;font-size:7px;font-weight:710}.task-card h3{color:var(--ws-ink);margin:11px 0 6px;font-size:10px;font-weight:660;line-height:1.38}.task-card>p{color:var(--ws-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:8px;line-height:1.48;display:-webkit-box;overflow:hidden}.task-card-phase{color:var(--ws-teal);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;margin-top:10px;font-size:7px;font-weight:630;display:flex;overflow:hidden}.task-card-meta{border-top:1px solid #edf0ed;margin-top:11px;padding-top:10px}.task-assignee{min-width:0;color:var(--ws-muted);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;font-size:7px;display:flex;overflow:hidden}.task-assignee i{color:#557269;background:#e5ece8;border-radius:50%;flex:0 0 20px;place-items:center;width:20px;height:20px;font-size:6px;font-style:normal;font-weight:720;display:grid}.task-card-meta time{color:var(--ws-faint);white-space:nowrap;font-size:7px}.task-card-footer{margin-top:10px}.task-card-footer .task-status-select select{color:#0000;border-color:#0000;width:28px;min-height:27px;padding:0}.task-card-footer .task-status-select select:focus{width:auto;color:var(--ws-text);padding:4px 28px 4px 8px}.task-column-empty{color:#8c9792;border:1px dashed #c7d0ca;border-radius:6px;justify-content:center;align-items:center;gap:7px;min-height:84px;font-size:8px;display:flex}.task-table-panel{overflow:hidden}.task-table th,.task-table td{padding:13px 14px}.task-table th:first-child{min-width:280px}.table-empty{text-align:center;padding:52px 20px}.table-empty strong{color:var(--ws-text);font-size:11px}.table-empty p{color:var(--ws-muted);margin:4px 0 0;font-size:9px}.task-dialog-backdrop{z-index:120;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#08161294;place-items:center;padding:28px;display:grid;position:fixed;inset:0;overflow-y:auto}.task-dialog{background:#fff;border:1px solid #ffffff26;border-radius:10px;width:min(590px,100%);overflow:hidden;box-shadow:0 28px 90px #0615104d}.task-dialog>header{border-bottom:1px solid var(--ws-border);justify-content:space-between;align-items:flex-start;gap:20px;padding:21px 23px 18px;display:flex}.task-dialog h2{color:var(--ws-ink);letter-spacing:-.026em;margin:0;font-size:20px;font-weight:660}.task-dialog header p:last-child{color:var(--ws-muted);margin:6px 0 0;font-size:9px}.dialog-close{border:1px solid var(--ws-border);width:34px;height:34px;color:var(--ws-muted);background:#fafbf9;border-radius:6px;place-items:center;font-size:18px;display:grid}.task-dialog form{gap:14px;padding:21px 23px 23px;display:grid}.form-field{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.form-field>span{color:var(--ws-text);font-size:9px;font-weight:650}.form-field input,.form-field select,.form-field textarea{border:1px solid var(--ws-border-strong);width:100%;min-height:42px;color:var(--ws-text);background:#fff;border-radius:6px;outline:none;padding:9px 11px;font-size:10px}.form-field textarea{resize:vertical;min-height:92px}.form-field input:focus,.form-field select:focus,.form-field textarea:focus{border-color:var(--ws-teal);box-shadow:0 0 0 3px #1d746817}.form-field-row{gap:12px;display:flex}.task-form-boundary{background:#eef7f4;border:1px solid #c9ddd6;border-radius:6px;align-items:center;gap:9px;padding:10px 12px;display:flex}.task-form-boundary>span{color:var(--ws-teal)}.task-form-boundary p{color:#527269;margin:0;font-size:8px;line-height:1.5}.task-dialog form>footer{border-top:1px solid #edf0ed;justify-content:flex-end;gap:9px;margin-top:3px;padding-top:16px;display:flex}.milestone-metric-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:17px;display:grid}.milestone-metric-grid article{border:1px solid var(--ws-border);background:#fff;border-radius:8px;padding:16px 17px}.milestone-metric-grid span{color:var(--ws-muted);font-size:9px;font-weight:620;display:block}.milestone-metric-grid strong{color:var(--ws-ink);margin:5px 0 3px;font-size:23px;font-weight:660;display:block}.milestone-metric-grid p{color:var(--ws-faint);margin:0;font-size:8px}.milestone-timeline-panel{padding:21px}.timeline-horizon,.member-count,.matrix-note{color:var(--ws-muted);background:#f1f4f1;border-radius:4px;padding:4px 8px;font-size:8px;font-weight:640}.milestone-timeline{margin:21px 0 0;padding:0;list-style:none}.milestone-timeline-item{grid-template-columns:45px minmax(0,1fr);display:grid}.milestone-timeline-rail{justify-content:center;display:flex;position:relative}.milestone-timeline-rail span{z-index:2;width:27px;height:27px;color:var(--ws-muted);background:#fff;border:2px solid #ccd6d0;border-radius:50%;place-items:center;font-size:7px;font-weight:720;display:grid;position:relative}.milestone-timeline-item.status-in-progress .milestone-timeline-rail span{border-color:var(--ws-amber);color:#81600e;background:#fff8e5}.milestone-timeline-item.status-complete .milestone-timeline-rail span{border-color:var(--ws-teal);background:var(--ws-teal);color:#fff}.milestone-timeline-rail i{background:#d8dfda;width:1px;position:absolute;top:27px;bottom:0}.milestone-timeline-item>article{border:1px solid var(--ws-border);background:#fbfcfa;border-radius:7px;margin-bottom:13px;padding:16px 18px}.milestone-timeline-item>article>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.milestone-phase{color:var(--ws-teal);font-size:8px;font-weight:680}.milestone-timeline h3{color:var(--ws-ink);margin:4px 0 0;font-size:13px;font-weight:660}.milestone-timeline article>p{max-width:760px;color:var(--ws-muted);margin:8px 0 13px;font-size:9px}.milestone-timeline article>footer{border-top:1px solid #e8ece8;align-items:flex-end;gap:34px;padding-top:12px;display:flex}.milestone-timeline article>footer div{flex-direction:column;display:flex}.milestone-timeline article>footer small{color:var(--ws-faint);text-transform:uppercase;letter-spacing:.06em;font-size:7px}.milestone-timeline article>footer strong{color:var(--ws-text);margin-top:3px;font-size:8px;font-weight:630}.milestone-timeline article>footer a{color:var(--ws-teal);margin-left:auto;font-size:8px;font-weight:670}.milestone-assurance{background:#fff9e9;border:1px solid #e3d39f;border-radius:8px;align-items:center;gap:15px;max-width:1140px;margin-top:17px;padding:20px;display:flex}.milestone-assurance-icon{background:var(--ws-amber-soft);color:#8b6710;border-radius:8px;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}.milestone-assurance h2{color:#4f452c;margin:0;font-size:14px;font-weight:660}.milestone-assurance p:last-child{color:#776a49;max-width:690px;margin:5px 0 0;font-size:9px}.milestone-assurance .button{margin-left:auto}.record-summary-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:15px;display:grid}.record-summary-grid article{border:1px solid var(--ws-border);background:#fff;border-radius:8px;grid-template-columns:34px auto 1fr;align-items:center;gap:11px;padding:15px 17px;display:grid}.record-summary-icon{background:var(--ws-amber-soft);color:#85620d;border-radius:7px;place-items:center;width:34px;height:34px;font-size:13px;display:grid}.record-summary-icon.record-risk{background:var(--ws-coral-soft);color:var(--ws-coral)}.record-summary-icon.record-evidence{background:var(--ws-blue-soft);color:var(--ws-blue)}.record-summary-grid article>div{flex-direction:column;display:flex}.record-summary-grid strong{color:var(--ws-ink);font-size:19px;font-weight:660;line-height:1}.record-summary-grid article>div>span{color:var(--ws-muted);margin-top:5px;font-size:8px}.record-summary-grid p{color:var(--ws-faint);justify-self:end;margin:0;font-size:8px}.records-toolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:13px;display:flex}.record-filter-tabs{border:1px solid var(--ws-border);background:#e9ede9;border-radius:6px;gap:3px;padding:3px;display:flex}.record-filter-tabs button{min-height:31px;color:var(--ws-muted);background:0 0;border:0;border-radius:4px;padding:6px 12px;font-size:8px;font-weight:650}.record-filter-tabs button.is-active{color:var(--ws-text);background:#fff;box-shadow:0 1px 4px #19302917}.record-search{width:250px}.record-list{flex-direction:column;gap:10px;display:flex}.record-card{border:1px solid var(--ws-border);background:#fff;border-radius:8px;grid-template-columns:82px minmax(0,1fr);display:grid;overflow:hidden}.record-reference{border-right:1px solid var(--ws-border);background:#fffbef;flex-direction:column;align-items:center;padding:17px 13px;display:flex}.record-card-risk .record-reference{background:#fff7f4}.record-card-evidence .record-reference{background:#f5f9fa}.record-reference>span{color:#725713;letter-spacing:.03em;font-size:12px;font-weight:740}.record-card-risk .record-reference>span{color:var(--ws-coral)}.record-card-evidence .record-reference>span{color:var(--ws-blue)}.record-reference small{color:var(--ws-faint);letter-spacing:.08em;text-transform:uppercase;margin-top:5px;font-size:7px;font-weight:700}.record-body{padding:16px 18px}.record-body>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.record-body h2{color:var(--ws-ink);margin:0;font-size:13px;font-weight:660}.record-body header p{max-width:810px;color:var(--ws-muted);margin:5px 0 0;font-size:9px}.record-detail{background:#f7f9f7;border-radius:5px;grid-template-columns:70px 1fr;gap:9px;margin-top:12px;padding:10px 12px;display:grid}.record-detail strong{color:var(--ws-muted);font-size:8px}.record-detail p{color:var(--ws-text);margin:0;font-size:8px}.record-body>footer{border-top:1px solid #edf0ed;align-items:flex-end;gap:18px;margin-top:13px;padding-top:11px;display:flex}.record-body dl{gap:28px;margin:0;display:flex}.record-body dl>div{min-width:90px}.record-body dt{color:var(--ws-faint);letter-spacing:.06em;text-transform:uppercase;font-size:7px;font-weight:680}.record-body dd{color:var(--ws-text);margin:3px 0 0;font-size:8px}.record-source{border:1px solid var(--ws-border);min-width:0;max-width:370px;color:var(--ws-muted);text-overflow:ellipsis;white-space:nowrap;background:#fafbf9;border-radius:4px;align-items:center;gap:7px;margin-left:auto;padding:5px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:7px;display:flex;overflow:hidden}.record-source i{color:var(--ws-blue);font-style:normal}.records-boundary{background:#eef7f4;border:1px solid #c9ddd6;border-radius:8px;justify-content:space-between;align-items:center;gap:20px;margin-top:16px;padding:14px 16px;display:flex}.records-boundary>div{align-items:center;gap:11px;display:flex}.records-boundary>div>span{color:var(--ws-teal);font-size:15px}.records-boundary strong{color:#2c5a50;font-size:9px}.records-boundary p{color:#59756d;margin:3px 0 0;font-size:8px}.records-boundary>a{color:var(--ws-teal);white-space:nowrap;font-size:8px;font-weight:680}.activity-toolbar{border:1px solid var(--ws-border);background:#fff;border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:12px;padding:12px 15px;display:flex}.activity-toolbar>div{align-items:baseline;gap:7px;display:flex}.activity-toolbar strong{color:var(--ws-ink);font-size:18px;font-weight:660}.activity-toolbar span{color:var(--ws-muted);font-size:8px}.full-activity-panel{max-width:980px;padding:22px}.activity-day+.activity-day{border-top:1px solid var(--ws-border);margin-top:8px;padding-top:18px}.activity-day>h2{color:var(--ws-faint);letter-spacing:.07em;text-transform:uppercase;margin:0 0 15px;font-size:8px;font-weight:720}.full-activity-panel .activity-list li{min-height:72px}.full-activity-panel .activity-list li:not(:last-child):before{bottom:-5px}.full-activity-panel .activity-mark{flex-basis:21px;width:21px;height:21px}.full-activity-panel .activity-list li:not(:last-child):before{top:27px;left:10px}.full-activity-panel .activity-list p{font-size:10px}.full-activity-panel .activity-list li>div>span{margin-top:3px;font-size:9px}.activity-entity{color:var(--ws-muted);letter-spacing:.05em;text-transform:uppercase;background:#f0f3f0;border-radius:4px;margin-left:auto;padding:3px 7px;font-size:7px;font-weight:690}.activity-assurance{background:#eef7f4;border:1px solid #c9ddd6;border-radius:8px;align-items:center;gap:11px;max-width:980px;margin-top:13px;padding:13px 15px;display:flex}.activity-assurance p{color:#59756d;margin:0;font-size:8px}.team-access-principle{background:var(--ws-ink);color:#fff;border-radius:8px;margin-bottom:15px;padding:19px}.access-principle-path{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:14px;display:grid}.access-principle-path>article{align-items:center;gap:11px;display:flex}.access-principle-path>article>span{color:#ebc65f;border:1px solid #e7bc4c6b;border-radius:50%;flex:0 0 29px;place-items:center;width:29px;height:29px;font-size:8px;font-weight:720;display:grid}.access-principle-path strong{color:#fff;font-size:10px;font-weight:650}.access-principle-path p{color:#e2efe99e;margin:3px 0 0;font-size:8px}.access-principle-path>i{color:#e6bf5880;font-style:normal}.team-roster,.access-request-panel,.role-matrix-panel{padding:20px}.team-roster,.access-request-panel{margin-bottom:14px}.team-operation-state{border:1px solid var(--ws-border);color:var(--ws-muted);background:#f6f8f5;border-radius:6px;margin:13px 0 0;padding:9px 11px;font-size:8px;line-height:1.5}.team-operation-success{color:#41695d;background:#eef7f4;border-color:#c9ddd6}.team-operation-policy{color:#756026;background:#fff8e6;border-color:#e7d59d}.team-operation-error{color:#874f45;background:#fff3f0;border-color:#e3c6c0}.access-request-list{gap:10px;margin-top:14px;display:grid}.access-request-card{border:1px solid var(--ws-border);background:#fbfcfa;border-radius:7px;padding:15px}.access-request-card>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.access-request-card>header span{color:var(--ws-teal);letter-spacing:.06em;text-transform:uppercase;font-size:7px;font-weight:720}.access-request-card h3{color:var(--ws-ink);margin:4px 0 0;font-size:11px}.access-request-card header p{color:var(--ws-muted);margin:3px 0 0;font-size:8px}.request-status{color:var(--ws-muted);white-space:nowrap;background:#edf1ee;border-radius:999px;padding:4px 7px;font-size:7px}.request-status-under_review,.request-status-under-review{color:#7b641e;background:#fff3d6}.request-status-approved{color:#2f6e5e;background:#e4f2ed}.request-status-declined,.request-status-withdrawn{color:#775e5e;background:#f1eeee}.access-request-card>blockquote{border-left:2px solid var(--ws-gold);color:var(--ws-text);background:#f6f7f4;margin:13px 0;padding:11px 13px;font-size:9px;line-height:1.55}.request-review-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.request-review-fields label,.member-management label{gap:5px;display:grid}.request-review-fields label>span,.member-management label>span{color:var(--ws-muted);font-size:7px;font-weight:650}.request-review-fields textarea,.request-review-fields select,.member-management select{border:1px solid var(--ws-border-strong);width:100%;color:var(--ws-text);font:inherit;background:#fff;border-radius:5px;font-size:8px}.request-review-fields textarea{resize:vertical;padding:8px;line-height:1.45}.request-review-fields select,.member-management select{min-height:30px;padding:0 7px}.request-review-actions{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.request-review-actions button,.member-management button{border:1px solid var(--ws-border-strong);min-height:29px;color:var(--ws-text);cursor:pointer;background:#fff;border-radius:5px;padding:6px 9px;font-size:8px;font-weight:680}.request-review-actions .request-approve{color:#2f6e5e;background:#e4f2ed;border-color:#9bc7b9}.request-review-actions .request-decline{color:#874f45;border-color:#dfc0ba}.request-review-actions button:disabled,.member-management button:disabled{cursor:not-allowed;opacity:.5}.request-recorded-response{color:var(--ws-muted);margin:10px 0 0;font-size:8px;line-height:1.5}.team-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:17px;display:grid}.team-card{border:1px solid var(--ws-border);background:#fbfcfa;border-radius:7px;flex-wrap:wrap;align-items:flex-start;gap:11px;min-height:93px;padding:13px;display:flex;position:relative}.team-card-suspended{opacity:.82;background:#f6f4f3}.team-avatar{color:#41695d;background:#dfeae5;flex-basis:35px;width:35px;height:35px}.team-card-copy{min-width:0}.team-card h3{color:var(--ws-ink);margin:0;font-size:10px;font-weight:660}.team-card p{color:var(--ws-muted);margin:3px 0 8px;font-size:8px}.team-card-copy>div{align-items:center;gap:5px;display:flex}.team-card-copy>div>span{color:var(--ws-muted);background:#edf1ee;border-radius:4px;padding:3px 6px;font-size:7px;font-weight:650}.provider-tag.provider-orcid{color:#617c1a;background:#f1f6de}.provider-tag.provider-github{color:#495961;background:#e9edf0}.current-member-label{color:var(--ws-teal);font-size:7px;font-weight:700;position:absolute;top:9px;right:9px}.member-status-active{color:#2f6e5e!important;background:#e4f2ed!important}.member-status-suspended{color:#874f45!important;background:#f3e7e4!important}.member-management{border-top:1px solid var(--ws-border);flex-basis:100%;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:7px;margin-top:4px;padding-top:10px;display:grid}.member-management button{background:var(--ws-ink);color:#fff}.role-matrix-panel{margin-bottom:14px}.role-matrix-panel .workspace-table-wrap{margin-top:13px}.role-matrix tbody th{color:var(--ws-text);text-transform:none;border-bottom:1px solid #edf0ed;padding:12px 11px;font-size:9px;font-weight:610}.role-matrix td{text-align:center}.role-matrix td.has-access{color:var(--ws-teal);font-weight:700}.team-boundary{background:#eef7f4;border:1px solid #c9ddd6;border-radius:8px;align-items:center;gap:12px;padding:15px 17px;display:flex}.workspace-empty-state{border:1px dashed var(--ws-border-strong);min-height:150px;color:var(--ws-muted);text-align:center;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;padding:30px;display:flex}.workspace-empty-state>span{color:var(--ws-teal);margin-bottom:8px;font-size:18px}.workspace-empty-state strong{color:var(--ws-text);font-size:10px}.workspace-empty-state p{margin:4px 0 0;font-size:8px}.provenance-badge{border:1px solid var(--ws-border);width:fit-content;min-height:20px;color:var(--ws-muted);letter-spacing:.025em;background:#f5f6f4;border-radius:999px;align-items:center;gap:5px;padding:2px 7px;font-size:7px;font-weight:700;line-height:1.3;display:inline-flex}.provenance-badge i{background:currentColor;border-radius:50%;flex:0 0 5px;width:5px;height:5px}.provenance-badge.verification-verified{color:#397a54;background:#e7f2e9;border-color:#b9d6c2}.provenance-roadmap-seed{color:#80600f;background:#fff8e5;border-color:#e2d39f}.provenance-system-seed{background:var(--ws-blue-soft);color:var(--ws-blue);border-color:#cbd9df}.provenance-member-recorded{background:var(--ws-teal-soft);color:var(--ws-teal);border-color:#b9dcd3}.state-not-set{color:var(--ws-muted);background:#f1f4f1;border-radius:4px;padding:4px 8px;font-size:8px;font-weight:680}.compact-empty-state{color:var(--ws-muted);padding:14px 0 4px}.compact-empty-state strong{font-size:9px}.compact-empty-state p{color:var(--ws-faint);margin:4px 0 0;font-size:8px}.task-scope-note,.milestone-proposal-note{color:#745b1e;background:#fff9e9;border:1px solid #e2d39f;border-radius:6px;margin:0 0 10px;padding:8px 10px;font-size:8px}.roadmap-progress-empty{color:var(--ws-faint);margin:0;font-size:8px}.task-card>.provenance-badge{margin-top:9px}.workspace-table td .provenance-badge,.milestone-compact-list .provenance-badge,.activity-list .provenance-badge{margin-top:5px}.record-card-badges{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}@media (width<=1240px){.workspace-content{padding-left:25px;padding-right:25px}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-grid,.overview-lower-grid{grid-template-columns:1fr}.team-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.roadmap-method{grid-template-columns:1fr}}@media (width<=980px){.workspace-rail{width:216px;transition:transform .18s;transform:translate(-100%)}.workspace-app.rail-is-open .workspace-rail{transform:translate(0);box-shadow:20px 0 60px #07161145}.workspace-rail-scrim{z-index:70;background:#05120e6b;border:0;position:fixed;inset:0}.workspace-app.rail-is-open .workspace-rail-scrim{display:block}.workspace-main-shell{margin-left:0}.workspace-menu-button{display:block}.workspace-topbar{justify-content:flex-start;gap:14px}.workspace-topbar-actions{margin-left:auto}.workspace-privacy-badge{display:none}.workspace-skip-link{left:70px}.roadmap-stage-body{grid-template-columns:1fr 1fr}.roadmap-date{border-left:0;padding-left:0}.milestone-metric-grid{grid-template-columns:repeat(2,1fr)}.record-summary-grid{grid-template-columns:1fr}.record-summary-grid article{grid-template-columns:34px auto 1fr}}@media (width<=720px){.workspace-topbar{padding:0 16px}.workspace-breadcrumbs>span,.workspace-breadcrumbs>i,.workspace-viewer-copy,.topbar-divider{display:none}.workspace-topbar-actions{gap:8px}.workspace-content{padding:25px 16px 42px}.workspace-page-header{flex-direction:column;align-items:flex-start;margin-bottom:22px}.workspace-page-actions{width:100%}.workspace-page-actions .button{flex:1}.metric-grid{grid-template-columns:1fr 1fr;gap:9px}.metric-card{min-height:132px;padding:14px}.current-phase-panel,.milestone-snapshot,.focus-tasks-panel,.recent-activity-panel{padding:16px}.metadata-boundary{flex-wrap:wrap;align-items:flex-start}.metadata-boundary a{width:100%;margin:4px 0 0 43px}.roadmap-summary{grid-template-columns:1fr}.roadmap-summary>div{border-top:1px solid var(--ws-border);border-left:0;min-height:62px}.roadmap-summary>div:first-child{border-top:0}.roadmap-stage{grid-template-columns:37px minmax(0,1fr)}.roadmap-stage-card>header,.roadmap-stage-card>footer{flex-direction:column;align-items:flex-start}.roadmap-stage-body{grid-template-columns:1fr}.roadmap-date{border-top:1px solid var(--ws-border);padding-top:11px}.roadmap-method{margin-left:37px;padding:19px}.roadmap-method ol{grid-template-columns:1fr}.task-summary-strip{grid-template-columns:repeat(5,1fr);gap:10px;padding:14px;display:grid}.task-summary-strip>div{flex-direction:column;gap:1px;min-width:0;padding:0 10px}.task-summary-strip>div:first-child{padding-left:0}.task-summary-strip>p{grid-column:1/-1;margin:5px 0 0}.task-toolbar{flex-wrap:wrap;align-items:stretch}.task-search{width:100%}.task-filter{flex:1}.task-filter select{width:100%;min-width:0}.task-view-toggle{margin-left:0}.task-board{grid-template-columns:repeat(5,245px)}.form-field-row{flex-direction:column}.task-dialog-backdrop{place-items:start center;padding:12px}.milestone-timeline-panel{padding:17px 13px}.milestone-timeline-item{grid-template-columns:34px minmax(0,1fr)}.milestone-timeline article>footer{flex-direction:column;align-items:flex-start;gap:10px}.milestone-timeline article>footer a{margin-left:0}.milestone-assurance{flex-wrap:wrap;align-items:flex-start}.milestone-assurance .button{width:100%;margin-left:55px}.records-toolbar{flex-direction:column;align-items:stretch}.record-filter-tabs{overflow-x:auto}.record-search{width:100%}.record-card{grid-template-columns:62px minmax(0,1fr)}.record-body>footer,.record-body dl{flex-direction:column;align-items:flex-start;gap:10px}.record-body dl{grid-template-columns:1fr 1fr;width:100%;display:grid}.record-source{width:100%;max-width:none;margin-left:0}.records-boundary{flex-direction:column;align-items:flex-start}.access-principle-path{grid-template-columns:1fr;align-items:stretch}.access-principle-path>i{padding-left:14px;transform:rotate(90deg)}.team-card-grid{grid-template-columns:1fr}}@media (width<=480px){.workspace-sync{padding-left:7px;padding-right:7px}.metric-grid,.milestone-metric-grid{grid-template-columns:1fr}.metric-card{min-height:119px}.workspace-page-actions{flex-direction:column;align-items:stretch}.task-summary-strip{grid-template-columns:repeat(2,1fr)}.task-summary-strip>div:nth-child(3){border-left:0;padding-left:0}.task-view-toggle{width:100%}.task-view-toggle button{flex:1;justify-content:center}.record-summary-grid article{grid-template-columns:34px auto}.record-summary-grid p{display:none}.record-filter-tabs{grid-template-columns:repeat(2,1fr);display:grid}.record-card{grid-template-columns:1fr}.record-reference{border-right:0;border-bottom:1px solid var(--ws-border);flex-direction:row;align-items:center;gap:8px;padding:9px 13px}.record-reference small{margin-top:0}.record-body>header{flex-direction:column}.record-detail{grid-template-columns:1fr}.full-activity-panel{padding:16px 12px}.activity-entity{display:none}}@media (prefers-reduced-motion:reduce){.workspace-app *,.workspace-app :before,.workspace-app :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
