.flow-editor-main{grid-template-columns:minmax(0,1fr);align-content:start;gap:18px;width:min(100%,1480px);margin-inline:auto;padding:clamp(18px,2.4vw,34px);display:grid}.flow-editor-main>*{min-width:0;margin:0}.flow-editor-main>.project-details-editor{gap:18px;padding:0}.flow-editor-actions{flex-wrap:wrap;gap:8px}.project-delete-trigger{border:1px solid color-mix(in srgb, #b64238 38%, var(--line2));background:color-mix(in srgb, #b64238 8%, var(--surface));color:#a63b33;white-space:nowrap;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;min-height:38px;padding:0 13px;font-size:13px;font-weight:650;transition:background .16s,border-color .16s,transform .16s;display:inline-flex}.project-delete-trigger:hover{background:color-mix(in srgb, #b64238 14%, var(--surface));border-color:#b64238;transform:translateY(-1px)}.project-delete-trigger:focus-visible{outline-offset:2px;outline:2px solid #b64238}.project-settings-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.project-settings-actions>*{flex:none}.project-settings-heading{flex-wrap:wrap}.collection-add-projects{border:1px solid var(--line);background:var(--soft);border-radius:10px;padding:17px}.collection-add-projects-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.collection-add-projects-heading h3{margin:0}.collection-add-projects-heading p{color:var(--muted);margin:5px 0 0;font-size:12px;line-height:1.5}.collection-add-projects-heading>span{border:1px solid var(--line2);background:var(--surface);color:var(--muted);font-variant-numeric:tabular-nums;border-radius:20px;flex:none;padding:5px 8px;font-size:11px}.collection-add-projects .collection-search{background:var(--surface);width:100%;min-height:44px;margin-bottom:12px!important}.collection-add-projects .collection-detail-project-list{grid-template-columns:minmax(0,1fr)}.collection-add-projects .collection-detail-project{background:var(--surface);min-height:68px}.collection-add-projects .collection-add-project-button{border-color:color-mix(in srgb, var(--accent) 32%, var(--line2));min-height:36px;color:var(--accent-dark);white-space:nowrap;justify-content:center;align-items:center;gap:6px;display:inline-flex}.public-page.public-collection-page{width:100%;overflow-x:clip}.public-collection-wrap{width:min(1120px,100% - 48px);padding:28px 0 32px}.public-collection-page .collection-breadcrumb{min-width:0}.public-collection-hero{padding:clamp(22px,4vw,36px)}.public-collection-hero h1{overflow-wrap:anywhere}.public-collection-hero>p{max-width:68ch}.public-collection-owner,.public-collection-owner-copy,.public-collection-owner>span{min-width:0}.public-collection-owner-copy>a,.public-collection-owner>span>a{overflow-wrap:anywhere}.public-collection-projects{border:1px solid var(--line2);background:var(--surface);border-radius:14px;margin-top:20px;padding:24px}.public-collection-section-head{align-items:center;gap:12px;margin-bottom:18px}.public-collection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.public-collection-project{min-height:236px;padding:20px}.public-collection-project h3,.public-collection-project p{overflow-wrap:anywhere}.public-collection-pagination{margin-top:16px}.public-collection-footer{flex-wrap:wrap;padding:20px 0 6px}.confirm-dialog-backdrop{z-index:9999;position:fixed;inset:0;overflow-y:auto}.confirm-dialog{width:min(440px,100%);max-height:calc(100dvh - 40px);margin:auto;overflow-y:auto}@media (max-width:900px){.flow-editor-main,.public-collection-projects{padding:18px}}@media (max-width:851px){.site-nav{z-index:60;border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--surface) 94%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);flex-wrap:nowrap;gap:8px;width:100%;height:62px;min-height:62px;padding:0 13px;position:sticky;top:0}.site-brand{flex:none;padding:4px 0;font-size:19px}.site-menu-toggle{z-index:3;border:1px solid var(--line2);background:var(--surface);width:40px;height:40px;color:var(--text);cursor:pointer;border-radius:10px;place-items:center;margin-left:auto;font-size:18px;display:grid;position:relative}.site-menu-toggle span{line-height:1}.site-nav-actions{z-index:3;flex:none;gap:6px;margin-left:0;padding:0;position:relative}.site-theme-toggle{border-radius:10px;width:39px;height:39px;font-size:16px}.site-signin{align-items:center;min-height:39px;padding:0 10px;font-size:11px;display:inline-flex}.site-user{justify-content:center;width:39px;height:39px}.site-user-avatar{border-radius:50%;width:34px;height:34px}.site-user>span:last-child{display:none}.site-signout{border-radius:9px;min-height:39px;padding:0 9px;font-size:11px}.site-nav nav{z-index:70;border:1px solid var(--line2);background:var(--surface);border-radius:14px;flex-direction:column;align-items:stretch;gap:4px;width:min(320px,100vw - 24px);height:auto;padding:9px;display:none;position:absolute;top:calc(100% + 7px);right:12px;overflow:visible;box-shadow:0 18px 44px #17231c26}.site-nav.mobile-open nav{display:flex}.site-nav nav a{border:1px solid #0000;border-radius:9px;align-items:center;width:100%;min-height:44px;padding:0 13px;font-size:13px;display:flex}.site-nav nav a.current{border-color:color-mix(in srgb, var(--accent) 22%, var(--line));background:var(--accent-soft);color:var(--accent-dark)}.site-menu-backdrop{z-index:1;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#171b1760;border:0;position:fixed;inset:62px 0 0}}@media (max-width:620px){.flow-editor-main{gap:14px;padding:14px}.collection-add-projects{padding:13px}.collection-add-projects-heading{align-items:flex-start}.collection-detail-project{flex-wrap:wrap}.public-collection-wrap{width:calc(100% - 28px);padding-top:16px}.public-collection-projects{margin-top:14px;padding:14px}.public-collection-grid{grid-template-columns:minmax(0,1fr)}.public-collection-project{min-height:220px;padding:16px}.collection-add-projects .collection-add-project-button{margin-left:auto}.confirm-dialog-backdrop{padding:14px}}.theme-transition-wipe{z-index:9999;opacity:.22;pointer-events:none;will-change:transform;border-radius:50%;width:200vmax;height:200vmax;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)scale(0)}.theme-transition-wipe.to-dark{background:#0b1220}.theme-transition-wipe.to-light{background:#f4f7fb}.theme-transition-popup{z-index:10000;pointer-events:none;place-items:center;display:grid;position:fixed;inset:0}.theme-transition-card{border:1px solid var(--line2);background:var(--surface);color:var(--strong);border-radius:18px;align-items:center;gap:14px;padding:15px 22px;font-size:15px;font-weight:650;animation:.65s cubic-bezier(.2,.75,.25,1) both theme-card-pop;display:flex;box-shadow:0 18px 60px #10182030}.theme-transition-icon{border:1px solid color-mix(in srgb,var(--accent) 25%,var(--line2));background:var(--accent-soft);width:48px;height:48px;color:var(--accent-dark);border-radius:15px;place-items:center;font-size:27px;line-height:1;animation:.65s cubic-bezier(.2,.75,.25,1) both theme-icon-flip;display:grid}@keyframes theme-card-pop{0%{opacity:0;transform:translateY(12px)scale(.8)}16%{opacity:1;transform:translateY(0)scale(1.04)}28%,72%{opacity:1;transform:scale(1)}to{opacity:0;transform:translateY(-5px)scale(.96)}}@keyframes theme-icon-flip{0%{transform:perspective(220px)rotateY(-180deg)scale(.5)}35%{transform:perspective(220px)rotateY(18deg)scale(1.12)}65%,to{transform:perspective(220px)rotateY(0)scale(1)}}body{transition:none}@media (prefers-reduced-motion:reduce){.theme-transition-wipe{display:none}.theme-transition-card,.theme-transition-icon{animation-duration:1ms}}.collection-manager-page{width:min(1320px,100% - 64px);padding-top:clamp(24px,4vw,46px);padding-bottom:88px}.collection-manager-head{border-color:color-mix(in srgb, var(--accent) 23%, var(--line2));background:radial-gradient(ellipse at 86% 12%, color-mix(in srgb, var(--accent-soft) 95%, transparent), transparent 36%), linear-gradient(120deg, var(--surface), color-mix(in srgb, var(--surface) 86%, var(--accent-soft)));border-radius:20px;min-height:190px;margin-bottom:22px;padding:clamp(24px,4vw,38px);box-shadow:0 16px 42px #19221c0a}.collection-manager-head>div{max-width:760px}.collection-manager-head .collection-back-link{margin-bottom:18px}.collection-manager-head h1{letter-spacing:-1.8px;font-size:clamp(32px,4.5vw,46px)}.collection-manager-head p{max-width:62ch;font-size:14px}.collection-head-mark{width:58px;height:58px;box-shadow:0 8px 20px color-mix(in srgb, var(--accent) 13%, transparent);border-radius:17px}.collection-manager-layout{grid-template-columns:minmax(320px,.82fr) minmax(0,1.18fr);gap:20px}.collection-editor-panel,.collection-list-panel{border-radius:17px;padding:clamp(18px,2.4vw,27px);box-shadow:0 10px 32px #19221c08}.collection-editor-panel{background:linear-gradient(155deg, var(--surface), color-mix(in srgb, var(--soft) 72%, var(--surface)))}.collection-panel-heading{border-bottom:1px solid var(--line);padding-bottom:15px}.collection-panel-heading h2{letter-spacing:-.65px;font-size:21px}.collection-panel-heading p{max-width:58ch;font-size:12px}.collection-editor-panel form>label:not(.collection-public-toggle){margin:15px 0;font-size:12px}.collection-editor-panel input:not([type=checkbox]),.collection-editor-panel textarea{background:var(--surface);border-radius:10px;min-height:43px;padding:11px 12px}.collection-editor-panel textarea{resize:vertical;min-height:94px;line-height:1.55}.collection-project-picker{gap:7px;max-height:300px}.collection-project-choice{border-radius:11px;min-height:58px;padding:10px 12px}.collection-project-choice:hover{border-color:color-mix(in srgb, var(--accent) 38%, var(--line2))}.collection-project-choice.selected{box-shadow:inset 3px 0 var(--accent)}.collection-project-choice small{max-width:44ch}.collection-public-toggle{border-radius:11px;padding:14px}.collection-form-actions .primary{border-radius:10px;min-height:42px}.collection-list-panel>.collection-panel-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:0 16px;display:flex}.collection-list-panel>.collection-panel-heading>span{width:100%}.collection-manage-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.collection-manage-card{border-color:var(--line2);background:linear-gradient(145deg, color-mix(in srgb, var(--surface) 93%, var(--accent-soft)), var(--surface));border-radius:13px;flex-direction:column;min-height:225px;padding:16px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex}.collection-manage-card:hover{border-color:color-mix(in srgb, var(--accent) 35%, var(--line2));transform:translateY(-2px);box-shadow:0 10px 24px #19221c0d}.collection-manage-card h3{letter-spacing:-.3px;margin:13px 0 5px;font-size:17px}.collection-manage-card>p{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:36px;display:-webkit-box;overflow:hidden}.collection-project-pills{margin-top:13px}.collection-manage-foot{margin-top:auto;padding-top:12px}.collection-manage-foot>div{justify-content:flex-end;align-items:center}.collection-manage-foot .secondary{border-radius:8px;min-height:32px}.collection-detail-layout{grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr);gap:20px}.collection-detail-layout>.collection-editor-panel,.collection-detail-layout>.collection-list-panel{border-radius:17px}.collection-detail-layout .collection-visibility-actions{flex-wrap:wrap;gap:8px}.collection-detail-layout .collection-add-projects{border-radius:13px;padding:16px}.collection-detail-layout .collection-detail-project-list{grid-template-columns:minmax(0,1fr);gap:9px}.collection-detail-layout .collection-detail-project{background:var(--surface);border-radius:11px;min-height:76px;padding:13px 14px}.collection-detail-layout .collection-detail-project>div{min-width:0}.collection-detail-layout .collection-detail-project p{max-width:68ch}.collection-detail-layout .collection-search{border-radius:10px}.public-collection-wrap{width:min(1200px,100% - 64px);padding-top:35px;padding-bottom:54px}.collection-breadcrumb{min-height:34px;margin-bottom:18px;font-size:11px}.public-collection-hero{border-color:color-mix(in srgb, var(--accent) 22%, var(--line2));background:radial-gradient(ellipse at 87% 2%, color-mix(in srgb, var(--accent-soft) 95%, transparent), transparent 36%), linear-gradient(125deg, var(--surface), color-mix(in srgb, var(--surface) 90%, var(--accent-soft)));border-radius:22px;padding:clamp(25px,5vw,52px);box-shadow:0 16px 42px #19221c09}.public-collection-heading{align-items:center;gap:12px;display:flex}.public-collection-mark{border-radius:15px;place-items:center;width:48px;height:48px;margin:0;display:grid}.public-collection-heading .landing-kicker{font-size:10px}.public-collection-hero h1{letter-spacing:-2.4px;max-width:18ch;margin-top:18px;font-size:clamp(34px,6vw,58px);line-height:1.02}.public-collection-hero>p{max-width:64ch;font-size:15px}.public-collection-owner{margin-top:28px;padding-top:19px}.public-collection-projects{border-radius:19px;margin-top:22px;padding:clamp(18px,3vw,30px);box-shadow:0 12px 35px #19221c07}.public-collection-section-head h2{letter-spacing:-.75px;font-size:25px}.public-collection-grid{gap:16px}.public-collection-project{border-radius:15px;min-height:250px;padding:22px;transition:transform .18s,border-color .18s,box-shadow .18s}.public-collection-project:hover{transform:translateY(-3px);box-shadow:0 12px 28px #17231c12}.public-collection-pagination{border-top:1px solid var(--line);gap:15px;padding-top:15px}.public-collection-footer{border-top:1px solid var(--line);margin-top:8px}.profile-projects{width:min(1120px,100% - 44px);margin:0 auto 30px}.profile-projects .landing-section-head{align-items:end}.profile-favorite-projects{border:1px solid color-mix(in srgb, var(--accent) 20%, var(--line2));background:radial-gradient(ellipse at 92% 0%, color-mix(in srgb, var(--accent-soft) 70%, transparent), transparent 40%), var(--surface);border-radius:18px;padding:23px;box-shadow:0 12px 35px #19221c07}.profile-project-entry{min-width:0;position:relative}.profile-project-entry>.landing-project{height:100%}.profile-favorite-button{z-index:2;border:1px solid var(--line2);background:color-mix(in srgb, var(--surface) 94%, transparent);width:34px;height:34px;color:var(--muted);cursor:pointer;border-radius:10px;place-items:center;transition:transform .16s,color .16s,border-color .16s,background .16s;display:grid;position:absolute;top:12px;right:46px;box-shadow:0 3px 9px #1114}.profile-favorite-button:hover{border-color:color-mix(in srgb, #d74f6d 45%, var(--line2));color:#d74f6d;transform:translateY(-1px)}.profile-favorite-button.selected{border-color:color-mix(in srgb, #d74f6d 35%, var(--line2));background:color-mix(in srgb, #d74f6d 10%, var(--surface));color:#d74f6d}.profile-favorite-button.selected svg path{fill:currentColor}.profile-favorite-button:disabled{cursor:wait;opacity:.6}.profile-favorite-button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.flow-editor-page{background:radial-gradient(ellipse at 4% 0%, color-mix(in srgb, var(--accent-soft) 65%, transparent), transparent 34%), var(--bg);min-height:calc(100dvh - 64px);color:var(--text);padding-bottom:48px}.flow-editor-header{border-color:var(--line);background:color-mix(in srgb, var(--surface) 92%, var(--accent-soft));grid-template-columns:minmax(140px,.55fr) minmax(0,1.3fr) minmax(280px,1fr);gap:20px;padding:22px clamp(18px,4vw,58px);display:grid;position:relative;box-shadow:0 8px 26px #16201808}.flow-back{color:var(--muted);align-self:start;font-size:13px}.flow-editor-title>span{color:var(--accent-dark);letter-spacing:1.5px;font-size:9px}.flow-editor-title h1{color:var(--strong);letter-spacing:-1px;margin:8px 0 5px;font-size:clamp(24px,3vw,34px)}.flow-editor-title p{color:var(--muted);font-size:13px;line-height:1.55}.flow-editor-actions{place-content:center flex-end}.flow-save-state{max-width:none;color:var(--muted);text-align:right;flex-basis:100%;font-size:11px}.flow-view-public{border:1px solid var(--line2);background:var(--surface);min-height:37px;color:var(--text);white-space:nowrap;border-radius:9px;align-items:center;padding:0 11px;font-size:12px;font-weight:650;text-decoration:none;display:inline-flex}.flow-view-public:hover{border-color:var(--accent);color:var(--accent-dark)}.flow-editor-workspace{min-height:0;display:block}.flow-editor-main{gap:16px;padding:clamp(16px,2.8vw,38px)}.flow-editor-main .editor-panel,.coowner-panel,.version-panel,.project-settings-form{border-color:var(--line);background:var(--surface);border-radius:15px;box-shadow:0 8px 28px #17251d08}.coowner-panel,.version-panel,.project-settings-form{padding:clamp(17px,2.4vw,26px)}.coowner-panel h2,.version-panel h2,.project-settings-heading h2{color:var(--strong)}.project-settings-heading{border-bottom:1px solid var(--line);margin-bottom:20px;padding-bottom:15px}.project-settings-heading span{color:var(--accent-dark)}.project-settings-grid{gap:16px}.project-settings-grid label{color:var(--text);font-size:12px;font-weight:650}.project-settings-grid input,.project-settings-grid select,.project-settings-grid textarea{border-color:var(--line2);background:var(--bg);color:var(--text);border-radius:9px;font-size:14px}.project-settings-grid input:focus,.project-settings-grid select:focus,.project-settings-grid textarea:focus{border-color:var(--accent);outline:3px solid color-mix(in srgb, var(--accent) 15%, transparent)}.project-editor-favorite,.project-view-favorite,.project-view-edit,.project-favorite-action{border:1px solid var(--line2);background:var(--surface);min-height:38px;color:var(--text);white-space:nowrap;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:12px;font-weight:650;text-decoration:none;transition:transform .16s,color .16s,border-color .16s,background .16s;display:inline-flex}.project-editor-favorite:hover,.project-view-favorite:hover,.project-favorite-action:hover{border-color:color-mix(in srgb, #d74f6d 45%, var(--line2));color:#d74f6d;transform:translateY(-1px)}.project-editor-favorite.selected,.project-view-favorite.selected,.project-favorite-action.selected{border-color:color-mix(in srgb, #d74f6d 36%, var(--line2));background:color-mix(in srgb, #d74f6d 9%, var(--surface));color:#d74f6d}.project-editor-favorite.selected svg path,.project-view-favorite.selected svg path,.project-favorite-action.selected svg path{fill:currentColor}.project-editor-favorite:disabled,.project-view-favorite:disabled,.project-favorite-action:disabled{cursor:not-allowed;opacity:.65}.project-editor-favorite-note,.project-favorite-hint{border:1px solid var(--line);background:var(--surface);width:min(100% - 32px,1410px);color:var(--muted);border-radius:10px;align-items:center;gap:8px;margin:13px auto 0;padding:10px 13px;font-size:11px;display:flex}.project-editor-favorite-note svg,.project-favorite-hint svg{color:#d74f6d}.project-favorite-hint{background:0 0;border:0;width:auto;margin:9px 0 0;padding:0}.project-public-hero{border-color:color-mix(in srgb, var(--accent) 20%, var(--line2));background:radial-gradient(ellipse at 96% 0%, color-mix(in srgb, var(--accent-soft) 85%, transparent), transparent 38%), linear-gradient(135deg, var(--surface), color-mix(in srgb, var(--surface) 92%, var(--accent-soft)));border-radius:18px}.project-hero-actions{z-index:1;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex;position:relative}.project-view-favorite,.project-view-edit{min-height:32px;padding-inline:10px;font-size:10px}.project-view-edit{border-color:var(--accent);background:var(--accent);color:#fff}.project-view-edit:hover{border-color:var(--accent-dark);background:var(--accent-dark);color:#fff}.project-favorite-error{z-index:1;color:#b64238;margin:10px 0 0;font-size:12px;position:relative}.drawer-actions .project-favorite-action{min-height:36px;padding-inline:10px}.drawer-actions .project-favorite-action:disabled{cursor:not-allowed;opacity:.75}@media (max-width:900px){.flow-editor-header{grid-template-columns:minmax(0,1fr);gap:12px}.flow-editor-title{grid-area:auto}.flow-editor-actions{justify-content:flex-start}.flow-save-state{text-align:left}}@media (max-width:620px){.flow-editor-header{padding:17px}.flow-editor-actions{justify-content:flex-start}.flow-save-state{display:block}.project-settings-heading{align-items:flex-start}.project-hero-top{flex-wrap:wrap}.project-hero-actions{justify-content:flex-start}.project-editor-favorite-note{width:calc(100% - 28px)}}.profile-collections .collection-public-grid{gap:12px}.profile-collections .collection-public-card{background:var(--surface);border-radius:13px;min-height:100px;padding:15px}@media (max-width:1040px){.collection-manager-layout,.collection-detail-layout{grid-template-columns:minmax(0,1fr)}.collection-manager-layout>.collection-editor-panel{order:0}.collection-manager-layout>.collection-list-panel{order:1}.collection-manage-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.collection-manager-page{width:calc(100% - 30px);padding-top:18px}.collection-manager-head{border-radius:16px;min-height:0;padding:22px}.collection-manager-head h1{font-size:34px}.collection-head-mark{border-radius:13px;width:45px;height:45px}.collection-editor-panel,.collection-list-panel{border-radius:14px;padding:17px}.collection-manage-list{grid-template-columns:minmax(0,1fr)}.collection-manage-card{min-height:0}.collection-detail-layout .collection-detail-project{align-items:flex-start}.public-collection-wrap{width:calc(100% - 30px);padding-top:20px}.public-collection-hero{border-radius:17px;padding:22px}.public-collection-hero h1{letter-spacing:-1.6px;font-size:clamp(32px,10vw,44px)}.public-collection-projects{border-radius:15px;padding:17px}.public-collection-section-head{align-items:flex-start}.public-collection-section-head h2{font-size:21px}.public-collection-project{min-height:0;padding:17px}.profile-projects{width:calc(100% - 30px)}.profile-favorite-projects{border-radius:15px;padding:16px}.profile-projects .landing-section-head{align-items:flex-start;gap:8px}}@media (max-width:430px){.collection-manager-head{align-items:flex-start}.collection-manager-head>.collection-head-mark{width:39px;height:39px}.collection-manage-foot{flex-direction:column;align-items:flex-start}.collection-manage-foot>div{justify-content:flex-start}.public-collection-owner{flex-wrap:wrap}.public-collection-owner time{width:100%;margin-left:46px}.public-collection-pagination{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.collection-manage-card,.public-collection-project,.profile-favorite-button{transition:none}.collection-manage-card:hover,.public-collection-project:hover,.profile-favorite-button:hover{transform:none}}
.workspace-shell{--workspace-accent:#62856a;background:radial-gradient(ellipse at 87% 2%, color-mix(in srgb, var(--accent-soft) 64%, transparent), transparent 34rem), var(--bg);min-height:calc(100vh - 68px)}.workspace-shell .sidebar{border-right-color:var(--line);width:248px;padding:27px 17px 17px;top:68px;box-shadow:8px 0 30px #17201805}.workspace-shell .brand{margin-bottom:10px}.workspace-shell .side-label{margin-top:30px;margin-bottom:10px;padding-inline:8px}.workspace-shell .status-label{margin-top:27px}.workspace-shell .nav{border-radius:9px;min-height:41px;font-size:13px}.workspace-shell .nav.active,.workspace-shell .nav.picked{background:color-mix(in srgb, var(--accent-soft) 82%, var(--surface));color:var(--accent-dark)}.workspace-shell .tip{border-color:color-mix(in srgb, var(--workspace-accent) 20%, var(--line));background:color-mix(in srgb, var(--accent-soft) 42%, var(--surface))}.workspace-shell .main{margin-left:248px}.workspace-shell .topbar{z-index:4;background:color-mix(in srgb, var(--surface) 92%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);height:62px;padding-inline:clamp(24px,4vw,58px);position:sticky;top:0}.workspace-shell .crumb{letter-spacing:.8px;font-size:11px;font-weight:700}.workspace-shell .content{grid-template-columns:minmax(0,1fr) 286px;align-items:start;gap:16px;max-width:1440px;padding:34px clamp(24px,4vw,58px) 36px;display:grid}.workspace-shell .welcome,.workspace-shell .notice,.workspace-shell .toast,.workspace-shell .stats{grid-column:1/-1;width:100%}.workspace-shell .welcome{border:1px solid color-mix(in srgb, var(--accent) 23%, var(--line2));background:radial-gradient(ellipse at 88% 18%, color-mix(in srgb, var(--accent-soft) 90%, transparent), transparent 45%), linear-gradient(120deg, var(--surface), color-mix(in srgb, var(--surface) 80%, var(--accent-soft)));border-radius:18px;align-items:center;gap:20px;min-height:172px;margin-bottom:20px;padding:26px 30px;position:relative;overflow:hidden;box-shadow:0 12px 35px #25291c08}.workspace-shell .welcome>div{z-index:1;position:relative}.workspace-shell .welcome .eyebrow{color:var(--accent-dark);letter-spacing:1.15px}.workspace-shell .welcome h1{letter-spacing:-1.9px;margin:8px 0;font-size:clamp(32px,4vw,43px)}.workspace-shell .welcome p{max-width:520px;font-size:14px;line-height:1.6}.workspace-shell .welcome .add{z-index:1;border-color:var(--workspace-accent);background:var(--workspace-accent);height:44px;box-shadow:0 7px 16px color-mix(in srgb, var(--workspace-accent) 22%, transparent);border-radius:10px;flex:none;position:relative}.workspace-shell .welcome .add:hover{background:color-mix(in srgb, var(--workspace-accent) 84%, #000)}.workspace-shell .notice,.workspace-shell .toast{border-radius:11px}.workspace-shell .stats{gap:12px;margin:0 0 22px}.workspace-shell .stat{border-color:var(--line);border-radius:13px;min-height:104px;padding:17px;box-shadow:0 5px 16px #22282005}.workspace-shell .stat b{margin-top:3px;font-size:27px}.workspace-shell .projects{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 96%, transparent);border-radius:16px;grid-column:1;padding:22px;box-shadow:0 8px 28px #20281f06}.workspace-shell .section-head h2{letter-spacing:-.5px;font-size:20px}.workspace-shell .section-head p{font-size:13px}.workspace-shell .toolbar{align-items:center;margin:18px 0}.workspace-shell .search{background:var(--bg);border-radius:10px;width:min(340px,40%);height:42px}.workspace-shell .search input{font-size:13px}.workspace-shell .pills{gap:5px}.workspace-shell .pills button{border-radius:8px;padding:8px 10px;font-size:11px}.workspace-shell .pills button.chosen{border-color:color-mix(in srgb, var(--accent) 24%, var(--line));background:var(--accent-soft);color:var(--accent-dark);box-shadow:none}.workspace-shell .project-grid{gap:13px}.workspace-shell .project-card{border-radius:12px;min-height:220px;padding:17px;box-shadow:0 4px 14px #1c271d05}.workspace-shell .project-card:hover{border-color:color-mix(in srgb, var(--accent) 38%, var(--line2));transform:translateY(-3px);box-shadow:0 12px 26px #1c271d0d}.workspace-shell .project-card h3{margin-top:14px;font-size:17px}.workspace-shell .project-card .stack span{border-radius:999px}.workspace-shell .projects>footer{margin-top:20px;padding-top:16px}.workspace-activity{border:1px solid var(--line);background:var(--surface);border-radius:15px;grid-column:2;position:sticky;top:78px;overflow:hidden;box-shadow:0 8px 26px #20281f06}.workspace-activity-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:19px 18px 15px;display:flex}.workspace-activity-head>div>span,.workspace-activity-tip>span{color:var(--accent-dark);letter-spacing:1px;font-size:9px;font-weight:750}.workspace-activity-head h2{color:var(--strong);letter-spacing:-.4px;margin:5px 0 0;font-size:17px}.workspace-activity-count{border:1px solid var(--line);background:var(--soft);min-width:25px;height:25px;color:var(--muted);border-radius:999px;place-items:center;padding-inline:6px;font-size:11px;display:grid}.workspace-activity-list{padding:5px 13px;display:grid}.workspace-activity-item{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;align-items:flex-start;gap:11px;width:100%;padding:13px 4px;display:flex}.workspace-activity-item:last-child{border-bottom:0}.workspace-activity-item:disabled{cursor:default}.workspace-activity-dot{border:2px solid color-mix(in srgb, var(--accent) 45%, var(--surface));background:var(--accent);width:9px;height:9px;box-shadow:0 0 0 3px var(--accent-soft);border-radius:50%;flex:none;margin-top:4px;position:relative}.workspace-activity-item>span:last-child{gap:5px;min-width:0;display:grid}.workspace-activity-item b{color:var(--strong);text-overflow:ellipsis;font-size:12px;font-weight:650;overflow:hidden}.workspace-activity-item:not(:disabled):hover b{color:var(--accent-dark)}.workspace-activity-item small{color:var(--muted);font-size:10px;line-height:1.4}.workspace-activity-empty{justify-items:start;gap:8px;padding:20px 18px;display:grid}.workspace-activity-empty>span{background:var(--accent-soft);width:33px;height:33px;color:var(--accent-dark);border-radius:10px;place-items:center;display:grid}.workspace-activity-empty b{color:var(--strong);font-size:12px}.workspace-activity-empty p,.workspace-activity-tip p{color:var(--muted);margin:0;font-size:11px;line-height:1.6}.workspace-activity-tip{border:1px solid var(--line);background:var(--soft);border-radius:10px;margin:0 13px 13px;padding:13px}.workspace-activity-tip p{margin-top:6px}.landing.explore-page{width:min(100%,1440px);min-height:calc(100vh - 68px);margin:0 auto;padding:24px clamp(18px,4vw,58px) 0}.explore-directory-head{border:1px solid color-mix(in srgb, var(--accent) 20%, var(--line2));background:radial-gradient(ellipse at 88% 0%, color-mix(in srgb, var(--accent-soft) 90%, transparent), transparent 37%), linear-gradient(120deg, var(--surface), color-mix(in srgb, var(--surface) 88%, var(--accent-soft)));border-radius:18px;padding:22px 26px 26px;position:relative;overflow:hidden;box-shadow:0 12px 35px #25291c07}.explore-directory-head:after{border:1px solid color-mix(in srgb, var(--accent) 12%, transparent);content:"";pointer-events:none;border-radius:50%;width:240px;height:240px;position:absolute;bottom:-118px;right:-42px}.explore-directory-title{z-index:1;gap:17px;margin-top:25px;position:relative}.explore-directory-mark{border-color:color-mix(in srgb, var(--accent) 22%, var(--line2));width:54px;height:54px;box-shadow:0 6px 16px color-mix(in srgb, var(--accent) 10%, transparent);border-radius:15px}.explore-directory-title h1{letter-spacing:-1.7px;margin:6px 0 7px;font-size:clamp(30px,4vw,42px)}.explore-directory-title p{max-width:540px;font-size:14px}.explore-directory-actions{align-items:center;gap:14px;margin-left:auto;display:flex}.explore-directory-metric{border-left:1px solid var(--line2);gap:3px;min-width:95px;padding:10px 14px;display:grid}.explore-directory-metric b{color:var(--strong);letter-spacing:-.7px;font-size:23px}.explore-directory-metric span{color:var(--muted);font-size:10px}.explore-workspace-link{border-radius:9px;min-height:40px;padding-inline:14px;font-size:12px;font-weight:600}.explore-directory{padding:27px 0 40px}.explore-directory-layout{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:26px;display:grid}.explore-directory-rail{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 92%, transparent);border-radius:13px;gap:12px;padding:16px 12px 12px;display:grid;position:sticky;top:92px;box-shadow:0 5px 18px #20281f05}.explore-rail-label{color:var(--faint);letter-spacing:1.1px;padding-inline:8px;font-size:9px;font-weight:750}.explore-rail-filters{gap:4px;display:grid}.explore-rail-filters button{min-height:40px;color:var(--muted);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:10px;padding:0 9px;font-size:12px;display:flex}.explore-rail-filters button>span{width:20px;color:var(--accent-dark);text-align:center;font-size:16px}.explore-rail-filters button>i{color:var(--faint);margin-left:auto;font-size:10px;font-style:normal}.explore-rail-filters button:hover,.explore-rail-filters button.active{border-color:color-mix(in srgb, var(--accent) 16%, var(--line));background:var(--accent-soft);color:var(--accent-dark)}.explore-rail-filters button.active{font-weight:700}.explore-rail-note{border-top:1px solid var(--line);margin-top:6px;padding:13px 10px 8px}.explore-rail-note>span{color:var(--accent-dark);letter-spacing:.9px;font-size:9px;font-weight:750}.explore-rail-note p{color:var(--muted);margin:7px 0 11px;font-size:11px;line-height:1.6}.explore-rail-note a{color:var(--text);gap:4px;font-size:10px;line-height:1.4;text-decoration:none;display:grid}.explore-rail-note a b{color:var(--accent-dark)}.explore-directory-content{min-width:0}.explore-directory-content-head{justify-content:space-between;align-items:end;gap:12px;margin-bottom:14px;display:flex}.explore-directory-content-head .landing-kicker{color:var(--accent-dark)}.explore-directory-content-head h2{color:var(--strong);letter-spacing:-.55px;margin:5px 0 0;font-size:22px}.explore-directory-content-head p{color:var(--muted);margin:0;font-size:11px}.explore-directory .landing-section-head{margin-bottom:17px}.explore-directory .landing-section-head h2{font-size:23px}.explore-directory .landing-section-head>p{font-size:12px;line-height:1.6}.explore-search-toolbar{border-radius:12px;gap:12px;margin-bottom:24px;padding:10px;box-shadow:0 5px 16px #1c271d05}.explore-search-toolbar .public-project-search{border-radius:9px;height:44px}.explore-filters{border-radius:9px;padding:4px}.explore-filters button{border-radius:7px;min-height:34px;padding-inline:13px;font-size:12px}.explore-result-group{margin-top:23px}.explore-result-heading{margin-bottom:13px}.explore-result-heading h3{font-size:17px}.explore-directory .landing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.explore-directory .landing-project{border-radius:12px;min-height:220px;padding:18px;box-shadow:0 4px 14px #1c271d05}.explore-directory .landing-project:hover{transform:translateY(-3px);box-shadow:0 12px 26px #1c271d0d}.explore-directory .landing-project h3{font-size:17px}.explore-directory .landing-project>p{font-size:13px;line-height:1.6}.explore-directory .landing-stack span{border-radius:999px}.explore-people{margin-top:27px;padding-top:22px}.explore-people-grid{gap:11px}.explore-person-card{border-radius:11px;min-height:76px;padding:12px}.explore-person-avatar{width:44px;height:44px}.explore-person-copy b{font-size:14px}.explore-person-copy>span{font-size:11px}.explore-footer{padding:18px 0 22px}.connections-page.linkedin-network{width:min(1240px,100% - 48px);padding-top:28px;padding-bottom:56px}.network-layout{grid-template-columns:226px minmax(0,1fr) 300px;align-items:start;gap:16px;display:grid}.network-nav-panel,.network-summary-card{border:1px solid var(--line2);background:var(--surface);border-radius:13px;position:sticky;top:84px;overflow:hidden;box-shadow:0 5px 18px #20281f05}.network-nav-brand{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:16px 15px;display:flex}.network-nav-brand>span{background:var(--accent-soft);width:35px;height:35px;color:var(--accent-dark);letter-spacing:-.3px;border-radius:11px;place-items:center;font-size:11px;font-weight:800;display:grid}.network-nav-brand>div{gap:3px;display:grid}.network-nav-brand b{color:var(--strong);font-size:12px}.network-nav-brand small{color:var(--muted);font-size:10px}.network-nav-panel>nav{gap:3px;padding:10px;display:grid}.network-nav-panel>nav a{min-height:38px;color:var(--muted);border-radius:8px;align-items:center;gap:9px;padding:0 9px;font-size:11px;text-decoration:none;display:flex}.network-nav-panel>nav a:hover{background:var(--accent-soft);color:var(--accent-dark)}.network-nav-panel>nav a>span{width:17px;color:var(--accent-dark);text-align:center;font-size:16px}.network-nav-panel>nav a>i{background:var(--soft);min-width:19px;height:19px;color:var(--muted);border-radius:99px;place-items:center;margin-left:auto;padding-inline:5px;font-size:9px;font-style:normal;display:grid}.network-nav-note{border:1px solid var(--line);background:var(--soft);border-radius:10px;margin:0 11px 11px;padding:13px}.network-nav-note>span,.network-summary-eyebrow{color:var(--accent-dark);letter-spacing:1px;font-size:9px;font-weight:750}.network-nav-note p{color:var(--muted);margin:7px 0 12px;font-size:10px;line-height:1.6}.network-nav-note a{color:var(--strong);font-size:10px;text-decoration:none}.network-nav-note a b{color:var(--accent-dark)}.network-main-column,.network-side-column{gap:14px;min-width:0;display:grid}.network-main-column .connections-section,.network-side-column .connections-section{min-width:0;margin:0}.network-side-column{gap:14px}.network-summary-card{background:radial-gradient(ellipse at 100% 0%, color-mix(in srgb, var(--accent-soft) 85%, transparent), transparent 60%), var(--surface);padding:18px;position:relative;top:auto}.network-summary-icon{border:1px solid color-mix(in srgb, var(--accent) 20%, var(--line));background:var(--accent-soft);width:35px;height:35px;color:var(--accent-dark);border-radius:11px;place-items:center;margin-bottom:13px;display:grid}.network-summary-card h2{color:var(--strong);letter-spacing:-.45px;margin:6px 0;font-size:17px}.network-summary-card>p{color:var(--muted);margin:0;font-size:11px;line-height:1.6}.network-summary-counts{grid-template-columns:1fr 1fr;gap:8px;margin:15px 0;display:grid}.network-summary-counts>div{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 78%, transparent);border-radius:9px;gap:3px;padding:10px;display:grid}.network-summary-counts b{color:var(--strong);font-size:18px}.network-summary-counts span{color:var(--muted);font-size:9px}.network-summary-card>a{border:1px solid var(--line2);background:var(--surface);min-height:36px;color:var(--text);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:0 10px;font-size:10px;text-decoration:none;display:flex}.network-summary-card>a:hover{border-color:var(--accent);color:var(--accent-dark)}.network-summary-card>a b{color:var(--accent-dark)}.network-main-column .connections-section-title,.network-side-column .connections-section-title{align-items:flex-start}.network-main-column .connections-section-title>p{text-align:right;max-width:165px;font-size:10px;line-height:1.5}.network-main-column .connection-search{display:block;position:relative}.network-main-column .connection-search input{padding-left:40px}.network-search-icon{z-index:1;color:var(--muted);pointer-events:none;font-size:22px;line-height:1;position:absolute;top:50%;left:13px;transform:translateY(-53%)}.network-main-column .connection-results{grid-template-columns:1fr}.network-main-column .connection-results .connection-card{background:var(--surface)}.network-discover-empty{border:1px dashed var(--line2);background:var(--soft);border-radius:10px;align-items:center;gap:12px;margin-top:12px;padding:16px;display:flex}.network-discover-empty>span{background:var(--surface);width:34px;height:34px;color:var(--accent-dark);border-radius:10px;flex:none;place-items:center;font-size:20px;display:grid}.network-discover-empty b{color:var(--strong);font-size:11px}.network-discover-empty p{color:var(--muted);margin:4px 0 0;font-size:10px;line-height:1.5}.network-side-column .connections-section-title h2{font-size:16px}.network-side-column .connection-card{flex-wrap:wrap}.network-side-column .connection-profile-link{flex:150px}.network-side-column .connection-actions{justify-content:flex-end;width:100%}.network-side-column .connection-actions small{margin-left:auto}.network-side-column .connection-avatar{width:34px;height:34px}.network-side-column .connection-person b{font-size:11px}.network-side-column .connection-person span{font-size:10px}.network-side-column .connection-empty{padding:12px;font-size:11px}.linkedin-network .connections-heading{border:1px solid color-mix(in srgb, var(--accent) 22%, var(--line2));background:radial-gradient(ellipse at 90% 15%, color-mix(in srgb, var(--accent-soft) 90%, transparent), transparent 38%), linear-gradient(120deg, var(--surface), color-mix(in srgb, var(--surface) 89%, var(--accent-soft)));border-radius:17px 17px 0 0;align-items:center;min-height:155px;padding:25px 28px;position:relative;overflow:hidden;box-shadow:0 10px 30px #25291c06}.linkedin-network .connections-heading-copy>span{letter-spacing:1.15px;font-size:10px}.linkedin-network .connections-heading-copy>.connection-live-status{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 82%, transparent);color:var(--muted);letter-spacing:0;border-radius:999px;align-items:center;gap:7px;margin-top:11px;padding:6px 9px;font-size:10px;font-weight:600;display:inline-flex}.connection-live-status i{background:#d3a64e;border-radius:50%;width:7px;height:7px}.connection-live-status.connected i{background:#4b9b66;box-shadow:0 0 0 3px #4b9b6626}.connection-live-status.disconnected i{background:#c97764}.linkedin-network .connections-heading h1{letter-spacing:-1.4px;margin:7px 0 5px;font-size:clamp(30px,4vw,40px)}.linkedin-network .connections-heading p{max-width:550px;font-size:14px;line-height:1.6}.connections-network-stats{z-index:1;gap:8px;position:relative}.connections-network-stats>a{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 85%, transparent);border-radius:12px;justify-items:start;gap:5px;min-width:105px;padding:12px 14px}.connections-network-stats b{letter-spacing:-.6px;font-size:23px}.connections-network-stats span{font-size:11px}.linkedin-network .connections-tabs{border:1px solid var(--line2);border-top:0;border-radius:0 0 13px 13px;gap:5px;margin-bottom:19px;padding:8px 12px;top:68px;box-shadow:0 5px 16px #1c271d04}.linkedin-network .connections-tabs a{border-radius:8px;min-height:36px;padding-inline:13px}.linkedin-network .connections-tabs a:focus-visible,.linkedin-network .connections-section button:focus-visible,.explore-page a:focus-visible,.workspace-shell button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.linkedin-network .connections-section{border-radius:14px;margin:16px 0;padding:22px;box-shadow:0 6px 20px #20281f05}.linkedin-network .connections-section-title{margin-bottom:18px}.linkedin-network .connections-section-title h2{letter-spacing:-.45px;margin-top:7px;font-size:20px}.linkedin-network .connection-search input{background:var(--bg);border-radius:10px;height:46px;padding-inline:14px}.linkedin-network .connection-results{border-top:0;gap:10px;margin-top:15px}.linkedin-network .connection-results .connection-card{border:1px solid var(--line);background:var(--soft);border-radius:11px;min-height:72px;padding:11px 13px}.linkedin-network .connection-profile-link{flex:1;align-items:center;gap:11px;min-width:0;text-decoration:none;display:flex}.linkedin-network .connection-profile-link:hover .connection-person b{color:var(--accent-dark)}.linkedin-network .connection-avatar{width:42px;height:42px}.linkedin-network .connection-results .connection-card .primary{border-radius:8px;min-height:36px;padding-inline:13px}.linkedin-network .connections-columns{align-items:start;gap:16px}.linkedin-network .connections-columns .connections-section{min-height:235px}.linkedin-network .connections-columns .connection-card{padding-block:11px}.linkedin-network .connections-message{border-radius:10px;margin:0 0 15px}.linkedin-network .connection-empty{background:var(--soft);border-radius:10px;line-height:1.6}@media (max-width:1100px){.workspace-shell .content{grid-template-columns:minmax(0,1fr) 250px;padding-inline:28px}.workspace-shell .project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.explore-directory-actions{gap:8px}.explore-directory .landing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.linkedin-network .connections-heading{align-items:flex-start}.connections-network-stats>a{min-width:88px;padding-inline:10px}.network-layout{grid-template-columns:190px minmax(0,1fr)}.network-side-column{grid-column:2;grid-template-columns:repeat(2,minmax(0,1fr))}.network-summary-card{grid-column:1/-1}}@media (max-width:1000px){.workspace-shell .content{grid-template-columns:minmax(0,1fr)}.workspace-shell .projects,.workspace-activity{grid-column:1;position:static}}@media (max-width:760px){.workspace-shell .sidebar{display:none}.workspace-shell .main{padding-bottom:calc(76px + env(safe-area-inset-bottom));margin-left:0}.workspace-shell .topbar{height:54px;padding-inline:20px}.workspace-shell .content{padding:21px 20px 24px;display:block}.workspace-shell .welcome{min-height:150px;padding:22px}.workspace-shell .stats{margin-bottom:16px}.workspace-shell .projects{padding:17px}.workspace-shell .toolbar{gap:12px}.workspace-shell .search{width:100%}.workspace-shell .project-grid{grid-template-columns:1fr}.workspace-activity{margin-top:14px;position:static}.explore-directory-title{flex-wrap:wrap}.explore-directory-title>div:not(.explore-directory-actions){flex:1}.explore-directory-actions{justify-content:flex-end;width:100%;margin-left:0}.explore-directory-metric{margin-right:auto}.connections-page.linkedin-network{width:calc(100% - 32px)}.network-layout{grid-template-columns:minmax(0,1fr)}.network-nav-panel{display:none}.network-side-column{grid-column:1}}@media (max-width:620px){.workspace-shell .content{padding:17px 14px 20px}.workspace-activity{margin-top:12px}.workspace-shell .welcome{border-radius:14px;flex-direction:column;align-items:flex-start;gap:15px;padding:20px}.workspace-shell .welcome h1{font-size:31px}.workspace-shell .welcome p{font-size:13px}.workspace-shell .welcome .add{width:auto;height:40px;margin:0;padding-inline:13px}.workspace-shell .welcome .add b{display:inline}.workspace-shell .stats{gap:8px}.workspace-shell .stat{min-height:88px;padding:12px}.workspace-shell .projects{border-radius:13px;padding:14px}.workspace-shell .section-head{align-items:flex-start;gap:10px}.workspace-shell .section-head>span{white-space:nowrap;padding-top:3px}.workspace-shell .toolbar{margin:15px 0}.workspace-shell .pills{width:calc(100vw - 28px);margin-right:-14px;padding-right:14px}.explore-page.landing.explore-page{padding:13px 14px 0}.explore-directory-layout{grid-template-columns:minmax(0,1fr);gap:16px}.explore-directory-rail{gap:8px;padding:12px;position:static}.explore-rail-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.explore-rail-filters button{justify-content:center;gap:5px;min-width:0;min-height:36px;padding-inline:5px;font-size:10px}.explore-rail-filters button>span{width:auto}.explore-rail-filters button>i,.explore-rail-note{display:none}.explore-directory-content{width:100%}.explore-directory-content-head{flex-direction:column;align-items:flex-start;gap:5px}.explore-search-toolbar .public-project-search{width:100%;min-width:0;max-width:none}.explore-directory-head{border-radius:14px;padding:17px}.explore-directory-title{gap:11px;margin-top:20px}.explore-directory-mark{border-radius:12px;width:42px;height:42px}.explore-directory-title h1{letter-spacing:-1.2px;font-size:28px}.explore-directory-title p{font-size:12px}.explore-directory-actions{justify-content:space-between}.explore-directory-metric{min-width:0;padding:8px 12px}.explore-workspace-link{min-height:38px;padding-inline:10px;font-size:11px}.explore-directory .landing-grid,.explore-people-grid{grid-template-columns:1fr}.explore-directory .landing-project{min-height:205px}.explore-directory .landing-section-head>p{display:none}.connections-page.linkedin-network{width:calc(100% - 24px);padding-top:15px;padding-bottom:35px}.linkedin-network .connections-heading{border-radius:14px 14px 0 0;gap:17px;padding:18px}.linkedin-network .connections-heading h1{font-size:29px}.linkedin-network .connections-heading p{font-size:12px}.connections-network-stats{gap:6px}.connections-network-stats>a{flex:1;min-width:0;padding:9px}.connections-network-stats b{font-size:20px}.connections-network-stats span{font-size:10px}.linkedin-network .connections-tabs{padding-inline:6px;display:flex;top:62px;overflow-x:auto}.linkedin-network .connections-tabs a{flex:none;padding-inline:9px;font-size:11px}.linkedin-network .connections-section{border-radius:12px;padding:15px}.linkedin-network .connections-section-title{flex-direction:column;align-items:flex-start;gap:6px}.linkedin-network .connections-columns{grid-template-columns:1fr;gap:0}.network-layout{gap:12px}.network-side-column{grid-template-columns:1fr}.network-main-column .connections-section-title>p{text-align:left}.linkedin-network .connection-results{grid-template-columns:1fr}}@media (min-width:761px){.linkedin-network .connections-tabs{display:none}}.connections-network-stats>button{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 85%, transparent);min-width:105px;color:var(--text);text-align:left;cursor:pointer;border-radius:12px;justify-items:start;gap:5px;padding:12px 14px;transition:border-color .16s,background .16s,transform .16s;display:grid}.connections-network-stats>button:hover,.connections-network-stats>button[aria-pressed=true]{border-color:color-mix(in srgb, var(--accent) 42%, var(--line2));background:var(--accent-soft);transform:translateY(-1px)}.connections-network-stats>button b{color:var(--strong);letter-spacing:-.6px;font-size:23px}.connections-network-stats>button span{color:var(--muted);font-size:11px}.linkedin-network .connections-tabs button{min-height:36px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:7px;padding:0 13px;font-size:12px;display:flex}.linkedin-network .connections-tabs button:hover,.linkedin-network .connections-tabs button.active{background:var(--accent-soft);color:var(--accent-dark)}.linkedin-network .connections-tabs button.active{font-weight:700}.linkedin-network .connections-tabs button b{border:1px solid var(--line);min-width:19px;height:19px;color:inherit;border-radius:14px;place-items:center;padding:0 5px;font-size:10px;display:grid}.network-nav-panel>nav button{width:100%;min-height:38px;color:var(--muted);text-align:left;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:9px;padding:0 9px;font-size:11px;display:flex}.network-nav-panel>nav button:hover,.network-nav-panel>nav button.active{border-color:color-mix(in srgb, var(--accent) 16%, var(--line));background:var(--accent-soft);color:var(--accent-dark)}.network-nav-panel>nav button.active{font-weight:700}.network-nav-panel>nav button>span{width:17px;color:var(--accent-dark);text-align:center;font-size:16px}.network-nav-panel>nav button>i{background:var(--surface);min-width:19px;height:19px;color:var(--muted);border-radius:99px;place-items:center;margin-left:auto;padding-inline:5px;font-size:9px;font-style:normal;display:grid}.network-section-slide{animation:.24s cubic-bezier(.2,.7,.25,1) both network-section-enter}.network-section-slide .connections-section-title h2{font-size:22px}.network-live-card{border:1px solid var(--line);background:var(--surface);border-radius:13px;padding:17px;box-shadow:0 5px 18px #20281f05}.network-live-card h2{color:var(--strong);align-items:center;gap:8px;margin:8px 0 5px;font-size:13px;display:flex}.network-live-card p{color:var(--muted);margin:0;font-size:10px;line-height:1.6}.connection-live-indicator{background:#d3a64e;border-radius:50%;width:8px;height:8px}.connection-live-indicator.connected{background:#4b9b66;box-shadow:0 0 0 3px #4b9b6626}.connection-live-indicator.disconnected{background:#c97764}.site-connection-badge{background:var(--accent);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;margin-left:6px;padding:0 5px;font-size:10px;font-weight:750;line-height:1;display:inline-flex}.connection-global-toast{z-index:50;border:1px solid var(--line2);background:var(--surface);max-width:min(440px,100vw - 32px);color:var(--text);border-radius:11px;align-items:center;gap:12px;padding:12px 14px;font-size:13px;display:flex;position:fixed;top:82px;right:20px;box-shadow:0 12px 34px #101a201f}.connection-global-toast a{color:var(--accent-dark);font-weight:700;text-decoration:none}.connection-global-toast button{color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:19px}.connection-interest-filters,.connection-interest-tags{flex-wrap:wrap;gap:6px;display:flex}.connection-interest-filters{margin-top:11px}.connection-interest-filters button,.connection-interest-tags span{border:1px solid var(--line);background:var(--soft);color:var(--muted);border-radius:999px;padding:6px 9px;font-size:10px}.connection-interest-filters button{cursor:pointer}.connection-interest-filters button:hover,.connection-interest-filters button.active{border-color:color-mix(in srgb, var(--accent) 45%, var(--line));background:var(--accent-soft);color:var(--accent-dark)}.connection-interest-tags{flex:100%;margin:0 0 0 53px}.linkedin-network .connection-interest-tags span{padding:4px 7px;font-size:9px}.network-side-column .network-push-card{gap:9px;display:grid}.network-push-card h2{color:var(--strong);margin:0;font-size:15px}.network-push-card p,.network-push-card small{color:var(--muted);margin:0;font-size:11px;line-height:1.55}.network-push-card button{border-radius:8px;min-height:35px;font-size:11px}.network-push-card button:disabled{cursor:not-allowed;opacity:.7}.connection-modal-backdrop{z-index:60;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#10171480;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.connection-project-modal{border:1px solid var(--line2);background:var(--surface);border-radius:16px;width:min(460px,100%);padding:26px;position:relative;box-shadow:0 20px 70px #0003}.connection-project-modal h2{color:var(--strong);letter-spacing:-.5px;margin:8px 26px 15px 0;font-size:22px}.connection-project-modal>label{color:var(--muted);margin-bottom:7px;font-size:12px;font-weight:650;display:block}.connection-project-modal select{border:1px solid var(--line2);background:var(--surface);width:100%;min-height:42px;color:var(--text);border-radius:8px;padding:0 10px}.connection-project-modal>p{color:var(--muted);font-size:12px;line-height:1.6}.connection-modal-close{background:var(--soft);width:32px;height:32px;color:var(--muted);cursor:pointer;border:0;border-radius:8px;font-size:20px;position:absolute;top:13px;right:14px}.connection-modal-actions{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.connection-actions .secondary{border:1px solid var(--line2);background:var(--surface);min-height:34px;color:var(--text);cursor:pointer;border-radius:8px;padding:0 10px;font-size:11px}.connection-actions .secondary:hover{border-color:var(--accent);color:var(--accent-dark)}@media (max-width:760px){.connection-global-toast{top:70px;right:12px}.connection-interest-tags{margin-left:0}.network-side-column .network-push-card{grid-column:1/-1}}@keyframes network-section-enter{0%{opacity:.35;transform:translate(12px)}to{opacity:1;transform:translate(0)}}@media (max-width:1100px){.connections-network-stats>button{min-width:88px;padding-inline:10px}}@media (max-width:620px){.connections-network-stats>button{flex:1;min-width:0;padding:9px}.connections-network-stats>button b{font-size:20px}.connections-network-stats>button span{font-size:10px}.linkedin-network .connections-tabs button{flex:none;padding-inline:9px;font-size:11px}.network-section-slide .connections-section-title h2{font-size:20px}}@media (prefers-reduced-motion:reduce){.network-section-slide{animation:none}}.workspace-shell .project-card-wrap{min-width:0;position:relative}.workspace-shell .project-card-wrap>.project-card{width:100%;height:100%}.workspace-shell .project-card-favorite{z-index:2;border:1px solid var(--line2);background:color-mix(in srgb, var(--surface) 94%, transparent);min-width:90px;height:34px;color:var(--muted);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 10px;transition:transform .16s,color .16s,border-color .16s,background .16s;display:inline-flex;position:absolute;bottom:13px;right:13px;box-shadow:0 3px 9px #1114}.workspace-shell .project-card-favorite span{font-size:11px;font-weight:650}.workspace-shell .project-card-favorite:hover{border-color:color-mix(in srgb, #d74f6d 45%, var(--line2));color:#d74f6d;transform:translateY(-1px)}.workspace-shell .project-card-favorite.selected{border-color:color-mix(in srgb, #d74f6d 35%, var(--line2));background:color-mix(in srgb, #d74f6d 10%, var(--surface));color:#d74f6d}.workspace-shell .project-card-favorite.selected svg path{fill:currentColor}.workspace-shell .project-card-favorite:disabled{cursor:not-allowed;opacity:.78}.workspace-shell .project-card-favorite:focus-visible{outline:2px solid var(--accent);outline-offset:3px}
