.desktop-shell{--desktop-sidebar-inline-size:222px;height:100dvh;min-height:0;color:var(--ui-color-text);background:var(--ui-color-panel);font-family:var(--ui-font-sans);grid-template-columns:222px minmax(0,1fr);transition:grid-template-columns .22s cubic-bezier(.2,.8,.2,1);display:grid;overflow:hidden}.desktop-shell.is-sidebar-collapsed{--desktop-sidebar-inline-size:64px;grid-template-columns:64px minmax(0,1fr)}.desktop-brand__text,.desktop-sidebar__nav button span,.desktop-sidebar__conversations{transition:opacity .14s,transform .18s,visibility linear}.desktop-shell.is-sidebar-collapsed .desktop-brand__text,.desktop-shell.is-sidebar-collapsed .desktop-sidebar__nav button span,.desktop-shell.is-sidebar-collapsed .desktop-sidebar__conversations{visibility:hidden;opacity:0;pointer-events:none;transition-delay:0s,0s,.18s;transform:translate(-6px)}.desktop-shell.is-sidebar-collapsed .desktop-sidebar__nav button{justify-content:center;gap:0;width:40px;height:40px;min-height:40px;max-height:40px;margin-left:12px;margin-right:12px;padding:0}.desktop-shell.is-sidebar-collapsed .desktop-sidebar__nav button span{white-space:nowrap;width:0;min-width:0;height:0;overflow:hidden}.desktop-shell.is-sidebar-collapsed .desktop-sidebar__header{justify-content:center;padding:0;display:flex}.desktop-shell.is-sidebar-collapsed .desktop-brand{opacity:0;pointer-events:none;width:0;position:absolute}.desktop-shell.is-sidebar-collapsed .desktop-brand>img{width:0}.desktop-shell.is-sidebar-collapsed .desktop-brand__text{width:0;min-width:0;overflow:hidden}.desktop-sidebar{z-index:10;border-right:1px solid var(--ui-color-border);background:var(--ui-color-surface);flex-direction:column;height:100dvh;display:flex;position:relative;overflow:visible}.desktop-sidebar__header{flex:0 0 64px;grid-template-columns:minmax(0,1fr) 28px;align-items:center;gap:8px;height:64px;padding:0 14px;display:grid;overflow:hidden}.desktop-brand{width:100%;min-width:0;color:var(--ui-color-text);cursor:pointer;text-align:left;background:0 0;align-items:center;gap:12px;margin:0;padding:0;display:inline-flex}.desktop-brand>img{object-fit:contain;width:52px;height:22px}.desktop-brand__text{white-space:nowrap;gap:3px;min-width:76px;display:grid}.desktop-brand strong{font-size:18px;font-weight:760;line-height:21px}.desktop-brand small{color:var(--ui-color-text-muted);font-size:11px;font-weight:600;line-height:14px}.desktop-sidebar__collapse{width:28px;height:28px;color:var(--ui-color-text-tertiary);cursor:pointer;background:0 0;border:0;border-radius:7px;outline:0;place-items:center;padding:0;transition:color .16s,background .16s,transform .16s cubic-bezier(.2,.8,.2,1);display:grid;position:relative}.desktop-sidebar__collapse:focus-visible{box-shadow:0 0 0 2px #4f7dff38}.desktop-shell.is-sidebar-collapsed .desktop-sidebar__collapse{background:0 0;width:28px;height:28px;position:relative;top:auto;left:auto}.desktop-sidebar__collapse:hover{color:var(--ui-color-text);background:var(--ui-color-surface-hover)}.desktop-sidebar__collapse:active{transform:scale(.94)}.desktop-sidebar-toggle-icon{place-items:center;width:18px;height:18px;display:grid;position:relative}.desktop-sidebar-toggle-icon__frame{border:1.5px solid;border-radius:3px;width:15px;height:15px;display:block;position:relative;overflow:hidden}.desktop-sidebar-toggle-icon__panel{opacity:.42;background:currentColor;border-radius:1px;width:4px;transition:width .22s cubic-bezier(.2,.8,.2,1),transform .22s cubic-bezier(.2,.8,.2,1),opacity .16s;position:absolute;inset:1.5px auto 1.5px 1.5px;transform:translate(0)}.desktop-sidebar__collapse:hover .desktop-sidebar-toggle-icon__panel{opacity:.7;width:6px;transform:translate(1px)}.desktop-sidebar-toggle-icon.is-collapsed .desktop-sidebar-toggle-icon__panel{width:4px;transform:translate(6px)}.desktop-sidebar__collapse:hover .desktop-sidebar-toggle-icon.is-collapsed .desktop-sidebar-toggle-icon__panel{width:6px;transform:translate(4px)}.desktop-sidebar__nav{gap:0;margin-top:0;display:grid;overflow:hidden}.desktop-shell.is-sidebar-collapsed .desktop-sidebar__nav{margin-top:0}.desktop-sidebar__nav button{width:calc(100% - 16px);height:40px;min-height:40px;color:var(--ui-color-text);cursor:pointer;text-align:left;background:0 0;border-radius:10px;align-items:center;gap:13px;margin:0 8px;padding:0 9px;font-size:14px;font-weight:500;transition:color .16s,background .16s;display:flex}.desktop-sidebar__nav button:hover{color:var(--ui-color-primary);background:var(--ui-color-primary-soft)}.desktop-sidebar__nav button.is-active{color:var(--ui-color-primary);background:var(--ui-color-surface);font-weight:700}.desktop-shell.is-sidebar-collapsed .desktop-sidebar__nav button.is-active{background:var(--ui-color-primary-soft)}.desktop-sidebar__nav button>svg{flex:0 0 18px;width:18px;height:18px}.desktop-workspace{background:linear-gradient(112deg,#fbfdff 0%,#f5f9ff 55%,#fff 100%);min-width:0;height:100dvh;min-height:0;overflow:hidden}.desktop-square{scrollbar-gutter:stable;background:linear-gradient(112deg,#fbfdff 0%,#f5f9ff 55%,#fff 100%);height:100%;min-height:0;overflow:hidden auto}.desktop-square__inner{width:min(1120px,100% - 72px);min-height:100%;margin:0 auto;padding:30px 0 64px}.desktop-square__header{justify-content:space-between;align-items:flex-start;gap:40px;min-width:0;margin-bottom:24px;display:flex}.desktop-square__header>div{min-width:0}.desktop-square__header.is-searching>div{display:none}.desktop-square__header h1{color:#0e1a33;letter-spacing:0;margin:0;font-size:36px;font-weight:760;line-height:44px}.desktop-square__header p{color:#65738b;margin:3px 0 0;font-size:14px;line-height:22px}.desktop-square__search{color:#8a98ae;background:#fff;border:1px solid #e1e9f6;border-radius:23px;flex:0 0 421px;align-items:center;gap:9px;width:421px;height:46px;margin-top:9px;padding:0 7px 0 16px;transition:width .18s,flex-basis .18s,border-color .15s,box-shadow .15s;display:flex}.desktop-square__search.is-active{flex:100%;width:100%;margin-top:0}.desktop-square__search:focus-within{border-color:#9db9ff;box-shadow:0 0 0 3px #4f7dff1f}.desktop-square__search input{color:#1c2a42;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:13px}.desktop-square__search input::placeholder{color:#99a6b9}.desktop-square__search-submit{color:#fff;cursor:pointer;background:#4f7dff;border-radius:17px;min-width:62px;height:34px;padding:0 14px;font-size:12px;font-weight:700}.desktop-square__search-close{color:#7b899d;cursor:pointer;background:#f1f4f9;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;display:grid}.desktop-square__inner.is-searching .desktop-square__header{min-height:56px;margin-bottom:18px}.desktop-square__inner.is-searching .desktop-square__hero,.desktop-square__inner.is-searching .desktop-square__people{display:none}.desktop-square-search__categories{border-bottom:1px solid #e4ebf6;align-items:stretch;height:48px;margin-bottom:18px;display:flex}.desktop-square-search__categories button{color:#78869b;cursor:pointer;background:0 0;min-width:78px;padding:0 18px;font-size:14px;font-weight:600;position:relative}.desktop-square-search__categories button.is-active{color:#1b2b46}.desktop-square-search__categories button.is-active:after{content:"";background:#4f7dff;border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:-1px;left:16px;right:16px}.desktop-square-search__results{gap:30px;display:grid}.desktop-square-search__group{min-width:0}.desktop-square-search__group-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:14px;display:flex}.desktop-square-search__group-heading h2{color:#17233b;margin:0;font-size:18px;font-weight:740;line-height:26px}.desktop-square-search__group-heading button{color:#71809a;cursor:pointer;background:0 0;align-items:center;gap:2px;padding:5px 0 5px 10px;font-size:12px;font-weight:600;display:inline-flex}.desktop-square-search__group-heading button:hover{color:#4f7dff}.desktop-square-search__app-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.desktop-square-search__app{color:#17233b;cursor:pointer;text-align:left;background:#fff;border:1px solid #e1e9f6;border-radius:16px;align-content:start;gap:8px;min-height:158px;padding:18px;display:grid;box-shadow:0 3px 12px #335c990e}.desktop-square-search__app>span{color:#4f7dff;font-size:10px}.desktop-square-search__app>strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.desktop-square-search__app>p{color:#65738a;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:11px;line-height:18px;display:-webkit-box;overflow:hidden}.desktop-square-search__app>em{color:#4f7dff;margin-top:auto;font-size:11px;font-style:normal;font-weight:700}.desktop-square-search__user-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.desktop-square-search__user{color:#17233b;cursor:pointer;text-align:left;background:#fff;border:1px solid #e1e9f6;border-radius:14px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:11px;min-width:0;padding:14px;display:grid}.desktop-square-search__user>img,.desktop-square-search__user>div{object-fit:cover;border-radius:50%;width:44px;height:44px}.desktop-square-search__user>span{gap:4px;min-width:0;display:grid}.desktop-square-search__user strong,.desktop-square-search__user small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.desktop-square-search__user strong{font-size:13px}.desktop-square-search__user small{color:#8491a5;font-size:10px}.desktop-square-search__user>svg{color:#9aa8bc}.desktop-square__hero{background:#eef2ff;border:1px solid #d7e3f6;border-radius:24px;height:clamp(232px,22vw,300px);position:relative;overflow:hidden;box-shadow:0 10px 25px #4469af1a}.desktop-square__hero-track{overscroll-behavior-inline:contain;scroll-behavior:smooth;scroll-snap-type:inline mandatory;scrollbar-width:none;width:100%;height:100%;display:flex;overflow-x:auto}.desktop-square__hero-track::-webkit-scrollbar{display:none}.desktop-square__hero-slide{scroll-snap-align:center;scroll-snap-stop:always;cursor:pointer;background:#eef2ff;flex:0 0 100%;min-width:100%;height:100%;padding:0;display:block;position:relative;overflow:hidden}.desktop-square__hero-slide>img,.desktop-square__hero-slide>div{object-fit:cover;object-position:center;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;position:absolute;inset:0}.desktop-square__hero-arrow{z-index:2;color:#2d3d58ad;cursor:pointer;opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(6px);background:#ffffff3d;border:1px solid #ffffff57;place-items:center;width:44px;height:88px;padding:0;transition:opacity .16s,color .15s,background-color .15s,border-color .15s,box-shadow .15s;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 6px 18px #30466e14}.desktop-square__hero:is(:hover,:focus-within) .desktop-square__hero-arrow{opacity:1;pointer-events:auto}.desktop-square__hero-arrow:hover{color:#315fcb;background:#ffffff75;border-color:#ffffff8f;box-shadow:0 8px 22px #30466e1f}.desktop-square__hero-arrow:focus-visible,.desktop-square__hero-dots button:focus-visible,.desktop-square__hero-slide:focus-visible{outline-offset:2px;outline:2px solid #4f7dff}.desktop-square__hero-arrow--previous{border-left:0;border-radius:0 10px 10px 0;left:0}.desktop-square__hero-arrow--next{border-right:0;border-radius:10px 0 0 10px;right:0}.desktop-square__hero-dots{z-index:2;align-items:center;gap:6px;display:flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.desktop-square__hero-dots button{border-radius:var(--ui-radius-pill);cursor:pointer;background:#596c9747;width:7px;height:7px;padding:0;transition:width .18s,background .18s;box-shadow:0 1px 4px #3549741f}.desktop-square__hero-dots button.is-active{background:#597cff;width:22px}.desktop-square__hero+.desktop-square__feed{margin-top:26px}.desktop-square-card__action:focus-visible{outline-offset:2px;outline:2px solid #4f7dff}.desktop-square__people{margin-top:28px}.desktop-square__section-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:16px;display:flex}.desktop-square__section-heading h2{color:#17233b;margin:0;font-size:20px;font-weight:740;line-height:28px}.desktop-square__section-heading p{color:#8a98ad;margin:2px 0 0;font-size:11px;line-height:17px}.desktop-square__people-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.desktop-square-person{background:#fffffff0;border:1px solid #e1e9f6;border-radius:14px;grid-template-rows:auto minmax(38px,1fr) auto;gap:10px;min-width:0;min-height:158px;padding:15px;display:grid;box-shadow:0 5px 16px #37558c0e}.desktop-square-person.is-loading{background:linear-gradient(100deg,#f4f7fb 20%,#fff 40%,#f4f7fb 60%) 0 0/220% 100%;animation:1.2s linear infinite desktop-square-person-loading}.desktop-square-person__profile{color:#17233b;cursor:pointer;text-align:left;background:0 0;grid-template-rows:auto auto;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:0 10px;min-width:0;display:grid}.desktop-square-person__profile>img,.desktop-square-person__profile>div{object-fit:cover;border-radius:50%;grid-row:1/3;width:40px;height:40px}.desktop-square-person__profile>span{gap:2px;min-width:0;display:grid}.desktop-square-person__profile strong,.desktop-square-person__profile small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.desktop-square-person__profile strong{font-size:13px;font-weight:720}.desktop-square-person__profile small{color:#8491a5;font-size:10px}.desktop-square-person__profile em{color:#4a6ed6;background:#edf3ff;border-radius:999px;grid-column:2;width:max-content;margin-top:5px;padding:3px 7px;font-size:9px;font-style:normal;font-weight:700}.desktop-square-person>p{color:#63718a;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:11px;line-height:18px;display:-webkit-box;overflow:hidden}.desktop-square-person__chat{color:#fff;cursor:pointer;background:#4f7dff;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:32px;font-size:11px;font-weight:680;display:inline-flex}.desktop-square-person__chat:disabled{cursor:wait;opacity:.58}@keyframes desktop-square-person-loading{to{background-position:-220% 0}}.desktop-square__feed-toolbar{border-bottom:1px solid #e4ebf6;justify-content:space-between;align-items:center;gap:24px;margin:32px 0 18px;display:flex}.desktop-square__feed-toolbar>span{color:#9aa6b7;font-size:10px}.desktop-square__tabs{gap:28px;display:flex}.desktop-square__tabs button{color:#78869b;cursor:pointer;background:0 0;min-width:54px;height:44px;padding:0 2px;font-size:14px;font-weight:600;position:relative}.desktop-square__tabs button.is-active{color:#1b2b46}.desktop-square__tabs button.is-active:after{content:"";background:#4f7dff;border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:-1px;left:0;right:0}.desktop-square__feed{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:18px;display:grid}.desktop-square__feed-column{flex-direction:column;gap:18px;min-width:0;display:flex}.desktop-square-card{--desktop-square-card-border:#d6e1f3e0;--desktop-square-card-background:linear-gradient(145deg, #fff 0%, #f4f7fc 100%);border:1px solid var(--desktop-square-card-border);background:var(--desktop-square-card-background);border-radius:16px;width:100%;transition:transform .17s cubic-bezier(.2,.8,.2,1),box-shadow .17s,border-color .17s;overflow:hidden;box-shadow:0 3px 12px #335c990e}.desktop-square-card--tone-0{--desktop-square-card-border:#9f89da33;--desktop-square-card-background:linear-gradient(145deg, #fff 0%, #f5f0fb 100%)}.desktop-square-card--tone-1{--desktop-square-card-border:#76a4dd33;--desktop-square-card-background:linear-gradient(145deg, #fff 0%, #edf5fc 100%)}.desktop-square-card--tone-2{--desktop-square-card-border:#d98bb22e;--desktop-square-card-background:linear-gradient(145deg, #fff 0%, #fbeff5 100%)}.desktop-square-card--tone-3{--desktop-square-card-border:#64b1a52e;--desktop-square-card-background:linear-gradient(145deg, #fff 0%, #eef8f6 100%)}.desktop-square-card--tone-4{--desktop-square-card-border:#d8a56a2e;--desktop-square-card-background:linear-gradient(145deg, #fff 0%, #fbf4e9 100%)}.desktop-square-card--tone-5{--desktop-square-card-border:#778bda30;--desktop-square-card-background:linear-gradient(145deg, #fff 0%, #f0f2fb 100%)}.desktop-square-card.has-image{--desktop-square-card-border:#e0ebfae6;--desktop-square-card-background:#fff}.desktop-square-card:hover{border-color:#cfdef5;transform:translateY(-2px);box-shadow:0 10px 24px #335c991f}.desktop-square-card.is-pressed{transform:translateY(0)scale(.985)}.desktop-square-card__action{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;padding:0;display:block}.desktop-square-card__media{background:#eef3fa;height:158px;position:relative;overflow:hidden}.desktop-square-card__media img,.desktop-square-card__media>div{object-fit:cover;width:100%;height:100%;transition:transform .26s cubic-bezier(.2,.8,.2,1)}.desktop-square-card:hover .desktop-square-card__media img{transform:scale(1.025)}.desktop-square-card__media-tag.ui-tag{border-radius:var(--ui-radius-pill);color:#17233b;text-overflow:ellipsis;white-space:nowrap;background:#fffffff5;border-color:#0000;max-width:calc(100% - 28px);padding:5px 10px;font-size:10px;font-weight:700;position:absolute;top:14px;left:14px;overflow:hidden}.desktop-square-card__body{padding:16px 16px 13px}.desktop-square-card__body h2{color:#0e1a33;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:14px;font-weight:680;line-height:1.5;display:-webkit-box;overflow:hidden}.desktop-square-card__body>p{color:#65738a;-webkit-line-clamp:5;-webkit-box-orient:vertical;margin:11px 0 0;font-size:11px;line-height:1.65;display:-webkit-box;overflow:hidden}.desktop-square-card__body>p.desktop-square-card__topic{color:#4a7dff;-webkit-line-clamp:1;margin-top:13px}.desktop-square-card__body footer{color:#63718a;border-top:1px solid #dee8f7cc;justify-content:space-between;align-items:center;gap:8px;min-width:0;margin-top:15px;padding-top:12px;font-size:10px;line-height:1.4;display:flex}.desktop-square-card__author{align-items:center;gap:7px;min-width:0;display:flex}.desktop-square-card__author img,.desktop-square-card__author>div{object-fit:cover;border-radius:50%;flex:0 0 24px;width:24px;height:24px}.desktop-square-card__author>span{color:#4d5c73;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650;overflow:hidden}.desktop-square-card__likes{flex:none;align-items:center;gap:4px;display:inline-flex}.desktop-square-card.is-text{border-color:var(--desktop-square-card-border);background:var(--desktop-square-card-background)}.desktop-square-card.is-text .desktop-square-card__body{padding-top:10px}.desktop-square-card.is-text .desktop-square-card__body h2{font-size:17px;font-weight:750;line-height:1.42}.desktop-square-card__text-tag{align-items:center;height:47px;padding:13px 14px 4px;display:flex;position:relative}.desktop-square-card__text-tag>.ui-tag{border-radius:var(--ui-radius-pill);text-overflow:ellipsis;white-space:nowrap;max-width:150px;height:26px;padding:0 11px;font-size:10px;font-weight:700;overflow:hidden}.desktop-square-card__text-tag b{color:#7a63c726;font:700 46px/1 Inter,sans-serif;position:absolute;top:-7px;right:17px}.desktop-square__status{color:#70809a;text-align:center;place-content:center;justify-items:center;gap:14px;min-height:260px;font-size:13px;display:grid}.desktop-square__status p{margin:0}.desktop-square__spinner{border:2px solid #d8e3f6;border-top-color:#4f7dff;border-radius:50%;width:24px;height:24px;animation:.8s linear infinite desktop-square-spin}.desktop-square__load-more{place-items:center;min-height:48px;display:grid}@keyframes desktop-square-spin{to{transform:rotate(360deg)}}.desktop-eyebrow{color:#a1aec0;margin:0 0 8px;font-size:11px;line-height:16px}.desktop-publish,.desktop-messages{height:100%;min-height:0;color:var(--ui-color-text);background:linear-gradient(112deg,#fbfdff 0%,#f5f9ff 55%,#fff 100%);overflow:auto}.desktop-publish__inner{width:min(1060px,100% - 72px);min-height:100%;margin:0 auto;padding:30px 0 52px;position:relative}.desktop-publish__header{justify-content:space-between;align-items:flex-start;gap:40px;min-height:76px;display:flex}.desktop-publish__header h1,.desktop-messages__header h1{color:#0e1a33;letter-spacing:0;margin:0;font-size:36px;font-weight:760;line-height:44px}.desktop-publish__header p,.desktop-messages__header p{color:#65738b;margin:2px 0 0;font-size:14px;line-height:22px}.desktop-messages__shortcuts{flex:none;align-items:center;gap:10px;display:flex}.desktop-messages__shortcuts button{color:#52647f;cursor:pointer;background:#ffffffa3;border:1px solid #0000;border-radius:12px;align-items:center;gap:8px;min-width:92px;height:56px;padding:0 12px;display:inline-flex}.desktop-messages__shortcuts button:hover,.desktop-messages__shortcuts button.is-active{color:#4774e9;background:#fff;border-color:#d7e3fb;box-shadow:0 6px 18px #46649614}.desktop-messages__shortcuts button>span{border-radius:9px;place-items:center;width:32px;height:32px;display:grid;position:relative}.desktop-messages__shortcuts button>span>i{color:#fff;background:#f04468;border:2px solid #fff;border-radius:10px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:9px;font-style:normal;font-weight:800;display:grid;position:absolute;top:-7px;right:-8px}.desktop-messages__shortcuts button:first-child>span{color:#ff6478;background:#fff0f2}.desktop-messages__shortcuts button:nth-child(2)>span{color:#2eb985;background:#eaf9f3}.desktop-messages__shortcuts button:nth-child(3)>span{color:#5278ff;background:#eef4ff}.desktop-messages__shortcuts b{white-space:nowrap;font-size:12px;font-weight:700}.desktop-publish__visual{flex:0 0 164px;width:164px;height:82px;position:relative}.desktop-publish__visual:before{filter:drop-shadow(0 14px 18px #5b7bca29);content:"";background:radial-gradient(circle at 55% 45%,#fffffffa,#e2e9ffd1 48%,#d7f3fb57 72%,#0000 73%);border-radius:50%;position:absolute;inset:8px 6px 0 16px}.desktop-publish__visual span{background:#ffffffe6;border:1px solid #dde6f8e6;border-radius:14px;place-items:center;width:40px;height:40px;display:grid;position:absolute;box-shadow:0 7px 20px #4a68a81f}.desktop-publish__visual span:first-child{color:#ff7b9c;top:8px;left:18px;transform:rotate(-8deg)}.desktop-publish__visual span:nth-child(2){color:#5a6cff;top:24px;left:65px;transform:rotate(5deg)}.desktop-publish__visual span:nth-child(3){color:#22a078;top:3px;right:8px;transform:rotate(9deg)}.desktop-publish__visual svg{width:21px;height:21px}.desktop-publish__cards{gap:14px;margin-top:26px;display:grid}.desktop-publish-card{color:#1d2c45;cursor:pointer;text-align:left;background:#fffffff0;border:1px solid #e5ecf7;border-radius:18px;grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:18px;min-height:96px;padding:16px 18px;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid;box-shadow:0 8px 22px #4b6fab0e}.desktop-publish-card:hover,.desktop-publish-card.is-active{border-color:#b8ccf8;transform:translateY(-1px);box-shadow:0 10px 26px #4b6fab1f}.desktop-publish-card__icon{color:#5a6cff;background:#eef2ff;border-radius:18px;place-items:center;width:56px;height:56px;display:grid}.desktop-publish-card--rose .desktop-publish-card__icon{color:#ff7b9c;background:#fff2f6}.desktop-publish-card--mint .desktop-publish-card__icon{color:#22a078;background:#e9fbf4}.desktop-publish-card--violet .desktop-publish-card__icon{color:#7066ef;background:#f0efff}.desktop-publish-card__copy{gap:5px;min-width:0;display:grid}.desktop-publish-card__copy strong{font-size:18px;font-weight:760;line-height:25px}.desktop-publish-card__copy small{color:#6b7e99;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:520;line-height:20px;overflow:hidden}.desktop-publish-card__action{color:#fff;background:#4f7dff;border-radius:19px;justify-content:center;align-items:center;gap:6px;min-width:104px;height:38px;font-size:12px;font-weight:700;display:inline-flex}.desktop-publish__recent{margin-top:28px}.desktop-section-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.desktop-section-heading h2{color:#22314a;margin:0;font-size:14px;font-weight:740;line-height:20px}.desktop-section-heading p{color:#9aa6b8;margin:3px 0 0;font-size:10px;line-height:15px}.desktop-section-heading>button{color:#6588ed;cursor:pointer;background:#eff4ff;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.desktop-publish-draft{width:100%;min-height:54px;color:inherit;cursor:pointer;text-align:left;background:#ffffffe0;border:1px solid #e5ecf7;border-radius:12px;align-items:center;gap:11px;margin-top:13px;padding:8px 13px;display:flex}.desktop-publish-draft:hover{border-color:#b8ccf8}.desktop-publish-draft__icon{place-items:center;width:30px;height:30px;display:grid}.desktop-publish-draft__icon img{object-fit:contain;width:30px;height:30px;display:block}.desktop-publish-draft>span:nth-child(2){flex:1;gap:2px;min-width:0;display:grid}.desktop-publish-draft strong{color:#40516d;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.desktop-publish-draft small{color:#a0acbd;font-size:9px}.desktop-publish-draft>svg{color:#9caabd}.desktop-publish__notice{color:#63738d;background:#f4f7ff;border:1px solid #dbe7ff;border-radius:10px;align-items:center;gap:10px;margin-top:18px;padding:11px 14px;font-size:11px;display:flex}.desktop-publish__notice strong{color:#4c72d7}.desktop-publish__notice span{flex:1}.desktop-publish__notice button{color:#557bea;cursor:pointer;background:0 0;font-size:11px;font-weight:650}.desktop-messages{padding:0 0 48px}.desktop-messages__header{justify-content:space-between;align-items:flex-start;gap:40px;width:min(1120px,100% - 72px);min-height:76px;margin:0 auto 24px;padding-top:30px;display:flex}.desktop-messages__header>div:first-child{min-width:0}.desktop-messages__actions{gap:8px;display:flex}.desktop-messages__actions button{color:#7f8ea5;cursor:pointer;background:#fff;border:1px solid #e1e9f5;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.desktop-messages__actions button:hover{color:#557bea;background:#f3f6ff;border-color:#bcd0fb}.desktop-messages__layout{background:#ffffffe6;border:1px solid #e2eaf5;border-radius:13px;grid-template-columns:340px minmax(0,1fr);gap:0;width:min(1120px,100% - 72px);height:calc(100% - 132px);min-height:520px;margin:0 auto;display:grid;overflow:hidden;box-shadow:0 8px 24px #4664960d}.desktop-messages__list,.desktop-messages__conversation,.desktop-messages__aside{background:#ffffffe6;border:1px solid #e2eaf5;border-radius:13px;min-width:0;overflow:hidden;box-shadow:0 8px 24px #4664960d}.desktop-messages__list{box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;display:flex}.desktop-messages__conversation{box-shadow:none;background:0 0;border:0;border-left:1px solid #e2eaf5;border-radius:0}.desktop-messages__tabs{box-sizing:border-box;border-bottom:1px solid #edf1f7;grid-template-columns:1fr 1fr;height:72px;display:grid}.desktop-messages__tabs button{color:#8c99ad;cursor:pointer;background:0 0;height:71px;font-size:15px;font-weight:800;position:relative}.desktop-messages__tabs button.is-active{color:#5479df}.desktop-messages__tabs button.is-active:after{content:"";background:#5e83ef;border-radius:2px;height:2px;position:absolute;bottom:-1px;left:20px;right:20px}.desktop-messages__filter{color:#566780;justify-content:space-between;align-items:center;height:46px;padding:0 16px;display:flex}.desktop-messages__filter strong{font-size:13px}.desktop-messages__filter button{color:#9ba7b8;cursor:pointer;background:0 0;place-items:center;width:25px;height:25px;display:grid}.desktop-messages__rows{flex:1;min-height:0;overflow-y:auto}.desktop-messages__list-state{color:#8b98aa;text-align:center;place-content:center;justify-items:center;gap:10px;min-height:140px;margin:0;padding:20px;font-size:13px;display:grid}.desktop-messages__list-state.is-error{color:#c94e62}.desktop-messages__list-state button{color:#557bea;cursor:pointer;background:0 0;font-weight:650}.desktop-message-row{min-height:82px;color:inherit;cursor:pointer;text-align:left;background:0 0;border-left:3px solid #0000;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:13px;padding:11px 15px;display:grid}.desktop-message-row:hover{background:#f7f9fd}.desktop-message-row.is-active{background:#f0f5ff;border-left-color:#5f83ef}.desktop-message-row__avatar{color:#fff;background:#6d91f0;border-radius:50%;place-items:center;width:44px;height:44px;font-size:15px;font-weight:700;display:grid;overflow:hidden}.desktop-message-row__avatar img{object-fit:cover;width:100%;height:100%}.desktop-message-row__copy{gap:3px;min-width:0;display:grid}.desktop-message-row__copy strong{color:#344560;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:680;overflow:hidden}.desktop-message-row__copy small{color:#8997aa;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.desktop-message-row__meta{color:#8f9db0;justify-items:end;gap:7px;font-size:11px;display:grid}.desktop-message-row__meta i{background:#5f83ef;border-radius:50%;width:6px;height:6px}.desktop-message-task{border-bottom:1px solid #edf1f7}.desktop-message-task__summary{color:#263852;text-align:left;background:#fff;gap:10px;width:100%;min-height:112px;padding:14px 15px 13px;display:grid}.desktop-message-task__summary:hover{background:#f7f9fe}.desktop-message-task__post{min-width:0;color:inherit;cursor:pointer;text-align:left;background:0 0;justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.desktop-message-task__post>svg{color:#b0bccd;flex:none;margin-top:2px}.desktop-message-task__copy{flex:1;gap:7px;min-width:0;display:grid}.desktop-message-task__summary strong{color:#1e2d45;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:750;line-height:19px;overflow:hidden}.desktop-message-task__summary small{color:#8291aa;background:#f2f5fb;border-radius:999px;width:max-content;padding:3px 8px;font-size:9px}.desktop-message-task__tags{flex-wrap:wrap;gap:5px;display:flex}.desktop-message-task__tags i{color:#8694ad;background:#f4f6fb;border-radius:999px;padding:2px 7px;font-size:9px;font-style:normal}.desktop-message-task__actions{justify-content:space-between;align-items:center;gap:8px;display:flex}.desktop-message-task__toggle{color:#5278ef;cursor:pointer;background:0 0;align-items:center;gap:5px;font-size:10px;font-weight:700;display:inline-flex}.desktop-message-task__toggle:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.desktop-message-task__toggle>svg{transition:transform .16s}.desktop-message-task__toggle[aria-expanded=true]>svg{transform:rotate(180deg)}.desktop-message-task__toggle.is-done{color:#31a77b}.desktop-message-task__toggle.is-muted{color:#8a98ad}.desktop-message-task__match-more{color:#fff;cursor:pointer;background:#3478f6;border-radius:16px;align-items:center;gap:5px;height:30px;padding:0 12px;font-size:10px;font-weight:700;display:inline-flex}.desktop-message-task__match-more:disabled{cursor:default;opacity:.55}.desktop-message-task__match-more .is-spinning{animation:.8s linear infinite desktop-message-spin}@keyframes desktop-message-spin{to{transform:rotate(360deg)}}.desktop-message-task__children{background:#fafcff;border-top:1px solid #f0f3f8}.desktop-message-task__children .desktop-message-row{box-sizing:border-box;background:#fff;border:1px solid #e6ecf6;border-radius:9px;grid-template-columns:30px minmax(0,1fr) auto 8px 14px;gap:9px;width:calc(100% - 24px);min-height:62px;margin:8px 12px;padding:8px 9px}.desktop-message-task__children .desktop-message-row.is-active{background:#f4f7ff;border-color:#bcd0fb}.desktop-message-task__children .desktop-message-row__avatar{flex-basis:30px;width:30px;height:30px}.desktop-message-task__children .desktop-message-row__copy strong{font-size:12px}.desktop-message-task__children .desktop-message-row__copy small{font-size:10px}.desktop-message-task__children .desktop-message-row__meta{gap:3px;min-width:68px}.desktop-message-task__children .desktop-message-row__meta small{color:#8799ba;white-space:nowrap;font-size:9px}.desktop-message-task__children .desktop-message-row__meta b{color:#5278ef;white-space:nowrap;background:#edf3ff;border-radius:999px;padding:2px 6px;font-size:9px;font-weight:650}.desktop-message-task__pagination{color:#8292ae;background:#fff;border:1px solid #e6ecf6;border-radius:8px;grid-template-columns:1fr auto 1fr;align-items:center;margin:8px 12px 12px;padding:11px 14px;font-size:11px;display:grid}.desktop-message-task__pagination button{color:#31425c;cursor:pointer;background:0 0}.desktop-message-task__pagination button:first-child{justify-self:start}.desktop-message-task__pagination button:last-child{justify-self:end}.desktop-message-task__pagination button:disabled{color:#b6c2d4;cursor:default}.desktop-message-row__unread{background:#f04468;border-radius:50%;width:7px;height:7px}.desktop-message-row__chevron{color:#b0bccd}.desktop-message-notifications{background:#f6f8fb;flex-direction:column;height:100%;min-height:0;display:flex}.desktop-message-notifications>header{border-bottom:1px solid #edf1f7;flex:0 0 72px;justify-content:space-between;align-items:center;gap:16px;height:72px;padding:0 28px;display:flex}.desktop-message-notifications h2{color:#17233b;margin:0;font-size:20px;font-weight:750}.desktop-message-notifications header p{color:#8c99ad;margin:4px 0 0;font-size:12px}.desktop-message-notifications>header button{color:#a5b0c1;cursor:pointer;background:0 0;align-items:center;gap:5px;font-size:11px;display:inline-flex}.desktop-message-notifications>header button:disabled{cursor:default;opacity:.45}.desktop-message-notifications__summary{background:0 0;border-bottom:1px solid #edf1f7;flex:0 0 64px;align-items:center;gap:10px;min-height:64px;padding:10px 20px;display:flex}.desktop-message-notifications__summary>span{color:#5278ff;background:#eef4ff;border-radius:10px;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.desktop-message-notifications__summary.is-social>span{color:#ff6478;background:#fff0f2}.desktop-message-notifications__summary.is-negotiation>span{color:#2eb985;background:#eaf9f3}.desktop-message-notifications__summary>div{gap:2px;display:grid}.desktop-message-notifications__summary strong{color:#263852;font-size:12px}.desktop-message-notifications__summary small{color:#94a1b3;font-size:10px}.desktop-message-notifications__list{background:#f6f8fb;flex:1;align-content:start;gap:10px;min-height:0;padding:16px;display:grid;overflow-y:auto}.desktop-message-notification-card{min-height:76px;color:inherit;cursor:pointer;text-align:left;background:#fff;border:1px solid #0000;border-radius:12px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 16px;display:grid;position:relative}.desktop-message-notification-card:hover{border-color:#dce6f5}.desktop-message-notification-card__icon{color:#fff;background:#4f8cff;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.desktop-message-notification-card.is-social .desktop-message-notification-card__icon{background:#ff7083}.desktop-message-notification-card.is-negotiation .desktop-message-notification-card__icon{background:#35c497}.desktop-message-notification-card__copy{gap:4px;min-width:0;display:grid}.desktop-message-notification-card__copy strong{color:#263852;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:720;overflow:hidden}.desktop-message-notification-card__copy small{color:#7788a2;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.desktop-message-notification-card time{color:#8fa0bc;white-space:nowrap;align-self:start;font-size:10px}.desktop-message-notification-card__unread{box-sizing:content-box;background:#f04468;border:2px solid #fff;border-radius:50%;width:6px;height:6px;position:absolute;top:10px;right:9px}.desktop-conversation-header{border-bottom:1px solid #edf1f7;align-items:center;gap:12px;min-height:72px;padding:0 20px;display:flex}.desktop-conversation-header__avatar{color:#fff;background:#6e92ef;border-radius:50%;place-items:center;width:42px;height:42px;font-size:14px;font-weight:700;display:grid;overflow:hidden}.desktop-conversation-header__avatar img{object-fit:cover;width:100%;height:100%}.desktop-conversation-header>div:nth-child(2){flex:1;gap:3px;min-width:0;display:grid}.desktop-conversation-header strong{color:#344560;font-size:15px}.desktop-conversation-header small{color:#7d8ca2;align-items:center;gap:5px;font-size:12px;display:inline-flex}.desktop-conversation-header>button{color:#9ba7b7;cursor:pointer;background:0 0;place-items:center;width:28px;height:28px;display:grid}.desktop-online-dot{background:#5ec4a5;border-radius:50%;width:6px;height:6px}.desktop-conversation-body{background:linear-gradient(#fff 0%,#fbfcff 100%);flex-direction:column;gap:16px;height:calc(100% - 182px);min-height:280px;padding:28px 24px;display:flex;overflow:auto}.desktop-message-date{color:#b1bbc8;align-self:center;font-size:9px}.desktop-bubble{color:#5f6e82;border-radius:13px;max-width:72%;padding:12px 15px;font-size:14px;line-height:1.6}.desktop-bubble--them{background:#fff;border:1px solid #e8edf5;align-self:flex-start}.desktop-bubble--me{color:#fff;background:#6e90ef;align-self:flex-end}.desktop-conversation-composer{background:#fff;border:1px solid #e1e8f4;border-radius:12px;margin:0 16px 16px;padding:10px 12px 12px;position:relative}.desktop-composer-toolbar{color:#a2adbc;align-items:center;gap:7px;font-size:9px;display:flex}.desktop-composer-toolbar button{color:#8b9ab0;cursor:pointer;background:#f2f5fa;border-radius:5px;place-items:center;width:20px;height:20px;display:grid}.desktop-conversation-composer textarea{resize:none;color:#495a73;width:100%;min-height:52px;font:inherit;background:0 0;border:0;outline:0;padding:9px 0;font-size:14px}.desktop-send-button{color:#fff;cursor:pointer;background:#5e83ef;border-radius:8px;place-items:center;width:27px;height:27px;display:grid;position:absolute;bottom:9px;right:9px}.desktop-send-button:disabled{cursor:default;opacity:.42}.desktop-messages__empty{color:#9aa7b8;text-align:center;place-content:center;justify-items:center;gap:9px;height:100%;display:grid}.desktop-messages__empty strong{color:#65748c;font-size:16px}.desktop-messages__empty span{font-size:12px}.desktop-messages__conversation>.negotiation-detail-view--desktop{background:linear-gradient(#fff 0%,#fbfcff 100%)!important;max-width:none!important;height:100%!important;margin:0!important}.negotiation-detail-view--desktop>header{height:72px;min-height:72px;box-shadow:none;border-bottom:1px solid #edf1f7;padding-inline:20px}.negotiation-detail-view--desktop>header>button:first-child{display:none}.negotiation-detail-view--desktop>header>button:nth-child(2){justify-content:flex-start;margin:0;padding:0}.negotiation-detail-view--desktop>header>button:nth-child(2) span:first-child{width:42px;height:42px}.negotiation-detail-view--desktop>header>button:nth-child(2) span:last-child{font-size:15px}.negotiation-detail-view--desktop>div:nth-child(2){padding:8px 20px}.negotiation-detail-view--desktop>div:nth-child(3){background:linear-gradient(#fff 0%,#fbfcff 100%);padding:22px 24px}.negotiation-detail-view--desktop>div:nth-child(3)>div{max-width:88%}.negotiation-detail-view--desktop>footer{box-shadow:none;border:0;border-top:1px solid #e1e8f4;border-radius:0;margin:0;padding:0 20px}.negotiation-detail-view--desktop>footer>div:last-child{background:0 0;border:0;border-radius:0;min-height:58px;padding:0}.desktop-messages__conversation>.negotiation-settings-view--desktop{width:100%;height:100%;min-height:100%;padding-bottom:28px;max-width:none!important;margin:0!important}.negotiation-settings-view--desktop>header{background:#ffffffe0;border-bottom:1px solid #edf1f7;height:72px}.negotiation-settings-view--desktop>header button{top:20px}.negotiation-settings-view--desktop>header h1{top:24px}.negotiation-settings-view--desktop>section{max-width:560px;margin-inline:auto}.desktop-messages__aside{padding:15px 13px}.desktop-aside-title{color:#42536f;justify-content:space-between;align-items:center;display:flex}.desktop-aside-title>div{align-items:center;gap:6px;display:inline-flex}.desktop-aside-title strong{font-size:11px}.desktop-aside-title>span{color:#8fa0b9;font-size:9px}.desktop-opportunity-intro{color:#9aa7b8;margin:8px 0 16px;font-size:9px;line-height:1.6}.desktop-opportunity-card{min-width:0;color:inherit;border-top:1px solid #eef2f7;align-items:center;gap:7px;padding:10px 0;display:flex}.desktop-opportunity-card__icon{color:#5f83ef;background:#edf3ff;border-radius:8px;flex:0 0 27px;place-items:center;width:27px;height:27px;display:grid}.desktop-opportunity-card__icon.is-green{color:#48b49d;background:#eaf8f4}.desktop-opportunity-card__icon.is-violet{color:#7e73e9;background:#f0efff}.desktop-opportunity-card>div{flex:1;gap:2px;min-width:0;display:grid}.desktop-opportunity-card strong{color:#50617a;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.desktop-opportunity-card small{color:#a2adbc;font-size:8px;line-height:13px}.desktop-opportunity-card>svg{color:#a4afbe;flex:none}@media (max-width:960px){.desktop-publish__inner,.desktop-messages{padding-inline:28px}.desktop-messages__layout{grid-template-columns:220px minmax(0,1fr)}.desktop-messages__aside{display:none}}.post-detail-view--desktop{background:#fbfcff;height:100%;min-height:0;width:100%!important;max-width:none!important;box-shadow:none!important}.post-detail-view--desktop>header{border-bottom:1px solid #e8edf5;width:min(100%,960px);height:68px;min-height:68px;margin-inline:auto;padding-inline:0}.post-detail-view--desktop>header h1{font-size:18px;line-height:24px}.post-detail-view--desktop>header button{transition:color .14s,background .14s}.post-detail-view--desktop>header button:hover{color:#2f6bff}.post-detail-view--desktop>main{width:min(100%,960px);min-height:0;margin-inline:auto;padding:28px 0 44px}.post-detail-view--desktop>main>article,.post-detail-view--desktop>main>section{border-color:#e3eaf5;border-radius:16px;width:min(100%,760px);margin-inline:auto;box-shadow:0 8px 24px #2933540f}.post-detail-view--desktop>main>article{padding:24px}.post-detail-view--desktop>main>article h2{font-size:22px;line-height:1.4}.post-detail-view--desktop>main>article>p{margin-top:12px;font-size:15px;line-height:1.72}.post-detail-view--desktop>main>article .mt-3{margin-top:18px}.post-detail-view--desktop>main>article .mt-4{margin-top:20px}.post-detail-view--desktop>main>article .mt-5{margin-top:24px}.post-detail-view--desktop>main>article .h-\[186px\]{height:340px}.post-detail-view--desktop>main>section{margin-top:20px;padding:22px 24px}.post-detail-view--desktop>main>section h3{margin-bottom:24px;font-size:18px;line-height:1.45}.post-detail-view--desktop>main>section .space-y-6>:not([hidden])~:not([hidden]){margin-top:24px}.post-detail-view--desktop>main>section p.text-\[16px\]{font-size:14px;line-height:1.65}.post-detail-view--desktop>div.fixed.bottom-0{border:1px solid #e3eaf5;border-bottom:0;border-radius:14px 14px 0 0;width:min(100%,760px);max-width:none;margin-inline:auto}.desktop-post-detail__loading{color:#8492a7;place-items:center;height:100%;font-size:13px;display:grid}.desktop-post-detail{height:100%;min-height:0;color:var(--ui-color-text);background:#fbfcff;position:relative;overflow:hidden}.desktop-post-detail__page{height:100%;overflow:hidden}.desktop-post-detail__inner{flex-direction:column;width:min(1060px,100% - 72px);height:100%;min-height:0;margin:0 auto;padding:30px 0 0;display:flex}.desktop-post-detail__header-wrap{margin-bottom:24px}.desktop-post-detail__header{grid-template-columns:minmax(0,1fr) 268px;gap:40px;min-height:76px;margin:0;display:grid}.desktop-post-detail__header>.ui-page-header__copy,.desktop-post-detail__header>.ui-page-header__actions{min-width:0}.desktop-post-detail__header h1{color:#0e1a33;margin:6px 0 0;font-size:36px;font-weight:760;line-height:44px}.desktop-post-detail__header p{color:#65738b;margin:2px 0 0;font-size:14px;line-height:22px}.desktop-post-detail__back{color:#697991;cursor:pointer;white-space:nowrap;background:0 0;align-items:center;gap:6px;padding:0;font-size:11px;font-weight:650;display:inline-flex}.desktop-post-detail__back:hover{color:#4f78eb}.desktop-post-detail__header-actions{justify-content:flex-end;align-items:center;gap:var(--ui-space-2);min-width:0;display:flex}.desktop-post-detail__header-actions .ui-button{white-space:nowrap;flex:none;min-width:0}.desktop-post-detail__header-actions .desktop-post-detail__delete-button{background:0 0}.desktop-post-detail__header-actions .desktop-post-detail__delete-button:hover:not(:disabled),.desktop-post-detail__header-actions .desktop-post-detail__delete-button:focus-visible{background:var(--ui-color-error-soft)}.desktop-post-detail__header-actions button:focus-visible,.desktop-post-detail__metrics button:focus-visible{outline-offset:2px;outline:2px solid #7596ff}.desktop-post-detail__layout{border-top:1px solid var(--ui-color-border);flex:1;grid-template-columns:minmax(0,1fr) 268px;align-items:start;gap:0 40px;min-height:0;display:grid}.desktop-post-detail__scroll-content{scrollbar-gutter:stable;height:100%;min-height:0;padding:0 4px 64px 0;overflow:hidden auto}.desktop-post-detail__article{min-width:0;padding:18px 0 36px}.desktop-post-detail__title{color:#17233b;overflow-wrap:anywhere;max-width:720px;margin:0 0 14px;font-size:25px;font-weight:750;line-height:35px}.desktop-post-detail__content{white-space:pre-wrap;overflow-wrap:anywhere;color:#4f6078;max-width:720px;margin:0;font-size:15px;line-height:1.76}.desktop-post-detail__gallery{max-width:720px;margin-top:26px}.desktop-post-detail__image-button{cursor:zoom-in;background:0 0;border-radius:12px;width:100%;padding:0;display:block}.desktop-post-detail__image{object-fit:cover;cursor:zoom-in;border-radius:12px;width:100%;max-height:520px;display:block}.desktop-post-detail__thumbnails{gap:8px;margin-top:10px;display:flex}.desktop-post-detail__thumbnails button{cursor:pointer;background:#eef2f7;border:2px solid #0000;border-radius:8px;width:58px;height:44px;padding:2px;overflow:hidden}.desktop-post-detail__thumbnails button.is-active{border-color:#5c83f1}.desktop-post-detail__thumbnails img,.desktop-post-detail__thumbnails button>div{object-fit:cover;border-radius:5px;width:100%;height:100%}.desktop-post-detail__aside{border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-sm);background:var(--ui-color-surface);gap:16px;margin-top:18px;padding:18px;display:grid}.desktop-post-detail__author{min-width:0;color:inherit;cursor:pointer;text-align:left;background:0 0;align-items:center;gap:11px;padding:0;display:flex}.desktop-post-detail__author>img,.desktop-post-detail__author>div{object-fit:cover;border-radius:50%;flex:0 0 44px;width:44px;height:44px}.desktop-post-detail__author>span{gap:3px;min-width:0;display:grid}.desktop-post-detail__author strong{color:#17233b;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;line-height:19px;overflow:hidden}.desktop-post-detail__author small{color:#94a1b3;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:15px;overflow:hidden}.desktop-post-detail__greet{min-height:44px}.desktop-post-detail__metrics{border-top:1px solid #edf1f7;display:grid}.desktop-post-detail__metrics button{color:#687990;cursor:pointer;text-align:left;background:0 0;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:7px;height:44px;padding:0 4px;font-size:12px;display:grid}.desktop-post-detail__metrics button+button{border-top:1px solid #f0f3f8}.desktop-post-detail__metrics button:hover,.desktop-post-detail__metrics button.is-active{color:#4f78eb}.desktop-post-detail__metrics b{color:#93a0b2;text-align:right;min-width:22px;font-size:11px;font-weight:580}.desktop-post-detail__tags{border-top:1px solid #edf1f7;padding-top:2px}.desktop-post-detail__tags h3{color:#738198;margin:14px 0 10px;font-size:11px;font-weight:680;line-height:16px}.desktop-post-detail__tags>div{flex-wrap:wrap;gap:7px;display:flex}.desktop-post-detail__tags .ui-tag{color:#60728e}.desktop-post-detail__comments{border-top:1px solid var(--ui-color-border);padding-top:28px}.desktop-post-detail__comments-header{justify-content:space-between;align-items:center;display:flex}.desktop-post-detail__comments-header>div{align-items:baseline;gap:9px;display:flex}.desktop-post-detail__comments-header h2{color:#111c33;margin:0;font-size:20px;font-weight:740;line-height:28px}.desktop-post-detail__comments-header span{color:#93a0b3;font-size:12px}.desktop-post-detail__comments-header>.ui-button{min-width:104px}.desktop-post-detail__comment-actions{align-items:center;gap:12px;display:flex}.desktop-post-detail__sort{background:#f0f3f8;border-radius:9px;padding:3px;display:flex}.desktop-post-detail__sort button{color:#8491a5;cursor:pointer;background:0 0;border-radius:7px;min-width:48px;height:30px;font-size:11px}.desktop-post-detail__sort button.is-active{color:#24354f;background:#fff;box-shadow:0 2px 7px #293e6214}.desktop-post-detail__empty{color:#a0adbd;text-align:center;place-content:center;justify-items:center;min-height:124px;display:grid}.desktop-post-detail__empty p{margin:10px 0 4px;font-size:13px}.desktop-post-detail__empty button{color:#5b7fe9;cursor:pointer;background:0 0;font-size:12px}.desktop-post-detail__comment-list{grid-template-columns:minmax(0,1fr);margin-top:16px;display:grid}.desktop-post-detail__comment{border-bottom:1px solid #edf1f6;gap:11px;min-width:0;padding:20px 0;display:flex}.desktop-post-detail__comment.is-reply{margin-left:46px}.desktop-post-detail__comment.is-highlighted{background:#edf4ff}.desktop-post-detail__comment>img,.desktop-post-detail__comment>div:first-child{object-fit:cover;cursor:pointer;border-radius:50%;flex:0 0 36px;width:36px;height:36px}.desktop-post-detail__comment>div:last-child{flex:1;min-width:0}.desktop-post-detail__comment header{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.desktop-post-detail__comment header button{color:#26364f;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;font-size:13px;font-weight:680;overflow:hidden}.desktop-post-detail__comment time{color:#9aa6b6;flex:none;font-size:10px}.desktop-post-detail__comment small{color:#9aa6b6;margin-top:4px;font-size:10px;display:block}.desktop-post-detail__comment small b{color:#5d7fe4;font-weight:600}.desktop-post-detail__comment p{white-space:pre-wrap;overflow-wrap:anywhere;color:#53647b;margin:8px 0 0;font-size:13px;line-height:1.65}.desktop-post-detail__comment footer{align-items:center;gap:14px;margin-top:10px;display:flex}.desktop-post-detail__comment footer button{color:#8a98aa;cursor:pointer;background:0 0;align-items:center;gap:4px;font-size:10px;display:inline-flex}.desktop-post-detail__comment footer button:hover,.desktop-post-detail__comment footer button.is-active{color:#4f78eb}.desktop-post-detail__comment footer button.is-danger{color:#e15a67;margin-left:auto}.desktop-post-detail__replies{color:#5f7fdc;cursor:pointer;background:0 0;margin-top:10px;font-size:11px}.desktop-post-detail__composer{background:#fff;border:1px solid #dce5f3;border-radius:12px;width:100%;margin-top:16px;padding:14px;scroll-margin-top:20px;animation:.18s ease-out desktop-post-comment-composer-in;box-shadow:0 10px 28px #2a3d621a}.desktop-post-detail__composer>div{color:#7d8ba0;justify-content:space-between;align-items:center;margin-bottom:9px;font-size:11px;display:flex}.desktop-post-detail__composer>div b{color:#4f75dc;font-weight:650}.desktop-post-detail__composer>div button{color:#94a1b3;cursor:pointer;background:0 0;place-items:center;width:24px;height:24px;display:grid}.desktop-post-detail__composer label{background:#f8faff;border:1px solid #dce4f0;border-radius:9px;align-items:center;gap:8px;height:42px;padding:0 5px 0 13px;display:flex}.desktop-post-detail__composer :is(input,textarea){resize:none;color:#1f2d43;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:13px}.desktop-post-detail__composer label>button{color:#fff;cursor:pointer;background:#5f82ea;border-radius:8px;flex:0 0 32px;place-items:center;width:32px;height:32px;display:grid}@keyframes desktop-post-comment-composer-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.desktop-post-detail__lightbox{z-index:80;background:#0c121ee0;place-items:center;padding:48px;display:grid;position:fixed;inset:0}.desktop-post-detail__lightbox>img,.desktop-post-detail__lightbox>div{object-fit:contain;max-width:min(1100px,92vw);max-height:86vh}.desktop-post-detail__lightbox>button{color:#fff;cursor:pointer;background:#ffffff24;border-radius:9px;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:22px;right:24px}.desktop-post-detail__spinner{border:2px solid #cdd7e6;border-top-color:#627ea8;border-radius:50%;width:15px;height:15px;animation:.75s linear infinite desktop-square-spin}.desktop-post-detail__spinner.is-light{border-color:#fff #ffffff80 #ffffff80}.desktop-user-profile{background:linear-gradient(112deg,#fbfdff 0%,#f5f9ff 55%,#fff 100%);height:100%;min-height:0;overflow:hidden}.desktop-user-card{color:#181b20;background:0 0;flex-direction:column;width:min(980px,100% - 72px);height:100%;min-height:0;margin:0 auto;display:flex;overflow:hidden}.desktop-user-card__header{background:0 0;border-bottom:1px solid #e3eaf5;flex:0 0 76px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;height:76px;display:grid}.desktop-user-card__header>button:first-child{justify-self:start}.desktop-user-card__header>h1{justify-self:center}.desktop-user-card__header-actions{justify-self:end;align-items:center;gap:10px;display:flex}.desktop-user-card__header-actions .ui-button{white-space:nowrap;height:38px;min-height:38px;padding-inline:16px}.desktop-user-card__share-button{color:#65748c;cursor:pointer;background:#fff;border:1px solid #dce6f5;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.desktop-user-card__share-button:hover{color:#3974e9;background:#f7f9ff;border-color:#bfcff0}.desktop-user-card__actions{border-top:1px solid #e3eaf5;flex:none;gap:12px;padding:14px 0 20px;display:flex}.desktop-user-card__content{scrollbar-gutter:stable;flex:1;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:16px;min-height:0;padding:24px 0 64px;display:grid;overflow:hidden auto}.desktop-user-card__content>:last-child{grid-column:1/-1}.desktop-circle-detail{height:100%;min-height:0;color:var(--ui-color-text);background:var(--ui-color-page);overflow:hidden}.desktop-circle-detail__page{scrollbar-gutter:stable;height:100%;overflow:hidden auto}.desktop-circle-detail__inner{width:min(1060px,100% - 72px);margin:0 auto;padding:24px 0 64px}.desktop-circle-detail__header{margin-bottom:var(--ui-space-6);grid-template-columns:minmax(0,1fr) 268px;gap:40px;display:grid}.desktop-circle-detail__header>.ui-page-header__copy,.desktop-circle-detail__header>.ui-page-header__actions{min-width:0}.desktop-circle-detail__header-actions{align-items:center;gap:var(--ui-space-2);display:flex}.desktop-circle-detail__header-actions .ui-button{min-width:96px}.desktop-circle-detail__back{color:#697991;cursor:pointer;background:0 0;align-items:center;gap:6px;padding:0;font-size:11px;font-weight:650;display:inline-flex}.desktop-circle-detail__header h1{margin-top:6px}.desktop-circle-detail__layout{grid-template-columns:minmax(0,1fr) 268px;align-items:start;gap:0 40px;display:grid}.desktop-circle-detail__main{border-top:1px solid var(--ui-color-border);min-width:0}.desktop-circle-detail__intro{padding:27px 0 25px}.desktop-circle-detail__intro h2{color:#17233b;margin:0;font-size:18px;font-weight:720;line-height:26px}.desktop-circle-detail__intro p{color:#53647b;max-width:720px;margin:9px 0 0;font-size:14px;line-height:1.72}.desktop-circle-detail__tabs{border-bottom:1px solid var(--ui-color-border);gap:28px;display:flex}.desktop-circle-detail__tabs button{color:#7b899d;cursor:pointer;background:0 0;min-width:72px;height:42px;padding:0 8px;font-size:13px;font-weight:650;position:relative}.desktop-circle-detail__tabs button:after{content:"";background:0 0;border-radius:2px;height:2px;position:absolute;bottom:-1px;left:8px;right:8px}.desktop-circle-detail__tabs button:hover,.desktop-circle-detail__tabs button.is-active{color:#4f75dc}.desktop-circle-detail__tabs button.is-active:after{background:#5f82ea}.desktop-circle-detail__tabs button:focus-visible,.desktop-circle-member:focus-visible,.desktop-circle-person button:focus-visible{outline-offset:2px;outline:2px solid #7596ff}.desktop-circle-detail__tab-panel{padding:24px 0 44px}.desktop-circle-detail__section-heading{justify-content:space-between;align-items:flex-start;gap:20px;min-height:42px;display:flex}.desktop-circle-detail__section-heading>div:first-child{min-width:0}.desktop-circle-detail__section-heading>div:last-child{flex:none;align-items:center;gap:8px;display:flex}.desktop-circle-detail__section-heading h2{color:#111c33;margin:0;font-size:20px;font-weight:740;line-height:28px}.desktop-circle-detail__section-heading p{color:#8a97aa;margin:2px 0 0;font-size:11px;line-height:17px}.desktop-circle-detail__section-heading .ui-button{min-width:78px}.desktop-circle-detail__people{gap:12px;margin-top:18px;display:grid}.desktop-circle-detail__person-card>article{border-radius:var(--ui-radius-sm);box-shadow:none;padding:17px 18px;transition:border-color .15s,box-shadow .15s}.desktop-circle-detail__person-card>article:hover{border-color:#cdd8ea;box-shadow:0 8px 22px #3a4c840f}.desktop-circle-detail__person-card>article>div:first-child{gap:12px}.desktop-circle-detail__person-card>article>div:first-child>button:first-child{width:44px;height:44px}.desktop-circle-detail__person-card>article h2{color:#17233b;font-size:15px;line-height:21px}.desktop-circle-detail__person-card>article>div:last-child{margin-top:13px;padding-top:12px}.desktop-circle-person{border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-sm);background:var(--ui-color-surface);padding:17px 18px;transition:border-color .15s,box-shadow .15s}.desktop-circle-person:hover{border-color:#cdd8ea;box-shadow:0 8px 22px #3a4c840f}.desktop-circle-person__header{align-items:flex-start;gap:12px;min-width:0;display:flex}.desktop-circle-person__avatar{color:#fff;cursor:pointer;background:#91cfc9;border-radius:50%;flex:0 0 44px;place-items:center;width:44px;height:44px;font-size:14px;font-weight:700;display:grid;overflow:hidden}.desktop-circle-person__avatar img{object-fit:cover;width:100%;height:100%}.desktop-circle-person__identity{flex:1;min-width:0}.desktop-circle-person__identity>button{max-width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0}.desktop-circle-person__identity h3{color:#17233b;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:15px;font-weight:720;line-height:21px;overflow:hidden}.desktop-circle-person__identity>p{color:#8794a7;text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:11px;line-height:16px;overflow:hidden}.desktop-circle-person__identity>div{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.desktop-circle-person__identity .ui-tag{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.desktop-circle-person__header>.ui-button{flex:none;min-width:94px}.desktop-circle-person__reason{border-top:1px solid #edf1f7;margin-top:13px;padding-top:12px}.desktop-circle-person__reason>strong{color:#3c4a61;font-size:11px;font-weight:680;line-height:16px}.desktop-circle-person__reason-copy,.desktop-circle-person__reason-sections{color:#6f7e93;min-height:20px;margin:4px 0 0;font-size:12px;line-height:1.62}.desktop-circle-person__reason-sections{gap:4px;display:grid}.desktop-circle-person__reason-sections p{margin:0}.desktop-circle-person__reason-sections strong{color:#4f5c72;font-weight:700}.desktop-circle-detail__members{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px;margin-top:18px;display:grid}.desktop-circle-member{border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-sm);min-width:0;min-height:72px;color:inherit;background:var(--ui-color-surface);cursor:pointer;text-align:left;align-items:center;gap:11px;padding:12px 13px;transition:border-color .15s,background .15s;display:flex}.desktop-circle-member:hover{background:var(--ui-color-surface-hover);border-color:#cdd8ea}.desktop-circle-member__avatar{color:#fff;background:#91cfc9;border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:14px;font-weight:700;display:grid;overflow:hidden}.desktop-circle-member__avatar img{object-fit:cover;width:100%;height:100%}.desktop-circle-member__copy{flex:1;gap:4px;min-width:0;display:grid}.desktop-circle-member__copy>span{align-items:center;gap:6px;min-width:0;display:flex}.desktop-circle-member__copy strong{color:#26364f;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;line-height:18px;overflow:hidden}.desktop-circle-member__copy small{color:#8d99aa;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:15px;overflow:hidden}.desktop-circle-member>svg{color:#a4adbd;flex:none}.desktop-circle-detail__aside{border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-sm);background:var(--ui-color-surface);gap:16px;padding:18px;display:grid;position:sticky;top:24px}.desktop-circle-detail__aside>div:first-child{width:56px;height:56px;box-shadow:none;border-radius:12px;overflow:hidden}.desktop-circle-detail__aside>div:first-child img{object-fit:cover;width:100%;height:100%}.desktop-circle-detail__fallback-avatar{color:#fff;background:#7393e8;border-radius:12px;place-items:center;width:56px;height:56px;font-size:20px;font-weight:740;display:grid}.desktop-circle-detail__aside h2{color:#17233b;margin:0;font-size:16px;font-weight:720;line-height:23px}.desktop-circle-detail__aside p{color:#718097;margin:5px 0 0;font-size:11px;line-height:1.65}.desktop-circle-detail__aside dl{border-top:1px solid #edf1f7;margin:0;display:grid}.desktop-circle-detail__aside dl>div{border-bottom:1px solid #f0f3f8;justify-content:space-between;align-items:center;gap:12px;min-height:38px;font-size:11px;display:flex}.desktop-circle-detail__aside dt{color:#8a97aa}.desktop-circle-detail__aside dd{color:#4f6078;margin:0;font-weight:650}.desktop-circle-detail__tags{flex-wrap:wrap;gap:6px;display:flex}.desktop-circle-detail__chat.ui-button{color:#fff;background:#5f82ea;border-color:#5f82ea;min-height:44px}.desktop-circle-detail__chat.ui-button:hover:not(:disabled){background:#5276df;box-shadow:0 7px 16px #4f75dc2e}.desktop-circle-detail-skeleton{--circle-skeleton-color:#edf1f6}.desktop-circle-detail-skeleton__header .ui-page-header__copy{align-content:center;justify-items:start;gap:10px;min-height:64px;display:grid}.desktop-circle-detail-skeleton__line,.desktop-circle-detail-skeleton__control,.desktop-circle-detail-skeleton__person,.desktop-circle-detail-skeleton__avatar,.desktop-circle-detail-skeleton__aside-row,.desktop-circle-detail-skeleton__aside-button,.desktop-circle-detail-skeleton__tabs span{background:var(--circle-skeleton-color);border-radius:6px;display:block;position:relative;overflow:hidden}.desktop-circle-detail-skeleton__line:after,.desktop-circle-detail-skeleton__control:after,.desktop-circle-detail-skeleton__person:after,.desktop-circle-detail-skeleton__avatar:after,.desktop-circle-detail-skeleton__aside-row:after,.desktop-circle-detail-skeleton__aside-button:after,.desktop-circle-detail-skeleton__tabs span:after{content:"";background:linear-gradient(90deg,#0000 0%,#ffffffb8 48%,#0000 100%);animation:1.55s ease-in-out infinite desktop-circle-skeleton-shimmer;position:absolute;inset:0;transform:translate(-100%)}.desktop-circle-detail-skeleton__line--title{border-radius:8px;width:min(340px,58%);height:36px}.desktop-circle-detail-skeleton__line--meta{width:176px;height:14px}.desktop-circle-detail-skeleton__intro{justify-items:start;gap:9px;display:grid}.desktop-circle-detail-skeleton__line--heading{width:82px;height:21px}.desktop-circle-detail-skeleton__line--copy{width:min(620px,86%);height:14px;margin-top:2px}.desktop-circle-detail-skeleton__line--copy-short{width:min(430px,62%);height:14px}.desktop-circle-detail-skeleton__tabs{align-items:center;height:43px}.desktop-circle-detail-skeleton__tabs span{width:72px;height:15px;margin-inline:8px}.desktop-circle-detail-skeleton__section-heading{justify-content:space-between;align-items:flex-start;gap:20px;min-height:42px;display:flex}.desktop-circle-detail-skeleton__section-heading>div{justify-items:start;gap:7px;display:grid}.desktop-circle-detail-skeleton__line--section-title{width:92px;height:24px}.desktop-circle-detail-skeleton__line--section-copy{width:230px;height:12px}.desktop-circle-detail-skeleton__control{border-radius:8px;width:142px;height:32px}.desktop-circle-detail-skeleton__people{gap:12px;margin-top:18px;display:grid}.desktop-circle-detail-skeleton__person{border-radius:var(--ui-radius-sm);height:112px}.desktop-circle-detail-skeleton__aside{align-content:start}.desktop-circle-detail-skeleton__aside>.desktop-circle-detail-skeleton__avatar{border-radius:12px;width:56px;height:56px}.desktop-circle-detail-skeleton__aside>div{justify-items:start;gap:8px;display:grid}.desktop-circle-detail-skeleton__line--aside-title{width:94px;height:18px}.desktop-circle-detail-skeleton__line--aside-copy{width:100%;height:12px}.desktop-circle-detail-skeleton__line--aside-copy-short{width:74%;height:12px}.desktop-circle-detail-skeleton__aside-row{background:linear-gradient(90deg, var(--circle-skeleton-color) 0 33%, transparent 33% 63%, var(--circle-skeleton-color) 63%);border-top:1px solid #edf1f7;border-bottom:1px solid #f0f3f8;border-radius:0;height:38px}.desktop-circle-detail-skeleton__aside-button{border-radius:var(--ui-radius-xs);height:44px}@keyframes desktop-circle-skeleton-shimmer{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.desktop-circle-detail-skeleton__line:after,.desktop-circle-detail-skeleton__control:after,.desktop-circle-detail-skeleton__person:after,.desktop-circle-detail-skeleton__avatar:after,.desktop-circle-detail-skeleton__aside-row:after,.desktop-circle-detail-skeleton__aside-button:after,.desktop-circle-detail-skeleton__tabs span:after{animation:none}}.desktop-circle-detail__status{color:#76869c;justify-content:center;align-items:center;gap:9px;min-height:130px;font-size:12px;display:flex}.desktop-circle-detail__notice{border-radius:var(--ui-radius-xs);color:#65748c;text-align:center;background:#f5f7fb;margin:18px 0 0;padding:11px 13px;font-size:12px;line-height:18px}.desktop-circle-detail__notice.is-error,.desktop-circle-detail__error{color:#c94e62;background:#fff0f2}.desktop-circle-detail__error{border-radius:var(--ui-radius-xs);justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding:11px 13px;font-size:12px;display:flex}.desktop-circle-detail__error .ui-button{color:inherit}.desktop-circle-detail__empty{color:#91a0b4;text-align:center;place-content:center;justify-items:center;gap:8px;min-height:160px;display:grid}.desktop-circle-detail__empty h3,.desktop-circle-detail__empty p{margin:0}.desktop-circle-detail__empty h3{color:#53647b;font-size:14px}.desktop-circle-detail__empty p{font-size:12px;line-height:18px}@media (max-width:1120px){.desktop-post-detail__header{grid-template-columns:minmax(0,1fr) 248px;gap:28px}.desktop-post-detail__header:after{right:276px}.desktop-post-detail__layout{grid-template-columns:minmax(0,1fr) 248px;gap:0 28px}.desktop-circle-detail__header{grid-template-columns:minmax(0,1fr) 248px;gap:28px}.desktop-circle-detail__layout{grid-template-columns:minmax(0,1fr) 248px;gap:0 28px}}@media (max-width:980px){.post-detail-view--desktop>header,.post-detail-view--desktop>main{width:calc(100% - 48px)}}.desktop-apps,.desktop-circles{scrollbar-gutter:stable;background:linear-gradient(112deg,#fbfdff 0%,#f5f9ff 55%,#fff 100%);height:100%;min-height:0;overflow:hidden auto}.desktop-apps__search{color:#4f7dff;background:#fff;border:1px solid #e1e9f6;border-radius:23px;flex:0 0 421px;align-items:center;gap:10px;width:421px;height:46px;margin-top:9px;padding:0 16px;transition:border-color .15s,box-shadow .15s;display:flex}.desktop-apps__search:focus-within{border-color:#9db9ff;box-shadow:0 0 0 3px #4f7dff1f}.desktop-apps__search input{color:#1c2a42;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:13px}.desktop-apps__search input::placeholder{color:#a0aabc}.desktop-apps__filters{align-items:center;gap:12px;margin-top:0;display:flex}.desktop-apps__filters button{color:#576b8c;cursor:pointer;background:#fff;border:1px solid #dbe5f7;border-radius:17px;min-width:72px;height:34px;padding:0 18px;font-size:13px;font-weight:600;transition:color .15s,border-color .15s,background .15s}.desktop-apps__filters button:hover{color:#2f5dcc;border-color:#bfcff0}.desktop-apps__filters button.is-active{color:#2f6bff;background:#f5f7ff;border-color:#e1e8f4;font-weight:700}.desktop-apps__grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:18px;margin-top:26px;display:grid}.desktop-app-card{background:#fff;border:1px solid #dbe5f7;border-radius:20px;flex-direction:column;align-items:flex-start;min-width:0;height:auto;padding:0;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 24px #597abf13}.desktop-app-card:hover{border-color:#c8d7f0;transform:translateY(-2px);box-shadow:0 12px 28px #597abf1f}.desktop-app-card__main{width:100%;min-width:0;color:inherit;cursor:pointer;text-align:left;background:0 0;flex-direction:column;flex:1;align-items:flex-start;padding:0;display:flex}.desktop-app-card__main:focus-visible{outline-offset:3px;border-radius:10px;outline:2px solid #7596ff}.desktop-app-card__icon{color:#fff;width:100%;height:124px;box-shadow:none;background:#f2f5ff;flex:0 0 124px;place-items:center;display:grid;position:relative;overflow:hidden}.desktop-app-card__icon>span{width:100%;height:100%}.desktop-app-card__icon>span>span:first-child{width:100%;height:100%;box-shadow:none;border:0;border-radius:0}.desktop-app-card__icon>span>span:first-child>svg{width:44px;height:44px}.desktop-app-card__icon>span>span:last-child{display:none}.desktop-app-card__icon img{object-fit:cover;width:100%;height:100%}.desktop-app-card__copy{width:100%;padding:15px 18px 18px;display:block}.desktop-app-card h2{color:#0e1a33;text-overflow:ellipsis;white-space:nowrap;width:100%;margin:0;padding-right:88px;font-size:16px;font-weight:720;line-height:22px;overflow:hidden}.desktop-app-card .ui-tag{border:0;height:21px;margin-top:4px;padding:0 9px;font-size:10px}.desktop-app-card p{color:#576b8c;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:7px 0 0;font-size:11px;line-height:16px;display:-webkit-box;overflow:hidden}.desktop-app-card>.ui-button{z-index:2;border-radius:14px;min-width:76px;height:28px;min-height:28px;margin:0;padding:0 12px;font-size:11px;position:absolute;top:139px;right:18px}.desktop-app-card>.ui-button--primary,.desktop-circles__header .ui-button--primary{background:#2f6bff;border-color:#2f6bff;box-shadow:0 7px 16px #2f6bff2e}.desktop-app-card>.ui-button--primary:hover:not(:disabled),.desktop-circles__header .ui-button--primary:hover:not(:disabled){background:#285fe8;border-color:#285fe8;box-shadow:0 9px 18px #2f6bff3b}.desktop-apps__local{background:linear-gradient(100deg,#8c9cff24,#97d8fc29);border:1px solid #dbe5f7;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;min-height:72px;margin:0 0 20px;padding:13px 18px 13px 27px;display:flex}.desktop-apps__local h2{color:#0e1a33;margin:0;font-size:17px;font-weight:720;line-height:24px}.desktop-apps__local p{color:#576b8c;margin:1px 0 0;font-size:11px;line-height:17px}.desktop-apps__local .ui-button{color:#4a7dff;background:#fff;border-radius:19px}.desktop-page-status{color:#70809a;text-align:center;place-content:center;justify-items:center;gap:14px;min-height:280px;font-size:13px;display:grid}.desktop-page-status p{margin:0}.desktop-detail-overlay{z-index:140;background:#1c273a61;place-items:center;padding:24px;animation:.14s both ui-dialog-overlay-in;display:grid;position:fixed;inset:0}.desktop-detail-overlay.is-closing{animation:.18s both desktop-detail-overlay-out}.desktop-detail{background:#fff;border:1px solid #e1e9f6;border-radius:16px;width:min(560px,100%);max-height:min(680px,100%);padding:24px;animation:.18s cubic-bezier(.16,1,.3,1) both desktop-detail-in;overflow-y:auto;box-shadow:0 24px 70px #1f366033}.desktop-detail-overlay.is-closing .desktop-detail{animation:.18s both desktop-detail-out}.desktop-detail__header{border-bottom:1px solid #edf1f7;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:18px;display:flex}.desktop-detail__header h2{color:#0e1a33;letter-spacing:0;margin:0;font-size:24px;font-weight:760;line-height:32px}.desktop-detail__header p{color:#8a98ae;margin:3px 0 0;font-size:12px;line-height:18px}.desktop-detail__close{color:#65738a;cursor:pointer;background:0 0;border-radius:8px;flex:0 0 32px;place-items:center;width:32px;height:32px;display:grid}.desktop-detail__close:hover{color:#172033;background:#f3f6fb}.desktop-detail__identity{align-items:center;gap:16px;padding:22px 0;display:flex}.desktop-detail__identity .ui-app-icon{width:64px;height:64px}.desktop-detail__identity-copy{min-width:0}.desktop-detail__identity>.desktop-detail__use-button{flex:none;margin-left:auto}.desktop-detail__title-row{align-items:center;gap:10px;display:flex}.desktop-detail__title-row h1{color:#0e1a33;margin:0;font-size:23px;line-height:31px}.desktop-detail__tag{color:#8390a5;margin:6px 0 0;font-size:13px}.desktop-detail__copy{border-top:1px solid #edf1f7;padding:20px 0 4px}.desktop-detail__copy h3{color:#172033;margin:0;font-size:14px;font-weight:720;line-height:22px}.desktop-detail__copy h3+p{color:#566984;white-space:pre-wrap;margin:7px 0 22px;font-size:13px;line-height:1.75}.desktop-detail__use-button.ui-button--secondary{color:#315fc7;box-shadow:none;background:#f5f8ff;border-color:#d5deee}.desktop-detail__use-button.ui-button--secondary:hover:not(:disabled){color:#234da8;box-shadow:none;background:#edf3ff;border-color:#b8c9e8}@keyframes desktop-detail-in{0%{opacity:0;transform:translateY(6px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes desktop-detail-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(5px)scale(.97)}}@keyframes desktop-detail-overlay-out{0%{opacity:1}to{opacity:0}}.desktop-local-agents,.desktop-mcp-access,.desktop-profile-edit{scrollbar-gutter:stable;background:linear-gradient(112deg,#fbfdff 0%,#f5f9ff 55%,#fff 100%);height:100%;min-height:0;overflow:hidden auto}.desktop-local-agents__inner,.desktop-mcp-access__inner,.desktop-profile-edit__inner{width:min(1120px,100% - 72px);min-height:100%;margin:0 auto;padding:30px 0 64px}.desktop-profile-edit__inner{padding-top:0}.desktop-profile-edit__header{z-index:20;background:#fbfcff;min-height:0;margin:0 0 16px;padding:32px 0 16px;position:sticky;top:0}.desktop-profile-edit__header:after{bottom:0;right:auto;left:calc((100% - (100vw - var(--desktop-sidebar-inline-size))) / 2);width:calc(100vw - var(--desktop-sidebar-inline-size));background:var(--ui-color-border);content:"";height:1px;position:absolute}.desktop-local-agents__actions,.desktop-profile-edit__actions{align-items:center;gap:10px;display:flex}.desktop-profile-edit__actions .ui-button,.desktop-profile__header-actions .ui-button,.desktop-card__actions .ui-button{border-radius:12px;min-width:104px;height:44px;min-height:44px}.desktop-local-agents__layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:26px;display:grid}.desktop-local-agents__setup,.desktop-local-agents__devices{background:#fff;border:1px solid #e1e8f4;border-radius:16px;min-width:0;padding:22px;box-shadow:0 10px 28px #4969a40d}.desktop-local-agents__devices{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.desktop-local-agents__setup>header{align-items:center;gap:12px;display:flex}.desktop-local-agents__setup>header>span{color:#4f7dff;background:#eef3ff;border-radius:11px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.desktop-local-agents__setup h2,.desktop-local-agents__devices h2{color:#17233b;margin:0;font-size:17px;line-height:24px}.desktop-local-agents__setup p,.desktop-local-agents__devices p{color:#8a98ac;margin:2px 0 0;font-size:11px;line-height:17px}.desktop-local-agents__setup ol{gap:18px;margin:22px 0 0;padding:0;list-style:none;display:grid}.desktop-local-agents__setup li{grid-template-columns:26px minmax(0,1fr);gap:10px;display:grid}.desktop-local-agents__setup li>span{color:#3569dd;background:#edf3ff;border-radius:50%;place-items:center;width:26px;height:26px;font-size:11px;font-weight:750;display:grid}.desktop-local-agents__setup li>div{gap:6px;min-width:0;display:grid}.desktop-local-agents__setup li strong{color:#2a3a54;font-size:12px;line-height:18px}.desktop-local-agents__setup li button{color:#d4e3ff;cursor:pointer;text-align:left;background:#17233b;border-radius:8px;align-items:center;gap:8px;min-width:0;padding:9px 10px;display:flex}.desktop-local-agents__setup li button:focus-visible{outline-offset:2px;outline:2px solid #7596ff}.desktop-local-agents__setup li code{color:#bfe8d2;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:10px;overflow:hidden}.desktop-local-agents__setup li small{color:#8997ab;font-size:10px;line-height:15px}.desktop-local-agents__devices>header{justify-content:space-between;align-items:center;display:flex}.desktop-local-agents__list{gap:10px;margin-top:16px;display:grid}.desktop-local-agents__list article{border:1px solid #e4eaf4;border-radius:12px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:11px;padding:14px;display:grid}.desktop-local-agents__device-icon{color:#5d78df;background:#eef2ff;border-radius:10px;grid-row:span 2;place-items:center;width:40px;height:40px;display:grid}.desktop-local-agents__device-copy{gap:2px;min-width:0;display:grid}.desktop-local-agents__device-copy strong,.desktop-local-agents__device-copy small,.desktop-local-agents__device-copy span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.desktop-local-agents__device-copy strong{color:#263650;font-size:13px;line-height:18px}.desktop-local-agents__device-copy small,.desktop-local-agents__device-copy span{color:#8997ab;font-size:10px;line-height:15px}.desktop-local-agents__device-status{color:#7d8a9c;background:#f0f2f7;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:700}.desktop-local-agents__device-status.is-online{color:#178861;background:#e9f9f2}.desktop-local-agents__device-status.is-busy{color:#a96719;background:#fff4e5}.desktop-local-agents__device-actions{grid-column:2/-1;justify-content:flex-end;gap:6px;display:flex}.desktop-local-agents__status{color:#8a98ac;text-align:center;place-content:center;justify-items:center;gap:7px;min-height:150px;font-size:11px;display:grid}.desktop-local-agents__status strong{color:#465873;font-size:13px}.desktop-local-agents__dialog{gap:14px;display:grid}.desktop-local-agents__dialog>label{color:#34445d;gap:6px;font-size:12px;font-weight:650;display:grid}.desktop-local-agents__dialog textarea,.desktop-profile-edit__textarea textarea{resize:vertical;color:#17233b;font:inherit;background:#fff;border:1px solid #dce4f0;border-radius:8px;outline:0;padding:10px 12px;line-height:1.55}.desktop-local-agents__dialog textarea:focus,.desktop-profile-edit__textarea textarea:focus{border-color:#6f91ed;box-shadow:0 0 0 3px #4f7dff1f}.desktop-mcp-access__layout{grid-template-columns:minmax(0,1.45fr) minmax(260px,.75fr);align-items:start;gap:18px;display:grid}.desktop-mcp-access__main,.desktop-mcp-access__steps{background:#fff;border:1px solid #e1e8f4;border-radius:16px;padding:24px;box-shadow:0 10px 28px #4969a40d}.desktop-mcp-access__intro{align-items:center;gap:14px;display:flex}.desktop-mcp-access__intro>span{color:#4f7dff;background:#eef3ff;border-radius:12px;flex:0 0 48px;place-items:center;width:48px;height:48px;display:grid}.desktop-mcp-access h2{color:#17233b;margin:0;font-size:17px;line-height:24px}.desktop-mcp-access__intro p{color:#708099;margin:3px 0 0;font-size:12px;line-height:19px}.desktop-mcp-access__prompt{color:#34445d;cursor:pointer;text-align:left;background:#f7f9fc;border:1px solid #dce4f0;border-radius:10px;gap:14px;width:100%;margin:22px 0 16px;padding:18px;display:grid}.desktop-mcp-access__prompt:hover{background:#f2f6fc;border-color:#bdcce8}.desktop-mcp-access__prompt:focus-visible{outline-offset:2px;outline:2px solid #7596ff}.desktop-mcp-access__prompt code{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.75}.desktop-mcp-access__prompt span{color:#5b76a3;align-items:center;gap:5px;font-size:11px;font-weight:650;display:inline-flex}.desktop-mcp-access__steps ol{gap:18px;margin:20px 0 0;padding:0;list-style:none;display:grid}.desktop-mcp-access__steps li{align-items:center;gap:10px;display:flex}.desktop-mcp-access__steps li>span{color:#3569dd;background:#edf3ff;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:11px;font-weight:750;display:grid}.desktop-mcp-access__steps li div{gap:2px;display:grid}.desktop-mcp-access__steps li strong{color:#34445d;font-size:12px}.desktop-mcp-access__steps li small{color:#8a98ac;font-size:10px}.desktop-mcp-access__steps>p{color:#8997ab;border-top:1px solid #edf1f7;margin:24px 0 0;padding-top:16px;font-size:10px;line-height:17px}.desktop-profile-edit__layout{display:block;position:relative}.desktop-profile-edit__layout>.desktop-profile-edit__preview{z-index:1;box-sizing:border-box;width:190px;height:174px;position:absolute;top:72px;left:22px}.desktop-profile-edit__layout>.desktop-profile-edit__form{width:100%}.desktop-profile-edit__layout>.desktop-profile-edit__form>.desktop-profile-edit__group:first-child{min-height:0;padding-left:22px}.desktop-profile-edit__layout>.desktop-profile-edit__form>.desktop-profile-edit__group:first-child>.desktop-profile-edit__form-grid{margin-left:224px}.desktop-profile-edit__layout>.desktop-profile-edit__preview>strong,.desktop-profile-edit__layout>.desktop-profile-edit__preview>span,.desktop-profile-edit__layout>.desktop-profile-edit__preview>p{display:none}.desktop-profile-edit__layout>.desktop-profile-edit__preview>img{width:104px;height:104px;margin-top:8px}.desktop-profile-edit__preview,.desktop-profile-edit__form{background:#fff;border:1px solid #e1e8f4;border-radius:16px;padding:24px;box-shadow:0 10px 28px #4969a40d}.desktop-profile-edit__form{box-shadow:none;background:0 0;border:0;padding:0}.desktop-profile-edit__preview{box-shadow:none;text-align:center;background:#f7f9fc;border:1px solid #edf1f7;border-radius:14px;align-content:start;justify-items:center;padding:18px 12px;display:grid}.desktop-profile-edit__preview>img{object-fit:cover;background:#eef3ff;border-radius:50%;width:82px;height:82px}.desktop-profile-edit__preview>.ui-button{border-radius:var(--ui-radius-pill);height:36px;min-height:36px;font-size:var(--ui-text-caption-size);margin-top:12px;padding-inline:16px}.desktop-profile-edit__preview>strong{color:#17233b;margin-top:14px;font-size:19px;line-height:26px}.desktop-profile-edit__preview>span{color:#5b76e8;margin-top:3px;font-size:11px}.desktop-profile-edit__preview>p{color:#708099;margin:12px 0 0;font-size:11px;line-height:18px}.desktop-profile-edit__preview>small{display:none}.desktop-profile-edit__group{background:#fff;border:1px solid #e1e8f4;border-radius:16px;padding:22px;box-shadow:0 10px 28px #4969a40d}.desktop-profile-edit__group+.desktop-profile-edit__group{margin-top:16px}.desktop-profile-edit__group>h2{color:var(--ui-color-text);font-size:var(--ui-text-h3-size);font-weight:720;line-height:var(--ui-text-h3-line);margin:0 0 20px}.desktop-profile-edit__form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.desktop-profile-edit__textarea{color:var(--ui-color-text);gap:8px;margin-top:20px;font-size:13px;font-weight:700;line-height:18px;display:grid;position:relative}.desktop-profile-edit__textarea input,.desktop-profile-edit__textarea textarea{box-sizing:border-box;width:100%;min-height:48px;color:var(--ui-color-text);background:var(--ui-color-surface);font:inherit;font-size:var(--ui-text-body-size);font-weight:400;line-height:var(--ui-text-body-line);border:1px solid #eaf0fb;border-radius:18px;outline:0;padding:12px 16px}.desktop-profile-edit__textarea textarea{resize:vertical;min-height:112px}.desktop-profile-edit__textarea input:focus,.desktop-profile-edit__textarea textarea:focus{border-color:var(--ui-color-primary);box-shadow:0 0 0 4px #2f6bff1a}.desktop-profile-edit__tags-field{color:var(--ui-color-text);gap:8px;margin-top:20px;font-size:13px;font-weight:700;line-height:18px;display:grid}.desktop-profile-edit__tags-box{background:#fff;border:1px solid #eaf0fb;border-radius:18px;flex-wrap:wrap;align-items:center;gap:8px;min-height:76px;padding:12px;display:flex}.desktop-profile-edit__tags-box input{min-width:180px;height:36px;color:var(--ui-color-text);background:#f8faff;border:0;border-radius:12px;outline:0;flex:100%;padding:0 12px;font-size:12px}.desktop-profile-edit__tags-box input::placeholder{color:#8492a7}.desktop-profile-edit__tags-box button{color:#5268ff;cursor:pointer;background:#eef3ff;border:1px solid #cbd8ff;border-radius:999px;align-items:center;gap:8px;min-height:30px;padding:0 11px;font-size:11px;font-weight:700;display:inline-flex}.desktop-profile-edit__tags-box button span{font-size:15px;font-weight:400;line-height:1}.desktop-profile-edit__textarea small{color:#929fb1;font-size:10px;font-weight:400;position:absolute;bottom:10px;right:12px}.desktop-profile-edit__readonly-field{gap:8px;min-width:0;display:grid}.desktop-profile-edit__readonly-field>span,.desktop-profile-edit__textarea>span,.desktop-profile-edit__readonly-row>span{color:#34445d;font-size:12px;font-weight:650}.desktop-profile-edit__readonly-field>strong{color:#7b899d;background:#f8fafc;border:1px solid #edf1f7;border-radius:10px;align-items:center;min-height:44px;padding:0 12px;font-size:13px;font-weight:500;display:flex}.desktop-profile-edit__readonly-row{border-top:1px solid #edf1f7;justify-content:space-between;align-items:center;margin-top:20px;padding-top:16px;display:flex}.desktop-profile-edit__readonly-row>strong{color:#8997ab;font-size:12px;font-weight:500}.desktop-profile-edit__subsection{background:#fff;border:1px solid #e1e8f4;border-radius:16px;margin-top:16px;padding:20px 22px;box-shadow:0 10px 28px #4969a40d}.desktop-profile-edit__subsection h2{color:var(--ui-color-text);margin:0 0 16px;font-size:16px;font-weight:720;line-height:24px}.desktop-profile-edit__subsection ul{color:#53647f;gap:10px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.desktop-profile-edit__subsection li{align-items:center;gap:9px;display:flex}.desktop-profile-edit__subsection li>span{color:#5278ff}.desktop-profile-edit__muted{color:#929fb1;margin:0;font-size:12px}.desktop-profile-edit__question{color:#52617a;margin:0 0 10px;font-size:13px;line-height:20px}.desktop-profile-edit__subsection>textarea{resize:vertical;color:#7b899d;width:100%;font:inherit;background:#f8fafc;border:1px solid #dce4f0;border-radius:10px;outline:0;padding:10px 12px;line-height:1.55}.desktop-profile-edit__item-list{gap:8px;display:grid}.desktop-profile-edit__item-list>div{border-bottom:1px solid #edf1f7;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:54px;padding:9px 0;display:grid}.desktop-profile-edit__item-list strong{color:#253650;font-size:13px;display:block}.desktop-profile-edit__item-title{gap:3px;min-width:0;display:grid}.desktop-profile-edit__item-title small{color:#8090a8;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.desktop-profile-edit__item-icon{color:#5278ff;place-items:center;width:32px;height:32px;font-size:15px;font-weight:800;display:grid}.desktop-profile-edit__item-cover{object-fit:cover;border-radius:7px;width:42px;height:34px;overflow:hidden}.desktop-profile-edit__editable-list{gap:0;display:grid}.desktop-profile-edit__editable-list>div{border-bottom:1px solid #edf1f7;grid-template-columns:42px minmax(0,1fr) 150px;align-items:center;gap:12px;min-height:64px;padding:8px 0;display:grid}.desktop-profile-edit__editable-list>div>label{gap:4px;min-width:0;display:grid}.desktop-profile-edit__editable-list>div>label strong{color:var(--ui-color-text);font-size:13px;line-height:18px}.desktop-profile-edit__editable-list>div>label input{width:100%;min-width:0;color:var(--ui-color-text-secondary);background:0 0;border:0;outline:0;font-size:12px;line-height:18px}.desktop-profile-edit__editable-list>div>label input:focus{color:var(--ui-color-text)}.desktop-profile-edit__visibility{width:150px;position:relative}.desktop-profile-edit__visibility>button{color:#6075bd;cursor:pointer;background:#fff;border:1px solid #cbd8ff;border-radius:999px;width:150px;min-height:32px;padding:0 10px;font-size:11px}.desktop-profile-edit__visibility-menu{z-index:20;background:#fff;border:1px solid #eef2f8;border-radius:18px;gap:2px;width:292px;padding:6px;display:grid;position:absolute;bottom:calc(100% + 8px);right:0;box-shadow:0 14px 30px #58698c26}.desktop-profile-edit__visibility-menu>button{color:#172033;cursor:pointer;text-align:left;background:#fff;border:0;border-radius:12px;grid-template-columns:30px minmax(0,1fr);gap:2px 8px;padding:7px 8px;display:grid}.desktop-profile-edit__visibility-menu>button.is-active{color:#587cff;background:#eef3ff}.desktop-profile-edit__visibility-menu>button>span{color:#697386;background:#f4f7fb;border-radius:9px;grid-row:span 2;place-items:center;width:30px;height:30px;display:grid}.desktop-profile-edit__visibility-menu>button.is-active>span{color:#587cff;background:#dce6ff}.desktop-profile-edit__visibility-menu strong{font-size:13px;line-height:16px}.desktop-profile-edit__visibility-menu small{color:#8a96aa;font-size:11px;line-height:16px}.desktop-profile-edit__editable-list .desktop-profile-edit__item-icon{border-radius:8px}.desktop-profile-edit__editable-list>div>span.relative{width:42px!important;height:42px!important;overflow:visible!important}.desktop-profile-edit__editable-list>div>span.relative>img{display:block;object-fit:contain!important;width:100%!important;max-width:100%!important;height:100%!important;position:static!important;transform:none!important}.desktop-profile-edit__text-add,.desktop-profile-edit__social-add{align-items:center;gap:10px;margin-bottom:12px;display:flex}.desktop-profile-edit__text-add input,.desktop-profile-edit__social-add select{border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-xs);min-width:0;min-height:38px;color:var(--ui-color-text);background:#fff;outline:0;flex:1;padding:0 12px;font-size:13px}.desktop-profile-edit__text-add input:focus,.desktop-profile-edit__social-add select:focus{border-color:var(--ui-color-primary);box-shadow:0 0 0 3px var(--ui-color-focus-ring)}.desktop-profile-edit__text-items{gap:8px;display:grid}.desktop-profile-edit__text-items>div{border-radius:8px;grid-template-columns:20px 18px minmax(0,1fr) 32px;align-items:center;gap:8px;padding:3px 0;transition:background .14s,opacity .14s;display:grid}.desktop-profile-edit__text-items>div.is-dragging{opacity:.45}.desktop-profile-edit__text-items>div.is-drop-target{background:#f0f4ff}.desktop-profile-edit__drag-handle{color:#a6b2c5;cursor:grab;place-items:center;display:grid}.desktop-profile-edit__drag-handle:active{cursor:grabbing}.desktop-profile-edit__text-items>div>span{color:var(--ui-color-primary)}.desktop-profile-edit__text-items input{border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-xs);min-height:38px;color:var(--ui-color-text);background:#fff;outline:0;padding:0 10px;font-size:13px}.desktop-profile-edit__text-items button,.desktop-profile-edit__row-delete,.desktop-profile-edit__work-editor>div>button{border-radius:var(--ui-radius-xs);width:32px;height:32px;color:var(--ui-color-error);cursor:pointer;background:0 0;place-items:center;display:grid}.desktop-profile-edit__text-items button:hover,.desktop-profile-edit__row-delete:hover,.desktop-profile-edit__work-editor>div>button:hover{background:var(--ui-color-error-soft)}.desktop-profile-edit__editable-list>div.is-social{grid-template-columns:42px minmax(0,1fr) 150px 32px}.desktop-profile-edit__editable-list>div.is-social>label input+input{margin-top:2px}.desktop-profile-edit__subsection>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.desktop-profile-edit__subsection>header h2{margin:0}.desktop-profile-edit__work-editor{gap:10px;display:grid}.desktop-profile-edit__work-editor>p{color:var(--ui-color-text-tertiary);margin:0;font-size:12px}.desktop-profile-edit__work-editor>div{border-bottom:1px solid var(--ui-color-border);grid-template-columns:74px minmax(0,1fr) 32px;align-items:center;gap:12px;padding:10px 0;display:grid}.desktop-profile-edit__work-editor img,.desktop-profile-edit__work-placeholder{border-radius:var(--ui-radius-xs);object-fit:cover;width:74px;height:54px;color:var(--ui-color-primary);background:var(--ui-color-primary-soft);place-items:center;font-weight:700;display:grid}.desktop-profile-edit__work-editor>div>div{gap:5px;display:grid}.desktop-profile-edit__work-editor :is(input,select){min-height:32px;color:var(--ui-color-text);background:#f8fafc;border:1px solid #0000;border-radius:7px;outline:0;padding:0 9px;font-size:12px}.desktop-profile-edit__work-editor :is(input,select):focus{border-color:var(--ui-color-primary);background:#fff}.desktop-profile-edit__date-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.desktop-profile-edit__component-section>header{align-items:baseline;margin-bottom:16px}.desktop-profile-edit__component-section>header>span{color:var(--ui-color-text-tertiary);font-size:12px;line-height:18px}.desktop-profile-edit__component-picker{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.desktop-profile-edit__component-picker>button{min-height:112px;color:var(--ui-color-text);cursor:pointer;background:#fff;border:1px solid #e6ebf3;border-radius:14px;align-content:center;place-items:center;gap:8px;padding:10px 8px;transition:border-color .16s,background .16s,transform .16s;display:grid}.desktop-profile-edit__component-picker>button:hover{background:#f8faff;border-color:#c6d5fb;transform:translateY(-1px)}.desktop-profile-edit__component-picker>button:focus-visible{outline:2px solid var(--ui-color-primary);outline-offset:2px}.desktop-profile-edit__component-picker strong{font-size:12px;font-weight:650;line-height:18px}.desktop-profile-edit__component-icon{color:#172033;place-items:center;width:48px;height:48px;font-size:25px;font-weight:760;line-height:1;display:grid}.desktop-profile-edit__component-picker>button:last-child .desktop-profile-edit__component-icon{color:#2878ff}.desktop-profile-edit__social-tile{background:#fff;border:1px solid #ebeef5;border-radius:12px;place-items:center;width:52px;height:52px;display:grid;position:relative;overflow:hidden}.desktop-profile-edit__social-tile.is-douyin{background:#111}.desktop-profile-edit__social-tile.is-xiaohongshu{background:#fe0000}.desktop-profile-edit__social-tile.is-jike{background:#ffdb11}.desktop-profile-edit__social-tile img{object-fit:contain;display:block}.desktop-profile-edit__social-tile img.is-github{object-fit:contain;width:100%;height:100%}.desktop-profile-edit__social-tile img.is-douyin{width:37px;height:37px}.desktop-profile-edit__social-tile img.is-xiaohongshu{width:58px;max-width:none}.desktop-profile-edit__social-tile img.is-jike{width:34px;height:34px}.desktop-profile-edit__component-items{gap:14px;margin-top:18px;display:grid}.desktop-profile-edit__social-editor,.desktop-profile-edit__work-component{background:#fbfcfe;border:1px solid #e9eef6;border-radius:14px;padding:16px}.desktop-profile-edit__component-item-heading{align-items:center;gap:10px;min-height:42px;display:flex}.desktop-profile-edit__component-item-heading>div{gap:2px;min-width:0;display:grid}.desktop-profile-edit__component-item-heading strong{min-width:0;color:var(--ui-color-text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;line-height:20px;overflow:hidden}.desktop-profile-edit__component-item-heading small{color:var(--ui-color-text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:16px;overflow:hidden}.desktop-profile-edit__component-item-heading>button{border-radius:var(--ui-radius-xs);width:32px;height:32px;color:var(--ui-color-error);cursor:pointer;background:0 0;place-items:center;margin-left:auto;display:grid}.desktop-profile-edit__component-item-heading>button:hover{background:var(--ui-color-error-soft)}.desktop-profile-edit__component-cover{background:#eef3ff;border-radius:9px;flex:0 0 74px;width:74px;height:54px;display:grid;overflow:hidden}.desktop-profile-edit__component-cover img{object-fit:cover;width:100%;height:100%}.desktop-profile-edit__component-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;margin-top:16px;display:grid;position:relative}.desktop-profile-edit__component-fields.is-with-cover{grid-template-columns:166px minmax(0,1fr)}.desktop-profile-edit__component-fields.is-with-cover.is-award{grid-template-columns:166px repeat(2,minmax(0,1fr))}.desktop-profile-edit__cover-picker{background:#f7f9fc;border:1px solid #edf1f7;border-radius:14px;grid-area:span 2/1;align-content:start;min-height:132px;padding:0;display:grid;overflow:hidden}.desktop-profile-edit__cover-preview{background:#eef3ff;border-radius:13px 13px 0 0;width:100%;height:94px;display:grid;overflow:hidden}.desktop-profile-edit__cover-preview img{object-fit:cover;width:100%;height:100%}.desktop-profile-edit__cover-picker>label{min-height:37px;color:var(--ui-color-primary);cursor:pointer;background:#f7f9fc;border-top:1px solid #edf1f7;justify-content:center;align-items:center;font-size:12px;font-weight:650;line-height:18px;display:flex}.desktop-profile-edit__cover-picker>label:hover{color:var(--ui-color-primary-hover);background:#f2f6fc}.desktop-profile-edit__component-fields>label,.desktop-profile-edit__visibility-field{gap:6px;min-width:0;display:grid}.desktop-profile-edit__component-fields>label>span,.desktop-profile-edit__visibility-field>span{color:#34445d;font-size:12px;font-weight:650;line-height:18px}.desktop-profile-edit__component-fields :is(input:not([type=checkbox]),textarea){box-sizing:border-box;width:100%;color:var(--ui-color-text);font:inherit;background:#fff;border:1px solid #e5ebf5;border-radius:9px;outline:0;font-size:12px;line-height:18px}.desktop-profile-edit__component-fields input:not([type=checkbox]){min-height:38px;padding:0 10px}.desktop-profile-edit__component-fields textarea{resize:vertical;min-height:72px;padding:9px 10px}.desktop-profile-edit__current-date{box-sizing:border-box;min-height:38px;color:var(--ui-color-text-secondary);background:#f6f8fb;border:1px solid #e5ebf5;border-radius:9px;align-items:center;padding:0 10px;font-size:12px;line-height:18px;display:flex}.desktop-profile-edit__component-fields :is(input,textarea):focus{border-color:var(--ui-color-primary);box-shadow:0 0 0 3px var(--ui-color-focus-ring)}.desktop-profile-edit__component-fields>.is-wide{grid-column:1/-1}.desktop-profile-edit__component-fields .desktop-profile-edit__visibility{width:auto}.desktop-profile-edit__component-fields .desktop-profile-edit__visibility>button{width:100%;color:var(--ui-color-text-secondary);text-align:left;border-radius:9px}.desktop-profile-edit__current-toggle{color:var(--ui-color-text-secondary);cursor:pointer;grid-column:1/-1;align-items:center;font-size:12px;line-height:18px;gap:8px!important;display:inline-flex!important}.desktop-profile-edit__component-fields.is-with-cover>.desktop-profile-edit__current-toggle{grid-column:2/-1}.desktop-profile-edit__component-fields.is-award>.is-wide{grid-column:1/-1}.desktop-profile-edit__component-fields.is-with-cover:has(>.field-highlight)>.field-url{grid-column:1/-1}.desktop-profile-edit__current-toggle>input{width:15px;height:15px;accent-color:var(--ui-color-primary);margin:0}.desktop-profile-edit__work-component.is-education .desktop-profile-edit__current-toggle{z-index:2;min-height:18px;margin-left:0;position:absolute;top:148px;left:72px}.desktop-profile-edit__component-fields.is-work-experience{grid-template-columns:repeat(2,minmax(0,1fr))}.desktop-profile-edit__component-fields.is-work-experience>.field-organization{grid-area:1/1}.desktop-profile-edit__component-fields.is-work-experience>.field-role{grid-area:1/2}.desktop-profile-edit__component-fields.is-work-experience>.field-start{grid-area:2/1}.desktop-profile-edit__component-fields.is-work-experience>.field-end{grid-area:2/2}.desktop-profile-edit__component-fields.is-work-experience>.desktop-profile-edit__current-toggle{z-index:2;min-height:18px;margin-left:0;position:absolute;top:74px;left:calc(50% + 72px)}.desktop-profile-edit__resume-dialog .ui-dialog,.desktop-profile-edit__questions .ui-dialog{width:min(560px,100%)}.desktop-profile-edit__resume-options{gap:6px;max-height:50vh;display:grid;overflow-y:auto}.desktop-profile-edit__resume-options>label{border-radius:var(--ui-radius-xs);background:var(--ui-color-panel);cursor:pointer;align-items:flex-start;gap:10px;padding:9px 10px;display:flex}.desktop-profile-edit__resume-options>label>span{gap:2px;display:grid}.desktop-profile-edit__resume-options strong{color:var(--ui-color-text);font-size:12px}.desktop-profile-edit__resume-options small{color:var(--ui-color-text-tertiary);font-size:11px;line-height:16px}.desktop-profile-edit__questions fieldset{border:0;flex-wrap:wrap;gap:8px;margin:0;padding:12px 0;display:flex}.desktop-profile-edit__questions legend{width:100%;color:var(--ui-color-text);margin-bottom:4px;font-size:13px;font-weight:700}.desktop-profile-edit__questions fieldset button{border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-pill);min-height:32px;color:var(--ui-color-text-secondary);cursor:pointer;background:#fff;padding:0 12px}.desktop-profile-edit__questions fieldset button.is-active{border-color:var(--ui-color-primary);color:var(--ui-color-primary);background:var(--ui-color-primary-soft)}.desktop-profile-edit__item-list small{color:#8a98ac;white-space:nowrap;font-size:11px}.desktop-profile-edit__status{color:#7f8da3;place-items:center;min-height:220px;font-size:12px;display:grid}.desktop-profile-edit__status.is-error{color:#c45149}.desktop-profile-edit__resume{background:#fff;border:1px solid #e1e8f4;border-radius:16px;grid-template-columns:160px minmax(0,1fr) 180px;align-items:center;gap:18px;margin-bottom:16px;padding:10px 22px;display:grid;box-shadow:0 10px 28px #4969a40d}.desktop-profile-edit__resume>img{object-fit:contain;width:150px;height:108px}.desktop-profile-edit__resume-copy{gap:3px;display:grid}.desktop-profile-edit__resume-copy strong{color:var(--ui-color-text);font-size:var(--ui-text-h3-size);font-weight:720;line-height:var(--ui-text-h3-line)}.desktop-profile-edit__resume-copy small{color:#65738b;font-size:13px;line-height:20px}.desktop-profile-edit__resume-button{color:#5268ff;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:#fff;border:1px solid #b9c9ff;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-height:40px;font-size:12px;font-weight:700;display:inline-flex;overflow:hidden}.desktop-profile-edit__quick-panel{background:#fff;border:1px solid #e1e8f4;border-radius:16px;gap:16px;margin-bottom:16px;padding:18px 22px;display:grid;box-shadow:0 10px 28px #4969a40d}.desktop-profile-edit__quick-panel>div{grid-template-columns:88px minmax(0,1fr);align-items:center;gap:12px;display:grid}.desktop-profile-edit__quick-panel strong{color:#34445d;font-size:12px}.desktop-profile-edit__quick-panel>div>div{flex-wrap:wrap;gap:8px;display:flex}.desktop-profile-edit__quick-panel button{color:#77849a;cursor:pointer;background:#fff;border:1px solid #dce5f5;border-radius:999px;min-height:30px;padding:0 12px;font-size:11px;font-weight:650}.desktop-profile-edit__quick-panel button.is-active{color:#5268ff;background:#eef2ff;border-color:#5268ff}.desktop-profile-edit__tag-panel{background:#fff;border:1px solid #e1e8f4;border-radius:16px;grid-template-columns:88px minmax(0,1fr);align-items:start;gap:12px;margin-bottom:16px;padding:16px 22px;display:grid;box-shadow:0 10px 28px #4969a40d}.desktop-profile-edit__tag-panel>strong{color:#34445d;font-size:12px}.desktop-profile-edit__tag-panel>div{flex-wrap:wrap;gap:8px;display:flex}.desktop-profile-edit__tag-panel button{color:#5268ff;cursor:pointer;background:#eef3ff;border:1px solid #cbd8ff;border-radius:999px;align-items:center;gap:7px;min-height:30px;padding:0 11px;font-size:11px;font-weight:700;display:inline-flex}.desktop-profile-edit__tag-panel button span{font-size:15px;font-weight:400;line-height:1}@media (max-width:700px){.desktop-profile-edit__resume{grid-template-columns:120px minmax(0,1fr)}.desktop-profile-edit__resume>img{width:112px}.desktop-profile-edit__resume-button{grid-column:2}.desktop-profile-edit__quick-panel>div{grid-template-columns:1fr;gap:8px}.desktop-profile-edit__component-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.desktop-profile-edit__component-fields.is-with-cover,.desktop-profile-edit__component-fields.is-with-cover.is-award,.desktop-profile-edit__component-fields.is-work-experience{grid-template-columns:1fr}.desktop-profile-edit__cover-picker{grid-area:auto}.desktop-profile-edit__component-fields.is-with-cover>.is-wide,.desktop-profile-edit__component-fields.is-with-cover>.desktop-profile-edit__current-toggle,.desktop-profile-edit__component-fields.is-award>.is-wide,.desktop-profile-edit__component-fields.is-work-experience>:is(.field-organization,.field-role,.field-start,.field-end,.desktop-profile-edit__current-toggle),.desktop-profile-edit__work-component.is-education .desktop-profile-edit__current-toggle{grid-area:auto;margin-left:0;position:static;top:auto;left:auto}}@media (max-width:980px){.desktop-local-agents__layout,.desktop-mcp-access__layout{grid-template-columns:1fr}.desktop-profile-edit__layout>.desktop-profile-edit__preview{width:auto;position:static}.desktop-profile-edit__layout>.desktop-profile-edit__form>.desktop-profile-edit__group:first-child{min-height:0;padding-left:22px}.desktop-profile-edit__layout>.desktop-profile-edit__form>.desktop-profile-edit__group:first-child>h2,.desktop-profile-edit__layout>.desktop-profile-edit__form>.desktop-profile-edit__group:first-child>.desktop-profile-edit__form-grid{margin-left:0}.desktop-profile-edit__form-grid{grid-template-columns:1fr}}.desktop-circles__header{align-items:flex-start}.desktop-circles__inner{width:min(1060px,100% - 72px);min-height:100%;margin:0 auto;padding:30px 0 64px}.desktop-circles__header{justify-content:space-between;align-items:flex-start;gap:32px;min-width:0;margin-bottom:28px;display:flex}.desktop-circles__header>div:first-child{min-width:0}.desktop-circles__header h1{color:#0e1a33;margin:0;font-size:36px;font-weight:760;line-height:44px}.desktop-circles__header p{color:#65738b;margin:3px 0 0;font-size:14px;line-height:22px}.desktop-circles__actions{flex:0 540px;justify-content:flex-end;align-items:center;gap:12px;margin-top:9px;display:flex}.desktop-circles__search{color:#8997aa;background:#fff;border:1px solid #e1e9f6;border-radius:23px;align-items:center;gap:9px;width:min(330px,100%);min-width:180px;height:46px;padding:0 15px;display:flex}.desktop-circles__search:focus-within{border-color:#9db9ff;box-shadow:0 0 0 3px #4f7dff1f}.desktop-circles__search input{color:#1c2a42;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:12px}.desktop-circles__actions>.ui-button{border-radius:14px;flex:none;min-width:150px;height:46px}.desktop-circles__header .ui-button{border-radius:14px;min-width:180px;height:46px}.desktop-circles__section{margin-top:0}.desktop-circles__section+.desktop-circles__section{margin-top:22px}.desktop-circles__section-heading{justify-content:space-between;align-items:baseline;margin-bottom:13px;display:flex}.desktop-circles__section-heading h2{color:#1a263d;margin:0;font-size:17px;font-weight:650;line-height:26px}.desktop-circles__section-heading span{color:#98a5b6;font-size:11px}.desktop-circles__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.desktop-circle-card{background:#fff;border:1px solid #e1e9f6;border-radius:20px;min-width:0;height:218px;transition:border-color .16s,box-shadow .16s,transform .16s;overflow:hidden;box-shadow:0 8px 24px #00000009}.desktop-circle-card:hover{border-color:#cbd9f0;transform:translateY(-2px);box-shadow:0 12px 28px #3a4c8417}.desktop-circle-card>button{width:100%;height:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;flex-direction:column;align-items:flex-start;padding:20px 22px 15px;display:flex;position:relative}.desktop-circle-card>button:focus-visible{outline-offset:-3px;border-radius:20px;outline:2px solid #7596ff}.desktop-circle-card__avatar{color:#fff;border-radius:50%;flex:0 0 52px;place-items:center;width:52px;height:52px;font-size:20px;font-weight:750;display:grid;overflow:hidden}.desktop-circle-card__avatar img,.desktop-circle-card__avatar>div{object-fit:cover;width:100%;height:100%}.desktop-circle-card__role{color:#6175b8;background:#eef3ff;border-radius:999px;align-items:center;gap:4px;min-height:23px;padding:0 8px;font-size:9px;font-weight:700;display:inline-flex;position:absolute;top:20px;right:20px}.desktop-circle-card h3{color:#172033;text-overflow:ellipsis;white-space:nowrap;width:100%;margin:13px 0 0;font-size:17px;font-weight:720;line-height:24px;overflow:hidden}.desktop-circle-card p{color:#707178;text-overflow:ellipsis;white-space:nowrap;width:100%;margin:1px 0 0;font-size:12px;line-height:20px;overflow:hidden}.desktop-circle-card__tags{gap:5px;max-width:100%;margin-top:8px;display:flex;overflow:hidden}.desktop-circle-card__tags span{color:#68789b;text-overflow:ellipsis;white-space:nowrap;background:#f3f6fb;border-radius:999px;max-width:92px;padding:3px 7px;font-size:9px;overflow:hidden}.desktop-circle-card footer{color:#9aa2b1;justify-content:space-between;align-items:center;gap:10px;width:100%;margin-top:auto;font-size:11px;display:flex}.desktop-circle-card footer strong{color:#4f7dff;align-items:center;gap:2px;font-size:12px;font-weight:700;display:inline-flex}.desktop-circles__empty{color:#7d8ca2;background:#ffffffb8;border:1px dashed #cfd8ee;border-radius:20px;justify-content:center;align-items:center;gap:9px;min-height:116px;font-size:13px;display:flex}.desktop-circles__pagination{color:#8997aa;justify-content:center;align-items:center;gap:12px;margin-top:20px;font-size:11px;display:flex}.desktop-circles__pagination button{color:#526987;cursor:pointer;background:#fff;border:1px solid #dce5f3;border-radius:9px;min-height:34px;padding:0 14px;font-size:11px;font-weight:650}.desktop-circles__pagination button:disabled{cursor:default;opacity:.42}.desktop-home{grid-template-rows:minmax(0,1fr) 64px;height:100%;min-height:0;padding-inline:max(36px,50% - 497px);transition:grid-template-rows .28s cubic-bezier(.2,.8,.2,1);display:grid;position:relative;overflow:clip}.desktop-home.is-discover-expanded{grid-template-rows:minmax(0,1fr) clamp(274px,35vh,326px)}.desktop-home__hero{z-index:0;align-items:center;min-height:0;padding:20px 0 12px;display:grid;position:relative}.desktop-home__hero-glow{z-index:-1;pointer-events:none;filter:blur(55px);border-radius:50%;position:absolute}.desktop-home__hero-glow--left{background:#bfd9ff80;width:360px;height:360px;top:115px;left:-210px}.desktop-home__hero-glow--right{background:#e8e2ff6b;width:780px;height:810px;top:50px;right:-275px}.desktop-home__hero-content{z-index:2;width:min(994px,100%);margin:0 auto;position:relative}.desktop-home__hero-copy{z-index:4;padding-right:220px;position:relative}.desktop-home__hero-copy h1,.desktop-home__hero-copy p,.desktop-home__discover h2,.desktop-home__discover p{margin:0}.desktop-home__hero-copy h1{color:#131a2b;letter-spacing:0;font-size:64px;font-weight:750;line-height:1.18}.desktop-home__hero-copy p{color:#6e7d99;margin-top:8px;font-size:20px;line-height:30px}.desktop-home__assistant{z-index:1;object-fit:contain;pointer-events:none;width:220px;height:144px;position:absolute;top:-22px;right:0}.desktop-composer{z-index:3;border:1px solid var(--ui-color-border-strong);border-radius:var(--ui-radius-xl);background:var(--ui-color-surface);box-shadow:var(--ui-shadow-e1);margin-top:14px;position:relative;overflow:visible}.desktop-composer:focus-within{border-color:var(--ui-color-primary);box-shadow:0 0 0 4px var(--ui-color-focus-ring), var(--ui-shadow-e1)}.desktop-composer.is-dragging{border-color:var(--ui-color-primary);background:var(--ui-color-panel)}.desktop-composer__drop-hint{z-index:9;border-radius:var(--ui-radius-xl);color:var(--ui-color-primary);pointer-events:none;background:#f7faffe6;place-items:center;font-size:15px;font-weight:650;display:grid;position:absolute;inset:0}.desktop-composer__input-wrap{position:relative}.desktop-composer textarea{z-index:1;resize:none;width:100%;min-height:112px;color:var(--ui-color-text);font:inherit;background:0 0;border:0;outline:0;padding:21px 25px 14px;font-size:20px;line-height:28px;display:block;position:relative}.desktop-composer__typing{z-index:0;color:var(--ui-color-text-muted);pointer-events:none;white-space:nowrap;font-size:20px;line-height:28px;position:absolute;inset:21px 25px auto;overflow:hidden}.desktop-composer__typing i{vertical-align:-4px;background:var(--ui-color-primary);width:1px;height:23px;margin-left:2px;animation:.9s step-end infinite desktop-caret;display:inline-block}@keyframes desktop-caret{50%{opacity:0}}.desktop-home__hidden-input{display:none}.desktop-composer__files{flex-wrap:wrap;gap:7px;padding:12px 25px 0;display:flex}.desktop-composer__files>span{align-items:center;gap:var(--ui-space-1);border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-xs);max-width:230px;color:var(--ui-color-text-secondary);background:var(--ui-color-panel);padding:5px 7px 5px 9px;font-size:11px;display:inline-flex}.desktop-composer__files>span>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.desktop-composer__files button{width:16px;height:16px;color:var(--ui-color-text-muted);cursor:pointer;background:0 0;border-radius:50%;place-items:center;display:grid}.desktop-composer textarea::placeholder{color:var(--ui-color-text-muted)}.desktop-composer__footer{border-top:1px solid var(--ui-color-border);justify-content:space-between;align-items:center;min-height:50px;margin:0 25px;display:flex}.desktop-composer__attach-wrap{position:relative}.desktop-composer__attach{width:32px;height:32px;color:var(--ui-color-text-secondary);cursor:pointer;background:0 0;border-radius:50%;place-items:center;padding:0;transition:color .14s,background .14s;display:grid}.desktop-composer__attach>svg{transition:transform .16s cubic-bezier(.2,.8,.2,1)}.desktop-composer__attach:hover{color:var(--ui-color-text);background:var(--ui-color-surface-hover)}.desktop-composer__attach.is-open{color:var(--ui-color-text);background:var(--ui-color-surface-selected)}.desktop-composer__attach.is-open>svg{transform:rotate(90deg)}.desktop-composer__attach:focus-visible{outline-offset:2px;outline:2px solid #89aaff}.desktop-composer__attachment-menu{z-index:8;position:absolute;bottom:32px;left:0}.desktop-composer__send{color:#fff;cursor:pointer;background:#2f6bff;border-radius:50%;place-items:center;width:36px;height:36px;padding:0;transition:background .16s,opacity .16s;display:grid}.desktop-composer__send:hover:not(:disabled){background:#1f5cf0}.desktop-composer__send:disabled{cursor:not-allowed;opacity:.34}.desktop-home__quick-prompts{gap:var(--ui-space-4);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:22px;display:grid}.desktop-home__quick-prompts .ui-button{border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-md);width:100%;min-height:58px;color:var(--ui-color-text);text-align:left;background:#fffffff0;justify-content:space-between;padding:0 17px;font-size:14px;font-weight:550}.desktop-home__quick-prompts .ui-button svg{color:var(--ui-color-text-tertiary);flex:none}.desktop-home__quick-prompts .ui-button:hover{color:var(--ui-color-text);border-color:var(--ui-color-border-strong);background:var(--ui-color-surface);box-shadow:var(--ui-shadow-e1)}.desktop-home__quick-prompts .ui-button:hover svg{color:var(--ui-color-primary)}.desktop-home__discover-shell{z-index:5;flex-direction:column;width:min(994px,100%);min-height:0;margin:0 auto;display:flex;position:relative}.desktop-home__discover-handle{border-top:1px solid var(--ui-color-border);width:100%;height:64px;color:var(--ui-color-text-secondary);cursor:pointer;text-align:left;background:0 0;flex:0 0 64px;justify-content:space-between;align-items:center;padding:0 4px;display:flex}.desktop-home__discover-handle:hover{color:var(--ui-color-text)}.desktop-home__discover-handle:focus-visible{outline:2px solid var(--ui-color-primary);outline-offset:-2px}.desktop-home__discover-label{gap:2px;min-width:0;display:grid}.desktop-home__discover-label strong{color:var(--ui-color-text);font-size:15px;font-weight:720;line-height:21px}.desktop-home__discover-label small{color:var(--ui-color-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:400;line-height:16px;overflow:hidden}.desktop-home__discover-action{color:var(--ui-color-text-tertiary);align-items:center;gap:6px;font-size:12px;font-weight:500;display:inline-flex}.desktop-home__discover-action svg{transition:transform .22s cubic-bezier(.2,.8,.2,1)}.desktop-home.is-discover-expanded .desktop-home__discover-action svg{transform:rotate(180deg)}.desktop-home__discover-collapse{opacity:0;flex:1;min-height:0;transition:opacity .18s,transform .28s cubic-bezier(.2,.8,.2,1);overflow:hidden;transform:translateY(12px)}.desktop-home.is-discover-expanded .desktop-home__discover-collapse{opacity:1;transform:translateY(0)}.desktop-home__discover{width:100%;padding:6px 0 18px}.desktop-home__discover-heading{justify-content:space-between;align-items:end;display:flex}.desktop-home__discover h2{color:#17233a;font-size:20px;font-weight:720;line-height:29px}.desktop-home__discover p{color:#a4afc0;margin-top:2px;font-size:11px;line-height:16px}.desktop-home__discover-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.desktop-discover-card{border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-sm);min-width:0;box-shadow:var(--ui-shadow-e1);background:#ffffffeb;overflow:hidden}.desktop-post-card{position:relative}.desktop-post-card__content{color:#17233a;cursor:pointer;text-align:left;outline:0;grid-template-rows:auto 1fr auto;gap:10px;width:100%;min-height:150px;padding:14px;display:grid}.desktop-post-card__content:hover{background:var(--ui-color-panel)}.desktop-post-card__content:focus-visible{box-shadow:inset 0 0 0 2px #89aaff}.desktop-post-card__author{align-items:center;gap:8px;min-width:0;display:flex}.desktop-post-card__author>img{object-fit:cover;border-radius:50%;flex:none;width:26px;height:26px}.desktop-post-card__author>span{min-width:0;display:grid}.desktop-post-card__author strong{color:#35425a;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650;line-height:15px;overflow:hidden}.desktop-post-card__author small{color:#a0adbf;font-size:10px;line-height:13px}.desktop-post-card__body{gap:10px;min-width:0;display:flex}.desktop-post-card__copy{flex:1;align-content:start;gap:4px;min-width:0;display:grid}.desktop-post-card__copy>strong{color:#17233a;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:13px;font-weight:680;line-height:19px;display:-webkit-box;overflow:hidden}.desktop-post-card__copy>span{color:#71809a;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:16px;display:-webkit-box;overflow:hidden}.desktop-post-card__image{object-fit:cover;border-radius:8px;flex:none;width:60px;height:60px}.desktop-post-card__footer{color:#95a2b5;align-items:center;gap:8px;min-width:0;font-size:10px;line-height:14px;display:flex}.desktop-post-card__footer>span{align-items:center;gap:3px;min-width:0;display:inline-flex}.desktop-post-card__footer>span:first-child{color:#6d8fd7;text-overflow:ellipsis;white-space:nowrap;max-width:29%;overflow:hidden}.desktop-post-card__contact{border:1px solid var(--ui-color-border-strong);height:26px;font-weight:650;position:absolute;bottom:12px;right:14px}.desktop-post-card__contact:hover:not(:disabled){background:var(--ui-color-surface-selected)}.desktop-post-card__contact:disabled{cursor:wait;opacity:.66}.desktop-discover-empty{color:#94a1b6;border:1px dashed #d9e3f2;border-radius:13px;grid-column:1/-1;place-items:center;min-height:150px;font-size:13px;display:grid}.desktop-home__profile-card{z-index:4;transition:right .22s cubic-bezier(.2,.8,.2,1),left .22s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:24px;left:14px;right:14px}.desktop-home__profile-card button{border-radius:var(--ui-radius-md);width:100%;min-height:64px;color:var(--ui-color-text);cursor:pointer;text-align:left;background:0 0;align-items:center;gap:10px;padding:10px 12px;display:flex}.desktop-home__profile-card strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:680;line-height:18px;overflow:hidden}.desktop-home__profile-card small{color:var(--ui-color-text-muted);font-size:10px;line-height:14px}.desktop-home__profile-card svg{color:var(--ui-color-text-muted)}.desktop-home__profile-avatar{color:#fff;background:linear-gradient(135deg,#4f7dff,#59b8ff);border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:12px;font-weight:700;display:grid;overflow:hidden}.desktop-home__profile-avatar img{object-fit:cover;width:100%;height:100%}.desktop-shell.is-sidebar-collapsed .desktop-home__profile-card{bottom:14px;left:0;right:0}.desktop-shell.is-sidebar-collapsed .desktop-home__profile-card button{background:0 0;border-radius:0;justify-content:center;gap:0;width:64px;min-height:56px;padding:10px 0}.desktop-publish-app{overscroll-behavior:contain;scrollbar-gutter:stable;background:0 0;height:100%;min-height:0;overflow:clip auto}.desktop-publish-app .desktop-publish-app__header{background:0 0;width:min(1060px,100% - 72px);margin:0 auto;padding:30px 0 0;position:static}.desktop-publish-app .desktop-publish-app__titlebar{grid-template-columns:minmax(0,1fr);align-items:flex-start;gap:5px;height:auto;min-height:92px}.desktop-publish-app .desktop-publish-app__titlebar>button{color:#55709b;background:0 0;border:0;border-radius:0;gap:4px;width:max-content;height:24px;padding:0;font-size:12px}.desktop-publish-app .desktop-publish-app__titlebar>span{display:none}.desktop-publish-app .desktop-publish-app__heading h1{color:#10213d;text-align:left;font-size:30px;line-height:38px}.desktop-publish-app .desktop-publish-app__heading p{color:#65738b;margin:3px 0 0;font-size:14px;line-height:22px}.desktop-publish-app .desktop-publish-app__main{width:min(1060px,100% - 72px);margin:8px auto 0;padding:0 0 52px}.desktop-publish-app .desktop-publish-app__main>section{border:1px solid #e3eaf5;border-radius:16px;padding:22px 24px;box-shadow:0 8px 24px #4b6fab0d}.desktop-publish-app .desktop-publish-app__main>button{border-radius:12px;width:220px;margin-left:auto}.desktop-publish-app .desktop-publish-app__main input:focus-visible,.desktop-publish-app .desktop-publish-app__main textarea:focus-visible,.desktop-publish-app .desktop-publish-app__main select:focus-visible{outline-offset:1px;outline:2px solid #4f7dff52}.desktop-circle-create{overscroll-behavior:contain;scrollbar-gutter:stable;height:100%;margin:0 auto;overflow-x:clip;width:min(1060px,100% - 72px)!important;max-width:1060px!important;min-height:0!important;padding:30px 0 52px!important;overflow-y:auto!important}.desktop-circle-create .desktop-circle-create__header{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:5px;min-height:92px}.desktop-circle-create .desktop-circle-create__header>button{color:#55709b;background:0 0;border:0;border-radius:0;flex:0 0 24px;justify-content:flex-start;gap:4px;width:max-content;height:24px;padding:0;font-size:12px;position:static}.desktop-circle-create .desktop-circle-create__heading h1{color:#10213d;font-size:30px;line-height:38px}.desktop-circle-create .desktop-circle-create__heading p{color:#65738b;margin:3px 0 0;font-size:14px;line-height:22px}.desktop-circle-create>section{background:#fff;border:1px solid #e3eaf5;border-radius:16px;margin-top:8px;padding:24px;box-shadow:0 8px 24px #4b6fab0d}.desktop-circle-create>section>p{margin-bottom:16px;font-size:13px}.desktop-circle-create__footer-row{flex-direction:column;align-items:stretch;gap:14px;display:flex}.desktop-circle-create__footer-row>p{align-self:flex-start}.desktop-circle-create__footer-row>button{border-radius:12px;flex:0 0 48px;align-self:flex-end;width:220px}.desktop-sidebar__conversations{flex-direction:column;flex:1;min-height:0;margin:20px 10px 10px;display:flex;overflow:hidden}.desktop-sidebar__conversations-heading{flex:none;justify-content:space-between;align-items:center;min-height:30px;padding:0 8px 5px 12px;display:flex}.desktop-sidebar__conversations-heading h2{color:var(--ui-color-text-secondary);margin:0;font-size:13px;font-weight:720;line-height:18px}.desktop-sidebar__conversations-heading>button:last-child{width:28px;height:28px;color:var(--ui-color-text-tertiary);cursor:pointer;background:0 0;border-radius:7px;place-items:center;display:grid}.desktop-sidebar__conversations-heading>button:last-child:hover{color:var(--ui-color-primary);background:var(--ui-color-surface-hover)}.desktop-sidebar__conversations-toggle{min-width:0;color:var(--ui-color-text-tertiary);cursor:pointer;background:0 0;align-items:center;gap:2px;padding:5px 2px 5px 0;display:inline-flex}.desktop-sidebar__conversations-toggle svg{opacity:0;flex:none;transition:opacity .12s,transform .18s cubic-bezier(.2,.8,.2,1);transform:rotate(0)}.desktop-sidebar__conversations-heading:hover .desktop-sidebar__conversations-toggle svg,.desktop-sidebar__conversations-toggle:focus-visible svg{opacity:1}.desktop-sidebar__conversations-toggle:focus-visible{outline-offset:2px;border-radius:5px;outline:2px solid #a9c1ff}.desktop-sidebar__conversations.is-collapsed .desktop-sidebar__conversations-toggle svg{opacity:1;transform:rotate(-90deg)}.desktop-sidebar__conversation-collapse{flex:1;grid-template-rows:minmax(0,1fr);min-height:0;transition:grid-template-rows .22s cubic-bezier(.2,.8,.2,1),opacity .15s;display:grid}.desktop-sidebar__conversations.is-collapsed .desktop-sidebar__conversation-collapse{opacity:0;pointer-events:none;grid-template-rows:minmax(0,0fr)}.desktop-sidebar__conversation-list{scrollbar-color:#cbd5e4 transparent;scrollbar-width:thin;min-height:0;padding:2px 3px 8px;overflow:hidden auto}.desktop-sidebar__conversation-row{border-radius:var(--ui-radius-xs);min-width:0;height:36px;color:var(--ui-color-text-secondary);align-items:center;display:flex;position:relative}.desktop-sidebar__conversation-row:hover,.desktop-sidebar__conversation-row.is-menu-open{background:var(--ui-color-surface-hover)}.desktop-sidebar__conversation-row.is-active{color:var(--ui-color-text);background:var(--ui-color-surface-selected);font-weight:650}.desktop-sidebar__conversation-link{width:100%;min-width:0;height:36px;color:inherit;cursor:pointer;font-size:12px;font-weight:inherit;text-align:left;background:0 0;align-items:center;padding:0 36px 0 10px;display:flex}.desktop-sidebar__conversation-pin{color:var(--ui-color-primary);flex:none;margin-right:6px}.desktop-sidebar__conversation-link span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.desktop-sidebar__conversation-more{width:28px;height:28px;color:var(--ui-color-text-tertiary);background:var(--ui-color-surface-hover);cursor:pointer;opacity:0;pointer-events:none;border-radius:7px;place-items:center;transition:opacity .11s,color .13s,background .13s;display:grid;position:absolute;top:4px;right:4px}.desktop-sidebar__conversation-row:hover .desktop-sidebar__conversation-more,.desktop-sidebar__conversation-row:focus-within .desktop-sidebar__conversation-more,.desktop-sidebar__conversation-row.is-menu-open .desktop-sidebar__conversation-more{opacity:1;pointer-events:auto}.desktop-sidebar__conversation-more:hover,.desktop-sidebar__conversation-more:focus-visible{color:var(--ui-color-text);background:var(--ui-color-surface-selected);outline:0}.desktop-sidebar__conversation-list>p{color:var(--ui-color-text-muted);margin:10px 10px 0;font-size:11px;line-height:16px}.desktop-sidebar__points-promo{flex:none;margin:0 10px 86px}.desktop-sidebar__points-promo-button.ui-button{color:#263b61;text-align:left;background:#f7faff;border:1px solid #dce7f8;border-radius:14px;grid-template-columns:32px minmax(0,1fr) 16px;align-items:center;gap:10px;width:100%;min-height:72px;padding:10px 11px;display:grid;box-shadow:0 5px 14px #5070ac14}.desktop-sidebar__points-promo-button.ui-button:hover:not(:disabled){color:#244d8e;background:#f1f6ff;border-color:#bfd2f2;transform:none;box-shadow:0 7px 16px #5070ac1f}.desktop-sidebar__points-promo-icon{color:#527fc4;background:#e5efff;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.desktop-sidebar__points-promo-copy{gap:2px;min-width:0;display:grid}.desktop-sidebar__points-promo-copy strong{color:#263b61;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:720;line-height:18px;overflow:hidden}.desktop-sidebar__points-promo-copy small{color:#8292ad;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:450;line-height:15px;overflow:hidden}.desktop-sidebar__points-promo-button>svg:last-child{color:#94a8c7}.desktop-shell.is-sidebar-collapsed .desktop-sidebar__points-promo{display:none}.desktop-points-workspace{scrollbar-gutter:stable;background:linear-gradient(112deg,#fbfdff 0%,#f5f9ff 55%,#fff 100%);min-width:0;height:100%;min-height:0;overflow:hidden auto}.desktop-points-workspace__inner{width:min(1120px,100% - 72px);min-height:100%;margin:0 auto;padding:30px 0 64px}.desktop-points-workspace__inner>.ui-page-header{margin-bottom:var(--ui-space-6)}.desktop-points-workspace__inner>.ui-page-header>.ui-page-header__actions{align-items:flex-start}.desktop-points-workspace__header-button.ui-button{border-radius:14px;min-width:112px;height:46px;min-height:46px;margin-top:9px;padding:0 18px;font-size:13px}.desktop-thread-menu{width:140px;position:fixed}.desktop-thread-dialog input{border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-xs);width:100%;height:40px;color:var(--ui-color-text);outline:0;padding:0 11px;font-size:14px}.desktop-thread-dialog input:focus{border-color:var(--ui-color-primary);box-shadow:0 0 0 3px var(--ui-color-focus-ring)}.desktop-thread-dialog .ui-button{min-width:68px}.desktop-thread-dialog .ui-button:hover:not(:disabled){transform:none}.desktop-chat-view,.desktop-circles-view{background:#fbfcff;flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.desktop-profile{background:linear-gradient(112deg,#fbfdff 0%,#f5f9ff 55%,#fff 100%);height:100%;min-height:0;overflow-y:auto}.desktop-profile__inner{width:min(1120px,100% - 72px);min-height:100%;margin:0 auto;padding:30px 0 64px}.desktop-profile__header{min-height:76px;margin-bottom:24px}.desktop-profile__header>.ui-page-header__actions,.desktop-card .ui-page-header__actions,.desktop-profile-edit .ui-page-header__actions{align-items:flex-start;margin-top:8px}.desktop-profile__header-actions{align-items:center;gap:10px;display:flex}.desktop-profile__hero{width:100%;color:inherit;cursor:pointer;text-align:left;background:#fff;border:1px solid #e1e8f4;border-radius:16px;grid-template-columns:74px minmax(0,1fr) auto;align-items:center;gap:18px;padding:24px;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid;box-shadow:0 10px 28px #4969a40f}.desktop-profile__hero:hover{border-color:#bcd0ff;transform:translateY(-1px);box-shadow:0 12px 32px #4969a41a}.desktop-profile__avatar{object-fit:cover;background:#eef3ff;border-radius:50%;width:74px;height:74px}.desktop-profile__identity{min-width:0}.desktop-profile__identity h2{color:#17233b;margin:0;font-size:22px;font-weight:740;line-height:29px}.desktop-profile__identity p{color:#5b76e8;margin:3px 0 0;font-size:12px;font-weight:650;line-height:18px}.desktop-profile__identity .desktop-profile__bio{color:#708099;text-overflow:ellipsis;white-space:nowrap;max-width:580px;font-size:12px;font-weight:400;overflow:hidden}.desktop-profile__tags{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.desktop-profile__metrics{text-align:center;grid-template-columns:repeat(3,minmax(62px,1fr));column-gap:20px;min-width:250px;display:grid}.desktop-profile__metric{justify-items:center;gap:2px;min-width:0;display:grid}.desktop-profile__metric strong{color:#17233b;font-size:20px;font-weight:720;line-height:26px}.desktop-profile__metric:last-child strong{color:#2f6bff}.desktop-profile__metric span{color:#8997ab;white-space:nowrap;font-size:10px;line-height:16px}.desktop-profile__quick-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.desktop-profile__quick{min-height:88px;color:inherit;cursor:pointer;text-align:left;background:#fff;border:1px solid #e2e9f4;border-radius:13px;grid-template-columns:38px minmax(0,1fr) 16px;align-items:center;gap:11px;padding:15px;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid}.desktop-profile__quick:hover{border-color:#c8d8fa;transform:translateY(-1px);box-shadow:0 8px 20px #4969a414}.desktop-profile__quick-icon{color:#4f7dff;background:#eef3ff;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.desktop-profile__quick span:nth-child(2){gap:3px;min-width:0;display:grid}.desktop-profile__quick strong{color:#253650;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;line-height:18px;overflow:hidden}.desktop-profile__quick small{color:#8a98ac;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:15px;overflow:hidden}.desktop-profile__quick>svg{color:#94a8c7}.desktop-profile__activity{margin-top:28px}.desktop-profile__section-heading{justify-content:space-between;align-items:end;gap:16px;margin-bottom:13px;display:flex}.desktop-profile__section-heading h2{color:#17233b;margin:0;font-size:17px;font-weight:720;line-height:24px}.desktop-profile__section-heading p{color:#8a98ac;margin:3px 0 0;font-size:11px;line-height:16px}.desktop-profile__posts{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.desktop-profile__tabs{background:#eef4ff;border-radius:999px;align-items:center;gap:4px;padding:3px;display:inline-flex}.desktop-profile__tabs button{color:#7890b3;cursor:pointer;background:0 0;border-radius:999px;min-width:76px;height:30px;font-size:12px;font-weight:650}.desktop-profile__tabs button.is-active{color:#1266ff;background:#fff;box-shadow:0 2px 6px #385ba01a}.desktop-profile__post{min-height:126px;color:inherit;cursor:pointer;text-align:left;background:#fff;border:1px solid #e2e9f4;border-radius:13px;flex-direction:column;align-items:stretch;gap:8px;padding:15px 16px;display:flex;position:relative}.desktop-profile__post:hover{border-color:#c8d8fa}.desktop-profile__post-tag{color:#4f7dff;background:#eef3ff;border-radius:6px;align-self:start;padding:4px 7px;font-size:10px;font-weight:700}.desktop-profile__post strong{color:#263650;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;line-height:18px;overflow:hidden}.desktop-profile__post p{color:#5f6e84;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;line-height:18px;overflow:hidden}.desktop-profile__post small{color:#93a0b2;white-space:nowrap;font-size:10px;position:absolute;top:17px;right:16px}.desktop-profile__post-stats,.desktop-profile__post-meta{color:#8ea2c0;align-items:center;gap:14px;margin-top:auto;font-size:11px;display:flex}.desktop-profile__post-stats span,.desktop-profile__post-meta{align-items:center;gap:4px;display:inline-flex}.desktop-profile__post-response{color:#4b79ff;margin-left:auto;font-weight:650}.desktop-profile__comment{min-height:108px}.desktop-profile__empty{color:#8a98ac;background:#ffffffad;border:1px dashed #dce5f3;border-radius:13px;place-items:center;min-height:120px;font-size:12px;display:grid}@media (max-width:900px){.desktop-profile__inner{width:calc(100% - 48px)}.desktop-profile__hero{grid-template-columns:64px minmax(0,1fr)}.desktop-profile__avatar{width:64px;height:64px}.desktop-profile__metrics{grid-column:2;min-width:0}.desktop-profile__quick-grid{grid-template-columns:1fr}}.desktop-card{background:linear-gradient(112deg,#fbfdff 0%,#f5f9ff 55%,#fff 100%);height:100%;min-height:0;overflow-y:auto}.desktop-card__inner{width:min(1120px,100% - 72px);min-height:100%;margin:0 auto;padding:0 0 64px}.desktop-card__header{z-index:20;background:#fbfcff;min-height:0;margin:0 0 16px;padding:32px 0 16px;position:sticky;top:0}.desktop-card__header:after{bottom:0;right:auto;left:calc((100% - (100vw - var(--desktop-sidebar-inline-size))) / 2);width:calc(100vw - var(--desktop-sidebar-inline-size));background:var(--ui-color-border);content:"";height:1px;position:absolute}.desktop-card__actions{align-items:center;gap:10px;display:flex}.desktop-card__hero{background:#fff;border:1px solid #e1e8f4;border-radius:16px;grid-template-columns:92px minmax(0,1fr) auto;align-items:center;gap:22px;padding:26px;display:grid;box-shadow:0 10px 28px #4969a40f}.desktop-card__avatar{object-fit:cover;background:#eef3ff;border-radius:50%;width:92px;height:92px}.desktop-card__identity h2{color:#17233b;margin:0;font-size:24px;font-weight:740}.desktop-card__identity>p{color:#5268e8;margin:4px 0 0;font-size:13px;font-weight:650}.desktop-card__meta{color:#8190a6;gap:16px;margin-top:10px;font-size:12px;display:flex}.desktop-card__meta span{align-items:center;gap:5px;display:inline-flex}.desktop-card__bio,.desktop-card__paragraph{white-space:pre-wrap;line-height:1.7;color:#5f6e84!important;font-size:13px!important;font-weight:400!important}.desktop-card__tags{flex-wrap:wrap;gap:6px;margin-top:11px;display:flex}.desktop-card__share{color:#4f7dff;cursor:pointer;background:#eef3ff;border:0;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.desktop-card-editor-host{background:0 0;width:100%;height:100%;min-height:0;position:relative;overflow:auto}.desktop-card-editor-host:before,.desktop-card-editor-host:after,.desktop-card-editor-host>div>header.desktop-card-editor-view__header:before,.desktop-card-editor-host>div>header.desktop-card-editor-view__header:after{display:none}.desktop-card-editor-host>div{background:0 0!important;width:100%!important;max-width:none!important;min-height:100%!important;margin:0!important;overflow:visible!important}.desktop-card-editor-host>div>div[aria-hidden=true]{display:none!important}.desktop-card-editor-host>div>main{background:0 0!important}.desktop-card-editor-host>div>main>section{background:#fff!important}.desktop-card-editor-host>div>header{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;width:min(1120px,100% - 72px)!important;max-width:none!important;height:76px!important;min-height:76px!important;margin:0!important;padding:0!important;position:absolute!important;top:0!important;left:50%!important;transform:translate(-50%)!important}.desktop-card-editor-host>div>header.desktop-card-editor-view__header{justify-content:space-between;align-items:flex-start;display:flex}.desktop-card-editor-view__heading{visibility:visible;gap:2px;min-width:0;display:grid}.desktop-card-editor-view__heading h1{color:#0e1a33;margin:0;font-size:36px;font-weight:760;line-height:44px}.desktop-card-editor-view__heading p{color:#65738b;margin:0;font-size:13px;line-height:20px}.desktop-card-editor-host>div>header.desktop-card-editor-view__header:before,.desktop-card-editor-host>div>header.desktop-card-editor-view__header:after{display:none}.desktop-card-editor-view__actions{align-items:center;gap:10px;padding-top:8px;display:flex}.desktop-card-editor-view__actions .ui-button{border-radius:12px;min-width:104px;height:44px;min-height:44px}.desktop-card-editor-host>div>main{width:min(1120px,100% - 72px);margin:0 auto;padding:92px 0 104px!important}.desktop-card-editor-host>div>main>section{border-radius:16px;box-shadow:0 10px 28px #4969a40d}.desktop-card-editor-host>div>main>section+section{margin-top:16px}.desktop-card-editor-host>div>footer{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid #e4ebf5;background:#f8fbfff0!important;width:min(1120px,100%)!important;max-width:none!important;margin:-80px auto 0!important;padding:14px 0 18px!important;position:sticky!important;bottom:0!important;left:auto!important;transform:none!important}.desktop-card-editor-host>div>footer.desktop-card-editor-view__footer{display:none!important}.desktop-card-editor-host__header{justify-content:space-between;align-items:flex-start;gap:24px;width:min(1120px,100% - 72px);min-height:76px;margin:0 auto;padding-top:24px;display:flex}.desktop-card-editor-host__header h1{color:#0e1a33;margin:0;font-size:36px;font-weight:760;line-height:44px}.desktop-card-editor-host__header p{color:#65738b;margin:2px 0 0;font-size:13px;line-height:20px}.desktop-card-editor-host__header>div:last-child{flex:none;align-items:center;gap:10px;padding-top:8px;display:flex}.desktop-card-editor-host__header .ui-button{border-radius:12px;min-width:104px;height:44px;min-height:44px}.desktop-card-editor-host__content{min-height:0}.desktop-card-editor-host__content>.desktop-card-editor-view{height:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important}.desktop-card-editor-host__content>.desktop-card-editor-view>header,.desktop-card-editor-host__content>.desktop-card-editor-view>footer{display:none!important}.desktop-card-editor-host__content>.desktop-card-editor-view>main{width:min(1120px,100% - 72px);margin:0 auto;background:0 0!important;padding:0 0 52px!important}.desktop-card__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.desktop-card__section{background:#fff;border:1px solid #e1e8f4;border-radius:16px;margin-top:14px;padding:20px 22px;box-shadow:0 10px 28px #4969a40d}.desktop-card__section h2{color:#253650;margin:0 0 13px;font-size:15px;font-weight:720}.desktop-card__list-item{color:#5f6e84;margin:9px 0;font-size:13px;line-height:1.6}.desktop-card__contacts,.desktop-card__items{gap:10px;display:grid}.desktop-card__contacts>div,.desktop-card__items>div{color:#5f6e84;background:#f7faff;border-radius:10px;grid-template-columns:150px minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 13px;font-size:12px;display:grid}.desktop-card__contacts strong,.desktop-card__items strong{color:#253650;font-size:13px}.desktop-card__contacts a{color:#4f7dff;display:inline-flex}.desktop-card__empty,.desktop-card__loading{color:#8a98ac;font-size:12px}.desktop-card__loading{place-items:center;min-height:260px;display:grid}@media (max-width:900px){.desktop-card__inner{width:calc(100% - 48px)}.desktop-card__hero{grid-template-columns:72px minmax(0,1fr)}.desktop-card__avatar{width:72px;height:72px}.desktop-card__share{grid-column:2;justify-self:end}.desktop-card__grid{grid-template-columns:1fr}.desktop-card__contacts>div,.desktop-card__items>div{grid-template-columns:1fr;gap:4px}}.desktop-circles-view.is-fullscreen{background:#fbfcff}.desktop-affinity-header{background:#ffffffdb;border-bottom:1px solid #e8edf5;flex:0 0 62px;align-items:center;min-height:62px;padding:0 38px;display:flex}.desktop-affinity-header button{color:#172033;cursor:pointer;background:0 0;align-items:center;gap:7px;font-size:14px;font-weight:700;display:inline-flex}.desktop-affinity-header button:hover{color:#2f6bff}.desktop-affinity-header__back{color:#71809a;transform:rotate(180deg)}.desktop-affinity-content{flex:1;min-height:0;overflow:hidden}.desktop-affinity-content>*{max-width:100%;height:100%;min-height:0;overflow-y:auto;background:linear-gradient(112deg,#fbfdff 0%,#f5f9ff 55%,#fff 100%)!important;padding-inline:max(32px,50% - 497px)!important}.desktop-affinity-content>*>section,.desktop-affinity-content>*>main{max-width:994px;margin-inline:auto}.desktop-affinity-content>.desktop-circle-detail{max-width:none;overflow:hidden;padding-inline:0!important}.desktop-affinity-content>.desktop-circle-detail>main{max-width:none}.desktop-affinity-content [class*="max-w-[860px]"],.desktop-affinity-content [class*="max-w-[900px]"],.desktop-affinity-content [class*="max-w-[960px]"]{max-width:994px!important}.desktop-affinity-content [class*="rounded-[28px]"],.desktop-affinity-content [class*="rounded-[30px]"]{border-radius:16px!important}.desktop-affinity-content [class*=shadow-\[0_18px_48px],.desktop-affinity-content [class*=shadow-\[0_14px_38px]{box-shadow:0 8px 24px #3a4c840f!important}.desktop-affinity-content [class*=bg-gradient-to-r]{background:#4f7dff!important}.desktop-affinity-content .desktop-affinity-page{height:100%}.desktop-circles-view.is-fullscreen .desktop-affinity-content>*{padding-inline:0!important}.desktop-affinity-content>.desktop-circle-chat-shell{height:100%;min-height:0;position:relative;overflow:hidden;background:0 0!important}.desktop-affinity-recommendations__scroll{width:min(994px,100%);margin-inline:auto;padding:14px 0 28px!important}.desktop-affinity-recommendations__hero{border-radius:16px!important;padding:20px 24px!important}.desktop-affinity-recommendations__tabs{margin-top:12px!important}.desktop-affinity-recommendations__cards,.desktop-affinity-recommendations__members{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.desktop-affinity-recommendations__cards>*,.desktop-affinity-recommendations__members>*{margin:0!important}.desktop-affinity-recommendations__footer{padding:12px max(0px,50% - 497px)!important}.desktop-affinity-recommendations__footer>button{max-width:994px;margin-inline:auto}.desktop-circle-chat-shell>section{height:100%}.desktop-circle-chat-drawer-layer{z-index:60;position:absolute;inset:0}.desktop-circle-chat-drawer-backdrop{z-index:0;cursor:default;background:#222d4209;border:0;width:100%;height:100%;position:absolute;inset:0}.desktop-circle-chat-drawer{z-index:1;background:#f7f9fc;border-left:1px solid #dfe5ee;width:min(430px,48vw);height:100%;animation:.18s ease-out desktop-circle-chat-drawer-in;position:absolute;top:0;right:0;overflow:hidden;box-shadow:-18px 0 42px #29354e1f}.circle-chat-info-view.is-desktop-panel{background:#f7f9fc!important}.circle-chat-info-view.is-desktop-panel .circle-chat-info-view__header{background:#fffffff5;border-bottom:1px solid #e4e9f1;grid-template-columns:minmax(0,1fr);min-height:68px;padding:0 18px}.circle-chat-info-view.is-desktop-panel .circle-chat-info-view__heading{text-align:left;grid-area:1/1}.circle-chat-info-view.is-desktop-panel .circle-chat-info-view__heading h1{font-size:18px;font-weight:720}.circle-chat-info-view.is-desktop-panel .circle-chat-info-view__heading p{margin-top:2px}.circle-chat-info-view.is-desktop-panel .circle-chat-info-view__more{display:none}@media (min-width:1024px){[data-affinity-confirmation-layer][data-desktop-dialog=true]{align-items:center;padding:24px}[data-affinity-confirmation-layer][data-desktop-dialog=true]>section{border-radius:24px;max-width:448px;padding-bottom:28px;box-shadow:0 24px 70px #17203338}}.desktop-demand-wizard{color:#0b2042;background:radial-gradient(circle at 78% 14%,#dce5ff73,#0000 32%),#f7faff;min-height:100%}.desktop-demand-wizard__inner{width:min(1120px,100% - 64px);margin:0 auto;padding:30px 0 48px}.desktop-demand-wizard__heading{align-content:start;gap:8px;min-height:112px;display:grid}.desktop-demand-wizard__heading small{color:#7283a0;font-size:12px;line-height:18px}.desktop-demand-wizard__heading h1{color:#071c40;letter-spacing:-.7px;margin:0;font-size:32px;font-weight:800;line-height:40px}.desktop-demand-wizard__heading p{color:#687b99;margin:2px 0 0;font-size:13px;line-height:20px}.desktop-demand-wizard__back{color:#58708f;cursor:pointer;background:0 0;align-items:center;gap:3px;width:max-content;height:28px;padding:0;font-size:12px;font-weight:650;display:inline-flex}.desktop-demand-wizard__back:hover{color:#316ce8}.desktop-demand-wizard__back:focus-visible,.desktop-demand-wizard button:focus-visible,.desktop-demand-wizard input:focus-visible,.desktop-demand-wizard textarea:focus-visible,.desktop-demand-wizard select:focus-visible{outline-offset:2px;outline:2px solid #86a9ff}.desktop-demand-wizard__progress{background:#ffffffe0;border:1px solid #dce5f3;border-radius:12px;grid-template-columns:repeat(3,1fr);margin:18px 0 20px;display:grid;overflow:hidden}.desktop-demand-wizard__progress>div{color:#96a3b7;justify-content:center;align-items:center;gap:8px;height:46px;font-size:12px;transition:color .16s,background .16s;display:flex;position:relative}.desktop-demand-wizard__progress>div:not(:last-child):after{content:"";background:#e6ebf3;width:1px;height:20px;position:absolute;top:13px;right:0}.desktop-demand-wizard__progress span{color:inherit;background:0 0;font-size:10px;display:inline}.desktop-demand-wizard__progress .is-active{color:#3974f3;background:#eaf1ff}.desktop-demand-wizard__columns{grid-template-columns:minmax(0,1.72fr) minmax(270px,.78fr);align-items:start;gap:20px;display:grid}.desktop-demand-wizard__form-card,.desktop-demand-wizard__aside>section{background:#fffffff0;border:1px solid #dce5f3;border-radius:16px;box-shadow:0 12px 32px #475e890f}.desktop-demand-wizard__form-card{padding:24px}.desktop-demand-wizard__section-title{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;display:flex}.desktop-demand-wizard__section-title h2,.desktop-demand-wizard__aside h2{color:#102443;margin:0;font-size:16px;font-weight:760;line-height:24px}.desktop-demand-wizard__section-title p{color:#8290a6;margin:3px 0 0;font-size:12px;line-height:18px}.desktop-demand-wizard__section-title>button{color:#4e68e9;cursor:pointer;background:#f5f7ff;border:1px solid #cedbff;border-radius:16px;flex:none;align-items:center;gap:6px;height:32px;padding:0 12px;font-size:11px;font-weight:700;display:inline-flex}.desktop-demand-wizard__section-title>button:disabled{opacity:.45;cursor:not-allowed}.desktop-demand-field{color:#233956;gap:7px;margin-top:17px;font-size:12px;font-weight:700;display:grid;position:relative}.desktop-demand-field>input,.desktop-demand-field>textarea,.desktop-demand-field>select,.desktop-demand-location{color:#263955;background:#f8faff;border:1px solid #dce5f3;border-radius:10px;width:100%;font-size:13px;font-weight:450}.desktop-demand-field>input,.desktop-demand-field>select{height:44px;padding:0 13px}.desktop-demand-field>textarea{resize:vertical;min-height:126px;padding:12px 13px 28px;line-height:21px}.desktop-demand-field>small{color:#98a6ba;font-size:9px;font-weight:500;position:absolute;bottom:9px;right:12px}.desktop-demand-field__heading{justify-content:space-between;align-items:center;gap:16px;min-height:28px;display:flex}.desktop-demand-field__heading>button{color:#4e68e9;cursor:pointer;background:#f5f7ff;border:1px solid #cedbff;border-radius:14px;align-items:center;gap:5px;height:28px;padding:0 11px;font-size:10px;font-weight:700;display:inline-flex}.desktop-demand-field__heading>button:disabled{opacity:.45;cursor:not-allowed}.desktop-demand-wizard__field-row{grid-template-columns:1fr 200px;gap:14px;display:grid}.desktop-demand-location{color:#5279e9;align-items:center;gap:8px;height:44px;padding-left:12px;display:flex}.desktop-demand-location input{color:#263955;background:0 0;outline:0;flex:1;min-width:0;height:100%}.desktop-demand-location button{color:#4170da;cursor:pointer;background:#eaf0ff;border-radius:7px;height:30px;margin-right:6px;padding:0 10px;font-size:11px}.desktop-demand-upload{margin-top:18px}.desktop-demand-upload>div:first-child{color:#233956;align-items:center;gap:8px;font-size:12px;display:flex}.desktop-demand-upload>div:first-child span{color:#96a3b6;font-size:10px}.desktop-demand-upload__grid{flex-wrap:wrap;gap:9px;margin-top:9px;display:flex}.desktop-demand-upload__grid>button,.desktop-demand-upload__item{border-radius:10px;width:76px;height:76px;position:relative;overflow:hidden}.desktop-demand-upload__grid>button{color:#4f7cff;cursor:pointer;background:#f7f9ff;border:1px dashed #bfcff1;place-content:center;gap:5px;font-size:10px;display:grid}.desktop-demand-upload__item img{object-fit:cover;width:100%;height:100%}.desktop-demand-upload__item button{color:#fff;cursor:pointer;background:#0d192db3;border-radius:50%;place-items:center;width:20px;height:20px;display:grid;position:absolute;top:4px;right:4px}.desktop-demand-map{border:1px solid #dce5f3;border-radius:12px;margin-top:14px;overflow:hidden}.desktop-demand-map>div{border-radius:0;height:180px}.desktop-demand-map>p{color:#7a899f;text-align:center;background:#fff;margin:0;padding:8px 12px;font-size:10px}.desktop-demand-tags{color:#233956;margin-top:18px;font-size:12px}.desktop-demand-tags__input{margin-top:8px}.desktop-demand-tags__input input{color:#30425e;background:#f8faff;border:1px solid #e1e8f4;border-radius:9px;width:100%;height:38px;padding:0 12px;font-size:11px}.desktop-demand-tags__list{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.desktop-demand-tags__list button{color:#647691;cursor:pointer;background:#f8faff;border:1px solid #dce5f3;border-radius:14px;align-items:center;gap:5px;height:28px;padding:0 11px;font-size:10px;display:inline-flex}.desktop-demand-tags__list button.is-selected{color:#416fe4;background:#eef3ff;border-color:#c8d7ff}.desktop-demand-wizard__actions{border-top:1px solid #e5ebf4;justify-content:flex-end;gap:10px;margin-top:24px;padding-top:18px;display:flex}.desktop-demand-wizard__actions button{color:#fff;cursor:pointer;background:#3478f6;border-radius:10px;min-width:150px;height:42px;padding:0 18px;font-size:12px;font-weight:720}.desktop-demand-wizard__actions button.is-secondary{color:#5b6f8c;background:#fff;border:1px solid #dce5f3;min-width:104px}.desktop-demand-wizard__actions button:disabled{opacity:.5;cursor:not-allowed}.desktop-demand-wizard__aside{gap:16px;display:grid}.desktop-demand-wizard__aside>section{padding:18px}.desktop-demand-wizard__aside-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.desktop-demand-wizard__aside-head span{color:#55a679;font-size:9px}.desktop-demand-wizard__aside article{background:linear-gradient(145deg,#f7f9ff,#fff);border:1px solid #e0e7f4;border-radius:12px;margin-top:14px;padding:16px}.desktop-demand-wizard__aside article small{color:#4e70e6;font-size:10px}.desktop-demand-wizard__aside article h3{color:#132847;margin:9px 0 6px;font-size:15px;line-height:22px}.desktop-demand-wizard__aside article p{color:#72819a;-webkit-line-clamp:5;-webkit-box-orient:vertical;margin:0;font-size:11px;line-height:18px;display:-webkit-box;overflow:hidden}.desktop-demand-wizard__aside article div{flex-wrap:wrap;gap:5px;margin-top:12px;display:flex}.desktop-demand-wizard__aside article div span{color:#627594;background:#edf2fa;border-radius:10px;padding:3px 7px;font-size:9px}.desktop-demand-wizard__aside>section>p{color:#6d7e98;align-items:center;gap:7px;margin:12px 0 0;font-size:11px;line-height:18px;display:flex}.desktop-demand-wizard__aside>section>p svg{color:#4f7cff}.desktop-demand-ai-intro{background:linear-gradient(135deg,#f5f8ff,#fff);border:1px solid #e1e8f7;border-radius:14px;align-items:center;gap:20px;min-height:104px;margin-bottom:20px;padding:12px 20px;display:flex}.desktop-demand-ai-intro img{object-fit:contain;width:82px;height:82px}.desktop-demand-ai-intro h2{color:#152846;margin:0;font-size:17px}.desktop-demand-ai-intro p{color:#7c8ba1;margin:6px 0 0;font-size:11px}.desktop-demand-wizard__loading{color:#5874f3;place-content:center;justify-items:center;gap:12px;min-height:280px;display:grid}.desktop-demand-question-list{gap:14px;display:grid}.desktop-demand-question-list>section{box-shadow:none;background:#fff;border:1px solid #e0e7f4;border-radius:14px;margin:0}.desktop-demand-wizard__questions{scrollbar-color:#bdc9db transparent;scrollbar-gutter:stable;scrollbar-width:thin;max-height:calc(100dvh - 258px);overflow-y:auto}.desktop-demand-wizard__questions::-webkit-scrollbar{width:6px}.desktop-demand-wizard__questions::-webkit-scrollbar-thumb{background:#bdc9db;border-radius:999px}.desktop-demand-question-list__private{background:#fff;border:1px solid #e0e7f4;border-radius:14px;gap:12px;padding:16px;display:grid}.desktop-demand-question-list__private h3{color:#5268ff;margin:0;font-size:14px}.desktop-demand-question-list__private>p{color:#8b98ab;margin:-7px 0 2px;font-size:10px}.desktop-demand-wizard__confirm .desktop-demand-field>textarea{min-height:210px}.desktop-demand-confirm-details{background:#f8faff;border:1px solid #e0e7f4;border-radius:12px;margin-top:18px;padding:15px}.desktop-demand-confirm-details h3{margin:0 0 10px;font-size:13px}.desktop-demand-confirm-details p{color:#697a94;grid-template-columns:140px 1fr;margin:7px 0;font-size:11px;display:grid}.desktop-demand-confirm-details strong{color:#31445f}.desktop-demand-confirm-check{color:#60728d;border:1px solid #e0e7f4;border-radius:10px;align-items:center;gap:9px;margin-top:18px;padding:12px;font-size:11px;display:flex}.desktop-demand-confirm-check input{width:15px;height:15px}.desktop-demand-wizard__reach strong{color:#3974f3;margin-top:16px;font-size:28px;display:block}.desktop-demand-wizard__reach strong span{font-size:12px}.desktop-demand-choice{z-index:80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#111d317a;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.desktop-demand-choice>section{background:#fff;border-radius:18px;width:min(440px,100%);padding:28px;position:relative;box-shadow:0 26px 80px #0a17303d}.desktop-demand-choice>section>button{color:#6e7e96;cursor:pointer;background:#fff;border:1px solid #dce5f3;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:16px;right:16px}.desktop-demand-choice h2{color:#142743;margin:0;font-size:20px}.desktop-demand-choice p{color:#73829a;margin:10px 0 0;font-size:13px;line-height:21px}.desktop-demand-choice section>div{grid-template-columns:1fr 1fr;gap:10px;margin-top:22px;display:grid}.desktop-demand-choice section>div button{color:#5268ff;cursor:pointer;background:#f0f4ff;border-radius:10px;height:42px;font-size:12px;font-weight:700}.desktop-demand-choice section>div button:last-child{color:#fff;background:#3478f6}.desktop-community-publish__columns{grid-template-columns:minmax(0,1.72fr) minmax(270px,.78fr);align-items:start;gap:20px;display:grid}.desktop-community-publish .desktop-demand-wizard__form-card{min-height:620px}.desktop-community-publish .desktop-demand-field>textarea{min-height:190px}.circle-chat-info-view.is-desktop-panel .circle-chat-info-view__body{scrollbar-gutter:stable;padding:18px 18px 28px}.circle-chat-info-view.is-desktop-panel .circle-chat-info-view__body>section{box-shadow:none;background:#fff;border:1px solid #e4e9f1;border-radius:12px;margin-top:12px}.circle-chat-info-view.is-desktop-panel .circle-chat-info-view__body>section:first-of-type{border-radius:12px;margin-top:0}.circle-chat-info-view.is-desktop-panel [class~=grid-cols-6]{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px 10px}.desktop-circle-invitation{width:min(900px,100% - 72px);margin-inline:auto;padding:30px 0 56px!important}.desktop-circle-invitation>h1{margin-top:18px;font-size:32px;line-height:40px}.desktop-circle-invitation>p{max-width:680px}.desktop-circle-invitation>div.mt-5.text-center{border:1px solid var(--ui-color-border);background:#fff;border-radius:18px;width:min(360px,100%);margin:28px auto 0;padding:20px;box-shadow:0 10px 30px #3a4c8412}.desktop-circle-invitation>button.mt-5{width:min(360px,100%);margin-inline:auto;display:block}.desktop-circle-invitation>section{border:1px solid var(--ui-color-border);max-width:680px;margin-inline:auto;box-shadow:none!important}@keyframes desktop-circle-chat-drawer-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}.desktop-chat-view__titlebar{z-index:20;background:0 0;flex:0 0 56px;align-items:center;min-height:56px;padding:0 14px;display:flex;position:relative}.desktop-chat-view__title-control{min-width:0;position:relative}.desktop-chat-view__title-control>button{border-radius:var(--ui-radius-xs);min-width:0;max-width:min(420px,52vw);height:38px;color:var(--ui-color-text);cursor:pointer;background:0 0;align-items:center;gap:5px;padding:0 10px;transition:background .14s;display:flex}.desktop-chat-view__title-control>button:hover,.desktop-chat-view__title-control>button.is-open{background:var(--ui-color-surface-hover)}.desktop-chat-view__title-control>button:focus-visible{outline:2px solid var(--ui-color-primary);outline-offset:2px}.desktop-chat-view__title-control h1{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:14px;font-weight:650;line-height:20px;overflow:hidden}.desktop-chat-view__title-control>button>svg{color:var(--ui-color-text-tertiary);flex:none;transition:transform .15s}.desktop-chat-view__title-control>button.is-open>svg{transform:rotate(180deg)}.desktop-chat-view__title-control .desktop-chat-view__title-menu{width:128px;position:absolute;top:calc(100% + 5px);left:24px}.desktop-chat-view__title-menu .ui-menu__item{color:var(--ui-color-text)}.desktop-chat-view__title-menu .ui-menu__item--danger,.desktop-chat-view__title-menu .ui-menu__item--danger .ui-menu__icon{color:var(--ui-color-error)}.desktop-chat-view__header{background:#fff;border-bottom:1px solid #e8edf5;flex:0 0 62px;align-items:center;min-height:62px;padding:0 38px;display:flex}.desktop-chat-view__header button{color:#65738a;cursor:pointer;background:0 0;align-items:center;gap:4px;padding:0;font-size:13px;font-weight:620;display:inline-flex}.desktop-chat-view__header button:hover{color:#2f6bff}.desktop-chat-view>.relative{flex:1;height:0;min-height:0}.desktop-chat-view [data-guide-anchor=agent-chat-input]{padding-bottom:16px}.desktop-circles-view>:last-child{flex:1}@media (prefers-reduced-motion:reduce){.desktop-shell,.desktop-sidebar__collapse,.desktop-brand__text,.desktop-sidebar__nav button span,.desktop-sidebar__conversations,.desktop-home,.desktop-home__discover-collapse,.desktop-home__discover-action svg,.desktop-home__profile-card,.desktop-composer__attach>svg{transition:none!important}.desktop-square__hero-track{scroll-behavior:auto}.desktop-square__hero-arrow,.desktop-square__hero-dots button{transition:none!important}.desktop-square-card,.desktop-square-card__media img,.desktop-square__spinner,.desktop-settings-redemptions__tabs button,.desktop-settings-redemptions__loading>span{transition:none!important;animation:none!important}.desktop-post-detail__composer,.desktop-circle-chat-drawer{animation:none!important}}@media (max-width:1240px){.desktop-home{padding-inline:max(36px,50% - 497px)}.desktop-home__hero-copy h1{font-size:53px}}@media (max-width:1080px){.desktop-shell{grid-template-columns:202px minmax(0,1fr)}.desktop-sidebar__nav button{width:calc(100% - 22px);margin:0 11px;padding:0 15px}.desktop-home{padding-inline:36px}.desktop-home__hero-copy h1{font-size:46px}.desktop-home__hero-copy p{font-size:17px}.desktop-home__quick-prompts{gap:10px}.desktop-home__quick-prompts button{padding:0 13px}.desktop-square__header{gap:24px}.desktop-square__search{flex-basis:340px;width:340px}}.desktop-settings{color:#0e1a33;background:linear-gradient(112deg,#fbfdff 0%,#f5f9ff 55%,#fff 100%);width:100%;height:100%;overflow:auto}.desktop-settings__inner{width:min(1120px,100% - 72px);min-height:100%;margin:0 auto;padding:30px 0 64px}.desktop-settings__layout{background:#fffffff0;border:1px solid #e3eaf5;border-radius:16px;grid-template-columns:232px minmax(0,1fr);height:calc(100dvh - 150px);min-height:830px;display:grid;overflow:hidden;box-shadow:0 10px 28px #4969a40f}.desktop-settings__nav-panel{background:#f8fbffad;border-right:1px solid #e7edf6;flex-direction:column;min-width:0;min-height:0;padding:24px 16px 18px;display:flex;overflow:hidden}.desktop-settings__nav-scroll{flex:none;min-height:0;overflow:visible}.desktop-settings__detail-scroll{scrollbar-width:thin;scrollbar-color:transparent transparent}.desktop-settings__detail-scroll:hover{scrollbar-color:#6f809957 transparent}.desktop-settings__detail-scroll::-webkit-scrollbar{width:6px}.desktop-settings__detail-scroll::-webkit-scrollbar-track{background:0 0}.desktop-settings__detail-scroll::-webkit-scrollbar-thumb{background:0 0;border-radius:999px}.desktop-settings__detail-scroll:hover::-webkit-scrollbar-thumb{background:#6f809957}.desktop-settings__nav-scroll>section+section{margin-top:22px}.desktop-settings__nav-panel h2{color:#74839a;letter-spacing:0;margin:0 10px 10px;font-size:12px;font-weight:650;line-height:18px}.desktop-settings__nav-list{gap:4px;display:grid}.desktop-settings__nav-list>button{color:#17243d;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;grid-template-columns:28px minmax(0,1fr) 14px;align-items:center;gap:10px;width:100%;min-height:54px;padding:6px 10px;transition:border-color .15s,background .15s;display:grid}.desktop-settings__nav-list>button:hover{background:#ffffffdb}.desktop-settings__nav-list>button.is-active{background:#f2f6ff;border-color:#dce7fb}.desktop-settings__nav-list>button:focus-visible{outline-offset:1px;outline:2px solid #2f6bff47}.desktop-settings__nav-list>button>svg:first-child{color:#8190a7;width:18px;height:18px;margin-left:4px}.desktop-settings__nav-list>button.is-active>svg:first-child{color:#2f6bff}.desktop-settings__nav-list>button>svg:last-child:not(:first-child){color:#92a4c2}.desktop-settings__nav-list>button>span{gap:2px;min-width:0;display:grid}.desktop-settings__nav-list strong{color:#17243d;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:650;line-height:19px;overflow:hidden}.desktop-settings__nav-list small{color:#8796ad;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:400;line-height:16px;overflow:hidden}.desktop-settings__logout{background:0 0;border-top:1px solid #e4eaf3;flex:none;margin:12px 10px 0;padding-top:12px}.desktop-settings__logout button{color:#ff4055;cursor:pointer;background:0 0;align-items:center;gap:8px;min-height:36px;padding:0;font-size:13px;font-weight:700;display:inline-flex}.desktop-settings__logout button:hover{color:#df263d}.desktop-settings__logout button:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #ff405547}.desktop-settings__environment-switch>section{border:0;margin:0;padding:0}.desktop-settings__environment-switch button{color:#17243d;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;grid-template-columns:28px minmax(0,1fr) 14px;align-items:center;gap:10px;width:100%;min-height:54px;padding:6px 10px;font-size:14px;font-weight:650;display:grid}.desktop-settings__environment-switch button:hover{background:#ffffffdb}.desktop-settings__environment-switch button>svg{color:#8190a7;width:18px;height:18px;margin-left:4px}.desktop-settings__environment-switch button:after{color:#92a4c2;content:"›";justify-self:end;font-size:18px;font-weight:400}.desktop-settings-management__operations{background:#fff;width:100%;height:100%;min-height:0;overflow:auto}.desktop-settings-management__operations>.operations-center{background:#fff;min-width:100%;min-height:100%}.desktop-settings-management__operations>.operations-center>header,.desktop-settings-management__operations>.operations-center>header+div[aria-hidden=true]{display:none}.desktop-settings-management__operations .operations-center>div[class*=max-w-7xl]{max-width:none;padding-bottom:24px}.desktop-settings-management__operations .operations-center>div>nav{z-index:12;width:100%;margin-bottom:0;padding-inline:20px;position:sticky;top:0}.desktop-settings-management__operations .operations-center>div>nav button{min-height:48px;padding-inline:18px;font-size:14px;font-weight:700}.desktop-settings-management__operations .operations-center__content{min-width:0}.desktop-settings-management__operations .operations-center__content.is-console{min-width:1080px}.desktop-settings-management__operations .operations-center__content.is-config{padding:18px 20px 28px}.desktop-settings-management__operations .operations-center__content.is-config>[data-testid=operations-config-view]>*+*{margin-top:18px}.desktop-settings-management__operations .operations-center__content.is-config>[data-testid=operations-config-view]>div:first-child{min-height:42px;padding-inline:2px}.desktop-settings-management__operations .operations-center__content.is-config section{border:1px solid #e2e8f0;border-radius:10px}.desktop-settings-management__operations .operations-center__content.is-config section[class*=grid]{padding:16px}.desktop-settings__detail-panel{background:0 0;min-width:0;min-height:0;overflow:hidden}.desktop-settings__detail-scroll{scrollbar-gutter:stable;width:100%;height:100%;min-height:0;padding:32px 40px 44px;overflow:hidden auto}.desktop-settings__detail-scroll>header{border-bottom:1px solid #e7edf6;min-height:82px;padding:0 0 22px}.desktop-settings__detail-scroll>header h2{color:#0e1a33;letter-spacing:0;margin:0;font-size:24px;font-weight:720;line-height:32px}.desktop-settings__detail-scroll>header p{color:#75849b;letter-spacing:0;margin:4px 0 0;font-size:13px;line-height:19px}.desktop-settings__account-list{padding-top:10px}.desktop-settings__account-row{width:100%;min-height:62px;color:inherit;font:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #e8edf5;grid-template-columns:160px minmax(0,1fr) 18px;align-items:center;padding:0;display:grid}.desktop-settings__account-row>span:first-child{color:#17243d;font-size:14px;font-weight:650;line-height:20px}.desktop-settings__account-row>span:nth-child(2){color:#718099;font-family:Inter, var(--ui-font-sans);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:400;line-height:19px;overflow:hidden}.desktop-settings__account-row>span.is-editable{color:#5873a7}.desktop-settings__account-row>svg{color:#afbdd1;transition:color .15s,transform .15s}.desktop-settings__account-row.is-clickable{cursor:pointer}.desktop-settings__account-row.is-clickable:hover>span:nth-child(2),.desktop-settings__account-row.is-clickable:hover>svg{color:#2f6bff}.desktop-settings__account-row.is-clickable:hover>svg{transform:translate(2px)}.desktop-settings__account-row.is-clickable:focus-visible{outline-offset:-2px;border-radius:8px;outline:2px solid #2f6bff47}.desktop-settings-account-dialog.ui-dialog{border-radius:16px;width:min(430px,100%);padding:22px;position:relative}.desktop-settings-account-dialog .ui-dialog__title{color:#17243d;padding-right:36px;font-size:18px;line-height:26px}.desktop-settings-account-dialog .ui-dialog__body{margin-top:18px}.desktop-settings-account-dialog__close{color:#91a0b7;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:16px;right:16px}.desktop-settings-account-dialog__close:hover{color:#273750;background:#f3f6fb}.desktop-settings-account-dialog__close:focus-visible,.desktop-settings-account-dialog__visibility:focus-visible{outline-offset:1px;outline:2px solid #2f6bff47}.desktop-settings-account-dialog__stack{gap:12px;display:grid}.desktop-settings-account-dialog__verify{grid-template-columns:minmax(0,1fr) 116px;align-items:end;gap:10px;display:grid}.desktop-settings-account-dialog__verify>.ui-button{height:48px;min-height:48px}.desktop-settings-account-dialog__value{color:#26364f;text-overflow:ellipsis;white-space:nowrap;background:#f8faff;border:1px solid #dfe7f2;border-radius:12px;align-items:center;min-height:50px;padding:0 14px;font-size:14px;display:flex;overflow:hidden}.desktop-settings-account-dialog__note{color:#718099;background:#f7f9fc;border-radius:12px;margin:0;padding:12px 13px;font-size:12px;line-height:19px}.desktop-settings-account-dialog__note.is-danger{color:#dc4c4c;background:#fff4f4}.desktop-settings-account-dialog__note strong{color:#3b4c66;font-weight:650}.desktop-settings-account-dialog__actions{gap:10px;display:flex}.desktop-settings-account-dialog__error{color:#dc4c4c;margin:-2px 0 0;font-size:12px;line-height:18px}.desktop-settings-account-dialog__visibility{color:#8e9db3;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.desktop-settings-account-dialog__visibility:hover{color:#2f6bff;background:#edf3ff}.desktop-settings-account-dialog .ui-button--primary{background:#7faaf4;border-color:#7faaf4;box-shadow:0 7px 16px #6b99eb2e}.desktop-settings-account-dialog .ui-button--primary:hover:not(:disabled){background:#709bea;border-color:#709bea;box-shadow:0 8px 18px #6b99eb38}.desktop-settings-account-dialog .ui-button--primary:active:not(:disabled){filter:none;background:#6792e0}.desktop-settings .ui-button--primary{background:#4f7dff;border-color:#4f7dff;box-shadow:0 6px 14px #4f7dff29}.desktop-settings .ui-button--primary:hover:not(:disabled){background:#416fe8;border-color:#416fe8;box-shadow:0 8px 16px #4f7dff33}.desktop-agent-data__header{justify-content:space-between;align-items:center;gap:20px;display:flex}.desktop-agent-data__header>span{min-width:0}.desktop-agent-data__header>.ui-button{flex:none}.desktop-agent-data__toolbar{justify-content:space-between;align-items:center;gap:16px;padding:20px 0 14px;display:flex}.desktop-agent-data__toolbar>label{border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-pill);width:min(280px,48%);height:40px;color:var(--ui-color-text-tertiary);background:#fff;align-items:center;gap:8px;padding:0 12px;display:flex}.desktop-agent-data__toolbar input{width:100%;min-width:0;color:var(--ui-color-text);background:0 0;border:0;outline:0;font-size:13px}.desktop-agent-data__toolbar>div{gap:6px;display:flex}.desktop-agent-data__toolbar>div button{border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-pill);min-width:52px;height:32px;color:var(--ui-color-text-tertiary);cursor:pointer;background:#fff;padding:0 12px;font-size:12px}.desktop-agent-data__toolbar>div button.is-active{color:var(--ui-color-primary);background:var(--ui-color-primary-soft);border-color:#a9bfff;font-weight:700}.desktop-agent-data__list{gap:10px;display:grid}.desktop-agent-data__list article{border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-md);background:#fff;grid-template-columns:42px minmax(0,1fr) 34px;align-items:center;gap:13px;min-height:82px;padding:13px 12px;display:grid}.desktop-agent-data__item-icon{border-radius:var(--ui-radius-sm);width:42px;height:42px;color:var(--ui-color-primary);background:var(--ui-color-primary-soft);place-items:center;display:grid}.desktop-agent-data__list article>div{min-width:0}.desktop-agent-data__list p{color:var(--ui-color-text);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;font-weight:600;line-height:20px;display:-webkit-box;overflow:hidden}.desktop-agent-data__list footer{color:var(--ui-color-text-muted);flex-wrap:wrap;align-items:center;gap:6px;margin-top:7px;font-size:10px;display:flex}.desktop-agent-data__list footer span{border-radius:var(--ui-radius-pill);color:#6077bc;background:var(--ui-color-primary-soft);padding:3px 7px}.desktop-agent-data__list footer time{margin-left:auto}.desktop-agent-data__list article>button{border-radius:var(--ui-radius-xs);width:34px;height:34px;color:var(--ui-color-text-muted);cursor:pointer;background:0 0;place-items:center;display:grid}.desktop-agent-data__list article>button:hover{color:var(--ui-color-danger);background:var(--ui-color-danger-soft)}.desktop-agent-data__empty{min-height:220px;color:var(--ui-color-text-muted);text-align:center;place-content:center;justify-items:center;display:grid}.desktop-agent-data__empty strong{color:var(--ui-color-text);margin-top:12px;font-size:15px}.desktop-agent-data__empty p{max-width:330px;margin:6px 0 0;font-size:12px;line-height:19px}.desktop-agent-data__dialog-form{gap:14px;display:grid}.desktop-agent-data__dialog-form label{color:var(--ui-color-text-secondary);gap:7px;font-size:13px;font-weight:600;display:grid}.desktop-agent-data__dialog-form select,.desktop-agent-data__dialog-form textarea{border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-sm);width:100%;color:var(--ui-color-text);background:var(--ui-color-panel);font:inherit;resize:vertical;outline:0;padding:10px 12px}.desktop-agent-data__dialog-form select:focus,.desktop-agent-data__dialog-form textarea:focus{box-shadow:0 0 0 3px var(--ui-color-focus-ring);border-color:#9db9ff}.desktop-agent-data__upload{border-radius:var(--ui-radius-md);width:100%;min-height:142px;color:var(--ui-color-primary);cursor:pointer;text-align:center;background:#f7f9ff;border:1px dashed #9eb8ff;place-content:center;justify-items:center;gap:6px;margin-top:22px;display:grid}.desktop-agent-data__upload:hover{border-color:var(--ui-color-primary);background:var(--ui-color-primary-soft)}.desktop-agent-data__upload.is-dragging{border-color:var(--ui-color-primary);background:var(--ui-color-primary-soft);box-shadow:inset 0 0 0 2px #4f7dff14}.desktop-agent-data__upload.is-dragging>svg{transform:translateY(-2px)}.desktop-agent-data__upload:disabled{cursor:wait;opacity:.72}.desktop-agent-data__upload>svg{transition:transform .15s}.desktop-agent-data__upload strong{font-size:14px}.desktop-agent-data__upload span{max-width:430px;color:var(--ui-color-text-tertiary);font-size:11px;line-height:17px}.desktop-agent-data__section-title{justify-content:space-between;align-items:center;margin:22px 0 12px;display:flex}.desktop-agent-data__section-title h3{margin:0;font-size:15px}.desktop-agent-data__section-title span{color:var(--ui-color-text-tertiary);font-size:12px}.desktop-settings.is-admin-workspace{overflow:hidden}.desktop-settings.is-admin-workspace .desktop-settings__inner{flex-direction:column;height:100%;padding-bottom:28px;display:flex}.desktop-settings__workspace-header{flex:none;min-height:76px}.desktop-settings__workspace-actions{justify-content:flex-end;align-items:center;gap:10px;margin-top:9px;margin-left:auto;display:flex}.desktop-settings__workspace-actions>.ui-button{border-radius:14px;min-width:112px;height:46px;min-height:46px;padding:0 18px;font-size:13px}.desktop-settings__workspace-tabs{background:#fff;border:1px solid #dce5f3;border-radius:14px;align-items:center;gap:4px;height:46px;padding:4px;display:flex;box-shadow:0 5px 14px #4969a40f}.desktop-settings__workspace-tabs button{color:#64748f;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-width:96px;height:36px;padding:0 16px;font-size:13px;font-weight:650;display:inline-flex}.desktop-settings__workspace-tabs button:hover{color:#2f6bff;background:#f4f7ff}.desktop-settings__workspace-tabs button.is-active{color:#2f6bff;background:#edf3ff}.desktop-settings__workspace-panel{background:#fff;border:1px solid #dce5f3;border-radius:20px;flex:auto;min-width:0;min-height:0;overflow:hidden;box-shadow:0 10px 28px #4969a412}.desktop-settings.is-admin-workspace .desktop-settings__workspace-panel{border-radius:0}.desktop-settings-management__legacy{scrollbar-gutter:stable;background:#fff;width:100%;min-width:0;height:100%;overflow:hidden auto}.desktop-settings-management__legacy>div{max-width:none;min-height:100%;box-shadow:none;background:#fff;margin:0}.desktop-settings-management__legacy>div>header,.desktop-settings-management__legacy>div>header+div[class*=shrink-0]{display:none}.desktop-settings-management__legacy>div>div[class*=mx-auto]{max-width:none;padding:24px 26px 32px}.desktop-settings-management__legacy .min-h-screen{min-height:0}.desktop-settings-management__legacy div[class*=xl\:grid-cols-5]{grid-template-columns:repeat(3,minmax(0,1fr))}.desktop-settings-management__legacy div[class*=xl\:grid-cols-5]>:last-child{grid-column:span 2}.desktop-settings-management__legacy div[class*=xl\:grid-cols-2]{grid-template-columns:repeat(2,minmax(0,1fr))}.desktop-settings-management__legacy div[class*=xl\:col-span-2]{grid-column:span 2/span 2}.desktop-settings-management__legacy div[class*=rounded-3xl]{border-radius:8px}.desktop-settings-management__legacy div[class*=overflow-x-auto]{overscroll-behavior-x:contain;overflow-x:auto}.desktop-settings-management__legacy div[class*="md:grid-cols-[140px_140px_1fr_auto]"]{grid-template-columns:140px 140px minmax(220px,1fr) auto}.desktop-settings-management__legacy div[class*="md:grid-cols-[140px_140px_1fr_auto]"]>input,.desktop-settings-management__legacy div[class*="md:grid-cols-[140px_140px_1fr_auto]"]>button{white-space:nowrap;grid-column:auto;width:auto}.agent-onboarding-create--desktop{background:linear-gradient(112deg,#fbfdff 0%,#f4f8ff 58%,#fff 100%);width:100%;height:100dvh;min-height:0;padding:28px 0 30px;overflow:hidden;max-width:none!important}.agent-onboarding-create--desktop .agent-onboarding-create__header{border:1px solid #e0e8f5;border-bottom:0;border-radius:18px 18px 0 0;flex:0 0 82px;width:min(1000px,100% - 72px);height:82px;margin:0 auto;padding:0 28px;position:relative;top:auto}.agent-onboarding-create--desktop .agent-onboarding-create__header>button:first-child{color:#65758e;gap:6px;width:auto}.agent-onboarding-create--desktop .agent-onboarding-create__header>div{text-align:left}.agent-onboarding-create--desktop .agent-onboarding-create__header h1{color:#0e1a33;font-size:26px;line-height:34px}.agent-onboarding-create--desktop .agent-onboarding-create__header p{margin-top:2px;font-size:12px}.agent-onboarding-create--desktop .agent-onboarding-create__header>button:last-child{background:#f5f8ff;border:1px solid #d7e3fb;border-radius:11px;height:38px;padding:0 16px;font-size:13px}.agent-onboarding-create--desktop .agent-onboarding-create__conversation{scrollbar-gutter:stable;background:#f6f8fc;border-inline:1px solid #e0e8f5;width:min(1000px,100% - 72px);margin:0 auto;padding:24px 88px 36px}.agent-onboarding-create--desktop .agent-onboarding-create__conversation>div{border-radius:14px;max-width:72%;font-size:14px;line-height:23px}.agent-onboarding-create--desktop .agent-onboarding-create__conversation>div:first-child{max-width:none;padding:13px 18px}.agent-onboarding-create--desktop .agent-onboarding-create__composer{border:1px solid #e0e8f5;border-top-color:#e7ebf4;border-radius:0 0 18px 18px;flex:none;width:min(1000px,100% - 72px);margin:0 auto;padding:12px 88px 18px;position:relative;bottom:auto;box-shadow:0 12px 30px #43619614}.agent-onboarding-create--desktop .agent-onboarding-create__composer>div{border-radius:14px}.agent-onboarding-confirm--desktop{scrollbar-gutter:stable;background:linear-gradient(112deg,#fbfdff 0%,#f4f8ff 58%,#fff 100%);width:100%;height:100dvh;min-height:0;padding:28px 0 120px;overflow-y:auto;max-width:none!important}.agent-onboarding-confirm--desktop .agent-onboarding-confirm__header{border:1px solid #e0e8f5;border-bottom:0;border-radius:18px 18px 0 0;width:min(1000px,100% - 72px);height:82px;margin:0 auto;padding:0 28px;position:relative;top:auto}.agent-onboarding-confirm--desktop .agent-onboarding-confirm__header h1{color:#0e1a33;text-align:left;padding-right:0;font-size:26px}.agent-onboarding-confirm--desktop .agent-onboarding-confirm__content{background:#f6f8fc;border:1px solid #e0e8f5;border-top:0;border-radius:0 0 18px 18px;grid-template-columns:minmax(0,1.7fr) minmax(300px,.9fr);align-content:start;gap:18px;width:min(1000px,100% - 72px);min-height:calc(100dvh - 230px);margin:0 auto;padding:24px 28px 38px;display:grid}.agent-onboarding-confirm--desktop .agent-onboarding-confirm__content>section:first-child,.agent-onboarding-confirm--desktop .agent-onboarding-confirm__content>div:nth-child(2){grid-column:1/-1}.agent-onboarding-confirm--desktop .agent-onboarding-confirm__content>section{border:1px solid #e3eaf5;border-radius:14px;margin:0;padding:20px}.agent-onboarding-confirm--desktop .agent-onboarding-confirm__content>section:nth-of-type(2){grid-area:span 2/1}.agent-onboarding-confirm--desktop .agent-onboarding-confirm__content>section:nth-of-type(3){grid-column:2;align-self:start}.agent-onboarding-confirm--desktop .agent-onboarding-confirm__content input,.agent-onboarding-confirm--desktop .agent-onboarding-confirm__content textarea,.agent-onboarding-confirm--desktop .agent-onboarding-confirm__content select{border-radius:10px}.agent-onboarding-confirm--desktop .agent-onboarding-confirm__footer{border:1px solid #e0e8f5;border-bottom:0;border-radius:16px 16px 0 0;width:min(1000px,100% - 72px);max-width:none;padding:14px 28px 18px;box-shadow:0 -8px 24px #43619614}.agent-onboarding-confirm--desktop .agent-onboarding-confirm__footer button{border-radius:11px;flex:1;max-width:220px}.desktop-settings-panel__header{border-bottom:1px solid var(--ui-color-border);padding-bottom:21px}.desktop-settings-panel__header h2{color:#0e1a33;letter-spacing:0;margin:0;font-size:24px;font-weight:700;line-height:29px}.desktop-settings-panel__header p{color:var(--ui-color-text-tertiary);letter-spacing:0;margin:5px 0 0;font-size:14px;line-height:20px}.desktop-points-ledger>.ui-page-header{margin-bottom:24px}.desktop-points-ledger__balance{background:#fff;border:1px solid #e1e8f4;border-radius:16px;align-items:center;gap:16px;min-height:104px;padding:22px 24px;display:flex;box-shadow:0 10px 28px #4969a40d}.desktop-points-ledger__balance>span{color:#d89018;background:#fff5db;border-radius:14px;place-items:center;width:52px;height:52px;display:grid}.desktop-points-ledger__balance>div{gap:3px;display:grid}.desktop-points-ledger__balance small{color:#75849b;font-size:13px}.desktop-points-ledger__balance strong{color:#0e1a33;font-size:30px;line-height:36px}.desktop-points-ledger__heading{color:#253650;justify-content:space-between;align-items:center;margin:26px 2px 12px;display:flex}.desktop-points-ledger__heading>span{align-items:center;gap:8px;display:inline-flex}.desktop-points-ledger__heading strong{font-size:16px}.desktop-points-ledger__heading small{color:#8796ad;font-size:12px}.desktop-points-ledger__list{gap:10px;display:grid}.desktop-points-ledger__list article{background:#fff;border:1px solid #e4eaf4;border-radius:14px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:82px;padding:14px 18px;display:grid}.desktop-points-ledger__list article>span{border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.desktop-points-ledger__list article>div{gap:4px;min-width:0;display:grid}.desktop-points-ledger__list article>div:last-child{justify-items:end}.desktop-points-ledger__list article strong{color:#263650;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.desktop-points-ledger__list article small{color:#8997ab;font-size:11px}.desktop-points-ledger__list .is-income{color:#168765;background:#eaf8f2}.desktop-points-ledger__list .is-spending{color:#b77318;background:#fff4e4}.desktop-settings-form-card{display:grid}.desktop-settings-toggle-row{justify-content:space-between;align-items:center;gap:var(--ui-space-6);border-bottom:1px solid var(--ui-color-border);width:100%;min-height:78px;color:var(--ui-color-text);cursor:pointer;text-align:left;background:0 0;padding:14px 0;display:flex}.desktop-settings-toggle-row:not(:disabled):hover{color:var(--ui-color-primary)}.desktop-settings-toggle-row:disabled{cursor:default}.desktop-settings-toggle-row.is-muted{color:var(--ui-color-text-muted)}.desktop-settings-toggle-row>span:first-child{gap:5px;min-width:0;display:grid}.desktop-settings-toggle-row strong{font-size:15px;font-weight:650;line-height:20px}.desktop-settings-toggle-row small{max-width:430px;color:var(--ui-color-text-tertiary);white-space:normal;font-size:12px;line-height:18px}.desktop-settings-switch{border-radius:var(--ui-radius-pill);background:#dce3ed;flex:0 0 42px;width:42px;height:23px;transition:background .16s;display:block;position:relative}.desktop-settings-switch>span{background:#fff;border-radius:50%;width:17px;height:17px;transition:transform .16s;position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #2536532e}.desktop-settings-switch.is-active{background:var(--ui-color-primary)}.desktop-settings-switch.is-active>span{transform:translate(19px)}.desktop-settings-switch.is-disabled{opacity:.58}.desktop-settings-panel-status{min-height:140px;color:var(--ui-color-text-tertiary);place-items:center;font-size:13px;display:grid}.desktop-settings-legal{max-height:none;padding:22px 10px 32px 0;overflow:visible}.desktop-settings-legal h3{color:var(--ui-color-text);margin:20px 0 8px;font-size:17px;line-height:26px}.desktop-settings-legal h3:first-child{margin-top:0}.desktop-settings-legal h4{color:var(--ui-color-text-secondary);margin:16px 0 6px;font-size:15px;line-height:23px}.desktop-settings-legal p{color:var(--ui-color-text-secondary);white-space:pre-wrap;margin:0 0 10px;font-size:13px;line-height:23px}.desktop-settings-legal p.is-meta{color:var(--ui-color-text-tertiary);font-size:12px}.desktop-settings-legal__spacer{height:8px}.desktop-settings-invite{gap:var(--ui-space-4);padding-top:var(--ui-space-6);display:grid}.desktop-settings-invite__code{border-radius:var(--ui-radius-md);background:linear-gradient(135deg, var(--ui-color-primary-soft), #f7f9ff);align-content:center;place-items:center;gap:12px;min-height:176px;display:grid}.desktop-settings-invite__code>span{color:var(--ui-color-text-tertiary);font-size:13px}.desktop-settings-invite__code>strong{color:#172033;font-family:Inter, var(--ui-font-sans);letter-spacing:5px;font-size:32px;line-height:40px}.desktop-settings-invite__stats{border-bottom:1px solid var(--ui-color-border);grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:70px;padding:12px 16px;display:grid}.desktop-settings-invite__icon{border-radius:var(--ui-radius-sm);width:42px;height:42px;color:var(--ui-color-primary);background:var(--ui-color-primary-soft);place-items:center;display:grid}.desktop-settings-invite__stats>span:nth-child(2){gap:3px;display:grid}.desktop-settings-invite__stats strong{font-size:14px}.desktop-settings-invite__stats small{color:var(--ui-color-text-tertiary);font-size:12px}.desktop-settings-invite__stats>b{font-size:24px}.desktop-settings-invite__used h3{margin:0 0 10px;font-size:14px}.desktop-settings-invite__used>div{border-radius:var(--ui-radius-sm);background:var(--ui-color-panel);align-items:center;gap:12px;min-height:46px;padding:0 13px;display:flex}.desktop-settings-invite__used>div>strong{font-family:Inter, var(--ui-font-sans);letter-spacing:3px;flex:1}.desktop-settings-invite__used>div>span{color:var(--ui-color-success);align-items:center;gap:4px;font-size:12px;display:inline-flex}.desktop-settings-invite__input-row input{border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-xs);min-width:0;height:38px;font-family:Inter, var(--ui-font-sans);letter-spacing:2px;background:#fff;outline:0;flex:1;padding:0 12px;font-size:13px}.desktop-settings-invite__input-row input:focus{box-shadow:0 0 0 3px var(--ui-color-focus-ring);border-color:#9db9ff}.desktop-settings-invite__hint{color:var(--ui-color-text-tertiary);text-align:center;margin:0;font-size:12px;line-height:20px}.desktop-settings-points{padding-top:0}.desktop-settings-points__header{align-items:flex-start}.desktop-settings-points__header>span{min-width:0}.desktop-settings-points__summary{background:#fff;border:1px solid #e1e9f6;border-radius:20px;overflow:hidden;box-shadow:0 8px 24px #3a4c840f}.desktop-settings-points__balance{background:linear-gradient(112deg,#fff 0%,#fbf9ff 54%,#eff7ff 100%);justify-content:space-between;align-items:center;gap:20px;min-height:154px;padding:20px 26px 14px;display:flex}.desktop-settings-points__balance>span{min-width:0;display:grid}.desktop-settings-points__balance small{color:#536c9f;font-size:14px;font-weight:550;line-height:20px}.desktop-settings-points__balance strong{color:#243061;align-items:flex-end;gap:8px;font-size:48px;font-weight:750;line-height:58px;display:flex}.desktop-settings-points__balance strong b{color:#526a9c;padding-bottom:9px;font-size:16px;font-weight:650;line-height:20px}.desktop-settings-points__balance p{color:#5e72a2;margin:1px 0 0;font-size:13px;line-height:18px}.desktop-settings-points__balance>img{object-fit:contain;flex:none;width:132px;height:116px}.desktop-settings-points__stats{background:#ffffffe6;border-top:1px solid #e8eef9;border-bottom:1px solid #e8eef9;grid-template-columns:repeat(2,minmax(0,1fr));height:72px;display:grid;overflow:hidden}.desktop-settings-points__stats button{color:#26305b;cursor:pointer;background:0 0;border:0;place-content:center;justify-items:center;display:grid;position:relative}.desktop-settings-points__stats button+button:before{content:"";background:#dce7f8;width:1px;position:absolute;top:17px;bottom:17px;left:0}.desktop-settings-points__stats button:hover{background:#f6f9ff}.desktop-settings-points__stats strong{font-size:24px;font-weight:720;line-height:28px}.desktop-settings-points__stats span{color:#7e8ba8;margin-top:2px;font-size:12px;line-height:16px}.desktop-settings-points__invite{color:#fff;background:linear-gradient(100deg,#8297f8 0%,#83c9f2 100%);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-height:88px;margin-top:0;padding:12px 22px;display:grid;overflow:hidden}.desktop-settings-points__invite>span{gap:2px;min-width:0;display:grid}.desktop-settings-points__invite strong{font-size:17px;font-weight:720;line-height:24px}.desktop-settings-points__invite small{opacity:.94;font-size:12px;line-height:17px}.desktop-settings-points__invite .ui-button{color:#365c9a;min-width:78px;box-shadow:none;background:#ffffffe6}.desktop-settings-points__products{margin-top:20px}.desktop-settings-points__products>header{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.desktop-settings-points__products>header>span{gap:3px;display:grid}.desktop-settings-points__products>header h3{color:#1a263d;margin:0;font-size:17px;font-weight:650;line-height:26px}.desktop-settings-points__products>header p{color:#8793ad;margin:0;font-size:12px;line-height:17px}.desktop-settings-points__products>header button{color:#5570a1;cursor:pointer;background:0 0;border:0;align-items:center;gap:2px;height:28px;font-size:11px;display:inline-flex}.desktop-settings-points__products>header button:hover{color:#2f6bff}.desktop-settings-points__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:18px;display:grid}.desktop-settings-points__grid article{background:#fff;border:1px solid #e1e9f6;border-radius:20px;flex-direction:column;min-width:0;min-height:286px;padding:18px;display:flex;overflow:hidden;box-shadow:0 8px 24px #00000009}.desktop-settings-points__grid article.is-disabled{opacity:.58}.desktop-settings-points__product-visual{border-radius:14px;flex:0 0 112px;align-items:center;width:100%;height:112px;padding:16px 20px;display:flex;position:relative;overflow:hidden}.desktop-settings-points__product-visual.is-match{background:linear-gradient(135deg,#d9ecff 0%,#eadfff 54%,#ffd9eb 100%)}.desktop-settings-points__product-visual.is-match:before{content:"";background:#ffffff57;border:1px solid #ffffffc7;border-radius:15px;position:absolute;inset:12px}.desktop-settings-points__product-visual.is-match>strong{z-index:1;color:#fff;background:linear-gradient(135deg,#83b5ff,#b89ef9);border-radius:13px;place-items:center;width:46px;height:42px;font-size:20px;display:grid;box-shadow:0 8px 18px #7089e238}.desktop-settings-points__match-lines{z-index:1;gap:5px;margin-left:14px;display:grid}.desktop-settings-points__match-lines i{background:#ffffffb3;border-radius:999px;width:78px;height:7px;display:block}.desktop-settings-points__match-lines i:nth-child(2){opacity:.8;width:54px}.desktop-settings-points__match-lines small{color:#6379a5;font-size:10px;font-weight:650;line-height:14px}.desktop-settings-points__product-visual.is-reward{background:linear-gradient(135deg,#ff4b40 0%,#ff8174 50%,#f8f9ff 100%);justify-content:space-between}.desktop-settings-points__reward-copy{z-index:1;max-width:110px;display:grid}.desktop-settings-points__reward-copy strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:22px;font-weight:780;line-height:26px;overflow:hidden}.desktop-settings-points__reward-copy small{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;line-height:17px;overflow:hidden}.desktop-settings-points__reward-robot{z-index:1;background:#ffffffeb;border-radius:27px;flex:none;place-items:center;width:72px;height:62px;display:grid;box-shadow:0 8px 18px #9522152e}.desktop-settings-points__reward-robot img{object-fit:contain;width:50px;height:50px}.desktop-settings-points__product-visual.is-default{color:#617aaa;text-align:center;background:linear-gradient(135deg,#e8e2ff,#f2e5ff 52%,#d8edff);justify-content:center;font-size:14px}.desktop-settings-points__stock{z-index:2;color:#617aaa;background:#ffffffc7;border-radius:10px;padding:4px 9px;font-size:10px;font-weight:650;line-height:12px;position:absolute;top:10px;left:10px}.desktop-settings-points__grid article>h3{color:#26305b;text-overflow:ellipsis;white-space:nowrap;margin:16px 0 0;font-size:15px;font-weight:720;line-height:21px;overflow:hidden}.desktop-settings-points__grid article>p{color:#8994ad;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:36px;margin:6px 0 0;font-size:11px;line-height:18px;display:-webkit-box;overflow:hidden}.desktop-settings-points__grid article>footer{margin-top:auto;padding-top:12px}.desktop-settings-points__grid article>footer strong{color:#4b6ea6;font-size:19px;line-height:24px}.desktop-settings-points__grid article>footer small{color:#8e99b2;font-size:11px;font-weight:500}.desktop-settings-points__grid article>.ui-button{background:#7faaf4;border-color:#7faaf4;border-radius:17px;height:34px;min-height:34px;margin-top:10px;font-size:11px;box-shadow:0 7px 16px #6b99eb33}.desktop-settings-points__grid article>.ui-button:hover:not(:disabled){background:#709bea;border-color:#709bea}.desktop-settings-points__footer-note{color:#8793ad;text-align:center;margin:58px 0 6px;font-size:10px;line-height:16px}.desktop-settings-points-dialog .ui-dialog__actions .ui-button--primary{color:#315b9f;background:#e1ebff;box-shadow:0 5px 12px #5074b41a}.desktop-settings-points-dialog .ui-dialog__actions .ui-button--primary:hover:not(:disabled){background:#d5e2fb;box-shadow:0 7px 15px #5074b424}.desktop-settings-points-dialog .ui-dialog__actions .ui-button--primary:active:not(:disabled){filter:none;background:#c9d9f6;box-shadow:0 3px 8px #5074b41a}.desktop-settings-redemptions__header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.desktop-settings-redemptions__header>span{min-width:0}.desktop-settings-redemptions__header>.ui-button{color:#647896;flex:none;margin-top:1px}.desktop-settings-redemptions{padding-top:0}.desktop-settings-redemptions__tabs{background:#f1f4f8;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;width:min(360px,100%);padding:4px;display:grid}.desktop-settings-redemptions__tabs button{color:#718099;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:38px;font-size:13px;font-weight:650;transition:color .15s,background .15s,box-shadow .15s;display:inline-flex}.desktop-settings-redemptions__tabs button:hover{color:#334763}.desktop-settings-redemptions__tabs button.is-active{color:#17243d;background:#fff;box-shadow:0 2px 8px #4152701a}.desktop-settings-redemptions__tabs button:focus-visible{outline-offset:1px;outline:2px solid #2f6bff47}.desktop-settings-redemptions__tabs button span{color:#7b8ba4;background:#e7ecf3;border-radius:10px;place-items:center;min-width:21px;height:20px;padding:0 6px;font-size:11px;line-height:20px;display:grid}.desktop-settings-redemptions__tabs button.is-active span{color:#4f6f9f;background:#edf3ff}.desktop-settings-redemptions__section{margin-top:25px}.desktop-settings-redemptions__section>header{border-bottom:1px solid #e7edf6;justify-content:space-between;align-items:center;gap:16px;padding-bottom:10px;display:flex}.desktop-settings-redemptions__section>header h3{color:#17243d;margin:0;font-size:15px;font-weight:680;line-height:22px}.desktop-settings-redemptions__section>header span{color:#8796ad;font-size:12px;line-height:18px}.desktop-settings-redemptions__list{display:grid}.desktop-settings-redemptions__row{border-bottom:1px solid #e8edf5;grid-template-columns:52px minmax(0,1fr);gap:14px;min-height:112px;padding:18px 4px;display:grid}.desktop-settings-redemptions__icon{border-radius:12px;place-items:center;width:48px;height:48px;display:grid}.desktop-settings-redemptions__icon.is-tone-0{color:#3788c9;background:#edf7ff}.desktop-settings-redemptions__icon.is-tone-1{color:#299771;background:#edf9f5}.desktop-settings-redemptions__icon.is-tone-2{color:#835bc5;background:#f5f0fc}.desktop-settings-redemptions__icon.is-tone-3{color:#d65d7e;background:#fff0f4}.desktop-settings-redemptions__content{min-width:0}.desktop-settings-redemptions__content>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.desktop-settings-redemptions__content>header>span:first-child{gap:4px;min-width:0;display:grid}.desktop-settings-redemptions__content>header strong{color:#17243d;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:680;line-height:20px;overflow:hidden}.desktop-settings-redemptions__content>header small{color:#718099;font-size:12px;line-height:19px}.desktop-settings-redemptions__status{border-radius:7px;flex:none;padding:3px 8px;font-size:11px;font-weight:650;line-height:17px}.desktop-settings-redemptions__status.is-success{color:#23825f;background:#edf8f4}.desktop-settings-redemptions__status.is-warning{color:#ae721e;background:#fff7e7}.desktop-settings-redemptions__status.is-muted{color:#718099;background:#f1f4f8}.desktop-settings-redemptions__status.is-error{color:#c94c59;background:#fff0f2}.desktop-settings-redemptions__code{background:#f6f8fb;border-radius:9px;gap:3px;margin-top:10px;padding:9px 11px;display:grid}.desktop-settings-redemptions__code small{color:#8796ad;font-size:10px;font-weight:650;line-height:15px}.desktop-settings-redemptions__code strong{overflow-wrap:anywhere;color:#26364f;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;line-height:18px}.desktop-settings-redemptions__content>footer{justify-content:space-between;align-items:center;gap:18px;margin-top:11px;display:flex}.desktop-settings-redemptions__content>footer strong{color:#b27319;font-size:12px;font-weight:680;line-height:18px}.desktop-settings-redemptions__content>footer time{color:#96a3b6;font-size:11px;line-height:17px}.desktop-settings-redemptions__empty{color:#91a0b5;text-align:center;align-content:center;place-items:center;gap:8px;min-height:230px;display:grid}.desktop-settings-redemptions__empty>svg{color:#9ba9bc;margin-bottom:3px}.desktop-settings-redemptions__empty strong{color:#53637b;font-size:14px;line-height:20px}.desktop-settings-redemptions__empty p{color:#91a0b5;margin:0;font-size:12px;line-height:19px}.desktop-settings-redemptions__empty.is-error strong,.desktop-settings-redemptions__empty.is-error p{color:#c94c59}.desktop-settings-redemptions__loading{gap:0;display:grid}.desktop-settings-redemptions__loading>span{background:linear-gradient(90deg,#0000 0%,#eef3f9eb 45%,#0000 90%) 0 0/220% 100%;border-bottom:1px solid #e8edf5;height:112px;animation:1.3s ease-in-out infinite desktop-settings-redemptions-loading;display:block}.desktop-settings-redemptions__loading>span:nth-child(2){animation-delay:.1s}.desktop-settings-redemptions__loading>span:nth-child(3){animation-delay:.2s}@keyframes desktop-settings-redemptions-loading{0%{background-position:100% 0}to{background-position:-100% 0}}.desktop-settings-admin{gap:24px;padding-top:0;display:grid}.desktop-settings-admin__header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.desktop-settings-admin__header>span{min-width:0}.desktop-settings-admin__header>.ui-button{color:#647896;flex:none;margin-top:1px}.desktop-settings-admin__summary{border-top:1px solid #e7edf6;border-bottom:1px solid #e7edf6;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.desktop-settings-admin__summary>div{gap:4px;padding:14px 16px;display:grid}.desktop-settings-admin__summary>div+div{border-left:1px solid #e7edf6}.desktop-settings-admin__summary dt{color:#8796ad;font-size:12px;line-height:18px}.desktop-settings-admin__summary dd{color:#17243d;margin:0;font-size:24px;font-weight:740;line-height:30px}.desktop-settings-admin__verify{border-bottom:1px solid #e7edf6;padding-bottom:22px}.desktop-settings-admin__verify>header,.desktop-settings-admin__products>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.desktop-settings-admin__verify>header>span,.desktop-settings-admin__products>header>span{align-items:center;gap:8px;display:inline-flex}.desktop-settings-admin__verify h3,.desktop-settings-admin__products h3{color:#17243d;margin:0;font-size:15px;font-weight:680;line-height:22px}.desktop-settings-admin__verify>header>span>svg,.desktop-settings-admin__products>header>span>svg{color:#7186aa}.desktop-settings-admin__verify>header>small,.desktop-settings-admin__products>header>small{color:#8796ad;font-size:12px;line-height:18px}.desktop-settings-admin__verify-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:14px;display:grid}.desktop-settings-admin__verify-fields input,.desktop-settings-admin__editor input,.desktop-settings-admin__editor select{color:#26364f;width:100%;min-width:0;height:40px;font:inherit;background:#fff;border:1px solid #dfe7f2;border-radius:9px;outline:0;padding:0 12px;font-size:13px}.desktop-settings-admin__verify-fields input:focus,.desktop-settings-admin__editor input:focus,.desktop-settings-admin__editor select:focus{box-shadow:0 0 0 3px var(--ui-color-focus-ring);border-color:#9db9ff}.desktop-settings-admin__verify-button.ui-button,.desktop-settings-admin__save.ui-button{color:#26364f;box-shadow:none;background:#f6f8fb;border-color:#cfd9e8}.desktop-settings-admin__verify-button.ui-button:hover:not(:disabled),.desktop-settings-admin__save.ui-button:hover:not(:disabled){color:#17243d;box-shadow:none;background:#edf2f8;border-color:#b9c7da}.desktop-settings-admin__verify-result{color:#26755e;background:#edf8f4;border-radius:9px;gap:4px;margin-top:12px;padding:11px 13px;font-size:12px;line-height:18px;display:grid}.desktop-settings-admin__verify-result strong{color:#1d6a54;font-weight:680}.desktop-settings-admin__verify-result span{color:#3c8b74}.desktop-settings-admin__verify-result code{overflow-wrap:anywhere;color:#1d6a54;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px}.desktop-settings-admin__products{min-width:0}.desktop-settings-admin__products>header{border-bottom:1px solid #e7edf6;padding-bottom:10px}.desktop-settings-admin__products>header small{color:#8796ad;font-size:12px}.desktop-settings-admin__product{border-bottom:1px solid #e7edf6;padding:18px 4px 20px}.desktop-settings-admin__product-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.desktop-settings-admin__product-head>div{min-width:0}.desktop-settings-admin__product-title{align-items:center;gap:8px;min-width:0;display:flex}.desktop-settings-admin__product-title h3{color:#17243d;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:15px;font-weight:700;line-height:21px;overflow:hidden}.desktop-settings-admin__product-head p{color:#718099;max-width:680px;margin:5px 0 0;font-size:12px;line-height:19px}.desktop-settings-admin__badge{border-radius:7px;flex:none;align-items:center;padding:3px 8px;font-size:11px;font-weight:650;line-height:17px;display:inline-flex}.desktop-settings-admin__badge.is-success{color:#23825f;background:#edf8f4}.desktop-settings-admin__badge.is-warning{color:#ae721e;background:#fff7e7}.desktop-settings-admin__badge.is-muted{color:#718099;background:#f1f4f8}.desktop-settings-admin__badge.is-error{color:#c94c59;background:#fff0f2}.desktop-settings-admin__stock{text-align:right;background:#f6f8fb;border-radius:9px;flex:none;gap:3px;min-width:88px;padding:7px 10px;display:grid}.desktop-settings-admin__stock small{color:#8796ad;font-size:10px;line-height:15px}.desktop-settings-admin__stock strong{color:#26364f;font-size:12px;line-height:18px}.desktop-settings-admin__stats{border-top:1px solid #edf1f6;border-bottom:1px solid #edf1f6;grid-template-columns:repeat(6,minmax(0,1fr));margin:16px 0 0;display:grid}.desktop-settings-admin__stats>div{gap:4px;min-width:0;padding:10px 9px;display:grid}.desktop-settings-admin__stats>div+div{border-left:1px solid #edf1f6}.desktop-settings-admin__stats dt{color:#8796ad;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:15px;overflow:hidden}.desktop-settings-admin__stats dd{color:#26364f;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;font-weight:680;line-height:18px;overflow:hidden}.desktop-settings-admin__buyers{border:1px solid #e7edf6;border-radius:9px;margin-top:14px}.desktop-settings-admin__buyers>button{color:#718099;cursor:pointer;text-align:left;background:#f8fafc;border:0;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:10px 12px;display:flex}.desktop-settings-admin__buyers>button>span{gap:2px;display:grid}.desktop-settings-admin__buyers>button strong{color:#26364f;font-size:12px;line-height:18px}.desktop-settings-admin__buyers>button small{color:#8796ad;font-size:10px;line-height:15px}.desktop-settings-admin__buyers>button>svg{flex:none}.desktop-settings-admin__buyers-list{border-top:1px solid #e7edf6}.desktop-settings-admin__buyer-row{grid-template-columns:minmax(0,1fr) auto;gap:7px 14px;padding:11px 12px;display:grid}.desktop-settings-admin__buyer-row+.desktop-settings-admin__buyer-row{border-top:1px solid #edf1f6}.desktop-settings-admin__buyer-row>div{gap:2px;min-width:0;display:grid}.desktop-settings-admin__buyer-row>div strong{color:#26364f;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:18px;overflow:hidden}.desktop-settings-admin__buyer-row>div small{color:#8796ad;font-size:10px;line-height:15px}.desktop-settings-admin__buyer-row code{color:#26364f;overflow-wrap:anywhere;background:#f6f8fb;border-radius:7px;grid-column:1/-1;gap:2px;padding:7px 9px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;display:grid}.desktop-settings-admin__buyer-row code small{color:#8796ad;font-family:var(--ui-font-sans);font-size:10px}.desktop-settings-admin__buyer-row footer{color:#96a3b6;grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px;font-size:10px;line-height:15px;display:flex}.desktop-settings-admin__buyers-empty{color:#91a0b5;text-align:center;padding:14px;font-size:12px}.desktop-settings-admin__editor{grid-template-columns:minmax(110px,.8fr) minmax(120px,.9fr) auto minmax(140px,1fr) auto;align-items:end;gap:10px;margin-top:14px;display:grid}.desktop-settings-admin__editor label{gap:5px;min-width:0;display:grid}.desktop-settings-admin__editor label>span{color:#718099;font-size:11px;font-weight:650;line-height:16px}.desktop-settings-admin__unlimited{align-self:end}.desktop-settings-admin__unlimited>span{white-space:nowrap;border:1px solid #dfe7f2;border-radius:9px;align-items:center;gap:6px;height:40px;padding:0 10px;display:inline-flex;color:#52637c!important}.desktop-settings-admin__unlimited input{accent-color:#4f7dff;width:14px;height:14px}.desktop-settings-admin__editor .ui-button{height:40px;min-height:40px}.desktop-settings-about{gap:var(--ui-space-5);padding-top:var(--ui-space-6);display:grid}.desktop-settings-about__brand{border-radius:var(--ui-radius-md);background:linear-gradient(120deg,#edf3ff,#f8f5ff);align-items:center;gap:18px;min-height:116px;padding:20px;display:flex}.desktop-settings-about__brand>span{border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-lg);width:70px;height:70px;box-shadow:var(--ui-shadow-e1);background:#fff;flex:none;place-items:center;display:grid}.desktop-settings-about__brand>span img{object-fit:contain;width:58px;height:auto;display:block}.desktop-settings-about__brand h3{margin:0;font-size:24px;line-height:32px}.desktop-settings-about__brand p{color:var(--ui-color-text-tertiary);margin:2px 0 0;font-size:13px}.desktop-settings-about__list{display:grid}.desktop-settings-about__list button{border-bottom:1px solid var(--ui-color-border);min-height:58px;color:var(--ui-color-text-secondary);cursor:pointer;text-align:left;background:0 0;justify-content:space-between;align-items:center;padding:0 4px;font-size:14px;display:flex}.desktop-settings-about__list button:hover{color:var(--ui-color-primary)}.desktop-settings-about__company{border-radius:var(--ui-radius-sm);color:var(--ui-color-text-tertiary);background:var(--ui-color-panel);align-items:center;gap:12px;padding:14px 16px;display:flex}.desktop-settings-about__company>span{gap:3px;display:grid}.desktop-settings-about__company strong{color:var(--ui-color-text-secondary);font-size:12px}.desktop-settings-about__company small{font-size:11px}@media (max-width:1180px){.desktop-settings__layout{grid-template-columns:210px minmax(0,1fr)}.desktop-settings__nav-panel{padding:24px 12px 28px}.desktop-settings__detail-scroll{padding:30px 28px 40px}.desktop-settings__account-row{grid-template-columns:128px minmax(0,1fr) 18px}.desktop-settings__workspace-header{align-items:flex-start}.desktop-settings__workspace-actions{flex-direction:row;align-items:center}.desktop-settings-management__legacy div[class*=xl\:grid-cols-5]{grid-template-columns:repeat(3,minmax(0,1fr))}.desktop-settings-management__legacy div[class*=xl\:grid-cols-5]>:last-child{grid-column:span 2}.desktop-settings-management__legacy div[class*="md:grid-cols-[140px_140px_1fr_auto]"]{grid-template-columns:repeat(2,minmax(0,1fr))}.desktop-settings-management__legacy div[class*="md:grid-cols-[140px_140px_1fr_auto]"]>input{grid-column:1/-1}.desktop-settings-management__legacy div[class*="md:grid-cols-[140px_140px_1fr_auto]"]>button{grid-column:1/-1;width:100%}}@media (max-height:900px){.desktop-settings__nav-panel{padding-block:18px}.desktop-settings__nav-scroll>section+section{margin-top:14px}.desktop-settings__nav-panel h2{margin-bottom:7px}.desktop-settings__nav-list>button{min-height:48px;padding-block:4px}}@media (prefers-reduced-motion:reduce){.desktop-settings button{transition:none!important}}.desktop-card__inner{width:min(1120px,100% - 72px)}.desktop-card__hero{grid-template-columns:96px minmax(0,1fr);align-items:start;padding:28px}.desktop-card__avatar{width:96px;height:96px}.desktop-card__identity h2{font-size:26px;line-height:32px}.desktop-card__identity>p{margin-top:7px}.desktop-card__identity .desktop-card__bio{max-width:760px;margin-top:12px}.desktop-card__interest{color:#52637c!important;margin-top:8px!important;font-size:12px!important;font-weight:500!important}.desktop-card__interest strong{color:#52637c}.desktop-card__grid{margin-top:16px}.desktop-card__grid--work{align-items:start}.desktop-card__section{margin-top:16px;padding:22px 24px}.desktop-card__section h2{margin-bottom:16px;font-size:16px}.desktop-card__bullet-list{color:#53647f;gap:13px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.desktop-card__bullet-list li{align-items:center;gap:10px;display:flex}.desktop-card__bullet-list li>span{color:#4f7dff;font-size:16px;line-height:1}.desktop-card__bullet-list li>span.is-hollow{font-size:18px}.desktop-card__contact-list,.desktop-card__social-list,.desktop-card__work-list{gap:10px;display:grid}.desktop-card__contact,.desktop-card__social,.desktop-card__work-item{color:#71809a;background:0 0;border-bottom:1px solid #edf1f7;border-radius:0;grid-template-columns:160px minmax(0,1fr) auto auto;align-items:center;gap:14px;min-height:42px;padding:10px 0;font-size:13px;display:grid}.desktop-card__contact strong,.desktop-card__social strong,.desktop-card__work-copy strong{color:#253650;font-size:13px}.desktop-card__contact em{color:#6075bd;white-space:nowrap;border:1px solid #cbd8ff;border-radius:999px;padding:4px 12px;font-size:11px;font-style:normal}.desktop-card__contact a,.desktop-card__social>svg,.desktop-card__work-item>a{color:#4f7dff;display:inline-flex}.desktop-card__social{grid-template-columns:40px minmax(0,1fr) auto;padding-left:2px;text-decoration:none;overflow:visible}.desktop-card__social>span:first-child{width:36px;height:36px;position:relative;overflow:hidden}.desktop-card__social>span:first-child img{display:block;object-fit:contain!important;width:100%!important;max-width:100%!important;height:100%!important;position:static!important;transform:none!important}.desktop-card__social span:nth-child(2){gap:3px;display:grid}.desktop-card__social small,.desktop-card__work-copy small{color:#8090a8;font-size:11px}.desktop-card__work-item{grid-template-columns:118px minmax(0,1fr) auto;min-height:78px}.desktop-card__work-cover{background:0 0;border-radius:9px;place-items:center;width:104px;height:60px;font-size:16px;font-weight:700;display:grid;overflow:hidden}.desktop-card__work-cover>div{width:100%;height:100%}.desktop-card__work-cover img{object-fit:cover;width:100%;height:100%}.desktop-card__work-copy{gap:4px;min-width:0;display:grid}.desktop-card__work-copy p{color:#71809a;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;overflow:hidden}@media (max-width:900px){.desktop-card__inner{width:calc(100% - 48px)}.desktop-card__grid,.desktop-card__contact,.desktop-card__social,.desktop-card__work-item{grid-template-columns:1fr}.desktop-card__work-cover{width:104px}}.ui-button{cursor:pointer;min-height:38px;font:inherit;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.ui-button--primary{color:#fff;background:#2f6bff}.ui-button--secondary{border-color:var(--ui-color-border);color:var(--ui-color-text-secondary);background:var(--ui-color-surface)}.ui-button--ghost{border-color:var(--ui-color-border);color:var(--ui-color-text-secondary);background:#fffffff0}.ui-button--sm{min-height:38px}.ui-button--compact{min-height:30px;padding-inline:10px;font-size:11px}.ui-button--danger{color:#fff;background:#e05252}.ui-button--full{width:100%}.ui-button:disabled{cursor:not-allowed;opacity:.55}.ui-button__spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:15px;height:15px;animation:.75s linear infinite desktop-square-spin}.ui-page-shell{width:100%;min-width:0}.ui-page-shell__inner{min-width:0}.ui-page-header{justify-content:space-between;align-items:flex-start;gap:40px;min-width:0;min-height:76px;display:flex}.ui-page-header__copy{min-width:0}.ui-page-header h1{color:#0e1a33;margin:0;font-size:36px;font-weight:760;line-height:44px}.ui-page-header p{color:#65738b;margin:3px 0 0;font-size:14px;line-height:22px}.ui-page-header__actions{flex:none;align-items:center;gap:10px;display:flex}.ui-field{color:var(--ui-color-text);gap:8px;display:grid}.ui-field__label{color:#34445d;font-size:13px;font-weight:700}.ui-input-shell{background:#fff;border:1px solid #dce4f0;border-radius:12px;align-items:center;gap:8px;min-height:46px;padding:0 14px;display:flex}.ui-input-shell:focus-within{border-color:#6f91ed;box-shadow:0 0 0 3px #4f7dff1f}.ui-input-shell input{color:#17233b;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0}.ui-field__helper,.ui-field__error{font-size:12px;line-height:18px}.ui-field__helper{color:#8796ad}.ui-field__error{color:#d64545}.ui-tag{color:#60728e;background:#f7f9fc;border:1px solid #dfe6f2;border-radius:999px;align-items:center;min-height:24px;padding:0 10px;font-size:11px;display:inline-flex}.ui-tag--standard{min-height:32px;padding-inline:14px;font-size:12px}.ui-tag--green{color:#16875f;background:#e8f7f1;border-color:#0000}.ui-tag--blue,.ui-tag--primary{color:#536bff;background:#eef0ff;border-color:#0000}.ui-tag--lavender{color:#7662dc;background:#f1efff;border-color:#0000}.ui-dialog-overlay{z-index:300;background:#141e306b;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.ui-dialog{background:#fff;border:1px solid #e1e8f4;border-radius:18px;width:min(520px,100%);max-height:calc(100dvh - 48px);padding:24px;overflow:auto;box-shadow:0 24px 70px #17233b33}.ui-dialog__title{color:#17243d;margin:0;font-size:20px;line-height:28px}.ui-dialog__description{color:#75849b;margin:6px 0 0;font-size:13px;line-height:20px}.ui-dialog__body{margin-top:18px}.ui-dialog__actions{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.ui-menu-item.is-danger{color:#d64545}.ui-menu{border:1px solid var(--ui-color-border);min-width:132px;box-shadow:var(--ui-shadow-menu);background:#fff;border-radius:10px;gap:2px;padding:6px;display:grid}.ui-menu-item{color:var(--ui-color-text-secondary);cursor:pointer;font:inherit;text-align:left;background:0 0;border-radius:7px;align-items:center;gap:8px;padding:8px 10px;font-size:12px;display:flex}.ui-menu-item:hover{color:var(--ui-color-text);background:var(--ui-color-surface-hover)}.desktop-home__profile-card{position:absolute;bottom:24px;left:14px;right:14px}.desktop-home__profile-card button{width:100%;min-height:64px;color:var(--ui-color-text);cursor:pointer;text-align:left;background:0 0;border-radius:16px;align-items:center;gap:10px;padding:10px 12px;display:flex}.desktop-home__profile-card button>span:nth-child(2){flex:1;gap:1px;min-width:0;display:grid}.desktop-home__profile-card strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:680;overflow:hidden}.desktop-home__profile-card small{color:var(--ui-color-text-muted);font-size:10px}.desktop-home__profile-avatar{color:#fff;background:linear-gradient(135deg,#4f7dff,#59b8ff);border-radius:50%;place-items:center;width:36px;height:36px;font-size:12px;font-weight:700;display:grid}.agent-onboarding-access-dialog{z-index:220;background:#131f3475;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.agent-onboarding-access-dialog>section{background:#fff;border:1px solid #dfe7f4;border-radius:20px;width:min(720px,100%);overflow:hidden;box-shadow:0 28px 80px #172a4c3d}.agent-onboarding-access-dialog>section>header{border-bottom:1px solid #e7edf6;align-items:center;gap:13px;padding:20px 22px;display:flex}.agent-onboarding-access-dialog>section>header>span{color:#5268ff;background:#eef3ff;border-radius:13px;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid}.agent-onboarding-access-dialog>section>header>div{flex:1;min-width:0}.agent-onboarding-access-dialog h2{color:#13233e;margin:0;font-size:21px;line-height:29px}.agent-onboarding-access-dialog header p{color:#8190a6;margin:3px 0 0;font-size:12px}.agent-onboarding-access-dialog header button{color:#74839a;cursor:pointer;background:#f6f8fc;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.agent-onboarding-access-dialog__content{padding:22px}.agent-onboarding-access-dialog__content h3{color:#17243d;margin:0;font-size:17px}.agent-onboarding-access-dialog__content>p{color:#71819a;margin:6px 0 0;font-size:13px;line-height:21px}.agent-onboarding-access-dialog__prompt{color:#243856;cursor:pointer;text-align:left;background:#f3f6fd;border:1px solid #bfd0fb;border-radius:12px;gap:12px;width:100%;margin-top:18px;padding:15px 16px;display:grid}.agent-onboarding-access-dialog__prompt code{visibility:visible;opacity:1;color:#243856;white-space:normal;word-break:break-word;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;font-weight:500;line-height:20px;display:block}.agent-onboarding-access-dialog__prompt span{color:#5075db;align-items:center;gap:5px;font-size:11px;font-weight:700;display:inline-flex}.agent-onboarding-access-dialog ol{grid-template-columns:repeat(3,1fr);gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.agent-onboarding-access-dialog li{color:#60718d;align-items:center;gap:8px;font-size:12px;display:flex}.agent-onboarding-access-dialog li>span{color:#4f6fe4;background:#eef3ff;border-radius:50%;flex:0 0 25px;place-items:center;width:25px;height:25px;font-weight:700;display:grid}.agent-onboarding-access-dialog>section>footer{border-top:1px solid #e7edf6;justify-content:flex-end;gap:10px;padding:15px 22px 19px;display:flex}.agent-onboarding-access-dialog>section>footer button{color:#62728b;cursor:pointer;background:#fff;border:1px solid #dfe6f1;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-width:116px;height:40px;font-size:12px;font-weight:700;display:inline-flex}.agent-onboarding-access-dialog>section>footer button:last-child{color:#fff;background:#526fff;border-color:#526fff;min-width:150px}.desktop-shell.is-sidebar-collapsed .desktop-home__profile-card{left:0;right:0}.desktop-shell.is-sidebar-collapsed .desktop-home__profile-card button{justify-content:center;padding-inline:0}.desktop-shell.is-sidebar-collapsed .desktop-home__profile-card button>span:nth-child(2),.desktop-shell.is-sidebar-collapsed .desktop-home__profile-card button>svg{display:none}.auth-brand-group,.auth-form-group{display:contents}.auth-responsive{height:auto;min-height:100dvh;overflow:visible}.auth-legal-dialog{background:#fff;border:1px solid #e1e8f4;border-radius:22px;width:min(800px,100vw - 48px);max-width:none;height:min(780px,100dvh - 64px);max-height:none;margin:auto;padding:0;position:fixed;inset:0;overflow:hidden;box-shadow:0 28px 90px #14213d33}.auth-legal-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#14213d73}.auth-legal-dialog[open]{flex-direction:column;display:flex}.auth-legal-dialog>header{border-bottom:1px solid #e7edf6;flex:none;justify-content:space-between;align-items:center;padding:20px 28px;display:flex}.auth-legal-dialog h2#auth-legal-title{color:#17243d;margin:0;font-size:22px;font-weight:700}.auth-legal-dialog>header button{color:#64748b;cursor:pointer;background:#f3f6fb;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.auth-legal-dialog__body{overscroll-behavior:contain;flex:1;min-height:0;padding:24px 32px 36px;overflow-y:auto}.auth-legal-dialog .privacy-policy-view,.auth-legal-dialog .privacy-policy-page-scroll,.auth-legal-dialog .privacy-policy-page-inner,.auth-legal-dialog .privacy-policy-card{width:100%;max-width:none;height:auto;min-height:0;max-height:none;box-shadow:none;background:0 0;margin:0;padding:0;display:block;overflow:visible}.auth-legal-dialog .privacy-policy-content{padding:0;line-height:1.9}.auth-legal-dialog .privacy-policy-content>h1:first-child{display:none}@media (min-width:768px){.app-mobile-frame:has(.auth-responsive){max-width:none}.auth-responsive{width:min(560px,100% - 48px);max-width:560px;margin-inline:auto}.auth-responsive:is(.auth-responsive--login,.auth-responsive--phone,.auth-responsive--email){background:radial-gradient(at 12% 20%,#eaf0ff,#0000 55%),linear-gradient(130deg,#f8faff,#f3f8ff 55%,#fff);width:100%;max-width:none;height:auto;min-height:100dvh;padding:clamp(24px,5vh,48px) 32px;display:flex;overflow:visible}.auth-responsive:is(.auth-responsive--login,.auth-responsive--phone,.auth-responsive--email)>main{background:#fff;border:1px solid #e2e9f5;border-radius:28px;flex-shrink:0;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:stretch;width:100%;max-width:960px;height:auto;min-height:580px;margin:auto;padding:0;display:grid;overflow:hidden;box-shadow:0 24px 80px #243c7010}.auth-brand-group{background:radial-gradient(at 50% 65%,#d9e9ff 0%,#0000 65%),linear-gradient(145deg,#f2f4ff,#eaf5ff);border-right:1px solid #e5ecf8;flex-direction:column;justify-content:center;align-items:center;padding:48px 28px;display:flex}.auth-brand-group>h1{letter-spacing:-.8px;font-size:34px;line-height:44px}.auth-brand-group>p{margin-top:10px;font-size:14px;line-height:22px}.auth-brand-group>div{margin-top:28px}.auth-brand-group>div>img,.auth-brand-group>div>div:first-child{object-fit:contain;width:min(240px,100%);height:280px}.auth-form-group{flex-direction:column;justify-content:center;align-items:center;min-width:0;padding:44px 40px;display:flex}.auth-form-group section{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}.auth-form-group h2{font-size:26px;line-height:36px}.auth-form-group section p{font-size:13px;line-height:22px}.auth-form-group section input{font-size:14px}.auth-form-group section>button:last-child{height:48px;font-size:16px}:is(.auth-form-group>div:has(>p),.auth-form-group>p){margin-top:22px}.auth-form-group>p,.auth-form-group>div>p{font-size:12px;line-height:20px}.auth-form-group>div:last-child{flex-wrap:wrap;gap:20px;margin-top:16px}.auth-form-group>div:last-child>button{flex-shrink:0}.auth-form-group button:focus-visible{outline-offset:4px;outline:2px solid #547aff}.auth-responsive--register>main{max-width:440px}}@media (min-width:768px) and (max-width:1000px){.auth-form-group{padding:32px 24px}.auth-brand-group{padding-inline:20px}}@media (max-width:1100px){.desktop-shell{--desktop-sidebar-inline-size:64px;grid-template-columns:64px minmax(0,1fr)}.desktop-shell .desktop-brand{display:none}.desktop-shell .desktop-sidebar__header{justify-content:center;padding:0;display:flex}.desktop-shell .desktop-sidebar__nav button{justify-content:center;gap:0;width:40px;height:40px;margin:0 12px;padding:0}.desktop-shell .desktop-sidebar__nav button span{display:none}.desktop-shell .desktop-home__profile-card{left:0;right:0}.desktop-shell .desktop-home__profile-card button{justify-content:center;padding-inline:0}.desktop-shell .desktop-home__profile-card button>span:nth-child(2),.desktop-shell .desktop-home__profile-card button>svg{display:none}}
