.nb{margin-left:auto;position:relative}.nb .shell-bell{cursor:pointer;background:0 0;border:0;margin-left:0}.nb-backdrop{z-index:40;cursor:default;background:0 0;border:0;position:fixed;inset:0}.nb-panel{z-index:41;border:1px solid var(--line);width:min(380px,100vw - 32px);max-height:70vh;color:var(--ink);background:#fff;border-radius:16px;flex-direction:column;gap:10px;padding:12px;display:flex;position:absolute;top:calc(100% + 8px);right:0;overflow:auto;box-shadow:0 20px 40px #0b1a3029}.nb-head{justify-content:space-between;align-items:center;display:flex}.nb-head strong{font-size:15px}.nb-head button{cursor:pointer;color:var(--muted);background:0 0;border:0;padding:4px}.nb-radar{color:var(--blue);background:var(--blue-soft,#eaf2fc);border-radius:10px;align-items:center;gap:8px;padding:9px 11px;font-size:13px;font-weight:600;display:flex}.nb-empty{color:var(--muted);margin:4px 2px;font-size:13px}.nb-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.nb-item{border:1px solid var(--line);border-left:4px solid var(--tone,var(--blue));background:linear-gradient(110deg,color-mix(in srgb,var(--tone-soft,#fff) 55%,#fff),#fff 60%);border-radius:12px;grid-template-columns:auto 1fr;gap:4px 10px;padding:10px 12px;display:grid}.nb-item.read{opacity:.65}.nb-item>svg{color:var(--tone,var(--blue));margin-top:2px}.nb-item b{font-size:13.5px}.nb-item p{color:var(--ink);white-space:pre-line;margin:3px 0 0;font-size:13px;line-height:1.45}.nb-item small{color:var(--muted);font-size:11.5px}.nb-item button{color:var(--blue);cursor:pointer;background:0 0;border:0;grid-column:2;justify-self:start;padding:2px 0;font-size:12.5px;font-weight:700}.nb-urgent{background:var(--red);color:#fff;align-items:center;gap:12px;padding:11px 20px;font-size:14px;display:flex}.nb-urgent div{flex:1;line-height:1.4}.nb-urgent button{color:#fff;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #fff9;border-radius:10px;padding:6px 14px;font-weight:700}.nb-urgent button:hover{background:#ffffff1f}.nb-open{color:inherit;min-width:0;text-decoration:none;display:block}.nb-open:hover b{text-decoration:underline}.nb-open p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.nb-all{color:var(--blue);align-self:center;padding:4px 8px;font-size:13px;font-weight:700;text-decoration:none}.notices-page{flex-direction:column;gap:14px;width:100%;max-width:820px;margin:0 auto;display:flex}.notice-full{isolation:isolate;border:1px solid color-mix(in srgb,var(--g1,var(--tone)) 28%,#fff);background:linear-gradient(160deg,color-mix(in srgb,var(--tone-soft) 60%,#fff) 0%,#fff 55%, color-mix(in srgb,var(--tone-soft) 45%,#fff) 100%);box-shadow:0 18px 40px -30px color-mix(in srgb,var(--g2,var(--tone)) 70%,transparent);border-radius:24px;padding:22px 22px 20px;scroll-margin-top:90px;position:relative;overflow:hidden}.notice-full:before{content:"";background:linear-gradient(90deg,var(--g1),var(--g2));height:6px;position:absolute;inset:0 0 auto}.notice-full>:not(.notice-art){z-index:1;position:relative}.notice-full.focused{box-shadow:0 0 0 3px color-mix(in srgb,var(--tone) 30%,transparent)}.notice-full.read{box-shadow:none}.notice-art{z-index:0;color:color-mix(in srgb,var(--g2,var(--tone)) 18%,#fff);pointer-events:none;position:absolute;bottom:-26px;right:-18px}.notice-art svg{stroke-width:1.4px;width:150px;height:150px}.notice-full-head{align-items:center;gap:14px;display:flex}.notice-icon.home-solid{border-radius:17px;width:58px;height:58px}.notice-icon svg{width:28px;height:28px}.level-urgent .notice-icon{animation:1.8s ease-out infinite notice-pulse}@keyframes notice-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--g2) 45%,transparent)}80%,to{box-shadow:0 0 0 14px #0000}}@media (prefers-reduced-motion:reduce){.level-urgent .notice-icon{animation:none}}.notice-kind{letter-spacing:.6px;text-transform:uppercase;color:var(--tone);font-size:12px;font-weight:800;display:block}.notice-kind i{letter-spacing:0;text-transform:none;color:var(--muted);margin-left:4px;font-style:normal;font-weight:600}.notice-full-head h2{color:var(--ink);margin:2px 0 0;font-size:1.25rem;line-height:1.25}.notice-full-head small{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;font-size:12.5px;display:inline-flex}.notice-new{color:#fff;background:linear-gradient(135deg,var(--g1),var(--g2));border-radius:999px;padding:1px 8px;font-size:11px;font-weight:800;display:inline-block}.notice-full-body{white-space:pre-line;color:var(--ink);overflow-wrap:anywhere;margin:14px 0 0;font-size:15.5px;line-height:1.6}.notice-full-actions{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:16px;display:flex}.notice-cta{color:#fff;background:linear-gradient(135deg,var(--g1),var(--g2));box-shadow:0 12px 22px -12px var(--g2);border-radius:14px;align-items:center;gap:8px;padding:12px 20px;font-size:15px;font-weight:800;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex}.notice-cta:hover{box-shadow:0 16px 26px -12px var(--g2);transform:translateY(-1px)}.notice-read{color:var(--tone);cursor:pointer;background:0 0;border:0;padding:6px 2px;font-size:14px;font-weight:700}.notice-done{color:var(--muted);align-items:center;gap:4px;font-size:13px;display:inline-flex}.notice-filters{scrollbar-width:none;gap:8px;padding:2px 2px 6px;display:flex;overflow-x:auto}.notice-filters::-webkit-scrollbar{display:none}.notice-filter{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#fff;border-radius:999px;flex:none;align-items:center;gap:6px;padding:8px 14px;font-size:13.5px;font-weight:700;display:inline-flex}.notice-filter svg{color:var(--tone,var(--blue))}.notice-filter b{color:var(--muted);font-size:12px;font-weight:700}.notice-filter.on{color:#fff;background:linear-gradient(135deg,var(--g1,#3b82f6),var(--g2,#1d4ed8));border-color:#0000}.notice-filter.on svg,.notice-filter.on b{color:#fff}@media (max-width:600px){.notice-full{border-radius:22px;padding:20px 16px 18px}.notice-art svg{width:120px;height:120px}.notice-icon.home-solid{border-radius:15px;width:52px;height:52px}.notice-cta{flex:auto;justify-content:center}}.level-warning .notice-cta,.level-warning .notice-new,.notice-filter.ui-tone-amber.on,.notice-filter.ui-tone-amber.on svg,.notice-filter.ui-tone-amber.on b{color:#3b2a00}.notice-from{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.notice-from a{color:var(--tone);font-weight:800;text-decoration:none}.notice-from svg{color:var(--tone)}.notice-follow{border-style:dashed}.notice-hide{color:#b91c1c;font:inherit;cursor:pointer;background:#fff;border:1px solid #f3c7c7;border-radius:10px;align-items:center;gap:5px;margin-left:auto;padding:6px 10px;font-size:13px;font-weight:700;display:inline-flex}.notice-hide:disabled{opacity:.6;cursor:default}
.billing-banner{background:var(--amber,#b45309);color:#fff;align-items:center;gap:12px;padding:11px 20px;font-size:14px;display:flex}.billing-banner.suspended{background:var(--red)}.billing-banner div{flex:1;line-height:1.4}.billing-banner a{color:#fff;white-space:nowrap;border:1px solid #ffffffb3;border-radius:10px;padding:6px 14px;font-weight:700;text-decoration:none}.billing-banner a:hover{background:#ffffff24}.billing-panel{border:1px solid var(--line);background:#fff;border-radius:16px;flex-direction:column;gap:14px;margin:18px 0 8px;padding:20px 22px;display:flex}.billing-head{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.billing-head>div{flex-direction:column;flex:1;gap:2px;min-width:180px;display:flex}.billing-head small{color:var(--muted);text-transform:uppercase;letter-spacing:.7px;font-size:12px;font-weight:700}.billing-head strong{letter-spacing:-.3px;color:var(--ink);font-size:18px;font-weight:800}.billing-icon{background:var(--green-soft,#e7f6ec);width:44px;height:44px;color:var(--green);border-radius:14px;flex:none;place-items:center;display:grid}.billing-facts{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px;margin:0;display:grid}.billing-facts dt{color:var(--muted);font-size:12.5px}.billing-facts dd{color:var(--ink);margin:5px 0 0;font-size:15px;font-weight:600}.billing-facts dd.late{color:var(--red)}.billing-facts select{font:inherit;border:1px solid var(--line);background:#fff;border-radius:10px;max-width:100%;padding:7px 10px;font-size:14px}.billing-note{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.billing-actions{flex-wrap:wrap;gap:10px;display:flex}.billing-actions:empty{display:none}.billing-confirm{border:1px solid var(--line);background:#fff7f7;border-radius:14px;flex-direction:column;gap:10px;padding:14px;display:flex}.billing-confirm p{margin:0;font-size:13.5px;line-height:1.5}.billing-confirm div{flex-wrap:wrap;gap:10px;display:flex}.billing-error{color:var(--red);margin:0;font-size:13.5px;font-weight:600}.billing-done{color:var(--green);margin:0;font-size:13.5px;font-weight:600}.billing-subtitle{color:var(--muted);text-transform:uppercase;letter-spacing:.7px;align-items:center;gap:6px;margin:6px 0 0;font-size:12.5px;font-weight:700;display:flex}.billing-invoices{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.billing-invoices li{border-top:1px solid var(--line);grid-template-columns:1fr auto 90px;align-items:center;gap:12px;padding:11px 0;display:grid}.billing-invoices li>span:first-child{flex-direction:column;gap:2px;display:flex}.billing-invoices b{font-variant-numeric:tabular-nums;font-size:14.5px}.billing-invoices small{color:var(--muted);font-size:12.5px}.billing-invoices a{color:var(--blue);justify-content:flex-end;align-items:center;gap:4px;font-size:13.5px;font-weight:700;text-decoration:none;display:inline-flex}.plan-buy{margin-top:8px;display:block}.plan-buy .ui-btn{text-transform:none;letter-spacing:0}.billing-dialog{width:min(460px,100vw - 32px)}.billing-dialog-body{border-top:6px solid var(--tone);flex-direction:column;gap:14px;padding:24px 22px 20px;display:flex}.billing-dialog input:not([type=radio]){border:1px solid var(--line);font:inherit;border-radius:12px;min-height:44px;padding:10px 12px;font-weight:400}.billing-kinds{border:0;grid-template-columns:1fr 1fr;gap:8px;margin:0;padding:0;display:grid}.billing-kinds legend{margin-bottom:6px;font-size:13.5px;font-weight:600}.billing-kinds label{border:1px solid var(--line);cursor:pointer;border-radius:12px;align-items:center;gap:8px;min-height:44px;padding:10px 12px;font-size:13.5px;display:flex}.billing-kinds label.on{border-color:var(--blue);background:var(--blue-soft);font-weight:700}.billing-kinds input{accent-color:var(--blue)}@media (max-width:700px){.billing-banner{flex-wrap:wrap;padding:10px 16px}.billing-panel{padding:18px}.billing-invoices li{grid-template-columns:1fr auto;row-gap:6px}.billing-invoices li>a,.billing-invoices li>span:last-child{grid-column:1/-1;justify-content:flex-start}}
.verify-banner{color:#065f46;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:14px;align-items:center;gap:12px;margin:10px 16px 0;padding:12px 14px;display:flex}.verify-banner span{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.verify-banner strong{font-size:14px}.verify-banner small{color:#047857;font-size:12.5px}.verify-banner .verify-banner-error{color:#b91c1c}.verify-banner button{color:#065f46;font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #6ee7b7;border-radius:10px;align-items:center;gap:6px;padding:7px 11px;font-size:13px;font-weight:700;display:inline-flex}.verify-banner button:disabled{opacity:.7;cursor:default}@media (max-width:600px){.verify-banner{flex-wrap:wrap}.verify-banner button{justify-content:center;width:100%}}
.shell{background:var(--canvas);min-height:100vh;display:flex}.shell-body{flex-direction:column;flex:1;min-width:0;display:flex}.shell-side{background:var(--navy);color:#b9c8dc;flex-direction:column;flex-shrink:0;gap:18px;width:248px;height:100vh;padding:22px 14px 16px;display:flex;position:sticky;top:0;overflow-y:auto}.shell-brand{color:#fff;align-items:center;gap:10px;padding:0 6px;display:flex}.shell-mark{background:var(--blue);color:#fff;width:34px;height:34px;box-shadow:inset -8px 0 0 var(--cyan);border-radius:9px;flex-shrink:0;place-items:center;font-size:21px;font-weight:800;display:grid}.shell-brand>span:last-child{letter-spacing:-.3px;flex-direction:column;font-size:18px;font-weight:800;line-height:1.15;display:flex}.shell-brand b{color:#4fb6ff;font-weight:800}.shell-brand small{color:#9fb3cc;letter-spacing:0;margin-top:3px;font-size:10.5px;font-weight:500;line-height:1.35}.shell-menu{flex-direction:column;gap:3px;display:flex}.shell-menu a{color:#b9c8dc;border-radius:10px;align-items:center;gap:12px;min-height:42px;padding:0 14px;font-size:14px;font-weight:500;transition:background .15s,color .15s;display:flex}.shell-menu a:hover{color:#fff;background:#ffffff12}.shell-menu a[aria-current=page]{color:#fff;background:#1e4a8a;font-weight:700}.shell-plan{background:var(--navy-2);border:1px solid #2a4a78;border-radius:14px;flex-direction:column;gap:10px;margin-top:auto;padding:16px;font-size:13px;display:flex}.shell-plan strong{color:#fff;align-items:center;gap:8px;font-size:14px;display:flex}.shell-plan strong svg{color:#ffb547}.shell-plan b{color:#fff}.shell-plan-bar{background:#2a4a78;border-radius:999px;height:7px;overflow:hidden}.shell-plan-bar>span{background:var(--cyan);border-radius:999px;height:100%;display:block}.shell-plan a{color:#fff;border:1px solid #4f7bb8;border-radius:10px;justify-content:center;align-items:center;height:38px;font-weight:700;display:flex}.shell-plan a:hover{background:#ffffff12}.shell-foot{flex-direction:column;gap:8px;padding-top:4px;display:flex}.shell-who{color:#8ea4c0;text-overflow:ellipsis;white-space:nowrap;padding:0 4px;font-size:11.5px;overflow:hidden}.shell-foot button{color:#b9c8dc;cursor:pointer;background:#ffffff0f;border:0;border-radius:10px;align-items:center;gap:8px;width:100%;padding:9px 12px;font-size:13px;font-weight:600;display:flex}.shell-foot button:hover{color:#fff;background:#ffffff1f}.shell-top{border-bottom:1px solid var(--line);z-index:15;background:#fff;flex-shrink:0;align-items:center;gap:16px;height:72px;padding:0 28px;display:flex;position:sticky;top:0}.shell-search{border:1px solid var(--line);max-width:680px;height:46px;color:var(--muted);background:#f9fbfe;border-radius:12px;flex:1;align-items:center;gap:10px;padding:0 5px 0 14px;transition:border-color .15s,box-shadow .15s;display:flex}.shell-search:focus-within{background:#fff;border-color:#9cc2ff;box-shadow:0 0 0 3px #0b6cf51f}.shell-search input{min-width:0;color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-size:14.5px}.shell-search button{background:var(--blue);color:#fff;border-radius:9px;height:36px;padding:0 18px;font-size:13.5px;font-weight:700}.shell-search button:hover{background:var(--blue-hover)}.shell-spacer{flex:1}.shell-bell{width:44px;height:44px;color:var(--ink);border-radius:12px;place-items:center;margin-left:auto;display:grid;position:relative}.shell-bell:hover{background:#f1f5fa}.shell-bell>span{color:#fff;background:#dc2626;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:10.5px;font-weight:800;display:grid;position:absolute;top:5px;right:5px}.shell-account{border-left:1px solid var(--line);align-items:center;gap:10px;max-width:260px;padding-left:16px;display:flex}.shell-account>span:last-child{flex-direction:column;min-width:0;display:flex}.shell-account b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.shell-account small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.shell-dock,.shell-more{display:none}@media (max-width:880px){.shell{flex-direction:column}.shell-side{display:none}.shell-top{background:var(--navy);border-bottom:0;gap:8px;height:auto;padding:12px 14px}.shell-search{background:#fff;border-color:#fff;height:48px}.shell-search button{display:none}.shell-bell{color:#fff;margin-left:0}.shell-bell:hover{background:#ffffff1a}.shell-account{display:none}.shell-body{padding-bottom:76px}.shell-dock{z-index:25;border-top:1px solid var(--line);background:#fff;height:68px;padding:0 6px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 16px #0f24400f}.shell-dock a,.shell-dock button{color:var(--muted);background:0 0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;font-size:11.5px;font-weight:500;display:flex}.shell-dock [aria-current=page],.shell-dock [aria-expanded=true]{color:var(--blue);font-weight:700}.shell-more{z-index:24;background:#fff;border-radius:20px 20px 0 0;flex-direction:column;gap:14px;max-height:70vh;padding:18px 16px 20px;display:flex;position:fixed;bottom:68px;left:0;right:0;overflow-y:auto;box-shadow:0 -12px 32px #0f244029}.shell-more-head{justify-content:space-between;align-items:center;display:flex}.shell-more-head strong{font-size:17px}.shell-more-head button{background:#f1f5fa;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.shell-more-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.shell-more-grid a,.shell-more-grid button{border:1px solid var(--line);min-height:78px;color:var(--ink);text-align:center;background:#fff;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:8px;font-size:12.5px;font-weight:600;display:flex}.shell-more-grid [aria-current=page]{background:var(--blue-soft);color:var(--blue);border-color:#bfd6ff}}.shell-count{background:var(--orange);color:#fff;border-radius:999px;place-items:center;min-width:22px;height:22px;margin-left:auto;padding:0 6px;font-size:12px;font-style:normal;font-weight:800;display:grid}
.shell .shell-side{gap:20px;width:232px;padding:26px 16px 18px}.shell .shell-brand{gap:11px;padding:0 6px}.shell .shell-brand small{max-width:160px;margin-top:5px}.shell .shell-menu{gap:7px}.shell-menu-group{flex-direction:column;gap:3px;display:flex}.shell-menu-label{letter-spacing:1.7px;text-transform:uppercase;color:#9fb3cc;margin:13px 13px 7px;font-size:10px;font-weight:700}.shell .shell-menu a{border-radius:8px;min-height:44px;padding:0 13px;font-size:13px;position:relative}.shell .shell-menu a[aria-current=page]{background:#1c4276}.shell .shell-menu a[aria-current=page]:before{content:"";background:var(--cyan);border-radius:2px;width:3px;position:absolute;top:12px;bottom:12px;left:0}.shell .shell-submenu{border-left:1px solid #ffffff29;flex-direction:column;gap:1px;margin:2px 0 6px 28px;padding-left:8px;display:flex}.shell .shell-menu .shell-submenu a{color:#bcd0e6;align-items:center;min-height:32px;padding:0 10px;font-size:12px;display:flex}.shell .shell-menu .shell-submenu a[aria-current=page]{color:#fff;background:#ffffff1f}.shell .shell-menu .shell-submenu a[aria-current=page]:before{display:none}.shell-organization{border-block:1px solid #2a4260;align-items:center;gap:12px;margin:2px 5px 0;padding:15px 2px;display:flex}.shell-organization>svg{color:#9fb3cc;flex-shrink:0}.shell-organization>div{flex-direction:column;gap:3px;min-width:0;display:flex}.shell-organization strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.shell-organization span{color:#9fb3cc;font-size:10.5px}.shell .shell-plan{border-radius:10px;padding:15px;font-size:12px}.shell .shell-plan strong{font-size:13px}.shell .shell-plan a{border-radius:7px;font-size:12px}.shell .shell-top{height:74px;padding-inline:32px}.shell-context{min-width:0;color:var(--muted);flex:1;align-items:center;gap:14px;font-size:12px;display:flex}.shell-context strong{color:var(--ink);font-weight:600}.shell-context>span:nth-child(2){color:var(--line)}.shell .shell-search{border-radius:9px;height:44px}.shell .shell-search button{border-radius:6px}.shell .shell-account b{font-size:13px}.shell .shell-account small{font-size:11px}.shell .find-main,.shell .home-page{padding:30px 32px 60px}.shell .find-heading h1,.shell .ui-heading h1{letter-spacing:-1px;font-size:clamp(25px,2.25vw,32px);line-height:1.25}.shell .find-heading p,.shell .ui-heading p{max-width:720px;font-size:13px;line-height:1.7}.experience-kicker,.shell .ui-heading-kicker{letter-spacing:1.6px;text-transform:uppercase;color:var(--muted);margin-bottom:7px;font-size:10px;font-weight:700;display:block}.find-heading-actions{justify-content:space-between;align-items:center;gap:20px;display:flex}.find-heading-actions>div{min-width:0}.find-shortcut{border:1px solid var(--line);background:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 14px;font-size:12px;font-weight:600;display:inline-flex}.find-shortcut:hover{color:var(--blue);border-color:#9cc2ff}.find-query-panel{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:12px;margin:23px 0 18px;padding:15px 18px}.shell .find-query-panel .find-bar{border:0;border-bottom:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;margin:0 0 13px;padding:0 0 13px}.shell .find-query-panel .find-bar:focus-within{border-bottom-color:var(--blue)}.shell .find-query-panel .find-bar>svg{color:var(--blue)}.shell .find-query-panel .find-bar input{font-size:14px}.shell .find-query-panel .find-menus{gap:7px;margin:0}.shell .find-query-panel .fm-trigger{border-radius:7px;min-height:38px;font-size:12px}.shell .find-go{border-radius:8px;font-size:13px}.shell .find-chip{border-radius:7px;height:auto;min-height:38px;padding-block:7px;font-size:12px}.shell .find-split{grid-template-columns:minmax(310px,.85fr) minmax(0,1.4fr);gap:22px}.shell .hit{box-shadow:none;border-radius:10px;padding:16px}.shell .hit[aria-current=true]{border:1px solid var(--blue);box-shadow:0 0 0 1px var(--blue);background:#fafdff;padding:16px}.shell .hit-body{gap:6px}.shell .hit-body h3{font-size:14px;line-height:1.5}.shell .hit-why{font-size:12px;line-height:1.6}.shell .profile{box-shadow:none;border-radius:12px}.shell .crm-panel{border-radius:12px}.shell .opportunities-page{gap:22px}.opportunities-page .ui-heading{align-items:center}.match-guide{background:var(--blue-soft);color:var(--blue);border:1px solid #d6e4ff;border-radius:10px;align-items:center;gap:12px;padding:16px 18px;display:flex}.match-guide>svg{flex-shrink:0}.match-guide p{color:var(--muted);font-size:12.5px;line-height:1.7}.match-guide strong{color:var(--ink);font-weight:600}.shell .match{box-shadow:none;border-radius:12px;padding:24px}.shell .match-head{align-items:center;gap:16px}.shell .match-head h2{letter-spacing:-.6px;overflow-wrap:anywhere;font-size:20px;line-height:1.4}.shell .match-title{gap:9px}.shell .match-what{border-top:1px solid var(--line);margin-top:20px;padding-top:17px}.shell .match-tags{gap:10px}.shell .match-context{color:var(--muted);margin-top:11px;font-size:12px;line-height:1.7}.shell .match-why{background:var(--canvas);border:1px solid var(--line);border-radius:8px;margin-top:16px;padding:12px 14px}.shell .match-why summary{align-items:center;min-height:24px;font-size:12px}.shell .match-why summary:focus-visible{outline:3px solid var(--blue);outline-offset:4px;border-radius:3px}.shell .match-actions{border-top:1px solid var(--line);margin-top:18px;padding-top:16px}.shell .home-page{gap:24px}.shell .home-search{border-radius:12px;padding:24px}.shell .home-search h2{letter-spacing:-.4px;font-size:20px}.shell .home-shortcut{box-shadow:none;border-radius:10px;padding:18px}.shell .home-shortcut b{font-size:14px}.shell .home-feed{box-shadow:none;border-radius:12px;padding:22px}.shell .home-feed li{border-bottom:1px solid var(--line);padding:12px 0}.shell .home-feed li:last-child{border-bottom:0}.shell .home-stats .ui-card{box-shadow:none;border-radius:10px}.shell .ui-btn{border-radius:8px;font-size:13px}.shell .ui-pill{border-radius:6px}@media (max-width:1200px){.shell .shell-side{width:214px;padding-inline:12px}.shell .shell-brand>span:last-child{font-size:16px}.shell .find-main,.shell .home-page,.shell .shell-top{padding-inline:24px}}@media (max-width:1100px){.shell .find-split{grid-template-columns:minmax(0,1fr)}.opportunities-page .ui-heading{align-items:flex-start}}@media (max-width:880px){.shell .shell-top{height:auto;padding:13px 14px}.shell-context{color:#b9c8dc;gap:10px;min-height:40px;font-size:12px}.shell-context strong{color:#fff}.shell .shell-search{height:46px}.shell .shell-dock{padding-bottom:env(safe-area-inset-bottom);height:calc(68px + env(safe-area-inset-bottom));flex-direction:row;gap:0}.shell .shell-body{padding-bottom:calc(76px + env(safe-area-inset-bottom))}.shell .shell-more{bottom:calc(68px + env(safe-area-inset-bottom))}}@media (max-width:700px){.shell .find-main,.shell .home-page{padding:22px 14px 38px}.find-heading-actions{flex-wrap:wrap;align-items:flex-start;gap:12px}.find-heading-actions .find-shortcut{min-height:40px;font-size:12px}.shell .find-heading p,.shell .ui-heading p{font-size:13px}.find-query-panel{margin-top:18px;padding:12px}.shell .find-query-panel .find-bar{gap:10px;padding-bottom:12px}.shell .find-query-panel .find-bar input{padding:8px 3px}.shell .match{padding:18px 16px}.shell .match-head{align-items:flex-start}.shell .match-head h2{font-size:18px}.shell .match-when{margin-left:0}.shell .match-guide{align-items:flex-start;padding:14px}.shell .match-guide strong{display:block}.shell .match-locked p{min-width:0}.shell .home-search,.shell .home-feed{padding:18px}.shell .home-feed header{flex-wrap:wrap;gap:8px}.shell .match-why li{overflow-wrap:anywhere}.shell .match-rule{white-space:normal}}.shell .ui-tile,.shell .ui-avatar{flex:none}.shell .ui-btn{border-radius:12px;font-weight:700}.shell .ui-btn-primary{background:linear-gradient(145deg,#3b95ff,#0b5fe0);box-shadow:0 10px 20px -12px #0b5fe0}.shell .ui-btn-primary:hover{background:linear-gradient(145deg,#2f87f5,#0a52c4)}.shell .ui-btn-green{background:linear-gradient(145deg,#2bb866,#13803d);box-shadow:0 10px 20px -12px #13803d}.shell .ui-btn-green:hover{background:linear-gradient(145deg,#24a95d,#106c34)}.shell .ui-btn-orange{background:linear-gradient(145deg,#ff8a3d,#e5530d);box-shadow:0 10px 20px -12px #e5530d}.shell .ui-btn-orange:hover{background:linear-gradient(145deg,#f57d30,#cc4708)}.shell .ui-btn-soft{color:var(--blue);background:#eef4ff;border:1px solid #dbe7fb}.shell .ui-card{border-radius:22px}.shell .profile{border-radius:24px;padding:26px;box-shadow:0 10px 28px -20px #0f24404d}.shell .profile-head .ui-tile{border-radius:24px!important;width:88px!important;height:88px!important}.shell .profile-head .ui-tile svg{width:44px;height:44px}.shell .profile-title h1{letter-spacing:-.6px;font-size:28px}.shell .profile-meta,.shell .profile-meta button{font-size:15px}.profile-fact-icon{color:#334a66;background:#f1f5fb;border-radius:14px;flex-shrink:0;place-items:center;width:44px;height:44px;display:inline-grid}.shell .profile-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 0;padding:18px 0;display:grid}.shell .profile-facts>div{border-left:0;align-items:center;gap:14px;padding:0 18px;display:flex}.shell .profile-facts>div:nth-child(2n){border-left:1px solid var(--line)}.shell .profile-facts>div:nth-child(odd){padding-left:0}.shell .profile-facts dt{font-size:14px}.shell .profile-facts dd{font-size:16px}.shell .profile-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.shell .profile-actions .ui-btn{border-radius:14px;height:52px;font-size:16px}.shell .profile-actions .ui-btn svg{width:22px;height:22px}.shell .profile-grid section{background:#fff}.shell .profile h2{letter-spacing:-.3px;font-size:20px}.shell .profile-contacts li{border-bottom:1px solid #eef2f7;gap:12px;padding:10px 0;font-size:16px}.shell .profile-contacts li:last-child{border-bottom:0}.shell .profile-wa{color:#fff;background:linear-gradient(145deg,#2bb866,#13803d);border-radius:12px;gap:6px;height:42px;padding:0 16px;font-size:14.5px;box-shadow:0 8px 16px -10px #13803d}.shell .profile-go{background:#fff;border-color:#cddcf3;border-radius:12px;gap:6px;height:42px;padding:0 16px;font-size:14.5px}.shell .profile-address{align-items:center;gap:14px;font-size:16px;display:flex}.shell .profile-address small{color:var(--muted);margin-top:2px;font-size:14.5px;display:block}.shell .profile-address+a,.shell .profile-grid section>.ui-btn{border-radius:12px;height:46px;font-size:15px}.shell .profile-table{grid-template-columns:minmax(150px,auto) minmax(0,1fr);gap:0;font-size:15px}.shell .profile-table dt,.shell .profile-table dd{border-bottom:1px solid #eef2f7;align-items:center;padding:10px 0;display:flex}.shell .profile-table dt{gap:12px}.shell .profile-table dt .profile-fact-icon{border-radius:12px;width:38px;height:38px}.shell .profile-deal{border-left:4px solid var(--green-bright);border-radius:20px}.shell .crm-panel{border-radius:24px;gap:14px;padding:22px}.crm-panel-head{align-items:center;gap:16px;display:flex}.crm-panel-head .ui-tile{border-radius:20px!important}.crm-panel-head h2{letter-spacing:-.4px;font-size:22px!important}.crm-panel-head p{color:var(--muted);margin-top:4px;font-size:15px;line-height:1.45}.shell .crm-panel>.ui-btn{border-radius:14px;height:54px;font-size:17px}.shell .crm-panel-label{border-top:1px solid var(--line);padding-top:12px;font-size:15px}.crm-panel-select{border:1px solid var(--line);background:#fff;border-radius:14px;flex:1;align-items:center;gap:10px;min-width:0;height:52px;padding:0 12px;display:flex}.crm-panel-select>svg{color:#334a66;background:#f1f5fb;border-radius:10px;flex-shrink:0;width:34px;height:34px;padding:8px}.shell .crm-panel-select select{background:0 0;border:0;flex:1;min-width:0;height:48px;padding:0;font-size:16px}.shell .crm-panel-row .ui-btn{border-radius:14px;width:56px;height:52px}@media (max-width:880px){.shell .shell-dock{left:10px;right:10px;bottom:calc(8px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border:1px solid #e6edf6;border-radius:24px;height:72px;padding:6px;box-shadow:0 14px 34px -14px #0f244059}.shell .shell-dock a,.shell .shell-dock button{color:#5b6b80;border-radius:18px;gap:3px;font-size:13px;position:relative}.shell .shell-dock svg{width:24px;height:24px}.shell .shell-dock [aria-current=page],.shell .shell-dock [aria-expanded=true]{color:var(--blue);background:#e9f2ff}.shell .shell-dock [aria-current=page]:before{content:"";background:var(--blue);border-radius:999px;height:4px;position:absolute;top:-6px;left:28%;right:28%}.shell .shell-body{padding-bottom:calc(96px + env(safe-area-inset-bottom))}.shell .shell-more{bottom:calc(88px + env(safe-area-inset-bottom))}.shell .profile{border-radius:22px;padding:18px}.shell .profile-title h1{font-size:24px}.shell .profile-head .ui-tile{border-radius:20px!important;width:72px!important;height:72px!important}.shell .profile-facts>div{gap:10px;padding:0 10px}.shell .profile-facts>div:nth-child(odd){padding-left:0}.profile-fact-icon{width:40px;height:40px}.shell .profile-contacts li{flex-wrap:wrap}.shell .profile-table{grid-template-columns:minmax(0,auto) minmax(0,1fr)}}@media (max-width:340px){.shell .profile-facts{grid-template-columns:minmax(0,1fr)}.shell .profile-facts>div:nth-child(2n){border-left:0;padding-left:0}}.shell .profile-contacts li>.profile-fact-icon{flex:none}.shell .profile-contacts li>span:not(.profile-fact-icon){white-space:nowrap}.shell .profile-facts>div>span:not(.profile-fact-icon){min-width:0}.shell .profile-facts dd{overflow-wrap:normal}@media (max-width:880px){.shell .profile-facts dd{-webkit-hyphens:auto;hyphens:auto;font-size:14px}.shell .profile{padding:16px}.shell .profile-facts dt{font-size:12.5px}.shell .profile-facts>div{gap:8px;padding:0 6px}.shell .profile-facts>div:nth-child(odd){padding-left:0}.shell .profile-facts .profile-fact-icon{border-radius:11px;width:34px;height:34px}.shell .profile-facts .profile-fact-icon svg{width:17px;height:17px}.shell .profile-wa,.shell .profile-go{height:40px;padding:0 14px}}.shell .profile-contacts li{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:8px 12px;display:grid}.shell .profile-contacts li>span:not(.profile-fact-icon){grid-column:2/-1}.shell .profile-contacts li>.profile-wa{grid-column:2;justify-content:center;justify-self:stretch}.shell .profile-contacts li>.profile-wa+.profile-go{grid-column:3}@media (min-width:881px){.crm-panel-head{gap:12px}.crm-panel-head .ui-tile{border-radius:16px!important;width:52px!important;height:52px!important}.crm-panel-head h2{font-size:19px!important}.crm-panel-head p{font-size:14px}}.ui-tone-blue{--g1:#3b95ff;--g2:#0b5fe0}.ui-tone-green{--g1:#2fd07a;--g2:#13914a}.ui-tone-orange{--g1:#ff9248;--g2:#ea5a12}.ui-tone-purple{--g1:#a675ff;--g2:#6d2fe0}.ui-tone-red{--g1:#f6697f;--g2:#d9304d}.ui-tone-amber{--g1:#fcc23c;--g2:#e8a200}.ui-tone-neutral{--g1:#6b7c96;--g2:#3a4a63}.shell .page-hero{color:#fff;background:radial-gradient(120% 90% at 85% -10%,#35b6ff61,#0000 55%),radial-gradient(70% 60% at 0 110%,#0b6cf559,#0000 60%),linear-gradient(165deg,#0f2440 0%,#0c2b5e 55%,#0b3a86 100%);border-radius:28px;padding:30px 32px;position:relative;overflow:hidden;box-shadow:0 24px 48px -28px #0b3a86a6}.shell .page-hero h1{color:#fff;letter-spacing:-1.2px;font-size:clamp(28px,3.4vw,40px);line-height:1.1}.shell .page-hero h1 span{background:linear-gradient(100deg,#4cc6ff,#2f8bff);color:#0000;-webkit-background-clip:text;background-clip:text}.shell .page-hero p{color:#c7d8ee;font-size:15px}.shell .page-hero .experience-kicker,.shell .page-hero .ui-heading-kicker{color:#a9c4e6}.shell .page-hero .find-shortcut{color:#fff;background:#ffffff14;border-color:#ffffff59;border-radius:14px;min-height:46px;padding:0 18px;font-size:14px}.shell .page-hero .find-shortcut:hover{background:#ffffff29}.shell .page-hero .ui-callout{color:var(--ink);border-radius:20px;box-shadow:0 16px 30px -20px #00000080}.shell .page-hero .ui-callout span{color:var(--muted)}.shell .crm-main{width:100%}.shell .find-heading.page-hero{padding-bottom:62px}.shell .page-hero+.find-query-panel{z-index:1;margin:-40px 18px 18px;position:relative}.shell .find-query-panel{border-radius:22px;padding:16px;box-shadow:0 18px 40px -24px #0f244073}.shell .find-query-panel .find-bar{border:1px solid var(--line);background:#f8fbff;border-radius:16px;margin-bottom:14px;padding:6px 6px 6px 14px}.shell .find-query-panel .find-bar:focus-within{border-color:#9cc2ff;box-shadow:0 0 0 3px #0b6cf51f}.shell .find-query-panel .find-bar input{height:44px;font-size:15px}.shell .find-go{background:linear-gradient(145deg,#3b95ff,#0b5fe0);border-radius:13px;height:48px;padding:0 22px;font-size:15px;box-shadow:0 10px 20px -12px #0b5fe0}.shell .find-go:hover:not(:disabled){background:linear-gradient(145deg,#2f87f5,#0a52c4)}.shell .find-stop{box-shadow:none;background:#fff}.shell .fm-trigger,.shell .find-query-panel .fm-trigger{border-radius:13px;height:44px;min-height:44px;padding:0 14px;font-size:14px;font-weight:600}.shell .fm-trigger .fm-icon{color:var(--blue);opacity:1}.shell .find-chip{height:42px;padding:0 16px;font-size:14px}.shell .find-chip.on{color:#fff;background:linear-gradient(145deg,#3b95ff,#0b5fe0);border-color:#0000;box-shadow:0 8px 16px -10px #0b5fe0}.shell .find-segmented{scrollbar-width:none;background:#e9eff7;border-radius:16px;flex-wrap:nowrap;gap:4px;width:fit-content;max-width:100%;padding:5px;display:flex;overflow-x:auto}.shell .find-segmented .find-chip{box-shadow:none;color:#46576d;background:0 0;border:0;border-radius:12px;flex-shrink:0;height:40px}.shell .find-segmented .find-chip.on{color:var(--blue);background:#fff;box-shadow:0 4px 12px -6px #0f244059}.shell .ui-callout>div{flex:200px;min-width:0}.shell .ui-callout{border-radius:20px}.shell .match-guide{background:#f5f1ff;border-color:#e4d9ff;border-radius:20px;gap:14px;padding:16px 18px}.shell .match-guide p{font-size:14px;line-height:1.55}.shell .new-base{background:var(--blue-soft);border-color:#d6e4ff;border-radius:18px;align-items:center;gap:12px;padding:14px 16px;font-size:14px;line-height:1.5;display:flex}.new-base-icon{width:40px;height:40px;color:var(--blue);background:#fff;border-radius:12px;flex-shrink:0;place-items:center;display:grid}.shell .find-empty{border-radius:24px;padding:40px 22px}.shell .find-empty>svg:first-child{background:var(--blue-soft);width:76px;height:76px;color:var(--blue);border-radius:50%;padding:22px;box-shadow:0 0 0 10px #f5f9ff}.shell .find-empty h2{margin-top:22px;font-size:20px}.shell .find-empty p{font-size:15px}.shell .kanban-col{border-top-width:4px;border-radius:20px;padding:14px}.shell .kanban-col>header{justify-content:flex-start;gap:10px}.shell .kanban-col>header .ui-tile{border-radius:11px!important}.shell .kanban-col h2{flex:1;min-width:0}.shell .kanban-col>header span{background:var(--tone-soft);color:var(--tone);border:0;min-width:30px;height:26px}.shell .kanban-empty{flex-direction:column;align-items:center;gap:10px;padding:30px 8px;display:flex}.shell .kanban-empty svg{width:56px;height:56px;color:var(--tone);opacity:.85;background:#fff;border-radius:50%;padding:15px}.shell .kanban-card{border-radius:16px}.shell .crm-stats .ui-card{border-radius:20px}.shell .lists-new{border-radius:22px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 12px;padding:18px;display:grid}.shell .lists-new label{color:var(--ink);grid-column:1/-1;font-size:15px;font-weight:700}.shell .lists-new input{border:1px solid var(--line);background:#f8fbff;border-radius:14px;height:52px;padding:0 14px;font-size:15px}.shell .lists-new input:focus{border-color:#9cc2ff;box-shadow:0 0 0 3px #0b6cf51f}.shell .lists-new .find-go{height:52px}.shell .lists-row{border-radius:18px;padding:14px 16px}.shell .lists-remove{border-radius:16px;width:52px}.shell .radar-setup .panel{border-radius:22px;padding:22px}.shell .radar-setup .panel-title{align-items:flex-start;gap:14px}.shell .radar-setup .panel-title h2{font-size:18px}.shell .radar-setup .panel-title p{font-size:14px;line-height:1.5}.radar-step{color:#fff;background:linear-gradient(145deg,#3b95ff,#0b5fe0);border-radius:50%;flex-shrink:0;place-items:center;width:38px;height:38px;font-size:16px;font-weight:800;display:grid;box-shadow:0 8px 16px -10px #0b5fe0}.shell .new-field>span{font-size:14px}.shell .new-field input,.shell .new-field select{background:#f8fbff;border-radius:13px;height:50px;padding:0 14px;font-size:15px}.shell .radar-form .primary{background:linear-gradient(145deg,#3b95ff,#0b5fe0);border-radius:14px;align-self:stretch;gap:10px;width:100%;height:52px;font-size:16px;font-weight:700;box-shadow:0 10px 20px -12px #0b5fe0}.shell .home-feed{border-radius:22px}.shell .home-feed h2{align-items:center;gap:10px;font-size:17px;display:flex}.home-feed-icon{background:var(--tone-soft);width:40px;height:40px;color:var(--tone);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.shell .home-feed-more{height:34px;color:var(--blue);background:#eef4ff;border-radius:999px;align-items:center;gap:4px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.shell .home-feed-more:hover{background:#e0ecff}.shell .home-feed ul{gap:8px}.shell .home-feed li{background:#f6f9fd;border:0;border-radius:14px;padding:10px 12px}.shell .home-feed li:last-child{border:0}.shell .home-feed .home-muted{background:#f6f9fd;border-radius:14px;padding:14px}@media (max-width:880px){.shell .shell-top{background:linear-gradient(160deg,#2a86ff 0%,#0b5fe0 55%,#0a46b3 100%);border-radius:0 0 26px 26px;padding-bottom:16px}.shell .shell-body:has(.page-hero,.home-hero) .shell-top{background:#0f2440;border-radius:0;padding-bottom:13px}:is(.shell .find-main:has(>.page-hero),.shell .crm-main:has(>.page-hero)){padding-top:0}.shell .page-hero{border-radius:0 0 28px 28px;margin:0 -14px;padding:16px 16px 24px}.shell .page-hero h1{font-size:30px}.shell .page-hero p{font-size:14px}.shell .find-heading.page-hero{padding-bottom:56px}.shell .page-hero+.find-query-panel{margin:-40px 0 16px;padding:12px}.shell .find-query-panel .find-bar{padding:6px}.shell .find-query-panel .find-bar input{padding:0 6px}.shell .find-query-panel .find-menus{scrollbar-width:none;flex-wrap:nowrap;margin:0 -12px;padding:0 12px;overflow-x:auto}.shell .find-query-panel .find-menus>*{flex-shrink:0}.shell .ui-heading:not(.page-hero) h1{font-size:30px}.shell .lists-new{grid-template-columns:minmax(0,1fr)}.shell .lists-new .find-go{width:100%}.shell .radar-setup .panel{padding:18px}.shell .shell-more{border-radius:26px 26px 0 0;gap:12px;padding:10px 14px 18px}.shell-more-handle{background:#d4dce8;border-radius:999px;width:44px;height:5px;margin:0 auto;display:block}.shell .shell-more-head strong{font-size:19px}.shell .shell-more-grid{gap:10px}.shell .shell-more-grid a,.shell .shell-more-grid button{border-color:#e6edf6;border-radius:18px;gap:10px;min-height:104px;padding:14px 8px 12px;font-size:13px;position:relative;box-shadow:0 6px 16px -14px #0f244066}.shell-more-icon{background:var(--tone-soft);width:46px;height:46px;color:var(--tone);border-radius:14px;place-items:center;font-style:normal;display:grid}.shell-more-go{color:#a3b2c6;position:absolute;top:10px;right:8px}.shell .shell-more-grid [aria-current=page]{background:var(--tone-soft);border-color:var(--tone);color:var(--tone)}.shell .shell-more-grid [aria-current=page] .shell-more-icon{background:linear-gradient(145deg,var(--g1),var(--g2));color:#fff}}@media (min-width:881px){.shell-more-handle{display:none}}.find-empty-go{color:#fff;background:linear-gradient(145deg,#3b95ff,#0b5fe0);border-radius:13px;justify-content:center;align-items:center;gap:6px;height:46px;margin-top:18px;padding:0 20px;font-size:15px;font-weight:700;display:inline-flex;box-shadow:0 10px 20px -12px #0b5fe0}.find-empty-go:hover{filter:brightness(1.06)}.shell .profile-contacts li>.tpl{grid-column:2/-1}.crm-panel-lists{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:13.5px;display:flex}.crm-panel-list{color:#6d28d9;background:#f1ebff;border-radius:999px;align-items:center;gap:5px;padding:5px 10px;font-size:13px;font-weight:700;display:inline-flex}.crm-panel-list:hover{background:#e6dcff}.crm-panel-customer{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:13.5px;display:flex}.profile-web{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.profile-web li{border-bottom:1px solid #eef2f7;align-items:center;gap:12px;padding:10px 0;display:flex}.profile-web li:last-child{border-bottom:0}.profile-web li>span:last-child{flex-direction:column;gap:2px;min-width:0;display:flex}.profile-web a{color:var(--blue);overflow-wrap:anywhere;font-weight:700}.profile-web small{color:var(--muted);font-size:12.5px}.shell .hit-card{background:#fff;border:1px solid #e6edf6;border-radius:22px;flex-direction:column;align-items:stretch;gap:0;padding:0;display:flex;position:relative;overflow:visible;box-shadow:0 6px 20px -14px #0f244040;container:hit/inline-size}.shell .hit-card:before{content:"";background:var(--sector,var(--blue));border-radius:0 6px 6px 0;width:5px;position:absolute;top:14px;bottom:14px;left:-1px}.shell .hit-card:hover{border-color:#cfe0fb;box-shadow:0 10px 26px -14px #0b6cf559}.shell .hit-card.on{border-color:var(--blue);box-shadow:0 0 0 1px var(--blue)}.shell .hit-main{min-width:0;color:var(--ink);border-radius:22px 22px 0 0;flex-direction:column;align-items:stretch;gap:10px;padding:20px 20px 14px 24px;display:flex}.hit-head{align-items:flex-start;gap:14px;min-width:0;display:flex}.hit-tile{background:var(--sector-soft,#e9f1ff);width:52px;height:52px;color:var(--sector,var(--blue));border-radius:16px;flex:none;place-items:center;display:grid}.hit-tile svg{width:26px;height:26px}.hit-tags{flex-wrap:wrap;gap:6px;margin-top:3px;display:flex}.hit-size{color:#1554c0;background:#e9f1ff;border-radius:999px;align-items:center;padding:3px 9px;font-size:12px;font-weight:700;display:inline-flex}.hit-size.mei{color:#5b3fc4;background:#efeafe}.hit-does{background:var(--sector-soft,#e9f1ff);border-radius:14px;padding:10px 12px}.hit-does small{letter-spacing:.03em;text-transform:uppercase;color:var(--sector,var(--blue));font-size:11px;font-weight:800;display:block}.hit-does p{color:var(--sector-deep,var(--ink));margin:3px 0 0;font-size:14.5px;font-weight:600;line-height:1.4}.hit-also{flex-wrap:wrap;gap:6px;display:flex}.hit-also span{text-overflow:ellipsis;white-space:nowrap;color:#3a4a5e;background:#fafcff;border:1px solid #e3e9f1;border-radius:999px;max-width:100%;padding:4px 9px;font-size:12px;overflow:hidden}.hit-also em{color:var(--blue);padding:4px 2px;font-size:12px;font-style:normal;font-weight:700}.hit-foot{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.hit-foot .hit-line{flex-wrap:nowrap;min-width:0}.hit-place{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hit-google{margin:0 20px 12px 24px}.hit-google-ask{background:#f7faff;border:1.5px dashed #c9dafc;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.hit-google-ask p{min-width:160px;color:var(--muted);flex:1;margin:0;font-size:12.5px;line-height:1.4}.hit-google-ask p b{color:#24344a;display:block}.hit-google-ask button{color:#fff;background:#1a5fd1;border-radius:11px;flex:none;align-items:center;gap:6px;padding:9px 12px;font-size:13px;font-weight:700;display:inline-flex}.hit-google-ask button:disabled{opacity:.7}.hit-google-note{color:var(--orange-text);flex-basis:100%;font-size:12.5px}.hit-google-none{color:var(--muted);background:#f6f7f9;border-radius:12px;margin:0;padding:9px 12px;font-size:12.5px}.shell .hit-card .hit-body{gap:5px}.shell .hit-card .hit-body h3{letter-spacing:-.2px;font-size:16.5px;font-weight:800;line-height:1.3}.hit-cnpj{color:var(--muted);font-variant-numeric:tabular-nums;font-size:14px}.hit-line{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:13.5px;display:flex}.hit-line>svg{color:#7b8aa0;flex:none}.hit-line em{align-items:center;gap:3px;margin-left:6px;font-style:normal;display:inline-flex}.shell .hit-card .hit-side{gap:12px}.shell .hit-card .hit-contacts{gap:8px}.hit-contacts i{color:#2c3e57;background:#f0f4fa;border-radius:999px;place-items:center;width:40px;height:40px;display:grid}.shell .hit-card .hit-contacts svg{width:18px;height:18px}.hit-go{display:none}.hit-actions{border-top:1px solid #edf1f7;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;margin:0 20px 0 24px;padding:14px 0 18px;display:grid;position:relative}.hit-action{white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;gap:10px;min-width:0;min-height:46px;padding:0 14px;font-size:14.5px;font-weight:700;display:inline-flex}.hit-action span{text-overflow:ellipsis;overflow:hidden}.hit-action-list{color:var(--blue);background:#fff;border:1.5px solid #bcd3fb}.hit-action-list:hover,.hit-action-list[aria-expanded=true]{border-color:var(--blue);background:#f2f7ff}.hit-action-crm{color:#fff;background:linear-gradient(135deg,#1f7bff,#0b5fe0);box-shadow:0 8px 18px -10px #0b5fe0cc}.hit-action-crm:hover{filter:brightness(1.05)}.hit-action-done{background:var(--green-soft);color:var(--green);border:1.5px solid #bfe5cc}.hit-action-crm-done{color:#fff;background:linear-gradient(135deg,#22a35a,#15803d)}.hit-actions-msg{color:var(--orange-text);grid-column:1/-1;margin:0;font-size:13px}.hit-lists{z-index:20;background:#fff;border:1px solid #e3eaf3;border-radius:16px;width:min(340px,100%);padding:12px;position:absolute;top:calc(100% - 10px);left:0;box-shadow:0 18px 40px -16px #0f244059}.hit-lists-head{justify-content:space-between;align-items:center;margin-bottom:8px;font-size:14px;display:flex}.hit-lists-head button{width:30px;height:30px;color:var(--muted);background:#f1f5fa;border-radius:9px;place-items:center;display:grid}.hit-lists ul{flex-direction:column;gap:4px;max-height:220px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.hit-lists li button,.hit-lists-create{text-align:left;width:100%;min-height:42px;color:var(--ink);background:0 0;border-radius:10px;align-items:center;gap:10px;padding:0 10px;font-size:14px;display:flex}.hit-lists li button:hover,.hit-lists-create:hover{background:#f2f6fc}.hit-lists li button>svg{color:#6d28d9;flex:none}.hit-lists li span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:600;overflow:hidden}.hit-lists li small{color:var(--muted);font-size:12px}.hit-lists-create{color:var(--blue);border-top:1px solid #eef2f7;border-radius:0 0 10px 10px;margin-top:6px;font-weight:700}.hit-lists-muted{color:var(--muted);align-items:center;gap:6px;margin:6px 2px;font-size:13px;display:flex}.hit-lists-new{gap:8px;margin-top:8px;display:flex}.hit-lists-new input{min-width:0;height:40px;font:inherit;border:1px solid #dbe3ee;border-radius:10px;flex:1;padding:0 10px;font-size:14px}.hit-lists-new button{background:var(--blue);color:#fff;border-radius:10px;height:40px;padding:0 14px;font-weight:700}.find-results li>.hit-card{flex:1;min-width:0}@container hit (max-width:440px){.shell .hit-main{gap:9px;padding:16px 12px 12px 16px}.hit-head{gap:10px}.hit-tile{border-radius:14px;width:44px;height:44px}.hit-tile svg{width:22px;height:22px}.hit-does p{font-size:14px}.hit-google{margin:0 12px 10px 16px}.hit-cnpj{white-space:nowrap;letter-spacing:-.1px;font-size:13px}.hit-line{white-space:nowrap;flex-wrap:nowrap;gap:5px;font-size:13px;overflow:hidden}.hit-line>svg{width:15px;height:15px}.hit-contacts i{width:34px;height:34px}.shell .hit-card .hit-contacts{gap:6px}.shell .hit-card .hit-body h3{font-size:15.5px}.shell .hit-card .hit-side{gap:10px}.hit-actions{gap:10px;margin:0 14px 0 18px;padding:12px 0 14px}.hit-action{gap:7px;min-height:44px;padding:0 10px;font-size:13.5px}}@container hit (max-width:400px){.hit-actions{gap:8px}.hit-action{gap:6px;padding:0 6px;font-size:13px}.hit-action svg{width:16px;height:16px}}.home-feed-icon.big{border-radius:16px;width:56px;height:56px}.shell .home-radar,.shell .home-lists{padding:22px;position:relative;overflow:hidden}.shell .home-radar h2,.shell .home-lists h2{letter-spacing:-.4px;gap:14px;font-size:21px;font-weight:800}.home-feed-title{flex-direction:column;gap:2px;min-width:0;display:flex}.home-feed-title small{color:var(--muted);letter-spacing:0;font-size:13.5px;font-weight:500}.shell .home-lists header{align-items:flex-start}.shell .home-radar header,.shell .home-lists header{flex-wrap:nowrap;gap:10px}.shell .home-radar h2,.shell .home-lists h2{min-width:0}.shell .home-radar .home-feed-more,.shell .home-lists .home-feed-more{flex:none}.home-radar-empty{align-items:center;gap:8px;min-height:116px;display:flex;position:relative}.home-radar-empty p{max-width:62%;color:var(--muted);z-index:1;flex:1;font-size:14.5px;line-height:1.6;position:relative}.home-radar-art{color:#f26b1d;width:190px;height:160px;position:absolute;bottom:-26px;right:-18px}.shell .home-radar:after{content:"";pointer-events:none;background:radial-gradient(closest-side,#f26b1d1a,#f26b1d00);border-radius:50%;width:260px;height:150px;position:absolute;bottom:-70px;right:-60px}.shell .home-lists ul,.list-cards{gap:12px}.shell li.list-card{background:0 0;border:0;border-radius:18px;align-items:center;gap:0;padding:0;list-style:none;display:flex;position:relative}.shell .list-card>a{background:linear-gradient(100deg,var(--tone-soft) 0%,#fff 140%);min-width:0;color:var(--ink);border-radius:18px;flex-direction:row;flex:1;align-items:center;gap:16px;padding:14px 16px;display:flex;position:relative;overflow:hidden}.shell .list-card>a:after{content:"";background:var(--tone-soft);filter:brightness(.97);opacity:.9;pointer-events:none;border-radius:50%;width:220px;height:90px;position:absolute;bottom:-46px;right:-30px}.shell .list-card>a>*{z-index:1;position:relative}.shell .list-card>a:hover{filter:brightness(.985)}.list-card .home-solid{border-radius:16px;width:62px;height:62px}.list-card-text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.shell .list-card b{text-overflow:ellipsis;white-space:nowrap;font-size:16.5px;font-weight:800;overflow:hidden}.shell .list-card small{color:var(--muted);font-size:14px}.list-card .home-chevron{background:#ffffffbf;width:40px;height:40px}.list-card:has(.list-card-remove)>a{padding-right:70px}.list-card-remove{z-index:2;width:42px;height:42px;color:var(--red);background:#ffffffd9;border:1px solid #f3d6db;border-radius:999px;place-items:center;display:grid;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.list-card-remove:hover:not(:disabled){background:var(--red-soft)}.list-card:has(.list-card-remove) .home-chevron{display:none}@media (max-width:700px){.shell .home-radar,.shell .home-lists{padding:18px}.shell .home-radar h2,.shell .home-lists h2{font-size:19px}.home-radar-empty p{max-width:66%;font-size:14px}.home-radar-art{width:150px;height:128px;bottom:-22px;right:-24px}.list-card .home-solid{border-radius:15px;width:54px;height:54px}.shell .list-card b{font-size:15.5px}}@container hit (max-width:440px){.hit-card.scored .hit-head{flex-wrap:wrap}.hit-card.scored .hit-body{flex:calc(100% - 60px)}.shell .hit-card.scored .hit-side{border-top:1px dashed #e6edf6;flex-direction:row;justify-content:space-between;align-items:center;width:100%;margin-top:4px;padding:12px 0 0 54px}.hit-card .hit-why{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}@media (max-width:700px){.find-results li{position:relative}.find-results li>.find-pick{z-index:3;background:#fff;border-radius:11px;place-items:center;width:34px;height:34px;padding:0;display:grid;position:absolute;top:-8px;left:-6px;box-shadow:0 4px 12px -4px #0f244059}.find-results li>.find-pick input{width:20px;height:20px;margin:0}.find-results{gap:16px}}@media (max-width:880px){.shell .save-bar{bottom:calc(86px + env(safe-area-inset-bottom));border-radius:18px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"count cancel""select save""crm crm";gap:12px;margin-top:18px;padding:16px;display:grid}.shell .save-bar strong{grid-area:count;align-self:center;font-size:15px}.shell .save-bar select{border-radius:12px;grid-area:select;width:100%;min-width:0;height:48px;font-size:15px}.shell .save-bar button{border-radius:12px;grid-area:save;justify-content:center;width:auto;height:48px;padding:0 16px;font-size:15px}.shell .save-bar .ghost{grid-area:cancel;justify-self:end;height:38px;padding:0 14px;font-size:13.5px}.shell .save-bar .to-crm{grid-area:crm}.save-bar-long{display:none}}.find-save-row{flex-wrap:wrap;align-items:center;gap:10px;margin:4px 0 12px;display:flex}.find-save-row>*{margin:0}.save-all{flex-direction:column;gap:4px;display:inline-flex}.save-all-go,.save-all-done{border-radius:12px;align-items:center;gap:8px;height:42px;padding:0 16px;font-size:14px;font-weight:700;display:inline-flex}.save-all-go{color:#fff;background:linear-gradient(135deg,#8b5cf6,#6d28d9);box-shadow:0 8px 18px -10px #6d28d9cc}.save-all-go:hover:not(:disabled){filter:brightness(1.05)}.save-all-done{background:var(--green-soft);color:var(--green);border:1px solid #bfe5cc}.save-all small{color:var(--red);font-size:12.5px}.new-phrase{background:#fff;border:1px solid #dbe6f5;border-radius:16px;align-items:center;gap:10px;margin:14px 0 6px;padding:8px 8px 8px 16px;display:flex;box-shadow:0 6px 18px -12px #0f244040}.new-phrase>svg{color:var(--blue);flex:none}.new-phrase input{min-width:0;height:42px;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-size:15px}.new-phrase-read{background:var(--blue-soft);color:var(--blue);border-radius:12px;margin:0 0 10px;padding:10px 14px;font-size:13.5px;line-height:1.5}@media (max-width:700px){.new-phrase{flex-wrap:wrap;padding:10px}.new-phrase input{flex-basis:calc(100% - 30px)}.new-phrase .find-go{flex:1;justify-content:center;height:46px}.save-all,.save-all-go,.save-all-done{justify-content:center;width:100%}}.buyers-radar{flex-direction:column;gap:14px;margin:6px 0 18px;display:flex}.buyers-form{flex-direction:column;gap:14px;display:flex}.buyers-product{flex-direction:column;gap:8px;font-size:14px;font-weight:700;display:flex}.buyers-input{background:#fff;border:1px solid #dbe6f5;border-radius:14px;align-items:center;gap:10px;height:50px;padding:0 14px;display:flex}.buyers-input>svg{color:var(--orange-text);flex:none}.buyers-input input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-size:15px;font-weight:500}.buyers-scope{border:0;margin:0;padding:0}.buyers-scope legend{margin-bottom:8px;font-size:14px;font-weight:700}.buyers-scope-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.buyers-scope-options button,.buyers-ufs button{min-height:44px;color:var(--ink);background:#fff;border:1.5px solid #e1e8f2;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:0 10px;font-size:14px;font-weight:700;display:inline-flex}.buyers-scope-options button.on,.buyers-ufs button.on{background:var(--orange-soft);color:var(--orange-text);border-color:#f5a06b}.buyers-ufs{grid-template-columns:repeat(auto-fill,minmax(52px,1fr));gap:6px;display:grid}.buyers-ufs button{min-height:38px;padding:0}.buyers-radius{background:#f7f9fc;border:1px solid #edf1f7;border-radius:14px;flex-direction:column;gap:12px;padding:14px;display:flex}.buyers-radius>label{align-items:center;gap:10px;font-size:14px;font-weight:700;display:flex}.buyers-radius select{height:42px;font:inherit;background:#fff;border:1px solid #dbe3ee;border-radius:10px;padding:0 10px;font-weight:600}.buyers-center{flex-wrap:wrap;align-items:center;gap:10px 18px;font-size:14px;display:flex}.buyers-center>span{font-weight:700}.buyers-center label{align-items:center;gap:6px;display:inline-flex}.buyers-go{display:flex}@media (max-width:700px){.buyers-scope-options{grid-template-columns:repeat(2,minmax(0,1fr))}.buyers-go .ui-btn{justify-content:center;width:100%}}.intent-box{flex-direction:column;gap:12px;margin:6px 0 18px;display:flex}.intent-form{flex-direction:column;gap:12px;display:flex}.intent-text input{width:100%;min-width:0;height:50px;font:inherit;background:#fff;border:1px solid #dbe6f5;border-radius:14px;padding:0 14px;font-size:15px}.intent-kind{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.intent-kind button{text-align:left;color:var(--ink);background:#fff;border:1.5px solid #dbe6f5;border-radius:14px;align-items:center;gap:10px;padding:10px 12px;display:flex}.intent-kind button>svg{color:var(--muted);flex:none}.intent-kind button span{flex-direction:column;min-width:0;display:flex}.intent-kind button b{font-size:14px}.intent-kind button small{color:var(--muted);font-size:12px;font-weight:500}.intent-kind button.on{background:#f5f0ff;border-color:#b9a2f5}.intent-kind button.on>svg,.intent-kind button.on b{color:#6d2fe0}.intent-text{flex-direction:column;gap:6px;font-size:14px;font-weight:700;display:flex}.intent-where{border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}.intent-where legend{margin-bottom:8px;font-size:14px;font-weight:700}.intent-where-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.intent-where-options button{min-height:44px;color:var(--ink);background:#fff;border:1.5px solid #dbe6f5;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:0 8px;font-size:14px;font-weight:700;display:inline-flex}.intent-where-options button.on{color:#6d2fe0;background:#f5f0ff;border-color:#b9a2f5}.intent-form>.ui-btn{justify-content:center;width:100%;min-height:50px}@media (max-width:520px){.intent-kind button{gap:8px;padding:8px 10px}.intent-kind button b{font-size:13px}.intent-kind button small{display:none}.intent-where-options button{flex-direction:column;gap:3px;min-height:52px;font-size:12.5px}}.match-run{color:#6d28d9;white-space:nowrap;background:#f3efff;border-radius:999px;align-self:center;align-items:center;gap:7px;padding:8px 12px;font-size:13px;font-weight:700;display:inline-flex}.match-side{flex-direction:column;gap:6px;margin:0 0 18px;display:flex}.match-side ul{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.match-side li{border-top:1px solid #eef2f7;align-items:center;gap:12px;padding:10px 0;display:flex}.match-side li:first-child{border-top:0}.match-side li.off{opacity:.65}.match-side li>span:not(.match-side-actions):not(.ui-tile):not(.ui-pill){flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.match-side b{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;overflow:hidden}.match-side small{color:var(--muted);font-size:12.5px}.match-side-actions{gap:6px;display:flex}.match-side-actions button{width:38px;height:38px;color:var(--ink);background:#f1f5fa;border-radius:10px;place-items:center;display:grid}.match-side-actions button.danger{color:var(--red);background:#fff5f5}.match-side-empty{color:var(--muted);background:#f6f9fd;border-radius:12px;margin:0;padding:12px 14px;font-size:14px}.match-list-title{margin:4px 0 10px;font-size:19px;font-weight:800}@media (max-width:700px){.match-run{white-space:normal}.match-side li{flex-wrap:wrap}.match-side li>.ui-pill{margin-left:52px}}.match-side li>.ui-pill{flex:none}.back-button{border:1px solid var(--line);min-height:40px;color:var(--blue);cursor:pointer;background:#fff;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;margin:0 0 6px;padding:8px 14px 8px 10px;font-size:14px;font-weight:700;display:inline-flex;box-shadow:0 4px 10px -8px #0f244066}.back-button:hover{background:#eef4ff}.company-page>.back-button{display:inline-flex}@media (max-width:700px){.back-button{min-height:44px;font-size:14.5px}}.shell .home-feed.hc{border-radius:24px;flex-direction:column;gap:18px;padding:22px;display:flex;position:relative;overflow:hidden}.shell .home-feed .hc-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:4px 16px;display:grid}.hc-head .hc-tile{grid-row:1/span 2}.hc-head .hc-title{display:contents}.shell .hc-head h2{grid-column:2;align-self:center;padding-top:4px}.hc-head .hc-title p{grid-column:2/4}.hc-head .hc-arrow,.hc-head .hc-chip{grid-area:1/3}.hc-tile{background:var(--tone-soft);width:64px;height:64px;color:var(--tone);border-radius:18px;flex:none;place-items:center;display:grid}.hc-title{flex-direction:column;flex:1;gap:4px;min-width:0;padding-top:2px;display:flex}.shell .hc-head h2{letter-spacing:-.4px;color:#0f2440;margin:0;font-size:21px;font-weight:800;line-height:1.2}.hc-head .hc-title p{color:var(--muted);margin:0;font-size:14px;line-height:1.45}.hc-arrow{background:var(--tone-soft);width:42px;height:42px;color:var(--tone);border-radius:50%;flex:none;place-items:center;display:grid}.shell .home-feed .hc-chip,.shell .home-feed .hc-arrow{color:var(--tone)}.hc-chip{background:var(--tone-soft);height:40px;color:var(--tone);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:4px;padding:0 14px 0 16px;font-size:14.5px;font-weight:800;display:inline-flex}.hc-arrow:hover,.hc-chip:hover{filter:brightness(.97)}.hc-button{color:#fff;background:linear-gradient(145deg,#2a86ff,#0b5fe0);border-radius:999px;justify-content:center;align-self:flex-start;align-items:center;gap:8px;min-width:190px;height:46px;padding:0 26px;font-size:16px;font-weight:800;display:inline-flex;box-shadow:0 10px 20px -12px #0b5fe0}.hc-button:hover{filter:brightness(1.05)}.hc-empty{background:linear-gradient(135deg,var(--tone-soft),color-mix(in srgb,var(--tone-soft) 55%,#fff));border-radius:18px;align-items:center;gap:16px;min-height:118px;padding:20px 22px;display:flex;position:relative;overflow:hidden}.hc-empty-text{z-index:1;flex-direction:column;flex:1;gap:6px;min-width:0;max-width:62%;display:flex;position:relative}.shell .hc-empty-text b{color:#0f2440;white-space:normal;text-overflow:clip;font-size:16.5px;font-weight:800;overflow:visible}.hc-empty-text p{color:var(--muted);margin:0;font-size:14.5px;line-height:1.5}.hc-empty-text p b{font-size:inherit}.hc-round{z-index:1;background:color-mix(in srgb,var(--tone-soft) 70%,#fff);width:58px;height:58px;color:var(--tone);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.hc-art{width:170px;height:128px;color:var(--tone);pointer-events:none;position:absolute;bottom:-4px;right:-4px}.ui-tone-blue .hc-art{color:#4f8df5}.hc-bell{width:190px;height:160px;bottom:-30px;right:-22px}@media (max-width:560px){.shell .home-feed.hc{border-radius:22px;gap:16px;padding:16px}.shell .home-feed .hc-head{column-gap:12px}.hc-tile{border-radius:15px;width:52px;height:52px}.hc-tile svg{width:28px;height:28px}.shell .hc-head h2{letter-spacing:-.5px;font-size:18px}.hc-head .hc-title p{font-size:13px}.hc-arrow{width:38px;height:38px}.hc-chip{height:34px;padding:0 8px 0 12px;font-size:13px}.hc-chip svg{width:15px;height:15px}.hc-empty{min-height:112px;padding:18px}.hc-empty-text{max-width:64%}.shell .hc-empty-text b{font-size:15.5px}.hc-empty-text p{font-size:13.5px}.hc-art{width:140px;height:110px}.hc-round{width:46px;height:46px}.hc-round svg{width:22px;height:22px}.hc-round+.hc-empty-text{max-width:56%}.ui-tone-green .hc-art{width:118px;height:94px;right:-10px}.shell .hc-empty{gap:12px}}.shell .home-feed.hc{container-type:inline-size}@container (max-width:460px){.shell .home-feed .hc-head{column-gap:12px}.hc-tile{border-radius:15px;width:52px;height:52px}.hc-tile svg{width:28px;height:28px}.shell .hc-head h2{letter-spacing:-.5px;font-size:18px}.hc-head .hc-title p{font-size:13px}.hc-chip{height:34px;padding:0 8px 0 12px;font-size:13px}.hc-arrow{width:38px;height:38px}}.shell-heading,.shell-search-spark{display:none}@media (max-width:880px){.shell .shell-top.has-heading{background:radial-gradient(120% 90% at 100% 0,#3d8bff 0%,#0000 55%),linear-gradient(160deg,#1d74ff 0%,#0b5fe0 50%,#0947c2 100%);border-radius:0 0 30px 30px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"head bell""search search";align-items:start;gap:16px 12px;padding:20px 16px 22px;display:grid;position:relative}.shell .shell-top.has-heading .shell-heading{grid-area:head;min-width:0;display:block}.shell .shell-top.has-heading .nb{grid-area:bell;margin:0}.shell .shell-top.has-heading .shell-bell{background:#ffffff24;border-radius:16px;width:52px;height:52px;box-shadow:inset 0 0 0 1px #ffffff2e}.shell .shell-top.has-heading .shell-search,.shell .shell-top.has-heading .shell-context{grid-area:search;max-width:none}.shell .shell-top.has-heading .shell-search{border-radius:18px;height:58px;padding:0 6px 0 18px;box-shadow:0 12px 24px -16px #051e50b3}.shell .shell-top.has-heading .shell-search input{font-size:15.5px}.shell .shell-top.has-heading .shell-search button{width:46px;height:46px;color:var(--blue);background:#eaf2ff;border-radius:14px;place-items:center;padding:0;display:grid}.shell .shell-top.has-heading .shell-search button span{display:none}.shell .shell-top.has-heading .shell-search-spark{display:block}.shell .shell-more.mods{max-height:none;padding:0 0 calc(110px + env(safe-area-inset-bottom));box-shadow:none;overscroll-behavior:contain;background:#f3f6fb;border-radius:0;gap:0;display:block;inset:0;overflow-y:auto}}.mods-hero{color:#fff;padding:calc(18px + env(safe-area-inset-top)) 16px 22px;background:radial-gradient(90% 80% at 100% 0,#358cff73,#0000 60%),linear-gradient(165deg,#0f2440 0%,#0c2b5e 60%,#0b3a86 100%);border-radius:0 0 30px 30px;position:relative;overflow:hidden}.mods-hero-art{opacity:.95;pointer-events:none;width:min(52vw,230px);height:auto;position:absolute;top:8px;right:-6px}.mods-close{top:calc(14px + env(safe-area-inset-top));z-index:2;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff24;border-radius:15px;place-items:center;width:48px;height:48px;display:grid;position:absolute;right:14px;box-shadow:inset 0 0 0 1px #ffffff38}.mods-path{color:#b9c8dc;margin:4px 0 14px;font-size:14px;position:relative}.mods-path span{margin:0 6px}.mods-path b{color:#fff;font-weight:700}.mods-hero :is(h1,h2){letter-spacing:-1.2px;color:#fff;max-width:72%;font-size:clamp(28px,9vw,40px);font-weight:800;line-height:1.05;position:relative}.mods-sub{color:#c7d8ee;max-width:68%;margin-top:8px;font-size:14px;position:relative}.mods-search{z-index:1;height:54px;color:var(--ink);background:#fff;border-radius:16px;align-items:center;gap:10px;margin-top:18px;padding:0 16px;display:flex;position:relative;box-shadow:0 14px 28px -18px #0009}.mods-search input{min-width:0;color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-size:14.5px}.mods-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px 12px 0;display:grid}.mods-card{border:1px solid color-mix(in srgb,var(--tone) 14%,#fff);text-align:left;min-height:176px;color:var(--ink);background:linear-gradient(165deg,#fff 0%,color-mix(in srgb,var(--tone-soft) 85%,#fff) 100%);border-radius:20px;flex-direction:column;align-items:flex-start;gap:4px;padding:12px 10px;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 24px -22px #0f24408c}.mods-card>*{z-index:1;position:relative}.mods-tile{color:#fff;background:linear-gradient(150deg,var(--g1),var(--g2));width:48px;height:48px;box-shadow:0 10px 18px -12px var(--g2),inset 0 1px 0 #ffffff59;border-radius:15px;place-items:center;margin-bottom:8px;display:grid}.mods-card b{letter-spacing:-.3px;overflow-wrap:anywhere;max-width:100%;font-size:15px;font-weight:800;line-height:1.15}.mods-card small{color:#41536b;max-width:92%;font-size:11.5px;line-height:1.35}.mods-go{width:30px;height:30px;color:var(--tone);background:#ffffffd9;border-radius:50%;place-items:center;display:grid;top:12px;right:10px;box-shadow:0 4px 10px -6px #0f244066;position:absolute!important}.mods-new{letter-spacing:.6px;text-transform:uppercase;color:#fff;background:#f2611d;border-radius:999px;padding:3px 7px;font-size:10px;font-style:normal;font-weight:800;top:10px;right:8px;z-index:2!important;position:absolute!important}.mods-card:has(.mods-new) .mods-go{top:36px}.mods-art{width:84px;height:84px;color:var(--tone);background:radial-gradient(circle,color-mix(in srgb,var(--tone-soft) 100%,#fff) 0%,transparent 70%);opacity:.6;border-radius:50%;place-items:center;display:grid;bottom:-10px;right:-8px;z-index:0!important;position:absolute!important}.mods-art i{color:#fff;background:linear-gradient(150deg,var(--g1),var(--g2));opacity:.95;border-radius:10px;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:2px;right:8px}.mods-card.on{color:#fff;background:linear-gradient(155deg,var(--g1) 0%,var(--g2) 100%);box-shadow:0 16px 28px -16px var(--g2);border-color:#0000}.mods-card.on small{color:#ffffffe0}.mods-card.on .mods-tile{background:#fff3;box-shadow:inset 0 0 0 1px #ffffff59}.mods-card.on .mods-go{color:#fff;box-shadow:none;background:#ffffff38}.mods-card.on .mods-art{color:#fff;opacity:.35;background:0 0}.mods-card.on .mods-art i{background:#ffffff40}.mods-empty{text-align:center;color:var(--muted);padding:20px 16px;font-size:14px}.mods-page .mods-hero{padding-top:22px}@media (min-width:881px){.mods-page{padding:4px 0 28px}.mods-page .mods-hero{border-radius:24px;padding:30px 32px 26px}.mods-page .mods-hero :is(h1,h2){max-width:60%;font-size:40px}.mods-page .mods-search{max-width:620px}.mods-page .mods-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:14px;padding:18px 0 0}}@media (max-width:880px){.shell .shell-top.is-modules{background:#0f2440;border-radius:0;height:auto;padding:10px 14px 0}.shell .shell-top.is-modules .shell-context{display:none}.shell .shell-top.is-modules .shell-bell{background:#ffffff24;border-radius:15px;width:48px;height:48px;box-shadow:inset 0 0 0 1px #ffffff38}.shell .shell-body:has(.mods-page){position:relative}.shell .shell-body:has(.mods-page):not(:has(.billing-banner,.nb-urgent)) .shell-top.is-modules{z-index:5;padding:calc(14px + env(safe-area-inset-top)) 14px 0;background:0 0;position:absolute;top:0;right:0}.shell .shell-body:has(.mods-page):not(:has(.billing-banner,.nb-urgent)) .mods-page .mods-hero{padding-top:calc(20px + env(safe-area-inset-top))}.shell .shell-body:has(.mods-page):not(:has(.billing-banner,.nb-urgent)) .mods-page .mods-hero-art{top:66px}}@media (max-width:360px){.mods-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:880px){.mods-art{opacity:.38;width:78px;height:78px;bottom:-14px;right:-12px}.mods-art svg{width:56px;height:56px}.mods-art i{width:28px;height:28px;top:4px;right:10px}.mods-art i svg{width:18px;height:18px}.shell-more .mods-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px 12px 0}.shell-more .mods-card{border:1.5px solid color-mix(in srgb,var(--tone) 22%,#fff);color:#0b1a33;background:linear-gradient(150deg,#fff 35%,color-mix(in srgb,var(--tone-soft) 80%,#fff) 100%);min-height:80px;box-shadow:0 14px 26px -18px color-mix(in srgb,var(--g2) 55%,transparent),0 2px 6px -3px #0f24401f,inset 0 1px 0 #fff;border-radius:22px;flex-direction:row;align-items:center;gap:12px;padding:14px 12px}.shell-more .mods-card:active{transform:scale(.98)}.shell-more .mods-card small{display:none}.shell-more .mods-tile{width:48px;height:48px;color:var(--g2);background:linear-gradient(150deg,#fff,var(--tone-soft) 85%);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--tone) 25%,transparent),0 6px 12px -8px var(--g2);border-radius:15px;flex-shrink:0;order:0;margin:0}.shell-more .mods-tile svg{stroke-width:2.4px;width:25px;height:25px}.shell-more .mods-card b{letter-spacing:-.35px;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;flex:1;order:1;min-width:0;padding-right:12px;font-size:16px;font-weight:800;line-height:1.2}.shell-more .mods-go{width:auto;height:auto;box-shadow:none;color:color-mix(in srgb,var(--tone) 55%,#9aaabd);background:0 0;display:block;top:9px;right:9px;position:absolute!important}.shell-more .mods-card:has(.mods-new) .mods-go{top:9px}.shell-more .mods-new{padding:2px 7px;font-size:9.5px;top:8px;right:28px}.shell-more .mods-art{opacity:.85;background:0 0;border-radius:0;width:52px;height:46px;display:block;bottom:6px;right:6px;z-index:0!important;position:absolute!important}.shell-more .mods-wave{width:100%;height:70%;inset:auto 0 0;z-index:0!important;position:absolute!important}.shell-more .mods-card.on{color:#fff;background:linear-gradient(145deg,#3b95ff 0%,#0b5fe0 70%,#0a4fc4 100%);border-color:#0000;box-shadow:0 18px 30px -16px #0b5fe0,inset 0 0 0 2px #fff3}.shell-more .mods-card.on .mods-tile{color:#fff;background:#ffffff2e;box-shadow:inset 0 0 0 1.5px #fff6}.shell-more .mods-card.on .mods-go{color:#fff;top:50%;transform:translateY(-50%)}}@media (max-width:440px){.shell-more .mods-card{gap:10px;min-height:74px;padding:12px 10px}.shell-more .mods-tile{border-radius:13px;width:42px;height:42px}.shell-more .mods-tile svg{width:22px;height:22px}.shell-more .mods-card b{padding-right:4px;font-size:14px}.shell-more .mods-art{opacity:.55;width:44px;height:38px;bottom:4px;right:4px}}.save-bar .to-team,.lists-distribute,.shell .crm-controls>.crm-distribute{color:#fff;background:linear-gradient(135deg,#3b95ff,#0b5fe0);border-color:#0000;box-shadow:0 8px 18px -10px #0b5fe0cc}.lists-distribute{margin-left:8px}@media (max-width:880px){.shell .save-bar:has(.to-team){grid-template-areas:"count cancel""select save""crm team"}.shell .save-bar .to-team{grid-area:team}.lists-distribute{margin:8px 0 0}}.shell .nav-trail{border-bottom:1px solid var(--line);background:#fff;flex-flow:wrap;justify-content:flex-start;align-items:center;gap:14px;min-width:0;max-width:100%;padding:10px 28px;display:flex}.nav-trail .back-button{min-height:36px;margin:0;padding:6px 12px 6px 8px;font-size:13.5px}.nav-trail ol{flex-flow:wrap;flex:auto;align-items:center;gap:4px;min-width:0;margin:0;padding:0;font-size:13.5px;list-style:none;display:flex}.nav-trail li{align-items:center;gap:4px;min-width:0;display:inline-flex}.nav-trail li svg{color:#9aabc0;flex-shrink:0}.nav-trail a{color:var(--muted);border-radius:6px;padding:2px 4px;font-weight:600}.nav-trail a:hover{color:var(--blue);background:var(--blue-soft)}.nav-trail [aria-current=page]{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;max-width:240px;padding:2px 4px;font-weight:800;overflow:hidden}@media (max-width:700px){.shell .nav-trail{gap:8px 10px;padding:8px 16px}.nav-trail .back-button{min-height:40px}.nav-trail ol{font-size:13px}.nav-trail [aria-current=page]{max-width:160px}}.gp{background:#fff;border:1px solid #dfe6ef;border-radius:16px;overflow:hidden}.gp-photos{background:#eef2f7;gap:2px;height:104px;display:flex}.gp-photos img{object-fit:cover;flex:1;width:100%;min-width:0;height:100%}.gp-compact .gp-photos{height:92px}.gp-body{flex-direction:column;gap:5px;padding:10px 12px;display:flex}.gp-name{font-size:14px}.gp-top{flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:13.5px;display:flex}.gp-rating{align-items:center;gap:5px;display:inline-flex}.gp-rating strong{font-size:15px}.gp-rating small{color:var(--muted)}.gp-stars{color:#d7dde5;gap:1px;display:inline-flex}.gp-stars svg{fill:currentColor}.gp-stars .on{color:#f5a524}.gp-open{align-items:center;gap:4px;font-size:12.5px;font-weight:700;display:inline-flex}.gp-open.yes{color:#0f7a4a}.gp-open.no{color:#c0392b}.gp-category,.gp-address{color:var(--muted);font-size:12.5px}.gp-links{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.gp-links a{color:#1a5fd1;text-overflow:ellipsis;white-space:nowrap;background:#eef4ff;border-radius:10px;align-items:center;gap:5px;max-width:100%;padding:6px 10px;font-size:12.5px;font-weight:700;display:inline-flex;overflow:hidden}.gp-week summary{cursor:pointer;color:#24344a;margin-top:4px;font-size:12.5px;font-weight:700}.gp-week ul{color:var(--muted);gap:2px;margin:6px 0 0;padding:0;font-size:12.5px;list-style:none;display:grid}.gp-attr{color:#7b8a9e;background:#fafbfd;border-top:1px solid #eef2f7;flex-wrap:wrap;justify-content:space-between;gap:4px 10px;padding:7px 12px;font-size:11px;display:flex}.gp-attr a{color:inherit;text-decoration:underline}.gp-logo{color:#5f6368;font-size:12px;font-weight:700}.gp-open-maps{color:var(--blue);align-items:center;gap:4px;margin-top:8px;font-size:13px;font-weight:700;display:inline-flex}.gp-levels{flex-wrap:wrap;gap:6px;margin:6px 0 2px;display:flex}.gp-levels button{color:#24344a;background:#fff;border:1px solid #c9dafc;border-radius:999px;align-items:center;gap:4px;padding:6px 10px;font-size:12.5px;font-weight:700;display:inline-flex}.gp-levels button small{color:var(--muted);font-weight:600}.gp-levels button.on{color:#fff;background:#1a5fd1;border-color:#1a5fd1}.gp-levels button.on small{color:#dbe7ff}.support-banner{z-index:40;color:#fff;background:#7c2d12;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:10px 16px;font-size:13px;display:flex;position:sticky;top:0}.support-banner span{opacity:.92;flex:1;min-width:200px}.support-banner button{color:#fff;cursor:pointer;background:0 0;border:1px solid #fff9;border-radius:8px;padding:6px 12px;font-weight:600}.hit-profile{color:#15803d;background:#eefaf1;border:1.5px solid #bfe8cd;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:46px;margin:0 20px 12px 24px;font-size:15px;font-weight:700;text-decoration:none;display:flex}.hit-profile:hover{background:#e2f6e8}@media (max-width:700px){.hit-profile{margin:0 14px 10px 18px}}.buyers-mode{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.buyers-mode button{text-align:left;color:var(--ink);background:#fff;border:1.5px solid #dbe6f5;border-radius:14px;align-items:center;gap:10px;padding:10px 12px;display:flex}.buyers-mode button>svg{color:var(--muted);flex:none}.buyers-mode button span{flex-direction:column;min-width:0;display:flex}.buyers-mode button b{font-size:14px}.buyers-mode button small{color:var(--muted);font-size:12px;font-weight:500}.buyers-mode button.on{background:var(--orange-soft);border-color:#f5a06b}.buyers-mode button.on>svg,.buyers-mode button.on b{color:var(--orange-text)}.buyers-or{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.buyers-or>span{color:var(--muted);font-size:13px;font-weight:600}.buyers-or small{color:var(--muted);flex-basis:100%;font-size:12.5px}@media (max-width:520px){.buyers-mode button{gap:8px;padding:8px 10px}.buyers-mode button b{font-size:13px}.buyers-mode button small{display:none}}.rw-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.rw-steps button{width:100%;color:var(--muted);cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:6px;padding:6px 2px;font-size:12.5px;font-weight:700;display:flex}.rw-steps button:disabled{cursor:default}.rw-steps li{position:relative}.rw-steps li+li:before{content:"";background:#e3eaf3;width:calc(100% - 30px);height:2px;position:absolute;top:19px;right:calc(50% + 18px)}.rw-steps li.done:before,.rw-steps li.on:before{background:#f5a06b}.rw-dot{color:#5b6b82;background:#eef2f8;border-radius:50%;place-items:center;width:28px;height:28px;font-size:13px;font-weight:800;display:grid}.rw-steps li.on .rw-dot{background:var(--orange,#f26b1d);color:#fff;box-shadow:0 6px 14px -8px #f26b1d}.rw-steps li.done .rw-dot{background:var(--orange-soft);color:var(--orange-text)}.rw-steps li.on button{color:var(--ink)}.rw-step-label{text-align:center;line-height:1.2}.rw-panel{flex-direction:column;gap:12px;display:flex}.rw-panel h3{margin:0;font-size:18px;font-weight:800}.rw-help{color:var(--muted);align-items:center;gap:6px;margin:0;font-size:13px;display:flex}.rw-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.rw-cards-4{grid-template-columns:repeat(4,minmax(0,1fr))}.rw-cards>button{text-align:left;color:var(--ink);cursor:pointer;background:#fff;border:1.5px solid #dbe6f5;border-radius:16px;align-items:center;gap:12px;padding:14px;display:flex;position:relative}.rw-cards>button>svg{color:var(--muted);flex:none}.rw-cards>button span{flex-direction:column;gap:2px;min-width:0;display:flex}.rw-cards>button b{font-size:15px}.rw-cards>button small{color:var(--muted);font-size:12.5px;font-weight:500}.rw-cards>button.on{background:var(--orange-soft);border-color:#f5a06b}.rw-cards>button.on>svg,.rw-cards>button.on b{color:var(--orange-text)}.rw-check{color:#fff;background:#fff;border:1.5px solid #cdd8e6;border-radius:6px;place-items:center;width:20px;height:20px;display:grid;position:absolute;top:10px;right:10px}.rw-cards>button.on .rw-check{background:var(--orange,#f26b1d);border-color:#0000}.rw-tabs{background:#eef2f8;border-radius:14px;grid-template-columns:1fr 1fr;gap:6px;padding:4px;display:grid}.rw-tabs button{color:#4a5a72;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;height:40px;font-size:14px;font-weight:700;display:inline-flex}.rw-tabs button.on{color:var(--orange-text);background:#fff;box-shadow:0 4px 10px -8px #0f244080}.rw-chips{flex-wrap:wrap;gap:8px;max-height:260px;padding:2px;display:flex;overflow:auto}.rw-chips button{min-height:36px;color:var(--ink);cursor:pointer;background:#fff;border:1.5px solid #dbe6f5;border-radius:999px;align-items:center;gap:5px;padding:0 12px;font-size:13.5px;font-weight:600;display:inline-flex}.rw-chips button.on{background:var(--orange-soft);color:var(--orange-text);border-color:#f5a06b}.rw-chips button:disabled{opacity:.45;cursor:not-allowed}.rw-text{width:100%;min-height:84px;font:inherit;color:var(--ink);resize:vertical;background:#fff;border:1px solid #dbe6f5;border-radius:14px;padding:12px 14px;font-size:15px;font-weight:500}.rw-examples{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.rw-examples small{color:var(--muted);font-size:12.5px;font-weight:600}.rw-examples button{color:#3a4a63;cursor:pointer;background:#f7f9fc;border:1px dashed #c9d6e8;border-radius:999px;min-height:30px;padding:0 10px;font-size:12.5px}.rw-understood{background:#f2f7ff;border:1px solid #cfe0f7;border-radius:14px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.rw-understood b{color:#0b4fb5;align-items:center;gap:6px;font-size:13.5px;display:flex}.rw-understood p{margin:0;font-size:14px;font-weight:600}.rw-understood ul{color:#3a4a63;flex-direction:column;gap:2px;margin:0;padding-left:18px;font-size:13px;display:flex}.rw-understood small{color:var(--muted);font-size:12.5px}.rw-summary{background:#f7f9fc;border:1px solid #edf1f7;border-radius:14px;flex-direction:column;gap:8px;margin:0;padding:12px 14px;display:flex}.rw-summary div{grid-template-columns:110px minmax(0,1fr);gap:10px;font-size:14px;display:grid}.rw-summary dt{color:var(--muted);font-weight:600}.rw-summary dd{overflow-wrap:anywhere;margin:0;font-weight:700}.rw-nav{justify-content:space-between;gap:10px;display:flex}@media (max-width:700px){.rw-cards,.rw-cards-4{grid-template-columns:1fr 1fr}.rw-cards>button{flex-direction:column;align-items:flex-start;gap:8px;padding:12px}.rw-cards>button b{font-size:14px}.rw-step-label{font-size:11px}.rw-nav .ui-btn{flex:1;justify-content:center}.rw-summary div{grid-template-columns:1fr;gap:2px}}.save-bar .to-email{color:#fff;background:linear-gradient(135deg,#14b8a6,#0f766e);border-color:#0000;box-shadow:0 8px 18px -10px #0f766ecc}@media (max-width:880px){.shell .save-bar:has(.to-email){grid-template-areas:"count cancel""select save""crm crm""email email"}.shell .save-bar:has(.to-email):has(.to-team){grid-template-areas:"count cancel""select save""crm team""email email"}.shell .save-bar .to-email{grid-area:email}}.shell-dock-badge{display:none}@media (max-width:880px){.shell .shell-dock a.has-badge{overflow:visible}.shell .shell-dock-badge{white-space:nowrap;color:#fff;letter-spacing:.01em;z-index:1;background:linear-gradient(135deg,#f97316,#ea580c);border-radius:999px;padding:3px 9px;font-size:11px;font-style:normal;font-weight:800;display:block;position:absolute;top:-17px;left:50%;transform:translate(-50%);box-shadow:0 6px 14px -6px #ea580c99}.shell .shell-dock a.has-badge[aria-current=page]:before{display:none}}.shell .list-origin{color:#b45309;text-overflow:ellipsis;white-space:nowrap;background:#fff4e5;border-radius:999px;align-self:flex-start;align-items:center;gap:4px;max-width:100%;margin-top:4px;padding:2px 8px;font-size:11.5px;font-style:normal;font-weight:800;display:inline-flex;overflow:hidden}
