@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-outline-style:solid;--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;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease: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;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--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{.visible{visibility:visible}.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)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.break-all{word-break:break-all}.uppercase{text-transform:uppercase}.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)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.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))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}}:root{--ink:#222;--ink-soft:#343434;--paper:#faf7ef;--paper-soft:#eee8dc;--acid:#ffe600;--teal:#0d9488;--orange:#ed1c24;--green:#11c924;--sky:#2dd4bf;--sky-strong:#14b8a6;--sky-soft:#ccfbf1;--cloud:#f0fdfa;--glass-border:#ffffffb8;--shadow-soft:0 18px 48px #0f766e21;--shadow-card:0 24px 70px #0d766e2b;--line-dark:#ffffff21;--line-light:#07141226;--muted:#78716c;--radius:22px}*{box-sizing:border-box}.skip-to-content{z-index:1000;color:#fff;background:#0f3d3a;border-radius:10px;padding:10px 16px;font-size:15px;font-weight:700;text-decoration:none;transition:transform .18s;position:fixed;top:10px;left:12px;transform:translateY(-160%);box-shadow:0 10px 28px #0b3c3647}.skip-to-content:focus{outline-offset:3px;outline:3px solid #ffe14d;transform:translateY(0)}html{scroll-behavior:smooth;background:var(--ink);-moz-text-size-adjust:100%;text-size-adjust:100%;width:100%;scroll-padding-top:98px;overflow-x:clip}body{background:var(--paper);width:100%;min-width:0;color:var(--ink);margin:0;font-family:Inter,HarmonyOS Sans SC,PingFang SC,Microsoft YaHei,system-ui,sans-serif;overflow-x:clip}@supports not (overflow:clip){html,body{overflow-x:hidden}}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}::selection{background:var(--acid);color:var(--ink)}.site-shell{min-height:100vh;position:relative;overflow:hidden}.ambient{filter:blur(120px);pointer-events:none;opacity:.18;border-radius:999px;position:absolute}.ambient-one{background:var(--orange);width:560px;height:560px;top:-220px;right:-160px}.ambient-two{background:var(--acid);width:420px;height:420px;top:580px;left:-300px}.topbar{height:calc(84px + env(safe-area-inset-top));padding:env(safe-area-inset-top) max(20px, env(safe-area-inset-right)) 0 max(20px, env(safe-area-inset-left));padding-left:max(clamp(20px, 4vw, 72px), env(safe-area-inset-left));padding-right:max(clamp(20px, 4vw, 72px), env(safe-area-inset-right));z-index:80;color:#fff;border-bottom:1px solid var(--line-dark);isolation:isolate;align-items:center;gap:40px;width:100%;display:flex;position:fixed;inset:0 0 auto}.brand{align-items:center;gap:12px;min-width:max-content;display:flex}.brand-mark{background:#fff;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;overflow:hidden;box-shadow:0 0 0 1px #ffffff2e,0 6px 18px #00000029}.brand-mark img{object-fit:contain;width:100%;height:100%;display:block}.brand-copy{flex-direction:column;line-height:1.1;display:flex}.brand-copy strong{letter-spacing:.08em;font-size:15px}.brand-copy small{color:#ffffff8c;margin-top:5px;font-size:10px}.nav{justify-content:center;align-items:center;gap:clamp(18px,2.5vw,38px);margin-left:auto;display:flex}.nav a{color:#ffffffa8;font-size:13px;transition:color .2s}.top-cta{color:#fff;background:0 0;border:1px solid #ffffff59;border-radius:999px;padding:11px 17px;font-size:13px}.top-cta span{color:var(--acid);margin-left:6px}.site-language-switch{background:#ffffff85;border:1px solid #195d913d;border-radius:999px;flex:none;align-items:center;padding:4px;display:inline-flex;box-shadow:inset 0 1px #ffffffeb}.site-language-switch a,.site-language-switch span{color:#174a62;text-align:center;border-radius:999px;min-width:42px;padding:7px 10px;font-size:11px;font-weight:800;line-height:1;text-decoration:none}.site-language-switch a{transition:color .2s,background .2s}.site-language-switch a:hover{color:#df2f38;background:#ffffffd1}.site-language-switch span{color:#fff;background:#124b41;box-shadow:0 6px 16px #124b4133}.menu-button{background:0 0;border:0;min-width:44px;min-height:44px;margin-left:auto;padding:10px;display:none}.menu-button span{background:#fff;width:22px;height:1px;margin:6px 0;display:block}.hero{background:var(--ink);color:#fff;min-height:830px;padding:170px clamp(24px,7vw,118px) 80px;position:relative}.hero:after{content:"";pointer-events:none;opacity:.11;background-image:linear-gradient(#fff3 1px,#0000 1px),linear-gradient(90deg,#fff3 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 85%);mask-image:linear-gradient(#000,#0000 85%)}.hero-eyebrow{color:#ffffff8a;letter-spacing:.18em;z-index:2;align-items:center;gap:10px;font-size:11px;display:flex;position:relative}.pulse{background:var(--green);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 6px #11c92421}.hero h1{letter-spacing:-.065em;z-index:2;max-width:1080px;margin:48px 0 32px;font-size:clamp(54px,7.6vw,122px);line-height:.92;position:relative}.hero h1 span{display:block}.hero-emphasis{color:var(--acid);font-weight:450}.hero-lead{color:#ffffffa3;z-index:2;max-width:610px;font-size:clamp(16px,1.5vw,20px);line-height:1.8;position:relative}.hero-actions{z-index:3;align-items:center;gap:28px;margin-top:40px;display:flex;position:relative}.primary-action{background:var(--orange);color:#fff;border:0;border-radius:999px;padding:17px 23px;font-weight:750}.primary-action:hover{box-shadow:0 0 0 7px #ed1c2424}.primary-action span{margin-left:34px}.text-action{color:#ffffffb3;border-bottom:1px solid #ffffff47;padding-bottom:6px;font-size:14px}.text-action span{color:var(--teal);margin-left:10px}.studio-download-action{color:#fff;white-space:nowrap;background:linear-gradient(125deg,#0678cd 0%,#159ee3 52%,#15b8c6 100%);border:1px solid #fffc;border-radius:999px;align-items:center;gap:11px;min-height:48px;padding:10px 19px 10px 10px;font-size:14px;font-weight:800;transition:transform .2s,box-shadow .2s,filter .2s;display:inline-flex;box-shadow:0 14px 34px #077ecb4d,inset 0 1px #ffffff6b}.studio-download-action:hover{color:#fff;filter:saturate(1.08)brightness(1.03);transform:translateY(-2px);box-shadow:0 18px 40px #077ecb61,0 0 0 6px #5cc4f524,inset 0 1px #ffffff80}.studio-download-action:focus-visible{outline-offset:3px;outline:3px solid #fff}.studio-download-icon{background:#fff3;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:17px;line-height:1;display:grid;box-shadow:inset 0 1px #ffffff57}.hero-proof{border-top:1px solid var(--line-dark);z-index:2;grid-template-columns:repeat(4,minmax(120px,1fr));max-width:700px;margin-top:85px;display:grid;position:relative}.hero-proof>div{border-right:1px solid var(--line-dark);gap:12px;padding:22px 22px 0 0;display:flex}.hero-proof strong{color:var(--acid);font-size:28px;line-height:1}.hero-proof span{color:#ffffff7a;font-size:11px;line-height:1.55}.hero-orbit{z-index:1;width:520px;height:520px;position:absolute;top:200px;right:clamp(-180px,2vw,48px)}.orbit-ring{border:1px solid #0d948852;border-radius:50%;animation:28s linear infinite spin;position:absolute;inset:0}.orbit-ring:before{content:"";background:var(--orange);width:10px;height:10px;box-shadow:0 0 18px var(--orange);border-radius:50%;position:absolute;top:25px;left:120px}.ring-two{border-style:dashed;animation-duration:20s;animation-direction:reverse;inset:72px}.ring-two:before{background:var(--acid);box-shadow:0 0 18px var(--acid);top:auto;bottom:5px;left:180px}.orbit-core{text-align:center;background:#fff;border:1px solid #ffffff40;border-radius:50%;place-content:center;padding:18px;display:grid;position:absolute;inset:158px;box-shadow:0 18px 65px #00000038}.orbit-core img{object-fit:contain;width:122px;height:116px;margin:auto;display:block}.orbit-core small{color:#44403c;letter-spacing:.12em;margin-top:8px;font-size:9px}.orbit-label{color:var(--teal);letter-spacing:.13em;font:9px ui-monospace,monospace;position:absolute}.label-one{top:12px;left:220px}.label-two{top:245px;right:10px}.label-three{bottom:38px;left:42px}@keyframes spin{to{transform:rotate(360deg)}}@keyframes spinCentered{0%{transform:translate(-50%)rotate(0)}to{transform:translate(-50%)rotate(360deg)}}.section{padding:110px clamp(24px,7vw,118px);position:relative}.section-index{color:#44403c;letter-spacing:.16em;text-transform:uppercase;margin-bottom:30px;font:10px ui-monospace,SFMono-Regular,Consolas,monospace}.section-heading{grid-template-columns:minmax(0,1.7fr) minmax(280px,.75fr);align-items:end;gap:50px;margin-bottom:58px;display:grid}.section-heading h2,.thesis h2,.builder h2,.global h2,.about h2{letter-spacing:-.055em;margin:0;font-size:clamp(40px,5vw,75px);font-weight:630;line-height:1.06}.section-heading p{color:#44403c;margin:0;font-size:14px;line-height:1.8}.thesis-grid{grid-template-columns:1.6fr .7fr;gap:80px;display:grid}.thesis h2 span{color:var(--teal)}.thesis-copy{border-left:1px solid var(--line-light);align-self:end;padding-left:32px}.thesis-copy p{color:#44403c;margin:0 0 18px;line-height:1.9}.loop-strip{border:1px solid var(--line-light);border-radius:14px;grid-template-columns:repeat(6,1fr);margin-top:80px;display:grid;overflow:hidden}.loop-item{border-right:1px solid var(--line-light);align-items:center;gap:10px;padding:24px 16px;font-size:13px;display:flex;position:relative}.loop-item:last-child{border:0}.loop-item span{color:#78716c;font:10px ui-monospace,monospace}.loop-item i{z-index:2;background:var(--paper);color:#44403c;border-radius:50%;place-items:center;width:14px;height:14px;font-style:normal;display:grid;position:absolute;right:-7px}.architecture-console{color:#fff;border-radius:var(--radius);background:#292524;grid-template-columns:260px 1fr 1fr;min-height:530px;display:grid;overflow:hidden;box-shadow:0 30px 80px #22222229}.system-tabs{border-right:1px solid var(--line-dark);flex-direction:column;gap:8px;padding:20px;display:flex}.system-tabs button{text-align:left;color:#ffffff73;background:0 0;border:1px solid #0000;border-radius:12px;padding:18px 14px;transition:all .2s}.system-tabs button:hover{background:#ffffff0a}.system-tabs button.active{color:#fff;background:#ffe60017;border-color:#ffe60073}.system-tabs span{color:var(--acid);letter-spacing:.1em;margin-bottom:8px;font:9px ui-monospace,monospace;display:block}.system-tabs strong{font-size:13px}.system-detail{border-right:1px solid var(--line-dark);flex-direction:column;display:flex}.system-detail-head{border-bottom:1px solid var(--line-dark);color:#ffffff6b;letter-spacing:.12em;justify-content:space-between;align-items:center;height:60px;padding:0 24px;font:9px ui-monospace,monospace;display:flex}.system-detail-head i{color:var(--green);align-items:center;gap:6px;font-style:normal;display:flex}.system-detail-head i:before{content:"";background:var(--green);border-radius:50%;width:6px;height:6px}.system-detail-body{flex-direction:column;flex:1;justify-content:space-between;padding:44px;display:flex}.system-detail-body small{color:var(--teal);letter-spacing:.1em;font-size:10px}.system-detail-body h3{letter-spacing:-.04em;margin:14px 0 18px;font-size:clamp(28px,3vw,46px)}.system-detail-body p{color:#ffffff87;max-width:490px;font-size:13px;line-height:1.8}.capability-list{border-top:1px solid var(--line-dark);grid-template-columns:1fr 1fr;gap:0;margin-top:30px;display:grid}.capability-list div{border-bottom:1px solid var(--line-dark);color:#ffffffc7;padding:14px 0;font-size:12px}.capability-list span{color:#78716c;margin-right:10px;font:9px ui-monospace,monospace}.stack-map{flex-direction:column;justify-content:center;padding:32px;display:flex}.stack-title{color:#ffffff59;letter-spacing:.12em;margin-bottom:18px;font:9px ui-monospace,monospace}.stack-layer{border:1px solid var(--line-dark);border-bottom:0;grid-template-columns:28px 1fr;align-items:center;min-height:66px;padding:13px 16px;display:grid;position:relative}.stack-layer:last-child{border-bottom:1px solid var(--line-dark);background:#ffe60017}.stack-layer span{color:var(--acid);font:9px ui-monospace,monospace}.stack-layer strong{font-size:12px;font-weight:600}.stack-layer i{color:#ffffff47;letter-spacing:.1em;grid-column:2;margin-top:5px;font:8px ui-monospace,monospace}.system-cards{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.industry-card{border-radius:18px;flex-direction:column;min-height:520px;padding:28px;display:flex;position:relative;overflow:hidden}.industry-card:after{content:"";opacity:.18;border:1px solid;border-radius:50%;width:280px;height:280px;position:absolute;bottom:-130px;right:-130px;box-shadow:0 0 0 45px #0000,0 0 0 46px,0 0 0 90px #0000,0 0 0 91px}.card-wdos{color:#fff;background:#0b322b}.card-imas{color:#fff;background:#ed1c24}.card-top{z-index:1;justify-content:space-between;align-items:center;display:flex;position:relative}.card-top span{font:22px ui-monospace,monospace}.card-top small{letter-spacing:.1em;opacity:.55;font:8px ui-monospace,monospace}.industry-card h3{letter-spacing:-.06em;z-index:1;margin:85px 0 28px;font-size:clamp(42px,4vw,64px);line-height:.87;position:relative}.industry-card h3 span{letter-spacing:-.02em;font-size:.42em;font-weight:520}.industry-card p{opacity:.7;z-index:1;max-width:340px;font-size:13px;line-height:1.75;position:relative}.card-tags{z-index:1;flex-wrap:wrap;gap:7px;margin-top:18px;display:flex;position:relative}.card-tags span{opacity:.65;border:1px solid;border-radius:999px;padding:6px 10px;font-size:9px}.industry-card>a,.industry-card>button{color:inherit;z-index:1;background:0 0;border:0;border-bottom:1px solid;align-self:flex-start;margin-top:auto;padding:0 0 7px;font-size:12px;position:relative}.builder{color:#fff;background:#292524;grid-template-columns:.7fr 1.3fr;gap:70px;display:grid}.builder-intro p{color:#ffffff85;max-width:430px;font-size:13px;line-height:1.8}.demo-badge{color:#5eead4;letter-spacing:.1em;border:1px solid #637eff59;border-radius:999px;align-items:center;gap:9px;margin-top:25px;padding:8px 12px;font:9px ui-monospace,monospace;display:inline-flex}.demo-badge span{background:var(--green);border-radius:50%;width:6px;height:6px}.builder-panel{border:1px solid var(--line-dark);border-radius:var(--radius);background:#ffffff06;min-height:500px;padding:32px}.builder-panel label{color:#ffffff80;margin-bottom:12px;font-size:11px;display:block}.builder-input{border-bottom:1px solid #ffffff4d;gap:12px;padding-bottom:12px;display:flex}.builder-input input{color:#fff;background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:22px}.builder-input button{background:var(--orange);color:#fff;border:0;border-radius:999px;padding:12px 18px;font-size:12px;font-weight:700}.builder-input button:disabled{opacity:.55}.builder-placeholder{text-align:center;place-content:center;height:390px;display:grid;position:relative;overflow:hidden}.placeholder-grid{opacity:.17;background-image:linear-gradient(#2dd4bf73 1px,#0000 1px),linear-gradient(90deg,#2dd4bf73 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:28px 0 0;-webkit-mask-image:radial-gradient(circle,#000,#0000 70%);mask-image:radial-gradient(circle,#000,#0000 70%)}.builder-placeholder strong{font-size:24px;position:relative}.builder-placeholder span{color:#ffffff59;letter-spacing:.13em;margin-top:12px;font:8px ui-monospace,monospace;position:relative}.blueprint-result{padding-top:30px}.blueprint-head{justify-content:space-between;align-items:start;gap:20px;display:flex}.blueprint-head small{color:var(--teal);letter-spacing:.1em;font:8px ui-monospace,monospace}.blueprint-head h3{letter-spacing:-.035em;margin:8px 0 0;font-size:30px}.blueprint-head>span{color:#5eead4;border:1px solid #11c92459;border-radius:999px;padding:7px 10px;font:8px ui-monospace,monospace}.blueprint-value{color:#ffffff8c;font-size:12px;line-height:1.7}.blueprint-columns{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:26px;display:grid}.blueprint-columns>div{border:1px solid var(--line-dark);border-radius:12px;padding:16px}.blueprint-columns small{color:#78716c;margin-bottom:12px;font-size:9px;display:block}.blueprint-columns span{border-top:1px solid #ffffff14;padding:8px 0;font-size:11px;display:block}.capability-grid{border-top:1px solid var(--line-light);border-left:1px solid var(--line-light);grid-template-columns:repeat(4,1fr);display:grid}.capability-grid article{border-right:1px solid var(--line-light);border-bottom:1px solid var(--line-light);flex-direction:column;min-height:330px;padding:28px;display:flex}.cap-number{color:#78716c;margin-bottom:70px;font:20px ui-monospace,monospace}.capability-grid small{letter-spacing:.12em;color:var(--teal);font:8px ui-monospace,monospace}.capability-grid h3{letter-spacing:-.03em;margin:12px 0;font-size:22px}.capability-grid p{color:#44403c;font-size:12px;line-height:1.75}.cap-status{color:#44403c;letter-spacing:.1em;align-items:center;gap:8px;margin-top:auto;font:8px ui-monospace,monospace;display:flex}.cap-status span{background:var(--green);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #11c92421}.partners{color:#fff;background:#222}.section-heading.light p{color:#ffffff80}.outline-action{color:#fff;background:0 0;border:1px solid #ffffff59;border-radius:999px;justify-self:end;padding:13px 18px}.partner-grid{border-top:1px solid var(--line-dark);border-left:1px solid var(--line-dark);grid-template-columns:repeat(4,1fr);display:grid}.partner-grid article{border-right:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);flex-direction:column;min-height:450px;padding:28px;transition:background .25s;display:flex}.partner-index{color:var(--orange);margin-bottom:60px;font:25px ui-monospace,monospace}.partner-grid small{color:#64748b;letter-spacing:.12em;font:8px ui-monospace,monospace}.partner-grid h3{letter-spacing:-.04em;margin:12px 0;font-size:25px}.partner-grid p{color:#ffffff78;min-height:65px;font-size:12px;line-height:1.75}.partner-grid dl{margin:25px 0}.partner-grid dl>div{border-top:1px solid var(--line-dark);padding:11px 0}.partner-grid dt{color:#ffffff59;margin-bottom:5px;font-size:9px}.partner-grid dd{color:#ffffffb8;margin:0;font-size:11px}.partner-grid button{color:#fff;text-align:left;background:0 0;border:0;margin-top:auto;padding:0;font-size:11px}.partner-grid button span{float:right;color:var(--acid)}.partner-path{grid-template-columns:repeat(5,1fr);gap:10px;margin-top:34px;display:grid}.partner-path div{color:#ffffff8c;align-items:center;gap:8px;font-size:10px;display:flex;position:relative}.partner-path span{color:var(--acid);font:9px ui-monospace,monospace}.partner-path i{color:#fff3;margin-left:auto;font-style:normal}.global-grid{grid-template-columns:.8fr 1.1fr .7fr;align-items:start;gap:60px;display:grid}.global h2 span{color:var(--acid)}.benchmark-list{border-top:1px solid #ffffff3d}.benchmark-list div{border-bottom:1px solid #ffffff3d;grid-template-columns:34px 1fr;padding:18px 0;display:grid}.benchmark-list span{opacity:.5;font:9px ui-monospace,monospace}.benchmark-list strong{font-size:15px}.benchmark-list small{opacity:.58;grid-column:2;margin-top:7px;line-height:1.55}.originality-card{background:#00000014;border:1px solid #ffffff4d;border-radius:18px;flex-direction:column;min-height:330px;padding:28px;display:flex}.originality-card small{letter-spacing:.12em;font:8px ui-monospace,monospace}.originality-card strong{letter-spacing:-.07em;margin-top:70px;font-size:clamp(44px,5vw,72px)}.originality-card p{margin:5px 0;font:9px ui-monospace,monospace}.originality-card span{opacity:.65;margin-top:auto;font-size:12px;line-height:1.65}.flywheel{--flywheel-radius:212px;max-width:850px;min-height:560px;margin:30px auto 70px;position:relative}.flywheel:before{content:"";border:1px dashed #78716c;border-radius:50%;width:424px;height:424px;animation:40s linear infinite spinCentered;position:absolute;top:68px;left:50%;transform:translate(-50%)}.flywheel-core{background:var(--ink);color:#fff;text-align:center;z-index:2;border-radius:50%;place-content:center;width:210px;height:210px;display:grid;position:absolute;top:175px;left:calc(50% - 105px);box-shadow:0 25px 60px #2223}.flywheel-core strong{letter-spacing:-.06em;font-size:45px}.flywheel-core span{color:var(--acid);margin-top:7px;font-size:10px}.flywheel-node{border:1px solid var(--line-light);background:var(--paper);border-radius:12px;width:170px;padding:15px;font-size:12px;position:absolute;box-shadow:0 10px 35px #2222220f}.flywheel-node span{color:var(--orange);margin-right:9px;font:9px ui-monospace,monospace}.node-1{top:0;left:calc(50% - 85px)}.node-2{top:150px;right:0}.node-3{bottom:30px;right:90px}.node-4{bottom:30px;left:90px}.node-5{top:150px;left:0}.model-strip{border-top:1px solid var(--line-light);border-bottom:1px solid var(--line-light);grid-template-columns:repeat(5,1fr);display:grid}.model-strip span{text-align:center;border-right:1px solid var(--line-light);padding:20px;font-size:11px}.model-strip span:last-child{border:0}.about{background:#ffe600;grid-template-columns:1.4fr .6fr;gap:100px;display:grid}.about-main>p{max-width:730px;font-size:17px;line-height:1.9}.about blockquote{border-left:3px solid var(--ink);max-width:670px;margin:45px 0;padding-left:24px;font-size:14px;line-height:1.8}.about-actions{align-items:center;gap:16px;display:flex}.about-actions a,.about-actions button{border:1px solid var(--ink);color:var(--ink);background:0 0;border-radius:999px;padding:13px 17px;font-size:12px}.about-actions button{background:var(--ink);color:#fff}.about-aside{border-left:1px solid #22222240;padding-left:40px}.about-aside small{letter-spacing:.12em;font:8px ui-monospace,monospace}.about-aside ol{margin:38px 0 0;padding:0;list-style:none}.about-aside li{border-top:1px solid #22222238;padding:19px 0;font-size:15px}.about-aside li span{opacity:.5;width:40px;font:9px ui-monospace,monospace;display:inline-block}footer{background:var(--ink);color:#fff;padding:65px clamp(24px, 7vw, 118px) calc(35px + env(safe-area-inset-bottom));grid-template-columns:1fr 1fr;gap:50px;display:grid}.footer-brand{flex-direction:column;display:flex}.footer-brand strong{letter-spacing:-.04em;font-size:30px}.footer-brand span{color:var(--acid);margin-top:8px;font-size:11px}.footer-links{color:#ffffff94;justify-content:flex-end;gap:25px;font-size:11px;display:flex}.footer-meta{border-top:1px solid var(--line-dark);color:#ffffff4d;letter-spacing:.08em;grid-column:1/-1;justify-content:space-between;padding-top:22px;font:8px ui-monospace,monospace;display:flex}.icp-record{color:inherit;text-decoration:none;transition:color .2s}.icp-record:hover{color:#ffffffd1}.icp-record:focus-visible{outline-offset:3px;border-radius:3px;outline:2px solid}.modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#030a09bf;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.partner-modal{background:var(--paper);border-radius:22px;width:min(620px,100%);max-height:calc(100vh - 40px);padding:42px;position:relative;overflow-y:auto;box-shadow:0 35px 100px #00000059}.modal-close{border:1px solid var(--line-light);background:0 0;border-radius:50%;width:34px;height:34px;font-size:22px;position:absolute;top:15px;right:18px}.partner-modal>form>small,.success-state>small{color:var(--teal);letter-spacing:.13em;font:8px ui-monospace,monospace}.partner-modal h2{letter-spacing:-.045em;margin:14px 0;font-size:38px}.partner-modal p{color:#44403c;font-size:12px;line-height:1.7}.partner-modal label{color:#44403c;margin-top:20px;font-size:11px;display:block}.partner-modal input,.partner-modal select,.partner-modal textarea{border:1px solid var(--line-light);width:100%;color:var(--ink);background:#ffffff94;border-radius:10px;outline:none;margin-top:8px;padding:13px}.partner-modal input:focus,.partner-modal select:focus,.partner-modal textarea:focus{border-color:var(--teal);box-shadow:0 0 0 3px #0d94881f}.partner-modal form>button,.success-state button{background:var(--ink);color:#fff;border:0;border-radius:999px;width:100%;margin-top:25px;padding:15px;font-weight:700}.partner-modal form>button span{float:right;color:var(--acid)}.success-state{text-align:center;padding:20px 10px}.success-mark{background:var(--acid);border-radius:50%;place-items:center;width:80px;height:80px;margin:0 auto 25px;font-size:38px;font-weight:900;display:grid}@media (max-width:1100px){.hero-orbit{opacity:.45;right:-240px}.architecture-console{grid-template-columns:210px 1fr}.stack-map{border-top:1px solid var(--line-dark);grid-column:1/-1}.stack-layer{min-height:56px}.system-cards{grid-template-columns:1fr 1fr}.card-future{grid-column:1/-1;min-height:390px}.capability-grid,.partner-grid,.global-grid{grid-template-columns:1fr 1fr}.originality-card{grid-column:1/-1;min-height:260px}.originality-card strong{margin-top:35px}}@media (max-width:820px){.topbar{height:calc(72px + env(safe-area-inset-top));padding:env(safe-area-inset-top) max(20px, env(safe-area-inset-right)) 0 max(20px, env(safe-area-inset-left));gap:8px}.top-cta{display:none}.menu-button{margin-left:0;display:block}.site-language-switch{margin-left:auto}.site-language-switch a,.site-language-switch span{min-width:36px;padding:7px 8px;font-size:10px}.labs-light-topbar .user-menu-wrap{flex:0 0 44px;margin-left:auto}.labs-light-topbar .user-menu-wrap .top-cta{justify-content:center;width:44px;min-width:44px;height:44px;padding:7px;display:flex!important}.labs-light-topbar .user-menu-wrap .top-cta>span:not(:first-child){display:none!important}.nav{max-height:calc(100vh - 72px - env(safe-area-inset-top));max-height:calc(100dvh - 72px - env(safe-area-inset-top));-webkit-overflow-scrolling:touch;padding:25px max(25px, env(safe-area-inset-right)) calc(25px + env(safe-area-inset-bottom)) max(25px, env(safe-area-inset-left));border-bottom:1px solid var(--line-dark);background:#222222fa;flex-direction:column;align-items:stretch;gap:0;display:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 20px 45px #1948692e}.nav.open{display:flex}.nav a{border-bottom:1px solid var(--line-dark);padding:13px 0;font-size:15px}.hero{min-height:800px;padding:140px 24px 60px}.hero h1{margin-top:38px}.hero-lead{max-width:90%}.hero-orbit{width:370px;height:370px;top:430px;right:-145px}.orbit-core{inset:108px}.orbit-core img{width:98px;height:94px}.ring-two{inset:52px}.hero-proof{grid-template-columns:1fr 1fr;max-width:470px;margin-top:70px}.hero-proof>div{border-bottom:1px solid var(--line-dark);padding:16px 10px 16px 0}.section{padding:78px 24px;padding-left:max(24px, env(safe-area-inset-left));padding-right:max(24px, env(safe-area-inset-right))}.section-heading,.thesis-grid,.builder,.about{grid-template-columns:1fr;gap:35px}.section-heading{align-items:start}.section-heading p{max-width:600px}.loop-strip{grid-template-columns:1fr 1fr}.loop-item{border-bottom:1px solid var(--line-light)}.architecture-console{grid-template-columns:1fr}.system-tabs{border-right:0;border-bottom:1px solid var(--line-dark);grid-template-columns:1fr 1fr;display:grid}.system-detail{border-right:0}.system-detail-body{padding:30px}.system-cards{grid-template-columns:1fr}.card-future{grid-column:auto}.industry-card{min-height:450px}.builder{gap:50px}.blueprint-columns{grid-template-columns:1fr}.partner-path{grid-template-columns:1fr 1fr;gap:20px}.partner-path i{display:none}.flywheel{margin-left:-12%;margin-right:-12%;transform:scale(.8)}.about-aside{border-top:1px solid #22222240;border-left:0;padding:32px 0 0}}@media (max-width:560px){.brand-copy small{display:none}.hero{min-height:850px}.hero h1{font-size:50px}.hero-actions{flex-direction:column;align-items:stretch;gap:18px}.primary-action{text-align:left}.primary-action span{float:right}.text-action{align-self:flex-start}.studio-download-action{justify-content:center;width:100%}.hero-proof{margin-top:50px}.hero-orbit{top:560px;right:-180px}.section-heading h2,.thesis h2,.builder h2,.global h2,.about h2{font-size:40px}.thesis-copy{border-left:0;border-top:1px solid var(--line-light);padding:25px 0 0}.loop-strip{grid-template-columns:1fr}.loop-item{border-right:0}.loop-item i{display:none}.system-tabs{grid-template-columns:1fr}.system-tabs button{padding:12px}.capability-list{grid-template-columns:1fr}.stack-map{padding:22px 15px}.capability-grid,.partner-grid{grid-template-columns:1fr}.capability-grid article{min-height:280px}.cap-number,.partner-index{margin-bottom:45px}.builder-panel{padding:22px 17px}.builder-input{border:0;flex-direction:column}.builder-input input{border-bottom:1px solid #ffffff4d;padding:12px 0}.builder-input button{width:100%}.global-grid{grid-template-columns:1fr;gap:35px}.originality-card{grid-column:auto}.flywheel{gap:10px;min-height:auto;margin:30px 0;display:grid;transform:none}.flywheel:before{display:none}.flywheel-core,.flywheel-node{border-radius:12px;width:100%;height:auto;padding:20px;position:static}.flywheel-core strong{font-size:30px}.model-strip{grid-template-columns:1fr}.model-strip span{border-right:0;border-bottom:1px solid var(--line-light)}.about-actions{flex-direction:column;align-items:stretch}.about-actions a,.about-actions button{text-align:center}footer{grid-template-columns:1fr}.footer-links{flex-wrap:wrap;justify-content:flex-start}.footer-meta{flex-direction:column;gap:8px}.partner-modal{padding:38px 22px 25px}.partner-modal h2{font-size:31px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{animation-duration:.01ms!important;animation-iteration-count:1!important}}body{background:radial-gradient(circle at 8% 4%,#ffe07024,#0000 24%),linear-gradient(#fffdf8 0%,#f6f9fb 52%,#fbfaf6 100%);font-size:16px}.topbar{-webkit-backdrop-filter:blur(18px)saturate(135%);background:linear-gradient(#1e2534e0,#1e253494);box-shadow:0 10px 35px #0812241f}.nav a{color:#ffffffc9;font-size:14px}.top-cta{background:#ffffff14;border-color:#ffffff8c;box-shadow:inset 0 1px #ffffff1f}.hero{background:radial-gradient(circle at 78% 26%,#2dd4bf47,#0000 34%),radial-gradient(circle at 18% 88%,#ffc44e2b,#0000 28%),linear-gradient(138deg,#20273a 0%,#26344e 48%,#1e293b 100%)}.hero-lead{color:#ffffffc7;font-size:clamp(17px,1.55vw,21px)}.hero-proof{-webkit-backdrop-filter:blur(16px);background:linear-gradient(135deg,#ffffff1c,#ffffff09);border:1px solid #ffffff2b;border-radius:18px;padding:0 14px 16px;box-shadow:0 20px 55px #050f212e,inset 0 1px #ffffff1c}.primary-action{background:linear-gradient(135deg,#ff645d,#e9252d);box-shadow:0 14px 32px #e02b343d,inset 0 1px #ffffff5c}.orbit-ring{border-color:#5eead46b}.section-index{letter-spacing:.13em;font-size:11px;font-weight:700}.section-heading p,.thesis-copy p{color:#44403c;font-size:15px}.loop-strip{box-shadow:var(--shadow-soft), inset 0 1px 0 white;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffb8;border-color:#4e7a9a2e}.loop-item{border-color:#4e7a9a26;font-size:14px}.architecture-console{color:#16253a;border:1px solid var(--glass-border);box-shadow:var(--shadow-card), inset 0 1px 0 #ffffffeb;-webkit-backdrop-filter:blur(22px)saturate(130%);background:linear-gradient(135deg,#ffffffe6,#e8f6ffb8);min-height:590px}.system-tabs{background:linear-gradient(#ffffff94,#def1fd75);border-right-color:#436f9129;gap:13px;padding:24px}.system-tabs button{color:#1e293b;background:#ffffff7a;border-color:#5a85a621;min-height:96px;padding:20px 18px;box-shadow:0 8px 24px #365e7c0f,inset 0 1px #ffffffe6}.system-tabs button:hover{color:#18324f;background:#ffffffd1;transform:translateY(-1px);box-shadow:0 12px 30px #365e7c1c}.system-tabs button.active{color:#134e4a;background:linear-gradient(135deg,#fffffff2,#9cd8ffb8);border-color:#3699e05c;box-shadow:0 16px 38px #2f85c430,inset 0 1px #fff}.system-tabs span{color:#0d9488;margin-bottom:11px;font-size:11px}.system-tabs button.active span{color:#114940}.system-tabs strong{letter-spacing:-.02em;font-size:16px}.system-detail{background:#ffffff5c;border-right-color:#436f9129}.system-detail-head{color:#134e4a;background:#ffffff42;border-bottom-color:#436f9129;height:68px;font-size:10px}.system-detail-body{padding:48px}.system-detail-body small{color:#145248;font-size:12px;font-weight:750}.system-detail-body h3{color:#142338;font-size:clamp(34px,3.8vw,58px);line-height:1.06}.system-detail-body p{color:#1e293b;font-size:15px;line-height:1.9}.capability-list{border-top-color:#436f912e}.capability-list div{color:#1e293b;border-bottom-color:#436f9126;padding:17px 0;font-size:14px}.capability-list span{color:#0d9488;font-size:10px}.stack-map{background:linear-gradient(155deg,#e7f6ff9e,#ffffff70);padding:38px}.stack-title{color:#134e4a;font-size:10px;font-weight:700}.stack-layer{background:#ffffff94;border-color:#40769f2e;min-height:76px;box-shadow:inset 0 1px #ffffffe6}.stack-layer+.stack-layer{border-bottom:1px solid #40769f2e;margin-top:8px}.stack-layer:last-child{background:linear-gradient(135deg,#c6e8ffdb,#ffffffe0);border-color:#2791dc52;box-shadow:0 12px 28px #3385bf1f,inset 0 1px #fff}.stack-layer span{color:#135147;font-size:10px}.stack-layer strong{color:#20364d;font-size:14px}.stack-layer i{color:#3a7261;font-size:9px}.system-cards{gap:24px}.industry-card{border:1px solid #ffffff8c;transition:transform .25s,box-shadow .25s;box-shadow:0 24px 58px #31526c29,inset 0 1px #ffffff59}.card-future{color:#134e4a;background:linear-gradient(145deg,#ccfbf1 0%,#99f6e4 55%,#5eead4 100%)}.industry-card p{opacity:.86;font-size:15px;line-height:1.8}.card-tags span{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1f;font-size:11px}.builder{color:#182b3e;background:radial-gradient(circle at 10% 12%,#fffffff0,#0000 25%),linear-gradient(135deg,#ecfdf5 0%,#f7fbff 48%,#ccfbf1 100%)}.builder .section-index{color:#134e4a}.builder-intro p{color:#134e4a;font-size:15px}.demo-badge{color:#0d7d6e;background:#ffffff94;border-color:#14b8a640}.builder-panel{box-shadow:var(--shadow-card), inset 0 1px 0 white;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(145deg,#ffffffd6,#e7f5ffa6);border-color:#ffffffd1}.builder-panel label{color:#134e4a;font-size:13px}.builder-input{border-bottom-color:#33689140}.builder-input input{color:#132c43;font-size:24px}.builder-input input::placeholder,.builder-placeholder strong{color:#134e4a}.builder-placeholder span{color:#134e4a;font-size:9px}.blueprint-head h3{color:#134e4a}.blueprint-value{color:#475569;font-size:14px}.blueprint-columns>div{background:#ffffff9e;border-color:#0f766e2e}.blueprint-columns small{color:#0d7d6e;font-size:10px}.blueprint-columns span{color:#1e3a3a;border-top-color:#0f766e1f;font-size:13px}.capability-grid{border:0;gap:16px}.capability-grid article{box-shadow:var(--shadow-soft), inset 0 1px 0 white;background:linear-gradient(145deg,#ffffffdb,#ecf6fca8);border:1px solid #ffffffd1;border-radius:18px}.capability-grid h3{font-size:24px}.capability-grid p{font-size:14px;line-height:1.8}.partners{background:radial-gradient(circle at 84% 12%,#467dd245,#0000 30%),linear-gradient(145deg,#20293c 0%,#1e293b 54%,#0c362e 100%)}.partner-grid{border:0;gap:16px}.partner-grid article{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(145deg,#ffffff1a,#ffffff09);border:1px solid #ffffff21;border-radius:18px;box-shadow:0 18px 46px #050f1f2e,inset 0 1px #ffffff1f}.partner-grid article:hover{background:linear-gradient(145deg,#ffffff26,#71bef414)}.partner-grid h3{font-size:27px}.partner-grid p{font-size:14px;line-height:1.8}.global{color:#134e4a;background:radial-gradient(circle at 88% 18%,#ffffff47,#0000 26%),linear-gradient(135deg,#2dd4bf 0% 42%,#5eead4 100%)}.global .section-index{color:#134e4a}.global h2 span{color:#fff;text-shadow:0 3px 22px #0d78642e}.benchmark-list{border-top-color:#1f4d6f38}.benchmark-list div{border-bottom-color:#1f4d6f38}.benchmark-list small{opacity:.72;font-size:12px}.originality-card{box-shadow:var(--shadow-soft), inset 0 1px 0 #ffffffbf;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#ffffff8f,#ffffff38);border-color:#ffffffad}.flywheel-node{box-shadow:var(--shadow-soft), inset 0 1px 0 white;background:#ffffffd6;border-color:#477ba22e;font-size:14px}.flywheel-core{background:linear-gradient(145deg,#1e293b,#134e4a);box-shadow:0 28px 72px #21456247,inset 0 1px #ffffff24}.about-main>p{color:#0c3830}.about blockquote{background:#ffffff6b;border-left-color:#14b8a6;border-radius:0 14px 14px 0;padding:18px 24px;box-shadow:0 12px 32px #32699114}.about-actions a,.about-actions button{font-size:14px}footer{background:radial-gradient(circle at 90% 0,#4082c22e,#0000 26%),linear-gradient(145deg,#202735,#1e293b)}.footer-links{font-size:13px}.partner-modal{background:linear-gradient(145deg,#fffffff5,#e7f5fff0);border:1px solid #fff;box-shadow:0 35px 100px #1e486847,inset 0 1px #fff}@media (max-width:1100px){.architecture-console{min-height:0}.stack-map{border-top:1px solid #436f9129}}@media (max-width:820px){.system-tabs{border-bottom-color:#436f9129}.system-detail{border-bottom:1px solid #436f9129}.architecture-console{box-shadow:0 18px 48px #0d766e21}}@media (max-width:560px){.system-tabs button{min-height:84px}.system-detail-body{padding:30px 24px}.system-detail-body h3{font-size:38px}.system-detail-body p{font-size:15px}.stack-map{padding:24px 18px}.stack-layer{min-height:70px}.capability-grid,.partner-grid{gap:14px}}.hero{color:#0d9488;background:radial-gradient(at 8% 8%,#fffffff5 0%,#ffffff8f 18%,#0000 38%),radial-gradient(at 72% 18%,#ffffffb8 0%,#fff3 24%,#0000 43%),radial-gradient(at 44% 88%,#e6f7ffb8 0%,#0000 34%),linear-gradient(145deg,#99f6e4 0%,#5eead4 38%,#2dd4bf 70%,#0d9488 100%);box-shadow:inset 0 -40px 90px #0d94881c}.hero:before{content:"";z-index:0;pointer-events:none;opacity:.82;filter:blur(13px);background:radial-gradient(at 19% 25%,#fffffff0 0 8%,#0000 21%),radial-gradient(at 31% 19%,#ffffffc7 0 7%,#0000 18%),radial-gradient(at 63% 38%,#ffffffbf 0 9%,#0000 23%),radial-gradient(at 82% 24%,#ffffffa3 0 8%,#0000 20%),radial-gradient(at 47% 78%,#ffffff5c 0 10%,#0000 25%);position:absolute;inset:70px -7% 0}.hero:after{opacity:.055}.hero h1{letter-spacing:-.052em;color:#092923;text-shadow:0 2px #ffffff3d,0 18px 42px #134c7d21;line-height:1.07}.hero-emphasis{color:#0000;background:linear-gradient(90deg,#0a3028 0%,#124a41 45%,#104239 100%);-webkit-background-clip:text;background-clip:text}.hero-lead{color:#0c382f;text-shadow:0 1px #ffffff61}.text-action{color:#134e4a;border-bottom-color:#19538159;font-weight:700}.text-action span{color:#e62f36}.hero-proof{-webkit-backdrop-filter:blur(18px)saturate(130%);backdrop-filter:blur(18px)saturate(130%);background:linear-gradient(145deg,#ffffff9c,#ecf8ff4d);border-color:#ffffffbd;box-shadow:0 34px 78px #1f629738,0 12px 28px #226ca31c,inset 0 1px #fffffffa}.hero-proof>div{border-right-color:#22619126}.hero-proof strong{color:#0c362d;text-shadow:0 2px 14px #ffffff8c}.orbit-ring{border-color:#ffffffad;box-shadow:0 0 38px #ffffff2e}.ring-two{border-color:#186fb647}.orbit-label{color:#10423a;text-shadow:0 1px #ffffff8c;font-size:11px;font-weight:800}.orbit-core{box-shadow:0 38px 100px #134e8047,0 16px 36px #1d68a32e,0 0 0 12px #ffffff2e}.section-heading h2,.thesis h2,.builder h2,.global h2,.about h2{letter-spacing:-.042em;line-height:1.18}.industry-card h3{line-height:1.02}.industry-card h3 span{font-size:.5em;line-height:1.25}.partner-modal h2{line-height:1.2}.section-index{font-size:12px;line-height:1.5}.card-top small{letter-spacing:.09em;font-size:12px;font-weight:750;line-height:1.45}.capability-grid small,.partner-grid small,.originality-card small{font-size:11px;font-weight:800;line-height:1.45}.demo-badge{font-size:11px;line-height:1.45}.blueprint-head small{font-size:10px;font-weight:800;line-height:1.45}.stack-title{font-size:11px}.stack-layer i{font-size:10px;line-height:1.45}.architecture-console,.builder-panel,.loop-strip,.originality-card{transform:translateY(-5px);box-shadow:0 42px 100px #23567e30,0 16px 38px #26689a1f,0 3px 9px #27689712,inset 0 1px #fffffffa}.system-tabs button{-webkit-backdrop-filter:blur(12px)saturate(120%);backdrop-filter:blur(12px)saturate(120%);box-shadow:0 20px 44px #3069931f,0 6px 16px #3273a314,inset 0 1px #fffffffa}.system-tabs button.active{transform:translateY(-4px);box-shadow:0 28px 58px #247ec03d,0 9px 20px #2c88c826,inset 0 1px #fff}.industry-card{-webkit-backdrop-filter:blur(15px)saturate(124%);box-shadow:0 38px 88px #28537438,0 14px 32px #2a608724,inset 0 1px #ffffffb8}.industry-card:before{content:"";pointer-events:none;background:linear-gradient(#ffffff38,#0000);border-radius:17px 17px 50% 50%;height:42%;position:absolute;inset:1px 1px auto}.card-wdos{background:linear-gradient(145deg,#387bd8eb,#75c7f8c7)}.card-imas{background:linear-gradient(145deg,#eb454aeb,#ffa668c9)}.card-future{background:linear-gradient(145deg,#e7f7ffeb,#6fc5f6c2)}.system-cards .industry-card:nth-child(2){transform:translateY(18px)}.industry-card:hover{transform:translateY(-9px);box-shadow:0 48px 110px #264f6f45,0 18px 38px #2a608729}.system-cards .industry-card:nth-child(2):hover{transform:translateY(8px)}.capability-grid article,.partner-grid article{-webkit-backdrop-filter:blur(15px)saturate(118%);transition:transform .25s,box-shadow .25s,background .25s;box-shadow:0 30px 72px #2a57792e,0 11px 26px #2c67921a,inset 0 1px #fffffff0}.capability-grid article:nth-child(2n),.partner-grid article:nth-child(2n){transform:translateY(14px)}.capability-grid article:hover,.partner-grid article:hover{transform:translateY(-8px);box-shadow:0 43px 92px #2754763d,0 14px 32px #2c679224,inset 0 1px #fffffff2}.capability-grid article:nth-child(2n):hover,.partner-grid article:nth-child(2n):hover{transform:translateY(5px)}.partner-grid article{box-shadow:0 36px 82px #050f1f47,0 12px 28px #07182d2e,inset 0 1px #ffffff2e}.flywheel-node{box-shadow:0 26px 60px #2c5e832b,0 8px 18px #2c679214,inset 0 1px #fff}@media (max-width:820px){.hero{background:radial-gradient(at 20% 9%,#ffffffdb,#0000 31%),linear-gradient(150deg,#99f6e4 0%,#5eead4 55%,#14b8a6 100%)}.hero:before{opacity:.62}.system-cards .industry-card:nth-child(2),.capability-grid article:nth-child(2n),.partner-grid article:nth-child(2n){transform:none}}@media (max-width:560px){.hero h1{letter-spacing:-.045em;line-height:1.12}.section-heading h2,.thesis h2,.builder h2,.global h2,.about h2{line-height:1.22}.card-top small,.capability-grid small,.partner-grid small{font-size:11px}.architecture-console,.builder-panel,.loop-strip,.originality-card{transform:none}}.hero-logic{z-index:3;-webkit-backdrop-filter:blur(18px)saturate(135%);background:linear-gradient(135deg,#ffffff7a,#e6f6ff33);border:1px solid #ffffffa8;border-radius:24px;grid-template-columns:1fr .72fr 1fr .72fr 1fr;align-items:center;width:min(760px,64vw);margin-top:34px;padding:10px;display:grid;position:relative;box-shadow:0 24px 60px #1d5b8c26,inset 0 1px #fffffff5}.logic-step{color:#0c352d;opacity:.64;border-radius:17px;align-items:center;gap:10px;min-width:0;padding:10px 12px;animation:9s ease-in-out infinite logicStepPulse;display:flex}.logic-step>strong{color:#fff;background:linear-gradient(145deg,#14544a,#0d9488);border-radius:50%;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:21px;line-height:1;display:grid;box-shadow:0 9px 20px #1e69a638}.logic-step span{flex-direction:column;min-width:0;display:flex}.logic-step b{font-size:15px;line-height:1.25}.logic-step small{color:#134e4a;white-space:nowrap;margin-top:3px;font-size:10px}.logic-check{animation-delay:3s}.logic-check>strong{background:linear-gradient(145deg,#10b981,#10b981)}.logic-y{animation-delay:6s}.logic-y>strong{background:linear-gradient(145deg,#ff5e5e,#df2633)}.logic-connector{place-items:end center;height:42px;display:grid;position:relative;overflow:hidden}.logic-connector:before{content:"";background:linear-gradient(90deg,#2670a929,#217abfc2,#2670a929);border-radius:2px;height:2px;position:absolute;top:16px;left:8px;right:8px}.logic-connector:after{content:"›";color:#134f45;font-size:22px;font-weight:800;position:absolute;top:3px;right:3px}.logic-connector i{z-index:2;background:#fff;border-radius:50%;width:10px;height:10px;animation:9s ease-in-out infinite logicTravel;position:absolute;top:12px;left:4px;box-shadow:0 0 0 4px #2082cb2e,0 0 15px #165b50}.logic-connector em{color:#134e4a;letter-spacing:.08em;white-space:nowrap;font-size:9px;font-style:normal}.journey-node{z-index:5;text-align:center;color:#0c362d;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffa3;border:1px solid #ffffffd1;border-radius:50%;place-content:center;width:60px;height:60px;animation:9s ease-in-out infinite journeyPulse;display:grid;position:absolute;box-shadow:0 15px 34px #18598b2b,inset 0 1px #fff}.journey-node b{font-size:18px;line-height:1}.journey-node small{margin-top:3px;font-size:9px}.journey-x{top:62px;left:42px}.journey-v{color:#168250;animation-delay:3s;top:225px;right:18px}.journey-y{color:#d9343d;animation-delay:6s;bottom:35px;left:105px}.journey-particle{z-index:4;background:#fff;border-radius:50%;width:12px;height:12px;margin:-6px;animation:9s linear infinite heroJourney;position:absolute;top:50%;left:50%;box-shadow:0 0 0 5px #fff3,0 0 22px #fff}.loop-item{animation:12s ease-in-out infinite loopItemPulse}.loop-item:nth-child(2){animation-delay:2s}.loop-item:nth-child(3){animation-delay:4s}.loop-item:nth-child(4){animation-delay:6s}.loop-item:nth-child(5){animation-delay:8s}.loop-item:nth-child(6){animation-delay:10s}.loop-item i{animation:2s ease-in-out infinite loopArrow}.flywheel-flow{z-index:1;pointer-events:none;border-radius:50%;width:424px;height:424px;position:absolute;top:68px;left:50%;transform:translate(-50%)}.flow-particle{background:#0d9488;border-radius:50%;width:12px;height:12px;margin:-6px;animation:10s linear infinite flywheelOrbit;position:absolute;top:50%;left:50%;box-shadow:0 0 0 6px #2a9ce721,0 0 24px #1d93e1cc}.particle-two{background:#ef3d43;width:8px;height:8px;margin:-4px;animation-delay:-5s;box-shadow:0 0 0 5px #ef3d431f,0 0 20px #ef3d43b8}.flow-arrow{color:#0d9488;text-shadow:0 3px 10px #258bcf3b;font-size:27px;font-weight:800;line-height:1;position:absolute}.arrow-1{top:-5px;left:68%;transform:rotate(28deg)}.arrow-2{top:35%;right:-13px;transform:rotate(92deg)}.arrow-3{bottom:-9px;right:28%;transform:rotate(156deg)}.arrow-4{bottom:17%;left:-6px;transform:rotate(228deg)}.arrow-5{top:8%;left:13%;transform:rotate(302deg)}.flywheel-node{z-index:3;animation:10s ease-in-out infinite flywheelNodePulse}.node-2{animation-delay:2s}.node-3{animation-delay:4s}.node-4{animation-delay:6s}.node-5{animation-delay:8s}.flywheel-core{animation:5s ease-in-out infinite coreBreath}.flywheel-core em{color:#ffffff8f;letter-spacing:.12em;margin-top:13px;font-size:9px;font-style:normal}@keyframes logicStepPulse{0%,24%,to{opacity:.64;box-shadow:none;background:0 0;transform:translateY(0)}7%,17%{opacity:1;background:#ffffffb8;transform:translateY(-3px);box-shadow:0 12px 28px #1968a429}}@keyframes logicTravel{0%,5%{opacity:0;left:4px}10%{opacity:1}25%{opacity:1;left:calc(100% - 15px)}28%,to{opacity:0;left:calc(100% - 15px)}}@keyframes journeyPulse{0%,24%,to{opacity:.58;transform:scale(.92)}7%,17%{opacity:1;transform:scale(1.12);box-shadow:0 18px 40px #18598b3d,0 0 0 8px #fff3,inset 0 1px #fff}}@keyframes heroJourney{0%{transform:rotate(-145deg)translate(224px)rotate(145deg)}to{transform:rotate(215deg)translate(224px)rotate(-215deg)}}@keyframes loopItemPulse{0%,14%,to{color:inherit;background:0 0}4%,10%{color:#0e3f35;background:#85cfff40}}@keyframes loopArrow{0%,to{transform:translate(0)}50%{transform:translate(4px)}}@keyframes flywheelOrbit{0%{transform:rotate(-90deg) translateX(var(--flywheel-radius)) rotate(90deg)}to{transform:rotate(270deg) translateX(var(--flywheel-radius)) rotate(90deg)}}@keyframes flywheelNodePulse{0%,18%,to{border-color:#477ba22e;transform:translateY(0)scale(1)}5%,13%{border-color:#2b97e07a;transform:translateY(-8px)scale(1.035);box-shadow:0 34px 70px #0f766e3d,0 0 0 7px #4fb4f317,inset 0 1px #fff}}@keyframes coreBreath{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}@media (max-width:1100px){.hero-logic{width:min(720px,76vw)}}@media (max-width:820px){.hero{min-height:940px}.hero-logic{grid-template-columns:1fr .52fr 1fr .52fr 1fr;width:min(620px,92%)}.logic-step{gap:7px;padding:8px}.logic-step>strong{flex-basis:33px;width:33px;height:33px;font-size:18px}.logic-step small{white-space:normal}.hero-proof{margin-top:48px}.hero-orbit{top:520px}}@media (max-width:560px){.hero{min-height:1140px}.hero-logic{grid-template-columns:1fr;gap:2px;width:100%;margin-top:28px;padding:9px}.logic-step{min-height:56px;padding:8px 12px}.logic-step small{font-size:10px}.logic-connector{justify-self:start;place-items:center end;width:42px;height:30px;margin-left:25px;overflow:visible}.logic-connector:before{width:2px;height:auto;inset:0 auto 0 20px}.logic-connector:after{content:"⌄";top:9px;left:12px;right:auto}.logic-connector i{animation:9s ease-in-out infinite logicTravelMobile;top:0;left:16px}.logic-connector em{position:absolute;top:8px;left:54px}.hero-proof{margin-top:36px}.hero-orbit{top:790px}.flywheel-flow{display:none}.flywheel-node{animation-name:flywheelNodePulseMobile}.flywheel-core{order:6}}@keyframes logicTravelMobile{0%,5%{opacity:0;top:0}10%{opacity:1}25%{opacity:1;top:20px}28%,to{opacity:0;top:20px}}@keyframes flywheelNodePulseMobile{0%,18%,to{border-color:#477ba22e;transform:translate(0)}5%,13%{border-color:#2b97e07a;transform:translate(7px);box-shadow:0 20px 45px #0f766e33,inset 4px 0 #0d9488}}@media (prefers-reduced-motion:reduce){.logic-step,.logic-connector i,.journey-node,.journey-particle,.loop-item,.loop-item i,.flow-particle,.flywheel-node,.flywheel-core{animation:none!important}}.topbar{color:#092922;-webkit-backdrop-filter:blur(14px)saturate(130%);background:linear-gradient(#ffffffc7,#ffffff5c);border-bottom-color:#1e5e8e24;height:82px;box-shadow:0 8px 32px #27699912}.brand-copy small{color:#134e4a}.nav a{color:#10433b;font-weight:650}.nav a:hover{color:#df2f38}.top-cta{color:#0b342c;background:#ffffff73;border-color:#195d9147}.top-cta:hover{color:#fff;background:#124b41}.menu-button span{background:#0b332b}.hero{color:#092822;background-color:#d9f1ff;background-image:-webkit-image-set(url(/hero-platform-v2.webp) 1x type("image/webp"),url(/hero-platform.png) 1x type("image/png"));background-image:image-set("/hero-platform-v2.webp" 1x type("image/webp"),"/hero-platform.png" 1x type("image/png"));background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:940px;padding:132px clamp(24px,6vw,102px) 180px;box-shadow:inset 0 -40px 80px #3689c121}.hero:before{content:"";z-index:0;opacity:1;filter:none;pointer-events:none;background:linear-gradient(90deg,#f1fafff0 0%,#f1faffad 30%,#f1faff14 54%,#0000 70%);position:absolute;inset:0}.hero:after{opacity:1;background:linear-gradient(#0000,#e0f4ffa3);height:170px;inset:auto 0 0;-webkit-mask-image:none;mask-image:none}.hero-copy{z-index:3;width:min(700px,51vw);position:relative}.hero-brand-lockup{align-items:center;gap:18px;margin-bottom:22px;display:flex}.hero-brand-lockup>img{object-fit:contain;background:#fff;border-radius:50%;width:76px;height:76px;box-shadow:0 14px 34px #235e892e,0 0 0 5px #ffffff85}.hero-brand-lockup>span{flex-direction:column;display:flex}.hero-brand-lockup strong{color:#161e27;letter-spacing:-.045em;font-size:clamp(35px,4.3vw,64px);line-height:.95}.hero-brand-lockup small{color:#134e4a;letter-spacing:.18em;margin-top:10px;font-size:13px}.hero-eyebrow{color:#134f45;font-size:10px;font-weight:750}.hero h1{letter-spacing:-.055em;color:#092a24;max-width:670px;margin:28px 0 22px;font-size:clamp(43px,5vw,72px);line-height:1.08}.hero-emphasis{color:#114940;-webkit-text-fill-color:currentColor;background:0 0}.hero-lead{color:#134e4a;text-shadow:0 1px #ffffffb3;max-width:620px;font-size:clamp(15px,1.22vw,18px);line-height:1.8}.hero-actions{margin-top:28px}.primary-action{box-shadow:0 16px 34px #dc2d3638,inset 0 1px #fff6}.text-action{color:#134e4a;border-bottom-color:#1c5b8952}.hero-logic{background:linear-gradient(135deg,#ffffffc2,#e7f6ff75);width:100%;margin-top:28px}.hero-proof{z-index:4;-webkit-backdrop-filter:blur(18px)saturate(130%);background:linear-gradient(135deg,#ffffffc7,#e0f3ff8c);border:1px solid #ffffffd6;border-radius:22px;max-width:none;margin:0;padding:12px;position:absolute;bottom:34px;left:clamp(24px,6vw,102px);right:clamp(24px,6vw,102px);box-shadow:0 25px 65px #2064962e,inset 0 1px #fff}.hero-proof>div{border-right-color:#2667972b;padding:14px 20px}.hero-proof>div:last-child{border-right:0}.hero-proof strong{color:#114940}.hero-proof span{color:#134e4a;font-size:12px}section.section{isolation:isolate;border-top:1px solid #346c9529;scroll-margin-top:98px;overflow:hidden}.labs-home-hero{flex-direction:column;justify-content:center;align-items:center;gap:34px;display:flex;min-height:1080px!important;padding-top:118px!important;padding-bottom:70px!important}.labs-home-hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#3c9ae726,#3c9ae700 68%);border-radius:50%;width:620px;height:620px;position:absolute;top:85px;right:-80px}.labs-home-hero-copy{z-index:2;text-align:center;width:min(100%,980px);position:relative}.labs-home-hero .hero-eyebrow,.labs-home-hero .hero-actions{justify-content:center}.labs-hero-kicker{color:#14b8a6;letter-spacing:.08em;margin-top:28px;font-size:13px;font-weight:800;display:inline-block}.labs-home-hero h1{margin-top:18px!important;font-size:clamp(43px,5vw,72px)!important;line-height:1.08!important}.labs-home-hero .hero-lead{margin-left:auto;margin-right:auto;color:#134e4a!important;max-width:860px!important}.labs-home-hero .text-action{color:#11453d;border-bottom-color:#315f804d}.labs-ecosystem-flywheel{z-index:2;width:min(100%,540px);margin:0 auto;position:relative}.labs-ecosystem-flywheel img{filter:drop-shadow(0 26px 45px #28659e29);border-radius:50%;width:100%;height:auto;display:block}.labs-ecosystem-flywheel figcaption{color:#134e4a;text-align:center;justify-content:center;align-items:center;gap:9px;margin-top:-5px;font-size:12px;display:flex}.labs-ecosystem-flywheel figcaption span{background:#20aa70;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #20aa701f}.labs-ecosystem-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:22px;display:grid}.labs-ecosystem-grid article{--role-color:#14b8a6;border:1px solid #37709929;border-top:4px solid var(--role-color);color:#092b24;background:linear-gradient(145deg,#ffffffeb,#eef8ffb8);border-radius:22px;flex-direction:column;grid-column:span 2;min-height:390px;padding:28px;transition:transform .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 50px #2b638c1c,inset 0 1px #fff}.labs-ecosystem-grid article:nth-child(4),.labs-ecosystem-grid article:nth-child(5){grid-column:span 3}.labs-ecosystem-grid article:after{content:"";background:var(--role-color);opacity:.08;pointer-events:none;border-radius:50%;width:180px;height:180px;position:absolute;top:-95px;right:-85px}.labs-ecosystem-grid article:hover{transform:translateY(-7px);box-shadow:0 28px 65px #2b638c2b,inset 0 1px #fff}.labs-role-head{justify-content:space-between;align-items:center;gap:18px;display:flex}.labs-role-index{color:var(--role-color);font:700 25px ui-monospace,SFMono-Regular,Consolas,monospace}.labs-role-head small{color:#134e4a;letter-spacing:.1em;font:700 11px ui-monospace,SFMono-Regular,Consolas,monospace}.labs-role-label{color:var(--role-color);background:var(--role-color);border-radius:999px;align-self:flex-start;margin-top:32px;padding:6px 10px}@supports (color:color-mix(in lab, red, red)){.labs-role-label{background:color-mix(in srgb, var(--role-color) 10%, white)}}.labs-role-label{font-size:12px;font-weight:750}.labs-ecosystem-grid h3{color:#092822;letter-spacing:-.035em;margin:15px 0 12px;font-size:25px}.labs-ecosystem-grid p{color:#134e4a;margin:0;font-size:14px;line-height:1.75}.labs-ecosystem-grid dl{margin:22px 0 24px}.labs-ecosystem-grid dl>div{border-top:1px solid #346c9521;grid-template-columns:72px 1fr;gap:10px;padding:10px 0;display:grid}.labs-ecosystem-grid dt{color:#134e4a;font-size:11px}.labs-ecosystem-grid dd{color:#134e4a;margin:0;font-size:12px;font-weight:650;line-height:1.55}.labs-ecosystem-grid article>a{color:#11453d;margin-top:auto;font-size:12px;font-weight:750}.labs-ecosystem-grid article>a span{float:right;color:var(--role-color);font-size:17px;transition:transform .2s}.labs-ecosystem-grid article>a:hover span{transform:translate(4px)}.labs-fact-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.labs-fact-card{--fact-color:#14b8a6;color:#134e4a;background:linear-gradient(150deg,#fffffff5,#f2f9fdd1);border:1px solid #386d9429;border-radius:24px;flex-direction:column;min-height:480px;padding:28px;transition:transform .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 55px #2f5b7a1c,inset 0 1px #fff}.labs-fact-card:before{content:"";background:var(--fact-color);height:5px;position:absolute;inset:0 0 auto}.labs-fact-card:after{content:"";background:var(--fact-color);opacity:.075;border-radius:50%;width:230px;height:230px;position:absolute;top:-120px;right:-115px}.labs-fact-card:hover{transform:translateY(-7px);box-shadow:0 30px 70px #2f5b7a2b,inset 0 1px #fff}.labs-fact-green{--fact-color:#20aa70}.labs-fact-orange{--fact-color:#ed3e46}.labs-fact-top{z-index:1;justify-content:space-between;align-items:center;gap:15px;display:flex;position:relative}.labs-fact-top>span{color:var(--fact-color);font:750 20px ui-monospace,SFMono-Regular,Consolas,monospace}.labs-fact-top small{color:#3b7362;letter-spacing:.1em;text-align:right;font:700 10px ui-monospace,SFMono-Regular,Consolas,monospace}.labs-fact-metric{color:var(--fact-color);align-items:baseline;gap:8px;margin-top:38px;display:flex}.labs-fact-metric strong{letter-spacing:-.07em;font-size:clamp(62px,6vw,88px);line-height:.9}.labs-fact-metric b{font-size:14px}.labs-fact-card h3{color:#092822;letter-spacing:-.035em;margin:17px 0 13px;font-size:25px}.labs-fact-status{color:#134f45;background:var(--fact-color);border-radius:999px;align-self:flex-start;align-items:center;gap:8px;margin-bottom:18px;padding:7px 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.labs-fact-status{background:color-mix(in srgb, var(--fact-color) 9%, white)}}.labs-fact-status{font-size:11px;font-weight:700}.labs-fact-status i{background:var(--fact-color);width:7px;height:7px;box-shadow:0 0 0 4px var(--fact-color);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.labs-fact-status i{box-shadow:0 0 0 4px color-mix(in srgb, var(--fact-color) 14%, transparent)}}.labs-fact-card>p{color:#134e4a;margin:0;font-size:13px;line-height:1.8}.labs-fact-foot{border-top:1px solid #346c9521;gap:15px;margin-top:auto;padding-top:24px;display:grid}.labs-fact-foot>small{color:#134e4a;font-size:10px;line-height:1.5}.labs-fact-foot a{color:#0e3e35;font-size:12px;font-weight:800}.labs-fact-foot a span{float:right;color:var(--fact-color);font-size:17px;transition:transform .2s}.labs-fact-foot a:hover span{transform:translate(4px)}.labs-topic-radar{background:linear-gradient(#f0fdfb,#ecfdf5)}.labs-topic-meta{color:#134e4a;background:#ffffff9e;border:1px solid #3071a024;border-radius:14px;flex-wrap:wrap;gap:12px 24px;margin:-25px 0 32px;padding:14px 18px;font-size:11px;display:flex}.labs-topic-meta span:first-child{color:#0d7d6e;font-weight:750}.labs-topic-meta i{background:#20aa70;border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block;box-shadow:0 0 0 4px #20aa701f}.labs-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.labs-topic-card{background:linear-gradient(145deg,#fffffff7,#eff8fecc);border:1px solid #2f6c9726;border-radius:22px;flex-direction:column;min-height:440px;padding:27px;transition:transform .22s,box-shadow .22s;display:flex;box-shadow:0 18px 48px #27597d1a,inset 0 1px #fff}.labs-topic-card:hover{transform:translateY(-5px);box-shadow:0 26px 60px #27597d26,inset 0 1px #fff}.labs-topic-card-head{justify-content:space-between;align-items:center;gap:15px;display:flex}.labs-topic-card-head>span{color:#176155;font:750 20px ui-monospace,SFMono-Regular,Consolas,monospace}.labs-topic-card-head b{color:#92400e;background:#fff0df;border-radius:999px;padding:6px 9px;font-size:10px}.labs-topic-card-head b.is-征集中{color:#177552;background:#e3f8ed}.labs-topic-card-head b.is-持续关注{color:#0d7d6e;background:#e1f2fc}.labs-topic-card>small{color:#15564b;margin-top:25px;font-size:11px;font-weight:750}.labs-topic-card h3{color:#092923;letter-spacing:-.025em;margin:11px 0 13px;font-size:23px;line-height:1.35}.labs-topic-card>p{color:#134e4a;margin:0;font-size:13px;line-height:1.75}.labs-topic-tags{flex-wrap:wrap;gap:7px;margin-top:18px;display:flex}.labs-topic-tags span{color:#134e4a;background:#edf8ffc7;border:1px solid #2a7fb82b;border-radius:999px;padding:6px 9px;font-size:10px}.labs-topic-card dl{border-top:1px solid #316c9721;border-bottom:1px solid #316c9721;grid-template-columns:1fr 1fr;margin:22px 0 20px;display:grid}.labs-topic-card dl>div{padding:12px 0}.labs-topic-card dl>div+div{border-left:1px solid #316c9721;padding-left:16px}.labs-topic-card dt{color:#134e4a;font-size:9px}.labs-topic-card dd{color:#134e4a;margin:5px 0 0;font-size:11px;font-weight:700}.labs-topic-actions{justify-content:space-between;align-items:center;gap:18px;margin-top:auto;display:flex}.labs-topic-actions a{color:#134e4a;font-size:12px;font-weight:800}.labs-topic-actions a:last-child{color:#3b7362}.labs-topic-actions a span{color:#14b8a6;margin-left:5px;font-size:15px}.labs-topic-detail-hero{min-height:520px!important}.labs-topic-detail-hero h1{max-width:980px;margin-top:22px!important}.labs-topic-detail-hero .labs-topic-tags{max-width:760px}.labs-detail-status{color:#92400e;background:#fff0df;border-radius:999px;margin-top:30px;padding:7px 11px;font-size:11px;font-weight:800;display:inline-flex}.labs-detail-status.is-持续关注{color:#0d7d6e;background:#e1f2fc}.labs-topic-detail{background:linear-gradient(#f0fdfb,#ecfdf5);grid-template-columns:minmax(240px,.32fr) minmax(0,.68fr);gap:clamp(35px,6vw,90px);display:grid}.labs-topic-detail>aside{background:#ffffffd1;border:1px solid #2e6b9626;border-radius:20px;align-self:start;padding:26px;position:sticky;top:110px;box-shadow:0 17px 45px #2a5b7d1a}.labs-topic-detail>aside>small{color:#134e4a;font-size:10px;display:block}.labs-topic-detail>aside>strong{color:#134e4a;margin-top:8px;font-size:18px;line-height:1.5;display:block}.labs-topic-detail aside dl{border-top:1px solid #2e6b9621;margin:24px 0}.labs-topic-detail aside dl>div{border-bottom:1px solid #2e6b9621;padding:13px 0}.labs-topic-detail aside dt{color:#134e4a;font-size:9px}.labs-topic-detail aside dd{color:#134e4a;margin:5px 0 0;font-size:12px;font-weight:700}.labs-topic-detail aside>a{color:#0d9488;font-size:12px;font-weight:800;display:block}.labs-topic-detail aside>a span{float:right}.labs-topic-detail-main{min-width:0}.labs-source-notice{background:#ccfbf1;border-left:4px solid #14b8a6;border-radius:0 15px 15px 0;padding:21px 23px}.labs-source-notice b{color:#0a7c6e;font-size:12px}.labs-source-notice p{color:#134e4a;margin:7px 0 0;font-size:12px;line-height:1.75}.labs-topic-detail-main>section{border-bottom:1px solid #2e6b9626;padding:42px 0}.labs-topic-detail-main>section>span{color:#14b8a6;letter-spacing:.11em;font:750 10px ui-monospace,SFMono-Regular,Consolas,monospace}.labs-topic-detail-main h2{color:#092a23;letter-spacing:-.04em;margin:13px 0 22px;font-size:clamp(28px,3vw,40px)}.labs-topic-detail-main ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.labs-topic-detail-main li{color:#124d43;background:#ffffff9e;border:1px solid #2e6b9621;border-radius:13px;padding:16px 16px 16px 38px;font-size:13px;line-height:1.6;position:relative}.labs-topic-detail-main li:before{content:"";background:#20aa70;border-radius:50%;width:8px;height:8px;position:absolute;top:22px;left:17px;box-shadow:0 0 0 4px #20aa701c}.labs-topic-detail-main>section>p{color:#134e4a;font-size:14px;line-height:1.85}.labs-detail-bottom{justify-content:space-between;gap:20px;padding-top:34px;display:flex}.labs-detail-bottom a{color:#0d9488;font-size:12px;font-weight:800}.labs-joint-topics{color:#fff;background:linear-gradient(145deg,#182f43,#0c352d)}.labs-joint-topics .section-index{color:#b7d1ca;background:#ffffff12;border-color:#ffffff29}.labs-joint-topics .section-heading{border-bottom-color:#ffffff21}.labs-joint-topics .section-heading p{color:#ffffffa6}.labs-public-projects{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px;margin-bottom:24px;display:grid}.labs-public-projects a{background:#ffffff12;border:1px solid #ffffff24;border-radius:18px;padding:25px}.labs-public-projects small{color:#2dd4bf}.labs-public-projects p{color:#ffffff9e;line-height:1.7}.labs-public-projects a>span{color:#2dd4bf;font-size:12px}.labs-joint-invite{background:radial-gradient(circle at 90% 0,#4ebef433,#0000 38%),#ffffff0e;border:1px solid #ffffff29;border-radius:26px;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:50px;padding:clamp(28px,4vw,50px);display:grid;box-shadow:0 28px 70px #05141e33,inset 0 1px #ffffff1a}.labs-joint-invite-copy>span{color:#2dd4bf;letter-spacing:.13em;font:750 10px ui-monospace,SFMono-Regular,Consolas,monospace}.labs-joint-invite-copy h3{letter-spacing:-.045em;margin:18px 0;font-size:clamp(31px,3.5vw,48px);line-height:1.18}.labs-joint-invite-copy p{color:#ffffffa8;max-width:650px;font-size:13px;line-height:1.85}.labs-joint-invite-copy>div{align-items:center;gap:24px;margin-top:28px;display:flex}.labs-joint-invite .text-action{color:#fffc}.labs-joint-invite ol{margin:0;padding:0;list-style:none}.labs-joint-invite li{border-bottom:1px solid #ffffff21;grid-template-columns:48px 1fr;gap:14px;padding:18px 0;display:grid}.labs-joint-invite li:first-child{padding-top:0}.labs-joint-invite li:last-child{border-bottom:0}.labs-joint-invite li>span{color:#2dd4bf;font:750 18px ui-monospace,SFMono-Regular,Consolas,monospace}.labs-joint-invite li small{color:#5eead4;margin-bottom:5px;font-size:9px;display:block}.labs-joint-invite li strong{font-size:15px;line-height:1.5;display:block}.labs-joint-invite li p{color:#ffffff7a;margin:6px 0 0;font-size:11px;line-height:1.6}@media (max-width:900px){.labs-home-hero{min-height:auto!important;padding-top:130px!important}.labs-ecosystem-flywheel{width:min(100%,560px)}.labs-ecosystem-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.labs-fact-grid,.labs-topic-grid,.labs-joint-invite,.labs-topic-detail{grid-template-columns:1fr}.labs-topic-detail>aside{position:static}.labs-fact-card{min-height:390px}.labs-ecosystem-grid article,.labs-ecosystem-grid article:nth-child(4),.labs-ecosystem-grid article:nth-child(5){grid-column:span 1}}@media (max-width:600px){.labs-home-hero{gap:35px;padding-bottom:45px!important}.labs-home-hero h1{letter-spacing:-.035em!important;font-size:clamp(32px,8.6vw,36px)!important;line-height:1.18!important}.labs-home-hero .hero-actions{align-items:center}.labs-ecosystem-flywheel{width:min(100%,430px);margin-left:auto;margin-right:auto}.labs-ecosystem-flywheel figcaption{margin-top:4px;font-size:11px;line-height:1.5}.labs-ecosystem-grid{grid-template-columns:1fr;gap:16px}.labs-fact-grid{gap:16px}.labs-fact-card{min-height:0;padding:24px}.labs-topic-meta{margin-top:-15px}.labs-topic-card{min-height:0;padding:23px}.labs-topic-card dl,.labs-topic-detail-main ul{grid-template-columns:1fr}.labs-detail-bottom{flex-direction:column;align-items:flex-start}.labs-topic-card dl>div+div{border-top:1px solid #316c9721;border-left:0;padding-left:0}.labs-joint-invite{gap:35px;padding:25px 21px}.labs-joint-invite-copy>div{flex-direction:column;align-items:stretch;gap:17px}.labs-fact-metric{margin-top:28px}.labs-ecosystem-grid article{min-height:0;padding:24px}.labs-role-label{margin-top:24px}}section.section>*{z-index:2;position:relative}section.section:before{content:"";z-index:1;opacity:.72;background:linear-gradient(90deg,#14b8a6 0 24%,#2dd4bf 24% 48%,#19bc6c 48% 66%,#ef3b43 66% 82%,#ffd83d 82% 100%);height:9px;position:absolute;top:0;left:0;right:0}section.section:after{z-index:0;color:#1f5f8f0e;letter-spacing:-.08em;pointer-events:none;font-size:clamp(110px,17vw,260px);font-weight:850;line-height:1;position:absolute;top:28px;right:clamp(20px,5vw,82px)}.thesis:after{content:"01"}.architecture:after{content:"02"}.systems:after{content:"03"}.builder:after{content:"04"}.capabilities:after{content:"05"}.partners:after{content:"06";color:#ffffff0b}.global:after{content:"07";color:#ffffff1f}.investor:after{content:"08"}.about:after{content:"09"}.section-index{color:#0d9488;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff94;border:1px solid #2971a533;border-radius:999px;align-items:center;min-height:32px;margin-bottom:26px;padding:7px 13px;display:inline-flex;box-shadow:0 8px 22px #2b679312,inset 0 1px #ffffffe6}.thesis{background:linear-gradient(#fffdf7 0%,#f6f1e8 100%)}.architecture{background:linear-gradient(145deg,#ccfbf1 0%,#f0fdfb 48%,#99f6e4 100%)}.systems{background:linear-gradient(#fff 0%,#f0fdfb 100%)}.builder{background:linear-gradient(145deg,#ccfbf1 0%,#f0fdfb 52%,#99f6e4 100%)}.capabilities{background:linear-gradient(#ecfdf5 0%,#d1fae5 100%)}.investor{background:linear-gradient(#fffaf1 0%,#edf4f8 100%)}.about{background:linear-gradient(135deg,#ecfdf5 0%,#99f6e4 52%,#5eead4 100%)}.partners .section-index{color:#b4cec8;background:#ffffff12;border-color:#ffffff2e}.global .section-index{color:#134e4a;background:#ffffff57;border-color:#ffffff75}.section-heading{border-bottom:1px solid #316c9726;padding-bottom:34px}.partners .section-heading{border-bottom-color:#ffffff1f}@media (max-width:1100px){.hero{background-position:58%}.hero-copy{width:min(650px,58vw)}.hero-brand-lockup>img{width:66px;height:66px}.hero-brand-lockup strong{font-size:46px}}@media (max-width:820px){.topbar{background:#f6fcffd1}.nav.open{color:#fff;background:#18354ef7}.nav.open a{color:#ffffffd1}.hero{background-image:-webkit-image-set(url(/hero-platform-mobile-v2.webp) 1x type("image/webp"),url(/hero-platform.png) 1x type("image/png"));background-image:image-set("/hero-platform-mobile-v2.webp" 1x type("image/webp"),"/hero-platform.png" 1x type("image/png"));background-position:66%;min-height:1110px;padding:118px 24px 300px}.hero:before{background:linear-gradient(#f4fbfff7 0%,#eff9ffe6 54%,#e7f6ff47 75%,#0000 100%)}.hero-copy{width:min(650px,100%)}.hero-brand-lockup strong{font-size:clamp(38px,9vw,54px)}.hero h1{font-size:clamp(41px,8vw,62px)}.hero-logic{grid-template-columns:1fr .52fr 1fr .52fr 1fr;width:100%}.hero-proof{bottom:30px;left:24px;right:24px}}@media (max-width:560px){.topbar{-webkit-backdrop-filter:none}.hero{background-position:69% bottom;background-size:auto 100%;min-height:1370px;padding-bottom:400px}.section{content-visibility:auto;contain-intrinsic-size:auto 900px}.hero-brand-lockup{gap:13px}.hero-brand-lockup>img{width:56px;height:56px}.hero-brand-lockup strong{font-size:34px}.hero-brand-lockup small{letter-spacing:.1em;margin-top:7px;font-size:10px}.hero h1{font-size:46px}.hero-logic{grid-template-columns:1fr}.hero-proof{grid-template-columns:1fr 1fr;padding:8px}.hero-proof>div{border-bottom:1px solid #26679721;padding:13px 9px}.hero-proof>div:nth-child(2){border-right:0}section.section:before{height:7px}section.section:after{font-size:112px;top:22px;right:14px}.section-heading{padding-bottom:25px}}.brand-copy small{font-size:12px;line-height:1.35}.hero-eyebrow{letter-spacing:.12em;font-size:13px;line-height:1.5}.hero-proof span{font-size:14px;line-height:1.55}.section-index{letter-spacing:.1em;min-height:36px;font-size:14px;line-height:1.4}.loop-item{font-size:15px}.loop-item span{font-size:13px;font-weight:750}.system-tabs span{letter-spacing:.07em;font-size:13px;line-height:1.45}.system-tabs strong{font-size:17px;line-height:1.45}.system-detail-head{letter-spacing:.08em;height:72px;font-size:13px;line-height:1.4}.system-detail-body small{font-size:14px;line-height:1.45}.capability-list div{font-size:15px}.capability-list span{font-size:13px;font-weight:750}.stack-title{color:#134e4a;letter-spacing:.08em;margin-bottom:20px;font-size:15px;line-height:1.45}.stack-layer{min-height:88px;padding:16px 20px}.stack-layer span{letter-spacing:.04em;font-size:14px;font-weight:800;line-height:1.4}.stack-layer strong{font-size:17px;line-height:1.45}.stack-layer i{color:#134e4a;letter-spacing:.07em;margin-top:7px;font-size:13px;font-weight:650;line-height:1.45}.card-top small,.capability-grid small,.partner-grid small,.originality-card small,.about-aside small{letter-spacing:.07em;font-size:13px;line-height:1.45}.card-tags span{font-size:12px;font-weight:700}.industry-card>a,.industry-card>button{font-size:14px}.demo-badge{font-size:13px}.builder-panel label,.builder-input button{font-size:14px}.builder-placeholder span{font-size:12px;line-height:1.5}.blueprint-head small,.blueprint-head>span{font-size:12px;line-height:1.45}.blueprint-value{font-size:14px}.blueprint-columns small{font-size:13px;font-weight:750}.blueprint-columns span{font-size:14px}.cap-status{font-size:12px;line-height:1.45}.capability-grid p,.partner-grid p{font-size:14px}.partner-grid dt{font-size:13px}.partner-grid dd,.partner-grid button{font-size:14px}.partner-path div{font-size:13px}.partner-path span{font-size:12px;font-weight:750}.benchmark-list span{font-size:13px;font-weight:750}.benchmark-list small{font-size:13px}.originality-card p{font-size:12px;line-height:1.5}.originality-card span{font-size:14px}.flywheel-core span{font-size:13px}.flywheel-core em{font-size:12px}.flywheel-node{font-size:15px}.flywheel-node span{font-size:12px;font-weight:800}.model-strip span,.about-actions a,.about-actions button{font-size:14px}.about-aside li span{font-size:12px}.footer-brand span,.footer-links{font-size:13px}.footer-meta{font-size:12px;line-height:1.55}.partner-modal>form>small,.success-state>small{font-size:12px}.partner-modal p,.partner-modal label{font-size:14px}.logic-step small{font-size:12px;line-height:1.4}.logic-connector em{font-size:11px;font-weight:700}@media (max-width:560px){.hero-eyebrow{font-size:12px}.section-index{font-size:13px}.stack-title{font-size:14px}.stack-layer{min-height:96px;padding:18px 20px}.stack-layer span{font-size:14px}.stack-layer strong{font-size:18px}.stack-layer i,.card-top small,.capability-grid small,.partner-grid small{font-size:13px}}.trust-framework{-webkit-backdrop-filter:blur(18px)saturate(120%);background:radial-gradient(circle at 88% 0,#3fa1e12e,#0000 30%),linear-gradient(145deg,#ffffff1b,#ffffff09);border:1px solid #97d2f838;border-radius:28px;margin-top:54px;padding:clamp(22px,3vw,38px);box-shadow:0 34px 90px #06122452,inset 0 1px #ffffff24}.trust-intro{border-bottom:1px solid #ffffff21;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:end;gap:60px;padding-bottom:30px;display:grid}.trust-intro small{color:#5eead4;letter-spacing:.1em;font-size:13px;font-weight:800}.trust-intro h3{letter-spacing:-.045em;margin:16px 0 0;font-size:clamp(31px,3.25vw,52px);line-height:1.16}.trust-intro h3 span{color:#5eead4}.trust-intro p{color:#ffffffb3;margin:0;font-size:15px;line-height:1.9}.trust-rails{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:28px;display:grid;position:relative}.trust-rails:before{content:none;display:none}.trust-stage{z-index:1;background:linear-gradient(155deg,#ffffff1f,#ffffff0b);border:1px solid #ffffff24;border-radius:18px;min-height:330px;padding:20px;transition:transform .25s,border-color .25s,background .25s;position:relative;box-shadow:0 18px 46px #040f1e33,inset 0 1px #ffffff1c}.trust-stage:hover{background:linear-gradient(155deg,#ffffff2b,#49a4dd12);border-color:#74cfff6b;transform:translateY(-7px)}.trust-stage-head{justify-content:space-between;align-items:center;min-height:42px;display:flex}.trust-stage-head span{color:#132b42;background:linear-gradient(145deg,#d9f2ff,#75a899);border-radius:50%;place-items:center;width:46px;height:46px;font:800 14px ui-monospace,monospace;display:grid;box-shadow:0 10px 24px #2d9dde40,0 0 0 6px #5dc4f717}.trust-stage-head i{color:#b8ffd9;background:#24c06b24;border:1px solid #45df8b47;border-radius:50%;place-items:center;width:28px;height:28px;font-style:normal;font-weight:900;display:grid}.trust-stage>small{color:#7fd8ac;margin-top:28px;font-size:13px;font-weight:800;line-height:1.4;display:block}.trust-stage h4{letter-spacing:-.02em;margin:8px 0 22px;font-size:21px;line-height:1.35}.trust-stage dl{margin:0}.trust-stage dl>div{border-top:1px solid #ffffff1c;padding:13px 0}.trust-stage dt{color:#ffffff75;margin-bottom:7px;font-size:12px;font-weight:750}.trust-stage dd{color:#ffffffd1;margin:0;font-size:14px;line-height:1.65}.trust-commitments{background:#0f27396b;border:1px solid #59d29338;border-radius:16px;grid-template-columns:repeat(5,1fr);margin-top:18px;display:grid;overflow:hidden}.trust-commitments span{color:#ffffffd1;text-align:center;border-right:1px solid #ffffff1a;justify-content:center;align-items:center;gap:9px;min-height:56px;padding:12px 14px;font-size:13px;font-weight:700;display:flex}.trust-commitments span:last-child{border-right:0}.trust-commitments i{color:#5eead4;font-style:normal;font-weight:900}@media (max-width:1180px){.trust-rails{grid-template-columns:repeat(3,1fr)}.trust-rails:before{display:none}.trust-stage:nth-child(4),.trust-stage:nth-child(5){min-height:300px}.trust-commitments{grid-template-columns:repeat(3,1fr)}.trust-commitments span:nth-child(3){border-right:0}.trust-commitments span:nth-child(-n+3){border-bottom:1px solid #ffffff1a}}@media (max-width:820px){.trust-intro{grid-template-columns:1fr;gap:24px}.trust-rails{grid-template-columns:1fr 1fr}.trust-stage{min-height:310px}.trust-commitments{grid-template-columns:1fr 1fr}.trust-commitments span{border-bottom:1px solid #ffffff1a}.trust-commitments span:nth-child(3){border-right:1px solid #ffffff1a}.trust-commitments span:nth-child(2n){border-right:0}}@media (max-width:560px){.trust-framework{border-radius:22px;margin-top:42px;padding:20px 16px}.trust-intro h3{font-size:32px}.trust-intro p{font-size:15px}.trust-rails{grid-template-columns:1fr}.trust-stage,.trust-stage:nth-child(4),.trust-stage:nth-child(5){min-height:0;padding:21px}.trust-stage>small{margin-top:22px}.trust-stage h4{font-size:22px}.trust-commitments{grid-template-columns:1fr}.trust-commitments span{justify-content:flex-start;border-right:0!important}}.logic-connector{overflow:visible}.logic-connector:before{left:10px;right:19px}.logic-connector:after{content:"";color:#0000;transform-origin:50%;border-top:3px solid #134f45;border-right:3px solid #134f45;width:8px;height:8px;font-size:0;top:12px;right:9px;transform:rotate(45deg)}.logic-connector i{animation-name:logicTravelSafe}.connector-two i{animation-delay:3s}@keyframes logicTravelSafe{0%,5%{opacity:0;left:10px}10%{opacity:1}25%{opacity:1;left:calc(100% - 29px)}28%,to{opacity:0;left:calc(100% - 29px)}}@media (max-width:560px){.logic-connector:before{width:2px;height:auto;inset:0 auto 9px 20px}.logic-connector:after{top:15px;left:16px;right:auto;transform:rotate(135deg)}.logic-connector i{animation-name:logicTravelMobile}}.particle-two{display:none}.particle-one{z-index:3;background:linear-gradient(145deg,#2dd4bf,#175e52);width:20px;height:20px;margin:-10px;animation:10s linear infinite flywheelOrbit,2s ease-in-out infinite flywheelParticlePulse;box-shadow:0 0 0 8px #2a9ce721,0 0 30px #1d93e1f2}.particle-one:after{content:"";filter:drop-shadow(0 1px 2px #93171d38);border-top:4px solid #0000;border-bottom:4px solid #0000;border-left:7px solid #ef3d43;width:0;height:0;position:absolute;top:50%;left:50%;transform:translate(-38%,-50%)}.flow-arrow{z-index:2;color:#0000;opacity:.22;filter:drop-shadow(0 2px 4px #1c89cf40);width:18px;height:18px;margin:-9px;font-size:0;line-height:0;animation:10s ease-in-out infinite flywheelArrowFocus;inset:50% auto auto 50%}.flow-arrow:before{content:"";border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:9px solid #14b8a6;width:0;height:0;position:absolute;top:50%;left:50%;transform:translate(-38%,-50%)}.arrow-1{transform:rotate(-54deg) translateX(var(--flywheel-radius)) rotate(90deg);animation-delay:.55s}.arrow-2{transform:rotate(18deg) translateX(var(--flywheel-radius)) rotate(90deg);animation-delay:2.55s}.arrow-3{transform:rotate(90deg) translateX(var(--flywheel-radius)) rotate(90deg);animation-delay:4.55s}.arrow-4{transform:rotate(162deg) translateX(var(--flywheel-radius)) rotate(90deg);animation-delay:6.55s}.arrow-5{transform:rotate(234deg) translateX(var(--flywheel-radius)) rotate(90deg);animation-delay:8.55s}.flywheel-node{background:#ffffffe0;border-width:1px;animation-name:flywheelNodeFocus;animation-duration:10s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;overflow:hidden}.flywheel-node:before{content:"";opacity:0;background:linear-gradient(#2dd4bf,#15564c);border-radius:12px 0 0 12px;width:5px;animation:10s ease-in-out infinite flywheelNodeAccent;position:absolute;inset:0 auto 0 0}.flywheel-node span{background:#ee3d4314;border-radius:50%;place-items:center;min-width:32px;height:32px;margin-right:10px;transition:none;animation:10s ease-in-out infinite flywheelNumberFocus;display:inline-grid}.node-2,.node-2:before,.node-2 span{animation-delay:2s}.node-3,.node-3:before,.node-3 span{animation-delay:4s}.node-4,.node-4:before,.node-4 span{animation-delay:6s}.node-5,.node-5:before,.node-5 span{animation-delay:8s}@keyframes flywheelArrowFocus{0%,19%,to{opacity:.18;filter:drop-shadow(0 2px 4px #1c89cf33)}3%,15%{opacity:.9;filter:drop-shadow(0 0 7px #2698dfb3)}}@keyframes flywheelNodeFocus{0%,19%,to{color:#1e293b;background:#ffffffe0;border-color:#477ba22e;transform:translateY(0)scale(1)}3%,15%{color:#0b322b;background:linear-gradient(145deg,#fff,#ccfbf1);border-color:#14b8a69e;transform:translateY(-11px)scale(1.075);box-shadow:0 38px 78px #0f766e47,0 0 0 9px #4fb4f31c,inset 0 1px #fff}}@keyframes flywheelNodeAccent{0%,19%,to{opacity:0}3%,15%{opacity:1;box-shadow:0 0 18px #299de28c}}@keyframes flywheelNumberFocus{0%,19%,to{color:#ed353d;box-shadow:none;background:#ee3d4314}3%,15%{color:#fff;background:#ed353d;box-shadow:0 0 0 6px #ed353d1c,0 7px 18px #d52b3433}}@keyframes flywheelParticlePulse{0%,to{box-shadow:0 0 0 6px #2a9ce71a,0 0 22px #1d93e1b3}50%{box-shadow:0 0 0 12px #2a9ce729,0 0 38px #1d93e1}}@media (max-width:560px){.flywheel-node{animation-name:flywheelNodeFocusMobile}.flywheel-node:before,.flywheel-node span{animation-name:none}.flywheel-node:before{opacity:.65}}@keyframes flywheelNodeFocusMobile{0%,19%,to{background:#ffffffe0;border-color:#477ba22e;transform:translate(0)}3%,15%{background:linear-gradient(145deg,#fff,#ccfbf1);border-color:#14b8a69e;transform:translate(9px);box-shadow:0 22px 48px #0f766e38}}@media (prefers-reduced-motion:reduce){.flow-arrow,.flywheel-node:before,.flywheel-node span{animation:none!important}}.loop-strip{isolation:isolate;position:relative}.loop-strip:before{content:"";z-index:8;background:linear-gradient(90deg,#175e52,#2dd4bf 70%,#fff);border-radius:0 0 5px 5px;width:16.6667%;height:5px;animation:12s steps(6,end) infinite loopProgressStep;position:absolute;top:0;left:0;box-shadow:0 2px 16px #1f97e09e}.loop-strip:after{content:"";z-index:9;background:#ed353d;border-radius:50%;width:13px;height:13px;animation:12s linear infinite loopBeaconTravel;position:absolute;top:-3px;left:0;box-shadow:0 0 0 7px #ed353d1f,0 0 20px #ed353db8}.loop-item{z-index:1;min-height:98px;padding:26px 22px;font-size:17px;font-weight:700;animation-name:loopStageFocus;animation-duration:12s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.loop-item span{color:#134e4a;background:#5794bf14;border-radius:50%;place-items:center;min-width:34px;height:34px;animation:12s ease-in-out infinite loopNumberFocus;display:inline-grid}.loop-item i{z-index:6;color:#134e4a;background:#f9fcfe;border:1px solid #4684b033;place-items:center;width:36px;height:36px;font-size:0;animation:12s ease-in-out infinite loopArrowFocus;display:grid;top:50%;right:-18px;overflow:visible;transform:translateY(-50%);box-shadow:0 7px 18px #2b68931f}.loop-item i:before{content:"";background:currentColor;border-radius:3px;width:14px;height:3px;position:absolute;top:50%;left:9px;transform:translateY(-50%)}.loop-item i:after{content:"";box-sizing:border-box;transform-origin:50%;border-top:3px solid;border-right:3px solid;width:8px;height:8px;position:absolute;top:50%;right:9px;transform:translateY(-50%)rotate(45deg)}.loop-item .loop-return{display:none}.loop-item:nth-child(2),.loop-item:nth-child(2) span,.loop-item:nth-child(2) i{animation-delay:2s}.loop-item:nth-child(3),.loop-item:nth-child(3) span,.loop-item:nth-child(3) i{animation-delay:4s}.loop-item:nth-child(4),.loop-item:nth-child(4) span,.loop-item:nth-child(4) i{animation-delay:6s}.loop-item:nth-child(5),.loop-item:nth-child(5) span,.loop-item:nth-child(5) i{animation-delay:8s}.loop-item:nth-child(6),.loop-item:nth-child(6) span{animation-delay:10s}@keyframes loopProgressStep{0%{transform:translate(0)}to{transform:translate(600%)}}@keyframes loopBeaconTravel{0%{opacity:0;left:0}2%{opacity:1}98%{opacity:1}to{opacity:0;left:calc(100% - 13px)}}@keyframes loopStageFocus{0%,18%,to{color:#1e293b;box-shadow:none;background:0 0}3%,15%{color:#0d3e34;background:linear-gradient(145deg,#c8eaffc7,#eff9ffeb);box-shadow:inset 0 4px #386d5d,inset 0 -1px #2198df33}}@keyframes loopNumberFocus{0%,18%,to{color:#134e4a;box-shadow:none;background:#5794bf14}3%,15%{color:#fff;background:#175e52;box-shadow:0 0 0 7px #168edc1c,0 8px 18px #166ea92e}}@keyframes loopArrowFocus{0%,18%,to{color:#134e4a;background:#f9fcfe;border-color:#4684b033;transform:translateY(-50%)translate(0)scale(1);box-shadow:0 7px 18px #2b68931f}3%,15%{color:#fff;background:#ed353d;border-color:#ed353d;transform:translateY(-50%)translate(6px)scale(1.14);box-shadow:0 0 0 7px #ed353d1c,0 10px 24px #d52b3438}}@media (max-width:820px){.loop-strip{grid-template-columns:1fr;overflow:hidden}.loop-strip:before{border-radius:0 5px 5px 0;width:5px;height:16.6667%;animation-name:loopProgressStepMobile}.loop-strip:after{animation-name:loopBeaconTravelMobile;top:0;left:-3px}.loop-item{border-right:0;min-height:86px}.loop-item i{animation-name:loopArrowFocusMobile;display:grid;inset:auto auto -18px calc(50% - 18px)}.loop-item .loop-return{display:none}}@keyframes loopProgressStepMobile{0%{transform:translateY(0)}to{transform:translateY(600%)}}@keyframes loopBeaconTravelMobile{0%{opacity:0;top:0}2%{opacity:1}98%{opacity:1}to{opacity:0;top:calc(100% - 13px)}}@keyframes loopArrowFocusMobile{0%,18%,to{color:#134e4a;background:#f9fcfe;border-color:#4684b033;transform:rotate(90deg)translate(0)scale(1);box-shadow:0 7px 18px #2b68931f}3%,15%{color:#fff;background:#ed353d;border-color:#ed353d;transform:rotate(90deg)translate(8px)scale(1.18);box-shadow:0 0 0 8px #ed353d1c,0 10px 24px #d52b3438}}@media (max-width:560px){.loop-strip{background-color:#ffffffb8;background-image:linear-gradient(#4691c32e,#4691c36b);background-position:31px 24px;background-repeat:no-repeat;background-size:2px calc(100% - 48px);border-radius:18px;grid-template-columns:1fr;margin-top:38px;padding:10px 0;overflow:hidden;box-shadow:0 22px 54px #346b9124,inset 0 1px #ffffffe6}.loop-strip:before{z-index:1;pointer-events:none;background:linear-gradient(#175e52,#2dd4bf 72%,#ffffffe6);border-radius:999px;width:4px;height:calc(16.6667% - 3.33333px);animation-name:loopProgressStepMobile;top:10px;left:30px}.loop-strip:after{display:none}.loop-item{z-index:3;isolation:isolate;border-bottom:1px solid #4c7d9e1f;border-right:0;min-height:72px;padding:14px 18px 14px 72px;font-size:17px;line-height:1.35;animation-name:loopStageFocusMobile}.loop-item span{z-index:4;will-change:transform;backface-visibility:hidden;background:#f1f7fa;width:38px;min-width:38px;height:38px;margin:0;animation-name:loopNumberFloatMobile;position:absolute;left:14px;box-shadow:0 0 0 6px #ffffffe6,0 8px 18px #2c689114}.loop-item i,.loop-item .loop-return{display:none!important}}@keyframes loopStageFocusMobile{0%,18%,to{color:#1e293b;box-shadow:none;background-color:#0000}3%,15%{color:#0d3e34;background-color:#dbf1ffc2;box-shadow:inset 4px 0 #386d5d}}@keyframes loopNumberFloatMobile{0%,18%,to{color:#134e4a;background:#f1f7fa;transform:translateY(0)scale(1);box-shadow:0 0 0 6px #ffffffe6,0 8px 18px #2c689114}3%{color:#fff;background:#14b8a6;transform:translateY(-3px)scale(1.04);box-shadow:0 0 0 7px #fffffff0,0 13px 24px #166ea933,inset 0 1px #ffffff80}7%{color:#fff;background:#175e52;transform:translateY(-10px)scale(1.12);box-shadow:0 0 0 8px #fffffff5,0 22px 34px #166ea94d,0 0 24px #40b5f547,inset 0 1px #ffffff8c}11%{color:#fff;background:#397160;transform:translateY(-6px)scale(1.08);box-shadow:0 0 0 7px #fffffff0,0 17px 29px #166ea940,inset 0 1px #ffffff85}15%{color:#fff;background:#175e52;transform:translateY(-8px)scale(1.1);box-shadow:0 0 0 8px #fffffff2,0 20px 32px #166ea947,inset 0 1px #ffffff8c}}@media (prefers-reduced-motion:reduce){.loop-strip:before,.loop-strip:after,.loop-item span{animation:none!important}}.back-to-top{z-index:28;right:max(22px, env(safe-area-inset-right));bottom:max(24px, calc(env(safe-area-inset-bottom) + 18px));color:#fff;-webkit-backdrop-filter:blur(14px)saturate(130%);background:linear-gradient(145deg,#2a9ee5f0,#14609df5);border:1px solid #ffffffd6;border-radius:50%;place-content:center;gap:1px;width:62px;height:62px;padding:0;transition:transform .2s,box-shadow .2s,background .2s;animation:.28s ease-out both backToTopEnter;display:grid;position:fixed;box-shadow:0 18px 40px #1450804d,0 0 0 7px #53b7f81f,inset 0 1px #ffffff7a}.back-to-top:before{content:"";border-radius:inherit;pointer-events:none;border:1px solid #fff3;position:absolute;inset:5px}.back-to-top span{width:24px;height:23px;margin:0 auto;transition:transform .2s;display:block;position:relative}.back-to-top span:before{content:"";background:currentColor;border-radius:999px;width:3px;height:16px;position:absolute;top:6px;left:50%;transform:translate(-50%);box-shadow:0 1px 5px #0000001f}.back-to-top span:after{content:"";transform-origin:50%;border:3px solid;border-width:0 3px 3px 0;border-radius:1px;width:11px;height:11px;position:absolute;top:2px;left:50%;transform:translate(-50%)rotate(-135deg)}.back-to-top small{letter-spacing:.08em;font-size:10px;font-weight:750}.back-to-top:hover{background:linear-gradient(145deg,#ef555b,#d82430);transform:translateY(-5px);box-shadow:0 24px 50px #ba232d4d,0 0 0 9px #ef3d431c,inset 0 1px #ffffff80}.back-to-top:hover span{transform:translateY(-3px)}.back-to-top:focus-visible{outline-offset:4px;outline:3px solid #ffe14d}@keyframes backToTopEnter{0%{opacity:0;transform:translateY(16px)scale(.82)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:560px){.back-to-top{right:max(16px, env(safe-area-inset-right));bottom:max(18px, calc(env(safe-area-inset-bottom) + 12px));width:54px;height:54px}.back-to-top span{width:23px;height:24px}.back-to-top small{display:none}}@media (prefers-reduced-motion:reduce){.back-to-top{transition:none;animation:none}}.brand-equation{grid-template-columns:minmax(108px,.8fr) auto minmax(138px,1fr) auto minmax(175px,1.25fr) auto minmax(112px,.85fr);align-items:stretch;gap:10px;max-width:860px;margin:36px 0 30px;display:grid}.brand-equation>div{-webkit-backdrop-filter:blur(14px);background:linear-gradient(145deg,#ffffffd1,#ffffff6b);border:1px solid #3280b62e;border-radius:18px;flex-direction:column;justify-content:space-between;min-height:108px;padding:19px 18px 17px;display:flex;box-shadow:0 15px 35px #2567941c,inset 0 1px #fffffff2}.brand-equation>div strong{color:#145248;letter-spacing:-.045em;font-size:clamp(29px,2.4vw,42px);line-height:1}.brand-equation>div span{color:#134e4a;font-size:13px;font-weight:750;line-height:1.45}.brand-equation>i{color:#0d9488;align-self:center;font:700 22px/1 ui-monospace,monospace}.brand-equation>.equation-result{color:#fff;background:linear-gradient(145deg,#3e7a68,#145348);border-color:#1787cf4d;box-shadow:0 18px 40px #1a7bbc3d,inset 0 1px #fff6}.about-aside>small{color:#0d9488;background:#ffffff7a;border:1px solid #2374ae2e;border-radius:999px;padding:7px 11px;display:inline-flex}.about-aside .values-list{margin-top:24px}.about-aside .values-list li{-webkit-backdrop-filter:blur(14px);background:linear-gradient(145deg,#ffffffb8,#ffffff57);border:1px solid #2876ac29;border-radius:18px;grid-template-columns:54px 1fr;gap:14px;margin-bottom:14px;padding:20px;display:grid;box-shadow:0 14px 34px #24628d1a,inset 0 1px #ffffffe6}.about-aside .values-list li>span{color:#14b8a6;opacity:1;width:auto;font:800 12px/1.4 ui-monospace,monospace}.values-list div{min-width:0}.values-list strong{color:#092923;font-size:20px;line-height:1.2;display:block}.values-list b{color:#0d9488;margin-top:6px;font-size:14px;line-height:1.35;display:block}.values-list p{color:#134f45;margin:12px 0 0;font-size:13px;line-height:1.75}@media (max-width:1180px) and (min-width:821px){.about{grid-template-columns:1.2fr .8fr;gap:52px}.brand-equation{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-equation>i{display:none}}@media (max-width:560px){.about h2{font-size:38px;line-height:1.22}.brand-equation{grid-template-columns:1fr;gap:8px;margin:28px 0 24px}.brand-equation>div{min-height:82px;padding:16px 18px}.brand-equation>div strong{font-size:31px}.brand-equation>i{place-items:center;min-height:20px;font-size:19px;display:grid}.about blockquote{margin:28px 0;padding:17px 18px}.about-aside .values-list li{grid-template-columns:48px 1fr;padding:18px 16px}.values-list strong{font-size:19px}.values-list p{font-size:14px}}.hero{min-height:1100px}.hero-meaning{z-index:3;-webkit-backdrop-filter:blur(16px)saturate(130%);background:linear-gradient(135deg,#ffffffbf,#e0f3ff6b);border:1px solid #ffffffd1;border-radius:19px;grid-template-columns:.72fr .9fr 1.5fr 1.15fr;gap:8px;width:min(700px,100%);margin-top:24px;padding:8px;display:grid;position:relative;box-shadow:0 18px 44px #24699921,inset 0 1px #ffffffeb}.hero-meaning>div{border-right:1px solid #2b6f9e21;border-radius:13px;align-items:center;gap:11px;min-width:0;padding:12px 13px;display:flex}.hero-meaning>div:last-child{border-right:0}.hero-meaning strong{color:#14544a;letter-spacing:-.04em;flex:none;font-size:25px;line-height:1}.hero-meaning span{flex-direction:column;min-width:0;display:flex}.hero-meaning b{color:#145349;letter-spacing:.07em;font:800 9px/1.35 ui-monospace,monospace}.hero-meaning small{color:#0d9488;margin-top:4px;font-size:11px;font-weight:750;line-height:1.4}.brand-equation>div small{color:#134e4a;letter-spacing:.06em;margin:7px 0 auto;font:750 9px/1.4 ui-monospace,monospace;display:block}.brand-equation>.equation-result small{color:#ffffffb8}.brand-origin{color:#134e4a;background:#ffffff6b;border:1px solid #2578b229;border-radius:14px;grid-template-columns:auto auto 1fr;align-items:center;gap:11px;max-width:860px;margin:-12px 0 30px;padding:14px 18px;display:grid}.brand-origin strong{color:#14544a;font-size:22px}.brand-origin span{color:#134e4a;letter-spacing:.06em;font:800 11px/1.4 ui-monospace,monospace}.brand-origin p{margin:0;font-size:13px;line-height:1.65}.about-positioning{grid-template-columns:1fr 1fr;gap:12px;max-width:860px;margin:30px 0 34px;display:grid}.about-positioning article{background:linear-gradient(145deg,#ffffffad,#ffffff4d);border:1px solid #2b76aa29;border-radius:18px;padding:21px;box-shadow:0 13px 32px #25659014,inset 0 1px #ffffffdb}.about-positioning article:first-child{grid-column:1/-1}.about-positioning small{color:#0d9488;letter-spacing:.08em;font:800 10px/1.4 ui-monospace,monospace;display:block}.about-positioning strong{color:#092a23;margin-top:10px;font-size:19px;line-height:1.4;display:block}.about-positioning p{color:#134e4a;margin:9px 0 0;font-size:13px;line-height:1.75}@media (max-width:1100px){.hero{min-height:1210px}.hero-meaning{grid-template-columns:1fr 1fr}.hero-meaning>div:nth-child(2){border-right:0}}@media (max-width:820px){.hero{min-height:1370px}}@media (max-width:560px){.hero{min-height:1630px;padding-bottom:400px}.hero-eyebrow{letter-spacing:.06em;align-items:flex-start}.hero-eyebrow .pulse{flex:none;margin-top:5px}.hero-meaning{grid-template-columns:1fr 1fr;margin-top:20px;padding:7px}.hero-meaning>div{min-height:76px;padding:11px}.hero-meaning>div:nth-child(2){border-right:0}.hero-meaning strong{font-size:23px}.hero-meaning b{font-size:8px}.hero-meaning small{font-size:11px}.brand-equation>div small{margin:6px 0 8px}.brand-origin{grid-template-columns:auto 1fr;gap:7px 10px;margin-top:-8px}.brand-origin p{grid-column:1/-1;font-size:14px}.about-positioning{grid-template-columns:1fr}.about-positioning article:first-child{grid-column:auto}.about-positioning strong{font-size:18px}.about-positioning p{font-size:14px}}.system-site-link{color:#0c352d;background:linear-gradient(145deg,#ffffffd1,#d2edff94);border:1px solid #1f84c93b;border-radius:13px;grid-template-columns:auto auto auto;align-items:center;gap:10px;width:fit-content;max-width:100%;margin-top:24px;padding:11px 14px;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid;box-shadow:0 12px 28px #226fa31c,inset 0 1px #fffffff0}.system-site-link span{color:#134e4a;font-size:12px;font-weight:750}.system-site-link strong{overflow-wrap:anywhere;color:#135147;min-width:0;font-size:14px}.system-site-link i{color:#e8343d;font-size:15px;font-style:normal;transition:transform .2s}.system-site-link:hover{border-color:#1f84c96b;transform:translateY(-3px);box-shadow:0 17px 34px #226fa32b}.system-site-link:hover i{transform:translate(2px,-2px)}.system-site-link:focus-visible{outline-offset:3px;outline:3px solid #168edc61}a.industry-card{color:#fff;cursor:pointer;text-decoration:none}.industry-card>.card-link,.industry-card>button{z-index:2;color:inherit;background:0 0;border:0;border-bottom:1px solid;align-self:flex-start;margin-top:auto;padding:0 0 7px;font-size:14px;font-weight:750;position:relative}.industry-card>.card-link i{margin-left:6px;font-style:normal;transition:transform .2s}a.industry-card:hover>.card-link i{display:inline-block;transform:translate(3px,-3px)}a.industry-card:focus-visible{outline-offset:4px;outline:4px solid #ffe34e}@media (max-width:560px){.system-site-link{grid-template-columns:auto 1fr auto;width:100%}.system-site-link strong{text-align:right}}.xyai-assistant{right:max(22px, env(safe-area-inset-right));bottom:max(88px, env(safe-area-inset-bottom));z-index:48;font-family:inherit;position:fixed}.assistant-launcher{color:#fff;cursor:pointer;isolation:isolate;background:linear-gradient(145deg,#2dd4bf 0%,#165e52 48%,#0d9488 100%);border:1px solid #ffffffe6;border-radius:50%;place-items:center;width:64px;height:64px;animation:3.2s ease-in-out infinite assistant-float;display:grid;position:relative;box-shadow:0 16px 34px #0b6fb457,0 0 0 7px #53bef621,inset 0 2px 1px #ffffff8c}.assistant-launcher:before{content:"";z-index:-1;border-radius:inherit;border:1px solid #ffffff57;position:absolute;inset:6px}.assistant-launcher strong{letter-spacing:-.04em;font-size:20px;line-height:1}.assistant-spark{color:#fff47c;filter:drop-shadow(0 0 5px #fff159bf);font-size:13px;position:absolute;top:11px;right:10px}.assistant-minus{font-size:29px;font-weight:300;transform:translateY(-2px)}.assistant-launcher:hover{transform:translateY(-4px)scale(1.03);box-shadow:0 19px 39px #0b6fb466,0 0 0 8px #53bef629,inset 0 2px 1px #ffffff8c}.assistant-launcher:focus-visible,.assistant-panel button:focus-visible,.assistant-panel textarea:focus-visible,.assistant-panel input:focus-visible,.assistant-panel select:focus-visible{outline-offset:2px;outline:3px solid #ffda2de6}.assistant-teaser{color:#092a24;-webkit-backdrop-filter:blur(18px)saturate(135%);backdrop-filter:blur(18px)saturate(135%);background:linear-gradient(145deg,#fffffff0,#e4f6ffe0);border:1px solid #6cb7e257;border-radius:20px 20px 20px 6px;width:318px;padding:18px 20px;animation:.42s cubic-bezier(.2,.8,.2,1) both assistant-pop;position:absolute;bottom:81px;right:0;box-shadow:0 19px 46px #235b7f36,inset 0 1px #fff}.assistant-teaser strong{padding-right:20px;font-size:16px;line-height:1.45;display:block}.assistant-teaser span{color:#134e4a;margin-top:7px;font-size:13px;line-height:1.65;display:block}.assistant-teaser>button:last-child{color:#135046;cursor:pointer;background:0 0;border:0;margin-top:12px;padding:0;font-size:13px;font-weight:800}.assistant-teaser-close{color:#3d7866;cursor:pointer;background:0 0;border:0;font-size:21px;position:absolute;top:9px;right:11px}.assistant-panel{color:#092922;-webkit-backdrop-filter:blur(24px)saturate(140%);backdrop-filter:blur(24px)saturate(140%);transform-origin:100% 100%;background:linear-gradient(160deg,#f7fdfff7,#e8f7fff0);border:1px solid #56a9db52;border-radius:25px 25px 25px 8px;grid-template-rows:auto minmax(0,1fr) auto auto;width:min(392px,100vw - 44px);height:min(650px,100vh - 186px);min-height:470px;animation:.32s cubic-bezier(.2,.8,.2,1) both assistant-open;display:grid;position:absolute;bottom:80px;right:0;overflow:hidden;box-shadow:0 28px 70px #18517547,0 3px 10px #144f731a,inset 0 1px #fff}.assistant-head{color:#fff;background:radial-gradient(circle at 75% -20%,#ffffff61,#0000 42%),linear-gradient(118deg,#134e44,#3c7765 72%,#2dd4bf);grid-template-columns:auto 1fr auto;align-items:center;gap:12px;min-height:72px;padding:13px 15px;display:grid}.assistant-avatar{background:#fff3;border:1px solid #ffffffb8;border-radius:14px;place-items:center;width:44px;height:44px;font-size:15px;font-weight:900;display:grid;box-shadow:inset 0 1px #ffffff73}.assistant-head strong{font-size:16px;line-height:1.35;display:block}.assistant-head small{color:#ffffffd9;align-items:center;gap:6px;margin-top:4px;font-size:11px;display:flex}.assistant-head small i{background:#5eead4;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #74efb029}.assistant-head>button{color:#fff;cursor:pointer;background:#ffffff21;border:1px solid #ffffff57;border-radius:11px;width:35px;height:35px;font-size:22px}.assistant-window-controls{align-items:center;gap:3px;margin-left:4px;display:flex}.assistant-window-controls button{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:34px;height:34px;padding:0;transition:background .18s,opacity .18s;display:grid;position:relative}.assistant-window-controls button:hover{background:#ffffff2e}.assistant-window-controls button:focus-visible{outline-offset:1px;outline:2px solid #ffffffe6}.assistant-window-minimize span{background:currentColor;border-radius:2px;width:14px;height:2px;transform:translateY(4px)}.assistant-window-maximize span{border:1.8px solid;border-radius:2px;width:12px;height:12px;position:relative}.assistant-window-maximize span:before{content:"";background:#176155;border:1.8px solid;border-radius:2px;width:9px;height:9px;position:absolute;bottom:-5px;left:-5px}.assistant-window-close span{width:16px;height:16px;position:relative}.assistant-window-close span:before,.assistant-window-close span:after{content:"";background:currentColor;border-radius:2px;width:16px;height:2px;position:absolute;top:7px;left:0}.assistant-window-close span:before{transform:rotate(45deg)}.assistant-window-close span:after{transform:rotate(-45deg)}.assistant-window-close:hover{background:#df3640!important}.assistant-messages{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#278dcb4d transparent;min-height:0;padding:18px 15px 13px;overflow-y:auto}.assistant-message{margin-bottom:12px;display:flex}.assistant-message span{white-space:pre-wrap;overflow-wrap:anywhere;border-radius:5px 17px 17px;max-width:88%;padding:11px 13px;font-size:14px;line-height:1.65}.assistant-message.assistant span{color:#134e4a;background:#ffffffdb;border:1px solid #58a1cd29;box-shadow:0 7px 20px #32709614}.assistant-message.user{justify-content:flex-end}.assistant-message.user span{color:#fff;background:linear-gradient(135deg,#165d52,#0d9488);border-radius:17px 5px 17px 17px;box-shadow:0 8px 20px #0f76bc2e}.assistant-thinking{align-items:center;gap:5px;min-width:52px;display:flex!important}.assistant-thinking i{background:#14b8a6;border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite assistant-dot}.assistant-thinking i:nth-child(2){animation-delay:.15s}.assistant-thinking i:nth-child(3){animation-delay:.3s}.assistant-topics{flex-wrap:wrap;gap:8px;margin:4px 0 13px;display:flex}.assistant-topics button{color:#135046;cursor:pointer;background:#ffffffb8;border:1px solid #1f8ed138;border-radius:999px;padding:7px 11px;font-size:12px;font-weight:720}.assistant-topics button:hover{background:#fff;border-color:#1f8ed170;transform:translateY(-1px)}.assistant-lead-cta{color:#15775a;cursor:pointer;background:linear-gradient(135deg,#d0fae8d1,#e9fff5db);border:1px solid #26a07747;border-radius:13px;width:100%;margin:1px 0 14px;padding:11px;font-size:13px;font-weight:800}.assistant-lead-form{gap:10px;padding:1px 1px 10px;display:grid}.assistant-lead-form>div{justify-content:space-between;align-items:center;margin-bottom:2px;display:flex}.assistant-lead-form>div strong{font-size:16px}.assistant-lead-form>div button{color:#15574c;cursor:pointer;background:0 0;border:0;font-size:12px}.assistant-lead-form label{color:#135046;gap:5px;font-size:12px;font-weight:700;display:grid}.assistant-lead-form input,.assistant-lead-form select,.assistant-lead-form textarea{color:#092922;width:100%;font:inherit;resize:vertical;background:#ffffffd6;border:1px solid #4991bb3d;border-radius:10px;padding:10px 11px}.assistant-consent{align-items:flex-start;line-height:1.5;grid-template-columns:auto 1fr!important;font-weight:500!important}.assistant-consent input{accent-color:#165d52;width:17px;height:17px;margin-top:1px}.assistant-submit{color:#fff;cursor:pointer;background:linear-gradient(135deg,#165d52,#124a41);border:0;border-radius:12px;padding:12px;font-size:13px;font-weight:800;box-shadow:0 8px 20px #1378b933}.assistant-submit:disabled{opacity:.48;cursor:not-allowed}.assistant-input{background:#ffffffc2;border-top:1px solid #3982ae24;grid-template-columns:1fr auto;align-items:end;gap:8px;padding:10px 12px;display:grid}.assistant-input textarea{color:#134e4a;resize:none;background:#fff;border:1px solid #3a89b93d;border-radius:13px;min-height:42px;max-height:100px;padding:10px 12px;font:14px/1.5 inherit}.assistant-input button{color:#fff;cursor:pointer;background:linear-gradient(145deg,#14b8a6,#0d9488);border:0;border-radius:13px;width:42px;height:42px;font-size:20px}.assistant-input button:disabled{opacity:.4;cursor:not-allowed}.assistant-panel footer{color:#3e7a67;text-align:center;background:#ffffffb3;padding:7px 12px 9px;font-size:9px;line-height:1.4}@keyframes assistant-open{0%{opacity:0;transform:translateY(12px)scale(.96)}to{opacity:1;transform:none}}@keyframes assistant-pop{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:none}}@keyframes assistant-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes assistant-dot{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@media (max-width:560px){.xyai-assistant{right:max(16px, env(safe-area-inset-right));bottom:max(84px, calc(env(safe-area-inset-bottom) + 78px))}.assistant-launcher{width:57px;height:57px}.assistant-panel{left:10px;right:10px;bottom:max(82px, calc(env(safe-area-inset-bottom) + 72px));transform-origin:100% 100%;border-radius:22px;width:auto;height:min(660px,100dvh - 104px);min-height:420px;position:fixed}.assistant-teaser{display:none}.assistant-head{min-height:66px;padding:10px 12px}.assistant-avatar{width:41px;height:41px}.assistant-messages{padding:14px 12px 10px}.assistant-message span{max-width:92%;font-size:14px}.assistant-input{padding:9px 10px}.assistant-panel footer{font-size:8px}}@media (prefers-reduced-motion:reduce){.assistant-launcher,.assistant-thinking i,.assistant-panel,.assistant-teaser{animation:none}}.admin-loading,.admin-login,.admin-shell{color:#092922;background:radial-gradient(circle at 8% 4%,#d9f2ff 0,#0000 30%),linear-gradient(145deg,#f6fbfe,#eaf6fc);min-height:100vh}.admin-loading{place-items:center;font-size:15px;display:grid}.admin-login{place-items:center;padding:24px;display:grid}.admin-login form{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffe0;border:1px solid #3d8cbc33;border-radius:28px;gap:15px;width:min(430px,100%);padding:38px;display:grid;box-shadow:0 26px 70px #235b7f2e,inset 0 1px #fff}.admin-brand{color:#0d9488;width:fit-content;font-size:19px;font-weight:900;text-decoration:none}.admin-login small,.admin-title small{color:#165c51;letter-spacing:.12em;font:800 10px/1.4 ui-monospace,monospace}.admin-login h1{margin:2px 0 0;font-size:31px}.admin-login p{color:#134e4a;margin:-5px 0 3px;font-size:13px;line-height:1.7}.admin-login label{color:#124d44;gap:6px;font-size:12px;font-weight:750;display:grid}.admin-login input{color:#092922;font:inherit;background:#fff;border:1px solid #3e8bb947;border-radius:12px;padding:12px 13px}.admin-login button,.admin-save{color:#fff;cursor:pointer;background:linear-gradient(135deg,#36695a,#0d9488);border:0;border-radius:12px;padding:13px 17px;font-weight:800;box-shadow:0 9px 22px #1274b533}.admin-login>a:last-child{color:#386f5e;text-align:center;font-size:12px;text-decoration:none}.admin-error{color:#ae2731;background:#fff0f1;border-radius:10px;padding:10px 12px;font-size:12px}.admin-header{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f7fdffdb;border-bottom:1px solid #3d87b329;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;min-height:70px;padding:10px clamp(18px,4vw,56px);display:grid;position:sticky;top:0}.admin-header>div{align-items:baseline;gap:12px;min-width:max-content;display:flex}.admin-header a{color:#0d9488;white-space:nowrap;font-size:18px;font-weight:900;text-decoration:none}.admin-header span{color:#134e4a;font-size:12px}.admin-header nav{scrollbar-width:none;background:#e7f3fa;border-radius:13px;justify-self:center;gap:5px;min-width:0;padding:4px;display:flex;overflow-x:auto}.admin-header nav::-webkit-scrollbar{display:none}.admin-header button{color:#134e4a;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:9px 14px;font-weight:750}.admin-header nav button.active{color:#fff;background:#165e52;box-shadow:0 6px 15px #137bbb33}.admin-header nav .admin-nav-link{color:#134e4a;border-radius:10px;padding:9px 14px;font-size:13px;font-weight:750}.admin-header nav .admin-nav-link.active{color:#fff;background:#165e52;box-shadow:0 6px 15px #137bbb33}.admin-header>button{justify-self:end}.admin-body{width:min(1440px,100% - 36px);margin:0 auto;padding:42px 0 70px}.admin-title{justify-content:space-between;align-items:flex-end;gap:22px;margin-bottom:26px;display:flex}.admin-title h1{color:#092a23;margin:6px 0;font-size:clamp(28px,4vw,43px)}.admin-title p{color:#134e4a;margin:0;font-size:13px}.admin-title select{color:#134e4a;background:#fff;border:1px solid #3987b638;border-radius:11px;padding:10px 13px}.admin-metrics{grid-template-columns:repeat(6,1fr);gap:12px;margin-bottom:20px;display:grid}.admin-metrics article,.admin-chart{background:#fffc;border:1px solid #3987b629;border-radius:18px;box-shadow:0 12px 32px #215d8314,inset 0 1px #fff}.admin-metrics article{padding:18px}.admin-metrics small{color:#134e4a;font-size:11px;display:block}.admin-metrics strong{color:#0d9488;margin-top:8px;font-size:28px;display:block}.admin-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.admin-chart{min-height:230px;padding:21px}.admin-chart:first-child{grid-column:1/-1}.admin-chart h3{margin:0 0 18px;font-size:16px}.admin-bar{grid-template-columns:minmax(80px,160px) 1fr 42px;align-items:center;gap:10px;margin:10px 0;display:grid}.admin-bar>span{color:#134e4a;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.admin-bar>i{background:#e5f1f7;border-radius:99px;height:8px;overflow:hidden}.admin-bar b{border-radius:inherit;background:linear-gradient(90deg,#14b8a6,#10b981);height:100%;display:block}.admin-bar strong{color:#134e4a;text-align:right;font-size:12px}.admin-empty{color:#458874;font-size:13px}.admin-content-tools{background:#ffffffbf;border:1px solid #3987b629;border-radius:15px;align-items:center;gap:14px;margin-bottom:16px;padding:13px;display:flex}.admin-content-tools input{background:#fff;border:1px solid #3987b633;border-radius:10px;flex:1;padding:10px 12px}.admin-content-tools span{color:#134e4a;font-size:12px}.admin-content-tools b{color:#16815f;font-size:12px}.admin-catalog-frame{opacity:0;pointer-events:none;width:1px;height:1px;position:fixed}.admin-content-page-picker{border:1px solid var(--line-light);background:#fff;border-radius:12px;justify-content:space-between;align-items:end;gap:18px;margin-bottom:14px;padding:16px 18px;display:flex}.admin-content-page-picker label{flex:1;gap:7px;font-size:12px;font-weight:700;display:grid}.admin-content-page-picker select{border:1px solid var(--line-light);background:var(--paper);width:100%;min-height:42px;color:var(--ink);border-radius:8px;padding:8px 12px}.admin-content-page-picker small{max-width:420px;color:var(--muted);line-height:1.6}.admin-system-overview .admin-metrics .is-ok{color:var(--green)}.admin-system-overview .admin-metrics .is-warn{color:var(--orange);font-size:22px}.admin-system-actions{flex-wrap:wrap;gap:10px;margin:22px 0 34px;display:flex}.admin-system-actions button,.admin-system-actions a{color:var(--ink-soft);font:inherit;cursor:pointer;background:#fff;border:1px solid #0d94882e;border-radius:999px;padding:10px 17px;font-size:12px;font-weight:700;text-decoration:none}.admin-system-actions button:first-child{background:var(--teal);color:#fff;border-color:var(--teal)}.admin-system-section{margin-top:34px}.admin-section-head{justify-content:space-between;align-items:end;gap:28px;margin-bottom:16px;display:flex}.admin-section-head small{color:var(--teal);letter-spacing:.14em;font-size:10px;font-weight:800}.admin-section-head h2{margin:6px 0 0;font-size:24px}.admin-section-head p{max-width:560px;color:var(--muted);margin:0;font-size:12px;line-height:1.7}.admin-data-source-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.admin-data-source-grid article{border:1px solid var(--line-light);background:#fff;border-radius:14px;padding:18px;position:relative;overflow:hidden}.admin-data-source-grid article:before{content:"";background:var(--muted);width:4px;position:absolute;inset:0 auto 0 0}.admin-data-source-grid article[data-phase=unified]:before{background:var(--green)}.admin-data-source-grid article[data-phase=migrating]:before{background:var(--teal)}.admin-data-source-grid article[data-phase=next]:before{background:var(--acid)}.admin-data-source-grid article>div{justify-content:space-between;align-items:center;display:flex}.admin-data-source-grid article span{color:var(--muted);font-size:10px}.admin-data-source-grid article b{font-size:24px}.admin-data-source-grid article h3{margin:18px 0 8px;font-size:16px}.admin-data-source-grid article p,.admin-data-source-grid article small{color:var(--muted);margin:0;font-size:11px;line-height:1.6;display:block}.admin-reconciliation{border:1px solid var(--line-light);background:linear-gradient(135deg,#fff,#f3fbfe);border-radius:14px;grid-template-columns:1fr auto;align-items:center;gap:12px 24px;margin-top:14px;padding:18px;display:grid}.admin-reconciliation h3{margin:5px 0;font-size:16px}.admin-reconciliation p,.admin-reconciliation li{color:var(--muted);font-size:11px;line-height:1.65}.admin-reconciliation>strong{color:#92400e;background:#fff3d8;border-radius:999px;padding:7px 11px;font-size:11px}.admin-reconciliation>strong.is-ok{color:#237d52;background:#e8f8ef}.admin-reconciliation ul{grid-column:1/-1;margin:0}.admin-reconciliation>button{color:#fff;cursor:pointer;background:#165b50;border:0;border-radius:9px;justify-self:start;min-height:40px;padding:9px 14px;font-weight:800}.admin-reconciliation>button:disabled{opacity:.45;cursor:not-allowed}.admin-module-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.admin-module-grid>article{border:1px solid var(--line-light);background:#fff;border-radius:16px;padding:20px}.admin-module-grid header{align-items:center;gap:12px;display:flex}.admin-module-grid header>span{width:34px;height:34px;color:var(--teal);background:#0d948814;border-radius:50%;place-items:center;font-size:11px;font-weight:800;display:grid}.admin-module-grid header div{flex:1}.admin-module-grid h3{margin:0;font-size:18px}.admin-module-grid header small{color:var(--muted);font-size:10px}.admin-module-grid header a{color:var(--teal);font-size:11px;text-decoration:none}.admin-module-grid>article>p{color:var(--ink-soft);font-size:12px;line-height:1.7}.admin-module-grid article section{border-top:1px solid var(--line-light);grid-template-columns:minmax(90px,.8fr) minmax(130px,1fr) 1.4fr;align-items:center;gap:8px;padding:9px 0;display:grid}.admin-module-grid article section b{font-size:11px}.admin-module-grid article section code{color:var(--teal);font-size:10px}.admin-module-grid article section small{color:var(--muted);font-size:9px}.admin-domain-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.admin-domain-grid div{border:1px solid var(--line-light);background:#fff;border-radius:10px;justify-content:space-between;align-items:center;padding:13px 14px;display:flex}.admin-domain-grid span{color:var(--muted);text-overflow:ellipsis;font-size:10px;overflow:hidden}.admin-domain-grid strong{font-size:18px}.admin-ops-title-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.admin-ops-title-actions span{color:#92400e;background:#fff2ce;border-radius:999px;padding:8px 12px;font-size:11px;font-weight:800}.admin-ops-title-actions button,.admin-ops-title-actions a{color:#11453d;min-height:39px;font:inherit;cursor:pointer;background:#fff;border:1px solid #2a81b538;border-radius:10px;align-items:center;padding:8px 13px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.admin-ops-title-actions a{color:#fff;background:linear-gradient(135deg,#366a5a,#0d9488);box-shadow:0 8px 20px #0f77b72b}.admin-ops-title-actions button:disabled{opacity:.5;cursor:not-allowed}.admin-ops-notice{color:#207a52;background:#eaf9f1;border:1px solid #2aa97133;border-radius:11px;margin:-8px 0 20px;padding:10px 13px;font-size:12px}.admin-ops-funnel{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.admin-ops-funnel article{background:linear-gradient(142deg,#fffffff5,#eff9fed6);border:1px solid #3387b826;border-radius:15px;min-height:92px;padding:15px 16px;position:relative;overflow:hidden;box-shadow:0 10px 28px #27668c12,inset 0 1px #fff}.admin-ops-funnel article:nth-child(5n+2) i{background:#47c590}.admin-ops-funnel article:nth-child(5n+3) i{background:#f0c341}.admin-ops-funnel article:nth-child(5n+4) i{background:#ee7881}.admin-ops-funnel article:nth-child(5n+5) i{background:#64748b}.admin-ops-funnel span{z-index:1;color:#134e4a;font-size:10px;font-weight:750;display:block;position:relative}.admin-ops-funnel strong{z-index:1;color:#0d3c33;margin-top:9px;font-size:27px;line-height:1;display:block;position:relative}.admin-ops-funnel i{opacity:.18;background:#3e7967;border-radius:50%;width:46px;height:46px;position:absolute;bottom:-13px;right:-12px;box-shadow:0 0 0 12px}.admin-ops-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.admin-ops-panel,.admin-ops-task,.admin-ops-governance>article,.admin-ops-model-list article{background:#ffffffe0;border:1px solid #317ead24;border-radius:17px;box-shadow:0 12px 32px #235b7f12,inset 0 1px #fff}.admin-ops-panel{overflow:hidden}.admin-ops-panel>header{border-bottom:1px solid var(--line-light);background:linear-gradient(112deg,#f0fdfb,#eef8fd);justify-content:space-between;align-items:center;gap:12px;padding:17px 18px;display:flex}.admin-ops-panel>header div{align-items:baseline;gap:9px;display:flex}.admin-ops-panel>header b{color:#092b24;font-size:15px}.admin-ops-panel>header small{color:var(--muted);font-size:10px}.admin-ops-panel>header>span{color:#124b42;background:#e5f5fd;border-radius:999px;padding:5px 9px;font-size:9px;font-weight:800}.admin-ops-list{max-height:560px;padding:0 18px;overflow:auto}.admin-ops-list>section{border-bottom:1px solid var(--line-light);padding:16px 0}.admin-ops-list>section:last-child{border-bottom:0}.admin-ops-row{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.admin-ops-row>b{color:#0b312a;font-size:13px;line-height:1.55}.admin-ops-list p,.admin-ops-list blockquote{color:var(--muted);margin:7px 0 0;font-size:10px;line-height:1.65}.admin-ops-list blockquote,.admin-ops-applications blockquote{background:#eefaf5;border-left:3px solid #49bd8d;padding:7px 10px}.admin-ops-status{color:#134e4a;white-space:nowrap;background:#e9f5fb;border-radius:999px;flex:none;align-items:center;min-height:22px;padding:3px 8px;font-size:9px;font-weight:800;display:inline-flex}.admin-ops-status.is-resolved,.admin-ops-status.is-closed,.admin-ops-status.is-accepted,.admin-ops-status.is-confirmed,.admin-ops-status.is-completed,.admin-ops-status.is-posted,.admin-ops-status.is-locked{color:#207a52;background:#e8f8ef}.admin-ops-status.is-review,.admin-ops-status.is-new,.admin-ops-status.is-submitted,.admin-ops-status.is-pending,.admin-ops-status.is-approved{color:#92400e;background:#fff3d6}.admin-ops-status.is-rejected,.admin-ops-status.is-disputed,.admin-ops-status.is-mediating{color:#a43d47;background:#fff0f1}.admin-ops-match{grid-template-columns:35px minmax(0,1fr);align-items:start;gap:8px;margin-top:8px;display:grid}.admin-ops-match>strong{color:#fff;background:#14b8a6;border-radius:9px;place-items:center;height:30px;font-size:10px;display:grid}.admin-ops-match>span{color:#134e4a;font-size:10px;font-weight:750}.admin-ops-match small{color:var(--muted);margin-top:2px;font-weight:400;line-height:1.5;display:block}.admin-ops-actions{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.admin-ops-actions button{color:#fff;min-height:31px;font:inherit;cursor:pointer;background:#155a4f;border:0;border-radius:8px;padding:6px 10px;font-size:10px;font-weight:800}.admin-ops-actions button.is-secondary{color:#134e4a;background:#edf4f7}.admin-ops-actions button:disabled{opacity:.42;cursor:not-allowed}.admin-ops-empty{color:#458874;text-align:center;margin:0;padding:22px 4px;font-size:11px}.admin-ops-task-list{gap:13px;display:grid}.admin-ops-task{padding:20px}.admin-ops-task>header{justify-content:space-between;gap:18px;display:flex}.admin-ops-task>header>div:first-child{min-width:0}.admin-ops-task>header small{color:#15574d;letter-spacing:.08em;font-size:9px;font-weight:800}.admin-ops-task>header h3{color:#092b24;margin:5px 0;font-size:18px}.admin-ops-task>header p{color:var(--muted);margin:0;font-size:10px;line-height:1.6}.admin-ops-task>header>div:last-child{align-items:center;gap:8px;display:flex}.admin-ops-task>header a{color:#14544a;font-size:10px;font-weight:800;text-decoration:none}.admin-ops-task-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:15px;display:grid}.admin-ops-task-summary span{color:var(--muted);background:#f2f8fb;border-radius:10px;align-items:baseline;gap:6px;padding:10px 12px;font-size:9px;display:flex}.admin-ops-task-summary b{color:#11463d;font-size:18px}.admin-ops-claims{background:#f4fafc;border:1px solid #378bb926;border-radius:11px;margin-top:13px;padding:12px}.admin-ops-claims>b{font-size:11px}.admin-ops-claims>div{color:#134e4a;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;font-size:10px;display:flex}.admin-ops-claims .admin-ops-actions{margin:0 0 0 auto}.admin-ops-task-actions{border-top:1px solid var(--line-light);padding-top:12px}.admin-ops-applications{gap:7px;margin-top:14px;display:grid}.admin-ops-applications details{background:#fbfdfe;border:1px solid #347fac21;border-radius:10px;padding:0 12px}.admin-ops-applications summary{cursor:pointer;align-items:center;gap:10px;min-height:48px;list-style:none;display:flex}.admin-ops-applications summary::-webkit-details-marker{display:none}.admin-ops-applications summary>span{flex:1;min-width:0}.admin-ops-applications summary b{color:#0b342c;font-size:11px}.admin-ops-applications summary small{color:var(--muted);margin-top:3px;font-size:9px;display:block}.admin-ops-applications summary>strong{color:#145449;font-size:10px}.admin-ops-applications details>p,.admin-ops-applications blockquote{color:var(--ink-soft);font-size:10px;line-height:1.7}.admin-ops-governance{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.admin-ops-governance>article{min-width:0;padding:17px;overflow:hidden}.admin-ops-governance article>header{justify-content:space-between;align-items:center;margin-bottom:7px;display:flex}.admin-ops-governance header b{color:#0b342c;font-size:12px}.admin-ops-governance header strong{color:#134e44;background:#e5f4fb;border-radius:50%;place-items:center;min-width:27px;height:27px;font-size:10px;display:grid}.admin-ops-governance article>a{border-top:1px solid var(--line-light);color:#134e4a;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:10px 0;font-size:10px;text-decoration:none;display:flex}.admin-ops-governance a>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.admin-ops-governance a small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:8px;display:block;overflow:hidden}.admin-ops-governance a>b{color:#11483f;flex:none;font-size:9px}.admin-ops-model-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.admin-ops-model-list article{padding:15px 16px}.admin-ops-model-list p{color:#134e4a;margin:0 0 10px;font-size:11px;line-height:1.6}.admin-ops-model-list article>div{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.admin-ops-model-list article>div>span:not(.admin-ops-status){color:#165e52;background:#eef5f8;border-radius:7px;padding:4px 7px;font-size:8px}.admin-ops-model-list article>small{color:#a33f49;margin-top:8px;font-size:9px;display:block}.admin-user-layout{grid-template-columns:minmax(320px,.9fr) minmax(380px,1.1fr);align-items:start;gap:20px;display:grid}.admin-user-list{flex-direction:column;gap:9px;max-height:680px;padding:2px;display:flex;overflow:auto}.admin-user-create{background:linear-gradient(145deg,#eef9fff5,#ffffffe6);border:1px solid #209add33;border-radius:16px;grid-template-columns:1fr 1fr;gap:9px;margin-bottom:5px;padding:16px;display:grid;box-shadow:0 12px 30px #287eb01a}.admin-user-create small,.admin-user-create h3,.admin-user-create button{grid-column:1/-1}.admin-user-create small{color:#10433b;letter-spacing:.08em;font-weight:800}.admin-user-create h3{margin:0 0 4px}.admin-user-create input,.admin-user-create select{min-width:0;color:var(--ink);background:#fff;border:1px solid #3769872e;border-radius:9px;padding:10px 11px}.admin-user-list>button{text-align:left;cursor:pointer;background:#ffffffc7;border:1px solid #265a801f;border-radius:13px;padding:15px 16px;transition:all .2s;box-shadow:0 7px 20px #325c730f}.admin-user-list>button:hover,.admin-user-list>button.active{background:linear-gradient(135deg,#fff,#f0fdfb);border-color:#209add7a;transform:translateY(-1px);box-shadow:0 12px 28px #287eb021}.admin-user-list>button span{align-items:center;gap:8px;display:flex}.admin-user-list i,.admin-user-list em{color:#10433b;background:#ecfdf5;border-radius:999px;padding:3px 8px;font-size:10px;font-style:normal}.admin-user-list em{color:var(--ink-soft);background:#f2f4f5;margin-left:auto}.admin-user-list small{color:var(--muted);margin-top:7px;display:block}.admin-user-editor{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffd6;border:1px solid #37698724;border-radius:18px;padding:22px;position:sticky;top:86px;box-shadow:0 18px 48px #30576c1a}.admin-user-editor header h2{margin:5px 0;font-size:20px}.admin-user-editor header p,.admin-user-editor header small{color:var(--muted);font-size:11px}.admin-user-form{grid-template-columns:1fr 1fr;gap:13px;margin:20px 0;display:grid}.admin-user-form label{color:var(--ink-soft);flex-direction:column;gap:6px;font-size:12px;display:flex}.admin-user-form label.wide{grid-column:1/-1}.admin-user-form input,.admin-user-form select{min-width:0;color:var(--ink);background:#fff;border:1px solid #3769872e;border-radius:9px;padding:10px 11px}.admin-user-form label small{color:var(--muted)}.admin-user-editor details{border-top:1px solid var(--line-light);margin:0 0 18px;padding-top:13px}.admin-user-editor details summary{cursor:pointer;font-size:12px;font-weight:700}.admin-user-editor details p{grid-template-columns:40px 1fr auto;gap:8px;margin:8px 0 0;font-size:11px;display:grid}.admin-user-editor details p b{color:var(--teal)}.admin-user-editor details p small{color:var(--muted)}.admin-user-empty{text-align:center;min-height:300px;color:var(--muted);place-content:center;display:grid}.admin-user-empty strong{color:var(--ink)}.admin-user-message{color:var(--green);margin:12px 0 0;font-size:12px}@media (max-width:1000px){.admin-data-source-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-domain-grid,.admin-ops-funnel{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-ops-governance{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.admin-section-head,.admin-content-page-picker{flex-direction:column;align-items:stretch}.admin-data-source-grid,.admin-module-grid,.admin-ops-columns,.admin-ops-model-list{grid-template-columns:1fr}.admin-domain-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-module-grid article section,.admin-user-layout{grid-template-columns:1fr}.admin-user-editor{position:static}.admin-user-form,.admin-user-create{grid-template-columns:1fr}.admin-user-form label.wide,.admin-user-create>*{grid-column:auto}.admin-ops-task>header{flex-direction:column}.admin-ops-task>header>div:last-child{justify-content:space-between}}.admin-content-list{gap:10px;display:grid}.admin-content-list label{background:#ffffffd1;border:1px solid #3987b626;border-radius:14px;grid-template-columns:95px minmax(180px,.8fr) minmax(280px,1.6fr);align-items:center;gap:13px;padding:13px 15px;display:grid}.admin-content-list label>span{gap:6px;display:flex}.admin-content-list label b{color:#145349;font-size:11px}.admin-content-list label i{color:#43836f;font-size:10px;font-style:normal}.admin-content-list small{color:#134e4a;text-overflow:ellipsis;font-size:11px;line-height:1.5;overflow:hidden}.admin-content-list textarea{color:#092922;resize:vertical;background:#fff;border:1px solid #3987b638;border-radius:9px;width:100%;min-height:39px;padding:9px 11px;font:13px/1.5 inherit}@media (max-width:1350px){.admin-header{grid-template-columns:1fr auto}.admin-header nav{grid-area:2/1/auto/-1;justify-content:flex-start;width:100%}}@media (max-width:900px){.admin-metrics{grid-template-columns:repeat(3,1fr)}.admin-grid{grid-template-columns:1fr}.admin-chart:first-child{grid-column:auto}.admin-content-list label{grid-template-columns:80px 1fr}.admin-content-list textarea{grid-column:1/-1}}@media (max-width:560px){.admin-login form{padding:28px 22px}.admin-header{padding:10px 14px}.admin-header span{display:none}.admin-header>div{flex-direction:column;align-items:flex-start;gap:1px;min-width:0}.admin-header>div small{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.admin-body{width:min(100% - 22px,1440px);padding-top:28px}.admin-title{flex-direction:column;align-items:flex-start}.admin-metrics{grid-template-columns:repeat(2,1fr)}.admin-metrics strong{font-size:23px}.admin-content-tools{flex-direction:column;align-items:stretch}.admin-ops-title-actions{justify-content:flex-start;width:100%}.admin-ops-funnel{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-ops-governance{grid-template-columns:1fr}.admin-ops-task{padding:15px}.admin-ops-task-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-ops-claims>div{flex-direction:column;align-items:flex-start}.admin-ops-claims .admin-ops-actions{margin-left:0}}.workspace-hero{background:radial-gradient(circle at 84% 12%,#fffffff5 0 5%,#0000 22%),radial-gradient(circle at 8% 100%,#4ccdff33,#0000 36%),linear-gradient(132deg,#f0fdfb 0%,#ccfbf1 49%,#f7fbff 100%);position:relative;overflow:hidden}.workspace-hero:after{content:"";pointer-events:none;border:1px solid #14b8a633;border-radius:50%;width:420px;height:420px;position:absolute;bottom:-300px;right:-120px;box-shadow:0 0 0 58px #14b8a609,0 0 0 116px #14b8a606}.workspace-hero-grid{z-index:1;grid-template-columns:minmax(0,1.35fr) minmax(260px,.55fr);align-items:end;gap:clamp(34px,7vw,100px);display:grid;position:relative}.workspace-hero-grid h1{max-width:850px}.workspace-hero-kicker{color:#0d9488;letter-spacing:.08em;background:#ffffff9e;border:1px solid #1690d333;border-radius:999px;margin:0 0 16px;padding:7px 13px;font-size:12px;font-weight:800;display:inline-flex;box-shadow:inset 0 1px #fff}.workspace-hero-grid aside{-webkit-backdrop-filter:blur(18px)saturate(135%);backdrop-filter:blur(18px)saturate(135%);background:linear-gradient(145deg,#ffffffdb,#e2f6ffa3);border:1px solid #3696cd38;border-radius:25px;gap:12px;padding:25px;display:grid;position:relative;box-shadow:0 24px 58px #1d658f24,inset 0 1px #fff}.workspace-hero-grid aside>span{color:#14b8a6;letter-spacing:.14em;font:800 10px/1.4 ui-monospace,monospace}.workspace-hero-grid aside>strong{color:#134e4a;font-size:clamp(31px,4vw,48px);line-height:1}.workspace-hero-grid aside p{color:#134e4a;margin:0;font-size:12px;line-height:1.75}.workspace-hero-grid aside i{color:#238263;align-items:center;gap:8px;font-size:11px;font-style:normal;font-weight:800;display:flex}.workspace-hero-grid aside i b{background:#10b981;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #39c48e21}.workspace-actions{flex-wrap:wrap;gap:10px;margin-top:27px;display:flex}.workspace-actions>a,.workspace-actions>button{color:#0d9488;cursor:pointer;background:#ffffffb8;border:1px solid #1b81bc38;border-radius:13px;justify-content:center;align-items:center;gap:15px;min-height:46px;padding:0 18px;font:800 13px/1 inherit;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:inline-flex;box-shadow:0 8px 22px #266d9614,inset 0 1px #fff}.workspace-actions>a:hover,.workspace-actions>button:hover{border-color:#1b81bc6b;transform:translateY(-2px);box-shadow:0 13px 28px #266d9624,inset 0 1px #fff}.workspace-actions .primary-action{color:#fff;background:linear-gradient(130deg,#145248,#14b8a6);border:0;box-shadow:0 13px 28px #0c7fc33d,inset 0 1px #ffffff59}.workspace-actions .primary-action span{background:#ffffff2e;border-radius:50%;place-items:center;width:23px;height:23px;display:grid}.workspace-overview{background:linear-gradient(#f0fdfb,#f7fcff)}.workspace-live-collaborations{background:linear-gradient(#f7fcff,#eef9ff)}.workspace-live-meta{color:#39748d;flex-wrap:wrap;gap:16px;margin-top:20px;font-size:11px;display:flex}.workspace-live-meta span{align-items:center;gap:7px;display:inline-flex}.workspace-live-meta i{background:#39b9e8;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #39b9e824}.workspace-live-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-top:25px;display:grid}.workspace-live-grid article{background:linear-gradient(150deg,#fffffff0,#e2f6ffb8);border:1px solid #3197c42e;border-radius:19px;flex-direction:column;min-height:210px;padding:20px;display:flex;box-shadow:0 14px 32px #226c9117,inset 0 1px #fff}.workspace-live-grid article header{color:#227b9b;background:0 0;justify-content:space-between;align-items:center;gap:10px;padding:0;display:flex}.workspace-live-grid article header span{letter-spacing:.1em;font-size:10px;font-weight:800}.workspace-live-grid article header b{color:#237b98;background:#ffffffa8;border:1px solid #3197c433;border-radius:999px;padding:5px 9px;font-size:10px}.workspace-live-grid article small{color:#4d8295;margin-top:18px;font-size:10px}.workspace-live-grid article h3{color:#123f55;margin:9px 0 8px;font-size:17px;line-height:1.4}.workspace-live-grid article p{color:#3b687a;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:11px;line-height:1.65;display:-webkit-box;overflow:hidden}.workspace-live-grid article a{color:#168bb8;margin-top:auto;padding-top:16px;font-size:11px;font-weight:800;text-decoration:none}.workspace-live-empty{color:#4d8295;background:#ffffff94;border:1px dashed #3197c440;border-radius:15px;margin-top:25px;padding:22px;font-size:12px}.my-published-content{background:linear-gradient(150deg,#fffffff0,#e8f8ffb8)}.my-published-content .me-section-header{align-items:flex-start}.my-published-content .me-section-header p{color:#4b8193;margin:5px 0 0;font-size:11px;line-height:1.6}.my-content-list{gap:10px;margin-top:16px;display:grid}.my-content-list article{background:#ffffffb8;border:1px solid #3197c429;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.my-content-list article>div{min-width:0}.my-content-kind{color:#187ea4;background:#43bee521;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:800;display:inline-flex}.my-content-list h4{color:#123f55;margin:7px 0 4px;font-size:14px}.my-content-list p{color:#4a7b8c;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;line-height:1.55;overflow:hidden}.my-content-list small{color:#6b95a4;margin-top:7px;font-size:10px;display:block}.my-content-list nav{flex:none;gap:7px;display:flex}.my-content-list nav button{color:#237b98;cursor:pointer;background:#ffffffc7;border:1px solid #3197c433;border-radius:8px;padding:7px 11px;font-size:11px}.my-content-list nav button:last-child{color:#b35b51;border-color:#c5685c33}.my-content-list nav button:disabled{cursor:not-allowed;opacity:.5}.my-content-edit-link{color:#237b98;background:#ffffffc7;border:1px solid #3197c433;border-radius:8px;align-items:center;padding:7px 11px;font-size:11px;text-decoration:none;display:inline-flex}.my-content-notice,.my-content-error{border-radius:10px;margin:14px 0 0;padding:10px 12px;font-size:11px}.my-content-notice{color:#24799b;background:#5fccef1f}.my-content-error{color:#a34e4a;background:#e284751f}.my-content-editor{background:#f0faffd9;border:1px solid #3197c433;border-radius:14px;gap:10px;margin-top:16px;padding:15px;display:grid}.my-content-editor>div{color:#174e67;justify-content:space-between;align-items:center;font-size:12px;display:flex}.my-content-editor>div button{color:#4b8193;cursor:pointer;background:0 0;border:0;font-size:11px}.my-content-editor input,.my-content-editor textarea{box-sizing:border-box;color:#123f55;width:100%;font:inherit;background:#ffffffe0;border:1px solid #3197c433;border-radius:9px;padding:9px 10px;font-size:12px}.my-content-editor>button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#2d9ec5,#55c9e8);border:0;border-radius:8px;justify-self:start;padding:8px 14px;font-size:11px;font-weight:800}.my-content-editor>button:disabled{opacity:.55;cursor:not-allowed}.my-content-delete-confirm{color:#8e514b;background:#e284751a;border-radius:9px;flex-wrap:wrap;align-items:center;gap:7px;margin-top:10px;padding:8px 10px;font-size:11px;display:flex}.my-content-delete-confirm button{color:#a34e4a;cursor:pointer;background:#ffffffb8;border:1px solid #c5685c40;border-radius:7px;padding:5px 8px;font-size:10px}.published-detail-editor{background:linear-gradient(150deg,#fffffff5,#e7f8ffc7)}.published-detail-back{color:#5b8b9c;justify-content:space-between;gap:12px;font-size:11px;display:flex}.published-detail-back a{color:#168bb8;font-weight:800;text-decoration:none}.published-detail-editor h1{color:#123f55;margin:18px 0 6px;font-size:25px}.published-detail-intro{color:#4b8193;margin:0;font-size:12px;line-height:1.7}.published-detail-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:24px;display:grid}.published-detail-fields label{color:#2b677e;gap:6px;font-size:11px;font-weight:700;display:grid}.published-detail-fields label:nth-child(2),.published-detail-fields label:nth-child(3),.published-detail-fields label:nth-child(12),.published-detail-fields label:nth-child(13),.published-detail-fields label:nth-child(14){grid-column:1/-1}.published-detail-fields input,.published-detail-fields textarea,.published-detail-fields select{box-sizing:border-box;color:#123f55;width:100%;font:inherit;background:#ffffffe6;border:1px solid #3197c433;border-radius:9px;padding:10px 11px;font-size:12px}.published-detail-actions{gap:9px;margin-top:22px;display:flex}.published-detail-actions button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#2d9ec5,#55c9e8);border:0;border-radius:9px;padding:10px 17px;font-size:12px;font-weight:800}.published-detail-actions button:last-child{color:#39748d;background:#ffffffb8;border:1px solid #3197c433}@media (max-width:680px){.published-detail-fields{grid-template-columns:1fr}.published-detail-fields label{grid-column:1/-1!important}}@media (max-width:900px){.workspace-live-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.workspace-live-grid{grid-template-columns:1fr}}.workspace-overview .section-heading,.workspace-flow-section .section-heading,.workspace-tracks-section .section-heading,.workspace-modules-section .section-heading{max-width:760px}.workspace-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:13px;margin-top:32px;display:grid}.workspace-metrics article{background:linear-gradient(150deg,#ffffffeb,#e5f7ffb8);border:1px solid #2c8bc229;border-radius:21px;min-height:180px;padding:21px;transition:transform .22s,box-shadow .22s;position:relative;overflow:hidden;box-shadow:0 15px 38px #215f861a,inset 0 1px #fff}.workspace-metrics article:hover{transform:translateY(-6px);box-shadow:0 24px 47px #215f8626,inset 0 1px #fff}.workspace-metrics article:after{content:"";background:linear-gradient(145deg,#30b3eb30,#0000);border-radius:50%;width:82px;height:82px;position:absolute;top:-30px;right:-30px}.workspace-metrics article>span{color:#15574c;letter-spacing:.1em;font:800 11px/1 ui-monospace,monospace}.workspace-metrics article>strong{color:#0c372f;margin:23px 0 13px;font-size:clamp(32px,4vw,48px);line-height:.9;display:block}.workspace-metrics h3{color:#092a24;margin:0;font-size:15px}.workspace-metrics p{color:#134e4a;margin:7px 0 0;font-size:10px;line-height:1.5}.workspace-flow-section{background:#fffefa}.workspace-flow{counter-reset:none;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:37px 0 0;padding:0;list-style:none;display:grid}.workspace-flow li{background:linear-gradient(155deg,#fffffffa,#edf8fdb8);border:1px solid #287dae26;border-radius:19px;align-content:start;gap:16px;min-height:174px;padding:20px 16px;display:grid;position:relative;box-shadow:0 12px 30px #1f547414}.workspace-flow li:not(:last-child):after{content:"→";z-index:2;color:#176054;background:#e2f5fd;border:4px solid #fffefa;border-radius:50%;place-items:center;width:28px;height:28px;font-size:14px;font-weight:900;display:grid;position:absolute;top:29px;right:-21px}.workspace-flow li>span{color:#fff;background:linear-gradient(145deg,#376d5d,#2dd4bf);border-radius:15px;place-items:center;width:45px;height:45px;font:800 12px/1 ui-monospace,monospace;display:grid;box-shadow:0 9px 22px #138bcb3d}.workspace-flow strong{color:#092a24;font-size:15px}.workspace-flow p{color:#134e4a;margin:8px 0 0;font-size:11px;line-height:1.65}.workspace-tracks-section{background:linear-gradient(#eaf7fe,#f5fbff)}.workspace-track-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:34px;display:grid}.workspace-track-grid>article{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(150deg,#ffffffeb,#e9f9ffc2);border:1px solid #2a87bd2e;border-radius:25px;flex-direction:column;min-height:440px;padding:25px;display:flex;box-shadow:0 20px 46px #205b801c,inset 0 1px #fff}.workspace-track-head{justify-content:space-between;align-items:center;display:flex}.workspace-track-head>span{color:#165d51;font:900 29px/1 ui-monospace,monospace}.workspace-track-head b{color:#a87208;background:#fff8df;border:1px solid #ecac1d47;border-radius:999px;padding:6px 10px;font-size:10px}.workspace-track-grid small{color:#0d9488;margin-top:23px;font-size:11px}.workspace-track-grid small a{color:inherit;text-decoration:none}.workspace-track-grid h3{color:#092b24;min-height:56px;margin:9px 0 21px;font-size:clamp(18px,2vw,23px);line-height:1.4}.workspace-track-columns{border-top:1px solid #2e81b224;grid-template-columns:1fr 1fr;gap:17px;padding-top:18px;display:grid}.workspace-track-columns h4{color:#14554b;letter-spacing:.08em;margin:0 0 10px;font-size:11px}.workspace-track-columns p{color:#134e4a;margin:7px 0;padding-left:12px;font-size:11px;line-height:1.62;position:relative}.workspace-track-columns p:before{content:"";background:#10b981;border-radius:50%;width:4px;height:4px;position:absolute;top:.65em;left:0}.workspace-track-grid footer{color:#134e4a;background:0 0;justify-content:space-between;gap:10px;margin-top:auto;padding:22px 0 0;font-size:9px;display:flex}.workspace-track-grid footer a{color:#15574c;font-size:10px;font-weight:800;text-decoration:none}.workspace-modules-section{background:#fbfdfe}.workspace-module-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:35px;display:grid}.workspace-module-grid>article{background:linear-gradient(150deg,#fff,#f0f9fd);border:1px solid #3080b029;border-radius:24px;min-height:330px;padding:28px;position:relative;overflow:hidden;box-shadow:0 16px 41px #1a517217}.workspace-module-grid>article:after{content:"";background:#3fbce81a;border-radius:50%;width:170px;height:170px;position:absolute;top:-86px;right:-88px}.workspace-module-grid article>span{color:#15574d;letter-spacing:.12em;font:800 10px/1.3 ui-monospace,monospace}.workspace-module-grid article>strong{float:right;color:#94a3b8;font-size:45px;line-height:.8}.workspace-module-grid h3{color:#092a24;margin:19px 0 7px;font-size:22px}.workspace-module-grid>article>p{color:#134e4a;max-width:550px;margin:0 0 20px;font-size:12px;line-height:1.7}.workspace-module-grid article>div:not([class]){gap:8px;display:grid}.workspace-module-grid article>div:not([class]) p{border-top:1px solid #2a7eb01f;justify-content:space-between;gap:15px;margin:0;padding:10px 0;display:flex}.workspace-module-grid article>div:not([class]) b{color:#134e4a;font-size:12px}.workspace-module-grid article>div:not([class]) small{color:#134e4a;margin:0;font-size:10px}.workspace-module-grid em{color:#3e7967;background:#ffffff8f;border:1px dashed #2787be38;border-radius:12px;padding:14px;font-size:11px;font-style:normal;display:block}.workspace-module-grid dl{grid-template-columns:repeat(3,1fr);gap:8px;margin:18px 0 0;display:grid}.workspace-module-grid dl div{background:#daf1fc94;border-radius:13px;padding:13px}.workspace-module-grid dt{color:#3d7866;font-size:9px}.workspace-module-grid dd{color:#0d3c33;margin:6px 0 0;font-size:15px;font-weight:850}.workspace-module-grid article>a{color:#14554b;margin-top:14px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.workspace-cta{color:#fff;background:radial-gradient(circle at 75% 15%,#35c0ed3d,#0000 34%),linear-gradient(130deg,#134e4a,#0b342c 64%,#0d9488);grid-template-columns:minmax(0,1.3fr) minmax(280px,.55fr);gap:clamp(35px,8vw,120px);display:grid}.workspace-cta>div>span{color:#2dd4bf;letter-spacing:.14em;font:800 10px/1.4 ui-monospace,monospace}.workspace-cta h2{color:#fff;max-width:760px;margin:12px 0 15px;font-size:clamp(28px,4vw,46px);line-height:1.25}.workspace-cta>div>p{color:#eaf8ffbf;max-width:720px;font-size:13px;line-height:1.8}.workspace-cta .workspace-actions>a,.workspace-cta .workspace-actions>button:not(.primary-action){color:#dff5ff;background:#ffffff14;border-color:#ffffff3b;box-shadow:inset 0 1px #ffffff1a}.workspace-cta>ol{align-self:center;gap:12px;margin:0;padding:0;list-style:none;display:grid}.workspace-cta>ol li{color:#f1faffd6;background:#ffffff0f;border:1px solid #ffffff21;border-radius:14px;align-items:center;gap:12px;padding:13px 15px;font-size:11px;display:flex}.workspace-cta>ol span{color:#183e4e;background:#5eead4;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-weight:900;display:grid}@media (max-width:1100px){.workspace-metrics,.workspace-flow{grid-template-columns:repeat(3,1fr)}.workspace-flow li:nth-child(3):after{display:none}.workspace-track-grid{grid-template-columns:1fr}.workspace-track-grid>article{min-height:0}}@media (max-width:760px){.workspace-hero-grid,.workspace-cta{grid-template-columns:1fr}.workspace-hero-grid aside{margin-top:8px}.workspace-metrics,.workspace-flow{grid-template-columns:repeat(2,1fr)}.workspace-flow li:nth-child(3):after{display:grid}.workspace-flow li:nth-child(2n):after{display:none}.workspace-module-grid,.workspace-track-columns{grid-template-columns:1fr}}@media (max-width:520px){.workspace-actions{grid-template-columns:1fr;display:grid}.workspace-actions>a,.workspace-actions>button{width:100%}.workspace-hero-grid aside{padding:20px}.workspace-metrics{gap:9px}.workspace-metrics article{min-height:150px;padding:17px}.workspace-metrics article>strong{margin:19px 0 10px;font-size:35px}.workspace-flow{grid-template-columns:1fr}.workspace-flow li{grid-template-columns:auto 1fr;align-items:start;min-height:0}.workspace-flow li:nth-child(n):after{content:"↓";width:26px;height:26px;display:grid;inset:auto auto -20px 25px}.workspace-flow li:last-child:after{display:none}.workspace-track-grid>article,.workspace-module-grid>article{padding:21px}.workspace-track-grid h3{min-height:0}.workspace-module-grid dl{grid-template-columns:1fr}.workspace-module-grid dl div{justify-content:space-between;align-items:center;display:flex}.workspace-module-grid dd{margin:0}}.task-market-hero{background:radial-gradient(circle at 77% 18%,#4ec4f140,#0000 27%),radial-gradient(circle at 15% 82%,#57d09f1f,#0000 30%),linear-gradient(#d9effd 0%,#eef8fd 43%,#fffdf7 100%)}.task-market-hero-grid{z-index:1;grid-template-columns:minmax(0,1.35fr) minmax(280px,.55fr);align-items:end;gap:clamp(34px,7vw,100px);display:grid;position:relative}.task-market-principles{-webkit-backdrop-filter:blur(18px)saturate(135%);backdrop-filter:blur(18px)saturate(135%);background:linear-gradient(145deg,#ffffffe6,#e5f7ffab);border:1px solid #1e88c433;border-radius:25px;padding:27px;box-shadow:0 24px 60px #1d658f24,inset 0 1px #fff}.task-market-principles small{color:#15594e;letter-spacing:.1em;font:800 10px/1.4 ui-monospace,monospace}.task-market-principles strong{color:#0b322a;margin:13px 0 17px;font-size:clamp(25px,3vw,38px);line-height:1.2;display:block}.task-market-principles ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.task-market-principles li{color:#134e4a;padding-left:17px;font-size:11px;line-height:1.6;position:relative}.task-market-principles li:before{content:"";background:#10b981;border-radius:50%;width:7px;height:7px;position:absolute;top:.55em;left:0;box-shadow:0 0 0 4px #4cc99c1f}.task-create-shell{margin-top:26px}.task-create-trigger{color:#fff;cursor:pointer;background:linear-gradient(130deg,#145248,#14b8a6);border:0;border-radius:14px;align-items:center;gap:18px;min-height:49px;padding:0 20px;font-weight:850;display:inline-flex;box-shadow:0 14px 30px #0c7fc33d,inset 0 1px #ffffff59}.task-create-trigger span{background:#ffffff2e;border-radius:50%;place-items:center;width:25px;height:25px;font-size:18px;display:grid}.task-form{color:#092b24;background:#ffffffeb;border:1px solid #2684ba33;border-radius:25px;max-width:1040px;margin-top:20px;padding:clamp(20px,4vw,34px);box-shadow:0 26px 64px #1f5c8024,inset 0 1px #fff}.task-form header small,.task-application-form header small{color:#15584d;letter-spacing:.12em;font:800 10px/1.3 ui-monospace,monospace}.task-form header h2,.task-application-form header h2{color:#092b24;margin:8px 0 7px;font-size:clamp(22px,3vw,30px)}.task-form header p,.task-application-form header p{color:#134e4a;margin:0 0 22px;font-size:11px;line-height:1.7}.task-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.task-form-grid label{color:#134e4a;gap:7px;font-size:11px;font-weight:800;display:grid}.task-form-grid .task-form-wide{grid-column:1/-1}.task-form-grid input,.task-form-grid select,.task-form-grid textarea{box-sizing:border-box;color:#092b24;background:#fafdff;border:1px solid #2a7eb033;border-radius:11px;outline:none;width:100%;padding:11px 12px;font:500 13px/1.5 inherit}.task-form-grid textarea{resize:vertical}.task-form-grid input:focus,.task-form-grid select:focus,.task-form-grid textarea:focus{background:#fff;border-color:#3a7362;box-shadow:0 0 0 3px #21a3df1c}.task-form footer,.task-application-form footer{color:#145248;box-shadow:none;background:0 0;justify-content:space-between;align-items:center;gap:15px;margin-top:20px;padding:20px 0 0;display:flex}.task-form footer span,.task-application-form footer span{color:#276f83;font-size:10px;line-height:1.55}.task-form footer button,.task-application-form footer button,.task-login-action{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0ea5e9,#14b8a6);border:0;border-radius:11px;padding:11px 17px;font-weight:800;box-shadow:0 8px 20px #148dcc33}.task-form-message{color:#134e4a;background:#35b1e21a;border-radius:11px;margin:16px 0 0;padding:11px 13px;font-size:11px}.task-login-action{background:#0b322b;margin-top:10px}.task-market-flow{background:#fffdf8}.task-market-flow ol{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:34px 0 0;padding:0;list-style:none;display:grid}.task-market-flow li{background:linear-gradient(150deg,#fff,#edf8fd);border:1px solid #2a7eb026;border-radius:19px;min-height:170px;padding:20px 16px;position:relative;box-shadow:0 13px 32px #1d557614}.task-market-flow li:not(:last-child):after{content:"›";z-index:2;color:#175f53;background:#def4fd;border:4px solid #fffdf8;border-radius:50%;place-items:center;width:28px;height:28px;font-size:22px;font-weight:900;display:grid;position:absolute;top:25px;right:-19px}.task-market-flow li>span{color:#176054;font:900 24px/1 ui-monospace,monospace;display:block}.task-market-flow li strong{color:#092b24;margin-top:25px;font-size:14px;display:block}.task-market-flow li p{color:#3b7463;margin:7px 0 0;font-size:10px;line-height:1.65}.task-level-section{background:linear-gradient(#edf9ff,#f8fcfe)}.task-level-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:34px;display:grid}.task-level-grid article{background:#ffffffd1;border:1px solid #2a87bd29;border-radius:22px;min-height:210px;padding:24px;box-shadow:0 17px 40px #205b8017}.task-level-grid span{color:#175f54;font:900 28px/1 ui-monospace,monospace}.task-level-grid h3{color:#092b24;margin:29px 0 9px;font-size:20px}.task-level-grid p{color:#134e4a;margin:0;font-size:11px;line-height:1.75}.task-list-section{background:#fbfdfd}.task-list-toolbar{color:#3b7362;border-bottom:1px solid #267bad24;justify-content:space-between;gap:18px;margin-top:30px;padding-bottom:15px;font-size:11px;display:flex}.task-list-toolbar b{color:#15594e;font-size:24px}.task-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:20px;display:grid}.task-card-grid>article{background:linear-gradient(150deg,#fff,#eef9fd);border:1px solid #2782b72b;border-radius:23px;flex-direction:column;min-height:400px;padding:24px;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 18px 43px #1e57781a}.task-card-grid>article:hover{transform:translateY(-5px);box-shadow:0 25px 54px #1e577826}.task-card-grid header{justify-content:space-between;gap:10px;display:flex}.task-card-grid header span,.task-card-grid header b{border-radius:999px;padding:6px 10px;font-size:9px}.task-card-grid header span{color:#145349;background:#dff5ff}.task-card-grid header b{color:#21815d;background:#e4f8ef}.task-card-grid small{color:#397160;margin-top:19px;font-size:9px}.task-card-grid h3{color:#092b24;margin:10px 0;font-size:20px;line-height:1.45}.task-card-grid>article>p{color:#134e4a;margin:0 0 20px;font-size:11px;line-height:1.75}.task-card-grid dl{gap:10px;margin:0;display:grid}.task-card-grid dl div{border-top:1px solid #2a7eb01f;padding-top:10px}.task-card-grid dt{color:#134e4a;font-size:9px}.task-card-grid dd{color:#10443c;margin:5px 0 0;font-size:11px;line-height:1.6}.task-card-grid footer{color:#134e4a;background:0 0;justify-content:space-between;gap:12px;margin-top:auto;padding:22px 0 0;font-size:9px;display:flex}.task-card-grid footer a{color:#15584e;font-size:10px;font-weight:850;text-decoration:none}.task-empty-state{text-align:center;background:radial-gradient(circle at 50% 0,#3bb9e724,#0000 45%),#fff;border:1px dashed #2686bb40;border-radius:28px;max-width:820px;margin:28px auto 0;padding:clamp(28px,5vw,52px)}.task-empty-state>span{color:#15594e;letter-spacing:.13em;font:850 10px/1.4 ui-monospace,monospace}.task-empty-state h3{color:#092b24;margin:13px 0 8px;font-size:26px}.task-empty-state>p{color:#134e4a;font-size:12px;line-height:1.8}.task-empty-state .task-create-shell{justify-content:center;display:flex}.task-empty-state .task-form{text-align:left}.task-detail-hero{grid-template-columns:minmax(0,1.3fr) minmax(240px,.45fr);align-items:end;gap:clamp(35px,8vw,110px);display:grid}.task-detail-title>span{color:#145349;background:#ffffffa6;border-radius:999px;padding:7px 11px;font-size:10px;font-weight:850;display:inline-flex}.task-detail-title h1{margin-top:18px}.task-detail-title>div{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.task-detail-title>div b{color:#134e4a;background:#ffffff8c;border:1px solid #2287c026;border-radius:999px;padding:6px 10px;font-size:9px}.task-detail-hero>aside{background:#ffffffb3;border:1px solid #2988bf2b;border-radius:21px;padding:23px;box-shadow:0 17px 40px #1e58791a}.task-detail-hero>aside small{color:#134e4a;font-size:9px}.task-detail-hero>aside strong{color:#15584d;margin:8px 0 18px;font:850 13px/1.4 ui-monospace,monospace;display:block}.task-detail-hero>aside p{color:#134e4a;margin:7px 0;font-size:10px}.task-detail-body{background:#fbfdfd;grid-template-columns:minmax(0,1.2fr) minmax(330px,.55fr);align-items:start;gap:clamp(30px,6vw,90px);display:grid}.task-detail-body>main{gap:17px;display:grid}.task-detail-body>main>article{background:#fff;border:1px solid #2881b526;border-radius:23px;padding:clamp(22px,4vw,34px);box-shadow:0 15px 38px #1d547414}.task-detail-body article>span{color:#15574d;letter-spacing:.11em;font:800 10px/1.3 ui-monospace,monospace}.task-detail-body article h2{color:#092b24;margin:12px 0;font-size:23px}.task-detail-body article>p{white-space:pre-line;color:#134e4a;font-size:12px;line-height:1.85}.task-token-list{flex-wrap:wrap;gap:8px;display:flex}.task-token-list b{color:#145349;background:#e4f6fd;border-radius:999px;padding:7px 11px;font-size:10px}.task-token-list.muted b{color:#134e4a;background:#edf3f6}.task-detail-body article h3{color:#10443b;margin:18px 0 9px;font-size:13px}.task-two-columns{grid-template-columns:1fr 1fr;gap:17px;display:grid}.task-two-columns>div{background:#f2f9fc;border-radius:15px;padding:16px}.task-two-columns ol{color:#165c50;gap:8px;margin:0;padding-left:18px;font-size:11px;line-height:1.65;display:grid}.task-rights{gap:12px;margin:0;display:grid}.task-rights div{background:#f5fbf9;border-left:3px solid #5eead4;padding:10px 15px}.task-rights dt{color:#0f766e;font-size:9px}.task-rights dd{color:#11473e;margin:6px 0 0;font-size:11px;line-height:1.7}.task-application-form{background:linear-gradient(150deg,#fff,#eef9fd);border:1px solid #2384bc2e;border-radius:24px;padding:25px;position:sticky;top:105px;box-shadow:0 22px 52px #1d57791f}.task-application-form .task-form-grid{grid-template-columns:1fr}.task-application-closed{color:#124d44;background:#edf7fa;border-radius:22px;padding:25px;position:sticky;top:105px}.task-application-closed p{font-size:11px;line-height:1.7}.task-application-closed button{color:#124940;cursor:pointer;background:#fff;border:1px solid #1c7eb540;border-radius:10px;padding:9px 14px;font-weight:800}@media (max-width:1100px){.task-market-flow ol{grid-template-columns:repeat(3,1fr)}.task-market-flow li:nth-child(3):after{display:none}.task-card-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:820px){.task-market-hero-grid,.task-detail-hero,.task-detail-body{grid-template-columns:1fr}.task-level-grid{grid-template-columns:repeat(2,1fr)}.task-application-form,.task-application-closed{position:static}}@media (max-width:560px){.task-create-trigger{justify-content:center;width:100%}.task-form-grid{grid-template-columns:1fr}.task-form-grid .task-form-wide{grid-column:auto}.task-form footer,.task-application-form footer,.task-list-toolbar{flex-direction:column;align-items:stretch}.task-market-flow ol,.task-level-grid,.task-card-grid{grid-template-columns:1fr}.task-market-flow li{grid-template-columns:auto 1fr;gap:15px;min-height:0;display:grid}.task-market-flow li strong{margin-top:0}.task-market-flow li:nth-child(n):after{content:"↓";display:grid;inset:auto auto -21px 21px}.task-market-flow li:last-child:after{display:none}.task-two-columns{grid-template-columns:1fr}.task-detail-body>main>article,.task-application-form{padding:20px}}.regional-hero{background:radial-gradient(circle at 13% 10%,#fffffff5,#0000 25%),radial-gradient(circle at 84% 21%,#5eead442,#0000 32%),linear-gradient(138deg,#f8fdff,#ccfbf1 55%,#f0fdfb);position:relative;overflow:hidden}.regional-hero:after{content:"";pointer-events:none;border:1px solid #1891cd26;border-radius:50%;height:55%;position:absolute;inset:auto -12% -25% 35%;box-shadow:0 0 0 55px #1891cd09,0 0 0 110px #1891cd06}.regional-hero-grid{z-index:1;grid-template-columns:minmax(0,1.1fr) minmax(430px,.75fr);align-items:center;gap:clamp(40px,7vw,110px);display:grid;position:relative}.regional-kicker{color:#0d9488;letter-spacing:.08em;background:#ffffffb8;border:1px solid #1c8bc733;border-radius:99px;margin:22px 0 14px;padding:7px 13px;font-size:11px;font-weight:850;display:inline-flex}.regional-hero h1{max-width:900px;font-size:clamp(41px,5.7vw,80px);line-height:1.12}.regional-actions{flex-wrap:wrap;gap:10px;margin-top:27px;display:flex}.regional-actions button,.regional-actions a{color:#0d7d6e;cursor:pointer;background:#ffffffbd;border:1px solid #177fb938;border-radius:13px;justify-content:center;align-items:center;gap:16px;min-height:46px;padding:0 19px;font:800 13px/1 inherit;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 10px 25px #1e668f1a,inset 0 1px #fff}.regional-actions button{color:#fff;background:linear-gradient(130deg,#0d9488,#2dd4bf);border:0;box-shadow:0 13px 30px #0f7fc240}.regional-actions button span{background:#ffffff2e;border-radius:50%;place-items:center;width:23px;height:23px;display:grid}.regional-actions button:hover,.regional-actions a:hover{transform:translateY(-2px)}.regional-actions.compact{margin-top:18px}.regional-orbit{aspect-ratio:1;border:1px dashed #1989c347;border-radius:50%;width:min(100%,500px);margin:auto;animation:5s ease-in-out infinite regional-breathe;position:relative}.regional-orbit:before,.regional-orbit:after{content:"";border:1px solid #1989c329;border-radius:50%;position:absolute;inset:13%}.regional-orbit:after{background:radial-gradient(circle,#39beed29,#0000 68%);inset:29%}.regional-orbit>strong{z-index:2;color:#fff;text-align:center;background:linear-gradient(145deg,#0d9488,#15594e);border:1px solid #ffffffe6;border-radius:50%;place-content:center;display:grid;position:absolute;inset:35%;box-shadow:0 22px 50px #11567f40,inset 0 1px #ffffff59}.regional-orbit>strong b{font-size:clamp(23px,3vw,38px)}.regional-orbit>strong span{color:#c3ded7;margin-top:5px;font-size:10px}.regional-orbit>div{z-index:3;color:#0b332c;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-align:center;background:#ffffffe0;border:1px solid #278fc733;border-radius:17px;place-content:center;width:116px;min-height:66px;display:grid;position:absolute;top:1%;left:50%;transform:translate(-50%,-50%);box-shadow:0 14px 33px #1f668d21,inset 0 1px #fff}.regional-orbit>div:nth-of-type(2){top:33%;left:auto;right:-3%;transform:translateY(-50%)}.regional-orbit>div:nth-of-type(3){inset:auto 8% 4% auto;transform:none}.regional-orbit>div:nth-of-type(4){top:auto;bottom:4%;left:8%;transform:none}.regional-orbit>div:nth-of-type(5){top:33%;left:-3%;transform:translateY(-50%)}.regional-orbit>div b{font-size:13px}.regional-orbit>div span{color:#134e4a;margin-top:5px;font-size:9px}@keyframes regional-breathe{50%{box-shadow:0 0 0 18px #2fb7e80b}}.regional-value{background:linear-gradient(#f0fdfb,#f0fdfb)}.regional-value .section-heading,.regional-ecosystem .section-heading,.regional-models .section-heading,.regional-process .section-heading,.regional-sites-list .section-heading{max-width:800px}.regional-strength-grid{grid-template-columns:repeat(4,1fr);gap:15px;margin-top:34px;display:grid}.regional-strength-grid article{background:linear-gradient(150deg,#fffffff0,#e5f7ffb8);border:1px solid #2787be29;border-radius:23px;min-height:265px;padding:25px;box-shadow:0 17px 40px #1d5b801a,inset 0 1px #fff}.regional-strength-grid span{color:#14b8a6;font:900 30px/1 ui-monospace,monospace}.regional-strength-grid h3{color:#092a24;margin:30px 0 12px;font-size:22px}.regional-strength-grid p{color:#134e4a;margin:0;font-size:12px;line-height:1.85}.regional-ecosystem{background:#fffefa}.regional-party-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:34px;display:grid}.regional-party-grid article{background:linear-gradient(145deg,#fff,#f5fbfe);border:1px solid #2e81b224;border-radius:20px;grid-template-columns:auto 1fr;gap:17px;padding:22px;display:grid;box-shadow:0 12px 30px #1e527112}.regional-party-grid article>span{color:#fff;background:linear-gradient(145deg,#14b8a6,#2dd4bf);border-radius:15px;place-items:center;width:45px;height:45px;font:800 11px/1 ui-monospace,monospace;display:grid;box-shadow:0 9px 22px #1189c733}.regional-party-grid small{color:#14b8a6;letter-spacing:.08em;font-size:10px;font-weight:800}.regional-party-grid h3{color:#092b24;margin:5px 0 8px;font-size:18px}.regional-party-grid p{color:#134e4a;margin:0;font-size:11px;line-height:1.7}.regional-models{color:#fff;background:radial-gradient(circle at 80% 8%,#40c6f230,#0000 31%),linear-gradient(135deg,#134e4a,#0b342c 66%,#10433b)}.regional-models .section-index,.regional-models .section-heading p{color:#5eead4}.regional-models .section-heading h2{color:#fff}.regional-model-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:36px;display:grid}.regional-model-grid article{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff1;border:1px solid #ffffff26;border-radius:23px;padding:27px;box-shadow:inset 0 1px #ffffff1f}.regional-model-grid article>span{color:#2dd4bf;letter-spacing:.12em;font:800 10px/1.3 ui-monospace,monospace}.regional-model-grid h3{color:#fff;margin:22px 0 10px;font-size:23px}.regional-model-grid p,.regional-model-grid li{color:#ebf8ffb8;font-size:11px;line-height:1.75}.regional-model-grid ul{border-top:1px solid #ffffff1f;margin:19px 0 0;padding:15px 0 0;list-style:none}.regional-model-grid li{padding:5px 0 5px 16px;position:relative}.regional-model-grid li:before{content:"";background:#5eead4;border-radius:50%;width:5px;height:5px;position:absolute;top:12px;left:0}.regional-process{background:#f5fbfe}.regional-process>ol{grid-template-columns:repeat(3,1fr);gap:14px;margin:36px 0 0;padding:0;list-style:none;display:grid}.regional-process li{background:#ffffffd1;border:1px solid #2a84b826;border-radius:20px;grid-template-columns:auto 1fr;gap:18px;min-height:145px;padding:22px;display:grid;box-shadow:0 13px 31px #1f587a14}.regional-process li>span{color:#3a7160;font:900 22px/1 ui-monospace,monospace}.regional-process h3{color:#092a24;margin:0 0 9px;font-size:17px}.regional-process p{color:#134e4a;margin:0;font-size:11px;line-height:1.72}.regional-sites-list{background:#fff}.regional-empty{background:linear-gradient(145deg,#f8fcfe,#ebf8fe);border:1px dashed #1e89c245;border-radius:24px;grid-template-columns:auto 1fr;gap:26px;margin-top:34px;padding:31px;display:grid}.regional-empty>span{color:#176155;background:#dff4fd;border-radius:21px;place-items:center;width:72px;height:72px;font:900 24px/1 ui-monospace,monospace;display:grid}.regional-empty h3{color:#092a24;margin:2px 0 9px;font-size:21px}.regional-empty p{color:#134e4a;max-width:790px;margin:0;font-size:12px;line-height:1.8}.regional-site-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:34px;display:grid}.regional-site-grid>a{color:#092b24;background:linear-gradient(145deg,#fff,#eef9fe);border:1px solid #2b86bb29;border-radius:22px;min-height:245px;padding:25px;text-decoration:none;box-shadow:0 15px 38px #1d577a17}.regional-site-grid a>span{color:#14b8a6;font-weight:800}.regional-site-grid small{float:right;color:#15564b;background:#e1f3fb;border-radius:99px;padding:5px 9px}.regional-site-grid h3{margin:35px 0 10px;font-size:22px}.regional-site-grid p{color:#134e4a;font-size:12px;line-height:1.75}.regional-site-grid b{color:#15584d;margin-top:15px;font-size:11px;display:inline-flex}.regional-cta{color:#fff;background:radial-gradient(circle at 75% 20%,#33c4f03b,#0000 32%),linear-gradient(130deg,#0d9488,#0c372f 70%,#0d9488);grid-template-columns:minmax(0,1.2fr) minmax(260px,.45fr);gap:clamp(40px,8vw,120px);display:grid}.regional-cta>div>span{color:#7db3a4;letter-spacing:.14em;font:800 10px/1.4 ui-monospace,monospace}.regional-cta h2{color:#fff;max-width:760px;margin:12px 0 15px;font-size:clamp(28px,4vw,47px);line-height:1.25}.regional-cta>div>p{color:#eaf8ffbf;max-width:720px;font-size:13px;line-height:1.8}.regional-cta .regional-actions a{color:#e2f7ff;background:#ffffff12;border-color:#fff3}.regional-cta aside{background:#fff1;border:1px solid #ffffff24;border-radius:21px;align-self:center;padding:24px}.regional-cta aside b{color:#2dd4bf;margin-bottom:13px;display:block}.regional-cta aside p{color:#f0faffcc;border-top:1px solid #ffffff1a;margin:8px 0;padding-top:8px;font-size:11px}.regional-detail-hero{background:linear-gradient(145deg,#f6fcff,#e1f4fd)}.regional-detail{background:#f6fbfe;grid-template-columns:1.2fr .8fr .8fr;gap:25px;display:grid}.regional-detail>div{background:#fff;border:1px solid #2a85b926;border-radius:22px;padding:27px;box-shadow:0 14px 34px #1d567714}.regional-detail h2,.regional-detail h3{color:#092a23}.regional-detail p{color:#134e4a;font-size:12px;line-height:1.8}.regional-tags{flex-wrap:wrap;gap:7px;display:flex}.regional-tags span{color:#135147;background:#e7f6fc;border-radius:99px;padding:7px 10px;font-size:10px}.admin-site-create,.admin-site-list>article{background:#ffffffd1;border:1px solid #3987b629;border-radius:18px;margin-bottom:18px;padding:22px;box-shadow:0 12px 32px #215d8314,inset 0 1px #fff}.admin-site-create h3{margin:0 0 15px}.admin-site-form{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:15px;display:grid}.admin-site-form label{color:#134e4a;gap:5px;font-size:11px;font-weight:700;display:grid}.admin-site-form label.wide{grid-column:span 2}.admin-site-form input,.admin-site-form select,.admin-site-form textarea{color:#092922;resize:vertical;background:#fff;border:1px solid #3987b638;border-radius:10px;width:100%;padding:10px 11px;font:12px/1.5 inherit}.admin-site-card-head{border-bottom:1px solid #3987b621;justify-content:space-between;gap:20px;margin-bottom:18px;padding-bottom:16px;display:flex}.admin-site-card-head h3{margin:5px 0}.admin-site-card-head span,.admin-site-card-head small{color:#134e4a;font-size:10px}.admin-site-card-head>div:last-child{align-items:center;gap:7px;display:flex}.admin-site-card-head b{color:#92400e;background:#fff5d6;border-radius:99px;padding:5px 9px;font-size:10px}.admin-site-card-head b[data-status=published]{color:#167653;background:#ddf8ec}.admin-site-card-head b[data-status=suspended]{color:#a03d46;background:#ffebed}.admin-site-card-head button{color:#0d9488;cursor:pointer;background:#fff;border:1px solid #3784b138;border-radius:8px;padding:7px 11px;font-size:10px}@media (max-width:1050px){.regional-hero-grid{grid-template-columns:1fr}.regional-orbit{width:min(72vw,500px)}.regional-strength-grid,.regional-party-grid{grid-template-columns:repeat(2,1fr)}.regional-model-grid,.regional-process>ol,.regional-site-grid,.regional-detail{grid-template-columns:1fr}.admin-site-form{grid-template-columns:repeat(2,1fr)}}@media (max-width:680px){.regional-hero h1{font-size:clamp(37px,12vw,54px)}.regional-orbit{width:min(91vw,430px);margin-top:28px}.regional-orbit>div{width:92px;min-height:57px}.regional-orbit>div b{font-size:11px}.regional-orbit>div span{font-size:8px}.regional-strength-grid,.regional-party-grid{grid-template-columns:1fr}.regional-strength-grid article{min-height:0}.regional-cta{grid-template-columns:1fr}.regional-empty{grid-template-columns:1fr;padding:23px}.regional-actions{grid-template-columns:1fr;display:grid}.regional-actions button,.regional-actions a{width:100%}.admin-site-form{grid-template-columns:1fr}.admin-site-form label.wide{grid-column:auto}.admin-site-card-head{flex-direction:column;align-items:flex-start}}.alliance-hero{background:radial-gradient(circle at 78% 26%,#32b8f138,#0000 31%),radial-gradient(circle at 18% 76%,#41c99d1a,#0000 24%),linear-gradient(145deg,#e6f5ff 0%,#f7fcff 46%,#faf7ef 100%);grid-template-columns:minmax(0,1.12fr) minmax(430px,.72fr);align-items:center;gap:clamp(32px,5vw,84px);min-height:760px;padding:150px clamp(24px,7vw,118px) 86px;display:grid;overflow:hidden}.alliance-hero-copy{z-index:3;max-width:790px;position:relative}.alliance-hero .hero-eyebrow{color:#134e4a}.alliance-kicker{color:#145248;background:#ffffff94;border:1px solid #178cca2e;border-radius:99px;margin:17px 0 12px;padding:8px 12px;font-size:11px;font-weight:800;display:inline-flex;box-shadow:inset 0 1px #fff}.alliance-hero h1{color:#092822;letter-spacing:-.045em;max-width:850px;margin:0;font-size:clamp(40px,3.7vw,60px);line-height:1.16}.alliance-hero-copy>p{color:#134e4a;max-width:750px;margin:25px 0 0;font-size:clamp(14px,1.2vw,18px);line-height:1.9}.alliance-hero-orbit{aspect-ratio:1;border:1px dashed #1d8ecd59;border-radius:50%;width:min(38vw,520px);margin:auto;animation:5s ease-in-out infinite allianceOrbitBreathe;position:relative;box-shadow:0 0 0 40px #33b7ec09,0 34px 85px #2769921a}.alliance-hero-orbit:before,.alliance-hero-orbit:after{content:"";pointer-events:none;border-radius:50%;position:absolute}.alliance-hero-orbit:before{border:1px solid #2297d32b;inset:12%}.alliance-hero-orbit:after{background:radial-gradient(circle,#40c0f038,#0000 67%);inset:27%}.alliance-hero-core{z-index:4;color:#fff;text-align:center;background:radial-gradient(circle at 35% 28%,#6b9a8d,#15564c 48%,#0a2e27);border:2px solid #ffffffdb;border-radius:50%;place-content:center;display:grid;position:absolute;inset:34%;box-shadow:0 25px 55px #1a6bac4d,inset 0 1px 14px #ffffff38}.alliance-hero-core b{letter-spacing:-.04em;font-size:clamp(26px,3.3vw,47px)}.alliance-hero-core span{color:#d7f3ff;font-size:11px}.alliance-hero-role{z-index:5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);text-align:center;background:#ffffffdb;border:1px solid #288fca38;border-radius:21px;place-content:center;width:142px;min-height:76px;display:grid;position:absolute;box-shadow:0 16px 40px #1f658e26,inset 0 1px #fff}.alliance-hero-role b{color:#0b332b;font-size:15px}.alliance-hero-role span{color:#134e4a;margin-top:6px;font-size:10px}.alliance-hero-role:after{content:"";background:#14b8a6;border-radius:50%;width:10px;height:10px;position:absolute;box-shadow:0 0 0 7px #36b8ed1f}.alliance-hero-role.role-a{top:-2%;left:50%;transform:translate(-50%)}.alliance-hero-role.role-a:after{bottom:-32px;left:50%}.alliance-hero-role.role-b{top:50%;right:4%;transform:translateY(-50%)}.alliance-hero-role.role-b:after{top:50%;left:-32px}.alliance-hero-role.role-c{bottom:-2%;left:50%;transform:translate(-50%)}.alliance-hero-role.role-c:after{top:-32px;left:50%}.alliance-hero-role.role-d{top:50%;left:4%;transform:translateY(-50%)}.alliance-hero-role.role-d:after{top:50%;right:-32px}.alliance-hero-particle{--particle-radius:220px;z-index:3;background:#ef4450;border-radius:50%;width:14px;height:14px;animation:8s linear infinite allianceHeroOrbit;position:absolute;top:calc(50% - 7px);left:calc(50% - 7px);box-shadow:0 0 0 8px #ef445021,0 0 18px #ef445080}.alliance-hero-particle.particle-b{background:#20aa70;animation-delay:-4s;box-shadow:0 0 0 8px #20aa7021,0 0 18px #20aa7080}@keyframes allianceHeroOrbit{0%{transform:rotate(-90deg) translateX(var(--particle-radius)) rotate(90deg)}to{transform:rotate(270deg) translateX(var(--particle-radius)) rotate(-270deg)}}@keyframes allianceOrbitBreathe{50%{box-shadow:0 0 0 55px #33b7ec0e,0 34px 85px #27699224}}.alliance-maps-section{background:radial-gradient(circle at 14% 18%,#29a8e11a,#0000 25%),linear-gradient(#f7fcff,#edf8fd 58%,#fbf9f2);padding:100px clamp(20px,6vw,100px) 110px;position:relative;overflow:hidden}.alliance-maps-section:before{content:"";opacity:.24;pointer-events:none;background-image:linear-gradient(#227fb514 1px,#0000 1px),linear-gradient(90deg,#227fb514 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0}.alliance-maps-section>*{z-index:1;position:relative}.alliance-map-system{margin-top:40px}.alliance-map-tabs{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-bottom:18px;display:grid}.alliance-map-tabs button{color:#134e4a;cursor:pointer;background:#ffffffad;border:1px solid #2485bc26;border-radius:16px;align-items:center;gap:9px;min-height:64px;padding:11px 13px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;box-shadow:inset 0 1px #fff}.alliance-map-tabs button:hover{border-color:#2391ce57;transform:translateY(-2px);box-shadow:0 10px 25px #23668d1a,inset 0 1px #fff}.alliance-map-tabs button.is-active{color:#fff;background:linear-gradient(135deg,#14544a,#14b8a6);border-color:#0000;box-shadow:0 13px 30px #177ebf40,inset 0 1px #ffffff40}.alliance-map-tabs span{opacity:.7;font:800 11px/1 ui-monospace,monospace}.alliance-map-tabs b{font-size:13px}.alliance-map-stage{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffc4;border:1px solid #2384bc29;border-radius:30px;overflow:hidden;box-shadow:0 28px 70px #1f5b7e21,inset 0 1px #fffffff2}.alliance-map-heading{justify-content:space-between;align-items:flex-start;gap:25px;padding:28px 32px 14px;display:flex}.alliance-map-heading>div{max-width:820px}.alliance-map-heading span{color:#14b8a6;letter-spacing:.13em;font:800 10px/1.4 ui-monospace,monospace}.alliance-map-heading h2{color:#092b24;letter-spacing:-.035em;margin:8px 0;font-size:clamp(25px,3vw,40px);line-height:1.2}.alliance-map-heading p{color:#134e4a;max-width:790px;margin:0;font-size:12px;line-height:1.75}.alliance-map-heading>button{color:#0d9488;cursor:pointer;background:#fff;border:1px solid #2287bf33;border-radius:99px;flex:none;align-items:center;gap:8px;padding:9px 13px;font-size:11px;display:flex}.alliance-map-heading>button i{color:#fff;background:#396f5f;border-radius:50%;place-items:center;width:21px;height:21px;font:800 9px/1 sans-serif;display:grid}.alliance-map-desktop{padding:0 16px 14px;position:relative}.alliance-map-svg{width:100%;height:auto;min-height:590px;display:block}.alliance-orbit{fill:none;stroke:#64748b;stroke-width:1.2px;stroke-dasharray:7 9;opacity:.46}.alliance-orbit-inner{stroke:#14b8a6;stroke-dasharray:4 7;animation:22s linear infinite allianceDash}.alliance-orbit-outer{animation:34s linear infinite allianceDashReverse}.alliance-trunk{fill:none;stroke:#7cb1a2;stroke-width:1.8px;opacity:.66;transition:stroke .35s,stroke-width .35s,opacity .35s}.alliance-trunk.is-active{stroke-width:3px;opacity:1;stroke-dasharray:10 7;animation:1.1s linear infinite allianceFlow}.alliance-child-link{fill:none;stroke-width:1.8px;opacity:.76;stroke-dasharray:6 5;animation:1.2s linear infinite allianceFlow}.alliance-flow-dot{filter:drop-shadow(0 0 7px)}.alliance-flow-dot-small{opacity:.9}.alliance-branch-node{cursor:pointer;transform-box:fill-box;transform-origin:50%;outline:none;transition:transform .28s,filter .28s}.alliance-branch-node:hover,.alliance-branch-node:focus,.alliance-branch-node.is-active{transform:scale(1.08)}.alliance-branch-node.is-active{filter:drop-shadow(0 10px 13px #1d6fa333)}.alliance-branch-index{font:800 8px/1 ui-monospace,monospace}.alliance-branch-title{fill:#092b24;font-size:15px;font-weight:800}.alliance-branch-hint{fill:#134e4a;font-size:9px}.alliance-core text{fill:#fff;font-size:25px;font-weight:900}.alliance-core .alliance-core-sub{fill:#c3ded7;letter-spacing:.12em;font-size:8px;font-weight:700}.alliance-leaf-wrap{overflow:visible}.alliance-leaf{color:#0c352d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:center;border:1px solid;border-radius:15px;place-items:center;height:50px;font-size:10px;font-weight:800;display:grid;box-shadow:0 8px 20px #235d7f1c}.alliance-map-cue{color:#134e4a;white-space:nowrap;background:#ffffffe0;border:1px solid #2484bb24;border-radius:99px;align-items:center;gap:7px;padding:8px 12px;font-size:10px;display:flex;position:absolute;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 8px 20px #225e811a}.alliance-map-cue>span{border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #2699d41a}.alliance-map-cue b{color:#0c362e}.alliance-map-cue small{color:#134e4a}.alliance-map-mobile{display:none}@keyframes allianceFlow{to{stroke-dashoffset:-34px}}@keyframes allianceDash{to{stroke-dashoffset:-120px}}@keyframes allianceDashReverse{to{stroke-dashoffset:120px}}.alliance-callout{color:#fff;background:radial-gradient(circle at 77% 20%,#3ec7f238,#0000 30%),linear-gradient(135deg,#134e4a,#0c3930 68%,#124b41);grid-template-columns:minmax(0,1.25fr) minmax(280px,.5fr);align-items:center;gap:clamp(35px,8vw,120px);padding:100px clamp(24px,7vw,118px);display:grid}.alliance-callout>div:first-child>span{color:#2dd4bf;letter-spacing:.14em;font:800 10px/1.4 ui-monospace,monospace}.alliance-callout h2{color:#fff;letter-spacing:-.04em;margin:12px 0 17px;font-size:clamp(31px,4.2vw,57px);line-height:1.2}.alliance-callout p{color:#eaf8ffbf;max-width:820px;font-size:13px;line-height:1.85}.alliance-callout-actions{gap:12px;display:grid}.alliance-callout-actions>a:last-child{color:#dff7ff;border:1px solid #ffffff2e;border-radius:13px;justify-content:center;padding:14px;text-decoration:none;display:flex}@media (max-width:1100px){.alliance-hero{grid-template-columns:1fr;padding-top:140px}.alliance-hero-orbit{width:min(68vw,540px)}.alliance-map-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.alliance-map-svg{min-height:0}}@media (max-width:760px){.alliance-hero{gap:55px;min-height:auto;padding:125px 20px 70px}.alliance-hero h1{font-size:clamp(38px,11.6vw,58px);line-height:1.16}.alliance-hero-copy>p{font-size:14px;line-height:1.8}.alliance-hero-orbit{width:min(88vw,430px)}.alliance-hero-particle{--particle-radius:170px}.alliance-hero-role{border-radius:16px;width:103px;min-height:60px}.alliance-hero-role b{font-size:12px}.alliance-hero-role span{font-size:8px}.alliance-maps-section{padding:75px 14px 80px}.alliance-map-system{margin-top:28px}.alliance-map-tabs{scrollbar-width:none;gap:7px;margin-inline:-14px;padding:0 14px 7px;display:flex;overflow-x:auto}.alliance-map-tabs::-webkit-scrollbar{display:none}.alliance-map-tabs button{border-radius:13px;flex:none;min-height:50px;padding:9px 12px}.alliance-map-stage{border-radius:24px}.alliance-map-heading{padding:23px 20px 16px;display:grid}.alliance-map-heading h2{font-size:27px}.alliance-map-heading p{font-size:12px}.alliance-map-heading>button{justify-self:start}.alliance-map-desktop{display:none}.alliance-map-mobile{padding:8px 18px 27px;display:block}.alliance-mobile-core{z-index:3;color:#fff;background:radial-gradient(circle at 12% 20%,#66d5ff85,#0000 28%),linear-gradient(135deg,#15564c,#0b322a);border:1px solid #ffffffc2;border-radius:20px;align-items:center;gap:13px;min-height:74px;padding:13px 16px;display:flex;position:relative;box-shadow:0 16px 35px #1b69a33d,inset 0 1px #ffffff47}.alliance-mobile-core>span{border:1px solid #ffffff47;border-radius:50%;place-items:center;width:42px;height:42px;font:800 11px/1 ui-monospace,monospace;display:grid}.alliance-mobile-core strong{font-size:19px}.alliance-mobile-trunk{background:linear-gradient(#458874,#5eead4);width:3px;height:23px;margin-left:36px}.alliance-mobile-branches{gap:9px;display:grid;position:relative}.alliance-mobile-branches:before{content:"";z-index:0;opacity:.48;background:linear-gradient(#2dd4bf,#5eead4,#ef8590,#e8d061,#64748b);width:2px;position:absolute;top:0;bottom:16px;left:34px}.alliance-mobile-branches section{z-index:1;position:relative}.alliance-mobile-branches section>button{color:#0c352d;text-align:left;background:#ffffffdb;border:1px solid #2987bd21;border-radius:18px;grid-template-rows:auto auto;grid-template-columns:45px 1fr auto;align-items:center;column-gap:12px;width:100%;min-height:72px;padding:11px 13px;display:grid;box-shadow:0 9px 24px #215b7d14,inset 0 1px #fff}.alliance-mobile-branches section.is-active>button{border-color:var(--node-color)}@supports (color:color-mix(in lab, red, red)){.alliance-mobile-branches section.is-active>button{border-color:color-mix(in srgb,var(--node-color) 55%,transparent)}}.alliance-mobile-branches section.is-active>button{box-shadow:0 15px 32px var(--node-color),inset 4px 0 var(--node-color)}@supports (color:color-mix(in lab, red, red)){.alliance-mobile-branches section.is-active>button{box-shadow:0 15px 32px color-mix(in srgb,var(--node-color) 18%,transparent),inset 4px 0 var(--node-color)}}.alliance-mobile-branches button>span{width:42px;height:42px;color:var(--node-color);background:var(--node-color);border-radius:50%;grid-row:1/3;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.alliance-mobile-branches button>span{background:color-mix(in srgb,var(--node-color) 12%,white)}}.alliance-mobile-branches button>span{font:900 12px/1 ui-monospace,monospace}.alliance-mobile-branches button b{align-self:end;font-size:15px}.alliance-mobile-branches button small{color:#134e4a;align-self:start;font-size:9px}.alliance-mobile-branches button i{color:var(--node-color);grid-area:1/3/3;font:900 23px/1 sans-serif;transition:transform .2s;transform:rotate(0)}.alliance-mobile-branches section.is-active button i{transform:rotate(90deg)}.alliance-mobile-branches ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:7px 0 4px 57px;padding:0 0 8px;list-style:none;display:grid}.alliance-mobile-branches li{border:1px solid var(--node-color);place-items:center;min-height:42px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.alliance-mobile-branches li{border:1px solid color-mix(in srgb,var(--node-color) 24%,transparent)}}.alliance-mobile-branches li{color:#134e4a;background:var(--node-color);border-radius:13px;padding:8px}@supports (color:color-mix(in lab, red, red)){.alliance-mobile-branches li{background:color-mix(in srgb,var(--node-color) 7%,white)}}.alliance-mobile-branches li{text-align:center;font-size:10px;font-weight:800}.alliance-mobile-branches li:before{content:"";background:var(--node-color);opacity:.5;width:9px;height:1px;position:absolute;top:50%;left:-10px}.alliance-mobile-loop{color:#134e4a;border-top:1px dashed #278bc23d;align-items:center;gap:10px;margin:19px 3px 0;padding-top:16px;font-size:10px;line-height:1.6;display:flex}.alliance-mobile-loop span{background:#20aa70;border-radius:50%;flex:none;width:11px;height:11px;box-shadow:0 0 0 6px #20aa701a}.alliance-callout{grid-template-columns:1fr;padding:75px 22px}.alliance-callout h2{font-size:36px}.alliance-callout-actions{width:100%}}@media (prefers-reduced-motion:reduce){.alliance-hero-orbit,.alliance-hero-particle,.alliance-orbit,.alliance-trunk,.alliance-child-link{animation:none!important}}.admin-access{background:radial-gradient(circle at 88% 2%,#2ba0e01a,#0000 24%),linear-gradient(#f0fdfb,#f2f5f5 48%,#f7f5ef)}.admin-access-state{color:#0d7d6e;background:#f0fdfb;border:1px solid #188fc933;border-radius:99px;align-self:flex-start;padding:9px 14px;font-size:11px;font-weight:800}.admin-access-owner{color:#fff;background:radial-gradient(circle at 80% 0,#4dc9ee47,#0000 30%),linear-gradient(135deg,#134e4a,#0d3d34);border:1px solid #1e648e24;border-radius:22px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;padding:26px 28px;display:grid;box-shadow:0 18px 42px #1444622e}.admin-access-owner small{color:#81b9a9;letter-spacing:.12em;font:800 10px/1.4 ui-monospace,monospace}.admin-access-owner h2{color:#fff;margin:8px 0 5px;font-size:clamp(22px,3vw,34px)}.admin-access-owner p{color:#e9f9ffad;margin:0;font-size:12px}.admin-access-owner dl{gap:10px;margin:0;display:flex}.admin-access-owner dl div{background:#ffffff12;border:1px solid #ffffff24;border-radius:14px;min-width:105px;padding:13px 15px}.admin-access-owner dt{color:#bdd8d1;font-size:10px}.admin-access-owner dd{margin:5px 0 0;font-size:25px;font-weight:900}.admin-access-section{margin-top:34px}.admin-role-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.admin-role-grid article{background:#ffffffe0;border:1px solid #1f63891f;border-radius:17px;flex-direction:column;min-height:260px;padding:19px;display:flex;box-shadow:0 10px 28px #22557212}.admin-role-grid article.is-super{color:#fff;background:radial-gradient(circle at 90% 0,#fad24838,#0000 32%),linear-gradient(145deg,#17394f,#0c362e);border-color:#0000}.admin-role-grid article>span{color:#14b8a6;letter-spacing:.1em;font:800 9px/1.4 ui-monospace,monospace}.admin-role-grid article.is-super>span{color:#ffe16b}.admin-role-grid h3{margin:10px 0 7px;font-size:20px}.admin-role-grid p{min-height:42px;color:var(--muted);margin:0 0 13px;font-size:11px;line-height:1.7}.admin-role-grid .is-super p{color:#eff9ffb3}.admin-permission-tags{flex-wrap:wrap;gap:5px;display:flex}.admin-permission-tags b{color:#0d7d6e;background:#edf7fb;border-radius:99px;padding:5px 8px;font-size:9px}.is-super .admin-permission-tags b{color:#17384d;background:#ffe071}.admin-role-grid ul{color:#134e4a;margin:auto 0 0;padding:15px 0 0 16px;font-size:10px;line-height:1.7}.admin-role-grid .is-super ul{color:#ebf8ffa8}.admin-risk-list{gap:8px;display:grid}.admin-risk-list article{background:#ffffffd6;border:1px solid #2062871c;border-radius:14px;grid-template-columns:44px minmax(180px,.65fr) minmax(280px,1fr);align-items:center;gap:15px;padding:14px 17px;display:grid}.admin-risk-list>article>span{color:#0d9488;background:#e4f6fd;border-radius:50%;place-items:center;width:36px;height:36px;font:900 11px/1 ui-monospace,monospace;display:grid}.admin-risk-list h3{margin:0 0 3px;font-size:13px}.admin-risk-list p{color:#134e4a;margin:0;font-size:10px}.admin-risk-list strong{color:#134e4a;font-size:11px;font-weight:700}.admin-access-empty{color:#134e4a;text-align:center;background:#f3fbfebf;border:1px dashed #2477a340;border-radius:16px;padding:28px}.admin-access-notice{color:#13704b;background:#ecfbf4;border:1px solid #1fa26c33;border-radius:11px;margin-bottom:12px;padding:11px 14px;font-size:11px;font-weight:700}.admin-account-create{background:#ffffffdb;border:1px solid #1f63891f;border-radius:17px;grid-template-columns:1.1fr .8fr 1fr 1.25fr auto;align-items:end;gap:10px;padding:16px;display:grid;box-shadow:0 9px 24px #2456710f}.admin-account-create label,.admin-account-list label{color:#134e4a;gap:6px;font-size:10px;font-weight:700;display:grid}.admin-account-create input,.admin-account-create select,.admin-account-list input,.admin-account-list select{color:#092922;background:#fff;border:1px solid #2662842b;border-radius:9px;width:100%;min-height:40px;padding:8px 10px;font:500 11px/1.3 inherit}.admin-account-create .admin-save{white-space:nowrap;min-height:40px}.admin-account-list{gap:9px;margin-top:13px;display:grid}.admin-account-list article{background:#ffffffd6;border:1px solid #1f63891c;border-radius:14px;grid-template-columns:minmax(190px,.8fr) minmax(160px,.5fr) minmax(240px,1fr) auto;align-items:end;gap:14px;padding:15px 17px;display:grid}.admin-account-identity>span{border-radius:99px;padding:4px 7px;font-size:8px;font-weight:900;display:inline-flex}.admin-account-identity>span.is-active{color:#0d9488;background:#e5f8ef}.admin-account-identity>span.is-suspended{color:#a43b43;background:#ffedef}.admin-account-identity h3{margin:7px 0 2px;font-size:14px}.admin-account-identity p{color:#134e4a;margin:0 0 5px;font-size:11px}.admin-account-identity small{color:#64748b;font-size:9px}.admin-account-reset{grid-template-columns:1fr auto;gap:6px;display:grid}.admin-account-reset button,.admin-account-suspend,.admin-account-activate{cursor:pointer;border:0;border-radius:9px;min-height:40px;padding:8px 12px;font-size:10px;font-weight:800}.admin-account-reset button{color:#10423a;background:#e5f5fb}.admin-account-suspend{color:#92400e;background:#ffebed}.admin-account-activate{color:#0d9488;background:#e4f8ee}.admin-audit-list{gap:6px;display:grid}.admin-audit-list article{border-bottom:1px solid #255f811a;grid-template-columns:150px 150px minmax(180px,.7fr) minmax(220px,1fr);align-items:center;gap:12px;padding:10px 5px;font-size:10px;display:grid}.admin-audit-list time,.admin-audit-list small{color:#134e4a}.admin-audit-list b{color:#0d9488}.admin-audit-list span{font-weight:700}.admin-session-summary{color:#134e4a;align-items:baseline;gap:9px;margin:0 0 13px;display:flex}.admin-session-summary strong{color:#0d9488;font-size:24px}.admin-session-summary span{margin-right:18px;font-size:11px}.admin-security-kpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.admin-security-kpis div{background:linear-gradient(145deg,#f3fbff,#fff);border:1px solid #2566891a;border-radius:11px;gap:2px;padding:11px 12px;display:grid}.admin-security-kpis strong{color:#0d9488;font-size:19px}.admin-security-kpis span{color:#134e4a;font-size:9px}.admin-security-tools{gap:8px;margin-bottom:13px;display:flex}.admin-security-tools input{background:#fff;border:1px solid #26628429;border-radius:9px;flex:1;min-width:0;padding:10px 12px}.admin-security-tools button,.admin-security-filters button{color:#134e4a;cursor:pointer;background:#f1f9fd;border:1px solid #1f79a62e;border-radius:8px;padding:8px 11px}.admin-security-filters{flex-wrap:wrap;gap:7px;margin-bottom:11px;display:flex}.admin-security-filters button.active{color:#fff;background:#165b50;border-color:#165b50}.admin-session-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-session-list article{background:#ffffffd6;border:1px solid #25648721;border-radius:15px;padding:16px;box-shadow:0 10px 25px #2e688612}.admin-session-list article[data-status=revoked],.admin-session-list article[data-status=expired]{opacity:.65;box-shadow:none}.admin-session-list header{color:#15574c;justify-content:space-between;font-size:10px;font-weight:800;display:flex}.admin-session-list h3{margin:11px 0 4px;font-size:14px}.admin-session-list p,.admin-session-list small{color:#134e4a;font-size:10px}.admin-session-list dl{grid-template-columns:1fr 1fr;gap:8px;margin:12px 0;display:grid}.admin-session-list dl div{background:#f2f9fc;border-radius:9px;padding:8px}.admin-session-list dt{color:#134e4a;font-size:9px}.admin-session-list dd{margin:3px 0 0;font-size:10px}.admin-session-list button{cursor:pointer;border:0;border-radius:8px;padding:8px 11px}.admin-session-list button.danger{color:#9b3040;background:#fff0f2}.admin-login-events{gap:6px;display:grid}.admin-login-events article{background:#ffffffb3;border:1px solid #255f8117;border-radius:10px;grid-template-columns:145px 180px 90px minmax(210px,1fr) auto;align-items:center;gap:10px;padding:10px 12px;font-size:10px;display:grid}.admin-login-events article.is-risk{background:#fffaf3;border-color:#e176284d}.admin-login-events time,.admin-login-events small{color:#134e4a}.admin-login-events b{color:#0d9488}.admin-login-events em{color:#b75d1d;font-style:normal;font-weight:800}@media (max-width:1200px){.admin-account-create{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-account-create .admin-save{grid-column:1/3}.admin-account-list article{grid-template-columns:1fr 1fr}}@media (max-width:1050px){.admin-role-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-access-owner{grid-template-columns:1fr}.admin-access-owner dl{flex-wrap:wrap}}@media (max-width:680px){.admin-role-grid,.admin-session-list{grid-template-columns:1fr}.admin-security-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-security-tools{flex-direction:column}.admin-risk-list article{grid-template-columns:40px 1fr}.admin-risk-list strong{grid-column:2}.admin-audit-list article,.admin-login-events article{grid-template-columns:1fr 1fr}.admin-audit-list span,.admin-audit-list small,.admin-login-events small,.admin-login-events em{grid-column:1/3}.admin-access-owner{padding:22px 18px}.admin-access-owner dl div{flex:1;min-width:90px}.admin-account-create,.admin-account-list article{grid-template-columns:1fr}.admin-account-create .admin-save{grid-column:auto}.admin-account-reset{grid-template-columns:1fr}}.admin-approval-center{background:radial-gradient(circle at 92% 3%,#45c9eb1f,#0000 23%)}.admin-approval-policies{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.admin-approval-policies article{background:#ffffffd1;border:1px solid #26698f21;border-radius:17px;grid-template-columns:auto 1fr;gap:12px;min-height:145px;padding:17px;display:grid;box-shadow:0 9px 26px #26577112}.admin-approval-policies article>span{color:#135147;background:#e9f7fd;border-radius:50%;place-items:center;width:32px;height:32px;font:800 10px/1 ui-monospace,monospace;display:grid}.admin-approval-policies article small{color:#134e4a;letter-spacing:.08em;font-size:10px;font-weight:800}.admin-approval-policies article h3{margin:8px 0 7px;font-size:16px;line-height:1.5}.admin-approval-policies article p{color:#134e4a;margin:0;font-size:11px;line-height:1.65}.admin-approval-policies article.is-enforced{background:linear-gradient(145deg,#fff,#edfbf5);border-color:#189f6f47;box-shadow:0 12px 30px #178b621a}.admin-approval-policies article.is-enforced>span{color:#fff;background:#14b8a6}.admin-approval-policies article.is-enforced small{color:#16805a}.admin-approval-form{background:#ffffffe0;border:1px solid #1f63891f;border-radius:18px;grid-template-columns:1.1fr 1fr 1fr auto;align-items:end;gap:11px;padding:18px;display:grid;box-shadow:0 10px 28px #24567112}.admin-approval-form label{color:#134e4a;gap:6px;font-size:11px;font-weight:750;display:grid}.admin-approval-form label.wide{grid-column:1/-2}.admin-approval-form input,.admin-approval-form select,.admin-approval-form textarea{color:#092922;resize:vertical;background:#fff;border:1px solid #2662842b;border-radius:10px;width:100%;min-height:42px;padding:9px 11px;font:500 12px/1.5 inherit}.admin-approval-form .admin-save{min-height:42px}.admin-approval-list,.admin-privacy-list{gap:12px;display:grid}.admin-approval-list>article,.admin-privacy-list>article{background:#ffffffe0;border:1px solid #24638721;border-radius:17px;padding:18px 20px;position:relative;overflow:hidden;box-shadow:0 10px 27px #26536c12}.admin-approval-list>article:before{content:"";background:#64748b;width:4px;position:absolute;inset:0 auto 0 0}.admin-approval-list>article[data-status=pending]:before{background:#ecb530}.admin-approval-list>article[data-status=approved]:before{background:#10b981}.admin-approval-list>article[data-status=rejected]:before{background:#e85e67}.admin-approval-list>article[data-status=executed]:before{background:#14b8a6}.admin-approval-list header,.admin-privacy-list header{align-items:center;gap:10px;display:flex}.admin-approval-list header span,.admin-privacy-list header span{color:#134e4a;background:#eaf6fc;border-radius:999px;padding:4px 9px;font-size:9px;font-weight:800}.admin-approval-list header small,.admin-privacy-list header small{color:#3f7b69;margin-left:auto;font-size:9px}.admin-approval-list h3{margin:13px 0 7px;font-size:18px}.admin-approval-list>article>p,.admin-privacy-list>article>p{color:#134e4a;margin:0;font-size:11px;line-height:1.75}.admin-approval-list dl{grid-template-columns:.8fr 1.4fr 1fr;gap:8px;margin:15px 0 0;display:grid}.admin-approval-list dl div{background:#f0fdfb;border-radius:10px;padding:9px 11px}.admin-approval-list dt{color:#134e4a;font-size:9px}.admin-approval-list dd{overflow-wrap:anywhere;color:#134e4a;margin:4px 0 0;font-size:10px;font-weight:700}.admin-approval-list blockquote{background:#f0fbf6;border-left:3px solid #10b981;gap:4px;margin:12px 0 0;padding:8px 12px;display:grid}.admin-approval-list blockquote b{color:#187552;font-size:10px}.admin-approval-list blockquote span{color:#0f766e;font-size:10px}.admin-approval-review{grid-template-columns:1fr auto auto;gap:8px;margin-top:14px;display:grid}.admin-approval-review textarea,.admin-privacy-list input,.admin-privacy-list select,.admin-privacy-list textarea{color:#0c352d;resize:vertical;background:#fff;border:1px solid #2863852e;border-radius:9px;min-width:0;padding:9px 11px;font:500 11px/1.5 inherit}.admin-approval-review button,.admin-approval-cancel,.admin-privacy-list button{color:#fff;cursor:pointer;background:#176054;border:0;border-radius:9px;padding:9px 14px;font-size:10px;font-weight:800}.admin-approval-review button.danger,.admin-privacy-list button.danger{background:#d8525b}.admin-approval-cancel{color:#1e293b;background:#edf3f6;margin-top:12px}.admin-privacy-list>article{grid-template-columns:minmax(220px,.8fr) minmax(280px,1.2fr);gap:10px 14px;display:grid}.admin-privacy-list header,.admin-privacy-list>article>p,.admin-privacy-list>article>small{grid-column:1/-1}.admin-privacy-list header b{color:#134e4a;font-size:10px}.admin-privacy-list>article>small{color:#3e7967;font-size:9px}@media (max-width:1150px){.admin-approval-policies{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-approval-form{grid-template-columns:1fr 1fr}.admin-approval-form label.wide,.admin-approval-form .admin-save{grid-column:1/-1}}@media (max-width:700px){.admin-approval-policies{grid-template-columns:1fr}.admin-approval-policies article{min-height:0}.admin-approval-form{grid-template-columns:1fr}.admin-approval-form label.wide,.admin-approval-form .admin-save{grid-column:auto}.admin-approval-list dl{grid-template-columns:1fr}.admin-approval-review{grid-template-columns:1fr 1fr}.admin-approval-review textarea{grid-column:1/-1}.admin-privacy-list>article{grid-template-columns:1fr}.admin-privacy-list header,.admin-privacy-list>article>p,.admin-privacy-list>article>small{grid-column:auto}}.project-workspace-hero{background:radial-gradient(circle at 83% 18%,#3fc2eb3d,#0000 26%),radial-gradient(circle at 18% 10%,#ffffffd1,#0000 24%),linear-gradient(135deg,#ecfdf5,#f0fdfb 45%,#ecfdf5);padding-bottom:58px}.project-workspace-hero h1{color:#092923;text-wrap:balance;max-width:1140px;margin:22px 0 12px;font-size:clamp(34px,4.4vw,58px);line-height:1.16}.project-trust-strip{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.project-trust-strip span{color:#134e4a;background:#ffffffbd;border:1px solid #1e81b524;border-radius:999px;padding:8px 12px;font-size:11px;font-weight:750;box-shadow:0 7px 20px #2d779e12}.project-delivery-page{background:radial-gradient(circle at 100% 8%,#46c2e612,#0000 22%),linear-gradient(#f8fbfc,#f6f5f0 36%,#f8fbfc)}.project-delivery-metrics{z-index:2;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:-44px;display:grid;position:relative}.project-delivery-metrics article{background:#ffffffe6;border:1px solid #25698f1c;border-radius:18px;flex-direction:column;justify-content:center;min-height:132px;padding:17px;display:flex;box-shadow:0 14px 38px #2c5f7c17}.project-delivery-metrics small{color:#134e4a;font-size:10px;font-weight:800}.project-delivery-metrics strong{color:#145248;white-space:nowrap;margin:8px 0 5px;font-size:clamp(18px,2vw,27px);line-height:1.1}.project-delivery-metrics span{color:#134e4a;font-size:9px;line-height:1.5}.project-delivery-flow{background:#ffffffd1;border:1px solid #226e971c;border-radius:18px;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;margin:30px 0 8px;display:grid;overflow:hidden;box-shadow:0 10px 30px #275c780f}.project-delivery-flow article{border-right:1px solid #25698f1a;grid-template-columns:32px 1fr;align-items:center;gap:10px;min-height:126px;padding:17px 14px;display:grid;position:relative}.project-delivery-flow article:last-child{border:0}.project-delivery-flow article:not(:last-child):after{content:"›";z-index:2;color:#2dd4bf;background:#fff;place-items:center;width:18px;height:24px;font-size:20px;font-weight:900;display:grid;position:absolute;top:50%;right:-9px;transform:translateY(-50%)}.project-delivery-flow b{color:#0d9488;background:#ccfbf1;border-radius:50%;place-items:center;width:30px;height:30px;font:900 10px/1 ui-monospace,monospace;display:grid}.project-delivery-flow strong{color:#134e4a;font-size:14px;display:block}.project-delivery-flow span{color:#134e4a;margin-top:6px;font-size:9px;line-height:1.55;display:block}.project-delivery-section{margin-top:44px}.project-delivery-section>header,.project-action-center>header{justify-content:space-between;align-items:end;gap:24px;margin-bottom:16px;display:flex}.project-delivery-section>header small,.project-action-center>header small{color:#0d9488;letter-spacing:.12em;font:900 9px/1.4 ui-monospace,monospace}.project-delivery-section>header h2,.project-action-center>header h2{color:#0a2c26;margin:7px 0 0;font-size:clamp(24px,3.2vw,39px)}.project-delivery-section>header p,.project-action-center>header p{color:#396f5f;text-align:right;max-width:560px;margin:0;font-size:11px;line-height:1.75}.project-package-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.project-package-grid>article{background:#ffffffe6;border:1px solid #246a901f;border-radius:20px;padding:20px;position:relative;overflow:hidden;box-shadow:0 12px 32px #2a5d7812}.project-package-grid>article:before{content:"";background:#94a3b8;width:4px;position:absolute;inset:0 auto 0 0}.project-package-grid>article[data-status=active]:before{background:#14b8a6}.project-package-grid>article[data-status=submitted]:before{background:#eeb937}.project-package-grid>article[data-status=accepted]:before{background:#31b47f}.project-package-grid>article[data-status=rework]:before{background:#e66c70}.project-package-grid article>header{justify-content:space-between;display:flex}.project-package-grid article>header span{color:#0f766e;background:#ccfbf1;border-radius:99px;padding:5px 9px;font-size:9px;font-weight:850}.project-package-grid article>header small{color:#92a4ae;font:700 9px/1.5 ui-monospace,monospace}.project-package-grid h3{color:#0b3129;margin:13px 0 7px;font-size:20px}.project-package-grid>article>p{color:#134e4a;min-height:44px;margin:0;font-size:11px;line-height:1.8}.project-package-grid dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:16px 0;display:grid}.project-package-grid dl div{background:#f0fdfb;border-radius:10px;min-width:0;padding:9px}.project-package-grid dt{color:#41806d;font-size:8px}.project-package-grid dd{overflow-wrap:anywhere;color:#134e4a;margin:4px 0 0;font-size:9px;font-weight:750}.project-package-details{grid-template-columns:1fr 1fr;gap:10px;display:grid}.project-package-details>div{border-top:1px solid #2c67871a;align-content:start;gap:5px;padding-top:11px;display:grid}.project-package-details b{color:#134e4a;font-size:10px}.project-package-details span{color:#3b7362;font-size:9px;line-height:1.5}.project-delivery-columns{grid-template-columns:1fr 1fr;gap:22px;display:grid}.project-claim-list,.project-allocation-list,.project-dispute-list{gap:9px;display:grid}.project-claim-list article,.project-allocation-list article{background:#ffffffdb;border:1px solid #26678b1c;border-radius:15px;padding:15px 17px}.project-claim-list header,.project-allocation-list header{justify-content:space-between;gap:12px;display:flex}.project-claim-list header b,.project-allocation-list header b{color:#134e4a;font-size:12px}.project-claim-list header span,.project-allocation-list header span{color:#0d9488;background:#ccfbf1;border-radius:99px;padding:4px 8px;font-size:8px;font-weight:850}.project-claim-list p,.project-allocation-list p{color:#134e4a;margin:9px 0 6px;font-size:10px;line-height:1.7}.project-claim-list small{color:#134e4a;font-size:9px}.project-claim-list blockquote{color:#0f766e;background:#f0faf6;border-left:2px solid #61b694;margin:8px 0 0;padding:6px 9px;font-size:9px}.project-allocation-list>article>strong{color:#0d9488;margin:8px 0;font-size:20px;display:block}.project-allocation-progress{background:#edf4f6;border-radius:99px;height:24px;margin:9px 0;position:relative;overflow:hidden}.project-allocation-progress i{background:linear-gradient(90deg,#14b8a6,#3fc28b);position:absolute;inset:0 auto 0 0}.project-allocation-progress span{z-index:2;color:#134e4a;place-items:center;height:100%;font-size:8px;font-weight:800;display:grid;position:relative}.project-allocation-list>article>small{color:#134e4a;border-top:1px solid #28658614;justify-content:space-between;gap:12px;padding:6px 0;font-size:9px;display:flex}.project-allocation-list>article>small b{color:#0d9488}.project-dispute-list article{background:#ffffffdb;border:1px solid #26678b1c;border-radius:15px;grid-template-columns:88px 1fr;align-items:start;gap:15px;padding:16px;display:grid}.project-dispute-list article>span{color:#a56122;text-align:center;background:#fff3df;border-radius:99px;padding:6px 8px;font-size:9px;font-weight:850}.project-dispute-list b{color:#1e3a3a;font-size:11px}.project-dispute-list p{color:#134e4a;margin:6px 0;font-size:10px;line-height:1.7}.project-dispute-list small{color:#134e4a;font-size:9px}.project-dispute-list blockquote{color:#0f766e;background:#edf9f4;border-left:2px solid #10b981;margin:9px 0 0;padding:7px 10px;font-size:9px}.project-ledger-list,.project-evidence-vault{align-content:start;gap:9px;display:grid}.project-ledger-list>h3,.project-evidence-vault>h3{color:#134e4a;margin:0 0 5px;font-size:16px}.project-ledger-list article,.project-evidence-vault article{background:#ffffffdb;border:1px solid #26678b1c;border-radius:15px;padding:15px 17px}.project-ledger-list header,.project-evidence-vault article header{justify-content:space-between;gap:12px;display:flex}.project-ledger-list header b,.project-evidence-vault article b{color:#0d3a31;font-size:11px}.project-ledger-list header span,.project-evidence-vault article span{color:#0d9488;background:#ccfbf1;border-radius:99px;padding:4px 8px;font-size:8px;font-weight:850}.project-ledger-list strong{color:#0d9488;margin:10px 0 4px;font-size:20px;display:block}.project-ledger-list p,.project-evidence-vault article p{color:#134e4a;margin:7px 0;font-size:10px;line-height:1.7}.project-ledger-list small,.project-evidence-vault article small{color:#134e4a;font-size:9px}.project-ledger-list blockquote{color:#0f766e;background:#f0faf6;border-left:2px solid #61b694;margin:8px 0 0;padding:6px 9px;font-size:9px}.project-evidence-vault>nav{gap:7px;display:grid}.project-evidence-vault>nav a{color:#0d9488;background:#f1f9fc;border:1px solid #22739e1f;border-radius:12px;justify-content:space-between;gap:12px;padding:11px 13px;font-size:10px;font-weight:800;text-decoration:none;display:flex}.project-evidence-vault>nav small{color:#134e4a;font-size:8px;font-weight:600}.project-action-queue nav a{color:#fff;background:#14b8a6;border-radius:9px;place-items:center;min-height:44px;padding:10px 14px;font-size:10px;font-weight:850;text-decoration:none;display:grid}.project-delivery-empty{color:#134e4a;text-align:center;background:#f5fbfdc7;border:1px dashed #2379a440;border-radius:15px;grid-column:1/-1;padding:25px;font-size:11px;line-height:1.7}.project-delivery-empty b{color:#134e4a;font-size:13px;display:block}.project-delivery-empty p{margin:6px 0 0}.legacy-project-section>div{grid-template-columns:1fr 1fr;gap:20px;display:grid}.legacy-project-section>div>div{background:#ffffffd1;border:1px solid #24698e1a;border-radius:16px;padding:18px}.legacy-project-section h3{color:#134e4a;margin-top:0}.legacy-project-section p{color:#134e4a;font-size:11px;line-height:1.6}.project-action-center{border-top:1px solid #216b9221;margin-top:54px;padding-top:44px}.project-action-message{z-index:5;color:#146d4c;background:#edfbf5;border:1px solid #1fa26c38;border-radius:12px;padding:12px 15px;font-size:11px;font-weight:750;position:sticky;top:78px;box-shadow:0 8px 24px #1f795417}.project-action-priority{grid-template-columns:1fr 1fr;gap:16px;margin-top:17px;display:grid}.project-action-priority>form,.project-basic-actions form{background:#ffffffe8;border:1px solid #23688d1f;border-radius:19px;padding:20px;box-shadow:0 12px 31px #295b7512}.project-action-priority form>span{color:#15574d;letter-spacing:.1em;font:900 9px/1.4 ui-monospace,monospace}.project-action-priority h3,.project-basic-actions h3{color:#0c372f;margin:9px 0 6px;font-size:18px}.project-action-priority form>p{color:#134e4a;min-height:38px;margin:0 0 14px;font-size:10px;line-height:1.65}.project-action-priority label,.project-basic-actions label{color:#134e4a;gap:6px;margin-bottom:10px;font-size:10px;font-weight:750;display:grid}.project-action-priority input,.project-action-priority select,.project-action-priority textarea,.project-basic-actions input,.project-basic-actions select{color:#134e4a;resize:vertical;box-sizing:border-box;background:#fff;border:1px solid #2265892b;border-radius:10px;width:100%;min-height:42px;padding:9px 11px;font:500 11px/1.55 inherit}.project-action-priority button,.project-action-queue button,.project-basic-actions button{color:#fff;cursor:pointer;background:#14b8a6;border:0;border-radius:9px;min-height:44px;padding:10px 14px;font-size:10px;font-weight:850}.project-action-priority button:disabled,.project-action-queue button:disabled,.project-basic-actions button:disabled{opacity:.45;cursor:not-allowed}.project-action-two{grid-template-columns:1fr 1fr;gap:9px;display:grid}.project-action-three{grid-template-columns:1.1fr .7fr 1fr;gap:9px;display:grid}.project-action-queue{background:#ffffffb8;border:1px solid #23698f1c;border-radius:18px;margin-top:22px;padding:18px}.project-action-queue h3{color:#0d3a31;margin:0 0 12px}.project-action-queue article{border-top:1px solid #25658817;grid-template-columns:1fr auto;align-items:center;gap:14px;padding:12px 0;display:grid}.project-action-queue article:first-of-type{border:0}.project-action-queue article>div{grid-template-columns:auto 1fr;align-items:center;gap:7px 10px;display:grid}.project-action-queue article span{color:#134e4a;background:#e9f7fc;border-radius:99px;padding:4px 7px;font-size:8px}.project-action-queue article b{color:#134e4a;font-size:11px}.project-action-queue article small{color:#134e4a;grid-column:1/3;font-size:9px;line-height:1.5}.project-action-queue nav{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.project-action-queue button.secondary{color:#124c43;background:#edf4f7}.project-basic-actions{background:#ffffffb3;border:1px solid #22668a1c;border-radius:17px;margin-top:26px;padding:16px}.project-basic-actions summary{cursor:pointer;color:#134e4a;font-size:12px;font-weight:850}.project-basic-actions>div{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:16px;display:grid}.project-basic-actions form{padding:15px}.project-workitem-actions{gap:6px;margin-top:13px;display:grid}.project-workitem-actions>div{border-top:1px solid #27658617;align-items:center;gap:7px;padding-top:8px;display:flex}.project-workitem-actions span{color:#134e4a;flex:1;font-size:10px}.project-login-note{color:#165b50;text-align:center;border:1px dashed #2377a240;border-radius:14px;margin-top:35px;padding:20px}@media (max-width:1180px){.project-delivery-metrics{grid-template-columns:repeat(4,1fr)}.project-delivery-flow{grid-template-columns:repeat(3,1fr)}.project-delivery-flow article:nth-child(3){border-right:0}.project-delivery-flow article:nth-child(3):after{display:none}}@media (max-width:900px){.project-delivery-metrics{grid-template-columns:repeat(2,1fr)}}@media (max-width:820px){.project-package-grid,.project-delivery-columns,.project-action-priority{grid-template-columns:1fr}.project-delivery-section>header,.project-action-center>header{flex-direction:column;align-items:start}.project-delivery-section>header p,.project-action-center>header p{text-align:left}.project-package-grid dl{grid-template-columns:1fr 1fr}.project-basic-actions>div{grid-template-columns:1fr}}@media (max-width:560px){.project-workspace-hero{padding-bottom:44px}.project-workspace-hero h1{font-size:34px}.project-trust-strip span{font-size:10px}.project-delivery-page{padding-left:16px;padding-right:16px}.project-delivery-metrics{grid-template-columns:1fr 1fr;margin-top:-30px}.project-delivery-metrics article{min-height:105px;padding:13px}.project-delivery-flow{display:block}.project-delivery-flow article{border-bottom:1px solid #25698f1a;border-right:0;min-height:82px}.project-delivery-flow article:not(:last-child):after{content:"↓";width:20px;height:20px;font-size:12px;inset:auto auto -12px 24px}.project-package-details,.legacy-project-section>div,.project-action-two,.project-action-three,.project-action-queue article{grid-template-columns:1fr}.project-action-queue nav{justify-content:flex-start}.project-dispute-list article{grid-template-columns:1fr}.project-basic-actions{padding:13px}.project-workitem-actions>div{flex-wrap:wrap}.project-workitem-actions span{flex-basis:100%}}.labs-light-topbar .top-cta{text-decoration:none}.cocreate-loading{color:#165a4f;background:#f0fdfb;place-items:center;min-height:70vh;display:grid}.cocreate-hero{background:radial-gradient(circle at 77% 18%,#2dd4bf4d,#0000 31%),radial-gradient(circle at 13% 82%,#47c7971a,#0000 26%),linear-gradient(145deg,#ecfdf5,#fbfdff 53%,#faf7ee);grid-template-columns:minmax(0,1.2fr) minmax(420px,.72fr);align-items:center;gap:clamp(45px,7vw,110px);min-height:620px;padding:150px clamp(24px,7vw,118px) 90px;display:grid}.cocreate-hero h1{color:#092a24;letter-spacing:-.055em;margin:23px 0;font-size:clamp(42px,4.7vw,73px);line-height:1.13}.cocreate-hero p{color:#165b50;max-width:780px;margin:0;font-size:15px;line-height:1.95}.cocreate-hero ol{margin:0;padding:0;list-style:none;display:grid}.cocreate-hero li{color:#3e7967;grid-template-columns:48px 1fr;align-items:center;gap:14px;min-height:72px;display:grid;position:relative}.cocreate-hero li:not(:last-child):after{content:"";z-index:0;background:#d5e4eb;width:2px;position:absolute;top:53px;bottom:-19px;left:23px}.cocreate-hero li span{z-index:1;background:#ffffffd1;border:1px solid #d5e4eb;border-radius:50%;place-items:center;width:46px;height:46px;font:850 11px/1 ui-monospace,monospace;display:grid;position:relative}.cocreate-hero li b{font-size:14px}.cocreate-hero li.is-active{color:#0d9488}.cocreate-hero li.is-active span{color:#fff;background:linear-gradient(135deg,#2dd4bf,#0d9488);border-color:#14b8a6;box-shadow:0 9px 22px #1c91c940}.cocreate-hero li.is-active:not(:last-child):after{background:linear-gradient(#458773,#cce5ef)}.cocreate-onboarding{background:radial-gradient(circle at 90% 10%,#29a4e014,#0000 28%),linear-gradient(#f8fcfd,#f4f8f8 68%,#fbf9f2);padding:100px clamp(22px,7vw,118px) 120px;scroll-margin-top:78px}.cocreate-role-stage,.cocreate-account-stage,.cocreate-profile-stage,.cocreate-done-stage{max-width:1300px;margin:auto}.cocreate-role-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:42px;display:grid}.cocreate-role-grid>button{--role:#165a4f;color:#104139;cursor:pointer;text-align:left;background:#ffffffe0;border:1px solid #1c709c24;border-radius:26px;flex-direction:column;align-items:flex-start;min-height:430px;padding:28px;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 48px #225b7a1a,inset 0 1px #fff}.cocreate-role-grid>button:before{content:"";background:var(--role);height:5px;position:absolute;inset:0 0 auto}.cocreate-role-grid>button:after{content:"";background:var(--role);border-radius:50%;width:170px;height:170px;position:absolute;top:-55px;right:-55px}@supports (color:color-mix(in lab, red, red)){.cocreate-role-grid>button:after{background:color-mix(in srgb,var(--role) 10%,transparent)}}.cocreate-role-grid>button:hover{border-color:var(--role);transform:translateY(-9px)}@supports (color:color-mix(in lab, red, red)){.cocreate-role-grid>button:hover{border-color:color-mix(in srgb,var(--role) 38%,transparent)}}.cocreate-role-grid>button:hover{box-shadow:0 28px 65px #1f61872b,inset 0 1px #fff}.cocreate-role-grid .role-2{--role:#23a975}.cocreate-role-grid .role-3{--role:#ed6b74}.cocreate-role-grid>button>span{width:54px;height:54px;color:var(--role);background:var(--role);border-radius:18px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.cocreate-role-grid>button>span{background:color-mix(in srgb,var(--role) 11%,white)}}.cocreate-role-grid>button>span{font:900 14px/1 ui-monospace,monospace}.cocreate-role-grid small{color:var(--role);letter-spacing:.1em;margin-top:20px;font:800 9px/1.5 ui-monospace,monospace}.cocreate-role-grid h3{color:#134e4a;margin:9px 0 8px;font-size:29px}.cocreate-role-grid strong{color:#134e4a;min-height:44px;font-size:13px;line-height:1.65}.cocreate-role-grid p{color:#134e4a;min-height:70px;font-size:11px;line-height:1.8}.cocreate-role-grid ul{margin:8px 0 25px;padding:0;list-style:none}.cocreate-role-grid li{color:#134e4a;margin:8px 0;font-size:10px}.cocreate-role-grid li:before{content:"✓";color:var(--role);margin-right:8px;font-weight:900}.cocreate-role-grid em{color:var(--role);margin-top:auto;font-size:11px;font-style:normal;font-weight:850}.cocreate-institution-note{background:#ebf8fdb3;border:1px dashed #2380b138;border-radius:20px;justify-content:space-between;align-items:center;gap:30px;margin-top:23px;padding:21px 24px;display:flex}.cocreate-institution-note b{color:#10423a;font-size:13px}.cocreate-institution-note p{color:#134e4a;margin:7px 0 0;font-size:10px}.cocreate-institution-note a{color:#fff;background:#14b8a6;border-radius:12px;flex:none;padding:12px 16px;font-size:10px;font-weight:850;text-decoration:none}.cocreate-back,.cocreate-switch{color:#0d9488;cursor:pointer;background:0 0;border:0;padding:0;font-size:10px;font-weight:800}.cocreate-account-stage{grid-template-columns:minmax(0,.75fr) minmax(360px,.52fr);align-items:start;gap:clamp(40px,8vw,120px);display:grid}.cocreate-account-stage>.cocreate-back{grid-column:1/-1;justify-self:start}.cocreate-selected-role{color:#fff;background:radial-gradient(circle at 90% 0,#45cbf559,#0000 34%),linear-gradient(145deg,#0a2720,#10453c);border-radius:27px;align-items:flex-start;gap:22px;padding:35px;display:flex;box-shadow:0 25px 58px #1c537433}.cocreate-selected-role>span{background:#ffffff14;border:1px solid #ffffff3d;border-radius:20px;flex:none;place-items:center;width:65px;height:65px;font:900 15px/1 ui-monospace,monospace;display:grid}.cocreate-selected-role small{color:#2dd4bf;font-size:9px}.cocreate-selected-role h2{color:#fff;margin:7px 0 13px;font-size:34px}.cocreate-selected-role p{color:#ecf9ffb8;font-size:12px;line-height:1.8}.cocreate-account-stage>form,.cocreate-profile-stage>form{background:#ffffffe6;border:1px solid #1f688f24;border-radius:25px;gap:14px;padding:30px;display:grid;box-shadow:0 20px 55px #215b7b1a}.cocreate-account-stage form>small,.cocreate-profile-stage header>span,.cocreate-done-stage header>span{color:#15594e;letter-spacing:.12em;font:900 9px/1.5 ui-monospace,monospace}.cocreate-account-stage form h2{color:#134e4a;margin:3px 0;font-size:27px}.cocreate-account-stage form>p{color:#134e4a;margin:0 0 5px;font-size:10px;line-height:1.7}.cocreate-account-stage label,.cocreate-profile-stage label,.institution-join-layout form label{color:#134e4a;gap:7px;font-size:10px;font-weight:750;display:grid}.cocreate-account-stage input,.cocreate-profile-stage input,.cocreate-profile-stage textarea,.institution-join-layout input,.institution-join-layout select,.institution-join-layout textarea{box-sizing:border-box;color:#0b342c;resize:vertical;background:#fff;border:1px solid #21688d2b;border-radius:11px;width:100%;min-height:46px;padding:10px 12px;font:500 11px/1.55 inherit}.cocreate-account-stage label small{color:#64748b;margin:0}.cocreate-profile-stage{max-width:1080px}.cocreate-profile-stage>header{margin-bottom:28px}.cocreate-profile-stage>header h2{color:#134e4a;margin:10px 0;font-size:clamp(28px,3.5vw,43px)}.cocreate-profile-stage>header p{color:#134e4a;max-width:800px;font-size:12px;line-height:1.8}.cocreate-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.cocreate-form-grid .wide{grid-column:1/-1}.cocreate-form-grid fieldset{border:1px solid #21688d21;border-radius:13px;flex-wrap:wrap;gap:11px;padding:14px;display:flex}.cocreate-form-grid legend{color:#134e4a;padding:0 7px;font-size:10px;font-weight:750}.cocreate-form-grid fieldset label{background:#eff7fa;border-radius:99px;grid-template-columns:auto 1fr;align-items:center;gap:6px;padding:7px 10px;display:flex}.cocreate-form-grid input[type=checkbox],.cocreate-assistance input,.cocreate-consent input{accent-color:#165c51;width:17px;min-height:17px}.cocreate-assistance,.cocreate-consent{background:#eef9fd;border-radius:13px;align-items:start;padding:14px;grid-template-columns:auto 1fr!important;gap:11px!important}.cocreate-assistance span,.cocreate-consent span{gap:4px;display:grid}.cocreate-assistance small{color:#134e4a;font-size:9px;line-height:1.6}.cocreate-consent{background:#f7f8f6}.cocreate-error{color:#a63e49;background:#fff2f3;border:1px solid #d94a5433;border-radius:10px;padding:11px 13px;font-size:10px;line-height:1.6}.cocreate-account-stage .primary-action,.cocreate-profile-stage .primary-action,.institution-join-layout .primary-action{color:#fff;cursor:pointer;background:linear-gradient(135deg,#397060,#135147);border:0;border-radius:11px;min-height:48px;padding:12px 18px;font-size:11px;font-weight:850;text-decoration:none;box-shadow:0 10px 24px #1c84bd38}.cocreate-done-stage>header{color:#fff;background:radial-gradient(circle at 80% 0,#49d4f352,#0000 35%),linear-gradient(135deg,#092822,#124c42);border-radius:28px;padding:38px;box-shadow:0 23px 60px #1d517033}.cocreate-done-stage>header span{color:#5eead4}.cocreate-done-stage>header h2{color:#fff;margin:11px 0;font-size:clamp(30px,4vw,48px)}.cocreate-done-stage>header p{color:#ecfaffb8;max-width:800px;font-size:12px;line-height:1.8}.cocreate-profile-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin:18px 0 38px;display:grid}.cocreate-profile-summary article{background:#ffffffe6;border:1px solid #236c931f;border-radius:18px;min-height:125px;padding:20px;box-shadow:0 10px 30px #265b7812}.cocreate-profile-summary small{color:#134e4a;font-size:9px}.cocreate-profile-summary strong{color:#0c3830;margin:12px 0 7px;font-size:18px;display:block}.cocreate-profile-summary p{color:#134e4a;margin:0;font-size:10px}.cocreate-recommendations{border-top:1px solid #216b9121;padding-top:33px}.cocreate-recommendations h3{color:#134e4a;margin:8px 0 17px;font-size:23px}.cocreate-recommendations>div:last-child{gap:8px;display:grid}.cocreate-recommendations a{color:#134e4a;background:#fff;border:1px solid #236d941f;border-radius:15px;grid-template-columns:48px 1fr auto;align-items:center;gap:13px;padding:14px;text-decoration:none;display:grid}.cocreate-recommendations a>strong{color:#fff;background:#175f54;border-radius:50%;place-items:center;width:43px;height:43px;display:grid}.cocreate-recommendations a span{gap:4px;display:grid}.cocreate-recommendations a small{color:#134e4a;font-size:9px}.cocreate-recommendations a em{font-size:10px;font-style:normal}.cocreate-done-actions{flex-wrap:wrap;gap:9px;margin-top:25px;display:flex}.cocreate-done-actions a,.cocreate-done-actions button{color:#145349;cursor:pointer;background:#fff;border:1px solid #1f78a42e;border-radius:10px;place-items:center;min-height:44px;padding:10px 14px;font-size:10px;font-weight:800;text-decoration:none;display:grid}.cocreate-done-actions .primary-action{color:#fff;background:#175e53;border-color:#0000}.institution-join-section{background:radial-gradient(circle at 12% 10%,#2aaae214,#0000 28%),linear-gradient(#f8fcfd,#f7f6f0)}.institution-join-layout{grid-template-columns:minmax(0,.78fr) minmax(400px,.65fr);align-items:start;gap:clamp(45px,8vw,110px);max-width:1160px;margin:auto;display:grid}.institution-join-layout>aside{color:#fff;background:radial-gradient(circle at 90% 0,#48cef247,#0000 34%),linear-gradient(145deg,#092822,#11463d);border-radius:26px;padding:33px;box-shadow:0 22px 52px #1d53732e}.institution-join-layout aside small{color:#5eead4;letter-spacing:.1em;font:850 9px/1.4 ui-monospace,monospace}.institution-join-layout aside h2{color:#fff;margin:11px 0 18px;font-size:35px;line-height:1.25}.institution-join-layout aside p{color:#edfaffba;font-size:11px;line-height:1.85}.institution-join-layout aside a{color:#fff;border:1px solid #fff3;border-radius:11px;margin-top:15px;padding:11px 14px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex}.institution-join-layout>form,.institution-join-success{background:#fff;border:1px solid #20698f24;border-radius:25px;gap:14px;padding:30px;display:grid;box-shadow:0 20px 55px #225b7b1a}.institution-join-layout form>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.institution-join-layout form>small{color:#165a4f;font:850 9px/1.4 ui-monospace,monospace}.institution-join-layout form h2{color:#134e4a;margin:0 0 5px}.institution-join-success{text-align:center;place-items:center;min-height:330px}.institution-join-success>span{color:#fff;background:#2bb079;border-radius:50%;place-items:center;width:65px;height:65px;font-size:28px;display:grid}.institution-join-success h2{color:#134e4a}.institution-join-success p{color:#134e4a;font-size:11px;line-height:1.8}.institution-join-success button{color:#fff;cursor:pointer;background:#14b8a6;border:0;border-radius:11px;padding:13px 16px;font-weight:800}.admin-ops-cocreators{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-ops-cocreators>article{background:#ffffffe6;border:1px solid #23678c1f;border-radius:18px;padding:18px;box-shadow:0 10px 28px #2356720f}.admin-ops-cocreators header{justify-content:space-between;gap:15px;display:flex}.admin-ops-cocreators header span:not(.admin-ops-status){color:#15584d;font-size:9px;font-weight:850}.admin-ops-cocreators h3{color:#0c3930;margin:6px 0 3px}.admin-ops-cocreators header small{color:#134e4a;font-size:8px}.admin-ops-cocreators>article>p{color:#134e4a;font-size:10px}.admin-ops-cocreators dl{grid-template-columns:1fr 1fr;gap:7px;display:grid}.admin-ops-cocreators dl div{background:#f2f8fa;border-radius:10px;padding:9px}.admin-ops-cocreators dt{color:#134e4a;font-size:8px}.admin-ops-cocreators dd{color:#135046;margin:5px 0 0;font-size:9px;line-height:1.5}.admin-ops-cocreators blockquote{color:#477364;background:#effaf5;border-left:3px solid #10b981;margin:10px 0 0;padding:8px 10px;font-size:9px}.admin-ops-status.is-verified{color:#167b54;background:#e9f8f1}.admin-ops-status.is-reviewing{color:#92400e;background:#fff5dc}.admin-ops-status.is-paused{color:#134e4a;background:#edf2f4}.admin-user-cocreation{background:#f2f9fb;border:1px solid #226c9224;border-radius:15px;margin-top:17px;padding:16px}.admin-user-cocreation h3{color:#134e4a;margin:0 0 10px}.admin-user-cocreation dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.admin-user-cocreation dl div{background:#fff;border-radius:9px;padding:8px}.admin-user-cocreation dt{color:#134e4a;font-size:8px}.admin-user-cocreation dd{color:#135147;margin:4px 0 0;font-size:9px}.admin-user-cocreation label{color:#155a4f;gap:5px;margin-top:10px;font-size:9px;display:grid}.admin-user-cocreation select,.admin-user-cocreation textarea{box-sizing:border-box;background:#fff;border:1px solid #23698d29;border-radius:9px;width:100%;padding:9px}@media (max-width:1000px){.cocreate-hero{grid-template-columns:1fr;min-height:auto}.cocreate-hero ol{grid-template-columns:repeat(4,1fr)}.cocreate-hero li{text-align:center;grid-template-columns:1fr;justify-items:center}.cocreate-hero li:not(:last-child):after{width:auto;height:2px;inset:23px calc(23px - 50%) auto calc(50% + 23px)}.cocreate-role-grid{grid-template-columns:1fr}.cocreate-role-grid>button{min-height:0}.cocreate-account-stage,.institution-join-layout,.admin-ops-cocreators{grid-template-columns:1fr}}@media (max-width:640px){.cocreate-hero{padding:125px 19px 65px}.cocreate-hero h1{font-size:clamp(36px,11.5vw,52px)}.cocreate-hero p{font-size:13px}.cocreate-hero ol{margin-top:22px}.cocreate-hero li{gap:8px;min-height:65px}.cocreate-hero li span{width:40px;height:40px}.cocreate-hero li b{font-size:10px}.cocreate-hero li:not(:last-child):after{top:20px;left:calc(50% + 20px);right:calc(20px - 50%)}.cocreate-onboarding{padding:68px 15px 85px}.cocreate-role-grid>button{border-radius:21px;padding:23px}.cocreate-role-grid h3{font-size:25px}.cocreate-institution-note{flex-direction:column;align-items:flex-start}.cocreate-account-stage>form,.cocreate-profile-stage>form,.institution-join-layout>form{padding:21px 17px}.cocreate-selected-role{padding:25px 20px}.cocreate-selected-role h2{font-size:28px}.cocreate-form-grid,.institution-join-layout form>div{grid-template-columns:1fr}.cocreate-form-grid .wide{grid-column:auto}.cocreate-profile-summary{grid-template-columns:1fr}.cocreate-done-stage>header{padding:29px 22px}.cocreate-recommendations a{grid-template-columns:43px 1fr}.cocreate-recommendations a em{display:none}.cocreate-done-actions{display:grid}.cocreate-done-actions a,.cocreate-done-actions button{box-sizing:border-box;width:100%}.institution-join-layout>aside{padding:27px 22px}.institution-join-layout aside h2{font-size:29px}.admin-ops-cocreators dl,.admin-user-cocreation dl{grid-template-columns:1fr}}.cocreate-hub-loading,.cocreate-hub-gate{background:radial-gradient(circle at 78% 20%,#37b8eb33,#0000 30%),linear-gradient(145deg,#ecfdf5,#fafdfd 54%,#fbf8ef);place-content:center;justify-items:start;min-height:78vh;padding:130px clamp(22px,8vw,130px);display:grid}.cocreate-hub-gate span{color:#0d9488;letter-spacing:.12em;font:900 10px/1.5 ui-monospace,monospace}.cocreate-hub-gate h1{color:#092b24;max-width:850px;margin:15px 0;font-size:clamp(38px,5vw,68px);line-height:1.14}.cocreate-hub-gate p{color:#134e4a;max-width:680px;line-height:1.8}.cocreate-hub-gate .primary-action{color:#fff;background:#14b8a6;border-radius:12px;margin-top:18px;padding:14px 18px;font-size:11px;font-weight:850;text-decoration:none}.cocreate-hub-hero{--role:#14b8a6;background:radial-gradient(circle at 78% 18%,var(--role),transparent 31%),radial-gradient(circle at 15% 80%,#30bc921a,transparent 25%),linear-gradient(145deg,#ecfdf5,#fbfdff 55%,#faf7ed);grid-template-columns:minmax(0,1.1fr) minmax(340px,.48fr);align-items:center;gap:clamp(45px,8vw,120px);min-height:590px;padding:145px clamp(24px,7vw,118px) 95px;display:grid}@supports (color:color-mix(in lab, red, red)){.cocreate-hub-hero{background:radial-gradient(circle at 78% 18%,color-mix(in srgb,var(--role) 25%,transparent),transparent 31%),radial-gradient(circle at 15% 80%,#30bc921a,transparent 25%),linear-gradient(145deg,#ecfdf5,#fbfdff 55%,#faf7ed)}}.cocreate-hub-hero.role-cocreation_engineer{--role:#23a975}.cocreate-hub-hero.role-ai_developer{--role:#e96875}.cocreate-hub-hero>div>span{border:1px solid var(--role);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.cocreate-hub-hero>div>span{border:1px solid color-mix(in srgb,var(--role) 23%,transparent)}}.cocreate-hub-hero>div>span{color:var(--role);letter-spacing:.12em;background:#ffffffa6;border-radius:99px;padding:8px 12px;font:900 9px/1.4 ui-monospace,monospace}.cocreate-hub-hero h1{color:#092b24;letter-spacing:-.055em;margin:22px 0;font-size:clamp(42px,5.2vw,75px);line-height:1.12}.cocreate-hub-hero>div>p{color:#134e4a;font-size:14px}.cocreate-hub-hero aside{color:#fff;background:radial-gradient(circle at 90% 0,var(--role),transparent 37%),linear-gradient(145deg,#092822,#10443c);border:1px solid #ffffffbd;border-radius:27px;padding:30px}@supports (color:color-mix(in lab, red, red)){.cocreate-hub-hero aside{background:radial-gradient(circle at 90% 0,color-mix(in srgb,var(--role) 55%,transparent),transparent 37%),linear-gradient(145deg,#092822,#10443c)}}.cocreate-hub-hero aside{box-shadow:0 25px 58px #1d547433,inset 0 1px #ffffff2e}.cocreate-hub-hero aside small{color:#5eead4;font-size:9px}.cocreate-hub-hero aside strong{margin:9px 0 12px;font-size:23px;display:block}.cocreate-hub-hero aside p{color:#ecfaffb8;font-size:11px;line-height:1.8}.cocreate-hub-hero aside a{color:#fff;border:1px solid #fff3;border-radius:10px;margin-top:10px;padding:10px 13px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex}.cocreate-hub{background:radial-gradient(circle at 88% 8%,#28a4dc12,#0000 28%),linear-gradient(#f5fafb,#f8f9f6 67%,#fbf8ef);padding:0 clamp(22px,7vw,118px) 120px}.cocreate-hub>section,.cocreate-hub>form{max-width:1320px;margin-inline:auto}.cocreate-hub-notice{z-index:10;color:#16714e;background:#ebfaf4;border:1px solid #24aa7133;border-radius:11px;max-width:1320px;margin:0 auto 15px;padding:12px 15px;font-size:10px;font-weight:800;position:sticky;top:78px;box-shadow:0 9px 25px #1f704f17}.cocreate-hub-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid;transform:translateY(-48px)}.cocreate-hub-metrics article{background:#ffffffeb;border:1px solid #21688f1c;border-radius:19px;min-height:130px;padding:19px;position:relative;overflow:hidden;box-shadow:0 16px 40px #22567317}.cocreate-hub-metrics article:after{content:"";border:13px solid #269dcf17;border-radius:50%;width:90px;height:90px;position:absolute;bottom:-28px;right:-26px}.cocreate-hub-metrics small{color:#134e4a;font-size:9px}.cocreate-hub-metrics strong{color:#114940;margin:10px 0 5px;font-size:34px;display:block}.cocreate-hub-metrics span{color:#134e4a;font-size:9px}.cocreate-review-wait{background:#ebf8fcc2;border:1px dashed #2280b038;border-radius:20px;grid-template-columns:60px 1fr auto;align-items:center;gap:20px;padding:22px;display:grid;margin-top:-20px!important}.cocreate-review-wait>span{color:#0d9488;background:#ccfbf1;border-radius:17px;place-items:center;width:52px;height:52px;font:900 12px/1 ui-monospace,monospace;display:grid}.cocreate-review-wait h2{color:#134e4a;margin:0 0 6px;font-size:18px}.cocreate-review-wait p{color:#134e4a;margin:0;font-size:10px;line-height:1.7}.cocreate-review-wait a{color:#0d9488;font-size:10px;font-weight:850;text-decoration:none}.cocreate-next-actions,.cocreate-partner-section,.cocreate-connections,.cocreate-teams,.cocreate-task-recommendations{padding-top:78px}.cocreate-next-actions>header,.cocreate-partner-section>header,.cocreate-connections>header,.cocreate-teams>header,.cocreate-task-recommendations>header{justify-content:space-between;align-items:end;gap:35px;margin-bottom:23px;display:flex}.cocreate-next-actions header small,.cocreate-partner-section header small,.cocreate-connections header small,.cocreate-teams header small,.cocreate-task-recommendations header small,.cocreate-team-builder header small{color:#15574c;letter-spacing:.12em;font:900 9px/1.4 ui-monospace,monospace}.cocreate-next-actions h2,.cocreate-partner-section h2,.cocreate-connections h2,.cocreate-teams h2,.cocreate-task-recommendations h2,.cocreate-team-builder h2{color:#134e4a;margin:8px 0 0;font-size:clamp(27px,3.5vw,44px)}.cocreate-next-actions header p,.cocreate-partner-section>header p,.cocreate-teams>header p{color:#134e4a;text-align:right;max-width:570px;margin:0;font-size:11px;line-height:1.8}.cocreate-next-actions>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.cocreate-next-actions article{background:#ffffffe0;border:1px solid #22688d1f;border-radius:21px;flex-direction:column;min-height:260px;padding:23px;display:flex;box-shadow:0 12px 34px #25587412}.cocreate-next-actions article>span{color:#0d9488;background:#ccfbf1;border-radius:15px;place-items:center;width:46px;height:46px;font:900 11px/1 ui-monospace,monospace;display:grid}.cocreate-next-actions h3{color:#134e4a;margin:19px 0 9px;font-size:20px}.cocreate-next-actions article p{color:#134e4a;font-size:10px;line-height:1.8}.cocreate-next-actions article a{color:#0d9488;margin-top:auto;font-size:10px;font-weight:850;text-decoration:none}.cocreate-peer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.cocreate-peer-grid>article{background:#ffffffeb;border:1px solid #22678c1f;border-radius:21px;flex-direction:column;padding:20px;display:flex;box-shadow:0 13px 35px #25587412}.cocreate-peer-grid article>header{justify-content:space-between;align-items:start;display:flex}.cocreate-peer-grid article>header>span{color:#0d9488;background:#ccfbf1;border-radius:99px;padding:6px 9px;font-size:9px;font-weight:850}.cocreate-peer-grid article>header>strong{color:#0d9488;font-size:28px}.cocreate-peer-grid article>header>strong small{color:#458874;text-align:right;font-size:7px;display:block}.cocreate-peer-grid h3{color:#134e4a;margin:11px 0 5px;font-size:21px}.cocreate-peer-grid>article>p{color:#134e4a;margin:0 0 12px;font-size:9px}.cocreate-peer-tags{flex-wrap:wrap;gap:5px;display:flex}.cocreate-peer-tags b,.cocreate-peer-tags i{color:#124940;background:#eff8fb;border-radius:99px;padding:5px 8px;font-size:8px;font-style:normal}.cocreate-peer-tags i{color:#0f766e;background:#eef9f4}.cocreate-peer-grid ul{min-height:80px;margin:14px 0;padding:0;list-style:none}.cocreate-peer-grid li{color:#134e4a;margin:7px 0;font-size:9px;line-height:1.5}.cocreate-peer-grid li:before{content:"✓";color:#2aaa78;margin-right:7px;font-weight:900}.cocreate-peer-grid blockquote{color:#0f766e;background:#f0faf6;border-left:3px solid #10b981;margin:0 0 15px;padding:9px 11px;font-size:9px;line-height:1.6}.cocreate-peer-grid blockquote b{margin-bottom:3px;display:block}.cocreate-peer-grid article>button{color:#fff;cursor:pointer;background:#14b8a6;border:0;border-radius:10px;min-height:42px;margin-top:auto;font-size:10px;font-weight:850}.cocreate-peer-grid article>button:disabled{color:#134e4a;cursor:not-allowed;background:#e9f0f3}.cocreate-invite-composer,.cocreate-team-builder{background:#fff;border:1px solid #1c84b52e;border-radius:23px;padding:25px;position:relative;box-shadow:0 20px 55px #245a771c;margin-top:25px!important}.cocreate-invite-composer header{justify-content:space-between;display:flex}.cocreate-invite-composer h3{color:#0d3a31;margin:6px 0;font-size:23px}.cocreate-invite-composer header button{color:#134e4a;cursor:pointer;background:#edf4f6;border:0;border-radius:50%;width:34px;height:34px;font-size:19px}.cocreate-invite-composer p{color:#134e4a;font-size:10px;line-height:1.7}.cocreate-invite-composer textarea{box-sizing:border-box;color:#134e4a;resize:vertical;border:1px solid #22688d2b;border-radius:12px;width:100%;padding:12px;font:500 11px/1.7 inherit}.cocreate-invite-composer>button,.cocreate-team-builder>button{color:#fff;cursor:pointer;background:#14b8a6;border:0;border-radius:10px;min-height:45px;margin-top:10px;padding:11px 16px;font-size:10px;font-weight:850}.cocreate-connections>header>button{color:#fff;cursor:pointer;background:#175f53;border:1px solid #1f80af2e;border-radius:11px;padding:11px 14px;font-size:10px;font-weight:850}.cocreate-connections>header>button:disabled{color:#134e4a;background:#e9f0f2}.cocreate-connections>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.cocreate-connections article{background:#ffffffde;border:1px solid #22678c1c;border-radius:17px;padding:18px}.cocreate-connections article>span{color:#92400e;background:#fff3da;border-radius:99px;padding:5px 8px;font-size:8px;font-weight:850;display:inline-flex}.cocreate-connections article>span.is-accepted{color:#197654;background:#eaf8f1}.cocreate-connections h3{color:#0d3a32;margin:10px 0 4px}.cocreate-connections article>p{color:#134e4a;font-size:9px}.cocreate-connections blockquote{color:#134e4a;background:#f2f8fa;border-left:2px solid #3f7d6a;margin:12px 0;padding:8px 10px;font-size:9px;line-height:1.6}.cocreate-connections nav{gap:7px;display:flex}.cocreate-connections nav button{color:#fff;cursor:pointer;background:#175f53;border:0;border-radius:8px;padding:8px 11px;font-size:9px}.cocreate-connections nav button+button{color:#1e293b;background:#edf3f5}.cocreate-team-builder>header p{color:#134e4a;font-size:10px;line-height:1.8}.cocreate-team-form{grid-template-columns:1fr 1fr 1fr;gap:11px;margin-top:18px;display:grid}.cocreate-team-form label{color:#134e4a;gap:6px;font-size:9px;font-weight:750;display:grid}.cocreate-team-form input,.cocreate-team-form textarea{box-sizing:border-box;color:#134e4a;resize:vertical;border:1px solid #23688c2b;border-radius:10px;width:100%;min-height:43px;padding:10px;font:500 10px/1.6 inherit}.cocreate-team-form .wide{grid-column:1/-1}.cocreate-team-form fieldset{border:1px solid #23688c21;border-radius:13px;flex-wrap:wrap;gap:8px;padding:13px;display:flex}.cocreate-team-form legend{color:#134e4a;padding:0 7px;font-size:9px;font-weight:800}.cocreate-team-form fieldset label{background:#eff7fa;border-radius:11px;grid-template-columns:auto 1fr;align-items:center;padding:9px 11px;display:flex}.cocreate-team-form fieldset input{width:16px;min-height:16px}.cocreate-team-form fieldset span{gap:2px;display:grid}.cocreate-team-form fieldset small{color:#134e4a;font-size:8px}.cocreate-teams>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.cocreate-teams article{background:#ffffffe6;border:1px solid #22678c1f;border-radius:20px;padding:21px;box-shadow:0 12px 32px #24567112}.cocreate-teams article>header{justify-content:space-between;display:flex}.cocreate-teams article>header span{color:#177a55;background:#eaf8f1;border-radius:99px;padding:5px 8px;font-size:8px;font-weight:850}.cocreate-teams article>header small{color:#134e4a;font-size:8px}.cocreate-teams h3{color:#0c3930;margin:14px 0 7px;font-size:21px}.cocreate-teams article>p{color:#134e4a;min-height:46px;font-size:10px;line-height:1.7}.cocreate-teams ul{flex-wrap:wrap;gap:7px;padding:0;list-style:none;display:flex}.cocreate-teams li{background:#f0f7f9;border-radius:11px;gap:3px;padding:8px 10px;display:grid}.cocreate-teams li b{color:#11483f;font-size:9px}.cocreate-teams li span{color:#407d6b;font-size:8px}.cocreate-teams nav{flex-wrap:wrap;gap:7px;margin-top:15px;display:flex}.cocreate-teams nav a,.cocreate-teams nav button{color:#145348;cursor:pointer;background:#fff;border:1px solid #1f7aa626;border-radius:9px;padding:8px 10px;font-size:9px;font-weight:800;text-decoration:none}.cocreate-task-recommendations>header a{color:#0d9488;font-size:10px;font-weight:850;text-decoration:none}.cocreate-task-recommendations>div{gap:8px;display:grid}.cocreate-task-recommendations>div>a{color:#10443b;background:#ffffffe6;border:1px solid #21698e1c;border-radius:15px;grid-template-columns:51px 1fr auto;align-items:center;gap:13px;padding:14px;text-decoration:none;display:grid}.cocreate-task-recommendations>div>a>strong{color:#fff;background:#14b8a6;border-radius:50%;place-items:center;width:45px;height:45px;display:grid}.cocreate-task-recommendations a span{gap:4px;display:grid}.cocreate-task-recommendations a small{color:#3f7c6a;font-size:8px}.cocreate-task-recommendations a em{font-size:9px;font-style:normal}.cocreate-empty{color:#134e4a;text-align:center;background:#f4fafccc;border:1px dashed #2277a238;border-radius:14px;grid-column:1/-1;padding:24px;font-size:10px;line-height:1.7}@media (max-width:1000px){.cocreate-hub-hero{grid-template-columns:1fr}.cocreate-hub-metrics,.cocreate-next-actions>div,.cocreate-peer-grid{grid-template-columns:repeat(2,1fr)}.cocreate-team-form{grid-template-columns:1fr 1fr}}@media (max-width:680px){.cocreate-hub-hero{min-height:auto;padding:125px 19px 76px}.cocreate-hub-hero h1{font-size:clamp(36px,11.5vw,53px)}.cocreate-hub{padding-inline:15px}.cocreate-hub-metrics{grid-template-columns:1fr 1fr;gap:8px;transform:translateY(-35px)}.cocreate-hub-metrics article{min-height:105px;padding:14px}.cocreate-review-wait{grid-template-columns:48px 1fr}.cocreate-review-wait>a{grid-column:2}.cocreate-next-actions>header,.cocreate-partner-section>header,.cocreate-connections>header,.cocreate-teams>header,.cocreate-task-recommendations>header{flex-direction:column;align-items:flex-start}.cocreate-next-actions header p,.cocreate-partner-section>header p,.cocreate-teams>header p{text-align:left}.cocreate-next-actions>div,.cocreate-peer-grid,.cocreate-connections>div,.cocreate-teams>div,.cocreate-team-form{grid-template-columns:1fr}.cocreate-next-actions article{min-height:220px}.cocreate-team-form .wide{grid-column:auto}.cocreate-invite-composer,.cocreate-team-builder{padding:20px 16px}.cocreate-task-recommendations>div>a{grid-template-columns:45px 1fr}.cocreate-task-recommendations a em{display:none}}.admin-cocreate-network{grid-template-columns:1fr 1fr;gap:14px;display:grid}.admin-cocreate-network>article{background:#ffffffe0;border:1px solid #23668b1f;border-radius:18px;overflow:hidden;box-shadow:0 10px 28px #2355700f}.admin-cocreate-network>article>header{background:#f4fafc;border-bottom:1px solid #23668b17;justify-content:space-between;padding:16px 18px;display:flex}.admin-cocreate-network header div{gap:3px;display:grid}.admin-cocreate-network header b{color:#0d3c33}.admin-cocreate-network header small{color:#134e4a;font-size:8px}.admin-cocreate-network header>span{color:#135147;background:#e5f6fc;border-radius:99px;padding:5px 8px;font-size:8px;font-weight:850}.admin-cocreate-network>article>div{max-height:480px;display:grid;overflow:auto}.admin-cocreate-network section{border-top:1px solid #23668b14;padding:14px 17px}.admin-cocreate-network section:first-child{border:0}.admin-cocreate-network section>div{align-items:center;gap:8px;display:flex}.admin-cocreate-network section b{color:#10443c;overflow-wrap:anywhere;font-size:9px}.admin-cocreate-network section i{color:#14b8a6;font-style:normal}.admin-cocreate-network section .admin-ops-status{margin-left:auto}.admin-cocreate-network section p,.admin-cocreate-network section blockquote{color:#134e4a;font-size:9px;line-height:1.6}.admin-cocreate-network section blockquote{background:#f0faf6;border-left:2px solid #3fa777;margin:8px 0;padding:7px 9px}.admin-cocreate-network section>small{color:#134e4a;font-size:8px}.admin-cocreate-network nav{gap:6px;margin-top:9px;display:flex}.admin-cocreate-network nav button{color:#fff;cursor:pointer;background:#175f53;border:0;border-radius:8px;padding:7px 9px;font-size:8px}.admin-cocreate-network nav button+button{color:#134e4a;background:#edf2f4}@media (max-width:900px){.admin-cocreate-network{grid-template-columns:1fr}}.user-menu-wrap{position:relative}.user-menu-dropdown{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);opacity:0;pointer-events:none;z-index:100;background:#fffffff7;border:1px solid #22688f1c;border-radius:14px;min-width:168px;margin-top:8px;padding:6px 0;transition:opacity .18s,transform .18s;position:absolute;top:100%;right:0;transform:translateY(-6px)scale(.97);box-shadow:0 12px 40px #0000001a}.user-menu-wrap:hover .user-menu-dropdown,.user-menu-wrap.is-open .user-menu-dropdown{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.user-menu-dropdown a{color:#134e4a;white-space:nowrap;border-radius:0;align-items:center;gap:10px;padding:11px 18px;font-size:13px;text-decoration:none;transition:background .12s,color .12s;display:flex}.user-menu-dropdown a:hover{color:#0d3c33;background:#0d948814}.user-menu-dropdown a .menu-icon{text-align:center;width:22px;font-size:16px}.labs-light-topbar .user-menu-dropdown{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff7;border:1px solid #00000014;box-shadow:0 12px 40px #0000001f}.labs-light-topbar .user-menu-dropdown a{color:#134e4a}.labs-light-topbar .user-menu-dropdown a:hover{color:#0d3c33;background:#0d948814}.identity-badge{align-items:center;gap:5px;margin-left:6px;display:inline-flex}.identity-tag{letter-spacing:.02em;border-radius:999px;padding:2px 7px;font-size:9px;font-weight:600}.identity-tag.cocreation{color:#14b8a6;background:#0d948826}.identity-tag.ecosystem{color:#ed6c02;background:#ed1c241f}.identity-tag.verified{margin-left:2px;font-size:8px}.me-tab-nav{border-bottom:1px solid var(--line-light,#07141226);gap:0;margin-bottom:28px;padding:0 4px;display:flex}.me-tab{color:var(--ink-soft,#343434);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:12px 22px;font-size:13px;font-weight:500;text-decoration:none;transition:color .15s,border-color .15s}.me-tab:hover{color:#0d9488}.me-tab.active{color:#0d9488;border-bottom-color:#14b8a6}.me-global-navigation{flex:1;gap:clamp(10px,1.6vw,24px);min-width:0}.me-global-navigation a{white-space:nowrap}.me-personal-navigation{background:#faf7efd1;max-width:860px;margin:0 auto;padding:0 24px}.avatar-upload-wrap{cursor:pointer;border:3px solid var(--line-light,#07141226);border-radius:50%;flex-shrink:0;width:88px;height:88px;transition:border-color .2s;position:relative;overflow:hidden}.avatar-upload-wrap:hover{border-color:#14b8a6}.avatar-upload-wrap .avatar-overlay{opacity:0;color:#fff;background:#00000059;place-items:center;font-size:11px;font-weight:600;transition:opacity .2s;display:grid;position:absolute;inset:0}.avatar-upload-wrap:hover .avatar-overlay{opacity:1}.avatar-upload-wrap img{object-fit:cover;width:100%;height:100%}.me-card{background:#ffffffe0;border:1px solid #22688f1c;border-radius:16px;padding:20px 24px;box-shadow:0 4px 16px #2558740f}.me-card+.me-card{margin-top:16px}.me-card h3{color:#134e4a;margin:0 0 16px;font-size:14px;font-weight:600}.me-field{margin-bottom:14px}.me-field label{color:#15574c;margin-bottom:6px;font-size:11px;font-weight:500;display:block}.me-field input,.me-field textarea,.me-field select{color:#134e4a;background:#fff;border:1px solid #22688d2b;border-radius:10px;outline:none;width:100%;padding:10px 14px;font-family:inherit;font-size:13px;transition:border-color .15s}.me-field input:focus,.me-field textarea:focus{border-color:#14b8a6}.me-field textarea{resize:vertical;min-height:80px}.me-field input::placeholder,.me-field textarea::placeholder{color:#458874}.me-resource-item,.me-need-item{background:#f4fafc;border:1px solid #22688f1a;border-radius:12px;grid-template-columns:1fr auto;gap:10px;margin-bottom:10px;padding:14px;display:grid}.me-resource-item h4,.me-need-item h4{color:#134e4a;margin:0 0 4px;font-size:13px;font-weight:600}.me-resource-item p,.me-need-item p{color:#458874;margin:0;font-size:11px;line-height:1.5}.me-resource-item a,.me-need-item .status-badge{border-radius:99px;align-self:start;padding:3px 10px;font-size:10px}.me-resource-item a{color:#14b8a6;background:#0d94881f;border:1px solid #0d948833;text-decoration:none}.me-need-item .status-badge{font-weight:600}.status-open{color:#14b8a6;background:#0d94881f}.status-in-progress{color:#ed6c02;background:#ed6c021f}.status-closed{color:#458874;background:#f4fafc}.me-add-btn{color:#14b8a6;cursor:pointer;background:#0d948814;border:1px dashed #0d94884d;border-radius:12px;width:100%;padding:12px;font-family:inherit;font-size:13px;transition:background .15s,border-color .15s}.me-add-btn:hover{background:#0d948826;border-color:#14b8a6}.me-contact-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;display:grid}.me-section-header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.me-section-header h3{color:#134e4a;margin:0;font-size:15px;font-weight:600}.me-section-header small{color:#15574c;font-size:11px}.me-stat-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;margin-bottom:24px;display:grid}.me-stat-card{text-align:center;background:#ffffffeb;border:1px solid #22688f1c;border-radius:14px;padding:16px;box-shadow:0 4px 16px #2558740f}.me-stat-card .stat-value{color:#14b8a6;font-size:24px;font-weight:700;line-height:1.2}.me-stat-card .stat-label{color:#15574c;margin-top:4px;font-size:10px}.me-list-item{background:#f4fafc;border:1px solid #22688f1a;border-radius:12px;grid-template-columns:40px 1fr auto;align-items:center;gap:12px;margin-bottom:10px;padding:14px;display:grid}.me-list-item .item-avatar{color:#14b8a6;background:#0d948826;border-radius:50%;place-items:center;width:40px;height:40px;font-size:14px;font-weight:700;display:grid}.me-list-item .item-info h4{color:#134e4a;margin:0 0 2px;font-size:13px}.me-list-item .item-info p{color:#458874;margin:0;font-size:11px}.me-list-item .item-badge{border-radius:99px;align-self:start;padding:3px 10px;font-size:10px;font-weight:600}.me-empty-state{text-align:center;color:#458874;padding:48px 24px;font-size:13px;line-height:1.7}.me-empty-state .empty-icon{opacity:.5;margin-bottom:12px;font-size:40px}.me-topbar{color:#134e4a!important}.me-topbar .brand-copy strong{color:#0d3c33}.me-topbar .brand-copy small{color:#458874}.me-topbar .top-cta{color:#fff;background:#14b8a6;border-radius:10px}.me-topbar .top-cta:hover{background:#0d9488}.me-topbar .menu-button span{background:#0b332b}.showcase-hero{background:linear-gradient(180deg, #edf9ff, #f8fcfe 70%, var(--paper) 100%);min-height:360px;color:var(--ink);padding:148px clamp(24px,7vw,118px) 60px}.showcase-hero h1{letter-spacing:-.045em;max-width:820px;margin:0;font-size:clamp(36px,5vw,60px);line-height:1.1}.showcase-hero .hero-lead{color:#458874;max-width:720px;margin-top:14px;font-size:clamp(13px,1.1vw,16px);line-height:1.8}.showcase-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-bottom:28px;display:flex}.showcase-filter-chip{color:#134e4a;background:#0d948812;border:1px solid #0d948826;border-radius:99px;padding:6px 14px;font-size:11px;font-weight:600;text-decoration:none;transition:background .12s,color .12s;display:inline-block}.showcase-filter-chip:hover{color:#0d9488;background:#0d94882e}.showcase-cta-link{color:#14b8a6;white-space:nowrap;border:1px solid #0d948833;border-radius:10px;padding:8px 16px;font-size:13px;font-weight:700;text-decoration:none;transition:background .12s}.showcase-cta-link:hover{background:#0d948814}.showcase-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}@media (max-width:1100px){.showcase-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:680px){.showcase-grid{grid-template-columns:1fr}}.showcase-card{min-height:280px;color:inherit;background:linear-gradient(150deg,#fff,#eef9fd);border:1px solid #2782b72b;border-radius:23px;flex-direction:column;padding:24px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 18px 43px #1e57781a}.showcase-card:hover{transform:translateY(-5px);box-shadow:0 25px 54px #1e577826}.showcase-card-header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.showcase-domain-badge{border-radius:99px;padding:4px 10px;font-size:10px;font-weight:700;display:inline-block}.showcase-maturity{color:#458874;white-space:nowrap;font-size:10px}.showcase-card h3{color:#092b24;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 10px;font-size:18px;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.showcase-card p{color:#458874;-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1;margin:0;font-size:12px;line-height:1.65;display:-webkit-box;overflow:hidden}.showcase-card-tags{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.showcase-tag{color:#14b8a6;background:#0d94881a;border-radius:99px;padding:3px 10px;font-size:10px;font-weight:600;display:inline-block}.showcase-card-footer{border-top:1px solid #22688f14;align-items:center;gap:10px;margin-top:16px;padding-top:14px;display:flex}.showcase-activity{background:#e5f1f7;border-radius:99px;flex:1;height:4px;overflow:hidden}.showcase-activity-bar{border-radius:inherit;background:linear-gradient(90deg,#14b8a6,#10b981);height:100%;transition:width .4s;display:block}.showcase-detail-hero{background:linear-gradient(180deg, #edf9ff, #f8fcfe 70%, var(--paper) 100%);min-height:280px;padding:132px clamp(24px,7vw,118px) 40px}.showcase-detail-hero h1{letter-spacing:-.04em;color:#092b24;max-width:860px;margin:12px 0 0;font-size:clamp(32px,4.5vw,52px);line-height:1.1}.showcase-detail-hero .hero-lead{color:#458874;max-width:800px;margin-top:14px;font-size:15px;line-height:1.75}.showcase-back-link{color:#14b8a6;font-size:13px;font-weight:600;text-decoration:none;transition:color .12s}.showcase-back-link:hover{color:#0d9488}.showcase-detail-grid{grid-template-columns:minmax(0,1.4fr) minmax(300px,.6fr);align-items:start;gap:24px;display:grid}@media (max-width:1000px){.showcase-detail-grid{grid-template-columns:1fr}}.showcase-detail-main{flex-direction:column;display:flex}.showcase-value-panel{flex-direction:column;gap:12px;display:flex;position:sticky;top:100px}.showcase-value-card{background:#ffffffe0;border:1px solid #22688f1c;border-radius:16px;padding:18px;box-shadow:0 4px 16px #2558740f}.showcase-value-header{align-items:center;gap:10px;margin-bottom:10px;display:flex}.showcase-value-card p{color:#134e4a;margin:0;font-size:12px;line-height:1.7}.showcase-signal-row{border-bottom:1px solid #22688f0f;grid-template-columns:80px 1fr 60px;align-items:center;gap:14px;padding:10px 0;display:grid}.showcase-signal-label{color:#15574c;font-size:12px;font-weight:600}.showcase-signal-bar-wrap{background:#e5f1f7;border-radius:99px;height:6px;overflow:hidden}.showcase-signal-bar{border-radius:inherit;background:linear-gradient(90deg,#14b8a6,#10b981);height:100%;display:block}.showcase-upload-zone{cursor:pointer;background:#0d948808;border:2px dashed #0d948840;border-radius:14px;flex-direction:column;align-items:center;gap:8px;padding:28px;transition:border-color .15s,background .15s;display:flex}.showcase-upload-zone:hover{background:#0d948812;border-color:#14b8a6}.showcase-file-chip{color:#134e4a;background:#0d948814;border:1px solid #0d948826;border-radius:99px;align-items:center;padding:4px 10px;font-size:11px;display:inline-flex}.showcase-msg{color:#134e4a;background:#0d948814;border:1px solid #0d948826;border-radius:10px;margin-bottom:14px;padding:10px 14px;font-size:12px}.showcase-error{color:#ae2731;background:#fff0f1;border:1px solid #ed1c2426;border-radius:10px;margin-bottom:14px;padding:10px 14px;font-size:12px}@media (max-width:680px){.me-personal-navigation{padding:0 12px}.me-global-navigation{gap:0}.me-tab-nav{-webkit-overflow-scrolling:touch;overflow-x:auto}.me-tab{padding:10px 16px;font-size:12px}.me-contact-grid{grid-template-columns:1fr}.me-stat-grid{grid-template-columns:repeat(2,1fr)}.me-list-item{grid-template-columns:1fr}.me-list-item .item-avatar{display:none}}.showcase-repository-panel{background:linear-gradient(145deg,#ffffffeb,#e7f8ffbd);border:1px solid #2a7eb029}.showcase-repository-head{justify-content:space-between;align-items:center;gap:14px;display:flex}.showcase-repository-head h3{color:#163b55;margin:0;font-size:18px}.showcase-repository-head small{color:#39718b;margin-top:5px;font-size:10px;display:block}.showcase-refresh-button{color:#0d718d;cursor:pointer;background:#ffffffb3;border:1px solid #169dd433;border-radius:9px;padding:8px 12px;font-size:11px;font-weight:800}.showcase-refresh-button:disabled{opacity:.55;cursor:wait}.showcase-repository-list{gap:10px;margin-top:16px;display:grid}.showcase-repository-card{background:#ffffffb8;border:1px solid #2a7eb021;border-radius:14px;padding:14px}.showcase-repository-title{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.showcase-repository-title a{color:#0d718d;font-size:13px;font-weight:800}.showcase-provider-badge,.showcase-repository-status{border-radius:999px;padding:4px 7px;font-size:9px;font-weight:800}.showcase-provider-badge.github{color:#244b68;background:#e7f1f8}.showcase-provider-badge.gitee{color:#b13c43;background:#fff0f1}.showcase-repository-status.active{color:#167653;background:#eaf8f1}.showcase-repository-status.error{color:#a43d47;background:#fff0f1}.showcase-repository-card>p{color:#39718b;margin:10px 0;font-size:11px;line-height:1.6}.showcase-repository-meta{color:#39718b;flex-wrap:wrap;gap:12px;font-size:10px;display:flex}.showcase-last-commit{border-top:1px solid #2a7eb01a;gap:3px;margin-top:12px;padding-top:10px;display:grid}.showcase-last-commit small{color:#0d9488;font-size:9px;font-weight:800}.showcase-last-commit strong{color:#244b68;font-size:11px;line-height:1.5}.showcase-last-commit span,.showcase-repository-error{color:#5a8194;font-size:10px}.architecture-console,.builder,.partners,.global,.labs-joint-topics{color:#16324a;background:radial-gradient(circle at 88% 0,#6fcdf647,#0000 34%),linear-gradient(145deg,#e8f7ff 0%,#f7fcff 52%,#dff5ff 100%);border-color:#2c8fc22e}.architecture-console{border:1px solid #2c8fc22e}.partners .section-heading p,.global .section-heading p,.labs-joint-topics .section-heading p,.builder-intro p,.trust-intro p,.trust-stage dt,.trust-stage dd,.partners .partner-grid p,.global p,.labs-joint-topics p{color:#315b73}.partners .section-index,.global .section-index,.labs-joint-topics .section-index,.builder-intro,.trust-intro h3,.trust-stage h4{color:#16324a}.partners .partner-grid article,.labs-joint-topics .labs-public-projects a,.trust-stage,.trust-commitments,.builder-panel{color:#1c4058;background:linear-gradient(145deg,#ffffffe0,#e0f5ff9e);border-color:#3791c22e;box-shadow:0 18px 46px #23688f1c,inset 0 1px #fffffff2}.trust-intro{border-bottom-color:#3791c22e}.trust-stage dl>div,.trust-commitments span{border-color:#3791c224}.trust-stage>small,.trust-intro small,.trust-intro h3 span,.trust-commitments i{color:#0d9488}.trust-stage-head span{background:linear-gradient(145deg,#e4f6ff,#9cddfa)}.trust-stage-head i{color:#0d9488;background:#e6f8fb;border-color:#0d948838}.trust-commitments span{color:#24556c;background:#ffffff7a}footer{color:#21475f;background:linear-gradient(145deg,#e7f7ff 0%,#f8fcff 58%,#dff4ff 100%);border-top:1px solid #3089b829}.footer-brand strong{color:#163b55}.footer-brand span,.footer-links,.footer-meta{color:#39718b}.footer-meta{border-top-color:#3089b829}.footer-links a:hover{color:#0d9488}.labs-joint-topics .labs-public-projects a{color:#24556c}.labs-joint-topics .labs-public-projects small,.labs-joint-topics .labs-public-projects a>span{color:#0d9488}.task-login-action{background:linear-gradient(135deg,#0ea5e9,#14b8a6)}.institution-join-layout>aside{color:#204c66;background:linear-gradient(145deg,#fffffff0,#d7f3ffc7);border:1px solid #2d8cc02e}.institution-join-layout aside h2{color:#163b55}.institution-join-layout aside p{color:#3a647b}.institution-join-layout aside small{color:#0d9488}.brand-equation>.equation-result{color:#16445d;background:linear-gradient(145deg,#d8f1ff,#a8e1fa)}.brand-equation>.equation-result strong,.brand-equation>.equation-result span{color:#16445d}.assistant-head{background:linear-gradient(118deg,#0ea5e9,#14b8a6 72%,#7dd3fc)}.assistant-message.user span,.assistant-submit{background:linear-gradient(135deg,#0ea5e9,#14b8a6)}.assistant-window-maximize span:before{background:#0d9488}.admin-login button,.admin-save,.admin-ops-actions button,.admin-reconciliation>button,.admin-header nav button.active,.admin-header nav .admin-nav-link.active{background:linear-gradient(135deg,#0ea5e9,#14b8a6)}@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-outline-style{syntax:"*";inherits:false;initial-value:solid}@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}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
