@property --shell-center{syntax:"<length>";inherits:true;initial-value:640px}@property --shell-rail{syntax:"<length>";inherits:true;initial-value:336px}:root{--shell-nav:244px;--shell-center:640px;--shell-rail:336px;--rail-width:336px;--shell-line:#ecebe6;--shell-muted:#66706a;--shell-ink:#17201b;--shell-hover:#f5f5f1;--ease-snap:cubic-bezier(.23, 1, .32, 1);--ease-morph:cubic-bezier(.32, .72, 0, 1);--morph-duration:.68s}body:has(.app){background:#fff}.app{grid-template-columns:var(--shell-nav) minmax(0, var(--shell-center)) var(--shell-rail);min-height:100dvh;color:var(--shell-ink);transition:--shell-center var(--morph-duration) var(--ease-morph), --shell-rail var(--morph-duration) var(--ease-morph);background:#fff;justify-content:center;display:grid}.app.has-rail{--shell-center:640px;--shell-rail:var(--rail-width)}.app.is-wide{--shell-center:1040px;--shell-rail:0px}.app-nav{flex-direction:column;height:100dvh;padding:18px 16px 16px 8px;display:flex;position:sticky;top:0}.app-brand{justify-content:space-between;align-items:center;padding:4px 12px 22px;display:flex}.app-brand .brand{font-size:23px}.app-nav nav{scrollbar-width:none;gap:2px;display:grid;overflow-y:auto}.app-nav nav a{color:var(--shell-ink);transition:background-color .16s ease, transform .16s var(--ease-snap);border-radius:12px;align-items:center;gap:14px;padding:10px 12px;font-size:16px;font-weight:450;display:flex;position:relative}.app-nav nav a.starts-group{margin-top:10px}.app-nav nav a .ii{color:var(--shell-ink);flex-shrink:0}.app-nav nav a .ii .tone{fill:#0000;transition:fill .2s}.app-nav nav a.is-active{font-weight:650}.app-nav nav a.is-active .ii .tone{fill:var(--lime)}.app-nav nav a small{background:var(--lime);text-align:center;min-width:22px;color:var(--forest);border-radius:99px;margin-left:auto;padding:1px 7px;font-size:12px;font-weight:650}@media (hover:hover) and (pointer:fine){.app-nav nav a:hover{background:var(--shell-hover)}}.app-nav nav a:active{transform:scale(.98)}.me-menu{margin-top:auto;padding-top:12px;position:relative}.me-row{text-align:left;width:100%;color:var(--shell-ink);background:0 0;border:0;border-radius:14px;align-items:center;gap:10px;padding:8px 10px;transition:background-color .16s;display:flex}.me-row>span:not(.net-avatar){flex:1;min-width:0;display:grid}.me-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.me-row small{color:var(--shell-muted);font-size:12px}.me-row>svg{color:var(--shell-muted);transition:transform .2s var(--ease-snap);flex-shrink:0}.me-row[aria-expanded=true]>svg{transform:rotate(180deg)}@media (hover:hover) and (pointer:fine){.me-row:hover{background:var(--shell-hover)}}.me-pop{z-index:60;border:1px solid var(--shell-line);transform-origin:bottom;animation:pop-up .18s var(--ease-snap);background:#fff;border-radius:16px;gap:2px;padding:8px;display:grid;position:absolute;bottom:calc(100% - 4px);left:0;right:0;box-shadow:0 1px 2px #0000000a,0 18px 40px -18px #17201b40}@keyframes pop-up{0%{opacity:0;transform:translateY(6px)scale(.97)}}.me-pop-label{color:var(--shell-muted);padding:6px 10px 2px;font-size:12px}.me-pop>button,.me-pop>a{text-align:left;color:var(--shell-ink);background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:9px 10px;font-size:14px;display:flex}.me-pop>button:hover,.me-pop>a:hover{background:var(--shell-hover)}.me-pop>button.is-on{font-weight:650}.me-pop>button i{background:var(--accent);border-radius:50%;width:8px;height:8px;margin-left:auto}.me-pop hr{border:0;border-top:1px solid var(--shell-line);margin:4px 0}.app-center{border-inline:1px solid var(--shell-line);flex-direction:column;min-width:0;min-height:100dvh;display:flex}.app-head{z-index:30;border-bottom:1px solid var(--shell-line);background:#fff;align-items:center;gap:12px;min-height:60px;padding:10px 20px;display:flex;position:sticky;top:0}.app-head-main{flex:1;align-items:center;min-width:0;display:flex}.head-slot{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.head-slot:empty,.head-slot:not(:empty)+.head-fallback{display:none}.app-head h1,.app-head .head-fallback,.operator-head h1{font-family:var(--font-heading);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;color:var(--shell-ink);margin:0;font-size:20px;font-weight:700;overflow:hidden}.head-action{align-items:center;gap:8px;min-width:0;margin-left:auto;display:flex}.head-action .button{height:36px;padding:0 14px;font-size:14px}.app-tools{align-items:center;gap:8px;display:flex}.app-tools .smart-search{width:260px}.app-tools>*{flex:none}@media (max-width:1279px){.app-tools .gs-trigger{border-radius:50%;flex:0 0 40px;justify-content:center;width:40px;height:40px;padding:0}.app-tools .gs-trigger span,.app-tools .gs-trigger kbd{display:none}}.app-icon-button{width:40px;height:40px;color:var(--shell-ink);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;transition:background-color .16s,color .16s;display:none}.app-icon-button:hover{background:var(--surface-2,#f1f4f2);color:var(--ink)}.app-icon-button:focus-visible{outline:2px solid var(--forest);outline-offset:2px}.app-content{--pad:20px;padding:var(--pad) var(--pad) 48px;outline:none;flex:1}.page-intro{max-width:62ch;color:var(--shell-muted);margin:0 0 18px;font-size:14px;line-height:1.55}.app-foot{border-top:1px solid var(--shell-line);color:var(--shell-muted);gap:16px;padding:18px 20px 28px;font-size:12px;display:flex}.app-foot a{align-items:center;min-height:24px;display:inline-flex}.app-foot a:hover{color:var(--shell-ink)}.app-head .live-tabs{border-color:var(--shell-line);background:#fff;margin:0;padding:3px}.app-head .live-tabs button{letter-spacing:.01em;color:var(--shell-muted);padding:6px 14px;font-size:13px;font-weight:600;transition:background-color .2s,color .2s}.app-head .live-tabs button.is-on{background:var(--accent-tint);color:var(--accent);box-shadow:inset 0 0 0 1px #0b7a4b33}.app-head .live-select select{height:36px}.app .panel,.app .net-card,.app .metric-card{border:1px solid var(--shell-line);box-shadow:none}.app .page-heading{display:none}.app-rail{scrollbar-width:none;height:100dvh;padding:0 0 24px 24px;position:sticky;top:0;overflow-y:auto}.app-rail-top{z-index:5;background:#fff;justify-content:flex-end;align-items:center;gap:8px;padding:10px 0 14px;display:flex;position:sticky;top:0}.app-rail-top>*{flex:none}.app-rail-top .smart-search{flex:1;width:auto;min-width:0}.app-rail-top .lang-trigger{justify-content:center;width:40px;padding:0}.app-rail-top .lang-trigger>span,.app-rail-top .lang-caret{display:none}.app-me{transition:transform .16s var(--ease-snap);border-radius:50%;display:inline-flex}.app-me:active{transform:scale(.94)}.app-rail-top .app-me{justify-content:center;align-items:center;width:40px;height:40px}.rail-cards{gap:16px;display:grid}.rail-card{border:1px solid var(--shell-line);background:#fff;border-radius:18px;padding:16px 18px}.rail-card>header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.rail-card h2{font-family:var(--font-body,inherit);letter-spacing:-.005em;align-items:center;gap:8px;margin:0;font-size:15px;font-weight:650;display:flex}.rail-card>header a{width:30px;height:30px;color:var(--shell-ink);border-radius:50%;place-items:center;display:grid}.rail-card>header a:hover{background:var(--shell-hover)}.rail-dot{background:var(--accent);width:8px;height:8px;box-shadow:0 0 0 3px var(--accent-tint);border-radius:50%}.rail-text{color:var(--shell-muted);margin:0 0 12px;font-size:14px}.rail-button{background:var(--forest);color:#fff;transition:transform .16s var(--ease-snap);border-radius:12px;justify-content:center;padding:9px 12px;font-size:14px;font-weight:600;display:flex}.rail-button:active{transform:scale(.97)}.rail-me-head{color:inherit;align-items:center;gap:12px;display:flex}.rail-me-head>span:last-child{min-width:0;display:grid}.rail-me-head strong{font-size:15px}.rail-me-head small{text-overflow:ellipsis;white-space:nowrap;color:var(--shell-muted);font-size:13px;overflow:hidden}.rail-meter{background:var(--shell-hover);border-radius:99px;height:6px;margin:14px 0 12px;overflow:hidden}.rail-meter span{border-radius:inherit;background:linear-gradient(90deg, var(--accent), var(--lime-deep));height:100%;display:block}.rail-stats{grid-template-columns:repeat(3,1fr);gap:8px;margin:0;display:grid}.rail-stats>div{background:#f7f7f3;border-radius:12px;padding:10px}.rail-stats dt{color:var(--shell-muted);font-size:11.5px}.rail-stats dd{font-family:var(--font-heading);font-variant-numeric:tabular-nums;color:var(--shell-ink);margin:2px 0 0;font-size:20px;font-weight:700}.rail-stats dd small{color:var(--shell-muted);font-size:12px}.rail-stats dd.is-hot{color:var(--accent)}.rail-card+.rail-card .rail-stats,.rail-card .rail-stats+.rail-button{margin-top:12px}.rail-hint{color:var(--accent);margin-top:12px;font-size:13px;display:block}.rail-list,.rail-talk{gap:2px;margin:0 -8px;padding:0;list-style:none;display:grid}.rail-list a,.rail-talk a{color:inherit;border-radius:12px;gap:12px;padding:8px;transition:background-color .16s;display:flex}@media (hover:hover) and (pointer:fine){.rail-list a:hover,.rail-talk a:hover{background:var(--shell-hover)}}.rail-list a>span:last-child{min-width:0;display:grid}.rail-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.rail-list small{text-overflow:ellipsis;white-space:nowrap;color:var(--shell-muted);font-size:12.5px;overflow:hidden}.rail-score{background:var(--accent-tint);font-variant-numeric:tabular-nums;width:38px;height:38px;color:var(--accent);border-radius:12px;flex-shrink:0;place-items:center;font-size:14px;font-weight:700;display:grid}.rail-talk a{flex-direction:column;gap:4px}.rail-talk-head{align-items:center;gap:8px;font-size:14px;display:flex}.rail-talk-head em{background:var(--violet-tint);color:var(--violet-ink);border-radius:6px;margin-left:auto;padding:1px 8px;font-size:11px;font-style:normal;font-weight:650}.rail-talk-body{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.45;display:-webkit-box;overflow:hidden}.rail-talk small{color:var(--shell-muted);align-items:center;gap:4px;font-size:12px;display:inline-flex}.rail-feature{background:linear-gradient(160deg,#f3fbd6 0%,#fff 62%);border:1px solid #0b3d2e1a;border-radius:20px;padding:16px 16px 14px;position:relative;overflow:hidden}.rail-feature-arch{border:14px solid var(--lime);opacity:.7;pointer-events:none;border-bottom:0;border-radius:999px 999px 0 0;width:132px;height:150px;position:absolute;top:10px;right:-26px}.rail-feature>small{color:var(--forest);font-size:13px;font-weight:650;position:relative}.rail-feature-body{color:inherit;transition:transform .16s var(--ease-snap);background:#ffffffd9;border-radius:16px;align-items:center;gap:12px;margin-top:12px;padding:12px;display:flex;position:relative;box-shadow:0 1px #0b3d2e14}.rail-feature-body:active{transform:scale(.98)}.rail-feature-body>span:nth-child(2){flex:1;min-width:0;display:grid}.rail-feature-body strong{font-size:15px}.rail-feature-body span span{color:var(--shell-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}.rail-feature-mark{background:var(--forest);width:44px;height:44px;font-family:var(--font-heading);color:var(--lime);border-radius:12px 12px 6px 6px;flex-shrink:0;place-items:center;font-size:18px;font-weight:700;display:grid}.rail-feature-score{border:1px solid var(--shell-line);background:#fff;border-radius:12px;flex-shrink:0;justify-items:center;min-width:52px;padding:6px 8px;display:grid}.rail-feature-score b{font-family:var(--font-heading);font-size:18px;line-height:1.1}.rail-feature-score i{color:var(--shell-muted);font-size:10.5px;font-style:normal}.rail-foot{color:var(--shell-muted);flex-wrap:wrap;gap:6px 14px;padding:4px 4px 0;font-size:12px;display:flex}.rail-foot a:hover{color:var(--shell-ink)}.app .feed-layout{display:block}.app .feed-right{display:none}.app .feed-filters{top:60px}.app.has-rail .profile-columns{grid-template-columns:1fr}@media (max-width:1240px){:root{--shell-nav:220px;--rail-width:320px}.app-rail{padding-left:20px}}@media (max-width:1179px){.app,.app.is-wide{grid-template-columns:var(--shell-nav) minmax(0, 1fr)}.app-center{border-right:0}}@media (max-width:900px){.app,.app.is-wide{grid-template-columns:minmax(0,1fr)}.app-center{border:0}.app-nav{z-index:70;background:#fff;width:min(300px,86vw);padding-left:12px;transition:transform .28s cubic-bezier(.32,.72,0,1);position:fixed;inset:0 auto 0 0;transform:translate(-105%);box-shadow:0 0 40px -10px #17201b40}.app-nav.is-open{transform:none}.app-scrim{z-index:65;background:#17201b52;border:0;animation:.2s fade-in;position:fixed;inset:0}@keyframes fade-in{0%{opacity:0}}.app-icon-button{display:grid}.app-head{padding:8px 12px}.app-content{--pad:14px;padding:16px var(--pad) 110px}.app-tools .smart-search{width:auto;max-width:44vw}.app-foot{padding-bottom:100px}.bottom-bar{z-index:35;background:var(--forest);border-radius:24px;padding:6px;display:flex;position:fixed;inset:auto 10px 10px;box-shadow:0 12px 30px -10px #0b3d2e80}.bottom-bar a{color:#ffffffb8;border-radius:18px;flex-direction:column;flex:1;align-items:center;gap:3px;padding:8px 2px 6px;font-size:11px;font-weight:550;display:flex}.bottom-bar a.active{background:var(--lime);color:var(--forest)}}@media (max-width:560px){.app-head h1{font-size:18px}.app-head-main{flex:auto;min-width:0}.head-fallback{text-overflow:ellipsis;white-space:nowrap;flex-shrink:1;min-width:0;overflow:hidden}.app-tools{gap:6px}.app-tools .lang-caret,.app-tools .lang-trigger span{display:none}.head-action .live-tabs button{padding:6px 10px}.app-tools .smart-search{display:none}}@media (prefers-reduced-motion:reduce){.me-pop,.app-scrim{animation:none}.app-nav{transition:none}}@media (prefers-reduced-transparency:reduce){.app-head{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}}.sx-feed{margin:calc(var(--pad) * -1) calc(var(--pad) * -1) 0}.sx-pad{padding:var(--pad)}.sx-icon{width:36px;height:36px;color:var(--shell-muted);cursor:pointer;transition:background-color .16s ease, color .16s ease, transform .16s var(--ease-snap);background:0 0;border:0;border-radius:10px;place-items:center;display:inline-grid}.sx-icon:active{transform:scale(.94)}.sx-icon[aria-pressed=true]{background:var(--accent-tint);color:var(--accent)}.sx-icon.is-off{opacity:.4;cursor:default}@media (hover:hover) and (pointer:fine){.sx-icon:hover{background:var(--shell-hover);color:var(--shell-ink)}}.sx-composer{padding:18px var(--pad) 14px;border-bottom:1px solid var(--shell-line);background:#fbfbf9;gap:12px;display:flex}.sx-composer-main{flex:1;gap:8px;min-width:0;display:grid}.sx-composer textarea{resize:none;width:100%;min-height:40px;color:var(--shell-ink);background:0 0;border:0;outline:0;padding:9px 0 6px;font-size:16px;line-height:1.5}.sx-composer textarea::placeholder{color:#8a918c}.sx-composer .field{margin:0}.sx-fields{grid-template-columns:1.4fr 1fr .7fr;gap:8px;display:grid}.sx-tools{align-items:center;gap:2px;margin-left:-8px;display:flex}.sx-post-button{border-radius:10px;height:36px;margin-left:auto;padding:0 18px;font-size:14px}.sx-rule{color:var(--shell-muted);font-size:12px}.sx-speaking{color:var(--shell-muted);margin:0;font-size:13px;line-height:1.4}.sx-kind{background:var(--accent-tint);color:var(--accent);border-radius:99px;justify-self:start;align-items:center;gap:6px;padding:2px 9px;font-size:12px;font-weight:650;display:inline-flex}.sx-kind button{color:inherit;background:0 0;border:0;place-items:center;display:grid}.sx-kind.is-question{background:var(--violet-tint);color:var(--violet-ink)}.sx-kind.is-official{background:var(--sun-tint);color:var(--sun-ink)}.sx-kind.is-event{background:var(--sky-tint);color:var(--sky-ink)}.sx-post{padding:16px var(--pad) 8px;border-bottom:1px solid var(--shell-line);background:#fff}.sx-post.is-official{background:linear-gradient(#fbfdf2,#fff 60%)}.sx-post.is-full{background:0 0;border:0;padding:0 0 8px}.sx-post{transition:background-color .18s}.sx-post:hover{background:#f7f8f6}.sx-post.is-official:hover{background:linear-gradient(#f6fae6,#f7f8f6 60%)}.sx-post.is-full:hover{background:0 0}@media (prefers-reduced-motion:reduce){.sx-post{transition:none}}.sx-post-note{color:var(--shell-muted);align-items:center;gap:6px;margin:0 0 8px 14px;font-size:12px;display:flex}.sx-reason{color:var(--shell-muted);margin:2px 0 0;font-size:12px}.sx-post-grid{grid-template-columns:44px minmax(0,1fr);gap:12px;display:grid}.sx-post-body>header{gap:1px;padding-right:70px;display:grid;position:relative}.sx-who{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.sx-name{color:var(--shell-ink);font-size:15px;font-weight:650}a.sx-name:hover{text-underline-offset:2px;text-decoration:underline}.sx-verified{color:var(--accent)}.sx-follow{color:var(--sky);background:0 0;border:0;padding:0;font-size:13px;font-weight:650}.sx-follow.is-on{color:var(--shell-muted);font-weight:500}.sx-post-body>header small{color:var(--shell-muted);font-size:13px}.sx-post-body>header .sx-kind{position:absolute;top:2px;right:0}.sx-headline{color:var(--shell-ink);margin:10px 0 0;font-family:inherit;font-size:15.5px;font-weight:650;line-height:1.45}.sx-text{white-space:pre-line;overflow-wrap:anywhere;color:#26302a;margin:8px 0 0;font-size:15px;line-height:1.6}.sx-headline+.sx-text{margin-top:4px}.sx-text.is-clamped{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sx-read{color:var(--accent);background:0 0;border:0;padding:0 0 0 4px;font-size:14px;font-weight:600}.sx-link{border:1px solid var(--shell-line);color:inherit;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:12px 14px;transition:background-color .16s;display:flex}.sx-link:hover{background:var(--shell-hover)}.sx-link span{min-width:0;display:grid}.sx-link strong{font-size:14px}.sx-link small{text-overflow:ellipsis;white-space:nowrap;color:var(--shell-muted);font-size:12.5px;overflow:hidden}.sx-link svg{color:var(--shell-muted);flex-shrink:0}.sx-post .post-attachments,.sx-post .event-block{margin-top:12px}.sx-post .post-images{border:1px solid var(--shell-line);border-radius:14px}.sx-tags{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.sx-actions{align-items:center;gap:18px;margin:8px 0 0 -8px;display:flex}.sx-act{font-variant-numeric:tabular-nums;height:34px;color:var(--shell-muted);transition:background-color .16s ease, color .16s ease, transform .16s var(--ease-snap);background:0 0;border:0;border-radius:10px;align-items:center;gap:6px;padding:0 8px;font-size:13.5px;display:inline-flex}.sx-act:active{transform:scale(.94)}@media (hover:hover) and (pointer:fine){.sx-act:hover{background:var(--shell-hover);color:var(--shell-ink)}}.sx-act.is-on{color:var(--accent)}.sx-act.is-like{color:#d93f2b}.sx-act.is-like svg{fill:currentColor}.sx-act.is-congrats{color:var(--sun-ink)}.sx-spacer{flex:1}.sx-react{display:inline-flex;position:relative}.sx-react-pick{z-index:10;border:1px solid var(--shell-line);opacity:0;pointer-events:none;transform-origin:0 100%;transition:opacity .15s ease, transform .18s var(--ease-snap);background:#fff;border-radius:99px;gap:2px;padding:4px;display:flex;position:absolute;bottom:calc(100% + 6px);left:-6px;transform:translateY(4px)scale(.96);box-shadow:0 10px 24px -12px #17201b40}.sx-react:hover .sx-react-pick,.sx-react.is-open .sx-react-pick{opacity:1;pointer-events:auto;transition-delay:.12s;transform:none}.sx-react:has(:focus-visible) .sx-react-pick{opacity:1;pointer-events:auto;transition-delay:.12s;transform:none}.sx-react>.sx-act{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.sx-react-pick button{width:34px;height:34px;color:var(--shell-muted);transition:transform .16s var(--ease-snap);background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.sx-react-pick button:hover{transform:scale(1.15)}.sx-react-pick button.is-like{color:#d93f2b}.sx-react-pick button.is-congrats{color:var(--sun-ink)}.sx-react-pick button.is-useful{color:var(--accent)}.sx-react-pick button.is-on{background:var(--shell-hover)}.sx-menu{position:relative}.sx-menu-pop{z-index:60;border:1px solid var(--shell-line);transform-origin:100% 100%;min-width:190px;animation:pop-up .16s var(--ease-snap);background:#fff;border-radius:14px;padding:6px;display:grid;position:absolute;bottom:calc(100% + 4px);right:0;box-shadow:0 18px 40px -18px #17201b40}.sx-menu-pop button{text-align:left;color:var(--shell-ink);background:0 0;border:0;border-radius:8px;padding:9px 10px;font-size:14px}.sx-menu-pop button:hover{background:var(--shell-hover)}.sx-menu-pop button.is-danger{color:var(--danger)}.sx-menu-title{color:var(--shell-muted);margin:4px 10px 6px;font-size:12px}.sx-menu-pop .sx-menu-back{color:var(--shell-muted)}.sx-more{border:0;border-bottom:1px solid var(--shell-line);width:100%;color:var(--accent);background:#fff;padding:16px;font-size:14px;font-weight:600;display:block}.sx-more:hover{background:var(--shell-hover)}.sx-empty{text-align:center;color:var(--shell-muted);justify-items:center;gap:6px;padding:56px 24px;display:grid}.sx-empty h2{color:var(--shell-ink);margin:8px 0 0;font-size:18px}.sx-empty p{max-width:42ch;margin:0;font-size:14px}.app-head .feed-tabs button{text-transform:none}@media (max-width:640px){.sx-fields{grid-template-columns:1fr}.app-head .feed-tabs{scrollbar-width:none;max-width:calc(100vw - 80px);overflow-x:auto}.app-head .head-slot{flex-wrap:wrap;row-gap:8px}.app-head .head-action{flex-basis:100%;margin-left:0}.sx-actions{gap:6px}}@media (prefers-reduced-motion:reduce){.sx-react-pick,.sx-menu-pop{transition:none;animation:none}}.head-slot h1,.head-fallback{flex-shrink:1;min-width:0}.head-action{scrollbar-width:none;overflow-x:auto}.head-action .live-tabs{flex-shrink:0}@media (max-width:1179px){.app-tools .smart-search{width:200px}}.app .live-tabs{border-color:var(--shell-line);padding:3px}.app .live-tabs button{color:var(--shell-muted);padding:7px 14px;font-size:13.5px;transition:background-color .2s,color .2s}.app .live-tabs button.is-on{background:var(--accent-tint);color:var(--accent);box-shadow:inset 0 0 0 1px #0b7a4b33}.app .feed-main .post{margin:0 calc(var(--pad) * -1);padding:18px var(--pad) 6px;border:0;border-top:1px solid var(--shell-line);box-shadow:none;background:#fff;border-radius:0}.app .feed-main .post.is-official{background:linear-gradient(#fbfdf2,#fff 60%)}.app .feed-main .post-actions{border-top:0}.app .feed-main .composer,.app .feed-main .composer-closed{border-radius:16px}.app .feed-filters{margin:0 calc(var(--pad) * -1);padding:10px var(--pad);-webkit-backdrop-filter:blur(14px);background:#ffffffe6}.app .feed-filters button.is-on{border-color:var(--forest);background:var(--forest)}.app-nav nav a>:not(.nav-pill){z-index:1;position:relative}.nav-pill{z-index:0;background:color-mix(in srgb, var(--lime) 26%, #fff);border-radius:12px;position:absolute;inset:0}.app-head{transition:background-color .3s var(--ease-morph), box-shadow .3s var(--ease-morph)}.app.is-scrolled .app-head{-webkit-backdrop-filter:saturate(180%)blur(18px);background:#ffffffd1;border-bottom-color:#0000;box-shadow:0 12px 28px -24px #17201b66}.app-content{animation:content-in .52s var(--ease-morph) backwards}@keyframes content-in{0%{opacity:0;transform:translateY(10px)}}.app-rail{animation:rail-in .62s var(--ease-morph) .14s backwards}@keyframes rail-in{0%{opacity:0;transform:translate(18px)}}@media (prefers-reduced-motion:reduce){.app,.app-head,.app-content,.app-rail{transition:none;animation:none}}.sx-prompt{width:calc(100% - 2 * var(--pad,16px));margin:14px var(--pad,16px) 4px;border:1px solid var(--shell-line,#e9e5db);color:var(--text-2,#55555b);font:inherit;text-align:left;cursor:text;background:#fff;border-radius:999px;align-items:center;gap:12px;padding:8px 16px 8px 8px;transition:background-color .18s,box-shadow .18s;display:flex}.sx-prompt:hover{background:#f7f8f6;box-shadow:0 6px 18px -12px #17201b55}.sx-prompt:focus-visible{outline:2px solid var(--accent,#0b7a4b);outline-offset:2px}.sx-prompt>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sx-sheet-layer{z-index:1000;position:fixed;inset:0}.sx-sheet-backdrop{cursor:default;background:#141a1652;border:0;padding:0;animation:.26s both sx-fade;position:absolute;inset:0}.sx-sheet{background:#fff;position:absolute;inset:0;overflow:auto}.sx-sheet-inner{width:min(680px,100%);min-height:100%;margin:0 auto;padding:8px 20px 32px}.sx-sheet-head{grid-template-columns:40px 1fr 40px;align-items:center;padding:10px 0 6px;display:grid}.sx-sheet-head strong{text-align:center;font-size:1.05rem}.sx-sheet-close{border:1px solid var(--shell-line,#e9e5db);width:40px;height:40px;color:var(--ink,#1d1d1f);cursor:pointer;background:#fff;border-radius:999px;place-items:center;transition:background-color .16s,transform .16s;display:grid}.sx-sheet-close:hover{background:#f7f8f6}.sx-sheet-close:active{transform:scale(.94)}::view-transition-group(post-composer){animation-duration:.46s;animation-timing-function:cubic-bezier(.23,1,.32,1)}.sx-sheet .sx-composer{background:#fff;border-bottom:0;padding:12px 0 0}@keyframes sx-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.sx-prompt,.sx-sheet-close{transition:none}.sx-sheet-close:active{transform:none}.sx-sheet-backdrop{animation:none}}.sx-prompt-text{animation:.52s cubic-bezier(.23,1,.32,1) both sx-prompt-in;display:block}@keyframes sx-prompt-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.sx-prompt-text{animation:none}}.app-nav nav a>.nav-unread{box-sizing:border-box;color:#fff;text-align:center;font-variant-numeric:tabular-nums;background:#e0345b;border-radius:999px;flex:none;min-width:18px;height:18px;margin-left:auto;padding:0 5px;font-size:10.5px;font-weight:700;line-height:14px}.app.is-full .app-nav:not(:hover):not(:focus-within) nav a>.nav-unread{z-index:2;border:2px solid var(--canvas,#fff);margin-left:0;position:absolute;top:4px;right:4px}.avatar-busy{border-radius:999px;display:inline-grid;position:relative}.avatar-busy img,.avatar-busy>*{opacity:.55;transition:opacity .18s}.avatar-busy:after{content:"";border-radius:inherit;border:2.5px solid var(--accent,#0b7a4b);border-top-color:#0000;animation:.9s linear infinite avatar-busy-spin;position:absolute;inset:0}@keyframes avatar-busy-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.avatar-busy:after{animation-duration:2.4s}}.app-rail .app-rail-top .gs-trigger{border:1px solid var(--line);border-radius:50%;flex:none;justify-content:center;width:40px;min-width:40px;height:40px;padding:0}.app-rail .app-rail-top .gs-trigger span,.app-rail .app-rail-top .gs-trigger kbd{display:none}@media (max-width:820px){.app-foot{flex-wrap:wrap;padding-bottom:132px}}.sx-clamp{position:relative}.sx-clamp.is-long .sx-read{cursor:pointer;background:linear-gradient(90deg,#fff0,#fff 36px);padding:0 0 0 36px;font-size:15px;line-height:1.6;position:absolute;bottom:0;right:0}.sx-clamp.is-long .sx-read:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.sx-summary-views{color:var(--text-3,#6b766f);white-space:nowrap;align-items:center;gap:4px;margin-left:auto;font-size:13px;display:inline-flex}.sx-gate{margin:14px var(--pad,16px) 4px;border:1px solid var(--shell-line,#e9e5db);background:#fff;border-radius:18px;align-items:center;gap:16px;padding:14px 16px;display:flex}.sx-gate-text{flex:1;min-width:0}.sx-gate-text strong{color:var(--ink,#17201b);font-size:15px;display:block}.sx-gate-text p{color:var(--text-2,#55555b);margin:2px 0 10px;font-size:13.5px;line-height:1.45}.sx-gate-meter{background:#eef0ec;border-radius:999px;height:6px;display:block;position:relative;overflow:hidden}.sx-gate-meter i{border-radius:inherit;background:var(--accent,#0b7a4b);transform-origin:0;transition:transform .42s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.sx-gate-meter:after{content:"";top:0;bottom:0;left:var(--gate);background:var(--ink,#17201b);opacity:.35;width:2px;position:absolute}@media (max-width:520px){.sx-gate{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){.sx-gate-meter i{transition:none}}
:root{--pf-1:4px;--pf-2:8px;--pf-3:12px;--pf-4:16px;--pf-6:24px;--pf-8:32px}.pv-page{max-width:1040px;margin:0 auto;padding:0 0 56px}.pv-hero{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-l);position:relative;overflow:hidden}.pv-cover{background:var(--forest);height:118px;position:relative;overflow:hidden}.pv-cover:before,.pv-cover:after{content:"";pointer-events:none;border:1px solid #d9f56b33;border-radius:999px 999px 0 0;position:absolute;bottom:-60px}.pv-cover:before{width:230px;height:260px;right:9%}.pv-cover:after{border-color:#d9f56b22;width:162px;height:190px;right:calc(9% + 34px)}.pv-cover img{object-fit:cover;width:100%;height:100%;display:block}.pv-hero-main{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:0 18px;margin-top:-50px;padding:0 24px 22px;display:grid;position:relative}.pv-avatar{border:4px solid var(--surface);background:var(--canvas);object-fit:cover;border-radius:50% 50% 22px 22px/46% 46% 22px 22px}.pv-identity{min-width:0;padding-top:58px}.pv-identity h1{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:clamp(24px,3.2vw,30px);font-weight:650;line-height:1.15}.pv-headline{color:var(--ink);margin:6px 0 0;font-size:16px;line-height:1.45}.pv-headline.is-empty{color:var(--text-3)}.pv-meta{color:var(--text-2);flex-wrap:wrap;gap:4px 14px;margin:10px 0 0;padding:0;font-size:13.5px;list-style:none;display:flex}.pv-meta li{align-items:center;gap:5px;display:inline-flex}.pv-meta svg{color:var(--text-3)}.pv-address{font-variant-numeric:tabular-nums;min-height:24px;color:var(--accent);align-items:center;font-weight:500;display:inline-flex}.pv-status-line{margin:12px 0 0}.pv-hero-actions{flex-direction:column;align-items:flex-end;gap:10px;padding-top:58px;display:flex}.pv-status .availability-picker select{min-width:210px}.pv-status>small{color:var(--text-2);text-align:right;margin-top:4px;font-size:12px;display:block}.pv-hero .pv-links{border-top:1px solid var(--line);margin:0;padding:12px 24px}.pv-columns{grid-template-columns:minmax(0,1fr);gap:0 40px;margin-top:22px;display:grid}@media (min-width:920px){.pv-columns{grid-template-columns:minmax(0,1fr) 300px}.pv-aside{align-self:start;position:sticky;top:16px}}.pv-section{border-top:1px solid var(--line);padding:22px 0;scroll-margin-top:16px}.pv-main>.pv-section:first-child{border-top:0;padding-top:0}.pv-section>header{justify-content:space-between;align-items:center;gap:12px;min-height:28px;margin-bottom:12px;display:flex}.pv-section h2{font-family:var(--font-heading);letter-spacing:-.01em;color:var(--ink);margin:0;font-size:17px;font-weight:600}.pv-about{max-width:68ch;color:var(--ink);white-space:pre-line;margin:0;font-size:15px;line-height:1.65}.pv-timeline{margin:0;padding:0;list-style:none}.pv-tl-item{border-top:1px solid var(--line);grid-template-columns:116px minmax(0,1fr) auto;gap:4px 18px;padding:14px 0;display:grid}.pv-tl-item:first-child{border-top:0;padding-top:2px}.pv-tl-date{color:var(--text-3);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px;line-height:1.5}.pv-tl-body strong{color:var(--ink);overflow-wrap:anywhere;font-size:15px;font-weight:600;line-height:1.35;display:block}.pv-tl-line{color:var(--text-2);margin-top:2px;font-size:14px;line-height:1.5;display:block}.pv-tl-kind{color:var(--text-3);white-space:nowrap;padding-top:2px;font-size:12px}.pv-more{margin-top:6px}.pv-more summary{cursor:pointer;color:var(--accent);border-radius:6px;align-items:center;gap:4px;font-size:13px;list-style:none;display:inline-flex}.pv-more summary::-webkit-details-marker{display:none}.pv-more summary svg{transition:transform .2s cubic-bezier(.22,1,.36,1)}.pv-more[open] summary svg{transform:rotate(180deg)}.pv-more dl{grid-template-columns:max-content minmax(0,1fr);gap:6px 16px;margin:10px 0 0;font-size:13.5px;display:grid}.pv-more dt{color:var(--text-3)}.pv-more dd{color:var(--ink);margin:0}.pv-more p{color:var(--text-2);max-width:64ch;margin:10px 0 0;font-size:14px;line-height:1.6}.pv-muted{color:var(--text-3)!important}.pv-chips,.pv-skills{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pv-skills>li{border:1px solid var(--line);background:var(--surface);min-height:32px;color:var(--ink);border-radius:999px;align-items:center;gap:7px;padding:5px 12px;font-size:13.5px;line-height:1.3;display:inline-flex}.pv-skills>li.is-confirmed{color:var(--ok);border-color:#0b7a4b40}.pv-skills>li.is-confirmed>span{color:var(--ink)}.pv-skills .skill-endorse{background:var(--accent-tint);width:22px;height:22px;color:var(--accent);cursor:pointer;border:0;border-radius:999px;place-items:center;margin-right:-6px;transition:transform .16s cubic-bezier(.22,1,.36,1);display:inline-grid}.pv-skills .skill-endorse:active{transform:scale(.92)}.pv-level{align-items:flex-end;gap:2px;height:11px;margin-left:2px;display:inline-flex}.pv-level i{background:var(--line-strong);border-radius:1px;width:3px;display:block}.pv-level i:first-child{height:5px}.pv-level i:nth-child(2){height:7px}.pv-level i:nth-child(3){height:9px}.pv-level i:nth-child(4){height:11px}.pv-level i.is-on{background:var(--forest)}.pv-endorsed{color:var(--text-2);gap:8px;margin:12px 0 0;padding:0;font-size:13.5px;list-style:none;display:grid}.pv-endorsed li{align-items:flex-start;gap:8px;display:flex}.pv-endorsed svg{color:var(--ok);flex:none;margin-top:3px}.pv-endorsed b{color:var(--ink);font-weight:600}.pv-endorsed small{color:var(--text-3)}.pv-lang>li{gap:8px}.pv-lang-name{font-weight:500}.pv-lang-level{font-variant-numeric:tabular-nums;background:var(--canvas);color:var(--ink);border-radius:999px;padding:1px 7px;font-size:12px;font-weight:600}.pv-lang>li small{color:var(--text-3);font-size:12.5px}.pv-records{margin:0;padding:0;list-style:none}.pv-records>li{border-top:1px solid var(--line);grid-template-columns:32px minmax(0,1fr) auto auto;align-items:center;gap:4px 14px;padding:12px 0;display:grid}.pv-records>li:first-child{border-top:0;padding-top:0}.pv-record-mark{background:var(--cream);border:1px solid var(--line);width:32px;height:32px;color:var(--forest);border-radius:10px 10px 4px 4px/12px 12px 4px 4px;place-items:center;display:grid}.pv-records strong{color:var(--ink);overflow-wrap:anywhere;font-size:14.5px;font-weight:600;display:block}.pv-records small{color:var(--text-2);font-size:13px;display:block}.pv-records time{color:var(--text-3);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px}.pv-icon-link{width:30px;height:30px;color:var(--text-2);border-radius:8px;place-items:center;display:grid}@media (hover:hover) and (pointer:fine){.pv-icon-link:hover{background:var(--canvas);color:var(--ink)}}.pv-links{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pv-links a{border:1px solid var(--line);color:var(--ink);border-radius:999px;align-items:center;gap:6px;padding:6px 11px;font-size:13.5px;text-decoration:none;transition:border-color .18s;display:inline-flex}.pv-links a small{color:var(--text-3);font-size:12.5px}@media (hover:hover) and (pointer:fine){.pv-links a:hover{border-color:var(--line-strong)}}.pv-links svg{color:var(--text-3)}.pv-links .pv-link-logo{place-items:center;width:18px;height:18px;display:grid}.pv-links .pv-link-name{font-weight:600}.pv-links a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pv-rail-card{margin:0 0 16px;padding:18px}.pv-rail-card>h3{font-family:var(--font-heading);align-items:center;gap:8px;margin:0 0 12px;font-size:15px;font-weight:600;display:flex}.pv-empty{justify-items:start;gap:10px;display:grid}.pv-empty p{margin:0}.pv-rail-card .block-empty{margin:0 0 12px;font-size:13.5px;line-height:1.55}.pv-meter-row{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.pv-meter-value{font-family:var(--font-heading);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:650}.pv-meter-row small{color:var(--text-2);text-align:right;font-size:12.5px}.pv-meter{background:var(--canvas);border-radius:999px;height:6px;position:relative;overflow:hidden}.pv-meter span{background:var(--accent);transform-origin:0;transition:transform .24s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.pv-next{border-top:1px solid var(--line);margin-top:14px;padding-top:14px}.pv-next-label{color:var(--text-2);font-weight:600}.pv-next p{color:var(--ink);margin:4px 0 10px;font-size:14px;font-weight:500;line-height:1.5}.pv-hint{color:var(--text-2);margin:0;font-size:13.5px;line-height:1.55}.pe-group{border-top:1px solid var(--line);gap:10px;margin-top:26px;padding-top:22px;display:grid}.pe-group h3{font-family:var(--font-heading);color:var(--ink);margin:0;font-size:15px;font-weight:600}.pe-group .pe-note{margin:0}.pe-platforms{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.pe-platform{border:1px solid var(--line);background:var(--surface);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 14px 0 10px;font-size:13.5px;transition:border-color .16s,box-shadow .16s;display:inline-flex;position:relative}.pe-platform[aria-pressed=true]{border-color:var(--forest);box-shadow:inset 0 0 0 1px var(--forest);font-weight:600}.pe-platform-logo{place-items:center;width:20px;height:20px;display:grid}.pe-platform-set{background:var(--forest);border-radius:999px;width:6px;height:6px;margin-left:2px}@media (hover:hover) and (pointer:fine){.pe-platform:hover{border-color:var(--line-strong)}.pe-platform[aria-pressed=true]:hover{border-color:var(--forest)}}.pe-platform:active{transition-duration:90ms;transform:scale(.97)}.pe-link-error{display:block}.pe-section-head h2{font-family:var(--font-heading);letter-spacing:-.01em;margin:0;font-size:19px;font-weight:600}.pe-count,.pe-count-inline{color:var(--text-3);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px}.pe-count-inline{margin-left:8px}.pe-note{max-width:64ch;color:var(--text-2);margin:6px 0 16px;font-size:13.5px;line-height:1.55}.pe-note.is-warn{color:var(--warn)}.team-step{flex-direction:column;gap:16px;display:flex}.team-step .choice-field,.team-step .field{margin:0}.team-roles,.team-hours{gap:16px;display:grid}.team-channels{gap:8px;display:grid}.team-channels-label{color:var(--ink);margin:0;font-size:14px;font-weight:600}.team-channels-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.team-channel{border:1px solid var(--line);border-radius:var(--radius-s);background:var(--surface);justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:10px 14px;display:flex}.team-channel.is-fixed{background:color-mix(in srgb, var(--forest) 6%, var(--surface));border-color:#0000}.team-channel.is-disabled{opacity:.55}.team-channel .pe-switch{justify-content:space-between;width:100%}.team-channel-text{gap:2px;display:grid}.team-channel-text strong{color:var(--ink);font-size:14px;font-weight:600}.pe-section-error{border-radius:var(--radius-s);color:var(--danger);background:#fdecea;margin:10px 0 0;padding:9px 12px;font-size:13.5px}.pe-field.is-wide{grid-column:1/-1}.pe-field.has-error input,.pe-field.has-error select,.pe-field.has-error textarea{border-color:var(--danger)}.pe-field .field-error{color:var(--danger)}.pe-toggle{align-self:center}.pe-more{grid-column:1/-1;padding-top:4px}.pe-more>summary{cursor:pointer;color:var(--accent);padding:6px 0;font-size:13.5px;list-style:none}.pe-more>summary::-webkit-details-marker{display:none}.pe-more[open]>.form-grid{margin-top:6px}.pe-records{gap:12px;display:grid}.pe-record{border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface);padding:14px 16px 16px}.pe-record>header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.pe-record h3{min-width:0;color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:14.5px;font-weight:600}.pe-remove{min-height:44px;color:var(--text-2);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;align-items:center;gap:4px;padding:0 10px;font-size:13px;transition:background-color .16s,color .16s;display:inline-flex}@media (hover:hover) and (pointer:fine){.pe-remove:hover{background:var(--canvas);color:var(--danger)}}.pe-suggest{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.pe-suggest button{background:var(--canvas);min-height:40px;color:var(--text-2);cursor:pointer;border:1px solid #0000;border-radius:999px;padding:0 14px;font-size:13px;transition:color .16s,border-color .16s}@media (hover:hover) and (pointer:fine){.pe-suggest button:hover:not(:disabled){color:var(--accent);border-color:var(--accent)}}.pe-suggest button:disabled{opacity:.45;cursor:not-allowed}.pe-skill-levels{margin:12px 0 0;padding:0;list-style:none}.pe-skill-levels li{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:8px 0;font-size:14px;display:flex}.pe-skill-levels select{width:auto;min-width:150px}.pe-docs{gap:16px;display:grid}.pe-doc{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;padding:14px 0;display:grid}.pe-doc:first-child{border-top:0;padding-top:0}.pe-doc>div{min-width:0}.pe-doc strong{color:var(--ink);font-size:14.5px;display:block}.pe-doc .field-hint{max-width:60ch;margin:2px 0 0;display:block}.pe-doc .form-actions{margin-top:10px}.pe-doc-mark{background:var(--cream);border:1px solid var(--line);width:44px;height:44px;color:var(--forest);border-radius:12px;place-items:center;display:grid}.pe-doc.is-cover{grid-template-columns:auto minmax(0,1fr)}.pe-cover-preview{aspect-ratio:1584/396;background:var(--forest);width:132px;color:var(--lime);border-radius:10px;place-items:center;display:grid;overflow:hidden}.pe-cover-preview img{object-fit:cover;width:100%;height:100%}.ob{z-index:60;overscroll-behavior:contain;background:var(--canvas);padding:max(20px, env(safe-area-inset-top)) 20px max(32px, env(safe-area-inset-bottom));position:fixed;inset:0;overflow-y:auto}.ob>*{max-width:560px;margin-left:auto;margin-right:auto}.ob-head{align-items:center;gap:14px;display:flex}.ob-count{min-width:46px;color:var(--text-3);font-variant-numeric:tabular-nums;margin:0;font-size:13px}.ob-progress{background:var(--line);border-radius:999px;flex:1;height:4px;position:relative;overflow:hidden}.ob-progress span{background:var(--forest);transform-origin:0;transition:transform .24s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.ob-step{margin-top:30px;animation:.22s cubic-bezier(.23,1,.32,1) both ob-in}.ob-step h1:focus{outline:none}.ob-step h1{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--ink);text-wrap:balance;margin:0 0 12px;font-size:clamp(24px,4vw,30px);font-weight:650;line-height:1.18}.ob-lead{max-width:52ch;color:var(--text-2);margin:0 0 18px;font-size:15px;line-height:1.6}.ob-field{gap:8px;display:grid}.ob-field>span{color:var(--text-2);font-size:13.5px}.ob-field input{height:54px;font-size:18px}.ob-address{color:var(--ink);overflow-wrap:anywhere;font-weight:600}.ob .form-grid{gap:14px}.ob .field input,.ob .field select{font-size:16px}.ob .field-hint{display:block}.ob .field-error{color:var(--danger);margin-top:6px;font-size:13.5px;display:block}.ob-chips{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.ob-chips button{border:1px solid var(--line);background:var(--surface);min-height:44px;color:var(--ink);cursor:pointer;border-radius:999px;padding:0 14px;font-size:14px;transition:border-color .16s,transform .16s cubic-bezier(.22,1,.36,1)}@media (hover:hover) and (pointer:fine){.ob-chips button:hover:not(:disabled){border-color:var(--forest)}}.ob-chips button:active:not(:disabled){transform:scale(.97)}.ob-chips button:disabled{opacity:.45;cursor:not-allowed}.ob-status{border:0;gap:10px;margin:0 0 22px;padding:0;display:grid}.ob-option{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 16px;transition:border-color .18s;display:grid}@media (hover:hover) and (pointer:fine){.ob-option:hover{border-color:var(--line-strong)}}.ob-option.is-on{border-color:var(--forest)}.ob-option input{accent-color:var(--forest);width:18px;height:18px;margin:0}.ob-option strong{color:var(--ink);font-size:15px;font-weight:600;display:block}.ob-option small{color:var(--text-2);margin-top:2px;font-size:13.5px;line-height:1.45;display:block}.ob-check{color:var(--forest);opacity:0;transition:opacity .18s}.ob-option.is-on .ob-check{opacity:1}.ob-avatar{justify-items:start;gap:16px;display:grid}.ob-avatar .pv-avatar{border:0}.ob-upload{margin:0}.ob-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:30px;display:flex}.ob-actions .button{border-radius:999px;gap:6px;min-height:46px;padding:0 20px}.ob-actions .button svg{transition:transform .2s cubic-bezier(.22,1,.36,1)}@media (hover:hover) and (pointer:fine){.ob-actions .button:hover svg{transform:translate(2px)}}.ob-back{min-height:44px;color:var(--text-2);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:14px;display:inline-flex}@media (hover:hover) and (pointer:fine){.ob-back:hover{color:var(--ink)}}.ob-step .field-error{margin-top:8px}@keyframes ob-in{0%{opacity:0;transform:translate3d(calc(var(--dir,1) * 18px), 0, 0)}to{opacity:1;transform:none}}@keyframes ob-fade{0%{opacity:0}to{opacity:1}}@media (max-width:720px){.pv-page,.pv-hero-main{grid-template-columns:minmax(0,1fr);gap:0;padding:0 16px 18px}.pv-hero-main{margin-top:-42px}.pv-avatar{width:88px!important;height:88px!important}.pv-identity{padding-top:12px}.pv-hero-actions{align-items:stretch;padding-top:14px}.pv-status .availability-picker select{width:100%;min-width:0}.pv-status>small{text-align:left}.pv-hero .pv-links{padding:12px 16px}.pv-columns{gap:0}.pv-tl-item{grid-template-columns:minmax(0,1fr);gap:2px}.pv-tl-kind{justify-self:start}.pv-records>li{grid-template-columns:32px minmax(0,1fr)}.pv-records time,.pv-records .pv-icon-link{grid-column:2;justify-self:start}.pe-section-head,.pe-record>header{align-items:flex-start}.pe-section,.pe-record,.pe-form .form-grid,.pe-form,.pe-records,.pe-records>article,.pe-record .field,.pe-doc,.pe-record .form-grid>*{min-width:0}.pe-form .form-grid,.pe-record .form-grid,.pe-more .form-grid{grid-template-columns:minmax(0,1fr)}.pe-field input,.pe-field select,.pe-field textarea{width:100%;max-width:100%}.pe-record>header h3{max-width:calc(100% - 96px)}.pe-nav{min-width:0;max-width:100%;margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px;scroll-padding-left:16px}.pe-doc,.pe-doc.is-cover{grid-template-columns:minmax(0,1fr)}.pe-doc-mark{display:none}.pe-cover-preview{width:100%}.pe-skill-levels select{min-width:130px}.ob-step h1{font-size:24px}.ob-option{padding:13px 14px}}@keyframes pe-step-fade{0%{opacity:0}to{opacity:1}}.profile-page,.pe-form{overflow-x:clip}@media (max-width:640px){.pe-form>*,.pe-step,.pe-section,.pe-record,.pe-record>*,.form-grid,.pe-field,.pe-field.is-wide,.pe-note,.org-picker,.org-picked,.org-picked>*{min-width:0;max-width:100%}.pe-record h3,.pe-record header,.pe-field>span,.org-picked strong,.pe-doc strong{overflow-wrap:anywhere}}@media (prefers-reduced-motion:reduce){.ob-step{animation-name:ob-fade;animation-duration:.16s}.pe-step{animation-name:pe-step-fade;animation-duration:.16s}.pe-progress-bar span{transition:none}.ob-actions .button,.ob-back,.pe-remove,.pe-suggest button,.ob-chips button,.pe-state:before{transform:none!important}.ob-progress span,.pv-meter span,.pv-more summary svg,.ob-actions .button svg,.ob-chips button,.pe-suggest button,.pe-nav-item,.pe-progress-bar span,.pe-platform,.ob-option,.ob-check,.pe-remove,.pv-skills .skill-endorse{transition:none}}.ob-actions .button,.ob-back,.ob-chips button,.pe-suggest button,.pe-remove,.pe-nav-item,.pe-platform,.pv-hero-actions .button,.pv-skills .skill-endorse{-webkit-tap-highlight-color:transparent}.ob-actions .button:active:not(:disabled),.ob-back:active:not(:disabled),.ob-chips button:active:not(:disabled),.pe-suggest button:active:not(:disabled),.pe-remove:active,.pv-hero-actions .button:active{transition-duration:90ms;transform:scale(.97)}.pv-status .availability-picker select,.pe-field select,.pe-skill-levels select,.ob .field select{appearance:none;border:1px solid var(--line-strong);background-color:var(--surface);min-height:44px;color:var(--ink);cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5 11 1.5' fill='none' stroke='%23636b64' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;border-radius:12px;padding:0 40px 0 14px;font-weight:600}.pv-status .availability-picker select{border-radius:999px;min-height:40px;padding-left:16px}.pe-field select:focus-visible,.pe-skill-levels select:focus-visible,.ob .field select:focus-visible,.pv-status .availability-picker select:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.pe-field .tags,.pe-field .editable-tags{gap:8px;margin-top:12px}.pt{gap:var(--pf-3);min-width:0;display:grid}.pt-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.pt-head label{color:var(--ink);font-size:14px;font-weight:550}.pt-count{color:var(--text-3);font-variant-numeric:tabular-nums;font-size:12.5px}.pt-count.is-full{color:var(--text-2);font-weight:600}.pt-input{gap:10px;min-width:0;display:flex}.pt-input input{border:1px solid var(--line-strong);background:var(--surface);min-width:0;min-height:44px;color:var(--ink);font:inherit;border-radius:12px;flex:1;padding:0 14px;font-size:15px}.pt-input input::placeholder{color:var(--text-3)}.pt-input input:disabled{background:var(--canvas);color:var(--text-3)}.pt-add{border:1px solid var(--forest);background:var(--forest);min-height:44px;color:var(--surface);cursor:pointer;border-radius:12px;flex:none;align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:550;transition:background-color .16s,opacity .16s,transform .16s;display:inline-flex}.pt-add:active:not(:disabled){transform:scale(.97)}.pt-add:disabled{opacity:.4;cursor:not-allowed}@media (hover:hover) and (pointer:fine){.pt-add:hover:not(:disabled){background:var(--accent);border-color:var(--accent)}}.pt-hint{margin-top:-6px}.pt-list{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.pt-chip-text{overflow-wrap:anywhere;min-width:0}.pt-check{color:var(--forest);flex:none}.pt-x{width:32px;height:32px;color:var(--text-2);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;transition:background-color .16s,color .16s;display:grid;position:relative}.pt-x:after{content:"";position:absolute;inset:-6px}@media (hover:hover) and (pointer:fine){.pt-x:hover{background:var(--canvas);color:var(--ink)}}.pt-empty{color:var(--text-3);margin:0;font-size:13.5px;line-height:1.5}.pt-suggest{flex-wrap:wrap;gap:10px;display:flex}.pt input:focus-visible,.pt-add:focus-visible,.pt-x:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}@keyframes pt-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.ps{border:1px solid var(--line);border-radius:var(--radius-l);background:var(--surface);gap:16px;min-width:0;margin-bottom:32px;padding:20px;display:grid}.ps-top{align-items:center;gap:16px;min-width:0;display:flex}.ps-score{color:var(--forest);font-variant-numeric:tabular-nums;align-items:baseline;margin:0;line-height:1;display:flex}.ps-score strong{font-family:var(--font-heading);letter-spacing:-.03em;font-size:52px;font-weight:600}.ps-score span{font-family:var(--font-heading);margin-left:2px;font-size:22px;font-weight:600}.ps-head{gap:4px;min-width:0;display:grid}.ps-head h2{font-family:var(--font-heading);letter-spacing:-.01em;color:var(--ink);margin:0;font-size:20px;font-weight:600}.ps-level{color:var(--text-2);margin:0;font-size:14px;line-height:1.5}.ps-level b{color:var(--ink);font-weight:600}.ps-meter{background:var(--canvas);border-radius:999px;height:8px;position:relative;overflow:hidden}.ps-meter span{background:var(--accent);transform-origin:0;transition:transform .26s cubic-bezier(.23,1,.32,1);position:absolute;inset:0}.ps-levels{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.ps-levels li{border-top:2px solid var(--line);min-width:0;color:var(--text-3);overflow-wrap:anywhere;gap:2px;padding-top:10px;font-size:12.5px;line-height:1.3;display:grid}.ps-levels li.is-reached{border-top-color:var(--forest);color:var(--text-2)}.ps-levels li.is-current{color:var(--ink);font-weight:600}.ps-levels small{font-variant-numeric:tabular-nums;font-size:11.5px}.ps-next{background:var(--canvas);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.ps-next p{min-width:0;color:var(--text-2);gap:2px;margin:0;font-size:14px;line-height:1.5;display:grid}.ps-next b{color:var(--ink);font-weight:600}.ps-next small{color:var(--text-3);font-size:12px}.ps-done{color:var(--text-2);margin:0;font-size:14px}.ps-blocks{margin:0;padding:0;list-style:none;display:grid}.ps-blocks li{border-top:1px solid var(--line);grid-template-columns:20px minmax(0,1fr) auto;align-items:start;gap:12px;padding:12px 0;display:grid;position:relative}.ps-mark{border:1px solid var(--line-strong);width:20px;height:20px;color:var(--text-3);border-radius:999px;place-items:center;margin-top:1px;display:grid}.ps-blocks li.is-done .ps-mark{border-color:var(--forest);background:var(--forest);color:var(--surface)}.ps-block-body{gap:2px;min-width:0;display:grid}.ps-block-name{color:var(--ink);font-size:14px}.ps-blocks li.is-done .ps-block-name{color:var(--text-2)}.ps-block-body small{color:var(--text-3);font-size:12.5px;line-height:1.5}.ps-block-pts{color:var(--text-3);font-variant-numeric:tabular-nums;font-size:12.5px}.ep{align-content:start;gap:12px;min-width:0;display:grid}.ep-title{font-family:var(--font-heading);letter-spacing:-.01em;color:var(--ink);margin:0;font-size:17px;font-weight:600}.ep-card{border:1px solid var(--line);border-radius:var(--radius-l);background:var(--surface);gap:16px;min-width:0;padding:16px;display:grid}.ep-top{align-items:center;gap:12px;min-width:0;display:flex}.ep-id{gap:2px;min-width:0;display:grid}.ep-id strong{color:var(--ink);overflow-wrap:anywhere;font-size:16px}.ep-headline{color:var(--text-2);overflow-wrap:anywhere;font-size:14px;line-height:1.45}.ep-id small{color:var(--text-3);font-size:12.5px}.ep-empty{color:var(--text-3);font-size:13.5px;line-height:1.5}.ep-block{border-top:1px solid var(--line);gap:8px;min-width:0;padding-top:14px;display:grid}.ep-block h3{color:var(--text-2);margin:0;font-size:13px;font-weight:600}.ep-block p{color:var(--ink);overflow-wrap:anywhere;gap:2px;margin:0;font-size:14px;display:grid}.ep-block p span{color:var(--text-2);font-size:13px}.ep-chips{flex-wrap:wrap;gap:10px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.ep-chips li b{color:var(--text-2);font-weight:600}.ep-chips .ep-more{color:var(--text-3)}.ep-foot{border-top:1px solid var(--line);color:var(--text-3);margin:0;padding-top:14px;font-size:12.5px;line-height:1.5}.pe-nav-reason{color:var(--text-3);font-size:12px;font-style:normal;line-height:1.4;display:block}.pe-nav-check{background:var(--forest);width:20px;height:20px;color:var(--surface);pointer-events:none;border-radius:999px;place-items:center;animation:.24s cubic-bezier(.23,1,.32,1) both pe-check-in;display:grid;position:absolute;top:calc(50% - 10px);right:8px}@keyframes pe-check-in{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@media (max-width:919px){.pe-nav-reason,.pe-nav-est{display:none}.pe-nav-check{width:16px;height:16px;top:4px;right:4px}}.ob-count{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.ob-count-name{color:var(--text-2);font-size:13px;font-weight:550}.ob-cheer{color:var(--forest);margin:8px 0 0;font-size:14.5px;line-height:1.55;animation:.22s cubic-bezier(.23,1,.32,1) both ob-cheer-in}@keyframes ob-cheer-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translate(0,0)}}.ob-step .ep{margin-top:24px}@media (prefers-reduced-motion:reduce){.ob-cheer{animation-name:ob-fade;animation-duration:.16s}.pe-nav-check{animation-name:pt-fade;animation-duration:.16s}.ps-meter span,.pt-add,.pt-x{transition:none}.pt-add:active{transform:none}}@keyframes pt-fade{0%{opacity:0}to{opacity:1}}.pe-sheet-wrap{z-index:80;position:fixed;inset:0}.pe-scrim{background:#17201b59;border:0;animation:.2s ease-out both pe-fade;position:absolute;inset:0}.pe-sheet{background:var(--canvas);width:min(440px,100%);padding:20px;animation:.24s cubic-bezier(.23,1,.32,1) both pe-slide;position:absolute;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-20px 0 40px -24px #17201b66}.pe-sheet-head{justify-content:flex-end;align-items:center;gap:12px;margin-bottom:16px;display:flex}.pe-sheet .ep{position:static}@keyframes pe-fade{0%{opacity:0}to{opacity:1}}@keyframes pe-slide{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@keyframes pe-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@media (max-width:640px){.pe-sheet{border-radius:20px 20px 0 0;width:auto;max-height:86vh;animation-name:pe-rise;top:auto;left:0;right:0}}@media (prefers-reduced-motion:reduce){.pe-scrim,.pe-sheet{animation:none}}.pe-shell{min-width:0;width:calc(100% + var(--pf-2));margin:calc(var(--pf-1) * -1);padding:var(--pf-1)}.pe-top{z-index:4;margin:0 calc(var(--pf-4) * -1) var(--pf-6);padding:var(--pf-3) var(--pf-4);background:var(--canvas);border-bottom:1px solid var(--line);position:sticky;top:64px}.pe-top-row{justify-content:space-between;align-items:center;gap:var(--pf-3);margin-bottom:var(--pf-3);display:flex}.pe-nav{background:0 0;border:0;min-width:0;max-width:none;margin:0 -16px;padding:0;position:static}.pe-nav ol{scrollbar-width:none;flex-direction:row;gap:6px;margin:0;padding:4px 16px;scroll-padding-inline:16px;list-style:none;display:flex;overflow:auto hidden}.pe-nav ol::-webkit-scrollbar{display:none}.pe-nav li{flex:none}.pe-nav-item{border:1px solid var(--line);background:var(--surface);min-height:48px;color:var(--text-2);font:inherit;text-align:left;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:999px;align-items:center;gap:10px;padding:6px 16px 6px 6px;transition:color .16s,border-color .16s,background-color .16s;display:inline-flex}.pe-nav-item:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.pe-nav-dot{border:1.5px solid var(--line-strong);background:var(--canvas);width:28px;height:28px;color:var(--text-2);font-variant-numeric:tabular-nums;border-radius:999px;flex:none;place-items:center;font-size:12.5px;font-weight:600;display:grid}.pe-nav-item.is-partial .pe-nav-dot{border-color:var(--forest);background:color-mix(in srgb, var(--lime) 45%, var(--surface));color:var(--forest)}.pe-nav-item.is-done .pe-nav-dot{border-color:var(--forest);background:var(--forest);color:var(--surface)}.pe-nav-text{gap:1px;min-width:0;display:grid}.pe-nav-title{font-size:13.5px;font-weight:500;line-height:1.2}.pe-nav-text small{color:var(--text-3);font-size:11.5px;line-height:1.2}.pe-nav-item.is-done .pe-nav-text small{color:var(--forest)}.pe-nav-item.is-current{border-color:var(--forest);box-shadow:inset 0 0 0 1px var(--forest);color:var(--ink)}.pe-nav-item.is-current .pe-nav-title{font-weight:650}@media (hover:hover) and (pointer:fine){.pe-nav-item:not(.is-current):hover{color:var(--ink);border-color:var(--line-strong)}}.pe-progress{gap:var(--pf-2);margin-top:var(--pf-2);display:grid}.pe-progress-bar{background:var(--line);border-radius:999px;height:3px;overflow:hidden}.pe-progress-bar span{background:var(--forest);transform-origin:0;width:100%;height:100%;transition:transform .24s cubic-bezier(.23,1,.32,1);display:block}.pe-progress-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;display:flex}.pe-progress-text{color:var(--text-3);font-variant-numeric:tabular-nums;margin:0;font-size:12.5px}.pe-state{color:var(--text-2);align-items:center;gap:8px;margin:0;font-size:12.5px;display:inline-flex}.pe-state:before{content:"";background:var(--forest);border-radius:999px;width:7px;height:7px}.pe-state.is-dirty{color:var(--ink);font-weight:600}.pe-state.is-dirty:before{background:var(--accent)}.pe-form{min-width:0;margin:0}.pe-step{min-width:0;animation:.22s cubic-bezier(.23,1,.32,1) both pe-step-in}@keyframes pe-step-in{0%{opacity:0;transform:translate3d(calc(var(--pe-dir,1) * 16px), 0, 0)}to{opacity:1;transform:none}}.pe-section{min-width:0}.pe-section-head{justify-content:space-between;align-items:flex-start;gap:var(--pf-3);display:flex}.pe-section-title{min-width:0}.pe-section-head h2:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:4px}.pe-step-meta{margin:var(--pf-1) 0 0;color:var(--text-3);font-size:13px}.pe-note{margin-top:var(--pf-2)}.pe-summary{margin:var(--pf-4) 0 0}.pe-stepnav{justify-content:space-between;align-items:center;gap:var(--pf-3);margin-top:var(--pf-8);padding-top:var(--pf-4);border-top:1px solid var(--line);display:flex}.pe-stepnav-end{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-left:auto;display:flex}.pe-stepnav .button{max-width:100%}@media (max-width:480px){.pe-next-title{display:none}}.pe-seg-field{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.pe-seg-field legend{color:var(--ink);margin-bottom:8px;padding:0;font-size:13.5px;font-weight:600}.pe-seg{border:1px solid var(--line);background:var(--surface);border-radius:999px;flex-wrap:wrap;gap:4px;max-width:100%;padding:4px;display:flex}.pe-seg-item{min-height:40px;color:var(--text-2);cursor:pointer;border-radius:999px;align-items:center;padding:0 16px;font-size:14px;transition:background-color .16s,color .16s;display:inline-flex;position:relative}.pe-seg-item input{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.pe-seg-item.is-on{background:var(--forest);color:var(--surface);font-weight:600}.pe-seg-item:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:-2px}@media (hover:hover) and (pointer:fine){.pe-seg-item:not(.is-on):hover{color:var(--ink);background:var(--canvas)}}.pe-seg-field .field-hint{margin:0}.pe-privacy{gap:26px;min-width:0;display:grid}.pe-wide{grid-column:1/-1;min-width:0}.pv-page{min-width:0;max-width:880px;margin:0 auto;padding:0 0 56px}.pv-tabs{z-index:3;scrollbar-width:none;background:var(--canvas);border-bottom:1px solid var(--line);gap:4px;margin-top:16px;display:flex;position:sticky;top:64px;overflow-x:auto}.pv-tabs::-webkit-scrollbar{display:none}.pv-tab{min-height:46px;font:inherit;color:var(--text-2);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:none;padding:0 14px;font-size:14.5px;font-weight:500;position:relative}.pv-tab.is-on{color:var(--ink);font-weight:650}.pv-tab:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:8px}.pv-tab-line{background:var(--forest);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:10px;right:10px}@media (hover:hover) and (pointer:fine){.pv-tab:not(.is-on):hover{color:var(--ink)}}.pv-panel{gap:var(--pf-8);min-width:0;padding-top:var(--pf-6);animation:.2s cubic-bezier(.23,1,.32,1) both pv-panel-in;display:grid}@keyframes pv-panel-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.pv-group{gap:var(--pf-3);min-width:0;display:grid}.pv-group-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.pv-group-head h2{font-family:var(--font-heading);letter-spacing:-.01em;color:var(--ink);margin:0;font-size:17px;font-weight:600}.pv-notice{justify-content:space-between;align-items:center;gap:var(--pf-3) var(--pf-4);padding:var(--pf-4);border:1px solid var(--line);border-radius:var(--radius-l);background:var(--surface);flex-wrap:wrap;display:flex}.pv-notice h2{font-family:var(--font-heading);margin:0 0 4px;font-size:15px;font-weight:600}.pv-notice p{color:var(--text-2);margin:0;font-size:13.5px}.pv-facts{gap:0 var(--pf-8);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin:0;display:grid}.pv-facts>div{padding:var(--pf-3) 0;border-top:1px solid var(--line);min-width:0}.pv-facts dt{color:var(--text-3);font-size:12.5px}.pv-facts dd{color:var(--ink);overflow-wrap:anywhere;margin:3px 0 0;font-size:14.5px;line-height:1.45}.pv-card{gap:var(--pf-3);min-width:0;padding:var(--pf-4);border:1px solid var(--line);border-radius:var(--radius-l);background:var(--surface);display:grid}.pv-card h3{font-family:var(--font-heading);align-items:center;gap:8px;margin:0;font-size:16px;font-weight:600;display:flex}@media (prefers-reduced-motion:reduce){.pe-step{animation-name:pe-step-fade;animation-duration:.16s}.pv-panel{animation-name:pv-fade;animation-duration:.16s}.pv-panel,.pv-tab-line{transform:none}.pe-progress-bar span,.pe-nav-item,.pe-seg-item{transition:none}}@keyframes pv-fade{0%{opacity:0}to{opacity:1}}@media (max-width:640px){.pe-top,.pv-tabs{top:60px}.pe-nav ol{padding-left:16px;padding-right:16px}}@media (min-width:920px){.pe-top{margin:0 0 24px;padding:12px 0}.pe-nav{margin:0}.pe-nav ol{padding:4px 2px}}@media (max-width:640px){.pe-top,.pe-step,.pe-section,.pe-section-head,.pe-count,.pe-note,.pe-field,.org-picker,.org-picked,.form-grid{overflow-wrap:anywhere;min-width:0;max-width:100%}}.pv-hero-main{text-align:center;flex-direction:column;align-items:center;gap:0;margin-top:-56px;padding:0 24px 20px;display:flex}.pv-identity{min-width:0;max-width:100%;padding-top:14px}.pv-identity h1{text-align:center}.pv-headline{max-width:60ch;margin-left:auto;margin-right:auto}.pv-meta{justify-content:center}.pv-status-line{justify-content:center;display:flex}.pv-hero-actions{flex-flow:wrap;justify-content:center;align-items:center;padding-top:18px}.pv-status{flex-direction:column;align-items:center;display:flex}.pv-status>small{text-align:center}.pv-showcase{flex-wrap:wrap;justify-content:flex-start;gap:10px;max-width:none;margin:18px 0 0;padding:0;list-style:none;display:flex}.pv-showcase li{border:1px solid var(--line);background:var(--surface);max-width:100%;min-height:36px;color:var(--ink);border-radius:999px;align-items:center;gap:8px;padding:0 14px 0 10px;font-size:14px;font-weight:500;display:inline-flex}.pv-showcase li span{overflow-wrap:anywhere;min-width:0}.pv-showcase li.is-confirmed{border-color:color-mix(in srgb, var(--forest) 40%, var(--line))}.pv-showcase .pv-showcase-more{color:var(--text-2);font-variant-numeric:tabular-nums;background:0 0;border-style:dashed;padding:0 12px}.pv-showcase-empty{color:var(--text-2);margin:14px 0 0;font-size:14px}.skill-logo,.skill-mono{flex:none;display:inline-block}.skill-mono{background:var(--canvas);color:var(--forest);border-radius:6px;place-items:center;font-weight:650;line-height:1;display:inline-grid}.pv-hero .pv-links{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:center;gap:10px;margin:0;padding:16px 24px 20px;display:flex}.pv-links a.pv-link{border:1px solid var(--line);max-width:100%;min-height:36px;color:var(--ink);border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:14px;text-decoration:none;display:inline-flex}.pv-link-handle{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;min-width:0}.pv-link-out{color:var(--text-3);flex:none}@media (hover:hover) and (pointer:fine){.pv-links a.pv-link:hover{background:var(--canvas)}}.pv-website{color:var(--forest);overflow-wrap:anywhere;align-items:center;gap:4px;font-weight:500;text-decoration:none;display:inline-flex}.pv-website:hover{text-underline-offset:3px;text-decoration:underline}.pe-group+.pe-group{margin-top:var(--pf-8)}.pe-skill-levels{margin:var(--pf-3) 0 0;padding:0;list-style:none;display:grid}.pe-skill-levels .pe-skill-level{justify-content:space-between;align-items:center;gap:var(--pf-3) var(--pf-4);padding:var(--pf-3) 0;border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.pe-skill-name{overflow-wrap:anywhere;align-items:center;gap:10px;min-width:0;font-weight:500;display:inline-flex}.pe-seg-level{max-width:100%}.pe-seg-level .pe-seg-item{min-height:36px;font:inherit;background:0 0;border:0;padding:0 12px;font-size:13.5px}.pe-seg-level .pe-seg-item.is-on{background:var(--forest);color:var(--surface);font-weight:600}.pe-link-preview{color:var(--text-2);margin:8px 0 0;font-size:13px}.pe-link-preview b{color:var(--ink);overflow-wrap:anywhere;font-weight:600}.pe-import{border:1px solid var(--line);border-radius:16px;gap:10px;margin-bottom:22px;padding:16px;display:grid}.pe-import h3,.pe-import h4{font-family:var(--font-heading);color:var(--ink);margin:0;font-size:15px;font-weight:600}.pe-import-hint,.pe-import-privacy,.pe-import-status{color:var(--text-2);margin:0;font-size:13px}.pe-import-row{align-items:center;gap:8px;display:flex}.pe-import-row input{flex:1;min-width:0}.pe-import-archive{border-top:1px solid var(--line);gap:6px;padding-top:10px;display:grid}.pe-import-archive>span{color:var(--ink);font-size:14px;font-weight:600}.pe-import-file input{font-size:13px}.pe-import-preview{border-top:1px solid var(--line);gap:10px;padding-top:12px;display:grid}.pe-import-rows,.pe-import-warnings{gap:6px;margin:0;padding:0;list-style:none;display:grid}.pe-import-warnings{color:var(--text-2);font-size:13px}.pe-import-item label{cursor:pointer;grid-template-columns:auto 1fr;align-items:baseline;gap:2px 10px;display:grid}.pe-import-label{color:var(--ink);font-size:14px;font-weight:600}.pe-import-value{color:var(--text-2);overflow-wrap:anywhere;grid-column:2;font-size:13px}.pe-import-from{color:var(--text-2);grid-column:2;font-size:12px}.pe-import-actions{flex-wrap:wrap;gap:8px;display:flex}.pt-icon{flex:none;display:inline-flex}.org-mark{border:1px solid var(--line);background:var(--canvas);width:36px;height:36px;color:var(--forest);letter-spacing:.02em;object-fit:cover;border-radius:10px;flex:none;place-items:center;font-size:13px;font-weight:650;display:inline-grid}img.org-mark{padding:0}.org-picked-text{flex:1;gap:2px;min-width:0;display:grid}.org-picked-text small{color:var(--text-2);align-items:center;gap:4px;font-size:12.5px;display:inline-flex}.org-list{border:1px solid var(--line);background:var(--surface);border-radius:16px;max-height:320px;margin:8px 0 0;padding:6px;list-style:none;overflow:auto}.org-option{width:100%;min-height:48px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;padding:6px 10px;display:flex}.org-option:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}@media (hover:hover) and (pointer:fine){.org-option:hover{background:var(--canvas)}}.org-option-name{overflow-wrap:anywhere;font-weight:550}.org-option small{color:var(--text-2);font-size:12.5px}.org-state{color:var(--text-2);padding:12px 10px;font-size:14px}@media (prefers-reduced-motion:reduce){.pv-links a.pv-link,.org-option,.pv-website{transition:none}}.pe-shell :is(input,select,textarea,button):focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.pe-top,.pe-form,.pv-page{overflow-clip-margin:var(--pf-2);overflow-x:clip}.pe-shell .form-grid{gap:var(--pf-4) var(--pf-4)}.pe-shell .field{margin-bottom:0}.pe-shell .pe-more{margin:0}.pe-shell .pe-more>summary{padding:var(--pf-2) 0;cursor:pointer}.pe-switch{align-items:flex-start;gap:var(--pf-3);cursor:pointer;min-width:0;display:flex;position:relative}.pe-switch input{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.pe-switch-track{background:var(--line-strong);border-radius:999px;flex:none;width:44px;height:26px;margin-top:1px;transition:background-color .18s;position:relative}.pe-switch-track:after{content:"";background:var(--surface);border-radius:999px;width:20px;height:20px;transition:transform .2s cubic-bezier(.23,1,.32,1);position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #0000002e}.pe-switch input:checked+.pe-switch-track{background:var(--forest)}.pe-switch input:checked+.pe-switch-track:after{transform:translate(18px)}.pe-switch input:focus-visible+.pe-switch-track{outline:2px solid var(--accent);outline-offset:-2px}.pe-switch-text{gap:var(--pf-1);color:var(--ink);font-size:14px;font-weight:550;display:grid}.pe-switch-text .field-hint{margin:0}.skill-cat{color:var(--forest);flex:none}@media (prefers-reduced-motion:reduce){.pe-switch-track,.pe-switch-track:after{transition:none}}.pe-page,.pv-page{width:100%;min-width:0;max-width:none;margin:0}.pe-shell{width:100%;margin:0;padding:0}.pe-top{z-index:4;gap:var(--pf-3);margin:0 0 var(--pf-6);padding:var(--pf-4);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-l);display:grid;position:sticky;top:64px;box-shadow:0 1px 2px #1020180a,0 10px 24px -18px #10201847}.pe-top-row{justify-content:space-between;align-items:center;gap:var(--pf-2) var(--pf-3);flex-wrap:wrap;margin:0;display:flex}.pe-top-row .button{min-height:36px}.pe-nav{margin:0 calc(var(--pf-4) * -1);-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 var(--pf-3), #000 calc(100% - var(--pf-3)), transparent 100%);-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 var(--pf-3), #000 calc(100% - var(--pf-3)), transparent 100%);mask-image:linear-gradient(90deg, transparent 0, #000 var(--pf-3), #000 calc(100% - var(--pf-3)), transparent 100%)}.pe-nav ol{padding:var(--pf-1) var(--pf-4);scroll-padding-inline:var(--pf-4)}.pe-progress{gap:var(--pf-2);margin:0;display:grid}.pe-progress-meta{justify-content:space-between;align-items:center;gap:var(--pf-1) var(--pf-3);flex-wrap:wrap;display:flex}.pe-progress-text,.pe-state{line-height:1.4}.pe-step{gap:var(--pf-6);min-width:0;display:grid}.pe-section{gap:var(--pf-4);align-content:start;min-width:0;display:grid}.pe-section-head{margin:0}.pe-section-title{gap:var(--pf-1);display:grid}.pe-note,.pe-step-meta{margin:0}.pe-section-error{margin:var(--pf-2) 0 0;padding:var(--pf-2) var(--pf-3)}.pe-group{gap:var(--pf-3);min-width:0;display:grid}.pe-group h3{margin:0}.pe-records{gap:var(--pf-4);min-width:0;display:grid}.pe-record{gap:var(--pf-4);min-width:0;padding:var(--pf-4);border:1px solid var(--line);border-radius:var(--radius-l);background:var(--surface);display:grid}.pe-record>header{justify-content:space-between;align-items:center;gap:var(--pf-3);padding-bottom:var(--pf-3);border-bottom:1px solid var(--line);display:flex}.pe-record>header h3{overflow-wrap:anywhere;min-width:0;margin:0}.pe-record .form-grid{gap:var(--pf-4);margin:0}.pe-shell .pe-more>summary{padding:var(--pf-2) 0}.pe-shell .pe-more[open]>summary{margin-bottom:var(--pf-2)}.pe-stepnav{margin-top:var(--pf-2);padding-top:var(--pf-4);gap:var(--pf-2)}.pe-stepnav-end{gap:var(--pf-2)}.pe-stepnav .button{gap:var(--pf-2);border-radius:12px;height:48px;min-height:48px;padding:0 18px;font-size:15px;transition:background-color .16s ease-out,border-color .16s ease-out,transform .16s cubic-bezier(.23,1,.32,1)}.pe-stepnav .button:active:not(:disabled){transform:scale(.98)}@media (max-width:480px){.pe-stepnav{flex-wrap:wrap}.pe-stepnav-end{width:100%;margin-left:0}.pe-stepnav-end .button{flex:1 1 0}}@media (prefers-reduced-motion:reduce){.pe-stepnav .button{transition:background-color .16s ease-out,border-color .16s ease-out}.pe-stepnav .button:active:not(:disabled){transform:none}}.pe-summary{color:var(--danger);margin:0;font-size:13.5px}.org-picker{gap:var(--pf-2);display:grid;position:relative}.org-picker>.org-label,.org-picker>span:first-child{color:var(--ink);margin:0;font-size:13.5px;font-weight:600;display:block}.org-search{align-items:center;gap:var(--pf-2);min-height:44px;padding:0 var(--pf-3);border:1px solid var(--line-strong);border-radius:var(--radius-s);background:var(--surface);color:var(--text-3);transition:border-color .16s,box-shadow .16s;display:flex;position:relative}.org-search:focus-within{border-color:var(--forest);box-shadow:0 0 0 3px color-mix(in srgb, var(--forest) 16%, transparent)}.pe-shell .org-search input,.org-search input{min-width:0;min-height:42px;color:var(--ink);background:0 0;flex:1;box-shadow:none!important;border:0!important;outline:0!important;padding:0!important}.pe-shell .org-search input:focus-visible,.org-search input:focus-visible{box-shadow:none!important;outline:0!important}.org-search>.org-list{top:calc(100% + var(--pf-2));z-index:30;padding:var(--pf-2);overscroll-behavior:contain;border:1px solid var(--line);background:var(--surface);transform-origin:top;border-radius:16px;max-height:min(360px,60vh);margin:0;list-style:none;position:absolute;left:0;right:0;overflow-y:auto;box-shadow:0 18px 40px -16px #10201847,0 2px 6px #1020180f}.org-search>.org-list li{margin:0}.org-option{align-items:center;gap:var(--pf-3);width:100%;min-height:52px;padding:var(--pf-2) var(--pf-3);color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;display:flex}.org-option-text{gap:2px;min-width:0;display:grid}.org-option-meta{align-items:center;gap:2px var(--pf-2);color:var(--text-2);flex-wrap:wrap;font-size:12.5px;display:flex}.org-verified{color:var(--forest);align-items:center;gap:4px;font-weight:600;display:inline-flex}.org-state{padding:var(--pf-3);color:var(--text-2);font-size:14px}@media (hover:hover) and (pointer:fine){.org-option:hover{background:var(--canvas)}}.pv-hero{border-radius:var(--radius-l)}.pv-cover{aspect-ratio:4;background:var(--forest);height:auto;position:relative;overflow:hidden}.pv-cover img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .24s cubic-bezier(.23,1,.32,1);position:absolute;inset:0}.pv-cover.is-loaded img{opacity:1}.pv-hero-main{padding:0 var(--pf-6) var(--pf-6);margin-top:-56px}.pv-tabs{margin-top:var(--pf-3)}.pv-tab{min-height:44px;padding:0 var(--pf-3)}.pv-panel{gap:var(--pf-6);padding-top:var(--pf-4);animation-duration:.2s}.pv-page{padding:0 0 var(--pf-8)}.pv-saved{align-items:center;gap:var(--pf-2);margin:0 0 var(--pf-4);padding:var(--pf-2) var(--pf-3);background:var(--accent-tint);color:var(--forest);border-radius:999px;font-size:13.5px;font-weight:600;animation:.24s cubic-bezier(.23,1,.32,1) both pv-saved-in;display:inline-flex}@keyframes pv-saved-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (max-width:900px){.pv-cover{aspect-ratio:3}}@media (max-width:640px){.pv-cover{aspect-ratio:2.2}.pv-hero-main{padding:0 var(--pf-4) var(--pf-4);margin-top:-44px}.pv-panel{gap:var(--pf-6)}.pe-top{padding:var(--pf-3);border-radius:var(--radius-m)}.pe-record{padding:var(--pf-3)}.pe-nav{margin:0 calc(var(--pf-3) * -1)}.pe-nav ol{padding-left:var(--pf-3);padding-right:var(--pf-3)}}@media (prefers-reduced-motion:reduce){.pv-saved{animation-name:pv-fade;animation-duration:.16s}.pv-cover img,.org-search{transition:none}}.pe-field input:not([type=checkbox]):not([type=radio]),.pe-field select,.ob .field input,.ob .field select{border:1px solid var(--line-strong);border-radius:12px;min-height:48px;padding-left:14px;padding-right:14px;transition:border-color .12s ease-out,outline-color .12s ease-out}@media (hover:hover) and (pointer:fine){.pe-field input:not([type=checkbox]):not([type=radio]):hover:not(:focus),.pe-field select:hover:not(:focus),.ob .field input:hover:not(:focus),.ob .field select:hover:not(:focus){border-color:color-mix(in oklab, var(--line-strong) 55%, var(--text-3))}}.pe-field input:not([type=checkbox]):not([type=radio]):focus-visible,.pe-field select:focus-visible,.ob .field input:focus-visible,.ob .field select:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-color:var(--accent)}.org-search{border-radius:12px;min-height:48px;transition:border-color .12s ease-out,outline-color .12s ease-out}.org-search:focus-within{border-color:var(--accent);box-shadow:none;outline:2px solid var(--accent);outline-offset:-2px}.org-search>.org-list{animation:.16s cubic-bezier(.23,1,.32,1) both org-list-in}@keyframes org-list-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.org-search>.org-list{animation:none}.pe-field input,.pe-field select,.ob .field input,.ob .field select,.org-search{transition:none}}.org-affix{border:1px solid var(--line);height:44px;color:var(--text-3);background:#fcfbf7;border-radius:12px;align-items:center;padding:0 14px;font-size:14px;transition:border-color .16s,box-shadow .16s;display:flex}.org-affix:hover{border-color:color-mix(in srgb, var(--accent) 35%, var(--line))}.org-affix:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 16%, transparent)}.org-affix__prefix{white-space:nowrap;flex:none;padding-right:2px}.pe-field .org-affix .org-affix__input.org-affix__input,.field .org-affix .org-affix__input.org-affix__input{min-width:0;height:100%;box-shadow:none;color:var(--ink);background:0 0;border:0;outline:none;flex:1;padding:0;font-size:14px}.pe-field .org-affix .org-affix__input.org-affix__input:hover,.pe-field .org-affix .org-affix__input.org-affix__input:focus,.pe-field .org-affix .org-affix__input.org-affix__input:focus-visible,.field .org-affix .org-affix__input.org-affix__input:focus-visible{box-shadow:none;border:0;outline:none}.org-form .form-grid{gap:18px 16px}.org-affix__prefix{margin-right:4px}@media (max-width:560px){.org-form .form-grid{grid-template-columns:1fr}}.org-form .field{margin-bottom:0}.pv-page[data-page=org] .pv-identity h1{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.pv-page[data-page=org] .pv-identity h1 .live-verified{flex:none}.org-form{gap:4px;display:grid}.org-jump{z-index:4;margin:0 calc(var(--pf-4,16px) * -1) 6px;padding:10px var(--pf-4,16px);scrollbar-width:none;background:var(--canvas);border-bottom:1px solid var(--line);gap:6px;display:flex;position:sticky;top:64px;overflow-x:auto}.org-jump::-webkit-scrollbar{display:none}.org-jump__item{border:1px solid var(--line);background:var(--surface,#fff);min-height:34px;color:var(--ink);border-radius:999px;flex:none;padding:0 14px;font-size:13px;font-weight:550;transition:background-color .16s ease-out,border-color .16s ease-out,transform .16s ease-out}.org-jump__item:hover{border-color:color-mix(in srgb, var(--accent) 40%, var(--line))}.org-jump__item:active{transform:scale(.97)}.org-section{scroll-margin-top:130px}.org-section>h3{margin-bottom:4px}.org-subtitle{color:var(--ink);align-items:center;gap:6px;margin:18px 0 6px;font-size:14px;font-weight:600;display:flex}.org-note{color:var(--text-3);margin:0;font-size:13px}.org-registry{border:1px dashed var(--line);background:color-mix(in srgb, var(--surface,#fff) 60%, transparent);border-radius:14px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px 16px;margin:8px 0 0;padding:14px 16px;display:grid}.org-registry dt{color:var(--text-3);font-size:12px}.org-registry dd{color:var(--ink);overflow-wrap:anywhere;margin:2px 0 0;font-size:14px;font-weight:550}.org-toggle{align-items:center;display:flex}.org-map__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.org-locate{border:1px solid color-mix(in srgb, var(--accent) 35%, var(--line));background:color-mix(in srgb, var(--accent) 8%, var(--surface,#fff));min-height:36px;color:var(--accent);border-radius:999px;padding:0 14px;font-size:13px;font-weight:600;transition:background-color .16s ease-out,transform .16s ease-out}.org-locate:hover{background:color-mix(in srgb, var(--accent) 14%, var(--surface,#fff))}.org-locate:active{transform:scale(.97)}.org-locate:disabled{opacity:.6}.org-chips{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.org-chip{border:1px solid var(--line);background:var(--surface,#fff);min-height:36px;color:var(--ink);border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:550;transition:background-color .16s ease-out,border-color .16s ease-out,color .16s ease-out,transform .16s ease-out;display:inline-flex}.org-chip:hover{border-color:color-mix(in srgb, var(--accent) 40%, var(--line))}.org-chip:active{transform:scale(.97)}.org-chip.is-on{background:var(--accent);border-color:var(--accent);color:#fff}.org-chip:focus-visible,.org-jump__item:focus-visible,.org-locate:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.org-tags{margin-top:14px}.org-reveal{animation:.22s cubic-bezier(.23,1,.32,1) both org-rise}@keyframes org-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.org-reveal{animation:none}.org-chip,.org-jump__item,.org-locate{transition:background-color .16s ease-out,border-color .16s ease-out,color .16s ease-out}.org-chip:active,.org-jump__item:active,.org-locate:active{transform:none}}@media (hover:none){.org-chip:hover,.org-jump__item:hover,.org-locate:hover{border-color:var(--line)}}@media (max-width:560px){.org-registry{grid-template-columns:1fr}}.pv-page[data-page=org] .org-tagline{color:var(--ink);text-wrap:balance;margin:6px 0 0;font-size:15px}.org-details{gap:var(--pv-gap,18px);display:grid}.org-details__card{padding:var(--pv-pad,24px)}.org-details__card h3{margin:0 0 12px}.org-video{color:var(--accent);overflow-wrap:anywhere;transition:color .16s ease-out}.org-video:hover{color:var(--ink)}.org-action{border:1px solid color-mix(in srgb, var(--accent) 35%, var(--line));background:color-mix(in srgb, var(--accent) 8%, var(--surface,#fff));min-height:36px;color:var(--accent);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:600;transition:background-color .16s ease-out,transform .16s ease-out;display:inline-flex}.org-action:hover{background:color-mix(in srgb, var(--accent) 14%, var(--surface,#fff))}.org-action:active{transform:scale(.97)}.org-action:disabled{opacity:.6;cursor:default}.org-action.is-quiet{border-color:var(--line);background:var(--surface,#fff);color:var(--ink)}.org-action:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.org-map__canvas{border:1px solid var(--line);opacity:0;background:#efeee6;border-radius:14px;height:260px;transition:opacity .2s ease-out;overflow:hidden}.org-map__canvas[data-ready=true]{opacity:1}.org-map-pin{background:0 0;border:0}.org-map-pin span{background:var(--accent);border:3px solid #fff;border-radius:50%;width:22px;height:22px;display:block;box-shadow:0 2px 8px #17201b40}.org-cover{aspect-ratio:1584/396;border:1px dashed var(--line);background:linear-gradient(135deg,#0b3d2a 0%,#0b7a4b 100%);border-radius:16px;position:relative;overflow:hidden}.org-cover img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.org-media{gap:22px;display:grid}.org-media__actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.org-media__block .org-note{margin-top:8px}.org-gallery{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:10px;margin:8px 0 0;padding:0;list-style:none;display:grid}.org-gallery__item{aspect-ratio:4/3;background:var(--surface-2,#f1efe6);border-radius:14px;position:relative;overflow:hidden}.org-gallery__item img{object-fit:cover;width:100%;height:100%;animation:.26s ease-out both org-fade;display:block}@keyframes org-fade{0%{opacity:0}to{opacity:1}}.org-gallery__remove{width:28px;height:28px;color:var(--ink);background:#ffffffeb;border:0;border-radius:50%;place-items:center;transition:transform .16s ease-out;display:grid;position:absolute;top:6px;right:6px;box-shadow:0 1px 4px #00000026}.org-gallery__remove:active{transform:scale(.94)}.org-gallery__add{aspect-ratio:4/3;border:1px dashed color-mix(in srgb, var(--accent) 40%, var(--line));height:100%;min-height:100%;color:var(--accent);cursor:pointer;border-radius:14px;place-items:center;gap:6px;font-size:13px;font-weight:600;transition:background-color .16s ease-out,transform .16s ease-out;display:grid}.org-gallery__add:hover{background:color-mix(in srgb, var(--accent) 6%, transparent)}.org-gallery__add:active{transform:scale(.97)}.org-gallery--view .org-gallery__item{cursor:default}@media (prefers-reduced-motion:reduce){.org-gallery__item img{animation:none}.org-map__canvas,.org-action,.org-gallery__add,.org-gallery__remove{transition:none}.org-action:active,.org-gallery__add:active,.org-gallery__remove:active{transform:none}}.org-work .org-chips{margin-bottom:14px}.org-work .form-grid{margin-top:4px}.company-public{background:var(--canvas);min-height:100dvh}.company-public__bar{justify-content:space-between;align-items:center;max-width:1040px;margin:0 auto;padding:18px 16px;display:flex}.company-public__brand{font-family:var(--font-heading);color:var(--ink);font-size:18px;font-weight:650;text-decoration:none}.company-public__brand span{color:var(--accent)}.company-public__open{border:1px solid var(--line);background:var(--surface,#fff);min-height:36px;color:var(--ink);border-radius:999px;align-items:center;padding:0 14px;font-size:13px;font-weight:600;text-decoration:none;transition:background-color .16s ease-out,transform .16s ease-out;display:inline-flex}.company-public__open:hover{background:color-mix(in srgb, var(--accent) 8%, var(--surface,#fff))}.company-public__open:active{transform:scale(.97)}.company-public .pv-page{max-width:1040px;margin:0 auto;padding:0 16px 48px}.company-public__login{margin:10px 0 0;font-size:13px}.company-public__login a{color:var(--accent);font-weight:600;text-decoration:none;transition:color .16s ease-out}.company-public__login a:hover{color:var(--ink)}.public-branches{gap:10px;margin:0;padding:0;list-style:none;display:grid}.public-branch{border:1px solid var(--line);background:var(--surface,#fff);border-radius:14px;gap:4px;padding:14px 16px;display:grid}.public-branch span{color:var(--text-3);font-size:13px}.public-branch a{color:var(--accent);font-size:13px;text-decoration:none}@media (prefers-reduced-motion:reduce){.company-public__open{transition:background-color .16s ease-out}.company-public__open:active{transform:none}}.company-public__empty{text-align:center;padding:64px 0}.org-overview{min-width:0}.org-cards{gap:var(--pv-gap,18px);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.org-card{min-width:0;padding:var(--pv-pad,24px);border:1px solid var(--line);border-radius:var(--pv-r-card,20px);background:var(--surface,#fff)}.org-card--wide{grid-column:1/-1}.org-card>h3{align-items:center;gap:8px;margin:0 0 12px;font-size:16px;display:flex}.org-count{background:color-mix(in srgb, var(--accent) 12%, transparent);min-width:24px;height:22px;color:var(--accent);border-radius:999px;place-items:center;padding:0 7px;font-size:12px;font-weight:650;display:inline-grid}.org-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;margin:0;display:grid}.org-facts>div{min-width:0}.org-facts dt{color:var(--text-3);font-size:12px}.org-facts dd{color:var(--ink);overflow-wrap:anywhere;margin:3px 0 0;font-size:14px;font-weight:550}.company-meta li{align-items:center;gap:5px;display:inline-flex}.company-meta a{color:var(--accent);text-decoration:none;transition:color .16s ease-out}.company-meta a:hover{color:var(--ink)}@media (max-width:720px){.org-cards,.org-facts{grid-template-columns:minmax(0,1fr)}}.org-drop{border-radius:16px;transition:background-color .16s ease-out,box-shadow .16s ease-out;position:relative}.org-drop.is-over{background:color-mix(in srgb, var(--accent) 6%, transparent);box-shadow:0 0 0 2px var(--accent)}.org-drop--gallery{border:1px dashed var(--line);padding:6px}.org-drop--gallery.is-over{border-color:#0000}.org-drop__hint{color:var(--text-3);margin-top:8px;font-size:13px;display:block}.org-cover{aspect-ratio:1584/396;border-radius:16px;position:relative;overflow:hidden}.org-affix.is-free{border-color:color-mix(in srgb, var(--accent) 55%, var(--line))}@media (prefers-reduced-motion:reduce){.org-drop,.org-affix{transition:none}}.org-map__actions{align-items:center;gap:8px;display:flex}.pe-step .form-grid{gap:20px 16px}.pe-step .pe-group{border-top:1px solid var(--line);gap:12px;margin:28px 0 0;padding:24px 0 0}.pe-step>.pe-section>.form-grid:first-child,.pe-step>.pe-section>.pe-links:first-child,.pe-step .pe-group:first-child{border-top:0;margin-top:0;padding-top:0}.pe-step .org-subtitle{margin:24px 0 8px;font-size:14px}.pe-step .org-note{margin:0 0 12px}.pe-step .org-map{margin:24px 0 0}.pe-step .org-map__head{margin-bottom:8px}.pe-step .org-work{gap:20px 16px;margin-top:24px}.pe-step .org-tags{margin-top:0}.pe-step .org-chips{gap:8px;margin:6px 0 0}.pe-step .org-toggle{min-height:44px;padding-top:22px}.pe-step .org-media{gap:28px}.pe-step .org-media__block{gap:8px}.pe-step .pe-links{gap:0;display:grid}.pe-step .pe-platforms{margin-top:8px}.org-map--preview{gap:12px;margin:0;display:grid}.org-map--preview .org-map__canvas{height:200px}.org-address{color:var(--ink);margin:0 0 12px;font-size:14px}.org-group{border:1px solid var(--line);background:var(--surface,#fff);border-radius:16px;min-width:0;padding:20px 22px 22px}.pe-step>.pe-section>.org-group+.org-group,.pe-step>.pe-section>.org-group+.org-group,.pe-section>.org-group+.org-group,.org-group+.org-group{margin-top:16px}.org-group__title{color:var(--ink);margin:0 0 16px;font-size:14px;font-weight:650}.org-group__body{gap:0;min-width:0;display:grid}.org-group .pe-group{margin-top:20px;padding-top:20px}.org-group .pe-group:first-child{border-top:0;margin-top:0;padding-top:0}.org-group .org-map,.org-group .org-work{margin-top:16px}.org-group .org-note{margin-bottom:12px}@media (max-width:560px){.org-group{padding:16px 16px 18px}}.org-split{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:24px;display:grid}.org-split__fields{gap:20px;min-width:0;display:grid}.org-split__fields .form-grid{gap:20px 16px}.org-split__map{gap:10px;min-width:0;display:grid}.org-split__map .org-map,.org-split__map .org-map__canvas{margin:0}.org-split__map .org-map__canvas{aspect-ratio:4/3;height:auto;min-height:300px}.org-map__hint{color:var(--text-3);margin:0;font-size:12px}.org-notice{border:1px solid color-mix(in srgb, #b45309 40%, var(--line));background:color-mix(in srgb, #f59e0b 10%, var(--surface,#fff));border-radius:14px;gap:10px;padding:14px 16px;display:grid}.org-notice p{color:var(--ink);margin:0;font-size:13px}.org-notice .org-action{justify-self:start}@media (max-width:860px){.org-split{grid-template-columns:minmax(0,1fr)}.org-split__map .org-map__canvas{aspect-ratio:16/10}}.org-video-frame{aspect-ratio:16/9;border-radius:var(--pv-r-tile,14px);background:#0b1a13;width:100%;position:relative;overflow:hidden}.org-video-frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.org-video-link{color:var(--accent);overflow-wrap:anywhere;text-decoration:none;transition:color .16s ease-out}.org-video-link:hover{color:var(--ink)}.pv-identity h1{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.pv-identity h1 .verified-badge{flex:none;width:22px;height:22px;margin-top:0}#pv-panel>.pv-section:first-child{border-top:0;padding-top:0}.pv-tabs-slot{align-items:center;min-height:58px;margin-top:16px;display:flex;position:relative}.pv-nav{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 92%, transparent);border-radius:18px;gap:4px;min-width:0;padding:5px;display:flex;position:relative;box-shadow:0 1px #17201b08}.pv-nav.is-horizontal{scrollbar-width:none;flex:auto;overflow-x:auto}.pv-nav.is-horizontal::-webkit-scrollbar{display:none}.pv-nav.is-vertical{flex-direction:column;grid-area:1/1;align-self:start}.pv-nav-item{isolation:isolate;min-height:42px;color:var(--text-2);font:inherit;white-space:nowrap;cursor:pointer;transition:color .22s var(--ease-morph);background:0 0;border:0;border-radius:13px;flex:none;align-items:center;gap:12px;padding:0 16px;font-size:14.5px;font-weight:500;display:flex;position:relative}.pv-nav.is-vertical .pv-nav-item{justify-content:flex-start;width:100%}.pv-nav-item:active{transform:scale(.97)}.pv-nav-item:hover{color:var(--ink)}.pv-nav-item.is-on{color:var(--forest);font-weight:650}.pv-nav-item:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.pv-nav .pv-nav-icon{display:none}.pv-nav-pill{z-index:-1;background:var(--accent-tint,#eef6d6);border-radius:13px;position:absolute;inset:0}@media (max-width:1179px){.pv-tabs-slot{z-index:3;background:var(--canvas);position:sticky;top:64px}}.app.is-wide .pv-page>.pv-aside{max-height:calc(100dvh - 104px);animation:pv-rise .64s var(--ease-morph) backwards;grid-column:1;align-self:start;display:grid;position:sticky;top:84px}.app.is-wide .pv-aside>.pv-hero{scrollbar-width:none;text-align:center;max-height:calc(100dvh - 104px);position:relative;overflow-y:auto}.app.is-wide .pv-aside>.pv-hero,.app.is-wide .pv-aside>.pv-nav{grid-area:1/1}.pv-aside[data-docked=true]>.pv-hero{pointer-events:none}button.pv-compact{cursor:pointer;font:inherit;color:inherit;border:0}.pv-section .work-row{gap:14px;padding:16px 0}.pv-section .work-row>div{gap:5px}.pv-section>*+*,#pv-panel>*+*{margin-top:18px}#pv-panel>.pv-section{border-top:0;padding:0}#pv-panel>.pv-section+.pv-section{margin-top:18px}.ob-sub{color:var(--ink,#17201b);margin:22px 0 8px;font-size:15px;font-weight:600}.pv-fill{isolation:isolate;position:relative}.pv-fill:after{content:"";z-index:-1;border-radius:inherit;background:var(--accent,#0b7a4b);opacity:0;pointer-events:none;animation:2.8s cubic-bezier(.22,1,.36,1) infinite pv-fill-breathe;position:absolute;inset:-1px}.pv-fill:hover:after,.pv-fill:focus-visible:after{animation:none}@keyframes pv-fill-breathe{0%{opacity:.35;transform:scale(1)}60%,to{opacity:0;transform:scale(1.18,1.45)}}@media (prefers-reduced-motion:reduce){.pv-fill:after{animation:none}}.pe-work{border-top:1px solid var(--line,#e9e5db);margin-top:18px;padding-top:16px}.pe-work-title{color:var(--ink,#17201b);margin:0 0 4px;font-size:15px;font-weight:600}.ob-li-mark{color:#fff;background:#0a66c2;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.ob-li-mark svg{fill:currentColor}.ob-li-drop{border:1.5px dashed color-mix(in srgb, var(--accent,#0b7a4b) 40%, var(--line,#e9e5db));min-height:72px;color:var(--text-2,#55555b);text-align:center;cursor:pointer;border-radius:14px;justify-content:center;align-items:center;gap:10px;margin-top:8px;padding:14px;font-size:13.5px;transition:background-color .18s,border-color .18s,transform .18s;display:flex;position:relative}.ob-li-drop input{opacity:0;cursor:pointer;position:absolute;inset:0}.ob-li-drop:hover,.ob-li-drop.is-over{background:color-mix(in srgb, var(--accent,#0b7a4b) 6%, #fff);border-color:var(--accent,#0b7a4b)}.ob-li-drop.is-over{transform:scale(1.01)}.ob-li-drop.is-busy{cursor:progress}.ob-li-drop:focus-within{outline:2px solid var(--accent,#0b7a4b);outline-offset:2px}.ob-li-found{margin-top:12px}.ob-li-found-title{color:var(--ink,#17201b);margin:0 0 8px;font-size:13.5px}.ob-li-found ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ob-li-found label{cursor:pointer;background:#f7f8f6;border-radius:10px;align-items:flex-start;gap:10px;padding:8px 10px;display:flex}.ob-li-found label input{accent-color:var(--accent,#0b7a4b);margin-top:3px}.ob-li-found label span{min-width:0}.ob-li-found b{color:var(--ink,#17201b);font-size:13.5px;display:block}.ob-li-found small{-webkit-line-clamp:2;color:var(--text-2,#55555b);overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:12.5px;display:-webkit-box;overflow:hidden}.ob-li-warn{color:var(--text-2,#55555b);margin-top:10px;font-size:12.5px}.ob-li-warn summary{cursor:pointer;color:#8a5a00}.ob-li-warn ul{margin-top:6px;padding-left:18px;list-style:outside}.ob-li-next{color:var(--text-2,#55555b);margin:10px 0 4px;font-size:12.5px}.ob-li-privacy{color:var(--text-2,#55555b);align-items:center;gap:6px;margin:14px 0 0;font-size:12px;display:flex}@media (prefers-reduced-motion:reduce){.ob-li-drop{transition:none}.ob-li-drop.is-over{transform:none}}.li-guide{gap:14px;width:min(600px,100vw - 32px);max-height:calc(100dvh - 48px);display:grid;overflow-y:auto}.li-guide-head{align-items:center;gap:10px;display:flex}.li-guide-head h2{margin:0;font-size:17px}.li-guide-close{width:32px;height:32px;color:var(--text-2,#55555b);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;margin-left:auto;display:grid}.li-guide-close:hover{background:#f1f2ef}.li-guide-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.li-guide-steps li{color:var(--text-2,#55555b);flex-direction:column;gap:6px;font-size:12px;display:flex}.li-guide-steps li:before{content:"";background:#e8eae5;border-radius:999px;height:3px;transition:background-color .24s}.li-guide-steps li.is-on:before,.li-guide-steps li.is-done:before{background:var(--accent,#0b7a4b)}.li-guide-steps li span{display:none}.li-guide-steps li.is-on{color:var(--ink,#17201b);font-weight:600}.li-guide-body{gap:12px;animation:.26s cubic-bezier(.22,1,.36,1) li-guide-in;display:grid}@keyframes li-guide-in{0%{opacity:0;transform:translate(10px)}}.li-guide-body>p,.li-guide-body [id=li-guide-lead]{color:var(--ink,#17201b);margin:0;font-size:14px;line-height:1.55}.li-guide-cols{grid-template-columns:1fr 1fr;gap:12px;display:grid}.li-guide-sub{color:var(--text-2,#55555b);margin:0 0 6px;font-size:12.5px;font-weight:600}.li-guide-list{border-radius:12px;gap:6px;margin:0;padding:12px;font-size:13.5px;list-style:none;display:grid}.li-guide-list.is-yes{background:color-mix(in srgb, var(--accent,#0b7a4b) 7%, #fff)}.li-guide-list.is-yes li{align-items:center;gap:6px;display:flex}.li-guide-list.is-yes svg{color:var(--accent,#0b7a4b)}.li-guide-list.is-no{color:var(--text-2,#55555b);background:#f6f6f4}.li-guide-list.is-no li:before{content:"— "}.li-guide-time{color:var(--text-2,#55555b);align-items:flex-start;gap:6px;margin:0;font-size:12.5px;line-height:1.5;display:flex}.li-guide-time svg{flex:none;margin-top:2px}.li-guide-open{justify-self:start;align-items:center;gap:8px;display:inline-flex}.li-guide-open svg{fill:currentColor}.li-guide-how{gap:8px;margin:0;padding-left:20px;font-size:13.5px;line-height:1.5;display:grid}.li-guide-cats{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.li-guide-cats b{color:#0a4d93;background:#eef3fb;border-radius:999px;padding:3px 9px;font-size:12.5px;font-weight:600}.li-guide-drop{min-height:120px}.li-guide-foot{justify-content:space-between;gap:8px;display:flex}.pv-li-fill svg{color:#0a66c2;fill:currentColor}@media (max-width:520px){.li-guide-cols{grid-template-columns:1fr}.li-guide-steps li{font-size:11px}}@media (prefers-reduced-motion:reduce){.li-guide-body{animation:none}.li-guide-steps li:before{transition:none}}.pv-top-cards{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;margin-bottom:16px;display:grid}@media (max-width:860px){.pv-top-cards{grid-template-columns:minmax(0,1fr)}}.pv-top-cards>.xp-link-card .xp-link-open{min-height:34px;padding:0 14px;font-size:13px}.pv-top-cards .ref-card-promo{padding:8px 12px}.pv-top-cards>.xp-link-card{grid-column:1/-1;padding:10px 12px 10px 16px}.pv-top-cards>.xp-link-card strong{font-size:14px;display:inline}.pv-top-cards>.xp-link-card p{margin:0 0 0 8px;font-size:13.5px;display:inline}.pv-top-cards>.li-connect,.pv-top-cards>.ref-card{gap:10px;padding:14px 16px}.li-connect-toggle{justify-self:start;font-size:13px}.pv-top-cards>.xp-link-card,.pv-top-cards>.li-connect{margin:0}.pv-top-cards .li-connect-kinds{grid-template-columns:1fr 1fr}@media (max-width:1180px){.pv-top-cards .li-connect-kinds{grid-template-columns:1fr}}.pe-import.is-field{border:0;gap:6px;padding:0}.pe-import-label-top{color:var(--ink,#17201b);font-size:13px;font-weight:600}.pe-import-control{border:1px solid var(--line,#e9e5db);background:#fff;border-radius:12px;align-items:center;gap:8px;padding:4px 4px 4px 12px;transition:border-color .16s,box-shadow .16s;display:flex}.pe-import-control:focus-within{border-color:var(--accent,#0b7a4b);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent,#0b7a4b) 16%, transparent)}.pe-import-control input{min-width:0;height:38px;font:inherit;background:0 0;border:0;outline:0;flex:1;padding:0;font-size:15px}.pe-import-globe{color:var(--text-2,#55555b);flex:none}.pe-import-control .button{flex:none;gap:6px}@media (prefers-reduced-motion:reduce){.pe-import-control{transition:none}}.ref-card{border:1px solid var(--line,#e9e5db);background:#fff;border-radius:18px;gap:12px;padding:16px 18px;display:grid}.pv-top-cards>.ref-card{margin:0}.ref-card header{align-items:flex-start;gap:12px;display:flex}.ref-card h2{margin:0;font-size:15px}.ref-card header p{color:var(--text-2,#55555b);margin:2px 0 0;font-size:13px;line-height:1.5}.ref-card-mark{background:color-mix(in srgb, var(--accent,#0b7a4b) 12%, #fff);width:28px;height:28px;color:var(--accent,#0b7a4b);border-radius:8px;flex:none;place-items:center;display:grid}.ref-card-link{border:1px solid var(--line,#e9e5db);background:#f7f8f6;border-radius:12px;align-items:center;gap:6px;padding:4px 4px 4px 12px;display:flex}.ref-card-link input{min-width:0;height:34px;font:inherit;color:var(--ink,#17201b);text-overflow:ellipsis;background:0 0;border:0;outline:0;flex:1;font-size:13.5px}.ref-card-copy{background:var(--accent,#0b7a4b);color:#fff;height:34px;font:inherit;cursor:pointer;border:0;border-radius:9px;flex:none;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;transition:transform .14s,background-color .16s;display:inline-flex}.ref-card-copy:active{transform:scale(.97)}.ref-card-share{flex-wrap:wrap;gap:8px;display:flex}.ref-card-share .button{gap:6px}.ref-card-stats{flex-wrap:wrap;gap:4px 14px;margin:0;font-size:13px;display:flex}.ref-card-stats div{flex-direction:row-reverse;align-items:baseline;gap:4px;display:flex}.ref-card-stats dt{color:var(--text-2,#55555b)}.ref-card-stats dd{font-variant-numeric:tabular-nums;color:var(--ink,#17201b);margin:0;font-weight:700}.ref-card-stats .is-xp dd{color:var(--accent,#0b7a4b)}.ref-card-more{justify-self:start;font-size:13px}.ref-card-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ref-card-list li{align-items:center;gap:10px;display:flex}.ref-card-list b{font-size:13.5px;display:block}.ref-card-list small{color:var(--text-2,#55555b);font-size:12px}@media (prefers-reduced-motion:reduce){.ref-card-copy{transition:none}}.pv-top-cards>.xp-link-card{flex-wrap:nowrap}.pv-top-cards>.xp-link-card>div{min-width:0}@media (max-width:560px){.pv-top-cards>.xp-link-card p{margin:1px 0 0;display:block}.pv-top-cards .li-connect header{flex-wrap:wrap}.pv-top-cards .li-connect header>div{flex:calc(100% - 50px)}.pv-top-cards .li-connect header>.button{margin-left:40px}}
