*{box-sizing:border-box}:root{color:#f2f7f5;font-synthesis:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--canvas:#000e0d;--surface:#021a18;--surface-raised:#042622;--border:#14635c;--border-soft:#153a35;--text:#f2f7f5;--muted:#b2bbc7;--subtle:#8d9aa7;--mint:#6af5cd;--mint-hover:#94ffdf;background:#000a0b;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}html{min-width:280px;min-height:100%}body{min-height:100dvh;margin:0}button,input,textarea{font:inherit}button,a,input,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled,fieldset:disabled button{opacity:.45;cursor:not-allowed}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--mint);outline-offset:4px}h1:focus{outline:none}button,input,textarea,a{touch-action:manipulation}svg{display:block}.icon{flex-shrink:0;width:24px;height:24px}.icon.icon-chevron{color:#a9b9c1;stroke-width:1.6px;width:17px;height:22px}.app-shell{isolation:isolate;background:radial-gradient(ellipse at 97% 13%, #06393326, transparent 49%), radial-gradient(ellipse at 0% 52%, #00342c26, transparent 54%), var(--canvas);width:min(100%,440px);min-height:100dvh;padding-bottom:max(16px, env(safe-area-inset-bottom));flex-direction:column;margin:auto;display:flex;position:relative;overflow:clip}.network-backdrop{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0;overflow:hidden}.network-backdrop img{object-fit:cover;max-width:none;display:block;position:absolute}.network-near{opacity:.45;width:590px;height:390px;top:62px;right:-152px;-webkit-mask-image:radial-gradient(at 82% 33%,#000 5%,#0008 31%,#0000 67%);mask-image:radial-gradient(at 82% 33%,#000 5%,#0008 31%,#0000 67%)}.network-scene-home .network-near{opacity:.42;object-position:42% 44%;width:700px;height:410px;top:2px;right:-390px;-webkit-mask-image:radial-gradient(at 42% 35%,#000 6%,#0009 30%,#0000 65%);mask-image:radial-gradient(at 42% 35%,#000 6%,#0009 30%,#0000 65%)}.network-far{opacity:.16;width:780px;height:620px;top:355px;right:-230px;-webkit-mask-image:radial-gradient(#000 4%,#0000 69%);mask-image:radial-gradient(#000 4%,#0000 69%)}.network-scene-start .network-far{opacity:.22;width:620px;height:470px;top:-12px;right:-210px;-webkit-mask-image:radial-gradient(at 82% 28%,#000 5%,#0000 61%);mask-image:radial-gradient(at 82% 28%,#000 5%,#0000 61%)}.network-hero{pointer-events:none;-webkit-user-select:none;user-select:none;width:calc(100% + 48px);height:300px;margin:-9px -24px -2px;display:block;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 15% 81%,#0000);mask-image:linear-gradient(#0000,#000 15% 81%,#0000)}.network-hero img{object-fit:cover;object-position:50.5% 45%;transform-origin:50.5% 44%;width:100%;max-width:none;height:100%;display:block;transform:scale(1.8)}.network-hero.miro-hero{aspect-ratio:766/568;height:auto;margin-top:-5px;-webkit-mask-image:linear-gradient(#0000,#000 6% 93%,#0000);mask-image:linear-gradient(#0000,#000 6% 93%,#0000)}.network-hero .miro-hero-art{object-fit:unset;object-position:unset;width:133.681%;max-width:none;height:auto;position:absolute;top:-113.38%;left:-16.5796%;transform:none}.demo-banner{z-index:1;color:#a7c7b8;text-align:center;letter-spacing:.015em;background:#12281f;border-bottom:1px solid #234638;padding:8px 16px;font-size:10px;line-height:1.45;position:relative}.topbar,.brand{z-index:1;align-items:center;gap:10px;min-height:76px;padding:20px 24px 12px;display:flex;position:relative}.brand{font-size:18px;font-weight:650}.brand-lockup{color:var(--text);align-items:center;gap:9px;display:inline-flex}.brand-lockup>span:last-child{letter-spacing:-.035em;font-size:18px;font-weight:680}.brand-mark{color:#5af3e5;flex:0 0 40px;place-items:center;width:40px;height:38px;font-size:31px;line-height:1;display:inline-grid}.brand-mark svg{width:40px;height:38px}.brand-caption{color:var(--subtle);margin-left:auto;font-size:9px;font-weight:400;line-height:1.5}.topbar-back{color:#49ede2;background:0 0;border:0;border-radius:10px;flex:none;justify-content:center;align-items:center;gap:6px;width:auto;min-height:36px;margin-left:-3px;padding:0;font-size:12px;display:inline-flex}.topbar-back:hover:not(:disabled){background:#183329}.topbar-back svg{width:20px;height:20px}.topbar .brand-lockup{min-width:0;margin:0}.topbar .topbar-back+.brand-lockup{flex:1;justify-content:center}.topbar:has(.topbar-back) .brand-lockup>span:last-child{font-size:16px}.onboarding-steps{flex-direction:column;flex-shrink:0;align-items:center;gap:7px;margin-left:auto;display:flex}.onboarding-steps>div{gap:7px;display:flex}.onboarding-steps i{border:1px solid #7b8e9c;border-radius:50%;width:9px;height:9px}.onboarding-steps i.active,.onboarding-steps i.complete{background:#53ead7;border-color:#53ead7}.onboarding-steps small{color:#b0bcc7;text-align:center;font-size:10px}.topbar:has(.onboarding-steps) .brand-lockup{margin-inline:0}.topbar:has(.brand-caption) .brand-lockup{margin-left:0}main{z-index:1;flex:1;padding:25px 24px 26px;position:relative}.page-heading{margin-bottom:22px}.eyebrow{color:var(--subtle);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:650;line-height:1.5}h1{color:var(--text);letter-spacing:-.04em;overflow-wrap:anywhere;margin:10px 0 0;font-size:clamp(28px,7.5vw,34px);font-weight:720;line-height:1.13}.accent,h1 em{color:#60eadf;font-style:normal}.page-who h1 .accent,.page-need h1 .accent,.page-offer h1 .accent,.page-review h1 .accent{display:block}h2{letter-spacing:-.025em;margin:0;font-size:17px;font-weight:650;line-height:1.35}h3{letter-spacing:-.025em;margin:12px 0;font-size:20px;font-weight:650;line-height:1.3}p{color:var(--muted);margin:0 0 18px;font-size:14px;line-height:1.65}.lead{color:#bdc4cf;font-size:15px;line-height:1.6}.content{border:0;min-width:0;margin:0;padding:0}.primary,.secondary{text-align:center;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:52px;margin-top:13px;padding:13px 17px;font-size:14px;font-weight:650;line-height:1.45;transition:background-color .15s,border-color .15s;display:flex}.primary{color:#001e1d;background:linear-gradient(105deg,#24cdbb,#80ffe6 55%,#29d9c5);box-shadow:0 4px 20px #31d5cb0b}.primary:hover:not(:disabled){background:linear-gradient(105deg,#50e0cd,#a0ffed 55%,#5ae6d2)}.primary:active:not(:disabled){background:#4ee7d1}.secondary{color:#b8e0dc;background:#032421b8;border-color:#21706a}.secondary:hover:not(:disabled){background:#073b34;border-color:#40b7a9}.secondary.outline,.outline{color:#22eee5;background:#00110f80;border-color:#20d6cf;border-radius:16px;font-weight:500}.button-icon{flex:0 0 19px;justify-content:center;align-items:center;width:19px;height:19px;display:inline-flex}.button-icon svg{width:19px;height:19px}.start-page .page-heading,.start-page .lead,.page-start .page-heading,.page-start .lead{text-align:left}.start-page h1,.page-start h1{max-width:350px;font-size:clamp(40px,12.3vw,48px);line-height:1.06}.start-page .lead,.page-start .lead{max-width:340px}.start-page .primary,.page-start .primary{margin-top:13px}.page-start .brand-caption{color:#c7c9d4;text-transform:uppercase;letter-spacing:.14em;max-width:86px;font-size:8px;line-height:1.4}.start-description{color:#9eabbc;max-width:320px;margin-top:-6px;font-size:13px}.start-meta{color:#c1c7d1;grid-template-columns:1fr 1fr;gap:13px;margin-top:18px;font-size:10px;line-height:1.5;display:grid}.start-meta>span{align-items:center;gap:8px;display:flex}.start-meta>span+span{border-left:1px solid #40504d;padding-left:12px}.start-meta svg{flex:0 0 23px;width:23px;height:23px}.intro-symbol{color:#65efe2;background:radial-gradient(circle,#0c51474d,#002820);border:1px solid #4ee8d2;border-radius:50%;place-items:center;width:96px;height:96px;margin:25px auto 15px;display:grid;box-shadow:0 0 30px #08ccb721,inset 0 0 22px #27dec11c}.intro-symbol svg{width:39px;height:39px}.answer-mode{color:#a7bec0;text-align:center;margin-bottom:18px;font-size:12px}.steps{margin:23px 0;padding:0;list-style:none}.steps li{border-bottom:1px solid var(--border-soft);color:#d2e0d8;gap:14px;padding:14px 0;font-size:14px;line-height:1.45;display:flex}.steps li:last-child{border-bottom:0}.steps b{color:#9ce2bc;background:#163322;border:1px solid #28533e;border-radius:9px;flex:0 0 29px;place-items:center;width:29px;height:29px;margin-top:1px;font-size:11px;font-weight:600;display:grid}.steps small{color:#8ba497;margin-top:4px;font-size:11px;line-height:1.55;display:block}.connection-graphic{border:1px solid var(--border);background:radial-gradient(#194b3270,#10271a3d 70%);border-radius:18px;height:145px;margin:25px 0 12px;position:relative;overflow:hidden}.connection-graphic i{border:1px solid #69cd9a99;border-radius:50%;width:74px;height:74px;position:absolute;top:24px}.connection-graphic i:first-child{left:calc(50% - 100px)}.connection-graphic i:nth-child(2){left:calc(50% - 57px)}.connection-graphic i:nth-child(3){left:calc(50% - 14px)}.connection-graphic i:nth-child(4){left:calc(50% + 29px)}.connection-graphic span{text-align:center;letter-spacing:.03em;color:#9bc9ae;width:100%;font-size:10px;position:absolute;bottom:15px}.field{margin:20px 0;display:block}.field>label{color:#d9e5de;margin-bottom:9px;font-size:12px;font-weight:600;line-height:1.5;display:block}input:not([type=checkbox]),textarea{width:100%;color:var(--text);caret-color:var(--mint);background:#041c20e6;border:1px solid #426569;border-radius:12px;padding:13px 14px;font-size:16px;line-height:1.5}input:not([type=checkbox]):hover,textarea:hover{border-color:#58898a}input::placeholder,textarea::placeholder{color:#82999e;opacity:1}textarea{resize:vertical;min-height:116px}.field small{color:#8aa194;margin-top:8px;font-size:11px;line-height:1.55;display:block}.answer-card{background:#001b18e6;border:1px solid #1b6a60;border-radius:16px;margin:22px 0;padding:17px}.answer-card .field{margin:0 0 17px}.answer-card .field:last-child{margin-bottom:0}.answer-card textarea{background:#001410;min-height:170px}.answer-card .field>label{color:#b4c9bc}.helper-list{color:#9db6a7;gap:9px;margin:16px 0 22px;padding-left:19px;font-size:12px;line-height:1.6;display:grid}.helper-list li::marker{color:#6aa780}.helper-list:has(.helper-item){gap:13px;padding:0;list-style:none}.helper-item{border:0;border-bottom:1px solid var(--border-soft);background:0 0;border-radius:0;align-items:flex-start;gap:12px;padding:13px 0;display:flex}.helper-item:last-child{border-bottom:0;padding-bottom:0}.helper-item h3{margin:0 0 6px;font-size:14px}.helper-item strong{color:#e0ece6;margin:1px 0 5px;font-size:13px;font-weight:600;display:block}.helper-item h3{color:#e0ece6;margin:1px 0 5px;font-size:13px;font-weight:600}.helper-item p{color:#b0bac6;margin:0;font-size:12px}.tile-icon{color:#18ebdf;background:#003c329c;border:1px solid #075e53;border-radius:10px;flex:0 0 37px;place-items:center;width:37px;height:37px;display:inline-grid}.tile-icon svg{width:21px;height:21px}.note,.message{color:#aec7b7;background:#143022b3;border:1px solid #284b3b;border-radius:12px;margin:20px 0;padding:14px 15px;font-size:12px;line-height:1.6}.message{color:#c8edda;border-color:#397153}.error{color:#ffc9b8;background:#3a231dd9;border-color:#815246}.muted{color:#8aa194;font-size:11px;line-height:1.6}.check{color:#b8ccbe;align-items:flex-start;gap:11px;margin:21px 0;font-size:12px;line-height:1.65;display:flex}.check input{width:18px;height:18px;accent-color:var(--mint);flex-shrink:0;margin:2px 0 0}.legal-links{gap:13px;margin:23px 0;display:grid}.legal-links a,.text-button{color:#a2d9bd;text-align:left;text-underline-offset:4px;background:0 0;border:0;padding:0;font-size:12px;line-height:1.6;text-decoration:underline}.legal-links a,.legal-links .text-button{justify-content:space-between;align-items:center;gap:10px;display:flex}.text-button{align-items:center;gap:7px;display:inline-flex}.text-button .icon,.legal-links .icon{width:15px;height:15px}.legal-links a:hover,.text-button:hover{color:var(--mint)}.consent-row{color:#b9c3cd;align-items:flex-start;gap:12px;margin:20px 0;font-size:13px;line-height:1.6}.consent-row input{appearance:none;cursor:pointer;background:#00110d;border:1.5px solid #d7e8e2;border-radius:5px;width:24px;height:24px;margin-top:1px;position:relative}.consent-row input:checked{background:#43eada;border-color:#43eada}.consent-row input:checked:after{content:"";border:2px solid #002420;border-width:0 2px 2px 0;width:6px;height:12px;position:absolute;top:3px;left:7px;transform:rotate(45deg)}.consent-row>div{overflow-wrap:anywhere;min-width:0;padding-top:1px}.consent-row a,.consent-row .text-button{color:#4aeee4;font:inherit;text-align:left;text-underline-offset:3px;padding:0;text-decoration:underline;display:inline}.privacy-link{width:100%;min-width:0;color:var(--text);text-align:left;background:#001612cf;border:1px solid #116f65;border-radius:14px;grid-template-columns:36px minmax(0,1fr) 20px;align-items:center;gap:12px;margin:14px 0;padding:15px;display:grid}.privacy-link>span{min-width:0}.privacy-link strong{overflow-wrap:anywhere;font-size:14px;font-weight:650;line-height:1.4;display:block}.privacy-link small{color:#adb9c3;margin-top:5px;font-size:12px;line-height:1.55;display:block}.privacy-link>.icon{color:#c1cbd0;width:20px;height:20px}.privacy-link:hover:not(:disabled){background:#032b23;border-color:#36b6a4}.data-use-link{grid-template-columns:minmax(0,1fr) 20px;min-height:48px;margin:12px 0 21px;font-size:14px;line-height:1.5}.privacy-policy-link{border-top:1px solid var(--border-soft);align-items:center;gap:12px;margin:24px 0 20px;padding:17px 0 0;display:flex}.privacy-policy-link a,.privacy-policy-link .text-button{color:#aebbc5;overflow-wrap:anywhere;flex:1;min-width:0;font-size:13px;line-height:1.55;text-decoration:none}.privacy-policy-link .icon{color:#c1cbd0;width:20px;height:20px}.progress{background:#254333;border-radius:4px;gap:5px;height:3px;margin:2px 0 26px;display:flex;overflow:hidden}.progress>span:not(.progress-tick){background:var(--mint);border-radius:4px;height:100%;display:block}.progress-tick{background:#254333;border-radius:4px;flex:1}.progress-tick.complete,.progress-tick.active{background:var(--mint)}.progress:has(.progress-tick){background:0 0}.fact,.summary-card{background:#001612cf;border:1px solid #116f65;border-radius:14px;margin:14px 0;padding:16px}.fact .check{margin:0 0 14px}.fact .field{margin:0}.summary-card .field{margin:16px 0 0}.summary-card p:last-child{margin-bottom:0}.card-heading{color:#e2eee7;justify-content:space-between;align-items:center;gap:12px;margin:0 0 11px;font-size:13px;font-weight:650;display:flex}.card-heading svg{color:#8bcea8;width:17px;height:17px}.card-heading h2{margin-right:auto;font-size:13px}.summary-card{position:relative}.summary-card>p{margin:0;font-size:13px;line-height:1.6}.editable-card{margin:12px 0;padding:17px}.editable-card .card-heading{min-height:24px;margin:0 0 8px;padding-right:34px;display:block}.editable-card .card-heading h2{color:#f0f5f3;overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:650;line-height:1.4}.editable-card .card-heading>.tile-icon{border-radius:9px;width:33px;height:33px;position:absolute;top:17px;left:15px}.editable-card .card-heading>.tile-icon .icon{color:#24eee3;width:22px;height:22px}:is(.editable-card:has(.card-heading>.tile-icon) .card-heading,.editable-card:has(.card-heading>.tile-icon)>.summary-text){margin-left:43px}.edit-pencil{color:#64f2e5;background:0 0;border:0;border-radius:10px;place-items:center;width:44px;height:44px;padding:10px;display:grid;position:absolute;top:7px;right:7px}.edit-pencil .icon{width:24px;height:24px;color:inherit}.edit-pencil:hover:not(:disabled),.edit-pencil[aria-expanded=true]{color:#abfff0;background:#0d50433d}.summary-text{color:#b9c4cd;white-space:pre-wrap;overflow-wrap:anywhere;min-width:0;font-size:14px;line-height:1.6}.summary-text p{color:inherit;font-size:inherit;line-height:inherit;margin:0}.summary-text .skills-inline{color:#8eb9b0;margin-top:9px;font-size:12px;line-height:1.5}.card-editor{border-top:1px solid #155348;min-width:0;margin-top:16px;padding-top:2px}.card-editor .field{margin-top:15px}.identity-card{grid-template-columns:64px minmax(0,1fr);align-items:center;column-gap:15px;min-height:106px;padding:18px 16px;display:grid}.identity-card .card-heading{display:contents}.identity-card .card-heading .avatar{grid-area:1/1/span 2;width:64px;height:64px}.identity-card .card-heading .avatar .icon{color:#6ff9df;width:32px;height:32px}.identity-card .card-heading h2{grid-column:2;align-self:end;margin:0;padding-right:30px;font-size:17px}.identity-card>.summary-text{grid-column:2;align-self:start;margin:4px 0 0;font-size:12px;line-height:1.5}.identity-card .card-editor{grid-column:1/-1}.page-review .content>form>.field>label,.page-request-review .content>form>.field>label{color:#eef7f2;font-size:15px;font-weight:650}.page-review .content>form>.field textarea,.page-request-review .content>form>.field textarea{min-height:88px}.page-profile .editable-card .edit-pencil{color:#c0ccd1}.page-request-review .editable-card .card-heading h2{color:#b8c6cc;font-size:13px;font-weight:400}.page-request-review .editable-card>.summary-text{color:#e2ece9}.page-request-review .summary-text .tags{margin-top:4px}.edit-block{margin-top:10px}.edit-block>summary{color:#5df1de;cursor:pointer;justify-content:flex-end;align-items:center;width:fit-content;min-width:30px;min-height:30px;margin-left:auto;font-size:11px;list-style:none;display:flex}.edit-block>summary::-webkit-details-marker{display:none}.edit-block>summary svg{width:18px;height:18px}.edit-block>summary:focus-visible{outline:2px solid var(--mint);outline-offset:3px;border-radius:4px}.edit-block[open]{border-top:1px solid #164d41;padding-top:6px}.profile-identity{background:#001712d9;border:1px solid #126054;border-radius:15px;align-items:center;gap:15px;margin:21px 0 16px;padding:17px;display:flex}.avatar{color:#6ff9df;background:radial-gradient(circle at 35% 25%,#21675b,#06362f);border:1px solid #268275;border-radius:50%;flex:0 0 63px;place-items:center;width:63px;height:63px;font-size:22px;font-weight:650;display:grid;overflow:hidden}.avatar svg{width:30px;height:30px}.identity-copy{flex:1;min-width:0}.identity-copy .field{margin:0}.identity-copy strong,.identity-copy h2{color:#eff6f1;overflow-wrap:anywhere;font-size:17px;display:block}.identity-copy p,.identity-copy small{color:#a9bdba;margin:5px 0 0;font-size:12px;line-height:1.5;display:block}.info-card{color:#afcbc2;background:#00312780;border:1px solid #205f52;border-radius:12px;align-items:flex-start;gap:11px;margin:19px 0;padding:14px 15px;font-size:12px;line-height:1.6;display:flex}.info-card>.icon{color:#63e4ce;margin-top:2px}.info-card>div{min-width:0}.info-card h2{margin:2px 0 7px;font-size:14px}.info-card p{font-size:12px}.info-card p:last-child{margin-bottom:0}.section-heading{justify-content:space-between;align-items:center;gap:12px;margin-top:27px;display:flex}.section-heading>span{color:#a0c4ad;font-size:12px}.cards{gap:12px;margin:16px 0;display:grid}.request-card{width:100%;color:inherit;text-align:left;overflow-wrap:anywhere;background:#001612e8;border:1px solid #116f65;border-radius:15px;gap:10px;padding:18px;transition:border-color .15s,background-color .15s;display:grid}.request-card:hover:not(:disabled){background:#032b23;border-color:#36b6a4}.request-card strong{letter-spacing:-.02em;font-size:17px;font-weight:650;line-height:1.35}.request-card>span:not(.eyebrow):not(.card-link):not(.request-state):not(.status){-webkit-line-clamp:3;color:#a4bbab;-webkit-box-orient:vertical;font-size:12px;line-height:1.55;display:-webkit-box;overflow:hidden}.card-link{color:#9edabb;justify-content:space-between;align-items:center;padding-top:5px;font-size:11px;line-height:1.5;display:flex}.card-link svg{width:16px;height:16px}.status{color:#7de6ca;background:#003d319c;border:1px solid #237867;border-radius:7px;align-items:center;gap:6px;width:fit-content;padding:6px 10px;font-size:10px;font-weight:550;line-height:1.4;display:inline-flex}.request-state{text-align:center;background:#001b16bf;border:1px solid #235c50;border-radius:12px;grid-template-columns:1fr 1fr;gap:4px;width:100%;margin:21px 0 18px;padding:4px;font-size:12px;line-height:1.5;display:grid}.request-state>span{border-radius:8px;padding:10px 5px}.request-state>span:first-child{color:#8eebd3;background:#0a4739}.request-state>.muted{font-size:inherit;color:#899d9c}.request-state[role=tablist]{background:#001612b3;border-color:#138f85;gap:0;padding:0;overflow:hidden}.request-state>button{color:#ced6dc;background:0 0;border:1px solid #0000;border-radius:11px;min-width:0;min-height:43px;padding:10px 6px;font-size:13px;line-height:1.45}.request-state>button[aria-selected=true]{color:#24f2e8;background:linear-gradient(115deg,#03514999,#003c3d80);border-color:#19e3dc;font-weight:600;box-shadow:inset 0 0 16px #09b3a31a}.request-state>button:hover:not(:disabled){background-color:#0b4c413d}.request-question{color:#f4f7f5;letter-spacing:-.03em;margin:6px 0 13px;font-size:clamp(23px,6vw,27px);font-weight:700;line-height:1.25}.page-new .page-heading{margin-bottom:30px}.page-created .info-card{margin-top:15px;padding:18px 16px}.page-created .info-card h2{font-size:17px}.page-created .info-card p{font-size:14px;line-height:1.6}.page-created .info-card p+p{margin-top:18px}.search-status{color:#28eee0;align-items:center;gap:8px;margin-top:10px;font-size:14px;line-height:1.4;display:inline-flex}.search-status:before{content:"";background:#21e5cc;border-radius:50%;flex:0 0 10px;width:10px;height:10px;box-shadow:0 0 8px #16ddbd24}.summary-card>.created-detail{color:#b9c4cd;border-top:1px solid #14685c;margin-top:16px;padding-top:16px;font-size:14px;line-height:1.6}.detail{border:1px solid var(--border);background:#001612d9;border-radius:13px;margin-top:15px;padding:18px}.detail h2{color:#d4e5da;font-size:13px}.detail p,.detail li{color:#a8bfb0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.65}.detail p{margin:10px 0 0}.detail ul{margin-bottom:0;padding-left:18px}.request-title{color:#f0f7f3;overflow-wrap:anywhere;margin:16px 0;font-size:22px;font-weight:680;line-height:1.35}.summary-card .detail{background:0 0;border:0;border-top:1px solid #174d41;border-radius:0;margin:0;padding:16px 0}.summary-card .detail:last-child{padding-bottom:0}.detail h3{color:#e4f0e8;margin:0;font-size:13px;font-weight:600}.tags{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.tags>span{color:#b6d9ca;overflow-wrap:anywhere;background:#08433266;border:1px solid #286b59;border-radius:999px;max-width:100%;padding:6px 9px;font-size:11px;line-height:1.5}.empty{text-align:center;background:#001a14db;border:1px solid #146b62;border-radius:15px;margin:16px 0;padding:25px 19px}.empty h3{margin:14px 0 9px;font-size:18px}.empty p{color:#9bb5a4;max-width:270px;margin:0 auto;font-size:12px}.empty-symbol{color:#a0e8bc;background:#1b3d28;border:1px solid #3b694a;border-radius:14px;place-items:center;width:46px;height:46px;font-size:23px;display:inline-grid}.success-mark{width:70px;height:70px;color:var(--mint);background:#184a32;border:1px solid #438761;border-radius:50%;place-items:center;margin:24px auto 28px;font-size:30px;display:grid;box-shadow:0 0 35px #44db8f16}.home-profile{color:#9cecd6;background:#00352b;border:1px solid #227e70;border-radius:50%;flex:0 0 38px;place-items:center;width:38px;height:38px;margin:0 0 0 auto;padding:0;display:grid}.home-profile strong{font-size:14px;font-weight:650;display:block}.home-profile p,.home-profile small{color:#9cb6a5;margin:4px 0 0;font-size:11px;line-height:1.5;display:block}.home-profile svg{color:#99d3ac;width:23px;height:23px}.dashboard-grid{grid-template-columns:minmax(0,1fr);gap:11px;margin:18px 0;display:grid}.dashboard-grid>.summary-card{margin:0}.dashboard-grid>.summary-card>.section-heading{margin-top:0}.dashboard-grid>.summary-card>.section-heading h2{color:#b5bfc7;text-transform:uppercase;font-size:11px;font-weight:400}.summary-card>.dashboard-tile{background:0 0;border:0;min-height:95px;padding:16px 0 0}.dashboard-tile{color:#ecf5f1;text-align:left;background:#001612db;border:1px solid #126d60;border-radius:14px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:12px;min-height:108px;padding:16px;display:grid}.dashboard-tile>.eyebrow{color:#acb9c3;letter-spacing:.01em;grid-column:1/-1;margin-bottom:0;font-size:10px;font-weight:400}.dashboard-section-title{color:#b5bfc7;letter-spacing:.015em;text-transform:uppercase;grid-column:1/-1;margin:0 0 1px;font-size:11px;font-weight:400;line-height:1.45}.dashboard-tile-icon{color:#22eee5;background:#004b3b75;border:1px solid #02584d;border-radius:15px;place-items:center;width:48px;height:48px;display:grid}.dashboard-tile svg{color:#22eee5;width:25px;height:25px}.dashboard-tile-copy{min-width:0}.dashboard-tile strong{font-size:15px;font-weight:600;line-height:1.35;display:block}.dashboard-tile h3{letter-spacing:-.015em;margin:0;font-size:15px;font-weight:600;line-height:1.4}.dashboard-tile small,.dashboard-tile p{color:#aebbc5;margin:7px 0 0;font-size:12px;line-height:1.5;display:block}.dashboard-tile:not(:disabled):hover{background:#00261c;border-color:#26afa0}.unavailable{cursor:default}.unavailable small{color:#97a9b2}nav{z-index:5;padding:9px 15px max(10px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#001310f5;border-top:1px solid #0c554c;gap:4px;margin:3px 0 0;display:flex;position:sticky;bottom:0}nav button{color:#a9b4c0;background:0 0;border:0;border-radius:10px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:6px;min-width:0;min-height:56px;padding:7px 4px;font-size:11px;line-height:1.3;display:flex}nav button svg,.nav-icon{width:23px;height:23px}nav button:hover:not(:disabled){background:#00342a}nav button[aria-current=page]{color:#14f4e3;background:0 0}.loading{color:#adcfbb;text-align:center;margin-top:20px;font-size:12px}footer{z-index:1;color:#7a998f;letter-spacing:.02em;text-align:center;padding:24px 20px 6px;font-size:9px;line-height:1.6;position:relative}.has-nav{padding-bottom:0}.has-nav footer{display:none}.new-request{margin-top:22px}.request-detail-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.request-more{color:#d8e7e2;letter-spacing:2px;background:0 0;border:0;border-radius:12px;place-items:center;min-width:44px;min-height:44px;padding:6px;display:grid}.request-more:hover:not(:disabled){background:#0c4038}.request-updated,.request-card>.request-updated{color:#a7b7bf;margin-top:10px;font-size:11px;line-height:1.5;display:block}.status-paused{color:#efd17c;background:#58471e33;border-color:#8b7733}.status-closed{color:#d0dedb;background:#233a3933;border-color:#506b68}.request-history-link{min-height:44px;margin-top:14px}.version-details{border-top:1px solid #174d41;margin-top:16px;padding-top:12px}.version-details>summary{color:#75ebd6;cursor:pointer;width:fit-content;min-height:38px;padding:8px 0;font-size:13px}.version-details>summary:focus-visible{outline:2px solid var(--mint);outline-offset:3px;border-radius:4px}.version-details[open]>summary{margin-bottom:5px}.page-request-edit h1{font-size:28px}.page-request-edit .answer-card{margin:12px 0;padding:15px}.page-request-edit .answer-card textarea{min-height:116px}.page-request-edit .answer-card .field>label{color:#d7e3df;font-size:13px;font-weight:500}.conflict-current{border:1px solid #997455;border-radius:10px;max-height:240px;padding:12px;overflow-y:auto}.conflict-current p{white-space:pre-wrap;overflow-wrap:anywhere;margin:10px 0 0}.request-dialog{width:min(100% - 28px,410px);max-height:calc(100dvh - 32px);color:var(--text);background:radial-gradient(at 80% 0,#0b3c3433,#0000 70%),#001511;border:1px solid #29d9cb;border-radius:22px;margin:auto;padding:26px 20px 20px;overflow-y:auto;box-shadow:0 20px 80px #000a}.request-dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#000b}.request-dialog h2{margin:0 0 16px;font-size:23px}.request-dialog>p{font-size:14px;line-height:1.6}.request-dialog.bottom-sheet{width:min(100%,440px);padding-bottom:max(24px, env(safe-area-inset-bottom));border-radius:24px 24px 0 0;margin:auto auto 0}.request-dialog.bottom-sheet:before{content:"";background:#6c8389;border-radius:99px;width:42px;height:5px;margin:-11px auto 24px;display:block}.manage-action{width:100%;min-height:100px;color:var(--text);text-align:left;background:#00231e80;border:1px solid #14685c;border-radius:15px;align-items:center;gap:12px;margin:12px 0;padding:17px 14px;display:flex}.manage-action>span:nth-child(2){flex:1;min-width:0}.manage-action strong,.manage-action small{display:block}.manage-action strong{font-size:15px;line-height:1.4}.manage-action small{color:#aabdc0;margin-top:6px;font-size:12px;line-height:1.5}.danger-outline{border-color:#8d4c3b}.danger-outline .tile-icon{color:#ffb098;background:#47282055;border-color:#dd7f67}.primary.danger{color:#250505;background:#ff525b}.primary.danger:hover:not(:disabled){background:#ff7a80}:is(.app-shell:has(.connection-flow[data-screen="18"])>nav,.app-shell:has(.connection-flow[data-screen="44"])>nav){display:none}.connection-back{min-height:40px;margin:-10px 0 8px}.connection-hub-tile{padding-bottom:50px;position:relative}.connection-hub-link{justify-content:space-between;min-height:36px;font-size:12px;position:absolute;bottom:8px;left:16px;right:16px}.connection-hub-link .icon{width:18px;height:18px}.connection-loading p{margin:0}.request-connections{gap:12px;margin-top:22px;display:grid}.connection-list-card{text-align:left;width:100%;color:var(--text);border-color:#168f86;margin:0;display:block}.connection-list-card:hover:not(:disabled){background:#062e28d9}.connection-list-card>section{margin-top:16px}.connection-list-card h3{margin:0 0 4px;font-size:14px}.connection-list-card p{color:#c3d0d0;margin-bottom:0;font-size:13px}.connection-list-card .card-link{justify-content:space-between;margin-top:14px;display:flex}.connection-person{align-items:center;gap:14px;min-width:0;display:flex}.connection-person>div{flex:1;min-width:0}.connection-person h2{overflow-wrap:anywhere;font-size:18px}.connection-person p{color:#bcc8ce;margin:3px 0 7px;font-size:12px}.connection-avatar{color:#70eee0;background:radial-gradient(circle,#105647,#001c18);border:1px solid #48c7bc;border-radius:50%;flex:0 0 54px;place-items:center;width:54px;height:54px;display:grid}.connection-avatar .icon{width:30px;height:30px}.connection-status{color:#bfcfcd;border:1px solid #577271;border-radius:99px;align-items:center;gap:6px;padding:5px 9px;font-size:11px;font-weight:500;line-height:1.35;display:inline-flex}.connection-status:before{content:"";background:currentColor;border-radius:50%;flex:0 0 7px;width:7px;height:7px}.connection-status.can-intro{color:#ffd556;background:#342b0b33;border-color:#a17e13}.connection-status.agreed{color:#11ebd4;background:#013d3033;border-color:#058c7b}.connection-value{grid-template-columns:1fr 1fr;gap:13px;margin-top:13px;display:grid}.connection-value>div+div{border-left:1px solid #1b6559;padding-left:13px}.connection-value strong{font-size:12px}.connection-request-context{width:100%;color:var(--text);text-align:left;background:#001e1990;border:1px solid #1b7770;border-radius:16px;align-items:center;gap:12px;margin:0 0 14px;padding:14px;display:flex}.connection-request-context>span{color:#c6d7d3;flex:1;min-width:0;font-size:12px;display:block}.connection-request-context strong{color:#e0e9e8;overflow-wrap:anywhere;margin-top:4px;font-size:14px;font-weight:500;line-height:1.5;display:block}.connection-request-context p{margin:9px 0 0;font-size:13px}.connection-request-context .icon{color:#47e7da}.connection-request-caption{margin-top:16px}.connection-request-caption strong{color:#d6e4df;margin-top:3px;font-weight:500;display:block}.connection-identity{margin-bottom:14px}.connection-block{align-items:flex-start;gap:13px;margin:12px 0;padding:17px 14px;display:flex}.connection-block>div{flex:1;min-width:0}.connection-block h2{margin-bottom:9px;font-size:16px}.connection-block p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px}.connection-block .tile-icon{flex:0 0 37px;width:37px;height:37px}.connection-points{margin:0;padding:0;list-style:none}.connection-points li{color:#cbd8d7;overflow-wrap:anywhere;align-items:flex-start;gap:8px;margin-top:9px;font-size:13px;line-height:1.55;display:flex}.connection-points .icon{color:#33e6d0;width:18px;height:18px;margin-top:2px}.connection-message .section-heading{align-items:center;gap:10px}.connection-message .section-heading .text-button{gap:5px;min-height:40px;font-size:12px}.connection-message .section-heading .icon{width:18px;height:18px}.connection-message-text{white-space:pre-wrap;overflow-wrap:anywhere}.connection-message>p{border:1px solid #165d55;border-radius:12px;margin-top:12px;padding:12px}.connection-message small{color:#a6bbb8;font-size:11px;line-height:1.6}.connection-message .field{margin-top:12px}.connection-message .field>span{margin-bottom:8px;font-size:13px;display:block}.connection-consent{color:#c1d3cf;margin-block:20px;font-size:12px;line-height:1.6}.connection-privacy{color:#a9bfbb;gap:8px;margin:18px 0;font-size:12px;display:flex}.connection-privacy .icon{width:17px;height:17px}.connection-empty{text-align:center;padding:36px 20px}.connection-empty>.icon{color:#7aa49a;width:46px;height:46px;margin:0 auto 18px}.connection-empty p{margin:14px 0 0}.connection-empty h2{font-size:18px}.connection-refresh{justify-content:center;width:100%;min-height:44px;margin-top:18px}.connection-revoke{color:#b6c9c6;min-height:44px;margin-top:12px;font-size:12px}.connection-safe-profile{border-color:#28463e;margin-block:12px;padding:20px 17px}.connection-safe-profile h2{margin-bottom:12px}.connection-safe-profile p{margin-bottom:0}.connection-profile-identity{margin:22px 0 25px}.connection-profile-identity .connection-avatar{flex-basis:72px;width:72px;height:72px}.connection-profile-identity .connection-avatar .icon{width:40px;height:40px}.connection-profile-context{color:#65e8d4;border:1px solid #20483d;border-radius:12px;margin-top:10px;padding:12px}.connection-profile-link{margin-block:14px}.connection-contact{margin-top:15px}.connection-contact a{text-decoration:none}.connection-contact .muted{margin:14px 0 0;font-size:12px}.connection-delivery{border:1px solid #305049;border-radius:12px;margin-top:18px;padding:12px;font-size:12px}.connection-delivery.delivery-warning{color:#e3c774;border-color:#876e31}@media (width<=360px){.connection-person{gap:10px}.connection-avatar{flex-basis:44px;width:44px;height:44px}.connection-person h2{font-size:16px}.connection-status{font-size:10px}.connection-block{gap:10px;padding-inline:12px}.connection-block>.tile-icon{flex-basis:30px;width:30px;height:30px}.connection-hub-link{left:12px;right:12px}.brand-caption{display:none}.topbar,.brand,main{padding-inline:20px}.network-hero{width:calc(100% + 40px);margin-inline:-20px}h1{font-size:28px}.dashboard-tile{padding:12px}.editable-card{padding:15px 13px}.editable-card .card-heading{padding-right:34px}.editable-card .card-heading>.tile-icon{width:30px;height:30px;top:15px;left:13px}:is(.editable-card:has(.card-heading>.tile-icon) .card-heading,.editable-card:has(.card-heading>.tile-icon)>.summary-text){margin-left:39px}.editable-card .card-heading h2{font-size:14px}.summary-text{font-size:13px}.identity-card{grid-template-columns:50px minmax(0,1fr);column-gap:11px}.identity-card .card-heading .avatar{flex-basis:50px;width:50px;height:50px}.identity-card .card-heading h2{font-size:15px}.privacy-link{grid-template-columns:32px minmax(0,1fr) 18px;gap:9px;padding:13px}.privacy-link>.tile-icon{width:32px;height:32px}.data-use-link{grid-template-columns:minmax(0,1fr) 18px}.consent-row{gap:10px;font-size:12px}.request-state>button{font-size:12px}}@media (width>=700px){body{background:radial-gradient(at 50% 20%,#072b26,#000a0b 65%)}.app-shell{border:1px solid #173a35;border-radius:24px;min-height:calc(100dvh - 48px);margin:24px auto;box-shadow:0 20px 90px #0008}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important}}.dashboard-tile.connection-hub-tile{background:linear-gradient(115deg,#03201bdc,#001411ef);border-color:#08796b;border-radius:15px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:12px;width:100%;min-height:108px;padding:16px;position:relative}.connection-hub-tile .dashboard-tile-copy{display:block}.connection-hub-tile .connection-hub-heading{color:#f2f7f6;letter-spacing:-.02em;padding-right:20px;font-size:15px;font-weight:650;line-height:1.4;display:block}.connection-hub-tile .connection-hub-description{color:#b9c5ca;margin-top:6px;font-size:12px;line-height:1.5;display:block}.connection-hub-tile .connection-hub-eyebrow{color:#b8c3c9;text-transform:uppercase;letter-spacing:.015em;margin-bottom:6px;font-size:10px;font-weight:400;line-height:1.4;display:block}.connection-hub-tile .connection-hub-meta{pointer-events:none;flex-direction:column;justify-content:space-between;align-items:flex-end;gap:13px;display:flex;position:absolute;top:16px;bottom:14px;right:15px}.connection-hub-tile:has(.connection-hub-badge) .connection-hub-description{padding-right:82px}.connection-hub-tile .connection-hub-meta>.icon{color:#d7e7e4;width:19px;height:24px}.connection-hub-tile .connection-hub-badge{white-space:nowrap;border:1px solid;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:500;line-height:1.4}.connection-hub-tile .connection-hub-badge.agreed{color:#67ffe0;background:radial-gradient(#04775a66,#043e343b);border-color:#078b76;box-shadow:inset 0 0 14px #12e3b817,0 0 12px #03bd9212}.connection-hub-tile .connection-hub-badge.waiting{color:#ffe87d;background:radial-gradient(#8065135e,#3d330e3b);border-color:#806c18;box-shadow:inset 0 0 14px #f3c14217,0 0 12px #b69a1210}.connection-hub-opportunities .connection-hub-meta{align-self:start;padding-top:4px}.connection-hub-tile .connection-hub-avatars{align-items:center;gap:5px;margin-top:9px;display:flex}.connection-hub-avatars .connection-avatar{border-color:#8ab5a9;flex-basis:28px;width:28px;height:28px;font-size:10px}.connection-hub-avatars>span:nth-child(2) .connection-avatar{background:radial-gradient(circle at 35% 20%,#49625b,#18332b)}.connection-hub-avatars>span:nth-child(3) .connection-avatar{background:radial-gradient(circle at 35% 20%,#4a5445,#253329)}.connection-hub-avatars .connection-more-people{color:#d9eee7;border:1px solid #77b3a4;border-radius:50%;place-items:center;width:28px;height:28px;font-size:18px;line-height:1;display:grid}.connection-flow{min-width:0}.connection-flow .page-heading{margin-bottom:8px}.connection-flow .lead{color:#d1d8dd;margin-bottom:17px;font-size:14px;line-height:1.55}.connection-flow .connection-back{color:#c7d0d8;margin-bottom:10px;font-weight:400}.connection-flow .connection-avatar-fallback{color:#cfefe2;letter-spacing:-.045em;background:radial-gradient(circle at 35% 22%,#355f50,#122e27 75%);border-color:#648f82;font-size:21px;font-weight:550;box-shadow:inset 0 0 18px #46b99510}.connection-flow .connection-person{gap:13px}.connection-flow .connection-person h2{color:#f5f8f6;font-size:18px;font-weight:680;line-height:1.3}.connection-flow .connection-person p{color:#bfc9cf;margin:3px 0 5px;font-size:13px;line-height:1.45}.connection-flow .connection-status{border-radius:999px;padding:4px 8px;font-size:11px;line-height:1.4}.connection-flow .connection-status:before{flex-basis:9px;width:9px;height:9px}.connection-flow .connection-status.can-intro{color:#ffce3c;background:#3b310814;border-color:#bb8f0b;box-shadow:inset 0 0 11px #bb900b12,0 0 7px #e7b6130b}.connection-flow .connection-status.agreed{color:#00f1d9;background:#004f3c22;border-color:#078d7e;box-shadow:inset 0 0 12px #08cfae12}.connection-flow .connection-status.has-symbol:before{display:none}.connection-flow .connection-status.has-symbol .icon{width:17px;height:17px}.connection-flow .connection-list-card{background:linear-gradient(120deg,#03201ada,#001611ed);border:1px solid #029d8e;border-radius:14px;width:100%;padding:15px 13px;position:relative}.connection-flow .connection-list-card+.connection-list-card{margin-top:10px}.connection-flow .connection-list-card .connection-person{padding-right:11px}.connection-flow .connection-list-card .connection-person h2{padding-right:8px;font-size:16px}.connection-flow .connection-list-card .connection-avatar{flex-basis:50px;width:50px;height:50px}.connection-flow .connection-list-card .connection-person>div{min-width:0}.connection-flow .connection-list-card .connection-card-chevron{color:#d6e5e3;position:absolute;top:23px;right:12px}.connection-flow .connection-list-card .connection-card-chevron .icon{width:16px;height:22px}.connection-flow .connection-list-card>section{margin-top:12px}.connection-flow .connection-list-card h3{color:#eef5f2;font-size:13px;font-weight:650}.connection-flow .connection-list-card p{color:#cbd4d6;font-size:13px;line-height:1.45}.connection-flow .connection-value{gap:10px;margin-top:12px}.connection-flow .connection-value>div+div{border-color:#0e6a5e;padding-left:12px}.connection-flow .connection-value strong{color:#f1f6f3;font-size:13px;font-weight:650}.connection-flow .connection-request-caption{color:#abbcbd;margin-top:14px;font-size:12px}.connection-flow .connection-request-caption strong{color:#f1f5f2;margin-top:5px;font-size:14px;line-height:1.5}.connection-flow .request-updated{color:#b6c2c7;margin-top:11px;font-size:12px;display:block}.connection-flow .connection-request-context{background:#02231d9c;border-color:#038f85;border-radius:12px;gap:12px;padding:12px}.connection-flow .connection-request-context>.icon:first-child{box-sizing:content-box;background:radial-gradient(#07544377,#00291e33);border:1px solid #037e70;border-radius:11px;width:24px;height:24px;padding:8px}.connection-flow .connection-request-context>span{color:#f2f5f3;font-size:12px;font-weight:600}.connection-flow .connection-request-context strong{color:#c6d0d4;margin-top:2px;font-size:12px;font-weight:400}.connection-flow .connection-block{background:linear-gradient(125deg,#01231fd9,#001813d9);border-color:#058d80;border-radius:13px;gap:13px;margin:10px 0;padding:14px 13px}.connection-flow .connection-block h2{color:#f2f6f3;margin-bottom:7px;font-size:16px;font-weight:650;line-height:1.3}.connection-flow .connection-block p{color:#c3ccd2;font-size:13px;line-height:1.5}.connection-flow .connection-block .tile-icon{color:#02eddb;background:radial-gradient(#06493a77,#002d2733);border-color:#039786;border-radius:11px;flex-basis:37px;width:37px;height:37px}.connection-flow .connection-block .tile-icon .icon{width:23px;height:23px}.connection-flow .connection-points li{color:#c7d2d4;margin-top:8px;font-size:13px;line-height:1.4}.connection-flow .connection-points .icon{color:#003b32;background:#10e7d5;border-radius:50%;width:16px;height:16px;margin-top:1px}.connection-flow .connection-message{border-color:#028a7e;border-radius:13px;margin-top:10px;padding:13px 12px}.connection-flow .connection-message h2{font-size:15px}.connection-flow .connection-message .section-heading{margin-bottom:0}.connection-flow .connection-message .section-heading .text-button{color:#26e8d8;min-height:32px;padding:0;font-size:11px;font-weight:400}.connection-flow .connection-message>p{color:#d6dfdf;border-color:#037d70;border-radius:11px;padding:11px;font-size:13px;line-height:1.5}.connection-flow .connection-via-bot{color:#c5d0d2;align-items:center;gap:11px;margin:12px 0 0;font-size:12px;line-height:1.45;display:flex}.connection-flow .connection-via-bot>.icon{box-sizing:content-box;color:#00e5d1;background:#0242384d;border:1px solid #047f71;border-radius:50%;flex:0 0 17px;width:17px;height:17px;padding:5px}.connection-flow .connection-privacy{color:#a8c2ba;margin:12px 0;font-size:11px}.connection-flow .connection-consent{margin-block:15px;font-size:11px;line-height:1.55}.connection-flow .primary{background:linear-gradient(100deg,#27e3d5,#4ff0dc 55%,#19dfd1);min-height:48px;margin-top:12px;font-size:15px}.connection-flow .connection-empty{border-color:#20574a;padding:34px 18px}.connection-flow .request-state[role=tablist]{border-color:#037f75;border-radius:13px;margin:17px 0 14px}.connection-flow .request-state>button{border-radius:12px;min-height:40px;font-size:12px}.connection-flow .request-state>button[aria-selected=true]{border-color:#06dfd4;box-shadow:inset 0 0 19px #00e5da24,0 0 8px #00c7be17}.connection-flow[data-screen="38.2"] .request-state>button[aria-selected=true],.connection-flow[data-screen="38.3"] .request-state>button[aria-selected=true],.connection-flow[data-screen="38.4"] .request-state>button[aria-selected=true]{color:#002723;background:#00ded5}.connection-flow[data-screen="17"]>.page-heading,.connection-flow[data-screen="44"]>.page-heading{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.connection-flow[data-screen="17"] .connection-identity{background:0 0;border:0;margin:5px 0 18px;padding:5px 0}.connection-flow[data-screen="17"] .connection-identity .connection-avatar{flex-basis:72px;width:72px;height:72px;font-size:27px}.connection-flow[data-screen="17"] .connection-identity .connection-person h2{letter-spacing:-.035em;font-size:27px;font-weight:720}.connection-flow[data-screen="17"] .connection-identity .connection-person p{font-size:14px}.connection-flow[data-screen="17"] .connection-request-context{display:none}.connection-flow[data-screen="18"] .connection-identity{border-color:#039d8e;border-radius:13px;padding:13px}.connection-flow[data-screen="18"] .connection-identity .connection-avatar{flex-basis:60px;width:60px;height:60px;font-size:23px}.connection-flow[data-screen="18"] .connection-identity .connection-person h2{font-size:17px}.connection-flow[data-screen="18"] .connection-request-context{display:none}.connection-flow .connection-intro-context{background:linear-gradient(120deg,#02251bd6,#001814d9);border:1px solid #039285;border-radius:13px;margin:11px 0;padding:0 12px}.connection-flow .connection-intro-context .connection-block{background:0 0;border:0;border-radius:0;margin:0;padding:13px 0}.connection-flow .connection-intro-context .connection-block+.connection-block{border-top:1px solid #146053}.connection-flow[data-screen="44"] .connection-profile-identity{margin:20px 0 25px}.connection-flow[data-screen="44"] .connection-profile-identity .connection-avatar{flex-basis:84px;width:84px;height:84px;font-size:30px}.connection-flow[data-screen="44"] .connection-profile-identity .connection-person h2{font-size:23px}.connection-flow[data-screen="44"] .connection-safe-profile{background:#071c189c;border-color:#1b443b;margin-block:10px;padding:18px}.connection-flow[data-screen="44"] .connection-safe-profile h2{margin-bottom:8px;font-size:16px}.connection-flow[data-screen="44"] .connection-points .icon{color:#52dcc4;background:0 0}.connection-flow[data-screen="31"] .lead{margin-bottom:20px;font-size:15px;line-height:1.5}.connection-flow[data-screen="31"] .connection-identity{background:linear-gradient(120deg,#042923b8,#011814db);border-color:#078a7c;border-radius:13px;margin:0 0 13px;padding:14px}.connection-flow[data-screen="31"] .connection-identity .connection-avatar{flex-basis:79px;width:79px;height:79px;font-size:29px}.connection-flow[data-screen="31"] .connection-identity .connection-person h2{font-size:22px}.connection-flow[data-screen="31"] .connection-identity .connection-status{margin-top:4px;padding:5px 10px}.connection-flow[data-screen="31"] .connection-request-context{margin:13px 0;padding:14px}.connection-flow[data-screen="31"] .connection-request-context>span{font-size:15px}.connection-flow[data-screen="31"] .connection-request-context strong{margin-top:5px;font-size:13px}.connection-flow[data-screen="31"] .connection-profile-link{background:#00251a22;border-color:#0fcebd;border-radius:999px;margin-top:12px;font-size:14px}.connection-flow .connection-history-details{background:#001a1480;border:1px solid #215448;border-radius:12px;margin:15px 0;padding:12px}.connection-flow .connection-history-details>summary{color:#adc6bf;cursor:pointer;font-size:12px}.connection-flow .connection-history-details>summary:focus-visible{outline-offset:4px;outline:2px solid #68ebd1}.connection-flow .connection-history-details .connection-block{background:0 0;border:0;padding-inline:0}:is(.app-shell:has(.connection-flow[data-screen="30"])>nav,.app-shell:has(.connection-flow[data-screen="31"])>nav,.app-shell:has(.connection-flow[data-screen="32"])>nav){display:none}.connection-flow:is([data-screen="30"],[data-screen="32"],[data-screen="19"]) .connection-identity{background:linear-gradient(120deg,#042923b8,#011814db);border-color:#078a7c;border-radius:13px;margin:0 0 13px;padding:14px}.connection-flow:is([data-screen="30"],[data-screen="32"],[data-screen="19"]) .connection-identity .connection-avatar{flex-basis:79px;width:79px;height:79px;font-size:29px}.connection-flow:is([data-screen="30"],[data-screen="32"],[data-screen="19"]) .connection-identity .connection-person h2{font-size:22px}.connection-flow:is([data-screen="30"],[data-screen="32"],[data-screen="19"]) .connection-identity .connection-status{margin-top:4px;padding:5px 10px}.connection-flow:is([data-screen="30"],[data-screen="32"]) .lead{margin-bottom:20px;font-size:15px;line-height:1.5}.connection-flow[data-screen="32"] h1 .accent{font-style:italic}.connection-flow[data-screen="32"] .connection-request-context{margin:13px 0;padding:14px}.connection-flow[data-screen="32"] .connection-request-context>span{font-size:15px}.connection-flow[data-screen="32"] .connection-request-context strong{margin-top:5px;font-size:13px}.connection-flow .connection-next-tip{color:#b2c1c4;border:1px solid #15584e;border-radius:11px;align-items:center;gap:10px;margin-top:13px;padding:11px;font-size:12px;line-height:1.5;display:flex}.connection-flow .connection-next-tip>.icon{color:#c1cecc;flex:0 0 20px;width:20px;height:20px}.connection-flow[data-screen="32"] .connection-next-tip{width:calc(100% + 50px);margin-left:-50px}.connection-flow[data-screen="30"] .connection-next-tip{border:0;border-top:1px solid #1a5a50;border-radius:0;padding:11px 0 0;display:block}.connection-flow .connection-timestamp{border-color:#165e52;border-radius:12px;align-items:center;gap:12px;margin:11px 0 14px;padding:14px;display:flex}.connection-flow .connection-timestamp>.icon{color:#b8c7c8;width:25px;height:25px}.connection-flow .connection-timestamp>p{color:#c4cdcf;margin:0;font-size:12px;line-height:1.5}.connection-flow .connection-sent-message{border-color:#078a7c;border-radius:13px;margin:12px 0;padding:13px}.connection-flow .connection-sent-message-heading{align-items:center;gap:13px;margin-bottom:12px;display:flex}.connection-flow .connection-sent-message-heading h2{font-size:16px}.connection-flow .connection-sent-message-heading .tile-icon{color:#00e6d3;background:#003e3355;border-color:#039786;border-radius:11px;flex:0 0 37px;width:37px;height:37px}.connection-flow .connection-sent-message>p{color:#ced8d8;border:1px solid #0b7264;border-radius:12px;margin:0;padding:12px;font-size:13px;line-height:1.5}.connection-flow .connection-sent-message>small{color:#a8bcba;margin-top:10px;font-size:11px;line-height:1.5;display:block}.connection-flow[data-screen="32"] .connection-profile-link{background:#00251a22;border-color:#0fcebd;border-radius:999px;margin-top:12px;font-size:14px}@media (width<=350px){.dashboard-tile.connection-hub-tile{grid-template-columns:40px minmax(0,1fr);gap:10px;padding:13px 12px}.connection-hub-tile .dashboard-tile-icon{width:40px;height:40px}.connection-hub-tile:has(.connection-hub-badge){padding-bottom:43px}.connection-hub-tile:has(.connection-hub-badge) .connection-hub-description{padding-right:0}.connection-hub-tile .connection-hub-meta{gap:7px;top:13px;bottom:12px;right:12px}.connection-hub-opportunities .dashboard-tile-copy{padding-right:9px}.connection-flow .connection-person{gap:10px}.connection-flow .connection-list-card{padding-inline:11px}.connection-flow .connection-list-card .connection-avatar{flex-basis:43px;width:43px;height:43px;font-size:18px}.connection-flow .connection-list-card .connection-person h2{font-size:15px}.connection-flow .connection-status{padding-inline:6px;font-size:10px}.connection-flow[data-screen="17"] .connection-identity .connection-avatar{flex-basis:62px;width:62px;height:62px}.connection-flow[data-screen="17"] .connection-identity .connection-person h2{font-size:23px}.connection-flow[data-screen="31"] .connection-identity .connection-avatar{flex-basis:63px;width:63px;height:63px;font-size:24px}.connection-flow[data-screen="31"] .connection-identity .connection-person h2{font-size:19px}.connection-flow:is([data-screen="30"],[data-screen="32"],[data-screen="19"]) .connection-identity .connection-avatar{flex-basis:63px;width:63px;height:63px;font-size:24px}.connection-flow:is([data-screen="30"],[data-screen="32"],[data-screen="19"]) .connection-identity .connection-person h2{font-size:19px}}.home-requests-panel{border-color:#168a7c;border-radius:17px;padding:17px 15px 0}.home-requests-panel>.section-heading{margin:0 0 13px}.dashboard-grid>.home-requests-panel>.section-heading h2{color:#bdc7ce;letter-spacing:.01em;font-size:11px;line-height:1.5}.home-request-open{color:#eef6f2;text-align:left;background:0 0;border:0;border-radius:10px;grid-template-columns:46px minmax(0,1fr) 17px;align-items:start;gap:12px;width:100%;padding:0;display:grid}.home-request-open .dashboard-tile-icon{border-radius:15px;width:46px;height:46px}.home-request-open>.icon{color:#c4ccd2;width:19px;height:19px;margin-top:7px}.home-request-copy{min-width:0}.home-request-copy>strong{letter-spacing:-.025em;overflow-wrap:anywhere;font-size:17px;font-weight:650;line-height:1.35;display:block}.home-request-description{color:#b4c2cb;overflow-wrap:anywhere;margin-top:8px;font-size:12px;line-height:1.55;display:block}.home-request-status{color:#37e9d3;flex-wrap:wrap;align-items:center;gap:5px;margin-top:10px;font-size:11px;line-height:1.5;display:flex}.home-request-status>i{background:#44edcc;border-radius:50%;flex:0 0 8px;width:8px;height:8px;margin-right:2px}.home-request-status.is-paused{color:#ead080}.home-request-status.is-paused>i{background:#eed071}.home-request-updated{color:#b6c3cc}.home-requests-all{color:#45eddb;text-align:left;background:0 0;border:0;border-top:1px solid #19594c;width:100%;margin-top:14px;padding:11px 0 13px;font-size:14px;font-weight:500;line-height:1.5;display:block}.home-requests-all:hover:not(:disabled),.home-request-open:hover:not(:disabled){color:#a4fff1}.request-summary-card{min-width:0;color:var(--text);background:#001914d9;border:1px solid #10d7d3;border-radius:17px;padding:15px 14px 0}.request-summary-open{width:100%;color:inherit;text-align:left;background:0 0;border:0;border-radius:9px;padding:0;display:block}.request-summary-open:hover:not(:disabled) h2{color:#b2fff1}.request-summary-status{color:#40eddb;background:#002d2680;border-color:#078c7a;border-radius:99px;gap:7px;min-height:25px;padding:4px 9px 4px 5px;font-size:11px;font-weight:500}.request-summary-status>i{background:radial-gradient(circle,#15e7c2 0 42%,#003029 48%);border:1px solid #259681;border-radius:50%;flex:0 0 16px;width:16px;height:16px;display:block}.request-summary-status.status-paused{color:#f7d65d;background:#2d280d65;border-color:#b58d24}.request-summary-status.status-paused>i{background:radial-gradient(circle,#f1c439 0 42%,#352b0a 48%);border-color:#c39b2a}.request-summary-status.status-closed{color:#d8e6e1;background:#17322e55;border-color:#37746b}.request-summary-status.status-closed>.icon{color:#c0d9ce;width:16px;height:16px}.request-summary-open h2{letter-spacing:-.02em;overflow-wrap:anywhere;margin-top:9px;font-size:17px;font-weight:680;line-height:1.3}.request-summary-open p{color:#c0cacc;overflow-wrap:anywhere;margin:6px 0 11px;font-size:13px;line-height:1.5}.request-summary-links{border-top:1px solid #1a5147}.request-summary-link{color:#d3dcd9;text-align:left;background:0 0;border:0;border-bottom:1px solid #16483e;grid-template-columns:21px minmax(0,1fr) 17px;align-items:center;gap:11px;width:100%;min-height:36px;padding:8px 0;font-size:12px;line-height:1.45;display:grid}.request-summary-link>.icon:first-child{color:#2de7df;width:20px;height:20px}.request-summary-link>.icon:last-child{color:#e5e8e4;width:17px;height:17px}.request-summary-link>span{overflow-wrap:anywhere;min-width:0}.request-summary-link strong{font-size:15px;font-weight:650}.request-summary-link:hover:not(:disabled){color:#92fbe9;background:#073a2b4d}.request-summary-note{border-top:1px solid #194c42;align-items:center;gap:11px;min-height:40px;padding:10px 0;display:flex}.request-summary-note>.icon{color:#1bdfdf;width:23px;height:23px}.request-summary-note p{color:#c6d0cf;min-width:0;margin:0;font-size:12px;line-height:1.5}.request-summary-card.is-paused .request-summary-note>.icon{color:#c5d4cf}.request-summary-note.closed-history{gap:13px;padding-block:13px}.closed-history .tile-icon{flex-basis:39px;width:39px;height:39px}.closed-history p>strong{color:#e7efea;margin-bottom:2px;font-size:14px;font-weight:650;line-height:1.4;display:block}.closed-history p>span{display:block}.request-summary-date{color:#c4cecb;margin:0;padding:8px 0 10px;font-size:11px;line-height:1.5}.is-closed .request-summary-date{border-top:1px solid #194c42}.request-summary-load{border-top:1px solid #194c42;padding:9px 0 6px}.request-summary-load p{margin:0;font-size:11px;line-height:1.5}.request-summary-load .text-button{min-height:32px;margin-top:3px;font-size:11px}@media (width<=360px){.home-requests-panel{padding-inline:13px}.home-request-open{grid-template-columns:40px minmax(0,1fr) 15px;gap:10px}.home-request-open .dashboard-tile-icon{width:40px;height:40px}.home-request-copy>strong{font-size:16px}.home-request-status{font-size:10px}.request-summary-card{padding-inline:12px}.request-summary-open h2{font-size:16px}}.created-test-disclaimer{color:#e0f3e8;text-align:left;border-bottom-color:#55967e;padding:11px 16px;font-size:12px;line-height:1.55}.page-created .page-heading{margin-bottom:10px}.page-created>main>.content>.lead{margin-bottom:22px}.page-created .created-request-card{border-radius:17px;padding:17px 17px 18px}.created-request-card>.eyebrow{color:#c1cbd2;letter-spacing:.015em;font-size:11px;font-weight:400}.created-request-card>.dashboard-tile{grid-template-columns:50px minmax(0,1fr);align-items:start;gap:14px;padding-top:14px}.created-request-card .dashboard-tile-icon{border-radius:16px;width:50px;height:50px}.created-request-card .dashboard-tile-copy h3{font-size:18px;line-height:1.35}.created-request-card .search-status{font-size:13px}.page-created .created-request-card>.created-detail{margin-top:15px;padding-top:14px;font-size:14px;line-height:1.6}.page-created .created-next-card{border-radius:17px;align-items:flex-start;gap:14px;padding:18px 17px}.created-next-card>.tile-icon{border-radius:16px;flex-basis:49px;width:49px;height:49px}.created-next-card>.tile-icon>.icon{width:29px;height:29px}.page-created .created-next-card h2{margin:2px 0 10px;font-size:18px}.page-created .created-next-card p{line-height:1.6}.page-created .created-next-card p+p{margin-top:23px}.page-created .created-done{margin-top:37px}.page-before .helper-item>.tile-icon{border-radius:50%;flex-basis:40px;width:40px;height:40px}.page-before .helper-item{gap:14px}.page-before .helper-item h3{font-size:13px}.page-before .helper-item p{line-height:1.55}.page-before .summary-card>h2{font-size:18px}.page-review .editable-card .summary-text{line-height:1.6}.page-profile .identity-card .avatar{font-size:23px}.home-profile{font-size:12px;font-weight:650}.page-profile .editable-card .tile-icon{border-radius:10px}.page-request>main>.content>.summary-card{border-radius:17px}.page-request .detail>h3{font-size:14px;font-weight:500}.page-request .detail p{font-size:13px;line-height:1.6}.page-request .request-title{font-size:21px;line-height:1.35}.page-request .request-detail-top>.status{border-radius:99px}.page-request-edit .answer-card{border-radius:14px}.page-request-edit .answer-card .field>label{font-weight:400}.page-request-review .editable-card .edit-pencil{color:#cfdbdc}.page-request-review .editable-card .card-heading>.tile-icon{background:0 0;border:0}.page-privacy .privacy-explanation{border-radius:14px;align-items:flex-start;gap:14px;padding:17px 15px;display:flex}.privacy-explanation>div{flex:1;min-width:0}.privacy-explanation-icon{color:#c2d0cc;flex:0 0 31px;place-items:start center;width:31px;padding-top:3px;display:grid}.privacy-explanation-icon>.icon{width:28px;height:28px}.privacy-explanation h2{margin-bottom:8px;font-size:16px;line-height:1.35}.privacy-explanation p,.privacy-explanation li{color:#c0cdca;margin:0;font-size:13px;line-height:1.55}.privacy-explanation ul{margin:10px 0 0;padding-left:17px}.privacy-explanation li::marker{color:#23e5df}.privacy-label{color:#45e6dc;border:1px solid #15978c;border-radius:99px;align-items:center;gap:6px;max-width:100%;margin-top:10px;padding:5px 8px;font-size:10px;line-height:1.4;display:inline-flex}.privacy-label>.icon{width:15px;height:15px}.privacy-explanation .legal-links{gap:0;margin:3px 0 0}.privacy-explanation .legal-links>:is(a,button){color:#cbd7d2;border-bottom:1px solid #195147;width:100%;min-height:42px;padding:9px 15px 9px 0;font-size:12px;line-height:1.55;text-decoration:none;position:relative}.privacy-explanation .legal-links>:last-child{border-bottom:0;padding-bottom:0}.privacy-explanation .legal-links>:is(a,button):after{content:"";border-top:1.5px solid;border-right:1.5px solid;width:7px;height:7px;position:absolute;top:16px;right:2px;transform:rotate(45deg)}.page-legal h1{font-size:28px;line-height:1.2}.legal-document-placeholder{align-items:flex-start;gap:13px;padding:18px 16px;display:flex}.legal-document-placeholder>div{min-width:0}.legal-document-placeholder h2{margin-bottom:9px;font-size:16px}.legal-document-placeholder p{margin:0;font-size:13px}.miro-status-dialog{text-align:center}.miro-dialog-symbol{color:#6aede0;border:1px solid #42d9cd;border-radius:50%;place-items:center;width:51px;height:51px;margin:0 auto 15px;display:grid}.miro-dialog-symbol>.icon{width:31px;height:31px}.miro-status-dialog.is-warning .miro-dialog-symbol{color:#ff545d;border-color:#ff545d}@media (width<=360px){.created-request-card .dashboard-tile-copy h3{font-size:16px}.created-next-card>.tile-icon{flex-basis:40px;width:40px;height:40px}.page-created .created-next-card{gap:11px}.page-privacy .privacy-explanation{gap:10px;padding-inline:13px}.privacy-explanation-icon{flex-basis:25px;width:25px}.privacy-explanation-icon>.icon{width:24px;height:24px}.page-legal h1{font-size:25px}}
