:root{--font-inter:var(--font-jakarta)}.ss{--ink:#0b1b3d;--ink-2:#3d4a6b;--muted:#6c7793;--line:#e3e8f6;--panel:#f4f7ff;--paper:#fff;--blue:#007bff;--violet:#7b3dff;--brand:#2f5bff;--brand-ink:#1e3fcc;--brand-wash:#eaf1ff;--mint:#00e6c3;--mint-tint:#e4fbf5;--mint-ink:#0b8f79;--lav:#b7a8ff;--lav-tint:#efebff;--lav-ink:#5b3fd6;--sky:#a7d8ff;--sky-tint:#e8f4ff;--sky-ink:#1d6fd1;--orange:#ff9f43;--orange-tint:#fff1e3;--orange-ink:#c25e00;--pink:#ff4d8d;--pink-tint:#ffe8f0;--pink-ink:#c8215c;--ok:#0b8f79;--warn:#c25e00;--wait:#6c7793;--grad:linear-gradient(90deg, #007bff 0%, #7b3dff 100%);--grad-soft:linear-gradient(135deg, #a7d8ff 0%, #b7a8ff 50%, #7b3dff 100%);--font:var(--font-jakarta), "Plus Jakarta Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-hand:var(--font-caveat), "Caveat", "Bradley Hand", cursive;--t-display:clamp(44px, 6.4vw, 72px);--t-h1:clamp(36px, 5vw, 56px);--t-h2:clamp(28px, 3.4vw, 40px);--r-btn:12px;--r-tile:20px;--r-band:28px;--shadow-card:0 1px 2px #0b1b3d0a, 0 12px 32px #0b1b3d0f;--shadow-float:0 24px 60px #0b1b3d24;--shadow-shot:0 30px 70px #0b1b3d24;--shadow-icon:0 10px 24px #0b1b3d1f, inset 0 0 0 1px #ffffff40;--shadow-btn:0 10px 24px #2f5bff47;--wrap:1180px;background:var(--paper)}.ss h1,.ss h2,.ss h3{letter-spacing:-.035em;font-weight:800}.ss h3{letter-spacing:-.02em;font-weight:700}.ss .lead{color:var(--ink-2)}.ss a{color:var(--brand)}.ss a:hover{color:var(--brand-ink)}.ss .grad{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text}@supports not ((-webkit-background-clip:text) or (background-clip:text)){.ss .grad{color:var(--violet)}}.ss .kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--brand);font-size:12px;font-weight:700}.ss .kicker-violet{color:var(--lav-ink)}.ss .kicker-mint{color:var(--mint-ink)}.ss .btn{font-weight:700}.ss .btn-brand{background:var(--grad);color:#fff;box-shadow:var(--shadow-btn)}.ss .btn-brand:hover{color:#fff;filter:brightness(1.06);box-shadow:0 14px 30px #2f5bff57}.ss .btn-dark{background:var(--ink);color:#fff}.ss .btn-dark:hover{color:#fff;background:#142a5c}.ss .btn-soft{color:var(--ink);border:1px solid var(--line);box-shadow:var(--shadow-card);background:#fff}.ss .btn-soft:hover{color:var(--ink);background:#fff;border-color:#cbd5f0}.ss .btn .arr{width:18px;height:18px}.ss .ii-card{border:1px solid var(--line);border-radius:var(--r-tile);box-shadow:var(--shadow-card);background:#fff;padding:28px}.ss .ii-card-soft{background:var(--panel);border-radius:var(--r-tile);padding:28px}.ss .panel{background:var(--panel)}.ss .outline{border-color:var(--line);box-shadow:var(--shadow-card);background:#fff}.ss .band{background:var(--tint,var(--panel))}.ss .tile{border:1px solid var(--line);box-shadow:var(--shadow-card);background:#fff}.ss .tile-icon{background:var(--brand-wash);box-shadow:none}.ss .itile{--c:var(--brand);--t:var(--brand-wash);background:var(--t);width:56px;height:56px;color:var(--c);border-radius:16px;flex:none;place-items:center;display:inline-grid}.ss .itile svg{width:26px;height:26px}.ss .itile-round{border-radius:50%}.ss .itile-lg{border-radius:22px;width:72px;height:72px}.ss .itile-lg svg{width:32px;height:32px}.ss .itile-sm{border-radius:12px;width:40px;height:40px}.ss .itile-sm svg{width:20px;height:20px}.ss .itile-solid{background:var(--c);color:#fff;box-shadow:var(--shadow-icon)}.ss .itile-grad{background:var(--grad);color:#fff;box-shadow:var(--shadow-btn)}.ss .c-blue{--c:var(--blue);--t:var(--sky-tint)}.ss .c-violet{--c:var(--lav-ink);--t:var(--lav-tint)}.ss .c-mint{--c:var(--mint-ink);--t:var(--mint-tint)}.ss .c-orange{--c:var(--orange-ink);--t:var(--orange-tint)}.ss .c-pink{--c:var(--pink-ink);--t:var(--pink-tint)}.ss .c-sky{--c:var(--sky-ink);--t:var(--sky-tint)}.ss .c-navy{--c:var(--ink);--t:var(--panel)}.ss .tag{background:var(--panel);color:var(--ink-2);font-weight:600}.ss .tag-brand{background:var(--brand-wash);color:var(--brand)}.ss .tag-ok{background:var(--mint-tint);color:var(--mint-ink)}.ss .tag-warn{background:var(--orange-tint);color:var(--orange-ink)}.ss .tag-violet{background:var(--lav-tint);color:var(--lav-ink)}.ss .pill-row{flex-wrap:wrap;gap:8px;display:flex}.ss .hand{font-family:var(--font-hand);color:var(--ink-2);white-space:nowrap;font-size:22px;line-height:1.1;display:inline-block;transform:rotate(-6deg)}.ss .hand-blue{color:var(--brand)}.ss .hand svg{vertical-align:middle;width:34px;height:34px}.ss .spark{width:40px;height:40px;color:var(--violet);pointer-events:none;position:absolute}.ss .spark-mint{color:var(--mint-ink)}.ss .spark-blue{color:var(--blue)}.ss .spark-pink{color:var(--pink)}.ss .blobs{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.ss .blob{filter:blur(48px);opacity:.55;border-radius:50%;position:absolute}.ss .blob-blue{background:#a7d8ff}.ss .blob-violet{background:#c9bdff}.ss .blob-mint{background:#b6f5e9}.ss .blob-pink{background:#ffd1e2}.ss .has-blobs{position:relative}.ss .has-blobs>:not(.blobs){z-index:1;position:relative}.ss .ii-hero{padding-block:clamp(40px,6vw,72px) clamp(40px,6vw,64px)}.ss .ii-hero-grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(28px,5vw,64px);display:grid}.ss .ii-hero h1{font-size:var(--t-display);letter-spacing:-.045em;line-height:1.02}.ss .ii-hero .lead{max-width:560px;font-size:clamp(17px,1.6vw,20px)}.ss .ii-hero-actions{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}@media (max-width:900px){.ss .ii-hero-grid{grid-template-columns:minmax(0,1fr)}}.ss .ii-head{text-align:center;flex-direction:column;align-items:center;gap:12px;margin-bottom:clamp(28px,4vw,44px);display:flex}.ss .ii-head h2{font-size:var(--t-h2)}.ss .ii-head p{color:var(--ink-2);max-width:640px;font-size:18px}.ss .flow{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:20px;display:grid}.ss .flow-in{flex-direction:column;gap:14px;display:flex}.ss .flow-chip{border:1px solid var(--line);box-shadow:var(--shadow-card);background:#fff;border-radius:16px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.ss .flow-chip strong{font-size:15px;line-height:1.2;display:block}.ss .flow-chip span{color:var(--muted);font-size:13px;line-height:1.35}.ss .flow-chip.t-blue{background:var(--sky-tint);border-color:#d5ebff}.ss .flow-chip.t-violet{background:var(--lav-tint);border-color:#e0d9ff}.ss .flow-chip.t-mint{background:var(--mint-tint);border-color:#c6f2e8}.ss .flow-core{width:190px;height:190px;box-shadow:0 0 0 10px #a7d8ff47, 0 0 0 22px #b7a8ff29, var(--shadow-float);text-align:center;background:radial-gradient(circle at 50% 40%,#fff 0 55%,#eef3ff 100%);border-radius:50%;place-items:center;margin:0 auto;display:grid;position:relative}.ss .flow-core .wm{font-size:22px}.ss .flow-core small{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-top:8px;font-size:10px;font-weight:700;display:block}.ss .flow-out{border:1px solid var(--line);box-shadow:var(--shadow-float);background:#fff;border-radius:20px;flex-direction:column;gap:12px;padding:22px;display:flex}.ss .flow-out h3{align-items:center;gap:10px;font-size:19px;display:flex}.ss .flow-out ul{color:var(--ink-2);flex-direction:column;gap:8px;margin:0;padding:0;font-size:15px;list-style:none;display:flex}.ss .flow-out li{align-items:center;gap:10px;display:flex}.ss .flow-arrow{color:var(--violet);justify-self:center;width:44px;height:44px}.ss .agents{border:1px solid var(--line);box-shadow:var(--shadow-card);background:#fff;border-radius:18px;flex-direction:column;align-items:center;gap:10px;padding:14px 18px;display:flex}.ss .agents strong{font-size:14px}.ss .agents ul{gap:18px;margin:0;padding:0;list-style:none;display:flex}.ss .agents li{color:var(--muted);flex-direction:column;align-items:center;gap:6px;font-size:12px;display:flex}@media (max-width:900px){.ss .flow{grid-template-columns:minmax(0,1fr)}.ss .flow-core{width:150px;height:150px}.ss .flow-arrow{transform:rotate(90deg)}}.ss .process{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:24px;display:grid}.ss .process li{text-align:center;flex-direction:column;align-items:center;gap:12px;list-style:none;display:flex}.ss .process h3{font-size:18px}.ss .process p{color:var(--ink-2);max-width:260px;font-size:15px}.ss .process .n{background:var(--grad);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;margin-top:-6px;font-size:12px;font-weight:700;display:inline-grid}.ss .process-7{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:18px 12px}.ss .process-7 h3{font-size:17px}.ss .process-7 p{font-size:14px}.ss .trio{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;display:grid}.ss .trio>div{align-items:flex-start;gap:16px;display:flex}.ss .trio strong{margin-bottom:4px;font-size:17px;display:block}.ss .trio p{color:var(--ink-2);font-size:15px}.ss .trio-boxed>div{border:1px solid var(--line);border-radius:var(--r-tile);box-shadow:var(--shadow-card);background:#fff;padding:22px}.ss .pcards{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:24px;display:grid}.ss .pcard{border:1px solid var(--line);box-shadow:var(--shadow-card);color:var(--ink);background:#fff;border-radius:24px;flex-direction:column;gap:16px;padding:28px;display:flex;position:relative;overflow:hidden}.ss .pcard:hover{color:var(--ink);box-shadow:var(--shadow-float);border-color:#d3dcf5}.ss .pcard:before{content:"";background:radial-gradient(60% 50% at 100% 0%, var(--tint,var(--panel)) 0, transparent 70%);pointer-events:none;position:absolute;inset:0}.ss .pcard>*{position:relative}.ss .pcard-head{align-items:center;gap:16px;display:flex}.ss .pcard-head h3{letter-spacing:-.02em;font-size:22px}.ss .pcard-head span{color:var(--muted);font-size:14px;font-weight:500;display:block}.ss .pcard p{color:var(--ink-2);font-size:15px}.ss .checks{color:var(--ink-2);flex-direction:column;gap:8px;margin:0;padding:0;font-size:15px;list-style:none;display:flex}.ss .checks li{align-items:center;gap:10px;display:flex}.ss .checks .ck{background:var(--ink);color:#fff;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;display:inline-grid}.ss .checks .ck svg{width:11px;height:11px}.ss .pcard .link{align-items:center;gap:8px;margin-top:auto;display:inline-flex}.ss .pcard-shot{border:1px solid var(--line);background:var(--panel);aspect-ratio:16/10;border-radius:14px;position:relative;overflow:hidden}.ss .pcard-shot img{object-fit:cover;object-position:top}.ss .stats{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;display:grid}.ss .stat{border:1px solid var(--line);box-shadow:var(--shadow-card);background:#fff;border-radius:18px;align-items:center;gap:14px;padding:18px 20px;display:flex}.ss .stat b{letter-spacing:-.03em;font-size:28px;line-height:1;display:block}.ss .stat b.grad{display:inline-block}.ss .stat span{color:var(--muted);font-size:13px}.ss .person{border:1px solid var(--line);box-shadow:var(--shadow-card);background:#fff;border-radius:24px;flex-direction:column;gap:18px;padding:28px;display:flex;position:relative}.ss .person-top{align-items:flex-start;gap:22px;display:flex}.ss .person-photo{background:var(--sky-tint);width:150px;height:150px;box-shadow:0 0 0 6px var(--t,var(--sky-tint));border-radius:50%;flex:none;overflow:hidden}.ss .person-photo img{object-fit:cover;width:100%;height:100%;display:block}.ss .person h3{font-size:24px}.ss .person .role{letter-spacing:.12em;text-transform:uppercase;color:var(--brand);margin:4px 0 10px;font-size:12px;font-weight:700}.ss .person p{color:var(--ink-2);font-size:15px}.ss .person .quote{background:var(--panel);color:var(--ink-2);border-radius:14px;padding:16px 18px;font-size:15px;font-style:italic}@media (max-width:560px){.ss .person-top{text-align:center;flex-direction:column;align-items:center}}.ss .ii-form{flex-direction:column;gap:18px;display:flex}.ss .ii-form .field label{font-size:14px;font-weight:700}.ss .ii-form .req{color:var(--pink);margin-left:4px}.ss .ii-form .count{color:var(--muted);text-align:right;font-size:12px}.ss .input,.ss .textarea,.ss .select{border:1px solid var(--line);border-radius:12px}.ss .input:focus,.ss .textarea:focus,.ss .select:focus{border-color:var(--brand);box-shadow:0 0 0 4px var(--brand-wash);outline:none}.ss .drop{color:var(--muted);background:var(--panel);border:1px dashed #c9d4f2;border-radius:14px;align-items:center;gap:14px;padding:18px;font-size:14px;display:flex}.ss .drop strong{color:var(--ink);font-size:15px;display:block}.ss .side-steps{counter-reset:s;flex-direction:column;gap:22px;margin:0;padding:0;list-style:none;display:flex}.ss .side-steps li{counter-increment:s;gap:16px;display:flex}.ss .side-steps li:before{content:counter(s);background:var(--panel);width:40px;height:40px;color:var(--ink-2);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.ss .side-steps li:first-child:before{background:var(--grad);color:#fff}.ss .side-steps strong{font-size:16px;display:block}.ss .side-steps span{color:var(--muted);font-size:14px}.ss .tips{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.ss .tips li{color:var(--muted);align-items:flex-start;gap:12px;font-size:14px;display:flex}.ss .tips strong{color:var(--ink);font-size:15px;display:block}.ss .tips .ck{background:var(--brand);color:#fff;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;margin-top:2px;display:inline-grid}.ss .tips .ck svg{width:12px;height:12px}.ss .tips .ck-ok{background:var(--mint-ink)}.ss .tips .ck-no{background:var(--pink)}.ss .ideas-grid{grid-template-columns:minmax(0,3fr) minmax(0,6fr) minmax(0,3.6fr);align-items:start;gap:24px;display:grid}@media (max-width:1000px){.ss .ideas-grid{grid-template-columns:minmax(0,1fr)}}.ss .roadmap{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px;display:grid}.ss .rcol{background:var(--panel);border-radius:18px;flex-direction:column;gap:10px;min-width:0;padding:14px;display:flex}.ss .rcol-head{align-items:center;gap:10px;padding:4px 4px 8px;display:flex}.ss .rcol-head strong{font-size:15px;display:block}.ss .rcol-head span{color:var(--muted);font-size:12px}.ss .rcol-head .n{color:var(--brand);background:#fff;border-radius:999px;margin-left:auto;padding:2px 9px;font-size:12px;font-weight:700}.ss .rcard{color:var(--ink);background:#fff;border-radius:14px;flex-direction:column;gap:6px;padding:14px;display:flex;box-shadow:0 1px 2px #0b1b3d0d}.ss a.rcard:hover{box-shadow:var(--shadow-card);color:var(--ink)}.ss .rcard strong{font-size:15px;line-height:1.25}.ss .rcard p{color:var(--muted);font-size:13px}.ss .rcard .meta{color:var(--muted);align-items:center;gap:12px;margin-top:4px;font-size:12px;display:flex}.ss .rcard .meta b{color:var(--brand);align-items:center;gap:4px;display:inline-flex}.ss .rcard .meta b svg{width:12px;height:12px}.ss .bar{background:#e3e8f6;border-radius:999px;height:6px;overflow:hidden}.ss .bar i{background:var(--grad);border-radius:inherit;height:100%;display:block}.ss .rcol-empty{color:var(--muted);padding:10px 4px;font-size:13px}.ss .stage7{grid-template-columns:repeat(7,minmax(0,1fr));gap:12px;display:grid;position:relative}.ss .stage7 li{text-align:center;flex-direction:column;align-items:center;gap:10px;list-style:none;display:flex}.ss .stage7 .n{background:var(--brand);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;margin-top:-4px;font-size:12px;font-weight:700;display:inline-grid}.ss .stage7 h3{font-size:18px}.ss .stage7 p{color:var(--ink-2);font-size:13.5px;line-height:1.4}@media (max-width:1000px){.ss .stage7{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:620px){.ss .stage7{grid-template-columns:repeat(2,minmax(0,1fr))}}.ss .faq details{border-top:1px solid var(--line)}.ss .faq details:last-child{border-bottom:1px solid var(--line)}.ss .faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:44px;padding:16px 0;font-weight:600;list-style:none;display:flex}.ss .faq summary::-webkit-details-marker{display:none}.ss .faq summary:after{content:"";border-right:2px solid var(--brand);border-bottom:2px solid var(--brand);flex:none;width:10px;height:10px;margin-right:4px;transition:transform .15s;transform:rotate(45deg)}.ss .faq details[open] summary:after{transform:rotate(-135deg)}.ss .faq p{color:var(--ink-2);max-width:70ch;padding:0 0 18px}.ss .ticket{border:1px solid var(--line);box-shadow:var(--shadow-float);background:#fff;border-radius:22px;max-width:460px;margin:20px auto;padding:26px 28px;position:relative;transform:rotate(-4deg)}.ss .ticket:before,.ss .ticket:after{content:"";background:var(--paper);border:1px solid var(--line);border-radius:50%;width:26px;height:26px;position:absolute;top:50%;transform:translateY(-50%)}.ss .ticket:before{left:-14px}.ss .ticket:after{right:-14px}.ss .ticket-head{border-bottom:1px dashed var(--line);justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding-bottom:16px;display:flex}.ss .ticket-title{letter-spacing:.02em;font-size:26px;font-weight:800;line-height:1}.ss .ticket-title small{letter-spacing:.18em;color:var(--muted);margin-top:6px;font-size:11px;font-weight:700;display:block}.ss .ticket-no{letter-spacing:.06em;background:var(--panel);font-variant-numeric:tabular-nums;border-radius:10px;padding:8px 14px;font-size:24px;font-weight:800}.ss .ticket ul{color:var(--ink-2);grid-template-columns:1fr 1fr;gap:10px 16px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.ss .ticket li{align-items:center;gap:8px;display:flex}.ss .ladder{align-items:flex-end;gap:10px;height:140px;display:flex}.ss .ladder div{background:var(--grad-soft);color:var(--ink-2);border-radius:8px 8px 4px 4px;flex-direction:column;flex:1;justify-content:flex-end;align-items:center;font-size:12px;display:flex;position:relative}.ss .ladder div span{white-space:nowrap;margin-top:6px;position:absolute;top:100%}.ss .ladder div b{white-space:nowrap;margin-top:22px;font-size:12px;position:absolute;top:100%}.ss .edition-card{border:1px solid var(--line);box-shadow:var(--shadow-float);background:#fff;border-radius:24px;overflow:hidden}.ss .edition-card .top{background:linear-gradient(160deg,#f4f7ff 0%,#efebff 100%);justify-content:space-between;align-items:flex-start;gap:16px;padding:26px 28px;display:flex}.ss .edition-card .top h3{max-width:18ch;font-size:26px}.ss .edition-card .top .kicker{font-size:11px}.ss .edition-card ul{margin:0;padding:8px 10px;list-style:none}.ss .edition-card li a{color:var(--ink);border-radius:14px;align-items:center;gap:14px;padding:14px 16px;display:flex}.ss .edition-card li a:hover{background:var(--panel);color:var(--ink)}.ss .edition-card li strong{font-size:15px;display:block}.ss .edition-card li span{color:var(--muted);font-size:13px}.ss .edition-card li time{color:var(--muted);white-space:nowrap;margin-left:auto;font-size:12px}.ss .site-header .wrap{gap:20px;padding-block:18px}.ss .nav a{color:var(--ink);padding-bottom:4px;position:relative}.ss .nav a[aria-current=page]{color:var(--brand)}.ss .nav a[aria-current=page]:after{content:"";background:var(--grad);border-radius:2px;height:2px;position:absolute;bottom:-4px;left:0;right:0}.ss .nav-cta{margin-left:8px}.ss .menu summary{background:var(--panel)}.ss .menu-panel{border:1px solid var(--line)}.ss .account-link:hover{background:var(--panel)}.ss .site-footer a{color:var(--ink-2)}.ss .site-footer a:hover{color:var(--brand)}.ss .site-footer h2{color:var(--muted)}.ss .site-footer .colophon{border-top-color:var(--line)}.ss .socials{gap:10px;display:flex}.ss .socials a{width:36px;height:36px;color:var(--ink-2);background:var(--panel);border-radius:10px;place-items:center;display:inline-grid}.ss .socials a:hover{color:var(--brand);background:var(--brand-wash)}.ss .socials svg{width:18px;height:18px}.ss .brand{gap:0;margin-right:auto}.ss .brand .brand-mark{display:none}.ss .steps li:before{background:var(--grad)}.ss .check.done,.ss .check.waiting{border-color:var(--brand)}.ss .check.done{background:var(--brand)}.ss .stages li[aria-current=step]{background:var(--grad)}.ss .stages li.past:before{background:var(--brand)}.ss .shot{box-shadow:var(--shadow-shot);border:1px solid var(--line)}@media (max-width:600px){.ss .hand{font-size:19px}.ss .ii-card,.ss .pcard,.ss .person{padding:22px}.ss .ticket{padding:20px;transform:none}}@media (max-width:960px){.ss .hide-sm{display:none}}.ss .vote{font:700 13px/1 var(--font);color:var(--brand);background:var(--brand-wash);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:5px;min-height:30px;padding:6px 10px;display:inline-flex}.ss .vote svg{width:13px;height:13px}.ss .vote:hover{background:#dce8ff}.ss .vote[aria-pressed=true]{background:var(--grad);color:#fff;cursor:default}.ss .vote:disabled{opacity:.7}.ss.ideas .card .comments{font:600 13px/1 var(--font);color:#5a6686;border-radius:999px;align-items:center;gap:5px;padding:6px 8px;display:inline-flex}.ss.ideas .card .comments:hover{background:var(--panel);color:var(--brand)}.ss.pd .discuss{align-items:center;gap:6px;display:inline-flex}.ss.pd .thread-sec{flex-direction:column;gap:22px;display:flex}.ss.pd .thread-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ss.pd .thread-head h2{letter-spacing:-.03em;margin-bottom:6px;font-size:32px}.ss.pd .thread-head .vote{min-height:40px;padding:10px 14px;font-size:15px}.ss.pd .thread-head .vote svg{width:16px;height:16px}.ss.pd .thread-body{flex-direction:column;gap:20px;display:flex}.ss.pd .thread-body .comments h2{font-size:20px}.ss.ideas .card .see{color:var(--brand);white-space:nowrap;margin-left:auto;font-size:12.5px;font-weight:600}.ss.ideas .card-top strong a{color:inherit}.ss.ideas .card-top strong a:hover{color:var(--brand)}.ss .signin-card{border:1px solid var(--line);background:#fff;border-radius:18px;flex-direction:column;gap:16px;padding:22px;display:flex}.ss .signin-card .signin-head{align-items:flex-start;gap:14px;display:flex}.ss .signin-card h3{letter-spacing:-.02em;margin-bottom:4px;font-size:19px}.ss .signin-card p{color:#4a5578;font-size:15px}.ss .signin-card .panel{border-radius:14px;width:100%;padding:16px}.ss .signin-card .panel .input{background:#fff}.ss .db-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--brand);font-size:12px;font-weight:700}.ss .db-light{color:var(--muted)}@media (max-width:1100px){.ss .ii-hero-grid[style*="3.6fr"]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}}@media (max-width:760px){.ss .ii-hero-grid[style*="3.6fr"]{grid-template-columns:minmax(0,1fr)!important}}.ss .arr{vertical-align:-3px;flex:none;width:18px;height:18px}.ss .link .arr{width:16px;height:16px}.ss .hand{white-space:normal;max-width:240px;line-height:1}.ss .pcard-head .sub{color:var(--muted);font-size:14px;font-weight:500;display:block}.ss .pcard-head span.icon{font-size:calc(var(--s) * .36);color:#fff;display:inline-grid}.ss .ii-hero-wide .ii-hero-grid{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}@media (max-width:1100px){.ss .ii-hero-wide .ii-hero-grid{grid-template-columns:minmax(0,1fr)}}.ss .flow{grid-template-columns:minmax(180px,1fr) auto minmax(180px,1fr)}@media (max-width:1100px){.ss .flow{max-width:760px;margin:0 auto}}@media (max-width:760px){.ss .flow{grid-template-columns:minmax(0,1fr)}.ss .flow-core{width:150px;height:150px}}@media (min-width:761px){.ss .flow-arrow{transform:none}}.ss .flow-chip span{display:block}@media (min-width:1100px){.ss .roadmap{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:1099px){.ss .roadmap{scroll-snap-type:x proximity;gap:14px;padding-bottom:8px;display:flex;overflow-x:auto}.ss .rcol{scroll-snap-align:start;flex:0 0 240px}}.ss .ii-hero-tight h1{font-size:clamp(36px,4.4vw,56px)}.ss .dated-row time{flex:0 0 140px}@media (max-width:600px){.ss .ticket:before,.ss .ticket:after{display:none}}.ss .ii-card.row,.ss .ii-card.row>*,.ss .ladder{min-width:0}@media (max-width:480px){.ss .ii-card.row{flex-direction:column}}.ss .link{align-items:center;gap:6px;display:inline-flex}.ss .arr{display:inline-block}.ss .soon-tag{background:var(--mint-tint);color:var(--mint-ink)}.ss .site-header .wrap-wide{padding-block:14px}.ss .wordmark{flex-direction:column;align-items:flex-start;gap:5px;line-height:0;display:inline-flex}.ss .wordmark img{width:100%;height:auto;display:block}.ss .wordmark-tag{letter-spacing:.08em;color:#5a6686;margin-top:2px;padding-left:2px;font-size:12.5px;font-weight:500;line-height:1}.ss .mono{display:block}.ss .nav{gap:36px;font-size:15.5px;font-weight:500}.ss .nav a[aria-current=page]{color:var(--brand);font-weight:600}.ss .nav-cta{border-radius:10px;min-height:44px;padding:0 20px;font-size:15px}.ss.home .hero{padding-block:36px 40px;position:relative;overflow:hidden}.ss.home .hero-glow{filter:blur(70px);pointer-events:none;border-radius:50%;position:absolute}.ss.home .hero-glow-l{background:radial-gradient(circle,#a7d8ffd9,#a7d8ff00 70%);width:46%;height:70%;top:-4%;left:-14%}.ss.home .hero-glow-r{background:radial-gradient(circle,#c9bdffcc,#c9bdff00 70%);width:50%;height:80%;top:-10%;right:-16%}.ss.home .hero-grid{grid-template-columns:420px minmax(0,1fr);align-items:center;gap:28px;display:grid;position:relative}.ss.home .hero-copy{flex-direction:column;gap:18px;padding-top:24px;display:flex}.ss.home .hero-copy h1{letter-spacing:-.045em;font-size:60px;line-height:1}.ss.home .hero-copy .lead{color:#4a5578;max-width:420px;font-size:17.5px;line-height:1.5}.ss.home .hero-actions{flex-wrap:wrap;gap:14px;margin-top:6px;display:flex}.ss.home .hero-actions .btn{min-height:50px;padding:0 22px}.ss .hand{font-family:var(--font-hand);color:#3d4a6b;white-space:normal;max-width:none;font-size:19px;font-weight:600;line-height:1.1;transform:none}.ss .hand-arrow{vertical-align:middle;opacity:.8;display:inline-block}.ss.home .hand-under{margin:10px 0 0 38px;transform:rotate(-7deg)}.ss.home .hand-under .hand-arrow{margin:-22px 0 0 -46px;position:absolute}.ss.home .art{grid-template-columns:196px 118px 236px 90px 250px;justify-content:end;align-items:center;column-gap:0;min-height:420px;display:grid;position:relative}.ss.home .art-spark{filter:invert(23%)sepia(84%)saturate(5300%)hue-rotate(254deg)brightness(98%)contrast(104%);width:44px;height:44px;position:absolute;top:8px;right:0}.ss.home .art-chips{flex-direction:column;gap:12px;display:flex}.ss.home .chip{border-radius:18px;align-items:flex-start;gap:12px;min-height:106px;padding:16px 14px;display:flex;position:relative;box-shadow:0 14px 34px #0b1b3d14,inset 0 0 0 1px #ffffffb3}.ss.home .chip.t-blue{background:#eaf3ff}.ss.home .chip.t-violet{background:#efebff}.ss.home .chip.t-mint{background:#e6fbf5}.ss.home .chip .itile{background:#fff;border-radius:14px;width:48px;height:48px}.ss.home .chip strong{margin-bottom:4px;font-size:15px;line-height:1.2;display:block}.ss.home .chip span{color:#5a6686;font-size:12.5px;line-height:1.3;display:block}.ss.home .chip .node{border:3px solid var(--blue);background:#fff;border-radius:50%;width:14px;height:14px;margin-top:-7px;position:absolute;top:50%;right:-8px;box-shadow:0 0 0 3px #ffffffe6}.ss.home .chip.t-violet .node{border-color:var(--violet)}.ss.home .chip.t-mint .node{border-color:#00c9a7}.ss.home .art-ribbons{height:340px;position:relative}.ss.home .art-ribbons svg{filter:blur(.4px);width:100%;height:100%;position:absolute;inset:0}.ss.home .rb-label{letter-spacing:.14em;text-transform:uppercase;color:var(--c);font-size:11px;font-weight:800;position:absolute;left:24px}.ss.home .rb-1{top:36px;transform:rotate(22deg)}.ss.home .rb-2{top:152px}.ss.home .rb-3{top:276px;transform:rotate(-22deg)}.ss.home .art-core{flex-direction:column;align-items:center;gap:14px;display:flex;position:relative}.ss.home .hand-top{z-index:2;width:300px;margin-left:-30px;font-size:17px;position:absolute;top:-62px;left:50%;transform:rotate(-6deg)}.ss.home .hand-top .hand-arrow{position:absolute;bottom:-22px;left:-34px}.ss.home .sphere{background:url(/brand/ideas-in/sphere.png) 50%/118% no-repeat;place-items:center;width:216px;height:216px;display:grid;position:relative}.ss.home .sphere-in{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.ss.home .sphere-in .mono{width:78px;height:auto;margin-bottom:-2px}.ss.home .sphere-in .wordmark{width:104px}.ss.home .sphere-in small{letter-spacing:.18em;text-transform:uppercase;color:#5a6686;margin-top:2px;font-size:9px;font-weight:700;line-height:1.5}.ss.home .dot{border-radius:50%;position:absolute}.ss.home .d1{background:#5b8cff;width:10px;height:10px;top:48px;left:4px}.ss.home .d2{background:#00c9a7;width:7px;height:7px;top:150px;left:24px}.ss.home .d3{background:#7b3dff;width:8px;height:8px;top:36px;right:10px}.ss.home .d4{background:#a7d8ff;width:6px;height:6px;top:120px;right:2px}.ss.home .d5{background:#7b3dff;width:9px;height:9px;bottom:6px;right:48px}.ss.home .team{background:#fff;border-radius:18px;flex-direction:column;align-items:center;gap:10px;width:236px;padding:12px 16px;display:flex;box-shadow:0 14px 34px #0b1b3d1a,inset 0 0 0 1px #ffffffb3}.ss.home .team strong{font-size:14px}.ss.home .team ul{gap:12px;margin:0;padding:0;list-style:none;display:flex}.ss.home .team li{color:#5a6686;flex-direction:column;align-items:center;gap:6px;font-size:11px;display:flex}.ss.home .team .itile{width:40px;height:40px}.ss.home .team .c-blue img{filter:invert(36%)sepia(93%)saturate(2800%)hue-rotate(205deg)brightness()contrast(101%)}.ss.home .team .c-violet img{filter:invert(27%)sepia(92%)saturate(4800%)hue-rotate(258deg)brightness(95%)contrast(104%)}.ss.home .team .c-mint img{filter:invert(56%)sepia(60%)saturate(1500%)hue-rotate(118deg)brightness(92%)contrast(90%)}.ss.home .team .c-orange img{filter:invert(62%)sepia(72%)saturate(1800%)hue-rotate(354deg)brightness(101%)contrast(101%)}.ss.home .art-arrow{width:90px;margin-top:-70px;padding:0 6px}.ss.home .art-arrow svg{filter:drop-shadow(0 8px 16px #5b8cff4d);width:100%;height:auto;display:block}.ss.home .art-laptop{margin-top:-40px;position:relative}.ss.home .laptop{background:#0b1b3d;border-radius:20px;padding:14px 10px 10px;position:relative;box-shadow:0 30px 60px #0b1b3d38}.ss.home .laptop-bar{gap:5px;padding:0 2px 10px;display:flex}.ss.home .laptop-bar i{opacity:.9;background:#5b8cff;border-radius:50%;width:7px;height:7px}.ss.home .laptop-bar i:nth-child(2){background:#7b3dff}.ss.home .laptop-bar i:nth-child(3){background:#00c9a7}.ss.home .screen{background:#fff;border-radius:12px;flex-direction:column;gap:14px;padding:18px 16px 16px;display:flex}.ss.home .screen h3{letter-spacing:-.02em;align-items:center;gap:10px;font-size:19px;display:flex}.ss.home .screen h3 .itile{border-radius:9px;width:30px;height:30px}.ss.home .screen ul{color:#3d4a6b;flex-direction:column;gap:9px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.ss.home .screen li{align-items:center;gap:10px;display:flex}.ss.home .screen .ck{width:18px;height:18px}.ss.home .screen .btn-sm{min-height:42px;font-size:14px}.ss.home .laptop-base{background:linear-gradient(#2a3a63,#16274f);border-radius:0 0 14px 14px;height:12px;position:absolute;bottom:-10px;left:0;right:0;transform:scaleX(1.08)}.ss.home .hand-bottom{width:230px;font-size:16px;position:absolute;top:calc(100% + 22px);right:-10px;transform:rotate(-7deg)}.ss.home .hand-bottom .hand-arrow{position:absolute;top:-28px;left:-24px}.ss.home .process-sec{flex-direction:column;align-items:center;gap:40px;padding-block:24px 48px;display:flex}.ss.home .process-sec h2{text-align:center;letter-spacing:-.04em;font-size:44px}.ss.home .process{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;width:100%;margin:0;padding:0;display:grid}.ss.home .process li{text-align:center;flex-direction:column;align-items:center;gap:14px;list-style:none;display:flex;position:relative}.ss.home .process .itile-lg{width:72px;height:72px}.ss.home .process h3{letter-spacing:-.02em;font-size:19px}.ss.home .process p{color:#3d4a6b;max-width:260px;font-size:15.5px;line-height:1.45}.ss.home .step-arrow{width:40px;height:20px;position:absolute;top:30px;right:-32px}.ss.home .step-arrow svg{width:100%;height:100%}.ss .site-footer{border-top:1px solid var(--line);background:#fff}.ss .site-footer .foot-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding-block:36px 20px;display:flex}.ss .foot-brand{color:var(--ink);align-items:center;gap:16px;font-size:14.5px;display:flex}.ss .foot-nav{gap:32px;font-size:15px;display:flex}.ss .foot-nav a{color:var(--ink)}.ss .site-footer .colophon{padding:0 var(--gutter) 24px;color:var(--muted);border:0;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;font-size:13px;display:flex}.ss .site-footer .colophon a{color:var(--muted)}.ss .site-footer .socials a{color:#5a6686;background:0 0;width:34px;height:34px}.ss .site-footer .socials svg{width:20px;height:20px}@media (max-width:1360px){.ss.home .hero-grid{grid-template-columns:minmax(0,1fr)}.ss.home .art{justify-content:center}.ss.home .hero-copy{max-width:560px}}@media (max-width:960px){.ss.home .art{grid-template-columns:minmax(0,1fr);justify-items:center;row-gap:24px;min-height:0}.ss.home .art-chips{width:100%;max-width:420px}.ss.home .chip .node,.ss.home .art-ribbons,.ss.home .hand-top,.ss.home .hand-bottom,.ss.home .art-spark{display:none}.ss.home .art-arrow{margin:0;transform:rotate(90deg)}.ss.home .art-laptop{width:100%;max-width:300px;margin:0}.ss.home .hero-copy h1{font-size:clamp(38px,10vw,56px)}.ss.home .process{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 20px}.ss.home .step-arrow{display:none}.ss.home .process-sec h2{font-size:clamp(30px,6vw,40px)}.ss .site-footer .foot-row{text-align:center;justify-content:center}.ss .foot-nav{flex-wrap:wrap;justify-content:center;gap:18px}}@media (max-width:520px){.ss.home .process{grid-template-columns:minmax(0,1fr)}}.ss .flow-core .wm{justify-content:center;display:flex}.ss .flow-core .wm .wordmark{width:110px}.ss.home .hero{overflow:clip}@media (min-width:961px){.ss.home .hero-copy h1{letter-spacing:-.05em;font-size:58px}}.ss.home .hero-copy .lead{max-width:430px;font-size:17px}.ss.home .hero-actions .btn{white-space:nowrap;padding:0 18px;font-size:15px}.ss.home .chip{min-height:100px;padding:14px 12px}.ss.home .chip strong{font-size:14.5px}.ss.home .chip span{font-size:12px}.ss.home .team{width:226px}.ss.home .sphere{width:206px;height:206px}.ss.home .screen .btn-sm{white-space:nowrap;min-height:40px;padding:0 12px;font-size:13px}.ss.home .screen{padding:16px 14px 14px}.ss.home .screen h3{font-size:18px}@media (min-width:961px){.ss.home .art{grid-template-columns:186px 104px 226px 80px 236px}.ss.home .art-arrow{width:80px;padding:0 4px}}@media (min-width:1361px){.ss.home .hero-grid{grid-template-columns:400px minmax(0,1fr);gap:16px}}@media (min-width:601px){.ss.home .hero-actions{flex-wrap:nowrap;gap:12px}}.ss.home .hero-bg{pointer-events:none;position:absolute;inset:0;overflow:hidden}.ss.home .hero-grid{z-index:1;position:relative}.ss .nav a[aria-current=page]:after{display:block}.ss.ideas .hero{padding-block:28px 24px;position:relative;overflow:clip}.ss.ideas .hero-bg{pointer-events:none;position:absolute;inset:0;overflow:hidden}.ss.ideas .hero-glow{filter:blur(70px);border-radius:50%;position:absolute}.ss.ideas .hero-glow-l{background:radial-gradient(circle,#a7d8ffb3,#a7d8ff00 70%);width:40%;height:80%;top:0;left:-10%}.ss.ideas .hero-glow-r{background:radial-gradient(circle,#c9bdff8c,#c9bdff00 70%);width:36%;height:70%;top:-10%;right:10%}.ss.ideas .hero-grid{z-index:1;grid-template-columns:minmax(0,1fr) 505px;align-items:center;gap:48px;display:grid;position:relative}.ss.ideas .hero-copy{flex-direction:column;gap:16px;max-width:560px;padding-top:10px;display:flex;position:relative}.ss.ideas .hero-copy h1{letter-spacing:-.05em;font-size:64px;line-height:1}.ss.ideas .hero-copy .lead{color:#4a5578;max-width:540px;font-size:18px}.ss.ideas .hero-actions{flex-wrap:wrap;gap:14px;margin-top:6px;display:flex}.ss.ideas .hero-actions .btn{min-height:52px;padding:0 24px}.ss.ideas .hand-note{width:150px;font-size:18px;position:absolute;top:8px;right:24px;transform:rotate(-8deg)}.ss.ideas .hand-note .hand-arrow{position:absolute;top:10px;left:-40px}.ss.ideas .note-spark{filter:invert(23%)sepia(84%)saturate(5300%)hue-rotate(254deg)brightness(98%)contrast(104%);width:32px;height:32px;position:absolute;top:50px;right:-20px}.ss.ideas .momentum{border:1px solid var(--line);background:#fff;border-radius:22px;flex-direction:column;gap:18px;padding:22px 22px 18px;display:flex;box-shadow:0 20px 50px #0b1b3d14}.ss.ideas .momentum-head{align-items:center;gap:12px;display:flex}.ss.ideas .momentum-head h2{letter-spacing:-.02em;flex:1;font-size:20px}.ss.ideas .momentum-head .itile{border-radius:12px;width:40px;height:40px}.ss.ideas .cycle{color:var(--ink);border:1px solid var(--line);border-radius:10px;padding:8px 12px;font-size:14px;font-weight:600}.ss.ideas .momentum-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;display:grid}.ss.ideas .momentum-stats>div{grid-template-rows:auto auto;grid-template-columns:40px minmax(0,1fr);align-items:center;column-gap:10px;display:grid}.ss.ideas .momentum-stats .itile{grid-row:1/span 2;width:40px;height:40px}.ss.ideas .momentum-stats dd{letter-spacing:-.03em;margin:0;font-size:24px;font-weight:800;line-height:1}.ss.ideas .momentum-stats dt{color:#5a6686;font-size:13px}.ss.ideas .momentum-stats>div+div{border-left:1px solid var(--line);padding-left:12px}.ss.ideas .momentum-ring{align-items:center;gap:18px;display:flex}.ss.ideas .ring{--pct:0;background:conic-gradient(from -90deg, #007bff 0, #7b3dff calc(var(--pct) * 1%), #e6ecf9 calc(var(--pct) * 1%));border-radius:50%;flex:none;place-items:center;width:104px;height:104px;display:grid}.ss.ideas .ring span{letter-spacing:-.03em;background:#fff;border-radius:50%;place-items:center;width:76px;height:76px;font-size:22px;font-weight:800;display:grid}.ss.ideas .ring-copy{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.ss.ideas .ring-copy strong{font-size:18px}.ss.ideas .ring-copy p{color:#5a6686;font-size:14px}.ss.ideas .ring-copy .bar{height:8px}.ss.ideas .ring-copy small{color:#5a6686;text-align:right;font-size:13px}.ss.ideas .momentum-row{background:var(--panel);color:var(--ink);border-radius:14px;align-items:center;gap:14px;padding:12px 14px;display:flex}.ss.ideas .momentum-row:hover{color:var(--ink);background:#eaf0ff}.ss.ideas .momentum-row>span{flex-direction:column;flex:1;display:flex}.ss.ideas .momentum-row strong{font-size:15px}.ss.ideas .momentum-row small{color:#5a6686;font-size:13px}.ss.ideas .momentum-row>svg{color:var(--brand);transform:rotate(90deg)}.ss.ideas .board-sec{padding-block:8px 48px}.ss.ideas .board{border:1px solid var(--line);background:#fff;border-radius:22px;padding:20px;box-shadow:0 20px 50px #0b1b3d0f}.ss.ideas .board-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.ss.ideas .board-title{align-items:center;gap:14px;display:flex}.ss.ideas .board-title h2{letter-spacing:-.03em;font-size:26px}.ss.ideas .board-title p{color:#5a6686;font-size:14.5px}.ss.ideas .board-tools{align-items:center;gap:10px;display:flex}.ss.ideas .pills{background:var(--panel);border-radius:999px;padding:4px;display:flex}.ss.ideas .pills button{font:600 14px/1 var(--font);color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:999px;min-height:38px;padding:11px 16px}.ss.ideas .pills button[aria-pressed=true]{background:var(--grad);color:#fff;box-shadow:0 6px 16px #2f5bff47}.ss.ideas .search{border:1px solid var(--line);color:#5a6686;border-radius:12px;align-items:center;gap:8px;height:44px;padding:0 12px;display:flex}.ss.ideas .search input{font:400 14px var(--font);width:110px;color:var(--ink);background:0 0;border:0;outline:0}.ss.ideas .search input::-webkit-search-cancel-button{display:none}.ss.ideas .search:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-wash)}.ss.ideas .cols{grid-template-columns:repeat(var(--n,5), minmax(0, 1fr));gap:12px;display:grid}.ss.ideas .col{background:var(--panel);border-radius:16px;flex-direction:column;gap:10px;min-width:0;padding:12px;display:flex}.ss.ideas .col-head{align-items:center;gap:10px;padding:4px 2px 6px;display:flex}.ss.ideas .col-head h3{letter-spacing:-.01em;font-size:15px}.ss.ideas .col-head p{color:#5a6686;font-size:12px}.ss.ideas .col-head .n{color:var(--brand);background:#fff;border-radius:999px;margin-left:auto;padding:3px 9px;font-size:12px;font-weight:700}.ss.ideas .col-empty{color:#5a6686;padding:6px 4px 10px;font-size:13px}.ss.ideas .card{color:var(--ink);background:#fff;border-radius:12px;flex-direction:column;gap:7px;padding:13px 14px;display:flex;box-shadow:0 1px 2px #0b1b3d0d}.ss.ideas a.card:hover{box-shadow:var(--shadow-card);color:var(--ink)}.ss.ideas .card-top{align-items:center;gap:8px;display:flex}.ss.ideas .card-top strong{flex:1;min-width:0;font-size:15px;line-height:1.25}.ss.ideas .card-top .icon-xs{--s:24px;font-size:11px}.ss.ideas .card-top .done{background:var(--mint-ink);color:#fff;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;display:inline-grid}.ss.ideas .card p{color:#5a6686;font-size:13px;line-height:1.4}.ss.ideas .card .top{align-self:flex-start;font-size:11px}.ss.ideas .card-meta{color:#5a6686;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:2px;font-size:12.5px;display:flex}.ss.ideas .card-meta .ver{background:var(--sky-tint);color:var(--sky-ink);border-radius:8px;padding:4px 9px;font-size:12px;font-weight:700}.ss.ideas .card-meta .date{margin-left:auto}.ss.ideas .card-meta .status{font-size:12.5px}@media (max-width:1100px){.ss.ideas .hero-grid{grid-template-columns:minmax(0,1fr)}.ss.ideas .momentum{max-width:560px}.ss.ideas .cols{scroll-snap-type:x proximity;padding-bottom:8px;display:flex;overflow-x:auto}.ss.ideas .col{scroll-snap-align:start;flex:0 0 250px}}@media (max-width:760px){.ss.ideas .hero-copy h1{font-size:clamp(38px,10.5vw,56px)}.ss.ideas .hand-note{display:none}.ss.ideas .momentum-stats{grid-template-columns:minmax(0,1fr)}.ss.ideas .momentum-stats>div+div{border-left:0;border-top:1px solid var(--line);padding-top:10px;padding-left:0}.ss.ideas .board-tools{justify-content:space-between;width:100%}.ss.ideas .search input{width:80px}}.ss.ideas .momentum-row>.itile{flex:none}@media (max-width:760px){.ss.ideas .board-tools{flex-wrap:wrap}.ss.ideas .search{flex:100%}.ss.ideas .search input{width:100%}.ss.ideas .pills{max-width:100%;overflow-x:auto}}.ss.submit .hero{padding-block:24px 20px;position:relative;overflow:clip}.ss.submit .hero-bg{pointer-events:none;position:absolute;inset:0;overflow:hidden}.ss.submit .hero-glow{filter:blur(60px);border-radius:50%;position:absolute}.ss.submit .hero-glow-l{background:radial-gradient(circle,#a7d8ffbf,#a7d8ff00 70%);width:46%;height:90%;top:-10%;left:36%}.ss.submit .hero-glow-r{background:radial-gradient(circle,#c9bdff80,#c9bdff00 70%);width:30%;height:60%;top:10%;right:-8%}.ss.submit .hero-grid{z-index:1;grid-template-columns:520px minmax(0,1fr);align-items:center;gap:60px;display:grid;position:relative}.ss.submit .hero-copy{flex-direction:column;gap:14px;display:flex}.ss.submit .hero-copy h1{letter-spacing:-.05em;font-size:68px;line-height:.98}.ss.submit .hero-copy .lead{color:#4a5578;font-size:18.5px}.ss.submit .hero-actions{flex-wrap:wrap;gap:16px;margin-top:10px;display:flex}.ss.submit .hero-actions .btn{min-height:52px;padding:0 24px}.ss.submit .art{grid-template-columns:minmax(0,1fr) 150px 200px;align-items:center;min-height:320px;display:grid;position:relative}.ss.submit .hand-note{color:var(--brand);z-index:2;width:150px;font-size:19px;position:absolute;top:0;left:20px;transform:rotate(-9deg)}.ss.submit .hand-note .hand-arrow{filter:invert(31%)sepia(72%)saturate(3600%)hue-rotate(221deg)brightness()contrast();position:absolute;top:10px;right:-40px}.ss.submit .art-spark{filter:invert(23%)sepia(84%)saturate(5300%)hue-rotate(254deg)brightness(98%)contrast(104%);z-index:2;width:40px;height:40px;position:absolute;top:30px;left:290px}.ss.submit .stack-cards{margin-top:60px;position:relative}.ss.submit .sample{border:1px solid var(--line);background:#fff;border-radius:18px;flex-direction:column;gap:16px;padding:18px 20px;display:flex;position:relative;transform:rotate(-3deg);box-shadow:0 24px 56px #0b1b3d24}.ss.submit .sample-back{border:1px solid var(--line);opacity:.8;background:#fff;border-radius:18px;position:absolute;inset:10px -10px -14px 10px;transform:rotate(-1deg)}.ss.submit .sample-top{align-items:center;gap:14px;display:flex}.ss.submit .sample-lines{flex-direction:column;flex:1;gap:8px;display:flex}.ss.submit .sample-lines strong{font-size:16px}.ss.submit .sample-lines i{background:#e6ecf9;border-radius:4px;width:100%;height:7px;display:block}.ss.submit .sample-lines i+i{width:70%}.ss.submit .sample-foot{align-items:center;gap:8px;display:flex}.ss.submit .sample-foot .tag{padding:7px 11px;font-size:13px}.ss.submit .sample-foot .votes{background:var(--panel);color:var(--ink);border-radius:12px;align-items:center;gap:6px;margin-left:auto;padding:8px 14px;font-size:17px;font-weight:800;display:inline-flex}.ss.submit .sample-foot .votes svg{color:var(--brand)}.ss.submit .path{justify-self:center;width:150px;height:260px}.ss.submit .tiles{flex-direction:column;gap:22px;margin:0;padding:0;list-style:none;display:flex}.ss.submit .tiles li{align-items:center;gap:14px;font-size:15.5px;font-weight:600;line-height:1.2;display:flex}.ss.submit .tiles li:nth-child(2){margin-left:44px}.ss.submit .tiles li:nth-child(3){margin-left:22px}.ss.submit .tiles .itile-lg{background:#fff;border-radius:20px;width:68px;height:68px;box-shadow:0 10px 28px #0b1b3d1a}.ss.submit .tiles li:first-child .itile{color:var(--mint-ink);background:var(--mint-tint)}.ss.submit .tiles li:nth-child(2) .itile{color:var(--blue);background:var(--sky-tint)}.ss.submit .tiles li:nth-child(3) .itile{color:var(--lav-ink);background:var(--lav-tint)}.ss.submit .form-sec{padding-block:12px 48px}.ss.submit .form-grid{border:1px solid var(--line);background:#fff;border-radius:22px;grid-template-columns:300px minmax(0,1fr) 360px;align-items:start;gap:26px;padding:26px;display:grid;box-shadow:0 20px 50px #0b1b3d0f}.ss.submit .steps-col{flex-direction:column;gap:10px;padding-top:6px;display:flex}.ss.submit .steps-col h2{letter-spacing:-.03em;font-size:24px}.ss.submit .steps-col>p{color:#4a5578;margin-bottom:18px;font-size:15.5px}.ss.submit .side-steps{gap:26px}.ss.submit .side-steps li:before{width:44px;height:44px;font-size:16px}.ss.submit .side-steps strong{font-size:16.5px}.ss.submit .side-steps span{font-size:14.5px}.ss.submit .form-card{border:1px solid var(--line);border-radius:18px;flex-direction:column;gap:20px;padding:24px;display:flex}.ss.submit .form-head{align-items:center;gap:14px;display:flex}.ss.submit .form-head h2{letter-spacing:-.03em;font-size:24px}.ss.submit .form-head p{color:#5a6686;font-size:15px}.ss.submit .ii-form .field label{font-size:15px}.ss.submit .drop{background:#fff;border:1px dashed #c9d4f2;align-items:flex-start;padding:16px 18px}.ss.submit .drop-fields{flex-direction:column;flex:1;gap:8px;display:flex}.ss.submit .drop-fields label{color:var(--muted);flex-direction:column;gap:2px;font-size:14px;display:flex}.ss.submit .drop-fields label strong{color:var(--ink);font-size:15px}.ss.submit .drop-fields .input{padding:10px 12px;font-size:15px}.ss.submit .side-col{flex-direction:column;gap:20px;display:flex}.ss.submit .side-card{border:1px solid var(--line);border-radius:18px;flex-direction:column;gap:16px;padding:22px;display:flex}.ss.submit .side-head{align-items:center;gap:12px;display:flex}.ss.submit .side-head h3{letter-spacing:-.02em;font-size:18px}.ss.submit .side-head .itile-solid{background:var(--grad)}.ss.submit .tips strong{font-size:15px}.ss.submit .tips li{font-size:13.5px}.ss.submit .agree{border-top:1px solid var(--line);color:#5a6686;padding-top:14px;font-size:13.5px}@media (max-width:1200px){.ss.submit .form-grid{grid-template-columns:minmax(0,1fr)}.ss.submit .side-col{flex-direction:row}.ss.submit .side-card{flex:1}}@media (max-width:1100px){.ss.submit .hero-grid{grid-template-columns:minmax(0,1fr);gap:32px}.ss.submit .hero-copy{max-width:600px}.ss.submit .art{max-width:640px}}@media (max-width:760px){.ss.submit .hero-copy h1{font-size:clamp(40px,11vw,60px)}.ss.submit .art{grid-template-columns:minmax(0,1fr);gap:20px;min-height:0}.ss.submit .path,.ss.submit .hand-note,.ss.submit .art-spark{display:none}.ss.submit .stack-cards{margin-top:0}.ss.submit .tiles li{margin-left:0!important}.ss.submit .side-col{flex-direction:column}.ss.submit .form-grid{padding:16px}}.ss.submit .hand-note .hand-arrow{width:40px;top:34px;right:-18px}.ss.submit .drop-fields label.small{flex-flow:wrap;gap:6px}.ss.news .hero{padding-block:24px 36px;position:relative;overflow:clip}.ss.news .hero-bg{pointer-events:none;position:absolute;inset:0;overflow:hidden}.ss.news .hero-glow{filter:blur(60px);border-radius:50%;position:absolute}.ss.news .hero-glow-l{background:radial-gradient(circle,#a7d8ffb3,#a7d8ff00 70%);width:30%;height:60%;top:30%;left:-10%}.ss.news .hero-glow-r{background:radial-gradient(circle,#c9bdff99,#c9bdff00 70%);width:40%;height:90%;top:-20%;right:-10%}.ss.news .hero-grid{z-index:1;grid-template-columns:minmax(0,1fr) 560px;align-items:start;gap:72px;display:grid;position:relative}.ss.news .hero-copy{flex-direction:column;gap:16px;padding-top:30px;display:flex;position:relative}.ss.news .hero-copy h1{letter-spacing:-.055em;font-size:84px;line-height:.95;position:relative}.ss.news .h1-spark{filter:invert(23%)sepia(84%)saturate(5300%)hue-rotate(254deg)brightness(98%)contrast(104%);width:40px;height:40px;margin-top:10px;margin-left:8px;position:absolute}.ss.news .hand-top{width:180px;font-size:18px;position:absolute;top:54px;right:20px;transform:rotate(-9deg)}.ss.news .hand-top .hand-arrow{position:absolute;bottom:-34px;left:-16px}.ss.news .hero-copy .lead{color:#4a5578;max-width:620px;font-size:19px}.ss.news .sub-card{border:1px solid var(--line);background:#fff;border-radius:20px;flex-direction:column;gap:16px;max-width:620px;margin-top:10px;padding:24px 26px 22px;display:flex;position:relative;box-shadow:0 20px 50px #0b1b3d14}.ss.news .sub-head{align-items:center;gap:16px;display:flex}.ss.news .sub-head .itile{width:60px;height:60px}.ss.news .sub-head strong{font-size:19px;display:block}.ss.news .sub-head p{color:#4a5578;font-size:15.5px}.ss.news .sub-card .input{border-radius:12px;padding:14px 16px;font-size:16px;border:1px solid var(--line)!important}.ss.news .sub-card .btn{min-height:52px;padding:0 24px}.ss.news .sub-checks{color:#3d4a6b;flex-wrap:wrap;gap:10px 28px;margin:0;padding:0;font-size:15px;list-style:none;display:flex}.ss.news .sub-checks li{align-items:center;gap:10px;display:flex}.ss.news .sub-checks .ck{background:var(--brand);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;display:inline-grid}.ss.news .sub-spark{filter:invert(47%)sepia(66%)saturate(900%)hue-rotate(118deg)brightness(96%)contrast(92%);width:40px;height:40px;position:absolute;top:-26px;right:-30px;transform:rotate(40deg)}.ss.news .hand-under{margin:6px 0 0 70px;font-size:18px;transform:rotate(-5deg)}.ss.news .hand-under .hand-arrow{margin:-26px 0 0 -58px;position:absolute}.ss.news .edition-wrap{padding-top:16px;position:relative}.ss.news .hand-right{width:110px;font-size:17px;position:absolute;top:-30px;right:-10px;transform:rotate(-9deg)}.ss.news .hand-right .hand-arrow{position:absolute;bottom:-34px;left:-10px}.ss.news .ed-spark{filter:invert(31%)sepia(72%)saturate(3600%)hue-rotate(221deg)brightness()contrast();width:44px;height:44px;position:absolute;bottom:60px;right:-14px;transform:rotate(140deg)}.ss.news .sheet{border:1px solid var(--line);background:#fff;border-radius:22px;position:absolute}.ss.news .sheet-1{opacity:.9;inset:4px 8px 8px -6px;transform:rotate(-2deg)}.ss.news .sheet-2{opacity:.7;inset:-4px 20px 20px 8px;transform:rotate(3deg)}.ss.news .edition{border:1px solid var(--line);background:#fff;border-radius:22px;position:relative;box-shadow:0 30px 70px #0b1b3d24}.ss.news .edition>:first-child{border-radius:21px 21px 0 0}.ss.news .edition>:last-child{border-radius:0 0 21px 21px}.ss.news .ed-bar{background:linear-gradient(#f7f9ff,#f1f4ff);justify-content:space-between;align-items:center;gap:16px;padding:22px 26px 10px;display:flex}.ss.news .ed-issue{letter-spacing:.14em;text-transform:uppercase;color:#5a6686;align-items:center;gap:12px;font-size:12px;font-weight:700;display:inline-flex}.ss.news .ed-issue i{background:#c9d4f2;width:1px;height:16px}.ss.news .ed-hero{background:linear-gradient(160deg,#f1f4ff 0%,#ece8ff 100%);grid-template-columns:minmax(0,1fr) 260px;align-items:center;gap:14px;min-height:220px;padding:18px 26px 24px;display:grid;position:relative}.ss.news .ed-hero-copy{flex-direction:column;gap:12px;display:flex}.ss.news .ed-hero h3{letter-spacing:-.035em;font-size:26px;line-height:1.08}.ss.news .ed-hero p{color:#4a5578;font-size:15px}.ss.news .ed-illo{object-fit:contain;width:100%;height:auto;max-height:250px}.ss.news .ed-rows{margin:0;padding:10px 16px 14px;list-style:none}.ss.news .ed-rows li+li{border-top:1px solid var(--line)}.ss.news .ed-rows a{color:var(--ink);border-radius:12px;align-items:center;gap:16px;padding:16px 10px;display:flex}.ss.news .ed-rows a:hover{background:var(--panel);color:var(--ink)}.ss.news .ed-rows .itile{border-radius:14px;width:54px;height:54px}.ss.news .ed-rows span{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.ss.news .ed-rows strong{font-size:16.5px;line-height:1.25}.ss.news .ed-rows small{color:#5a6686;font-size:14px;line-height:1.35}.ss.news .ed-rows .arr{color:var(--brand);width:22px;height:22px}.ss.news .ed-empty{color:#5a6686;padding:20px 26px 24px}.ss.news .ed-date{letter-spacing:.06em;text-transform:uppercase;color:#5a6686;font-size:12.5px;font-weight:600}.ss.news .ed-nav{z-index:3;border:1px solid var(--line);width:46px;height:46px;color:var(--ink);cursor:pointer;background:#fff;border-radius:50%;place-items:center;padding:0;transition:color .15s,border-color .15s;display:grid;position:absolute;top:212px;box-shadow:0 12px 30px #0b1b3d29}.ss.news .ed-nav:hover:not(:disabled){color:var(--brand);border-color:var(--brand)}.ss.news .ed-nav:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.ss.news .ed-prev{left:-23px}.ss.news .ed-next{right:-23px}@media (max-width:900px){.ss.news .ed-prev{left:8px}.ss.news .ed-next{right:8px}}.ss.news .why-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding-block:8px 56px;display:grid}.ss.news .why-row>div{align-items:center;gap:18px;display:flex}.ss.news .why-row>div+div{border-left:1px solid var(--line);padding-left:24px}.ss.news .why-row .itile-lg{width:80px;height:80px}.ss.news .why-row strong{letter-spacing:-.02em;margin-bottom:4px;font-size:22px;display:block}.ss.news .why-row p{color:#4a5578;font-size:16px}@media (max-width:1200px){.ss.news .hero-grid{grid-template-columns:minmax(0,1fr);gap:56px}.ss.news .edition-wrap{max-width:600px}.ss.news .hero-copy h1{font-size:clamp(44px,9vw,76px)}}@media (max-width:900px){.ss.news .why-row{grid-template-columns:minmax(0,1fr)}.ss.news .why-row>div+div{border-left:0;border-top:1px solid var(--line);padding-top:24px;padding-left:0}}@media (max-width:700px){.ss.news .hand-top,.ss.news .hand-right,.ss.news .ed-spark,.ss.news .sub-spark,.ss.news .h1-spark{display:none}.ss.news .hero-copy{padding-top:10px}.ss.news .ed-hero{grid-template-columns:minmax(0,1fr)}.ss.news .ed-illo{max-height:160px}.ss.news .ed-bar{flex-direction:column;align-items:flex-start}.ss.news .ed-nav{width:40px;height:40px;top:18px}.ss.news .ed-prev{left:auto;right:64px}.ss.news .ed-next{right:16px}.ss.news .hand-under{margin-left:56px}}.ss.news .ed-rows a>.itile{flex:none;width:54px;height:54px}.ss.news .ed-rows a>span:not(.itile){flex:1}.ss.news .h1-spark{vertical-align:middle;margin:0 0 18px 6px;display:inline-block;position:static;transform:rotate(30deg)}.ss.news .hand-right{z-index:3;top:-44px;right:0}@media (max-width:700px){.ss.news .ed-hero h3{font-size:22px}}.ss.catalog .hero{padding-block:56px 28px;position:relative;overflow:clip}.ss.catalog .hero-bg{pointer-events:none;position:absolute;inset:0;overflow:hidden}.ss.catalog .hero-glow{filter:blur(60px);border-radius:50%;position:absolute}.ss.catalog .hero-glow-l{background:radial-gradient(circle,#a7d8ffb3,#a7d8ff00 70%);width:30%;height:120%;top:-20%;left:-8%}.ss.catalog .hero-glow-r{background:radial-gradient(circle,#c9bdff99,#c9bdff00 70%);width:30%;height:120%;top:-10%;right:-8%}.ss.catalog .dots{border-radius:50%;position:absolute}.ss.catalog .d1{background:#5b8cff;width:6px;height:6px;top:48%;left:10%}.ss.catalog .d2{background:#7b3dff;width:4px;height:4px;top:56%;left:12.5%}.ss.catalog .d3{background:#00c9a7;width:5px;height:5px;top:60%;right:14%}.ss.catalog .hero-head{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:14px;display:flex;position:relative}.ss.catalog .hero-head h1{letter-spacing:-.05em;font-size:64px;line-height:1.02}.ss.catalog .hero-head h1 .spark{color:var(--violet);width:44px;height:44px}.ss.catalog .hero-head p{color:#4a5578;max-width:820px;font-size:21px}.ss.catalog .cards-sec{padding-block:16px 40px}.ss.catalog .cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.ss.catalog .card{--c:var(--brand);--t:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow-card);background:#fff;border-radius:22px;flex-direction:column;gap:16px;min-height:320px;padding:22px 22px 24px;display:flex;position:relative;overflow:hidden}.ss.catalog .card:before{content:"";background:radial-gradient(70% 60% at 100% 0%, var(--t) 0, #fff0 70%), linear-gradient(180deg, color-mix(in srgb, var(--t) 55%, #fff) 0%, #fff 60%);pointer-events:none;position:absolute;inset:0}.ss.catalog .card>*{z-index:1;position:relative}.ss.catalog .card .spark{z-index:1;width:36px;height:36px}.ss.catalog .card-head{align-items:center;gap:14px;display:flex}.ss.catalog .card-head .icon-md{--s:60px;border-radius:16px}.ss.catalog .card-head h2{letter-spacing:-.03em;font-size:24px}.ss.catalog .card-head h2 a{color:var(--ink)}.ss.catalog .card-head .line{color:#4a5578;font-size:14px;font-weight:500}.ss.catalog .card-head .status{margin-top:2px;font-size:12.5px}.ss.catalog .card-body{flex:1;gap:12px;display:flex;position:relative}.ss.catalog .card-text{flex-direction:column;flex:60%;gap:14px;min-width:0;display:flex}.ss.catalog .card-text>p{color:#3d4a6b;font-size:15px;line-height:1.5}.ss.catalog .card-text .checks{gap:8px;font-size:15px}.ss.catalog .card-text .foot{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:auto;display:flex}.ss.catalog .card-text .link{font-size:15.5px}.ss.catalog .card-text .discuss{color:#5a6686;background:var(--panel);border-radius:999px;align-items:center;gap:4px;padding:4px 10px;font-size:14px;font-weight:600;display:inline-flex}.ss.catalog .card-text .discuss svg+svg,.ss.catalog .card-text .discuss svg:nth-of-type(2){margin-left:6px}.ss.catalog .card-text .discuss:hover{color:var(--brand)}.ss.catalog .card-shot{flex:0 0 40%;align-self:flex-end;margin:0 -34px -40px 0;position:relative;transform:rotate(-3deg)}.ss.catalog .card-shot img{width:100%;height:auto;box-shadow:0 24px 50px #0b1b3d29, 0 0 0 1px var(--line);background:#fff;border-radius:12px;display:block}@media (max-width:1100px){.ss.catalog .cards{grid-template-columns:repeat(2,minmax(0,1fr))}.ss.catalog .hero-head h1{font-size:clamp(38px,6vw,56px)}}@media (max-width:700px){.ss.catalog .cards{grid-template-columns:minmax(0,1fr)}.ss.catalog .hero-head p{font-size:18px}.ss.catalog .card-shot{flex-basis:34%}}.ss.catalog .card-shot-tall{flex-basis:30%;max-width:150px;margin-bottom:-60px}.ss.catalog .card-shot-tall img{border-radius:18px}.ss.catalog .card>.spark{position:absolute}.ss.catalog .card-shot{flex:0 0 42%;align-self:stretch;min-height:150px;margin:0;position:relative;overflow:hidden}.ss.catalog .card-shot img{transform-origin:0 0;width:150%;position:absolute;top:24%;left:10%;transform:rotate(-3deg)}.ss.catalog .card-shot-tall{flex-basis:32%}.ss.catalog .card-shot-tall img{width:120%;top:14%;left:16%}.ss.catalog .card:has(.card-shot) .card-text{flex-basis:56%}.ss.catalog .card{overflow:visible}.ss.catalog .card:before{border-radius:22px}.ss.catalog .card-shot{border-radius:0 0 20px}.ss.about .hero{padding-block:24px 20px;position:relative;overflow:clip}.ss.about .hero-bg{pointer-events:none;position:absolute;inset:0;overflow:hidden}.ss.about .hero-glow{filter:blur(60px);border-radius:50%;position:absolute}.ss.about .hero-glow-l{background:radial-gradient(circle,#a7d8ff99,#a7d8ff00 70%);width:30%;height:90%;top:-10%;left:38%}.ss.about .hero-glow-r{background:radial-gradient(circle,#c9bdff8c,#c9bdff00 70%);width:30%;height:90%;top:-10%;right:2%}.ss.about .hero-grid{z-index:1;grid-template-columns:500px minmax(0,1fr);align-items:center;gap:40px;display:grid;position:relative}.ss.about .hero-copy{flex-direction:column;gap:14px;display:flex}.ss.about .hero-copy h1{letter-spacing:-.05em;font-size:66px;line-height:1}.ss.about .hero-copy .lead{color:#4a5578;font-size:18px}.ss.about .art{grid-template-columns:200px minmax(0,1fr) 210px;align-items:center;min-height:320px;padding-top:40px;display:grid;position:relative}.ss.about .art .hand{z-index:2;font-size:17px;position:absolute;transform:rotate(-9deg)}.ss.about .hand-l{width:190px;top:10px;left:60px}.ss.about .hand-l .hand-arrow{position:absolute;top:14px;left:-46px}.ss.about .hand-r{width:140px;top:12px;right:0}.ss.about .hand-r .hand-arrow{position:absolute;top:30px;left:-24px}.ss.about .art-spark{filter:invert(23%)sepia(84%)saturate(5300%)hue-rotate(254deg)brightness(98%)contrast(104%);z-index:2;width:44px;height:44px;margin-left:40px;position:absolute;top:10px;left:50%}.ss.about .pill{z-index:2;border:1px solid var(--line);background:#fff;border-radius:999px;align-items:center;gap:12px;padding:14px 18px;display:flex;position:relative;box-shadow:0 14px 34px #0b1b3d1a}.ss.about .pill-l{background:#efebff;border-color:#e0d9ff}.ss.about .pill-r{background:#e6fbf5;border-color:#c6f2e8}.ss.about .pill .itile{width:46px;height:46px}.ss.about .pill strong{font-size:17px;display:block}.ss.about .pill small{letter-spacing:.1em;text-transform:uppercase;color:#5a6686;font-size:11px;font-weight:700;line-height:1.3;display:block}.ss.about .sphere{z-index:1;background:url(/brand/ideas-in/sphere.png) 50%/118% no-repeat;place-items:center;width:230px;height:230px;margin:0 auto;display:grid;position:relative}.ss.about .sphere-in{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.ss.about .sphere-in .mono{width:78px;height:auto}.ss.about .sphere-in .wordmark{width:104px}.ss.about .sphere-in small{letter-spacing:.18em;text-transform:uppercase;color:#5a6686;margin-top:2px;font-size:9px;font-weight:700;line-height:1.5}.ss.about .ribbon{filter:blur(14px);opacity:.8;z-index:0;border-radius:999px;height:70px;margin-top:-15px;position:absolute;top:50%}.ss.about .ribbon-l{background:linear-gradient(90deg,#c9bdff,#a7d8ff);left:150px;right:50%;transform:rotate(-6deg)}.ss.about .ribbon-r{background:linear-gradient(90deg,#a7d8ff,#b6f5e9);left:50%;right:160px;transform:rotate(5deg)}.ss.about .dot{z-index:2;border-radius:50%;position:absolute}.ss.about .d1{background:#5b8cff;width:8px;height:8px;top:36%;left:34%}.ss.about .d2{background:#7b3dff;width:6px;height:6px;top:66%;left:38%}.ss.about .d3{background:#00c9a7;border:3px solid #fff;width:10px;height:10px;top:58%;right:34%;box-shadow:0 0 0 1px #00c9a7}.ss.about .d4{background:#a7d8ff;width:7px;height:7px;top:30%;right:30%}.ss.about .people{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding-block:16px 36px;display:grid}.ss.about .person{border:1px solid var(--line);box-shadow:var(--shadow-card);background:#fff;border-radius:22px;flex-direction:column;gap:18px;padding:26px 26px 24px;display:flex;position:relative;overflow:visible}.ss.about .person-violet{background:linear-gradient(#f7f5ff 0%,#fff 40%);border-color:#e6e0ff}.ss.about .person-mint{background:linear-gradient(#f0fcf8 0%,#fff 40%);border-color:#cfefe6}.ss.about .p-spark{filter:invert(23%)sepia(84%)saturate(5300%)hue-rotate(254deg)brightness(98%)contrast(104%);width:34px;height:34px;position:absolute;top:22px;left:22px;transform:rotate(-20deg)}.ss.about .p-spark-mint{filter:invert(47%)sepia(66%)saturate(900%)hue-rotate(118deg)brightness(96%)contrast(92%)}.ss.about .person-top{align-items:flex-start;gap:26px;display:flex}.ss.about .photo{width:170px;height:170px;box-shadow:0 0 0 1px var(--line), 0 16px 36px #0b1b3d1f;background:#efebff;border-radius:50%;flex:none;margin-top:6px;overflow:hidden}.ss.about .person-mint .photo{background:#e6fbf5}.ss.about .photo img{object-fit:cover;object-position:62% 30%;width:100%;height:100%;display:block}.ss.about .person-copy{flex-direction:column;gap:8px;min-width:0;display:flex}.ss.about .person-copy h2{letter-spacing:-.03em;align-items:center;gap:10px;font-size:26px;display:flex}.ss.about .person-copy .ai{letter-spacing:.08em;background:var(--panel);color:#5a6686;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:700}.ss.about .role{letter-spacing:.14em;text-transform:uppercase;color:var(--lav-ink);font-size:12px;font-weight:700}.ss.about .role-mint{color:var(--mint-ink)}.ss.about .person-copy>p:not(.role){color:#3d4a6b;font-size:15.5px;line-height:1.5}.ss.about .tags{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.ss.about .tags span{border-radius:10px;align-items:center;gap:6px;padding:8px 12px;font-size:13px;font-weight:600;display:inline-flex}.ss.about .t-violet{color:var(--lav-ink);background:#efebff}.ss.about .t-blue{color:var(--blue);background:#e8f4ff}.ss.about .t-mint{color:var(--mint-ink);background:#e6fbf5}.ss.about blockquote{background:var(--panel);border:1px solid var(--line);color:#3d4a6b;border-radius:14px;margin:0;padding:16px 18px;font-size:15.5px}.ss.about .person .link{align-self:flex-start}.ss.about .why{grid-template-columns:540px minmax(0,1fr) 270px;align-items:center;gap:32px;padding-block:8px 40px;display:grid}.ss.about .why-copy{flex-direction:column;gap:10px;display:flex}.ss.about .why-copy h2{letter-spacing:-.04em;font-size:38px;line-height:1.05}.ss.about .why-copy p:not(.kicker){color:#4a5578;font-size:16px}.ss.about .values{text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.ss.about .values li{flex-direction:column;align-items:center;gap:8px;padding:0 10px;display:flex}.ss.about .values li+li{border-left:1px solid var(--line)}.ss.about .values .itile-lg{width:76px;height:76px}.ss.about .values strong{font-size:17px}.ss.about .values p{color:#5a6686;font-size:14px;line-height:1.4}.ss.about .stats{border:1px solid var(--line);box-shadow:var(--shadow-card);background:#fff;border-radius:18px;flex-direction:column;gap:16px;margin:0;padding:18px 20px;display:flex}.ss.about .stats>div{grid-template-columns:40px minmax(0,1fr);align-items:center;column-gap:12px;display:grid}.ss.about .stats .itile{grid-row:1/span 2;width:40px;height:40px}.ss.about .stats dd{letter-spacing:-.03em;margin:0;font-size:24px;font-weight:800;line-height:1.05}.ss.about .stats dt{color:#5a6686;font-size:13px}.ss.about .more{flex-direction:column;gap:22px;padding-block:8px 36px;display:flex}.ss.about .more-head{flex-direction:column;gap:8px;display:flex}.ss.about .more-head h2{letter-spacing:-.04em;font-size:34px}.ss.about .places{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.ss.about .places>div{border:1px solid var(--line);box-shadow:var(--shadow-card);background:#fff;border-radius:18px;flex-direction:column;gap:8px;padding:20px;display:flex}.ss.about .places .link{font-size:18px}.ss.about .places p{color:#4a5578;font-size:14.5px}.ss.about .around{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.ss.about .around .tile h3{font-size:20px}.ss.about .dark-note{background:var(--panel);border-radius:22px;grid-template-columns:300px minmax(0,1fr);align-items:center;gap:24px;padding:28px 32px;display:grid}.ss.about .dark-note h2{letter-spacing:-.03em;font-size:24px}.ss.about .dark-note p{color:#3d4a6b;font-size:16px}@media (max-width:1200px){.ss.about .hero-grid{grid-template-columns:minmax(0,1fr)}.ss.about .hero-copy{max-width:620px}.ss.about .art{max-width:760px}.ss.about .why{grid-template-columns:minmax(0,1fr)}.ss.about .places{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.ss.about .people,.ss.about .around,.ss.about .dark-note{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.ss.about .hero-copy h1{font-size:clamp(40px,11vw,60px)}.ss.about .art{grid-template-columns:minmax(0,1fr);justify-items:center;gap:16px;padding-top:0}.ss.about .art .hand,.ss.about .art-spark,.ss.about .ribbon,.ss.about .dot{display:none}.ss.about .person-top{text-align:center;flex-direction:column;align-items:center}.ss.about .person-copy h2,.ss.about .tags{justify-content:center}.ss.about .values{grid-template-columns:minmax(0,1fr)}.ss.about .values li+li{border-left:0;border-top:1px solid var(--line);padding-top:14px}.ss.about .places{grid-template-columns:minmax(0,1fr)}}.ss.bonds .hero{padding-block:28px 32px;position:relative;overflow:clip}.ss.bonds .hero-bg{pointer-events:none;position:absolute;inset:0;overflow:hidden}.ss.bonds .hero-glow{filter:blur(60px);border-radius:50%;position:absolute}.ss.bonds .hero-glow-l{background:radial-gradient(circle,#a7d8ffb3,#a7d8ff00 70%);width:34%;height:110%;top:-20%;left:30%}.ss.bonds .hero-glow-r{background:radial-gradient(circle,#c9bdff80,#c9bdff00 70%);width:26%;height:90%;top:10%;right:0}.ss.bonds .hero-grid{z-index:1;grid-template-columns:minmax(0,5fr) minmax(0,4.6fr) 330px;align-items:center;gap:32px;display:grid;position:relative}.ss.bonds .hero-copy h1{letter-spacing:-.05em;font-size:66px;line-height:1}.ss.bonds .ticket-wrap{padding:56px 20px 24px;position:relative}.ss.bonds .hand-ticket{z-index:2;width:220px;font-size:17px;position:absolute;top:0;left:70px;transform:rotate(-9deg)}.ss.bonds .hand-ticket .hand-arrow{position:absolute;bottom:-28px;right:-20px}.ss.bonds .tdot{border-radius:50%;position:absolute}.ss.bonds .t1{background:#5b8cff;width:10px;height:10px;top:42%;left:4px}.ss.bonds .t2{background:#7b3dff;width:7px;height:7px;top:86%;left:10%}.ss.bonds .t3{background:#00c9a7;width:8px;height:8px;top:20%;right:2%}.ss.bonds .t4{background:#a7d8ff;width:6px;height:6px;top:80%;right:8%}.ss.bonds .ticket{background:linear-gradient(160deg,#fff 0%,#f6f8ff 100%);max-width:480px;margin:0;padding:26px 30px;transform:rotate(-5deg);box-shadow:0 34px 70px #0b1b3d29,inset 0 0 0 1px #fff}.ss.bonds .ticket:before,.ss.bonds .ticket:after{width:30px;height:30px}.ss.bonds .ticket-head{align-items:flex-start}.ss.bonds .ticket-title{letter-spacing:.04em;font-size:30px}.ss.bonds .ticket-no{font-size:26px}.ss.bonds .ticket-gets{gap:12px 18px;font-size:14.5px}.ss.bonds .ticket-gets .itile{border-radius:9px;width:32px;height:32px}.ss.bonds .faq-cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 28px;display:grid}.ss.bonds .faq-cols details{border-top:1px solid var(--line)}.ss.bonds .faq-cols details:last-child{border-bottom:0}.ss.bonds .faq-cols details:nth-child(-n+3){border-top:0}.ss.bonds .faq-cols summary{font-size:15.5px}.ss.bonds .faq-cols p{font-size:14.5px}@media (max-width:1200px){.ss.bonds .hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ss.bonds .hero-copy{grid-column:1/-1;max-width:640px}.ss.bonds .hero-copy h1{font-size:clamp(42px,7vw,60px)}}@media (max-width:900px){.ss.bonds .faq-cols{grid-template-columns:minmax(0,1fr)}.ss.bonds .faq-cols details:nth-child(-n+3){border-top:1px solid var(--line)}.ss.bonds .faq-cols details:first-child{border-top:0}}@media (max-width:760px){.ss.bonds .hero-grid{grid-template-columns:minmax(0,1fr)}.ss.bonds .ticket-wrap{padding:50px 0 10px}.ss.bonds .ticket{max-width:none;transform:rotate(-3deg)}.ss.bonds .hand-ticket{left:30px}}.ss.bonds .db-dl.grid{--min:168px!important}.ss.bonds .hero-copy .ii-hero-actions{gap:10px}.ss.bonds .hero-copy .ii-hero-actions .btn{min-height:48px;padding:0 16px}@media (max-width:480px){.ss.bonds .ladder{height:110px}.ss.bonds .ladder div span,.ss.bonds .ladder div b{font-size:10px}}.ss.how .hero{padding-block:24px;position:relative;overflow:clip}.ss.how .hero-bg{pointer-events:none;position:absolute;inset:0;overflow:hidden}.ss.how .hero-glow{filter:blur(70px);border-radius:50%;position:absolute}.ss.how .hero-glow-l{background:radial-gradient(circle,#a7d8ffa6,#a7d8ff00 70%);width:34%;height:90%;top:-10%;left:36%}.ss.how .hero-glow-r{background:radial-gradient(circle,#c9bdff99,#c9bdff00 70%);width:34%;height:90%;top:-10%;right:-8%}.ss.how .hero-grid{z-index:1;grid-template-columns:540px minmax(0,1fr);align-items:center;gap:16px;display:grid;position:relative}.ss.how .hero-copy{flex-direction:column;gap:14px;display:flex}.ss.how .hero-copy h1{letter-spacing:-.045em;font-size:50px;line-height:1.04}.ss.how .hero-copy .lead{color:#4a5578;max-width:520px;font-size:18px}.ss.how .hero-copy .lead strong{color:var(--ink)}.ss.how .hero-actions{flex-wrap:wrap;gap:14px;margin-top:8px;display:flex}.ss.how .hero-actions .btn{min-height:50px;padding:0 22px}.ss.how .art{grid-template-columns:180px 96px 206px 80px 250px;justify-content:end;align-items:center;min-height:340px;display:grid;position:relative}.ss.how .art-spark{filter:invert(23%)sepia(84%)saturate(5300%)hue-rotate(254deg)brightness(98%)contrast(104%);width:40px;height:40px;position:absolute;top:-10px;right:0}.ss.how .art-chips{flex-direction:column;gap:12px;display:flex}.ss.how .chip{background:#fff;border-radius:16px;align-items:center;gap:10px;min-height:58px;padding:10px 12px;display:flex;box-shadow:0 12px 30px #0b1b3d14,inset 0 0 0 1px #ffffffb3}.ss.how .chip .itile{background:#fff;border-radius:12px;width:38px;height:38px}.ss.how .chip.t-blue{background:#eaf3ff}.ss.how .chip.t-violet{background:#efebff}.ss.how .chip.t-sky{background:#e8f4ff}.ss.how .chip.t-mint{background:#e6fbf5}.ss.how .chip:first-child{margin-left:30px}.ss.how .chip:nth-child(2){margin-left:0}.ss.how .chip:nth-child(3){margin-left:10px}.ss.how .chip:nth-child(4){margin-left:34px}.ss.how .art-ribbons{height:300px;position:relative}.ss.how .art-ribbons svg{width:100%;height:100%;position:absolute;inset:0}.ss.how .sphere{background:url(/brand/ideas-in/sphere.png) 50%/118% no-repeat;place-items:center;width:206px;height:206px;display:grid;position:relative}.ss.how .sphere-in{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.ss.how .sphere-in .mono{width:78px;height:auto}.ss.how .sphere-in .wordmark{width:104px}.ss.how .sphere-in small{letter-spacing:.18em;text-transform:uppercase;color:#5a6686;margin-top:2px;font-size:9px;font-weight:700;line-height:1.5}.ss.how .dot{border-radius:50%;position:absolute}.ss.how .d1{background:#5b8cff;width:9px;height:9px;top:40px;left:6px}.ss.how .d2{background:#00c9a7;width:7px;height:7px;bottom:30px;left:20px}.ss.how .d3{background:#7b3dff;width:8px;height:8px;top:30px;right:8px}.ss.how .d4{background:#a7d8ff;width:6px;height:6px;bottom:60px;right:2px}.ss.how .art-arrow{width:80px;padding:0 4px}.ss.how .art-arrow svg{filter:drop-shadow(0 8px 16px #5b8cff4d);width:100%;height:auto;display:block}.ss.how .art-laptop{position:relative}.ss.how .laptop{background:#0b1b3d;border-radius:18px;padding:12px 10px 10px;position:relative;box-shadow:0 30px 60px #0b1b3d38}.ss.how .laptop-bar{gap:5px;padding:0 2px 8px;display:flex}.ss.how .laptop-bar i{background:#5b8cff;border-radius:50%;width:7px;height:7px}.ss.how .laptop-bar i:nth-child(2){background:#7b3dff}.ss.how .laptop-bar i:nth-child(3){background:#00c9a7}.ss.how .laptop-base{background:linear-gradient(#2a3a63,#16274f);border-radius:0 0 14px 14px;height:12px;position:absolute;bottom:-10px;left:0;right:0;transform:scaleX(1.08)}.ss.how .screen{background:#fff;border-radius:10px;overflow:hidden}.ss.how .screen.mini{grid-template-columns:44px minmax(0,1fr);min-height:170px;display:grid}.ss.how .mini aside{background:var(--panel);flex-direction:column;align-items:center;gap:10px;padding:10px 8px;display:flex}.ss.how .mini aside i{background:#d5dcf0;border-radius:3px;width:22px;height:6px;display:block}.ss.how .mini aside i:first-of-type{background:#5b8cff}.ss.how .mini-main{flex-direction:column;gap:10px;padding:12px 12px 10px;display:flex}.ss.how .mini-main h3{letter-spacing:-.03em;font-size:20px;line-height:1.05}.ss.how .mini-shot{color:#7b8bb5;background:linear-gradient(160deg,#eaf3ff,#efebff);border-radius:8px;flex:1;place-items:center;min-height:70px;display:grid}.ss.how .approve{border:1px solid var(--line);background:#fff;border-radius:14px;align-items:center;gap:10px;padding:10px 14px 10px 10px;font-size:14px;font-weight:600;line-height:1.2;display:flex;position:absolute;bottom:-22px;right:-16px;box-shadow:0 14px 34px #0b1b3d24}.ss.how .approve .ck{background:var(--brand);color:#fff;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:inline-grid}.ss.how .stages-sec{text-align:center;flex-direction:column;align-items:center;gap:10px;padding-block:24px 36px;display:flex}.ss.how .stages-sec h2{letter-spacing:-.04em;font-size:40px}.ss.how .stages-sec>p{color:#4a5578;margin-bottom:20px;font-size:17px}.ss.how .stage-row{grid-template-columns:repeat(7,minmax(0,1fr));gap:16px;width:100%;margin:0;padding:0;list-style:none;display:grid}.ss.how .stage-row li{flex-direction:column;align-items:center;gap:8px;display:flex;position:relative}.ss.how .stage-row .itile-lg{width:68px;height:68px}.ss.how .stage-row .n{background:var(--grad);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;margin-top:-4px;font-size:12px;font-weight:700;display:inline-grid}.ss.how .stage-row h3{font-size:18px}.ss.how .stage-row p{color:#4a5578;font-size:14px;line-height:1.4}.ss.how .stage-row .step-arrow{width:32px;height:16px;position:absolute;top:26px;right:-24px}.ss.how .stage-row .step-arrow svg{width:100%;height:100%}.ss.how .portal-sec{grid-template-columns:minmax(0,1fr) 420px;align-items:stretch;gap:24px;padding-block:8px 24px;display:grid}.ss.how .portal-band{background:linear-gradient(160deg,#f1f5ff 0%,#eeebff 100%);border-radius:22px;grid-template-columns:320px minmax(0,1fr);align-items:end;gap:24px;padding:28px 0 0 28px;display:grid;overflow:hidden}.ss.how .portal-copy{flex-direction:column;gap:12px;padding-bottom:28px;display:flex}.ss.how .portal-copy h2{letter-spacing:-.04em;font-size:34px}.ss.how .portal-copy p{color:#4a5578;font-size:15.5px}.ss.how .portal-copy .checks{gap:8px;font-size:15px}.ss.how .portal-shot{align-self:end;margin-right:-8px}.ss.how .portal-shot .laptop{border-radius:16px 16px 0 0;padding-bottom:0;box-shadow:0 -10px 40px #0b1b3d1f}.ss.how .portal-shot .laptop-base{display:none}.ss.how .portal-ui{border-radius:10px 10px 0 0;grid-template-columns:112px minmax(0,1fr);min-height:230px;display:grid}.ss.how .portal-ui aside{background:var(--panel);flex-direction:column;gap:14px;padding:14px 12px;display:flex}.ss.how .portal-ui aside ul{color:#5a6686;flex-direction:column;gap:4px;margin:0;padding:0;font-size:11px;list-style:none;display:flex}.ss.how .portal-ui aside li{border-radius:8px;align-items:center;gap:6px;padding:6px 8px;display:flex}.ss.how .portal-ui aside li.on{color:var(--brand);background:#fff;font-weight:600}.ss.how .portal-main{flex-direction:column;gap:14px;padding:16px 18px;display:flex}.ss.how .portal-main>strong{font-size:14px}.ss.how .track{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none;display:grid;position:relative}.ss.how .track:before{content:"";background:#e3e8f6;height:2px;position:absolute;top:9px;left:8%;right:8%}.ss.how .track li{color:#5a6686;flex-direction:column;align-items:center;gap:6px;font-size:9px;display:flex;position:relative}.ss.how .track li i{color:#fff;background:#fff;border:2px solid #d5dcf0;border-radius:50%;place-items:center;width:20px;height:20px;display:inline-grid}.ss.how .track li.done i{background:var(--mint-ink);border-color:var(--mint-ink)}.ss.how .next-card{background:var(--panel);border-radius:12px;align-items:center;gap:12px;padding:12px;display:flex}.ss.how .next-card .itile{border-radius:9px;width:32px;height:32px}.ss.how .next-card>div{flex-direction:column;flex:1;gap:2px;display:flex}.ss.how .next-card strong{font-size:12px}.ss.how .next-card span:not(.btn){color:#5a6686;font-size:10.5px}.ss.how .next-card .btn-sm{min-height:30px;box-shadow:none;padding:0 10px;font-size:11px}.ss.how .next-card .btn-sm .arr{width:12px;height:12px}.ss.how .promises{flex-direction:column;gap:14px;display:flex}.ss.how .promises>div{border:1px solid var(--line);box-shadow:var(--shadow-card);background:#fff;border-radius:18px;flex:1;align-items:center;gap:16px;padding:18px 20px;display:flex}.ss.how .promises .itile{width:52px;height:52px}.ss.how .promises strong{margin-bottom:4px;font-size:16.5px;display:block}.ss.how .promises p{color:#4a5578;font-size:14px;line-height:1.4}.ss.how .bottom{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) 460px;align-items:center;gap:24px;margin-top:8px;padding-block:8px 56px;display:grid}.ss.how .faq-row{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.ss.how .faq-title{align-items:center;gap:12px;display:flex}.ss.how .faq-title h2{letter-spacing:-.02em;font-size:19px}.ss.how .faq-pills{flex-wrap:wrap;flex:1;gap:12px;display:flex}.ss.how .faq-pills details{position:relative}.ss.how .faq-pills summary{cursor:pointer;border:1px solid var(--line);min-height:44px;box-shadow:var(--shadow-card);background:#fff;border-radius:12px;align-items:center;gap:24px;padding:12px 16px;font-size:14px;font-weight:600;list-style:none;display:flex}.ss.how .faq-pills summary::-webkit-details-marker{display:none}.ss.how .faq-pills summary:after{content:"";border-right:2px solid var(--ink);border-bottom:2px solid var(--ink);width:8px;height:8px;margin-left:auto;transform:rotate(45deg)}.ss.how .faq-pills details[open] summary:after{transform:rotate(-135deg)}.ss.how .faq-pills p{z-index:3;border:1px solid var(--line);color:#4a5578;width:280px;box-shadow:var(--shadow-float);background:#fff;border-radius:12px;padding:12px 14px;font-size:14px;position:absolute;top:calc(100% + 8px);left:0}.ss.how .round-card{border:1px solid var(--line);box-shadow:var(--shadow-card);background:#fff;border-radius:18px;align-items:center;gap:14px;padding:14px 16px;display:flex}.ss.how .round-card .itile{width:44px;height:44px}.ss.how .round-card>div{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ss.how .round-card strong{font-size:16px}.ss.how .round-card span{color:#4a5578;font-size:12.5px;line-height:1.35}.ss.how .round-card .btn{white-space:nowrap;min-height:44px;padding:0 16px;font-size:14px}@media (max-width:1360px){.ss.how .hero-grid{grid-template-columns:minmax(0,1fr)}.ss.how .art{justify-content:center}}@media (max-width:1200px){.ss.how .portal-sec{grid-template-columns:minmax(0,1fr)}.ss.how .promises{flex-direction:row}.ss.how .promises>div{flex-direction:column;align-items:flex-start}.ss.how .bottom{grid-template-columns:minmax(0,1fr)}.ss.how .stage-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 16px}.ss.how .stage-row .step-arrow{display:none}}@media (max-width:960px){.ss.how .art{grid-template-columns:minmax(0,1fr);justify-items:center;row-gap:24px;min-height:0}.ss.how .art-chips{width:100%;max-width:420px}.ss.how .chip{margin-left:0!important}.ss.how .art-ribbons,.ss.how .art-spark{display:none}.ss.how .art-arrow{transform:rotate(90deg)}.ss.how .art-laptop{width:100%;max-width:300px;margin-bottom:30px}.ss.how .hero-copy h1{font-size:clamp(34px,8vw,48px)}.ss.how .portal-band{grid-template-columns:minmax(0,1fr);padding:24px 24px 0}.ss.how .portal-shot{margin:0}.ss.how .promises{flex-direction:column}}@media (max-width:700px){.ss.how .stage-row{grid-template-columns:repeat(2,minmax(0,1fr))}.ss.how .faq-pills p{width:auto;box-shadow:none;margin-top:8px;position:static}.ss.how .round-card{flex-wrap:wrap}.ss.how .track li{font-size:8px}}.ss.how .hero-grid{grid-template-columns:470px minmax(0,1fr)}.ss.how .hero-copy h1{font-size:44px}@media (min-width:961px){.ss.how .art{grid-template-columns:160px 80px 196px 70px 230px}}.ss.how .chip strong{font-size:13px}.ss.how .chip{min-height:52px;padding:8px 10px}.ss.how .portal-band{overflow:hidden}.ss.how .portal-shot{border-radius:16px 0 0;min-width:0;overflow:hidden}.ss.how .portal-ui,.ss.how .portal-main{min-width:0}.ss.how .track li{min-width:0;overflow:hidden}.ss.how .track li span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.ss.how .round-card strong,.ss.how .round-card strong .grad{white-space:nowrap}@media (max-width:1360px){.ss.how .hero-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.ss.how .portal-ui{grid-template-columns:minmax(0,1fr)}.ss.how .portal-ui aside{display:none}.ss.how .round-card>div{flex:100%}.ss.how .round-card .btn{width:100%}}.ss.how .portal-shot{margin-right:0}.ss.how .track li{overflow:visible}.ss.how .track li span{white-space:normal;text-overflow:clip;text-align:center;font-size:8.5px;line-height:1.1;overflow:visible}.ss.how .screen.mini,.ss.how .mini-main{min-width:0}.ss.how .mini-main h3{overflow-wrap:anywhere;font-size:18px}@media (max-width:960px){.ss.how .art-laptop{max-width:320px}.ss.how .screen.mini{grid-template-columns:36px minmax(0,1fr)}}@media (max-width:420px){.ss.how .art-laptop{max-width:100%}.ss.how .mini-main h3{font-size:16px}}.ss.how .laptop{overflow:visible}.ss.how .screen.mini{overflow:hidden}.ss.how .mini aside{min-width:0}.ss.how .mini-main h3{font-size:16px}.ss.how .screen.mini{grid-template-columns:40px minmax(0,1fr)}.ss .nav{gap:28px}@media (max-width:1100px){.ss .nav{gap:20px;font-size:14.5px}}.ss.start .hero{padding-block:28px 64px;position:relative;overflow:clip}.ss.start .hero-bg{pointer-events:none;position:absolute;inset:0;overflow:hidden}.ss.start .hero-glow{filter:blur(70px);border-radius:50%;position:absolute}.ss.start .hero-glow-l{background:radial-gradient(circle,#a7d8ff99,#a7d8ff00 70%);width:30%;height:50%;top:-10%;left:-8%}.ss.start .hero-glow-r{background:radial-gradient(circle,#c9bdff80,#c9bdff00 70%);width:30%;height:60%;top:0;right:-6%}.ss.start .start-grid{z-index:1;grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:40px;display:grid;position:relative}.ss.start .start-main{flex-direction:column;gap:18px;max-width:720px;display:flex}.ss.start .start-main h1{letter-spacing:-.045em;font-size:52px;line-height:1.02}.ss.start .start-main .lead{color:#4a5578;margin-bottom:10px;font-size:17.5px}.ss.start .start-main .outline{box-shadow:var(--shadow-card);background:#fff;border-radius:18px}.ss.start .start-main .panel{background:var(--panel)}.ss.start .start-main .band{border-radius:18px}.ss.start .start-side{flex-direction:column;gap:18px;display:flex;position:sticky;top:24px}.ss.start .side-card{border:1px solid var(--line);box-shadow:var(--shadow-card);background:#fff;border-radius:18px;flex-direction:column;gap:14px;padding:22px;display:flex}.ss.start .side-head{align-items:center;gap:12px;display:flex}.ss.start .side-head h2{letter-spacing:-.02em;font-size:18px}.ss.start .side-head .itile-solid{background:var(--grad)}.ss.start .side-stages{flex-direction:column;gap:8px;margin:0;padding:0;font-size:15px;font-weight:600;list-style:none;display:flex}.ss.start .side-stages li{align-items:center;gap:10px;display:flex}.ss.start .side-stages .n{background:var(--grad);color:#fff;border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;font-weight:700;display:inline-grid}.ss.start .side-card>p{color:#5a6686;font-size:14px}.ss.start .tips strong{font-size:15px}.ss.start .agree{border-top:1px solid var(--line);color:#5a6686;padding-top:14px;font-size:14px}@media (max-width:1000px){.ss.start .start-grid{grid-template-columns:minmax(0,1fr)}.ss.start .start-side{position:static}.ss.start .start-main h1{font-size:clamp(36px,8vw,48px)}}.ss.start .start-main .outline{border:1px solid var(--line)}.ss{--wrap:1280px;--gutter:clamp(20px, 3vw, 48px)}.ss .wrap-wide{max-width:1680px}@media (min-width:1500px){.ss.home .hero-grid{grid-template-columns:480px minmax(0,1fr)}.ss.home .art{grid-template-columns:210px 120px 236px 90px 270px}.ss.how .hero-grid{grid-template-columns:560px minmax(0,1fr)}.ss.how .art{grid-template-columns:190px 100px 206px 80px 260px}.ss.ideas .hero-grid{grid-template-columns:minmax(0,1fr) 560px}.ss.about .hero-grid{grid-template-columns:560px minmax(0,1fr)}.ss.news .hero-grid{grid-template-columns:minmax(0,1fr) 620px}.ss.catalog .cards{grid-template-columns:repeat(auto-fill,minmax(380px,1fr))}}.ss .account-link{width:40px;height:40px;color:var(--ink);border-radius:50%;place-items:center;display:inline-grid}.ss .account-link:hover{background:var(--panel);color:var(--ink)}.ss .account-link[aria-current=page]{color:var(--brand)}.ss.acct{background:var(--panel);grid-template-columns:240px minmax(0,1fr);min-height:100vh;display:grid}.ss.acct .acct-side{border-right:1px solid var(--line);background:#fff;flex-direction:column;gap:28px;height:100vh;padding:22px 16px;display:flex;position:sticky;top:0}.ss.acct .acct-brand{padding:0 8px;display:block}.ss.acct .acct-nav{flex-direction:column;gap:6px;display:flex}.ss.acct .acct-nav a,.ss.acct .acct-tabs a{color:var(--ink);border-radius:12px;align-items:center;gap:14px;padding:12px 14px;font-size:15px;font-weight:600;display:flex}.ss.acct .acct-nav a svg{color:var(--brand);flex:none}.ss.acct .acct-nav a:hover{background:var(--panel);color:var(--ink)}.ss.acct .acct-nav a[aria-current=page],.ss.acct .acct-tabs a[aria-current=page]{background:var(--grad);color:#fff;box-shadow:0 10px 24px #2f5bff47}.ss.acct .acct-nav a[aria-current=page] svg{color:#fff}.ss.acct .acct-side-foot{flex-direction:column;gap:18px;margin-top:auto;display:flex}.ss.acct .acct-side-foot .btn-soft{justify-content:center}.ss.acct .avatar{background:var(--grad);color:#fff;letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;font-size:14px;font-weight:800;display:inline-grid}.ss.acct .avatar-lg{width:64px;height:64px;font-size:20px}.ss.acct .acct-me{color:var(--ink);align-items:center;gap:12px;min-width:0;display:flex}.ss.acct .acct-me>span:last-child{flex-direction:column;min-width:0;display:flex}.ss.acct .acct-me strong{white-space:nowrap;text-overflow:ellipsis;font-size:15px;overflow:hidden}.ss.acct .acct-me small{color:#5a6686;font-size:13px}.ss.acct .acct-main{flex-direction:column;min-width:0;display:flex}.ss.acct .acct-top{border-bottom:1px solid var(--line);background:#fff;align-items:center;gap:16px;padding:14px 28px;display:flex}.ss.acct .acct-search{border:1px solid var(--line);color:#5a6686;background:#fff;border-radius:12px;flex:1;align-items:center;gap:10px;max-width:520px;height:46px;padding:0 14px;display:flex}.ss.acct .acct-search input{min-width:0;font:400 15px var(--font);color:var(--ink);background:0 0;border:0;outline:0;flex:1}.ss.acct .acct-search input::-webkit-search-cancel-button{display:none}.ss.acct .acct-search:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-wash)}.ss.acct .acct-bell{width:44px;height:44px;color:var(--brand);border-radius:12px;place-items:center;margin-left:auto;display:inline-grid;position:relative}.ss.acct .acct-bell:hover{background:var(--panel)}.ss.acct .acct-bell i{background:var(--pink);border:2px solid #fff;border-radius:50%;width:9px;height:9px;position:absolute;top:9px;right:10px}.ss.acct .acct-me-top{border-left:1px solid var(--line);padding:4px 8px 4px 16px}.ss.acct .acct-tabs{display:none}.ss.acct .acct-page{flex-direction:column;gap:20px;padding:26px 28px 56px;display:flex}.ss.acct .hub-hero{grid-template-columns:minmax(0,1fr) 260px 260px;align-items:center;gap:24px;padding:10px 0 6px;display:grid;position:relative}.ss.acct .hub-hero-copy{flex-direction:column;gap:10px;display:flex}.ss.acct .hub-hero-copy h1{letter-spacing:-.045em;font-size:48px;line-height:1.05}.ss.acct .hub-hero-copy .lead{color:#4a5578;max-width:560px;font-size:17px}.ss.acct .hub-hero-art{height:170px;position:relative}.ss.acct .hub-hero-art .hand{z-index:2;width:120px;font-size:16px;position:absolute;top:0;right:-10px;transform:rotate(-8deg)}.ss.acct .hub-hero-art .hand .hand-arrow{position:absolute;top:36px;left:-38px}.ss.acct .hub-hero-art .spark{filter:invert(23%)sepia(84%)saturate(5300%)hue-rotate(254deg)brightness(98%)contrast(104%);width:34px;height:34px;position:absolute;top:-6px;left:110px;transform:rotate(-30deg)}.ss.acct .hub-hero-art .window{border:1px solid var(--line);background:#fff;border-radius:16px;grid-template-rows:auto;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:8px 12px;width:170px;padding:16px;display:grid;position:absolute;top:40px;left:0;transform:rotate(-4deg);box-shadow:0 20px 44px #0b1b3d1f}.ss.acct .hub-hero-art .window .itile{grid-row:1/span 3}.ss.acct .hub-hero-art .window i{background:#e3e8f6;border-radius:4px;height:7px;display:block}.ss.acct .hub-hero-art .window i:nth-of-type(2){width:70%}.ss.acct .hub-hero-art .window i:nth-of-type(3){width:50%}.ss.acct .hub-hero-art:before{content:"";filter:blur(10px);z-index:0;background:radial-gradient(circle at 60%,#c9bdff80,#a7d8ff00 65%);position:absolute;inset:-20px -30px}.ss.acct .hub-hero-cta{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.ss.acct .hub-hero-cta .btn{min-height:54px;padding:0 26px;font-size:16px}.ss.acct .hub-hero-cta p{color:#5a6686;font-size:14px}.ss.acct .hub-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.ss.acct .hub-stats a{border:1px solid var(--line);color:var(--ink);box-shadow:var(--shadow-card);background:#fff;border-radius:18px;align-items:center;gap:16px;min-height:120px;padding:20px;display:flex}.ss.acct .hub-stats a:hover{box-shadow:var(--shadow-float);color:var(--ink)}.ss.acct .hub-stats .itile-lg{width:68px;height:68px}.ss.acct .hub-stats span{flex-direction:column;min-width:0;display:flex}.ss.acct .hub-stats small{color:#4a5578;font-size:14px;font-weight:600}.ss.acct .hub-stats b{letter-spacing:-.04em;font-size:36px;line-height:1.1}.ss.acct .hub-stats em{color:var(--mint-ink);font-size:13px;font-style:normal;font-weight:600}.ss.acct .hub-grid{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.ss.acct .hub-card{border:1px solid var(--line);box-shadow:var(--shadow-card);background:#fff;border-radius:18px;flex-direction:column;gap:16px;min-width:0;padding:22px;display:flex}.ss.acct .hub-card>h2,.ss.acct .hub-card-head h2{letter-spacing:-.03em;align-items:center;gap:10px;font-size:20px;display:flex}.ss.acct .hub-card .n{color:var(--brand);background:var(--brand-wash);border-radius:999px;padding:3px 9px;font-size:12px;font-weight:700}.ss.acct .hub-card-head{align-items:center;gap:12px;display:flex}.ss.acct .hub-card-head .link{margin-left:auto}.ss.acct .hub-quiet{color:#5a6686;font-size:14.5px}.ss.acct .hub-empty{text-align:center;align-items:center;gap:10px;padding:36px 22px}.ss.acct .hub-empty strong{font-size:18px}.ss.acct .hub-empty p{color:#4a5578;max-width:420px}.ss.acct .build{background:var(--panel);border-radius:16px;flex-direction:column;gap:18px;padding:20px;display:flex}.ss.acct .build-top{align-items:center;gap:16px;display:flex}.ss.acct .build-top .itile-lg{border-radius:18px;width:72px;height:72px}.ss.acct .build-top>div{flex:1;min-width:0}.ss.acct .build-top h3{letter-spacing:-.02em;font-size:20px}.ss.acct .build-top h3 a{color:var(--ink)}.ss.acct .build-top p{color:#5a6686;font-size:14px}.ss.acct .build-top .status{color:var(--ink);white-space:nowrap;background:#fff;border-radius:999px;padding:7px 12px;font-weight:600}.ss.acct .track{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none;display:grid;position:relative}.ss.acct .track:before{content:"";background:#dce2f2;border-radius:2px;height:3px;position:absolute;top:15px;left:7%;right:7%}.ss.acct .track li{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex;position:relative}.ss.acct .track li i{color:#fff;background:#fff;border:3px solid #dce2f2;border-radius:50%;place-items:center;width:32px;height:32px;display:inline-grid}.ss.acct .track li.done i{background:var(--mint-ink);border-color:var(--mint-ink)}.ss.acct .track li.now i{border-color:var(--brand);box-shadow:inset 0 0 0 5px #fff, inset 0 0 0 20px var(--brand);background:#fff}.ss.acct .track li strong{font-size:13px}.ss.acct .track li.now strong{color:var(--brand)}.ss.acct .track li small{color:#5a6686;min-height:14px;font-size:11px}.ss.acct .bar-row{align-items:center;gap:14px;display:flex}.ss.acct .bar-row .bar{flex:1;height:12px}.ss.acct .bar-row b{letter-spacing:-.02em;white-space:nowrap;font-size:17px}.ss.acct .next{background:#f3f0ff;border-radius:14px;align-items:center;gap:14px;padding:14px 16px;display:flex}.ss.acct .next>div{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ss.acct .next strong{font-size:15px}.ss.acct .next span{color:#5a6686;font-size:13.5px}.ss.acct .feed{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ss.acct .feed li{border-top:1px solid var(--line);align-items:flex-start;gap:14px;padding:14px 0;display:flex}.ss.acct .feed li:first-child{border-top:0;padding-top:0}.ss.acct .feed li>div{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ss.acct .feed strong{font-size:15px}.ss.acct .feed a{color:var(--ink)}.ss.acct .feed a:hover strong{color:var(--brand)}.ss.acct .feed span{color:#5a6686;overflow-wrap:anywhere;font-size:13.5px}.ss.acct .feed time{color:#5a6686;white-space:nowrap;font-size:13px}.ss.acct .list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ss.acct .list>li{border-top:1px solid var(--line)}.ss.acct .list>li:first-child{border-top:0}.ss.acct .list-row,.ss.acct .list>li>a{color:var(--ink);border-radius:10px;align-items:center;gap:14px;min-height:56px;padding:14px 4px;display:flex}.ss.acct .list>li>a:hover{background:var(--panel);color:var(--ink)}.ss.acct .list-row>div,.ss.acct .list>li>a>div{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ss.acct .list strong{font-size:15px}.ss.acct .list span:not(.tag){color:#5a6686;font-size:13.5px}.ss.acct .list .tag{white-space:nowrap}.ss.acct .builds{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.ss.acct .hub-page-head{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.ss.acct .hub-page-head h1{letter-spacing:-.04em;align-items:center;gap:12px;font-size:36px;display:flex}.ss.acct .hub-page-head h1 .n{color:var(--brand);border:1px solid var(--line);background:#fff;border-radius:999px;padding:4px 10px;font-size:14px;font-weight:700}.ss.acct .hub-page-head p{color:#4a5578;max-width:640px;font-size:16px}.ss.acct .hub-page-head .btn{margin-top:6px}.ss.acct .who{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.ss.acct .who>div{flex-direction:column;min-width:0;display:flex}.ss.acct .who strong{font-size:18px}.ss.acct .who span:not(.tag){color:#5a6686;overflow-wrap:anywhere;font-size:14px}.ss.acct .hub-actions{flex-flow:wrap;justify-content:flex-end}.ss.acct .list-row .quote{color:var(--ink);overflow-wrap:anywhere;font-size:14.5px;line-height:1.4}.ss.acct .name-form{flex-direction:column;gap:8px;display:flex}.ss.acct .name-form label{font-size:14px;font-weight:700}.ss.acct .name-form .row{flex-wrap:wrap;gap:10px;display:flex}.ss.acct .name-form .input{font:inherit;flex:240px;padding:10px 14px;font-size:15px}.ss.acct .acct-rows{border-top:0}.ss.acct .acct-row:last-child{border-bottom:0}@media (max-width:1300px){.ss.acct .hub-hero{grid-template-columns:minmax(0,1fr) 240px}.ss.acct .hub-hero-art{display:none}.ss.acct .hub-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.ss.acct .hub-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.ss.acct{grid-template-columns:minmax(0,1fr)}.ss.acct .acct-side{display:none}.ss.acct .acct-top{gap:10px;padding:10px 16px}.ss.acct .acct-me-top strong,.ss.acct .acct-me-top small{display:none}.ss.acct .acct-me-top{border:0;padding:0}.ss.acct .acct-tabs{border-bottom:1px solid var(--line);background:#fff;gap:6px;padding:10px 16px;display:flex;overflow-x:auto}.ss.acct .acct-tabs a{white-space:nowrap;box-shadow:none;flex:none;gap:8px;padding:9px 12px;font-size:14px}.ss.acct .acct-page{padding:18px 16px 48px}.ss.acct .hub-hero{grid-template-columns:minmax(0,1fr)}.ss.acct .hub-hero-copy h1{font-size:clamp(32px,9vw,44px)}.ss.acct .hub-stats{grid-template-columns:minmax(0,1fr)}.ss.acct .track{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px}.ss.acct .track li strong{font-size:9px}.ss.acct .track li small{display:none}.ss.acct .track li i{border-width:2px;width:22px;height:22px}.ss.acct .track:before{top:10px}.ss.acct .build-top,.ss.acct .bar-row{flex-wrap:wrap}.ss.acct .feed time{display:none}}.ss.acct .hub-empty{flex-direction:column}.ss.acct.admin .portal-main{padding:26px 28px 56px;max-width:none!important}.ss.acct.admin .acct-page{gap:20px}.ss.acct.admin .acct-nav a[aria-current=page]{background:var(--grad)}.ss.acct .dash{flex-direction:column;gap:20px;display:flex}.ss.acct .dash-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ss.acct .dash-head h1{letter-spacing:-.045em;font-size:36px;line-height:1.1}.ss.acct .dash-head p{color:#4a5578;margin-top:4px;font-size:16px}.ss.acct .dash-range{border:1px solid var(--line);background:#fff;border-radius:12px;align-items:center;gap:10px;padding:8px 14px;font-size:14px;font-weight:600;display:inline-flex}.ss.acct .dash-stats a{min-height:110px}.ss.acct .dash-stats b{font-size:32px}.ss.acct .dash-stats em.down{color:var(--pink-ink)}.ss.acct .dash-row3{grid-template-columns:1.4fr 1fr 1fr;align-items:start;gap:16px;display:grid}.ss.acct .chart{flex-direction:column;gap:6px;margin:0;display:flex}.ss.acct .chart svg{width:100%;height:auto;display:block}.ss.acct .chart figcaption{color:#5a6686;justify-content:space-between;padding:0 4px;font-size:12px;display:flex}.ss.acct .donut-row{align-items:center;gap:18px;display:flex}.ss.acct .donut{border-radius:50%;flex:none;place-items:center;width:140px;height:140px;display:grid}.ss.acct .donut span{text-align:center;background:#fff;border-radius:50%;place-items:center;width:92px;height:92px;line-height:1;display:grid}.ss.acct .donut b{letter-spacing:-.03em;font-size:26px;display:block}.ss.acct .donut small{color:#5a6686;font-size:12px}.ss.acct .legend{flex-direction:column;flex:1;gap:8px;min-width:0;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.ss.acct .legend li{align-items:center;gap:8px;display:flex}.ss.acct .legend i{border-radius:50%;flex:none;width:10px;height:10px}.ss.acct .legend b{margin-left:auto}.ss.acct .ranked{flex-direction:column;gap:10px;margin:0;padding:0;font-size:14.5px;list-style:none;display:flex}.ss.acct .ranked li{align-items:center;gap:10px;display:flex}.ss.acct .ranked .rank{background:var(--brand-wash);width:26px;height:26px;color:var(--brand);border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:inline-grid}.ss.acct .ranked b{color:#5a6686;margin-left:auto;font-weight:500}.ss.acct .projects{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ss.acct .projects li{border-top:1px solid var(--line)}.ss.acct .projects li:first-child{border-top:0}.ss.acct .projects a{color:var(--ink);align-items:center;gap:12px;padding:12px 0;display:flex}.ss.acct .projects a>div{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.ss.acct .projects strong{font-size:14.5px}.ss.acct .projects span{color:#5a6686;font-size:12.5px}.ss.acct .projects .bar{height:6px;margin-top:2px}.ss.acct .projects b{font-size:13px}.ss.acct .today-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.ss.acct .today-row{border:1px solid var(--line);background:var(--panel);border-radius:14px;min-width:0;padding:14px}.ss.acct .today-post{background:#fff;flex-direction:column;gap:10px;display:flex}.ss.acct .today-meta{color:#4a5578;align-items:center;gap:10px;font-size:14px;display:flex}.ss.acct .today-meta .tag{margin-left:8px;font-style:normal}.ss.acct .today-title{letter-spacing:-.01em;overflow-wrap:anywhere;font-size:16px;font-weight:700}.ss.acct .today-text{border-left:3px solid var(--brand);background:var(--panel);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:0 10px 10px 0;max-height:22em;margin:0;padding:12px 14px;font-size:15px;line-height:1.55;overflow-y:auto}.ss.acct .today-media{overflow-wrap:anywhere;flex-direction:column;gap:4px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.ss.acct .today-verbs{flex-direction:column;gap:8px;display:flex}.ss.acct .today-verbs .btn,.ss.acct .today-line .btn{min-width:72px;min-height:44px}.ss.acct .today-fix{flex-wrap:wrap;gap:8px;display:flex}.ss.acct .today-fix .input{flex:220px;min-height:44px}.ss.acct .today-line{align-items:center;gap:12px;display:flex}.ss.acct .today-line p{overflow-wrap:anywhere;flex:1;min-width:0;font-size:15px}@media (max-width:560px){.ss.acct .today-line{flex-wrap:wrap}.ss.acct .today-line .btn{width:100%}.ss.acct .today-verbs .btn-row .btn{flex:1}}.ss.acct .dash-needs{flex-direction:column;gap:14px;display:flex}.ss.acct .dash-needs>h2{letter-spacing:-.03em;align-items:center;gap:10px;font-size:22px;display:flex}.ss.acct .dash-needs .need-sec h3{letter-spacing:-.01em;font-size:17px}.ss.acct .ideas-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ss.acct .idea-row{border-top:1px solid var(--line);align-items:flex-start;gap:14px;padding:16px 0;display:flex}.ss.acct .idea-row:first-child{border-top:0;padding-top:0}.ss.acct .idea-main{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.ss.acct .idea-main strong{font-size:16px}.ss.acct .idea-main p{color:#3d4a6b;white-space:pre-wrap;font-size:14px}.ss.acct .idea-main small{color:#5a6686;overflow-wrap:anywhere;font-size:12.5px}.ss.acct .idea-acts{flex-direction:column;flex:none;align-items:flex-end;gap:8px;display:flex}.ss.acct .idea-acts .select{width:auto;min-height:40px;padding:8px 10px;font-size:14px}.ss.acct .idea-del{color:var(--pink-ink)}.ss.acct .idea-main .pitch{color:#3d4a6b;flex-wrap:wrap;align-items:center;gap:4px 6px;font-size:13px;display:inline-flex}.ss.acct .idea-main .pitch b{font-weight:700}.ss.acct .idea-main .pitch em{color:#5a6686;font-style:italic}.ss.acct .idea-main .pitch-keep b{color:var(--violet-ink,#4b2db3)}.ss.acct .idea-main .pitch-skip b{color:var(--pink-ink)}.ss.acct .idea-main .pitch-wait{color:#8a6a1f}.ss.acct .idea-main .origin{letter-spacing:.01em;color:#3d4a6b;background:#eef1f8;border-radius:999px;padding:1px 7px;font-size:11.5px;font-weight:600;display:inline-block}.ss.acct .idea-main .origin-wayne{color:#8a6a1f;background:#fff1db}.ss.acct .idea-main .origin-engine{color:#1f4fa8;background:#eaf2ff}.ss.acct .idea-main .origin-product{color:#1e6b43;background:#e6f7ee}.ss.acct .idea-declined .idea-main strong,.ss.acct .idea-declined .idea-main p{color:#5a6686}.ss.acct .idea-add{grid-template-columns:minmax(0,1fr) 260px;gap:12px 14px;margin-top:12px;display:grid}.ss.acct .idea-add-card{gap:0;padding:12px 14px}.ss.acct .idea-add-card .idea-add{grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr) 200px auto;align-items:center;gap:8px 10px;margin:0;display:grid}.ss.acct .idea-add-card .idea-add .input{min-height:36px}.ss.acct .idea-add-card h2{white-space:nowrap;margin:0;font-size:15px}.ss.acct .idea-add-card .input{border-radius:10px;min-height:36px;padding:7px 10px;font-size:14px}.ss.acct .idea-add-card .idea-add .textarea{resize:vertical;grid-column:1/3;height:36px;min-height:36px;line-height:1.4}.ss.acct .idea-add-card #add-links{grid-column:3/5}.ss.acct .idea-add-card .btn{min-height:36px;padding:6px 12px;font-size:13.5px}@media (max-width:900px){.ss.acct .idea-add-card .idea-add{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ss.acct .idea-add-card h2,.ss.acct .idea-add-card .textarea,.ss.acct .idea-add-card #add-links{grid-column:1/-1}}.ss.acct .idea-add .field{flex-direction:column;gap:6px;display:flex}.ss.acct .idea-add .field label{font-size:13px;font-weight:600}.ss.acct .idea-add .field-wide{grid-column:1/-1}.ss.acct .idea-add .textarea{resize:vertical;min-height:96px}.ss.acct .idea-add .field-acts{grid-column:1/-1;justify-content:flex-end;display:flex}.ss.acct .idea-fold>summary{cursor:pointer;list-style:none}.ss.acct .idea-fold>summary::-webkit-details-marker{display:none}.ss.acct .idea-fold>summary h2{align-items:center;gap:8px;display:inline-flex}.ss.acct .idea-fold>summary h2:after{content:"▸";color:#5a6686;font-size:14px}.ss.acct .idea-fold[open]>summary h2:after{content:"▾"}.ss.acct .idea-fold .ideas-list{margin-top:12px}@media (max-width:700px){.ss.acct .idea-add{grid-template-columns:minmax(0,1fr)}}@media (max-width:1300px){.ss.acct .dash-row3{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ss.acct .dash-row3>:first-child{grid-column:1/-1}}@media (max-width:900px){.ss.acct .dash-row3{grid-template-columns:minmax(0,1fr)}.ss.acct.admin .portal-main{padding:18px 16px 48px}.ss.acct .idea-row{flex-wrap:wrap}.ss.acct .idea-acts{flex-flow:wrap;align-items:center;width:100%}.ss.acct .dash-head h1{font-size:28px}}.ss .foot-copy{color:#5a6686;text-align:center;font-size:14.5px}.ss .foot-copy a{color:var(--ink);font-weight:600}.ss .site-footer .foot-row{padding-block:32px}.ss.pd .hero{padding-block:28px 32px}.ss.pd .hero-grid{grid-template-columns:500px minmax(0,1fr);align-items:center;gap:40px;display:grid}.ss.pd .hero-copy{flex-direction:column;gap:14px;display:flex}.ss.pd .crumbs{color:#5a6686;align-items:center;gap:10px;margin-bottom:10px;font-size:14px;display:flex}.ss.pd .crumbs a{color:#5a6686}.ss.pd .crumbs span{color:var(--brand);font-weight:600}.ss.pd .crumbs i{border-bottom:1.5px solid #9aa4c2;border-right:1.5px solid #9aa4c2;width:6px;height:6px;transform:rotate(-45deg)}.ss.pd .hero-copy h1{letter-spacing:-.05em;font-size:72px;line-height:.98}.ss.pd .hero-copy .lead{color:#4a5578;font-size:19px}.ss.pd .hero-actions{flex-wrap:wrap;gap:14px;margin-top:8px;display:flex}.ss.pd .hero-actions .btn{min-height:54px;padding:0 24px;font-size:16px}.ss.pd .hand-under{margin:10px 0 0 60px;font-size:18px;transform:rotate(-6deg)}.ss.pd .hand-under .hand-arrow{margin:-22px 0 0 -52px;position:absolute}.ss.pd .art{border:1px solid var(--line);min-height:560px;box-shadow:var(--shadow-card);background:#fff;border-radius:28px;grid-template-columns:minmax(0,1fr) 300px;align-items:center;gap:20px;padding:36px;display:grid;position:relative;overflow:hidden}.ss.pd .art-bg{pointer-events:none;position:absolute;inset:0;overflow:hidden}.ss.pd .blob{filter:blur(40px);opacity:.7;border-radius:50%;position:absolute}.ss.pd .b1{background:#dce6ff;width:50%;height:60%;top:10%;left:10%}.ss.pd .b2{background:#e6deff;width:40%;height:50%;top:30%;right:0}.ss.pd .b3{background:#d4f7ee;width:30%;height:40%;bottom:-10%;left:30%}.ss.pd .orb{background:radial-gradient(circle at 30% 30%,#fff,#5b8cff);border-radius:50%;position:absolute;box-shadow:0 8px 18px #2f5bff40}.ss.pd .o1{width:22px;height:22px;top:62%;left:14%}.ss.pd .o2{background:radial-gradient(circle at 30% 30%,#fff,#7b3dff);width:14px;height:14px;top:36%;left:22%}.ss.pd .o3{background:radial-gradient(circle at 30% 30%,#fff,#b7a8ff);width:18px;height:18px;top:8%;right:10%}.ss.pd .art-spark{filter:invert(23%)sepia(84%)saturate(5300%)hue-rotate(254deg)brightness(98%)contrast(104%);z-index:2;width:40px;height:40px;position:absolute;top:50px;right:22px}.ss.pd .art .hand{z-index:3;font-size:17px;position:absolute}.ss.pd .hand-top{width:130px;top:26px;left:42%;transform:rotate(-8deg)}.ss.pd .hand-top .hand-arrow{position:absolute;top:14px;left:-44px}.ss.pd .hand-right{width:150px;bottom:50px;right:30px;transform:rotate(-8deg)}.ss.pd .hand-right .hand-arrow{position:absolute;top:-40px;right:-6px}.ss.pd .step-cards{z-index:1;flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex;position:relative}.ss.pd .sc{border:1px solid var(--line);background:#ffffffeb;border-radius:18px;align-items:flex-start;gap:14px;max-width:300px;padding:16px 18px;display:flex;position:relative;box-shadow:0 14px 34px #0b1b3d1a}.ss.pd .sc1{margin-left:0}.ss.pd .sc2{margin-left:70px}.ss.pd .sc3{margin-left:140px}.ss.pd .sc .itile{flex:none;width:54px;height:54px}.ss.pd .sc strong{margin-bottom:4px;font-size:16px;display:block}.ss.pd .sc span{color:#5a6686;font-size:13px;line-height:1.4;display:block}.ss.pd .sc .node{border:3px solid var(--blue);background:#fff;border-radius:50%;width:14px;height:14px;position:absolute;bottom:26px;right:-7px}.ss.pd .sc2 .node{border-color:var(--violet)}.ss.pd .sc3 .node{border-color:#00c9a7}.ss.pd .window{z-index:1;background:#0b1b3d;border-radius:16px;padding:10px 8px 8px;position:relative;box-shadow:0 30px 60px #0b1b3d38}.ss.pd .window-solo{grid-column:1/-1;max-width:520px;margin:0 auto}.ss.pd .win-bar{gap:5px;padding:0 2px 8px;display:flex}.ss.pd .win-bar i{background:#5b8cff;border-radius:50%;width:7px;height:7px}.ss.pd .win-bar i:nth-child(2){background:#7b3dff}.ss.pd .win-bar i:nth-child(3){background:#00c9a7}.ss.pd .win-shot{background:#fff;border-radius:10px;overflow:hidden}.ss.pd .win-shot img{width:100%;height:auto;display:block}.ss.pd .win-ui{background:#fff;border-radius:10px;grid-template-columns:44px minmax(0,1fr);min-height:230px;display:grid;overflow:hidden}.ss.pd .win-ui aside{background:var(--panel);flex-direction:column;align-items:center;gap:10px;padding:10px 8px;display:flex}.ss.pd .win-ui aside i{background:#d5dcf0;border-radius:3px;width:22px;height:6px;display:block}.ss.pd .win-main{flex-direction:column;gap:10px;padding:12px;display:flex}.ss.pd .win-main strong{font-size:14px}.ss.pd .win-chart{background:linear-gradient(160deg,#eaf3ff,#efebff);border-radius:10px;height:80px;position:relative;overflow:hidden}.ss.pd .win-chart:after{content:"";clip-path:polygon(0 80%,20% 60%,40% 70%,60% 30%,80% 45%,100% 10%,100% 100%,0 100%);background:linear-gradient(#5b8cff80,#7b3dff00);height:55%;position:absolute;bottom:0;left:0;right:0}.ss.pd .win-phone{border-radius:12px;width:120px;margin:0 auto;overflow:hidden;box-shadow:0 8px 20px #0b1b3d26}.ss.pd .win-phone img{width:100%;height:auto;display:block}.ss.pd .win-main .checks{gap:6px;font-size:12.5px}.ss.pd .win-main .checks .ck{width:16px;height:16px}.ss.pd .feats-sec{flex-direction:column;gap:22px;padding-block:8px 40px;display:flex}.ss.pd .feats-h{letter-spacing:-.04em;text-align:center;font-size:34px}.ss.pd .feats{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.ss.pd .feats li{--c:var(--brand);--t:var(--brand-wash);border:1px solid var(--line);box-shadow:var(--shadow-card);background:#fff;border-radius:20px;align-items:flex-start;gap:20px;padding:26px;display:flex}.ss.pd .feats .feat-icon{background:var(--t);width:84px;height:84px;color:var(--c);border-radius:50%;flex:none;place-items:center;display:grid}.ss.pd .feats h3{letter-spacing:-.02em;margin-bottom:8px;font-size:21px}.ss.pd .feats p{color:#3d4a6b;font-size:15.5px;line-height:1.5}.ss.pd .feats .rule{background:var(--c);border-radius:2px;width:52px;height:3px;margin-top:16px;display:block}.ss.pd .tiers{--min:260px}.ss.pd .price-card{border:1px solid var(--line);box-shadow:var(--shadow-card);background:#fff}.ss.pd .price-card.featured{background:var(--grad);color:#fff;border:0}.ss.pd .price-card.featured .btn-white{color:var(--brand)}.ss.pd .more-sec{background:var(--panel)}@media (max-width:1200px){.ss.pd .hero-grid{grid-template-columns:minmax(0,1fr)}.ss.pd .hero-copy{max-width:620px}.ss.pd .hero-copy h1{font-size:clamp(44px,9vw,64px)}.ss.pd .feats{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.ss.pd .art{grid-template-columns:minmax(0,1fr);min-height:0;padding:20px}.ss.pd .sc2,.ss.pd .sc3{margin-left:0}.ss.pd .sc{max-width:none}.ss.pd .sc .node,.ss.pd .art .hand,.ss.pd .art-spark{display:none}.ss.pd .window{width:100%;max-width:360px;margin:0 auto}.ss.pd .feats li{flex-direction:column}.ss.pd .feats .feat-icon{width:64px;height:64px}.ss.pd .hand-under{margin-left:48px}}.ss.pd .feats li.c-blue{--c:var(--blue);--t:var(--sky-tint)}.ss.pd .feats li.c-violet{--c:var(--lav-ink);--t:var(--lav-tint)}.ss.pd .feats li.c-mint{--c:var(--mint-ink);--t:var(--mint-tint)}.ss.pd .feats li.c-orange{--c:var(--orange-ink);--t:var(--orange-tint)}.ss.pd .feats li.c-pink{--c:var(--pink-ink);--t:var(--pink-tint)}.ss.pd .feats li.c-sky{--c:var(--sky-ink);--t:var(--sky-tint)}.ss.pd .hand-right{bottom:28px;left:40%;right:auto}.ss.pd .hand-right .hand-arrow{top:-10px;right:-30px;transform:rotate(-20deg)!important}.ss.acct .week-wrap{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:0 28px;margin-bottom:20px;display:grid}.ss.acct .week-sec h2 .muted{margin-left:6px;font-weight:400}.ss.acct .week-sec{flex-direction:column;gap:12px;min-width:0;margin-top:28px;display:flex}.ss.acct .week-sec h2{letter-spacing:-.01em;margin:0;font-size:20px}.ss.acct .week-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.ss.acct .week-theme{background:#fff;flex-direction:column;gap:8px;display:flex}.ss.acct .week-theme p{overflow-wrap:anywhere;margin:0}.ss.acct .week-sec .btn{min-height:44px}.ss.acct .week-links{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:560px){.ss.acct .week-theme .btn,.ss.acct .week-swap .btn{width:100%}}.ss.acct .release-review{flex-direction:column;gap:16px;min-width:0;display:flex}.ss.acct .release-panel{flex-direction:column;gap:14px;min-width:0;padding:18px;display:flex}.ss.acct .release-panel h2{letter-spacing:-.01em;margin:0;font-size:18px}.ss.acct .release-checks{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.ss.acct .release-checks li{align-items:flex-start;gap:12px;min-width:0;display:flex}.ss.acct .release-checks li>div{overflow-wrap:anywhere;flex-direction:column;gap:2px;min-width:0;display:flex}.ss.acct .release-checks span:not(.ck){color:#4a5578;font-size:14px}.ss.acct .release-checks .ck{background:#c2384b;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;margin-top:2px;display:inline-grid}.ss.acct .release-checks .ck-ok{background:var(--mint-ink)}.ss.acct .release-checks .ck svg{width:12px;height:12px}.ss.acct .release-approve,.ss.acct .release-back{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.ss.acct .release-back{border-top:1px solid var(--line);align-items:stretch;padding-top:14px}.ss.acct .release-back .btn,.ss.acct .release-approve .btn{align-self:flex-start;min-height:44px}.ss.acct .release-review code{overflow-wrap:anywhere}.ss.idea .idea-wrap{flex-direction:column;gap:28px;max-width:860px;padding-block:28px 72px;display:flex}.ss.idea .crumbs{color:#5a6686;flex-wrap:wrap;align-items:center;gap:10px;font-size:14px;display:flex}.ss.idea .crumbs a{color:var(--brand)}.ss.idea .crumbs i{background:#c9d4f2;border-radius:50%;width:4px;height:4px}.ss.idea .idea-card{border:1px solid var(--line);background:#fff;border-radius:22px;flex-direction:column;gap:18px;padding:28px;display:flex;box-shadow:0 20px 50px #0b1b3d0f}.ss.idea .idea-head{align-items:flex-start;gap:16px;display:flex}.ss.idea .idea-title{flex-direction:column;flex:1;gap:10px;min-width:0;display:flex}.ss.idea .idea-title h1{letter-spacing:-.035em;font-size:34px;line-height:1.1}.ss.idea .idea-meta{flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:14px;display:flex}.ss.idea .idea-meta .tag{background:var(--panel);color:#3d4a6b;border-radius:999px;padding:4px 10px;font-size:12.5px;font-weight:600}.ss.idea .idea-meta .status{letter-spacing:.04em;text-transform:uppercase;color:var(--brand);font-size:12.5px;font-weight:700}.ss.idea .idea-meta .status-shipped{color:#0e9f6e}.ss.idea .idea-meta .status-declined{color:#5a6686}.ss.idea .idea-head .vote{flex:none;min-height:40px;padding:10px 14px;font-size:15px}.ss.idea .idea-head .vote svg{width:16px;height:16px}.ss.idea .idea-body{color:#2a3550;white-space:pre-line;overflow-wrap:anywhere;font-size:17px;line-height:1.6}.ss.idea .comments-sec,.ss.idea .comments{flex-direction:column;gap:20px;display:flex}.ss.idea .comments-sec h2{letter-spacing:-.03em;font-size:26px}.ss.idea .comment-list{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.ss.idea .comment{border:1px solid var(--line);background:#fff;border-radius:16px;gap:14px;padding:16px 18px;display:flex}.ss.idea .comment.mine{background:#fbfcff;border-color:#c9d4f2}.ss.idea .comment .avatar{background:var(--grad);color:#fff;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-weight:700;display:inline-grid}.ss.idea .comment>div{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.ss.idea .comment-head{color:#5a6686;flex-wrap:wrap;align-items:baseline;gap:10px;font-size:14px;display:flex}.ss.idea .comment-head strong{color:var(--ink)}.ss.idea .comment-head em{letter-spacing:.06em;text-transform:uppercase;color:var(--brand);font-size:11.5px;font-style:normal;font-weight:700}.ss.idea .comment-head .edited{color:#8a94b0;font-size:12.5px}.ss.idea .comment-head .comment-acts{gap:12px;margin-left:auto;display:inline-flex}.ss.idea .comment-head .link-btn{font:inherit;color:var(--brand);cursor:pointer;background:0 0;border:0;padding:0}.ss.idea .comment-head .link-danger{color:#c8215c}.ss.idea .comment-edit{flex-direction:column;gap:10px;display:flex}.ss.idea .comment-edit .textarea{width:100%;font:inherit;resize:vertical;padding:10px 12px;font-size:15px}.ss.idea .comment-body{color:#2a3550;white-space:pre-line;overflow-wrap:anywhere;font-size:15.5px;line-height:1.55}.ss.idea .comment-form{border:1px solid var(--line);background:#fff;border-radius:16px;flex-direction:column;gap:12px;padding:16px 18px;display:flex}.ss.idea .comment-form .textarea{width:100%;font:inherit;resize:vertical;padding:12px 14px;font-size:15.5px}.ss.idea .comment-as{align-items:center;gap:6px;display:flex}.ss.idea .comment-closed{background:var(--panel);border-radius:12px;padding:12px 14px}.ss.idea .back-row{margin:0}@media (max-width:700px){.ss.idea .idea-card{padding:20px}.ss.idea .idea-head{flex-wrap:wrap}.ss.idea .idea-title h1{font-size:26px}}.ss.acct .dash-row2{grid-template-columns:1.4fr 1fr;align-items:start;gap:16px;display:grid}.ss.acct .idea-acts .idea-product,.ss.acct .idea-acts .idea-market{align-items:center;gap:6px;display:flex}.ss.acct .idea-acts .idea-product .select{max-width:120px}.ss.acct .idea-acts .idea-market .select{max-width:150px}.ss.acct .today-list .idea-row{border:1px solid var(--line);background:var(--panel);border-top:1px solid var(--line);border-radius:14px;padding:14px}.ss.acct .idea-compact .idea-main p{font-size:13.5px}.ss.acct .idea-compact .idea-main strong a{color:inherit;text-decoration:none}.ss.acct .idea-compact .idea-main strong a:hover{text-decoration:underline}.ss.acct .idea-compact .idea-acts{flex-flow:wrap;align-items:center}.ss.acct .idea-compact .idea-acts .btn{min-height:44px}.ss.acct .sw-section .ideas-list .idea-row{padding:14px 0}@media (max-width:1300px){.ss.acct .dash-row2{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.ss.acct .idea-compact .idea-acts{width:100%}.ss.acct .idea-compact .idea-acts>form{flex:1}.ss.acct .idea-compact .idea-acts .btn{width:100%}}.ss.acct .lc-sent{flex-direction:column;gap:8px;margin:12px 0 0;padding:0;font-size:14px;list-style:none;display:flex}.ss.acct .lc-sent li{border:1px solid var(--line);background:var(--panel);overflow-wrap:anywhere;border-radius:10px;padding:10px 12px}.ss.acct .lc-sent a{color:inherit;font-weight:600;text-decoration:none}.ss.acct .lc-sent a:hover{text-decoration:underline}.ss.acct .rb{grid-template-columns:minmax(260px,1.25fr) repeat(4,minmax(0,1fr));align-items:start;gap:14px;margin-top:14px;display:grid}.ss.acct .rb-col{background:var(--panel);border-radius:18px;flex-direction:column;gap:10px;min-width:0;padding:12px;display:flex}.ss.acct .rb-head{align-items:center;gap:10px;padding:4px 4px 6px;display:flex}.ss.acct .rb-head>div{min-width:0}.ss.acct .rb-head strong{font-size:15px;display:block}.ss.acct .rb-head span{color:#5a6686;font-size:12px;display:block}.ss.acct .rb-head .n{color:var(--brand);background:#fff;border-radius:999px;flex:none;margin-left:auto;padding:2px 9px;font-size:12px;font-weight:700}.ss.acct .rb-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.ss.acct .rb-card{background:#fff;border-radius:14px;flex-direction:column;gap:6px;min-width:0;padding:12px;display:flex;box-shadow:0 1px 2px #0b1b3d0d}.ss.acct .rb-queue{border:1px dashed #b9c6e8}.ss.acct .rb-catalog{background:#f3fbf6}.ss.acct .rb-top{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.ss.acct .rb-top strong{overflow-wrap:break-word;min-width:0;max-width:100%;font-size:14.5px;line-height:1.3}.ss.acct .rb-top strong a{color:inherit;text-decoration:none}.ss.acct .rb-top strong a:hover{text-decoration:underline}.ss.acct .rb-card p{color:#3d4a6b;overflow-wrap:anywhere;font-size:13px}.ss.acct .rb-card .pitch{font-size:12.5px}.ss.acct .rb-meta{color:#5a6686;overflow-wrap:anywhere;font-size:12px}.ss.acct .rb-badge{white-space:nowrap;color:#1f4fa8;background:#eaf2ff;border-radius:999px;flex:none;align-items:center;gap:4px;padding:3px 9px;font-size:11.5px;font-weight:700;text-decoration:none;display:inline-flex}.ss.acct .rb-badge-gate{background:var(--grad);color:#fff}.ss.acct .rb-badge-gate:hover{color:#fff;filter:brightness(1.06)}.ss.acct .rb-badge-sent{color:#1e6b43;background:#e6f7ee}.ss.acct .rb-acts{flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;display:flex}.ss.acct .rb-acts .btn{min-height:36px;padding:6px 10px;font-size:13px}.ss.acct .rb-acts .select{width:auto;max-width:110px;min-height:36px;padding:6px 8px;font-size:13px}.ss.acct .rb-acts .idea-product,.ss.acct .rb-acts .idea-market,.ss.acct .rb-acts .idea-move{align-items:center;gap:6px;display:flex}.ss.acct .rb-acts .idea-market .select{max-width:140px}.ss.acct .rb-acts .idea-move{width:100%}.ss.acct .rb-acts .idea-move .select{flex:auto;min-width:0;max-width:none}.ss.acct .rb-acts .idea-del{margin-left:auto}.ss.acct .rb-empty{color:#5a6686;padding:8px 4px;font-size:13px}.ss.acct .rb-full{color:#8a6a1f;background:#fff1db;border-radius:999px;padding:6px 10px;font-size:12.5px;font-weight:600}.ss.acct .today-queue{flex-direction:column;gap:10px;margin-top:18px;display:flex}.ss.acct .today-queue>h3{align-items:center;gap:8px;margin:0;font-size:16px;display:flex}.ss.acct .today-queue>h3 .n{background:var(--panel);color:var(--brand);border-radius:999px;padding:2px 9px;font-size:12px;font-weight:700}.ss.acct .today-fold>summary{cursor:pointer;color:var(--brand);padding:6px 0;font-size:14px;font-weight:600;list-style:none}.ss.acct .today-fold>summary::-webkit-details-marker{display:none}.ss.acct .today-fold .today-list{margin-top:8px}@media (max-width:1500px){.ss.acct .rb{grid-template-columns:repeat(4,minmax(0,1fr))}.ss.acct .rb-col:first-child{grid-column:1/-1}.ss.acct .rb-col:first-child .rb-list{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));align-items:start;display:grid}}@media (max-width:1000px){.ss.acct .rb{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.ss.acct .rb{grid-template-columns:minmax(0,1fr)}.ss.acct .rb-col:first-child{grid-column:auto}.ss.acct .rb-col:first-child .rb-list{grid-template-columns:minmax(0,1fr)}.ss.acct .rb-acts>form{flex:auto}.ss.acct .rb-acts .btn{width:100%}.ss.acct .rb-acts .idea-del{margin-left:0}}
