.co5{--glass-a:rgba(255,255,255,0.66);--glass-b:rgba(255,255,255,0.24);--glass-edge:rgba(255,255,255,0.72);--glass-hi:rgba(255,255,255,0.95);--glass-shade:rgba(62,27,92,0.32);--amb-1:rgba(116,219,236,0.75);--amb-2:rgba(139,93,184,0.55);--amb-3:rgba(233,218,250,0.95);--amb-4:rgba(24,165,191,0.45);--accent:var(--teal);--accent-2:var(--violet);--card:rgba(255,255,255,0.72);--nav-hover:rgba(255,255,255,0.85);transition:background-color .7s var(--ease),color .5s ease}.co5-glass{background:linear-gradient(135deg,var(--glass-a),var(--glass-b));border:1px solid var(--glass-edge);box-shadow:inset 0 1px 0 var(--glass-hi),inset 0 -1px 0 rgba(255,255,255,.08),0 1px 2px rgba(0,0,0,.04),0 22px 50px -24px var(--glass-shade)}.co5-blob-a{background:radial-gradient(circle,var(--amb-1),transparent 65%)}.co5-blob-b{background:radial-gradient(circle,var(--amb-2),transparent 65%)}.co5-blob-c{background:radial-gradient(circle,var(--amb-3),transparent 65%)}.co5-blob-d{background:radial-gradient(circle,var(--amb-4),transparent 65%)}.co5-ambient{transition:opacity .8s ease}.co5-nav-burger,.co5-nav-hover{background:var(--nav-hover)}.co5-nav-burger{color:var(--ink)}.co5-sheet{background:color-mix(in srgb,var(--paper) 86%,transparent)}.co5-page{position:relative}.co5:has(.co5-page[data-tone=dark]),.co5[data-tone=dark]{--ink:#F6F1FF;--ink-2:#FFFFFF;--text:rgba(238,231,250,0.82);--muted:rgba(222,212,240,0.6);--line:rgba(255,255,255,0.1);--teal-ink:#74DBEC;--glass-a:rgba(255,255,255,0.11);--glass-b:rgba(255,255,255,0.03);--glass-edge:rgba(255,255,255,0.13);--glass-hi:rgba(255,255,255,0.2);--glass-shade:rgba(0,0,0,0.6);--card:rgba(255,255,255,0.06);--nav-hover:rgba(255,255,255,0.14)}:is(.co5[data-tone=dark],.co5:has(.co5-page[data-tone=dark])) :is(.co5-nav-brand img,.co5-footer-top img){filter:brightness(0) invert(1)}:is(.co5[data-tone=dark],.co5:has(.co5-page[data-tone=dark])) .co5-cursor{border-color:rgba(255,255,255,.4)}:is(.co5[data-tone=dark],.co5:has(.co5-page[data-tone=dark])) :is(.co5-mini-pill,.co5-footer-cta){background:rgba(255,255,255,.1);color:var(--ink)}:is(.co5[data-tone=dark],.co5:has(.co5-page[data-tone=dark])) .co5-btn-glass{color:var(--ink)}:is(.co5[data-tone=dark],.co5:has(.co5-page[data-tone=dark])) .co5-arrow-disc{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.16);color:var(--ink)}:is(.co5[data-tone=dark],.co5:has(.co5-page[data-tone=dark])) .co5-card:hover .co5-arrow-disc{background:#fff;color:#1a0d26;border-color:#fff}:is(.co5[data-tone=dark],.co5:has(.co5-page[data-tone=dark])) .co5-cta{box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}:is(.co5[data-tone=dark],.co5:has(.co5-page[data-tone=dark])) .co5-faq-icon{background:rgba(255,255,255,.1)}:is(.co5[data-tone=dark],.co5:has(.co5-page[data-tone=dark])) .co5-chip{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.14);color:var(--text)}:is(.co5[data-tone=dark],.co5:has(.co5-page[data-tone=dark])) .co5-pill-link{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.14);color:var(--ink)}body:has(.co5-page[data-tone=dark]){background:#0E0816}.co5-make-photo{padding:10px 10px 22px}.co5-make-photo .co5-make-art{position:relative;padding:0;aspect-ratio:4/3;border-radius:22px;background:#E9E1F3;box-shadow:none;isolation:isolate}.co5-make-wide.co5-make-photo .co5-make-art{aspect-ratio:16/10}.co5-media{position:absolute;inset:0;overflow:hidden;border-radius:inherit;background:#E7DEF2}.co5-media-img{object-fit:cover;transition:transform 1.2s var(--ease),filter .6s ease}.co5-media-vid{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .6s ease;pointer-events:none}.co5-media.is-live .co5-media-vid{opacity:1}.co5-card:hover .co5-media-img,.co5-hover-host:hover .co5-media-img{transform:scale(1.045)}.co5-media:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1px rgba(255,255,255,.35);background:linear-gradient(180deg,rgba(20,8,32,0) 55%,rgba(20,8,32,.22))}.co5-make-cat{position:absolute;z-index:2;left:12px;top:12px;display:inline-flex;align-items:center;gap:7px;padding:6px 11px 6px 9px;border-radius:999px;font-size:12px;font-weight:700;letter-spacing:.02em;color:#2A1240;background:rgba(255,255,255,.82);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 6px 16px -8px rgba(20,8,32,.45)}.co5-make-cat span{width:8px;height:8px;border-radius:50%}.co5-make-photo>.co5-arrow-disc{top:20px;right:20px;z-index:3}.co5-make-photo .co5-make-text{padding:18px 10px 0;gap:6px}.co5-make-photo .co5-make-glance{color:var(--text);font-size:1.02rem}.co5-make-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px;padding:0}.co5-make-tags span{font-size:12.5px;font-weight:600;color:color-mix(in srgb,var(--accent) 64%,#1a0d26);padding:5px 10px;border-radius:999px;background:color-mix(in srgb,var(--accent) 11%,transparent)}.co5-make-wide.co5-make-photo{padding:10px 84px 10px 10px}.co5-make-wide.co5-make-photo .co5-make-art{width:min(46%,520px)}.co5-make-wide.co5-make-photo .co5-make-text{padding:12px 0}@media (max-width:640px){.co5-make-wide.co5-make-photo{padding:10px 10px 22px}.co5-make-wide.co5-make-photo .co5-make-art{width:100%}.co5-make-wide.co5-make-photo .co5-make-text{padding:18px 10px 0}}.co5-kicker{display:inline-flex;align-items:center;gap:10px;margin-bottom:20px;font-size:13px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--accent-ink,var(--teal-ink))}.co5-kicker i{width:26px;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--accent),var(--accent-2))}.co5-eyebrow-num{font-variant-numeric:tabular-nums;font-weight:700;color:var(--muted)}.co5-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.co5-seg-soft{display:inline-flex;gap:4px;padding:5px;border-radius:999px;background:color-mix(in srgb,var(--ink) 7%,transparent)}.co5-seg-soft button{position:relative;border:0;background:none;font:inherit;font-weight:600;font-size:14px;color:var(--text);padding:9px 16px;border-radius:999px;cursor:pointer;transition:color .3s}.co5-seg-soft button.is-on{color:var(--seg-on-ink,var(--ink))}.co5-seg-soft .co5-seg-pill{background:var(--seg-pill,#fff)}.co5-seg-soft button>span:not(.co5-seg-pill){position:relative;z-index:1}.co5 h1.co5-kicker,.co5 p.co5-kicker{margin-bottom:18px}.co5 .co5-btn-light{color:#2A1240}.co5 .co5-btn-light:hover{color:#fff}.co5:has(.co5-sv) .co5-ambient{opacity:0}.co5-sv{--btn-bg:linear-gradient(180deg,color-mix(in srgb,var(--ink) 78%,#fff),var(--ink));--btn-ink:#fff;--surface:#fff;--accent-ink:color-mix(in srgb,var(--accent) 62%,var(--ink))}.co5-sv[data-tone=dark]{--btn-bg:linear-gradient(180deg,color-mix(in srgb,var(--accent) 80%,#fff),var(--accent));--btn-ink:#05141A;--surface:rgba(255,255,255,0.05);--accent-ink:var(--accent)}.co5:has(.co5-page[data-theme=strategy]){--paper:#E6F2F3;--ink:#0B3B47;--ink-2:#07303A;--text:#2A4F58;--muted:#5E7F86;--line:rgba(11,59,71,0.1);--accent:#18A5BF;--accent-2:#F2A541;--teal-ink:#0B7285}.co5:has(.co5-page[data-theme=branding]){--paper:#F6F0E6;--ink:#2A1240;--text:#4A3B42;--muted:#86766B;--line:rgba(42,18,64,0.1);--accent:#FF6B3D;--accent-2:#3E1B5C;--teal-ink:#C2451E}.co5:has(.co5-page[data-theme=social]){--paper:#FFF0F5;--ink:#3E1B5C;--text:#5A3D5E;--muted:#92718C;--line:rgba(62,27,92,0.1);--accent:#FF4F8B;--accent-2:#8B5DB8;--teal-ink:#D6336C}.co5:has(.co5-page[data-theme=ads]){--paper:#F6F9FE;--ink:#10233F;--text:#33455E;--muted:#6A7A90;--line:rgba(16,35,63,0.09);--accent:#18A5BF;--accent-2:#FFC83D;--teal-ink:#0B7285}.co5:has(.co5-page[data-theme=websites]){--paper:#EEF0FF;--ink:#241660;--text:#413A6E;--muted:#7470A0;--line:rgba(36,22,96,0.1);--accent:#5B5BF0;--accent-2:#18A5BF;--teal-ink:#4343C9}.co5:has(.co5-page[data-theme=stores]){--paper:#FFF3EA;--ink:#3A1838;--text:#5A3B45;--muted:#917072;--line:rgba(58,24,56,0.1);--accent:#FF8A4C;--accent-2:#8B5DB8;--teal-ink:#C9571C}.co5:has(.co5-page[data-theme=digital]){--paper:#FAFAF5;--ink:#2A1F4F;--text:#45405C;--muted:#7C7890;--line:rgba(42,31,79,0.1);--accent:#18A5BF;--accent-2:#E0554F;--teal-ink:#0B7285}.co5:has(.co5-page[data-theme=software]){--paper:#061317;--accent:#3FE0C5;--accent-2:#B78CFF;--teal-ink:#3FE0C5;--text:rgba(214,242,237,0.8);--muted:rgba(180,220,214,0.55)}.co5:has(.co5-page[data-theme=automation]){--paper:#07091C;--accent:#74DBEC;--accent-2:#A98BFF;--teal-ink:#74DBEC}.co5:has(.co5-page[data-theme=support]){--paper:#E9F7F1;--ink:#0E3D35;--text:#2F5A51;--muted:#608A80;--line:rgba(14,61,53,0.1);--accent:#2BB39A;--accent-2:#8B5DB8;--teal-ink:#16806C}body:has(.co5-page[data-theme=software]){background:#061317}body:has(.co5-page[data-theme=automation]){background:#07091C}.co5-sv-bg{position:fixed;inset:0;z-index:-1;pointer-events:none;overflow:hidden}.co5-sv-bg span{position:absolute;border-radius:50%;filter:blur(70px);opacity:.5}.co5-sv-bg span:first-child{width:50vw;height:50vw;right:-12vw;top:-14vw;background:radial-gradient(circle,color-mix(in srgb,var(--accent) 45%,transparent),transparent 65%);animation:co5-drift-b 34s ease-in-out infinite alternate}.co5-sv-bg span:nth-child(2){width:40vw;height:40vw;left:-12vw;bottom:-10vw;background:radial-gradient(circle,color-mix(in srgb,var(--accent-2) 35%,transparent),transparent 65%);animation:co5-drift-a 28s ease-in-out infinite alternate}[data-theme=strategy] .co5-sv-bg{background:repeating-radial-gradient(ellipse at 18% 28%,transparent 0 26px,rgba(24,165,191,.13) 26px 27px),repeating-radial-gradient(ellipse at 84% 76%,transparent 0 32px,rgba(11,59,71,.07) 32px 33px)}[data-theme=branding] .co5-sv-bg{background:radial-gradient(circle,rgba(42,18,64,.08) 1px,transparent 1.5px) 0 0 /14px 14px;-webkit-mask-image:linear-gradient(115deg,transparent 20%,#000 70%);mask-image:linear-gradient(115deg,transparent 20%,#000 70%)}[data-theme=branding] .co5-sv-bg span{opacity:.35}[data-theme=social] .co5-sv-bg span{opacity:.75}[data-theme=ads] .co5-sv-bg{background:repeating-linear-gradient(180deg,transparent 0 46px,rgba(16,35,63,.035) 46px 47px)}[data-theme=websites] .co5-sv-bg{background:linear-gradient(rgba(91,91,240,.08) 1px,transparent 0) 0 0 /32px 32px,linear-gradient(90deg,rgba(91,91,240,.08) 1px,transparent 0) 0 0 /32px 32px,linear-gradient(rgba(91,91,240,.1) 1px,transparent 0) 0 0 /160px 160px,linear-gradient(90deg,rgba(91,91,240,.1) 1px,transparent 0) 0 0 /160px 160px}[data-theme=stores] .co5-sv-bg{background:linear-gradient(180deg,#FFE3CF,#FFF3EA 38%,#F4E9F8)}[data-theme=digital] .co5-sv-bg{background:linear-gradient(90deg,transparent 0 72px,rgba(224,85,79,.28) 72px 73.5px,transparent 73.5px),repeating-linear-gradient(180deg,transparent 0 31px,rgba(24,165,191,.12) 31px 32px)}[data-theme=digital] .co5-sv-bg span{opacity:.25}[data-theme=software] .co5-sv-bg{background:radial-gradient(circle,rgba(63,224,197,.12) 1px,transparent 1.4px) 0 0 /22px 22px}[data-theme=software] .co5-sv-bg span{opacity:.35}[data-theme=automation] .co5-sv-bg{background:linear-gradient(90deg,transparent 49.8%,rgba(116,219,236,.07) 49.8% 50.2%,transparent 50.2%) 0 0 /120px 120px,linear-gradient(transparent 49.8%,rgba(116,219,236,.07) 49.8% 50.2%,transparent 50.2%) 0 0 /120px 120px}[data-theme=automation] .co5-sv-bg span{opacity:.45}[data-theme=support] .co5-sv-bg span{opacity:.6}.co5-sv .co5-kicker{color:var(--accent-ink)}.co5-sv .co5-btn-dark,.co5-sv-cta{background:var(--btn-bg);color:var(--btn-ink);box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 14px 30px -12px color-mix(in srgb,var(--ink) 55%,transparent)}.co5-sv .co5-btn-dark:before{background:linear-gradient(135deg,var(--accent),var(--accent-2))}.co5-sv .co5-crumbs,.co5-sv .co5-crumbs a{color:var(--muted)}.co5-sv-hero{position:relative;z-index:1;padding:clamp(128px,12vw,164px) 0 40px}.co5-sv-hero-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(28px,4vw,56px);align-items:center}.co5-sv-title{margin:0;font-size:clamp(2.6rem,4.6vw,4.6rem);line-height:.98;letter-spacing:-.052em;font-weight:600;color:var(--ink);max-width:11ch;text-wrap:balance}.co5 .co5-sv-lead{max-width:40ch;margin:22px 0 32px}.co5-sv-deliv{list-style:none;padding:0;margin:30px 0 0;display:flex;flex-wrap:wrap;gap:8px}.co5-sv-deliv li{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:999px;font-size:14px;font-weight:500;color:var(--ink);background:color-mix(in srgb,var(--surface) 70%,transparent);border:1px solid var(--line)}.co5-sv-deliv svg{color:var(--accent)}.co5-sv-toywrap{position:relative;padding:12px;border-radius:32px;background:linear-gradient(160deg,color-mix(in srgb,var(--surface) 80%,transparent),color-mix(in srgb,var(--surface) 40%,transparent));border:1px solid var(--glass-edge);box-shadow:inset 0 1px 0 var(--glass-hi),0 50px 100px -50px color-mix(in srgb,var(--ink) 55%,transparent);-webkit-backdrop-filter:blur(18px) saturate(160%);backdrop-filter:blur(18px) saturate(160%)}.co5-sv-toyhead{display:flex;align-items:center;gap:14px;padding:6px 8px 14px}.co5-sv-toyhead strong{display:block;font-size:1.08rem;color:var(--ink);letter-spacing:-.02em}.co5-sv-toyhead small{display:block;font-size:14px;color:var(--muted)}.co5-sv-try{flex:none;display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border-radius:999px;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-ink);background:color-mix(in srgb,var(--accent) 13%,transparent)}.co5-sv-try .co5-dot{width:7px;height:7px;background:var(--accent)}.co5-sv-try .co5-dot:after{border-color:var(--accent);inset:-4px}.co5-toy{position:relative;border-radius:22px;overflow:hidden}.co5-sv-photo{position:relative;z-index:1;padding:40px 0 20px}.co5-sv-photo-frame{position:relative;aspect-ratio:21/9;overflow:hidden;box-shadow:0 60px 120px -60px color-mix(in srgb,var(--ink) 70%,transparent);will-change:transform}.co5-sv-photo-frame .co5-media:after{background:linear-gradient(90deg,rgba(10,5,20,0) 40%,rgba(10,5,20,.45))}.co5-sv-fit{position:absolute;z-index:2;right:clamp(16px,3vw,36px);top:0;bottom:0;width:min(380px,44%);display:flex;flex-direction:column;justify-content:center;gap:10px}.co5-sv-fit-label{font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#fff;text-shadow:0 2px 12px rgba(0,0,0,.4)}.co5-sv-bubble{position:relative;padding:14px 18px;border-radius:20px 20px 20px 6px;font-weight:500;font-size:1.02rem;line-height:1.35;color:#1B1226;background:rgba(255,255,255,.86);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 16px 34px -18px rgba(0,0,0,.55)}.co5-sv-bubble-us{align-self:flex-end;display:inline-flex;align-items:center;gap:8px;border-radius:20px 20px 6px 20px;color:#fff;font-weight:600;background:linear-gradient(135deg,var(--accent),color-mix(in srgb,var(--accent) 50%,var(--accent-2)));width:fit-content;margin-left:auto}.co5-sv-inc-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.co5-sv-inc-grid>*{display:flex}.co5-sv-inc-grid>*>*{flex:1}.co5-sv-inc-card{padding:26px 26px 28px;border-radius:28px}.co5-sv-inc-card p{color:var(--muted)}.co5-sv-inc-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:34px}.co5-sv-inc-num{font-size:13px;font-weight:700;letter-spacing:.1em;color:var(--muted);font-variant-numeric:tabular-nums}.co5-sv-orb{width:48px;height:48px;border-radius:16px;display:grid;place-items:center;color:#fff;background:radial-gradient(circle at 30% 20%,rgba(255,255,255,.5),transparent 45%),linear-gradient(140deg,var(--accent),color-mix(in srgb,var(--accent) 35%,var(--accent-2)));box-shadow:inset 0 1px 0 rgba(255,255,255,.4),0 10px 22px -10px var(--accent)}[data-tone=dark] .co5-sv-orb{color:#041014}.co5-sv .co5-card:after{background:radial-gradient(260px circle at var(--mx,50%) var(--my,0),var(--accent),color-mix(in srgb,var(--accent-2) 60%,transparent) 40%,transparent 70%)}.co5-sv .co5-scrollline span{background:linear-gradient(90deg,var(--accent),var(--accent-2))}.co5-sv .co5-scrollline{background:var(--line)}.co5-sv .co5-step-orb{color:var(--ink)}.co5-sv-proof-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.co5-sv-proof-grid.n-1{grid-template-columns:minmax(0,820px)}.co5-sv-proof-grid.n-3{grid-template-columns:repeat(3,1fr)}.co5-sv-proof-card{display:flex;flex-direction:column;height:100%;border-radius:30px;overflow:hidden;color:inherit;text-decoration:none;background:var(--card);border:1px solid var(--glass-edge);box-shadow:0 30px 60px -40px color-mix(in srgb,var(--ink) 60%,transparent);transition:transform .5s var(--ease),box-shadow .5s var(--ease)}.co5-sv-proof-card:hover{transform:translateY(-6px);box-shadow:0 40px 80px -40px color-mix(in srgb,var(--ink) 70%,transparent)}.co5-sv-proof-shot{position:relative;aspect-ratio:16/9;background:var(--cb);overflow:hidden}.co5-sv-proof-shot img{object-fit:cover;object-position:top;transition:transform 1.2s var(--ease)}.co5-sv-proof-card:hover .co5-sv-proof-shot img{transform:scale(1.04)}.co5-sv-proof-body{display:grid;gap:16px;padding:22px 24px 26px}.co5-sv-proof-id{display:flex;align-items:center;gap:12px}.co5-sv-proof-id strong{display:block;color:var(--ink);font-size:1.15rem}.co5-sv-proof-id small{display:block;color:var(--muted);font-size:14px}.co5-sv-proof-did{display:grid;gap:8px}.co5-sv-proof-did span{display:flex;gap:8px;align-items:center;color:var(--text);font-weight:500}.co5-sv-proof-did svg{color:var(--accent);flex:none}.co5-sv .co5-link{color:var(--ink)}.co5-sv-more-grid{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:start}.co5-sv-pairs{display:grid;gap:12px}.co5-sv-pair{display:flex;align-items:center;gap:16px;padding:10px 18px 10px 10px;border-radius:24px;color:var(--ink);text-decoration:none;background:var(--card);border:1px solid var(--glass-edge);transition:transform .4s var(--ease)}.co5-sv-pair:hover{transform:translateX(6px)}.co5-sv-pair>span:nth-child(2){flex:1}.co5-sv-pair strong{display:block;font-size:1.1rem}.co5-sv-pair small{display:block;color:var(--muted)}.co5-sv-pair-img{position:relative;flex:none;width:110px;aspect-ratio:4/3;border-radius:16px;overflow:hidden}.co5-sv-inplans{margin:14px 0 10px;font-weight:600;color:var(--muted)}.co5-sv-planpills{display:grid;gap:10px}.co5-sv-pn{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;gap:18px;padding-bottom:90px}.co5-sv-pn-card{position:relative;display:block;aspect-ratio:16/8;border-radius:30px;overflow:hidden;color:#fff;text-decoration:none;isolation:isolate}.co5-sv-pn-card .co5-media:after{background:linear-gradient(180deg,rgba(10,5,20,.05) 30%,rgba(10,5,20,.72))}.co5-sv-pn-text{position:absolute;z-index:2;left:26px;right:26px;bottom:22px;display:grid;gap:2px}.co5-sv-pn-card.is-next .co5-sv-pn-text{text-align:right}.co5-sv-pn-text small{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;opacity:.8}.co5-sv-pn-text strong{font-size:clamp(1.5rem,2.6vw,2.3rem);letter-spacing:-.04em;line-height:1.05}.co5-sv-pn-text em{font-style:normal;opacity:.85}.co5-toy-brand{display:grid;grid-template-rows:auto 1fr;gap:12px;height:540px;padding:0;overflow:visible}.co5-br-controls{display:grid;gap:10px}.co5-br-name{display:flex;align-items:center;gap:12px;padding:6px 6px 6px 16px;border-radius:16px;background:#fff;border:1px solid rgba(42,18,64,.12)}.co5-br-name span{flex:none;font-size:13px;font-weight:700;color:var(--muted)}.co5-br-name input{flex:1;min-width:0;border:0;outline:none;background:#F6F0E6;border-radius:11px;padding:10px 14px;font:inherit;font-weight:600;font-size:1.05rem;color:#2A1240}.co5-br-name input:focus{box-shadow:0 0 0 3px rgba(255,107,61,.3)}.co5-br-row{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.co5-br-swatches,.co5-br-types{display:flex;gap:6px;padding:5px;border-radius:16px;background:#fff;border:1px solid rgba(42,18,64,.12)}.co5-br-swatches button{width:34px;height:34px;border-radius:50%;border:3px solid #fff;box-shadow:0 0 0 1px rgba(0,0,0,.1);cursor:pointer;transition:transform .3s var(--ease),box-shadow .3s}.co5-br-swatches button.is-on{transform:scale(1.1);box-shadow:0 0 0 2px #2A1240}.co5-br-types button{display:grid;justify-items:center;line-height:1;padding:6px 12px;border:0;border-radius:11px;background:none;font-size:1.2rem;color:#2A1240;cursor:pointer;transition:background .3s}.co5-br-types button small{font-family:Space Grotesk Variable,sans-serif;font-weight:600;font-size:10.5px;margin-top:3px;color:var(--muted)}.co5-br-types button.is-on{background:#F6F0E6;box-shadow:inset 0 0 0 1.5px #2A1240}.co5-br-stage{position:relative;border-radius:20px;overflow:hidden;background:radial-gradient(120% 90% at 30% 20%,#FBF7F1,#E9DFD0);box-shadow:inset 0 0 0 1px rgba(42,18,64,.08)}.co5-br-stage:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(45deg,rgba(42,18,64,.02) 0 2px,transparent 2px 6px)}.co5-br-stage>*{position:absolute;transition:background-color .5s ease,color .5s ease}.co5-br-mono{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--ba);color:var(--bb);font-family:var(--bf);font-weight:var(--bw);font-size:1.4rem;transition:background-color .5s,color .5s}.co5-br-mono-sm{width:38px;height:38px;font-size:1.1rem}.co5-br-mono-xs{width:22px;height:22px;font-size:.7rem}.co5-br-word{font-family:var(--bf);font-weight:var(--bw);letter-spacing:var(--bl);text-transform:var(--bu);line-height:1;overflow-wrap:anywhere}.co5-br-card{left:3%;top:7%;width:40%;aspect-ratio:1.75;padding:5% 6%;border-radius:12px;background:var(--bp);color:var(--bb);display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 30px 40px -24px rgba(0,0,0,.45),0 2px 4px rgba(0,0,0,.1);rotate:-5deg}.co5-br-card .co5-br-word{font-size:clamp(1.1rem,2.1vw,1.7rem)}.co5-br-small{font-size:11px;opacity:.75;letter-spacing:.06em}.co5-br-hanger{right:4%;top:4%;width:25%;aspect-ratio:.46;padding:22% 8% 8%;border-radius:14px 14px 10px 10px;background:var(--bb);color:var(--bp);display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;box-shadow:0 30px 40px -22px rgba(0,0,0,.4);overflow:hidden}.co5-br-hanger:before{content:"";position:absolute;inset:0 0 auto;height:32%;background:var(--bp);transition:background-color .5s}.co5-br-hanger>*{position:relative}.co5-br-hole{position:absolute!important;top:7%;left:50%;width:38%;aspect-ratio:1;margin-left:-19%;border-radius:50%;background:#EFE7DA;box-shadow:inset 0 3px 6px rgba(0,0,0,.2)}.co5-br-hanger .co5-br-mono{margin-top:18%;box-shadow:0 0 0 4px var(--bb)}.co5-br-hanger .co5-br-word{font-size:clamp(.95rem,1.5vw,1.25rem)}.co5-br-copy{font-size:11.5px;line-height:1.3;color:color-mix(in srgb,var(--bp) 80%,transparent)}.co5-br-btn{margin-top:auto;padding:7px 10px;border-radius:999px;font-size:11px;font-weight:700;background:var(--ba);color:#fff}.co5-br-post{left:44%;top:9%;width:25%;border-radius:14px;background:#fff;box-shadow:0 26px 40px -24px rgba(0,0,0,.4);overflow:hidden;rotate:2deg}.co5-br-post-top{display:flex;align-items:center;gap:6px;padding:7px 9px;font-size:11px;font-weight:700;color:#222}.co5-br-post-art{display:grid;place-items:center;aspect-ratio:1.1;padding:12%;text-align:center;background:radial-gradient(circle at 80% 20%,var(--ba),transparent 45%),var(--bp);color:var(--bb);transition:background-color .5s}.co5-br-post-art .co5-br-word{font-size:clamp(.9rem,1.6vw,1.3rem)}.co5-br-post-meta{display:flex;align-items:center;gap:4px;padding:7px 9px;font-size:11px;color:#555}.co5-br-tote{left:11%;bottom:3%;width:19%;display:grid;place-items:center;filter:drop-shadow(0 22px 22px rgba(0,0,0,.28))}.co5-br-tote svg{width:100%;height:auto;display:block}.co5-br-tote .co5-br-mono{position:absolute;top:52%;width:36%;height:auto;aspect-ratio:1;background:var(--bp);font-size:clamp(1rem,2vw,1.6rem)}.co5-toy-social{display:grid;grid-template-columns:1.3fr .7fr;gap:14px;height:520px;overflow:visible}.co5-so-cal{display:flex;flex-direction:column;padding:16px;border-radius:22px;background:#fff;box-shadow:inset 0 0 0 1px rgba(62,27,92,.07)}.co5-so-cal-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:10px}.co5-so-cal-head strong{font-size:1.3rem;color:var(--ink);letter-spacing:-.03em}.co5-so-cal-head span{font-size:13px;color:var(--muted);font-weight:600}.co5-so-grid{flex:1;display:grid;grid-template-columns:repeat(7,1fr);grid-template-rows:auto repeat(4,1fr);gap:5px}.co5-so-dow{font-size:11px;font-weight:700;color:var(--muted);text-align:center;letter-spacing:.04em}.co5-so-day{position:relative;border-radius:10px;background:#FBF6FA;overflow:hidden;border:0;padding:0;font:inherit}.co5-so-num{position:absolute;z-index:2;left:5px;top:4px;font-size:10.5px;font-weight:700;color:#9C8AA0}.co5-so-day.has-post{cursor:pointer;transition:transform .3s var(--ease),box-shadow .3s}.co5-so-day.has-post .co5-so-num{color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.5)}.co5-so-thumb{position:absolute;inset:0;background-size:cover;background-position:50%;transition:transform .6s var(--ease)}.co5-so-day.has-post:hover .co5-so-thumb{transform:scale(1.1)}.co5-so-type{position:absolute;z-index:2;left:4px;right:4px;bottom:4px;padding:2px 0;border-radius:6px;font-size:9.5px;font-weight:700;color:#fff;text-align:center;background:var(--tc,#8B5DB8)}.t-photo{--tc:#8B5DB8}.t-reel{--tc:#FF4F8B}.t-tip{--tc:#18A5BF}.t-story{--tc:#F2A541}.t-review{--tc:#2BB39A}.co5-so-day.is-on{transform:scale(1.08);z-index:3;box-shadow:0 0 0 3px var(--tc),0 12px 24px -10px rgba(62,27,92,.5)}.co5-so-phone{align-self:center;padding:9px;border-radius:38px;background:#17111D;box-shadow:0 40px 70px -30px rgba(62,27,92,.6),inset 0 0 0 1.5px #3a3040}.co5-so-screen{border-radius:30px;overflow:hidden;background:#fff;padding-bottom:12px}.co5-so-bar{display:flex;align-items:center;gap:9px;padding:22px 12px 10px}.co5-so-bar strong{display:block;font-size:13px;color:#1b1226}.co5-so-bar small{display:block;font-size:11px;color:#8a7d90}.co5-so-avatar{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;font-size:10px;font-weight:700;color:#3E1B5C;background:#E9DAFA;box-shadow:0 0 0 2px #fff,0 0 0 4px #FF4F8B}.co5-so-img{position:relative;display:block;width:100%;aspect-ratio:1;border:0;padding:0;overflow:hidden;background:#eee;cursor:pointer}.co5-so-img-in{position:absolute;inset:0}.co5-so-img-in img{object-fit:cover}.co5-so-reel{z-index:2;right:8px;top:8px;display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border-radius:999px;font-size:11px;font-weight:700;background:rgba(0,0,0,.45)}.co5-so-heart,.co5-so-reel{position:absolute;color:#fff}.co5-so-heart{z-index:3;left:50%;top:50%;margin:-40px 0 0 -36px;font-size:72px;line-height:1;text-shadow:0 6px 20px rgba(255,79,139,.8);pointer-events:none}.co5-so-actions{display:flex;align-items:center;gap:8px;padding:9px 12px 2px;font-size:13px;font-weight:700;color:#1b1226}.co5-so-actions button{border:0;background:none;font-size:20px;line-height:1;color:#c9bccd;cursor:pointer;padding:0;transition:transform .3s var(--ease),color .2s}.co5-so-actions button.is-liked{color:#FF4F8B;transform:scale(1.1)}.co5-so-cap{padding:4px 12px 0;font-size:12.5px;line-height:1.4;color:#3a2f40;min-height:36px}.co5-so-when{margin:8px 12px 0;display:inline-flex;align-items:center;gap:5px;padding:5px 9px;border-radius:999px;font-size:11px;font-weight:700;color:#16806C;background:#E4F6F1}.co5-toy-ads{display:grid;grid-template-rows:auto 1fr auto;gap:14px;height:540px;padding:16px;background:#fff;box-shadow:inset 0 0 0 1px rgba(16,35,63,.06)}.co5-ad-top{display:grid;gap:10px}.co5-ad-search{display:flex;align-items:center;gap:12px;padding:13px 18px;border-radius:999px;background:#fff;box-shadow:0 2px 10px rgba(16,35,63,.12),inset 0 0 0 1px rgba(16,35,63,.08);font-size:1.05rem;color:#10233F}.co5-ad-search svg{color:#6A7A90}.co5-ad-caret{display:inline-block;width:2px;height:1.05em;margin-left:2px;vertical-align:text-bottom;background:currentColor;animation:co5-caret 1s steps(1) infinite}@keyframes co5-caret{50%{opacity:0}}.co5-ad-queries{display:flex;flex-wrap:wrap;gap:6px}.co5-ad-queries button{border:1px solid rgba(16,35,63,.14);background:#fff;border-radius:999px;padding:6px 12px;font:inherit;font-size:13px;font-weight:600;color:#33455E;cursor:pointer}.co5-ad-queries button.is-on{background:#10233F;color:#fff;border-color:#10233F}.co5-ad-body{display:grid;grid-template-columns:1.5fr 1fr;gap:14px;min-height:0}.co5-ad-results{list-style:none;margin:0;padding:0;display:grid;gap:6px;align-content:start;overflow:hidden}.co5-ad-res{position:relative;display:grid;gap:2px;padding:9px 12px;border-radius:12px;background:#fff}.co5-ad-url{font-size:11.5px;color:#3C7A4E}.co5-ad-title{font-size:15px;font-weight:600;color:#2549C8}.co5-ad-title em{font-style:normal;color:#E0A100;font-weight:700;font-size:13px}.co5-ad-blurb{font-size:12.5px;color:#4B5A70;line-height:1.35}.co5-ad-lines{display:grid;gap:4px;margin-top:3px}.co5-ad-lines i{display:block;height:6px;border-radius:4px;background:#E8EDF4}.co5-ad-res.is-you{background:#F4FAFD;box-shadow:inset 0 0 0 1px rgba(24,165,191,.2)}.co5-toy-ads.is-on .co5-ad-res.is-you{background:linear-gradient(100deg,#FFF6D6,#F4FAFD 70%);box-shadow:inset 3px 0 0 #FFC83D,0 14px 30px -18px rgba(16,35,63,.4)}.co5-ad-spons{font-size:11px;font-weight:800;color:#10233F}.co5-ad-links{display:flex;gap:6px;margin-top:5px}.co5-ad-links b{padding:4px 10px;border-radius:999px;font-size:11.5px;color:#10233F;background:#fff;box-shadow:inset 0 0 0 1px rgba(16,35,63,.15)}.co5-ad-links b:first-child{background:#18A5BF;color:#fff;box-shadow:none}.co5-ad-side{display:grid;grid-template-rows:1fr auto auto;gap:10px}.co5-ad-map{position:relative;border-radius:16px;overflow:hidden;background:linear-gradient(115deg,transparent 46%,#fff 46% 49%,transparent 49%),linear-gradient(25deg,transparent 58%,#fff 58% 61%,transparent 61%),linear-gradient(160deg,transparent 20%,#fff 20% 22%,transparent 22%),radial-gradient(circle at 70% 70%,#CFEBD8 0 18%,transparent 19%),#EAF1F2}.co5-ad-pin{position:absolute;width:16px;height:16px;margin:-16px 0 0 -8px;border-radius:50% 50% 50% 0;rotate:-45deg;background:#9AA8B8}.co5-ad-pin-you{width:22px;height:22px;margin:-22px 0 0 -11px;background:#6A7A90;transition:background .4s,scale .5s var(--ease)}.co5-ad-pin-you b{position:absolute;left:22px;top:-6px;rotate:45deg;white-space:nowrap;padding:3px 8px;border-radius:999px;font-size:11px;color:#10233F;background:#fff;box-shadow:0 6px 14px -6px rgba(0,0,0,.35);opacity:0;transition:opacity .4s}.co5-ad-pin-you.is-on{background:#18A5BF;scale:1.3;animation:co5-pin 1.4s var(--ease) 1}.co5-ad-pin-you.is-on b{opacity:1}@keyframes co5-pin{0%{translate:0 -20px}40%{translate:0 0}60%{translate:0 -6px}to{translate:0 0}}.co5-ad-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.co5-ad-stats div{display:grid;padding:10px;border-radius:12px;background:#F4F7FB}.co5-ad-stats strong{font-size:1.5rem;color:#10233F;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.co5-ad-stats span{font-size:11.5px;color:#6A7A90;font-weight:600}.co5-toy-ads.is-on .co5-ad-stats strong{color:#0B7285}.co5-ad-note{font-size:11px;color:#9AA8B8;text-align:right}.co5-ad-switch{justify-self:center;display:inline-flex;align-items:center;gap:12px;padding:8px 18px 8px 8px;border-radius:999px;border:0;font:inherit;font-weight:700;color:#fff;background:#10233F;cursor:pointer;box-shadow:0 14px 30px -12px rgba(16,35,63,.6)}.co5-ad-knob{position:relative;width:50px;height:28px;border-radius:999px;background:rgba(255,255,255,.2);transition:background .4s}.co5-ad-knob:after{content:"";position:absolute;left:3px;top:3px;width:22px;height:22px;border-radius:50%;background:#fff;transition:transform .4s var(--ease)}.co5-toy-ads.is-on .co5-ad-knob{background:#FFC83D}.co5-toy-ads.is-on .co5-ad-knob:after{transform:translateX(22px)}.co5-toy-web{display:grid;grid-template-rows:auto 1fr;gap:12px;height:540px;overflow:visible}.co5-wb-bar{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap}.co5-wb-devices,.co5-wb-steps{display:flex;gap:4px;padding:4px;border-radius:14px;background:#fff;box-shadow:inset 0 0 0 1px rgba(36,22,96,.1)}.co5-wb-devices button,.co5-wb-steps button{display:inline-flex;align-items:center;gap:7px;padding:8px 12px;border:0;border-radius:10px;background:none;font:inherit;font-weight:600;font-size:13.5px;color:var(--muted);cursor:pointer;transition:background .3s,color .3s}.co5-wb-steps button span{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:700;background:rgba(36,22,96,.08)}.co5-wb-devices button.is-on,.co5-wb-steps button.is-on{background:#241660;color:#fff}.co5-wb-steps button.is-on span{background:#5B5BF0;color:#fff}.co5-wb-steps button.is-done span{background:#18A5BF;color:#fff}.co5-wb-frame{position:relative;justify-self:center;width:100%;height:100%;min-height:0;border-radius:18px;overflow:hidden;background:#fff;box-shadow:0 30px 60px -30px rgba(36,22,96,.5),inset 0 0 0 1px rgba(36,22,96,.1);transition:width .8s var(--ease),border-radius .8s var(--ease)}.co5-wb-frame.is-phone{width:290px;border-radius:30px;box-shadow:0 30px 60px -30px rgba(36,22,96,.6),0 0 0 8px #17111D}.co5-wb-chrome{display:flex;align-items:center;gap:6px;height:34px;padding:0 12px;background:#F3F2FA;border-bottom:1px solid rgba(36,22,96,.08)}.co5-wb-chrome i{width:9px;height:9px;border-radius:50%;background:#D8D5E8}.co5-wb-chrome span{margin-left:10px;flex:1;max-width:240px;padding:3px 12px;border-radius:999px;font-size:11px;color:#7470A0;background:#fff}.co5-wb-frame.is-phone .co5-wb-chrome{justify-content:center}.co5-wb-frame.is-phone .co5-wb-chrome i{display:none}.co5-wb-site{container-type:inline-size;position:relative;height:calc(100% - 34px);padding:14px 18px;overflow:hidden;background:#FBFAF7;font-family:Space Grotesk Variable,sans-serif}.co5-wb-site *{transition:color .5s ease,background-color .5s ease,opacity .5s ease,border-color .5s,box-shadow .5s}.co5-wb-nav{display:flex;align-items:center;gap:14px;margin-bottom:18px}.co5-wb-nav b{font-size:14px;letter-spacing:.18em;color:#1F4D5C}.co5-wb-links{display:flex;gap:12px;margin-left:auto}.co5-wb-links em{font-style:normal;font-size:12px;color:#4b5a62}.co5-wb-cta{padding:6px 12px;border-radius:999px;font-size:11.5px;font-weight:700;color:#fff;background:#1F4D5C}.co5-wb-burger{display:none;width:22px;height:12px;margin-left:auto;border-block:2px solid #1F4D5C}.co5-wb-hero{display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:center}.co5-wb-copy h4{margin:0 0 10px;font-size:clamp(1.2rem,4.2cqi,2.1rem);line-height:1.02;letter-spacing:-.04em;color:#10222A;font-family:Georgia,serif;font-weight:400}.co5-wb-copy p{font-size:12.5px;color:#53626a;margin-bottom:14px}.co5-wb-btn{display:inline-block;padding:9px 16px;border-radius:999px;font-size:12px;font-weight:700;color:#fff;background:#C8814A}.co5-wb-btn.is-press{animation:co5-press 2.4s var(--ease) .6s both}@keyframes co5-press{0%,38%{transform:scale(1)}44%{transform:scale(.92);box-shadow:0 0 0 6px rgba(200,129,74,.25)}54%,to{transform:scale(1)}}.co5-wb-img{position:relative;aspect-ratio:4/3.2;border-radius:14px;overflow:hidden;background:linear-gradient(135deg,#E9DCCB,#C9D8D6)}.co5-wb-img img{object-fit:cover}.co5-wb-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:16px}.co5-wb-card{display:flex;align-items:center;gap:8px;padding:10px;border-radius:12px;background:#fff;box-shadow:0 6px 16px -10px rgba(0,0,0,.25)}.co5-wb-card i{flex:none;width:22px;height:22px;border-radius:7px;background:#E5EEEC}.co5-wb-card b{font-size:11.5px;color:#10222A}.co5-wb-note{position:absolute;left:50%;bottom:14px;translate:-50% 0;width:max-content;max-width:90%;padding:7px 12px;border-radius:999px;font-size:12px;font-weight:600;color:#241660;background:#EEF0FF;border:1px dashed #5b5bf0}.st-plan{background:#fff}.st-plan .co5-wb-t{color:transparent!important;background-color:#E4E2F0!important;border-radius:5px}.st-plan .co5-wb-img{background:repeating-linear-gradient(45deg,#F1F0F8 0 8px,#fff 8px 16px);box-shadow:inset 0 0 0 1.5px dashed;outline:1.5px dashed #B9B5D8;outline-offset:-1.5px}.st-design .co5-wb-img img,.st-plan .co5-wb-img img{opacity:0}.st-plan .co5-wb-card{box-shadow:none;outline:1.5px dashed #CFCBE6}.st-plan .co5-wb-card i{background:#EEEDF6}.st-plan .co5-wb-btn,.st-plan .co5-wb-cta{background-color:#D9D6EA!important}.st-design .co5-wb-img{background:linear-gradient(135deg,#E9DCCB,#C9D8D6)}.co5-wb-btn{position:relative}.co5-wb-cursor{position:absolute;z-index:5;left:58%;top:52%;pointer-events:none;animation:co5-wbcursor 2.4s var(--ease) .3s both;filter:drop-shadow(0 3px 5px rgba(0,0,0,.3))}@keyframes co5-wbcursor{0%{transform:translate(220px,140px);opacity:0}12%{opacity:1}42%{transform:translate(0)}48%{transform:scale(.85)}56%,to{transform:none;opacity:1}}.co5-wb-toast{position:absolute;z-index:6;right:14px;bottom:14px;display:flex;align-items:center;gap:10px;padding:10px 14px 10px 10px;border-radius:16px;background:#fff;box-shadow:0 20px 40px -16px rgba(36,22,96,.5)}.co5-wb-toast strong{display:block;font-size:13px;color:#241660}.co5-wb-toast small{display:block;font-size:12px;color:#7470A0}.co5-wb-toast-ic{width:32px;height:32px;border-radius:10px;display:grid;place-items:center;color:#fff;background:linear-gradient(140deg,#5B5BF0,#18A5BF)}@container (max-width: 420px){.co5-wb-cta,.co5-wb-links{display:none}.co5-wb-burger{display:block}.co5-wb-hero{grid-template-columns:1fr}.co5-wb-img{order:-1;aspect-ratio:16/10}.co5-wb-copy h4{font-size:1.5rem}.co5-wb-cards{grid-template-columns:1fr}}.co5-toy-store{display:grid;grid-template-rows:1fr auto;gap:12px;height:520px;overflow:visible}.co5-st-photo{position:relative;border-radius:20px;overflow:hidden;background:#2a1d33}.co5-st-photo img{object-fit:cover}.co5-st-night{opacity:var(--night);transition:opacity .2s linear}.co5-st-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(20,8,30,.35),transparent 45%,rgba(20,8,30,.2));pointer-events:none}.co5-st-clock{position:absolute;z-index:2;left:16px;top:16px;display:grid;padding:12px 16px;border-radius:18px;color:#fff;background:rgba(20,10,30,.45);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.co5-st-clock strong{font-size:2rem;letter-spacing:-.04em;line-height:1;font-variant-numeric:tabular-nums}.co5-st-clock small{font-size:12.5px;opacity:.85;margin-top:4px}.co5-st-sun{font-size:15px;line-height:1;color:#FFD27A;margin-bottom:4px}.co5-st-feed{position:absolute;z-index:2;right:14px;top:14px;width:min(290px,55%);display:grid;gap:8px}.co5-st-note{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:10px 12px;border-radius:16px;background:rgba(255,255,255,.92);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 14px 30px -14px rgba(0,0,0,.5)}.co5-st-note strong{display:block;font-size:13px;color:#3A1838}.co5-st-note small{display:block;font-size:11.5px;color:#7d6470}.co5-st-note em{font-style:normal;font-size:11px;font-weight:600;color:#a08a92}.co5-st-ic{width:30px;height:30px;border-radius:10px;display:grid;place-items:center;color:#fff;background:linear-gradient(140deg,#FF8A4C,#E3572B)}.k-book .co5-st-ic{background:linear-gradient(140deg,#8B5DB8,#5B2C84)}.co5-st-controls{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:10px 12px 10px 16px;border-radius:18px;background:#fff;box-shadow:inset 0 0 0 1px rgba(58,24,56,.08)}.co5-st-totals{display:flex;gap:14px;font-size:13px;color:var(--muted)}.co5-st-totals strong{font-size:1.15rem;color:#3A1838;font-variant-numeric:tabular-nums}.co5-st-range{display:grid;gap:2px}.co5-st-range input{width:100%;accent-color:#FF8A4C;cursor:pointer}.co5-st-ticks{display:flex;justify-content:space-between;font-size:10.5px;color:var(--muted)}.co5-st-ticks i{font-style:normal}.co5-st-play{width:40px;height:40px;border-radius:50%;border:0;display:grid;place-items:center;font-size:11px;color:#fff;background:#3A1838;cursor:pointer}.co5-toy-digital{display:grid;gap:12px;overflow:visible}.co5-dg-stage{position:relative;aspect-ratio:16/10;border-radius:20px;overflow:hidden;cursor:ew-resize;touch-action:pan-y;user-select:none}.co5-dg-stage img{object-fit:cover;pointer-events:none}.co5-dg-before{position:absolute;inset:0;clip-path:inset(0 calc(100% - var(--v)) 0 0)}.co5-dg-tag{position:absolute;z-index:3;top:14px;padding:6px 12px;border-radius:999px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;transition:opacity .3s}.co5-dg-tag-b{left:14px;color:#fff;background:rgba(224,85,79,.9)}.co5-dg-tag-a{right:14px;color:#fff;background:rgba(24,165,191,.92)}.co5-dg-handle{position:absolute;z-index:4;top:0;bottom:0;left:var(--v);width:3px;margin-left:-1.5px;background:#fff;box-shadow:0 0 20px rgba(0,0,0,.35)}.co5-dg-handle span{position:absolute;top:50%;left:50%;translate:-50% -50%;display:flex;align-items:center;justify-content:center;gap:2px;width:52px;height:52px;border-radius:50%;color:#2A1F4F;background:#fff;box-shadow:0 10px 24px -8px rgba(0,0,0,.45);transition:scale .3s var(--ease)}.co5-dg-stage.is-drag .co5-dg-handle span,.co5-dg-stage:hover .co5-dg-handle span{scale:1.1}.co5-dg-range{position:absolute;left:0;right:0;bottom:0;width:100%;opacity:0;pointer-events:none}.co5-dg-range:focus-visible{opacity:1}.co5-dg-pairs{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:8px}.co5-dg-pairs li{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:14px;font-size:13.5px;background:#fff;box-shadow:inset 0 0 0 1px var(--line);color:var(--muted)}.co5-dg-pairs svg{flex:none;opacity:.5}.co5-dg-a{text-decoration:line-through;text-decoration-color:transparent;transition:text-decoration-color .4s,color .4s}.co5-dg-b{font-weight:600;color:var(--muted);transition:color .4s}.co5-dg-pairs li.is-after .co5-dg-a{text-decoration-color:#E0554F;color:#a9a4b8}.co5-dg-pairs li.is-after .co5-dg-b{color:#0B7285}.co5-toy-soft{display:grid;grid-template-rows:auto 1fr;gap:12px;height:540px;overflow:visible}.co5-sw-pick{display:grid;gap:8px}.co5-sw-presets{display:flex;gap:4px;padding:4px;width:fit-content;border-radius:12px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.08)}.co5-sw-presets button{border:0;background:none;font:inherit;font-weight:600;font-size:13.5px;color:var(--text);padding:7px 14px;border-radius:9px;cursor:pointer}.co5-sw-presets button.is-on{background:#3FE0C5;color:#04221D}.co5-sw-mods{display:flex;flex-wrap:wrap;gap:6px}.co5-sw-mods button{display:inline-flex;align-items:center;gap:8px;padding:7px 12px 7px 8px;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.03);font:inherit;font-size:13px;font-weight:600;color:var(--muted);cursor:pointer;transition:all .3s}.co5-sw-tog{position:relative;width:26px;height:15px;border-radius:999px;background:rgba(255,255,255,.14);transition:background .3s}.co5-sw-tog:after{content:"";position:absolute;left:2px;top:2px;width:11px;height:11px;border-radius:50%;background:#fff;transition:transform .3s var(--ease)}.co5-sw-mods button.is-on{color:#E8FBF8;border-color:rgba(63,224,197,.35);background:rgba(63,224,197,.08)}.co5-sw-mods button.is-on .co5-sw-tog{background:#3FE0C5}.co5-sw-mods button.is-on .co5-sw-tog:after{transform:translateX(11px)}.co5-sw-app{display:grid;grid-template-columns:150px 1fr;min-height:0;border-radius:18px;overflow:hidden;background:#0B1D22;border:1px solid rgba(63,224,197,.14);box-shadow:0 40px 80px -40px rgba(0,0,0,.8),0 0 60px -30px rgba(63,224,197,.35)}.co5-sw-side{display:flex;flex-direction:column;gap:3px;padding:14px 10px;background:#081519;border-right:1px solid rgba(255,255,255,.05)}.co5-sw-logo{display:flex;align-items:center;gap:8px;margin:0 6px 12px;font-weight:700;font-size:13px;color:#E8FBF8}.co5-sw-logo i{width:18px;height:18px;border-radius:6px;background:linear-gradient(140deg,#3FE0C5,#B78CFF)}.co5-sw-nav{display:flex;align-items:center;gap:8px;padding:7px 8px;border-radius:8px;font-size:12.5px;color:rgba(214,242,237,.72)}.co5-sw-nav:first-of-type{background:rgba(63,224,197,.1);color:#3FE0C5}.co5-sw-main{padding:14px;min-width:0}.co5-sw-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:12px}.co5-sw-head span{font-weight:700;color:#E8FBF8}.co5-sw-head em{font-style:normal;font-size:12px;color:#3FE0C5}.co5-sw-widgets{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:104px;gap:8px}.co5-sw-w{display:flex;flex-direction:column;gap:4px;padding:11px 12px;border-radius:12px;background:#10272D;border:1px solid rgba(255,255,255,.05);overflow:hidden}.co5-sw-w small{font-size:11px;font-weight:600;color:rgba(190,225,220,.6)}.co5-sw-w strong{font-size:1.5rem;letter-spacing:-.04em;color:#E8FBF8;line-height:1}.co5-sw-sub{font-size:12px;color:#3FE0C5;margin-top:auto}.co5-sw-list{display:grid;gap:2px;margin-top:4px}.co5-sw-list i{font-style:normal;font-size:10.5px;color:rgba(214,242,237,.7);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.w-jobs{grid-row:span 2}.co5-sw-gantt{display:grid;gap:6px;margin-top:6px}.co5-sw-gantt i{display:block;height:9px;border-radius:5px;background:linear-gradient(90deg,#3FE0C5,#B78CFF)}.co5-sw-avs{display:flex;margin-top:auto}.co5-sw-avs i{width:24px;height:24px;margin-right:-6px;border-radius:50%;display:grid;place-items:center;font-style:normal;font-size:9px;font-weight:700;color:#04221D;background:#3FE0C5;border:2px solid #10272d}.co5-sw-avs i:nth-child(2){background:#B78CFF}.co5-sw-avs i:nth-child(3){background:#FFC86B}.co5-sw-avs i:nth-child(4){background:#2A4248;color:#E8FBF8}.co5-sw-spark{display:flex;align-items:flex-end;gap:3px;height:30px;margin-top:auto}.co5-sw-spark i{flex:1;border-radius:2px;background:linear-gradient(180deg,#3FE0C5,rgba(63,224,197,.2))}.co5-sw-team{display:grid;gap:4px;margin-top:4px}.co5-sw-team i{display:flex;align-items:center;gap:6px;font-style:normal;font-size:11px;color:rgba(214,242,237,.8)}.co5-sw-team i:before{content:"";width:7px;height:7px;border-radius:50%;background:#3FE0C5}.co5-sw-team i.s-1:before{background:#FFC86B}.co5-sw-team i.s-2:before{background:#B78CFF}.co5-toy-auto{display:grid;grid-template-rows:auto auto auto;gap:14px;min-height:480px;padding:16px;background:radial-gradient(120% 90% at 50% 0,rgba(116,219,236,.1),transparent 60%),#0A0D24;border:1px solid rgba(116,219,236,.12)}.co5-au-flow{display:grid;grid-template-columns:repeat(4,1fr);gap:26px}.co5-au-node{position:relative;display:grid;justify-items:start;gap:4px;padding:14px;border-radius:16px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);transition:border-color .4s,background .4s,box-shadow .4s,opacity .4s;opacity:.6}.co5-au-node strong{font-size:14px;color:#EEF4FF;line-height:1.2}.co5-au-node small{font-size:12px;color:rgba(220,230,255,.6)}.co5-au-ic{width:36px;height:36px;border-radius:12px;display:grid;place-items:center;margin-bottom:6px;color:#74DBEC;background:rgba(116,219,236,.1);transition:background .4s,color .4s}.co5-au-node.is-active{opacity:1;border-color:rgba(116,219,236,.6);background:rgba(116,219,236,.08);box-shadow:0 0 0 4px rgba(116,219,236,.1),0 0 40px -10px rgba(116,219,236,.8)}.co5-au-node.is-active .co5-au-ic{animation:co5-breathe 1.2s ease-in-out infinite}.co5-au-node.is-done{opacity:1;border-color:rgba(169,139,255,.4)}.co5-au-node.is-done .co5-au-ic{background:linear-gradient(140deg,#74DBEC,#A98BFF);color:#07091C}.co5-au-wire{position:absolute;right:100%;top:31px;width:26px;height:2px;background:rgba(255,255,255,.12);overflow:hidden}.co5-au-wire.is-lit{background:linear-gradient(90deg,rgba(116,219,236,.2),#74DBEC,rgba(116,219,236,.2)) 0 0 /200% 100%;animation:co5-wire 1s linear infinite}@keyframes co5-wire{to{background-position:-200% 0}}.co5-au-approve{margin-top:8px;padding:8px 12px;border-radius:999px;border:0;font:inherit;font-weight:700;font-size:12.5px;color:#07091C;background:#74DBEC;cursor:pointer;animation:co5-ping-btn 1.4s var(--ease) infinite}@keyframes co5-ping-btn{0%{box-shadow:0 0 0 0 rgba(116,219,236,.6)}to{box-shadow:0 0 0 12px rgba(116,219,236,0)}}.co5-au-bottom{display:grid;grid-template-columns:1.2fr 1fr;gap:12px;min-height:0}.co5-au-draft,.co5-au-log{min-height:196px;padding:14px 16px;border-radius:16px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.07);overflow:hidden}.co5-au-label{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:11.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:rgba(220,230,255,.55)}.co5-au-label em{font-style:normal;letter-spacing:.04em;padding:2px 8px;border-radius:999px;color:#07091C;background:#74DBEC}.co5-au-text{font-size:14.5px;line-height:1.5;color:#EEF4FF}.co5-au-muted{color:rgba(220,230,255,.4)}.co5-au-log ol{list-style:none;margin:0;padding:0;display:grid;gap:5px;font-family:ui-monospace,Cascadia Code,Menlo,monospace;font-size:12px;color:rgba(220,240,255,.8);white-space:pre}.co5-au-done{margin-top:10px;font-weight:700;font-size:13.5px;color:#74DBEC}.co5-au-run{justify-self:center;display:inline-flex;align-items:center;gap:10px;padding:12px 22px;border-radius:999px;border:0;font:inherit;font-weight:700;color:#07091C;background:linear-gradient(135deg,#74DBEC,#A98BFF);cursor:pointer;box-shadow:0 16px 40px -16px rgba(116,219,236,.8);transition:opacity .3s}.co5-au-run:disabled{opacity:.5;cursor:progress}.co5-toy-care{display:grid;grid-template-rows:auto auto 1fr;gap:12px;height:500px;overflow:visible}.co5-cr-status{display:flex;align-items:center;gap:14px;padding:12px 16px;border-radius:18px;background:#fff;box-shadow:inset 0 0 0 1px var(--line)}.co5-cr-status strong{display:block;color:var(--ink)}.co5-cr-status small{display:block;color:var(--muted);font-size:13px}.co5-cr-pulse{flex:none;width:90px;height:30px;padding:0 4px;border-radius:10px;background:#E4F6F1}.co5-cr-pulse svg{width:100%;height:100%}.co5-cr-pulse path{fill:none;stroke:#2BB39A;stroke-width:2.4;stroke-linejoin:round;stroke-dasharray:140;animation:co5-pulse-line 2s linear infinite}@keyframes co5-pulse-line{0%{stroke-dashoffset:140}to{stroke-dashoffset:-140}}.co5-cr-ask p{font-weight:600;color:var(--ink);margin-bottom:8px}.co5-cr-reqs{display:flex;flex-wrap:wrap;gap:6px}.co5-cr-reqs button{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:999px;border:1px solid rgba(14,61,53,.15);background:#fff;font:inherit;font-weight:600;font-size:13.5px;color:var(--ink);cursor:pointer;transition:background .3s,color .3s,transform .3s var(--ease)}.co5-cr-reqs button:hover{background:var(--ink);color:#fff;transform:translateY(-2px)}.co5-cr-board{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;min-height:0}.co5-cr-col{display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:18px;background:rgba(255,255,255,.55);box-shadow:inset 0 0 0 1px var(--line);overflow:hidden}.co5-cr-colhead{display:flex;align-items:center;gap:8px;font-size:12.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.co5-cr-colhead span{width:8px;height:8px;border-radius:50%;background:#F2A541}.c-1 .co5-cr-colhead span{background:#8B5DB8}.c-2 .co5-cr-colhead span{background:#2BB39A}.co5-cr-colhead em{margin-left:auto;font-style:normal;font-size:12px;padding:1px 8px;border-radius:999px;background:rgba(14,61,53,.08)}.co5-cr-ticket{display:grid;gap:6px;padding:12px;border-radius:14px;background:#fff;box-shadow:0 10px 22px -16px rgba(14,61,53,.6)}.co5-cr-ticket strong{font-size:13.5px;color:var(--ink);line-height:1.3}.co5-cr-ticket small{font-size:12px;color:var(--muted)}.co5-cr-reply{display:flex;gap:6px;align-items:flex-start;font-size:12.5px;color:#16806C;font-weight:600;line-height:1.35}.co5-cr-reply svg{flex:none;margin-top:2px}[data-tone=dark] .co5-sv-deliv li{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.1)}[data-tone=dark] .co5-sv-try{background:color-mix(in srgb,var(--accent) 16%,transparent)}@media (max-width:1080px){.co5-sv-hero-grid{grid-template-columns:1fr}.co5-sv-title{max-width:14ch}.co5-sv-inc-grid{grid-template-columns:repeat(2,1fr)}.co5-sv-more-grid{gap:40px}.co5-sv-more-grid,.co5-sv-proof-grid,.co5-sv-proof-grid.n-3{grid-template-columns:1fr}.co5-sv-photo-frame{aspect-ratio:16/10}}@media (max-width:700px){.co5-sv-toywrap{padding:8px;border-radius:26px}.co5-sv-toyhead{padding:4px 4px 10px}.co5-sv-inc-grid{grid-template-columns:1fr}.co5-sv-photo-frame{aspect-ratio:auto;display:flex;flex-direction:column}.co5-sv-photo-frame .co5-media{position:relative;inset:auto;aspect-ratio:4/3}.co5-sv-fit{position:relative;right:auto;width:auto;padding:16px;background:color-mix(in srgb,var(--ink) 92%,#000)}.co5-sv-pn{grid-template-columns:1fr}.co5-sv-pn-card{aspect-ratio:16/10}.co5-toy-brand{height:620px}.co5-br-card{left:4%;top:4%;width:62%}.co5-br-hanger{right:3%;top:22%;width:36%}.co5-br-post{left:6%;top:auto;bottom:4%;width:44%}.co5-br-tote{display:none}.co5-toy-social{grid-template-columns:1fr;height:auto}.co5-so-grid{grid-auto-rows:44px}.co5-so-phone{width:min(280px,90%);justify-self:center}.co5-toy-ads{height:auto}.co5-ad-body{grid-template-columns:1fr}.co5-ad-side{grid-template-rows:150px auto auto}.co5-toy-web{height:560px}.co5-wb-steps button{padding:7px 8px;font-size:12.5px}.co5-wb-devices{display:none}.co5-wb-frame{width:100%}.co5-toy-store{height:auto}.co5-st-photo{aspect-ratio:4/5}.co5-st-feed{top:auto;bottom:14px;left:14px;right:14px;width:auto}.co5-st-controls{grid-template-columns:1fr auto}.co5-st-totals{grid-column:1/-1}.co5-dg-pairs{grid-template-columns:1fr}.co5-dg-stage{aspect-ratio:4/3.4}.co5-toy-soft{height:auto}.co5-sw-app{grid-template-columns:1fr}.co5-sw-side{flex-direction:row;flex-wrap:wrap;border-right:0;border-bottom:1px solid rgba(255,255,255,.05)}.co5-sw-logo{width:100%;margin-bottom:4px}.co5-sw-widgets{grid-template-columns:repeat(2,1fr)}.co5-toy-auto{height:auto}.co5-au-flow{grid-template-columns:1fr 1fr;gap:10px}.co5-au-wire{display:none}.co5-au-bottom{grid-template-columns:1fr}.co5-toy-care{height:auto}.co5-cr-board{grid-template-columns:1fr}.co5-cr-col{min-height:90px}}@media (prefers-reduced-motion:reduce){.co5-sv-bg span{transition:none;animation:none}}.co5:has(.co5-si) .co5-ambient{opacity:.55}.co5:has(.co5-si[data-group=marketing]){--paper:#E4F2F5}.co5:has(.co5-si[data-group=systems]),.co5:has(.co5-si[data-group=web]){--paper:#EEE7FA}.co5:has(.co5-si[data-group=support]){--paper:#E6F5EF}.co5-si-hero{position:relative;z-index:1;padding-top:clamp(140px,15vw,190px);overflow:hidden}.co5-si-title{margin:0;font-size:clamp(3rem,7.4vw,7.2rem);line-height:.94;letter-spacing:-.058em;font-weight:600;color:var(--ink)}.co5-si-title-2 .co5-word{background:linear-gradient(100deg,#18A5BF,#8B5DB8 55%,#3E1B5C);-webkit-background-clip:text;background-clip:text;color:transparent;padding:.14em 0 .26em;margin:-.14em 0 -.26em}.co5-si-sub{max-width:46ch}.co5-si-jump{margin-top:34px;display:flex;flex-wrap:wrap;gap:8px}.co5-si-jump a{display:inline-flex;align-items:center;gap:10px;padding:11px 14px 11px 16px;border-radius:999px;font-weight:600;color:var(--ink);text-decoration:none;background:rgba(255,255,255,.7);border:1px solid rgba(255,255,255,.9);box-shadow:0 10px 24px -16px rgba(62,27,92,.5);transition:transform .3s var(--ease),background .3s}.co5-si-jump a:hover{transform:translateY(-2px);background:#fff}.co5-si-jump em{font-style:normal;font-size:12px;font-weight:700;padding:2px 8px;border-radius:999px;background:color-mix(in srgb,var(--gc) 16%,transparent);color:color-mix(in srgb,var(--gc) 70%,#1a0d26)}.co5-si-jump-dot{width:9px;height:9px;border-radius:50%;background:var(--gc)}.co5-si-wall{margin-top:clamp(50px,7vw,90px);display:grid;gap:14px;transform:rotate(-3deg) scale(1.06);-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);padding-bottom:40px}.co5-si-wall-row{display:flex;gap:14px;width:max-content;animation:co5-wall 80s linear infinite}.co5-si-wall-row.is-rev{animation-direction:reverse;animation-duration:95s;margin-left:-160px}@keyframes co5-wall{to{transform:translateX(-33.333%)}}.co5-si-wall-tile{position:relative;flex:none;width:clamp(220px,24vw,330px);aspect-ratio:16/10;border-radius:22px;overflow:hidden;box-shadow:0 24px 50px -30px rgba(40,16,60,.6)}.co5-si-wall-tile img{object-fit:cover}.co5-si-wall-tile em{position:absolute;left:12px;bottom:12px;padding:6px 12px;border-radius:999px;font-style:normal;font-size:13px;font-weight:700;color:#2A1240;background:rgba(255,255,255,.85);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.co5-si-list{position:relative;z-index:1}.co5-si-group{--hi:var(--gc);padding-block:clamp(56px,7vw,100px)}.co5-si-group.is-night{--hi:#A98BFF;--ink:#F6F1FF;--text:rgba(238,231,250,0.82);--muted:rgba(222,212,240,0.58);--line:rgba(255,255,255,0.1);margin:20px clamp(10px,1.6vw,22px);border-radius:clamp(32px,4vw,52px);background:radial-gradient(80% 60% at 90% 0,rgba(106,90,224,.35),transparent 60%),radial-gradient(60% 50% at 0 100%,rgba(24,165,191,.22),transparent 60%),#120A1F;color:var(--text)}.co5-si-gwrap{grid-template-columns:minmax(0,1fr) minmax(320px,.74fr);gap:clamp(32px,4.5vw,72px)}.co5-si-ghead,.co5-si-gwrap{display:grid;align-items:start}.co5-si-ghead{grid-template-columns:auto 1fr;gap:22px;margin-bottom:30px}.co5-si-gnum{margin-top:14px;padding:6px 12px;border-radius:999px;font-weight:700;font-size:14px;color:#fff;background:linear-gradient(140deg,var(--gc),#3E1B5C)}.co5-si-rows{border-top:1px solid var(--line)}.co5-si-row{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr) 52px;align-items:center;gap:18px;padding:24px 10px;color:var(--ink);text-decoration:none;border-bottom:1px solid var(--line);isolation:isolate}.co5-si-row:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:22px;background:linear-gradient(90deg,color-mix(in srgb,var(--hi) 16%,transparent),transparent 85%);transform:scaleX(0);transform-origin:left;transition:transform .6s var(--ease)}.co5-si-row.is-on:before,.co5-si-row:focus-visible:before{transform:scaleX(1)}.co5-si-num{font-size:14px;font-weight:700;color:var(--muted);font-variant-numeric:tabular-nums;transition:color .4s}.co5-si-row.is-on .co5-si-num{color:color-mix(in srgb,var(--hi) 70%,var(--ink))}.co5-si-thumb{display:none}.co5-si-body{display:grid;gap:10px;min-width:0}.co5-si-name{font-size:clamp(1.8rem,3.1vw,3rem);font-weight:600;letter-spacing:-.05em;line-height:1;transition:transform .6s var(--ease),color .4s}.co5-si-row.is-on .co5-si-name{transform:translateX(10px);color:color-mix(in srgb,var(--hi) 55%,var(--ink))}.co5-si-meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px;transition:transform .6s var(--ease)}.co5-si-row.is-on .co5-si-meta{transform:translateX(10px)}.co5-si-short{font-size:1.05rem;font-weight:500;color:var(--text)}.co5-si-tags{font-size:14px;color:var(--muted)}.co5-si-go{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--line);color:var(--ink);transition:transform .5s var(--ease),background .3s,color .3s,border-color .3s}.co5-si-row.is-on .co5-si-go{transform:rotate(45deg);background:var(--gc);border-color:var(--gc);color:#fff}.co5-si-group.is-night .co5-si-row.is-on .co5-si-go{background:var(--hi);border-color:var(--hi);color:#120A1F}.co5-si-aside{position:sticky;top:clamp(104px,13vh,132px)}.co5-si-pv{position:relative;display:block;aspect-ratio:5/4;border-radius:30px;overflow:hidden;isolation:isolate;color:#fff;text-decoration:none;background:color-mix(in srgb,var(--gc) 30%,#1A0D26);box-shadow:0 50px 100px -50px rgba(20,8,32,.65),0 0 0 1px rgba(255,255,255,.35)}.co5-si-group.is-night .co5-si-pv{box-shadow:0 50px 100px -40px rgba(0,0,0,.7),0 0 0 1px rgba(255,255,255,.12)}.co5-si-group[data-n="1"] .co5-si-pv{aspect-ratio:16/11}.co5-si-pv:after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(180deg,rgba(10,5,20,.28),rgba(10,5,20,0) 22%,rgba(10,5,20,0) 55%,rgba(10,5,20,.5))}.co5-si-pv-layer{position:absolute;inset:0;opacity:0;transform:scale(1.07);transition:opacity 0s linear .75s,transform 0s linear .75s}.co5-si-pv-layer.is-on{z-index:1;opacity:1;transform:none;transition:opacity .75s var(--ease),transform 1.6s var(--ease)}.co5-si-pv-layer img{object-fit:cover}.co5-si-pv-layer video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .6s ease}.co5-si-pv-layer video.is-ready{opacity:1}.co5-si-pv-ticks{position:absolute;z-index:3;left:20px;right:20px;top:18px;display:flex;gap:6px}.co5-si-pv-ticks i{flex:1;height:3px;border-radius:3px;background:rgba(255,255,255,.35);transition:background .4s}.co5-si-pv-ticks i.is-on{background:#fff}.co5-si-pv-cap{position:absolute;z-index:3;left:14px;right:14px;bottom:14px;display:flex;align-items:center;gap:14px;padding:14px 14px 14px 20px;border-radius:20px;background:rgba(20,10,32,.28);border:1px solid rgba(255,255,255,.22);-webkit-backdrop-filter:blur(16px) saturate(150%);backdrop-filter:blur(16px) saturate(150%)}.co5-si-pv-text{flex:1;min-width:0;display:grid;gap:3px;animation:co5-si-cap .6s var(--ease) both}.co5-si-pv-text small{font-size:12px;font-weight:700;letter-spacing:.12em;opacity:.75;font-variant-numeric:tabular-nums}.co5-si-pv-text strong{font-size:1.3rem;font-weight:600;letter-spacing:-.03em;line-height:1.1}.co5-si-pv-text em{font-style:normal;font-size:14px;opacity:.85}.co5-si-pv-go{flex:none;width:46px;height:46px;border-radius:50%;display:grid;place-items:center;color:#1A0D26;background:#fff;transition:transform .5s var(--ease)}.co5-si-pv:hover .co5-si-pv-go{transform:rotate(45deg)}@keyframes co5-si-cap{0%{opacity:0;transform:translateY(8px)}}@media (max-width:900px){.co5-si-gwrap{grid-template-columns:minmax(0,1fr)}.co5-si-aside{display:none}.co5-si-row{grid-template-columns:76px minmax(0,1fr) 44px;gap:14px;padding:18px 4px}.co5-si-num{display:none}.co5-si-thumb{display:block;position:relative;width:76px;aspect-ratio:1;border-radius:16px;overflow:hidden}.co5-si-thumb img{object-fit:cover}.co5-si-body{gap:6px}.co5-si-name{font-size:1.6rem}.co5-si-meta{display:grid;gap:4px}.co5-si-go{width:44px;height:44px}.co5-si-row.is-on:before{transform:scaleX(0)}.co5-si-row.is-on .co5-si-meta,.co5-si-row.is-on .co5-si-name{transform:none;color:var(--ink)}.co5-si-group.is-night .co5-si-row.is-on .co5-si-go,.co5-si-row.is-on .co5-si-go{transform:none;background:none;border-color:var(--line);color:var(--ink)}}@media (prefers-reduced-motion:reduce){.co5-si-pv-layer,.co5-si-pv-layer.is-on{transform:none;transition:opacity .3s ease}.co5-si-pv-text{animation:none}}.co5-sv-proof-grid.n-1{grid-template-columns:1fr}@media (min-width:900px){.co5-sv-proof-grid.n-1 .co5-sv-proof-card{flex-direction:row}.co5-sv-proof-grid.n-1 .co5-sv-proof-shot{flex:none;width:58%;aspect-ratio:auto;min-height:340px}.co5-sv-proof-grid.n-1 .co5-sv-proof-body{align-content:center;padding:34px}}.co5-in{animation:co5-in var(--in-dur,.8s) var(--ease) var(--in-delay,0s) both}@keyframes co5-in{0%{opacity:0;transform:translateY(var(--in-y,0)) scale(var(--in-s,1))}}.co5-fade{animation:co5-fade var(--in-dur,.6s) ease-out var(--in-delay,0s) both}@keyframes co5-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.co5-fade,.co5-in,.co5-si-title .co5-word-in,.co5-sv-title .co5-word-in,.st-hx-title .co5-word-in{animation:none}}