.nico-page{--ink:#111218;--ink-700:#313A5B;--muted:#4D5878;--paper:#FAF9F7;--blue:#4A6CFF;--blue2:#F7F9FF;--pink:#F15A9D;--violet:#7257FF;--deep-violet:#4E2EC4;--green:#35CFA0;font-family:var(--font-nuscio-sans),Geist,Arial,sans-serif}.nico-page *{box-sizing:border-box}.nico-page h1,.nico-page h2,.nico-page h3,.nico-page p{margin-top:0}.section-wrap{width:min(1180px,calc(100% - 48px));margin:auto}.nico-nav{position:fixed;z-index:100;top:16px;left:50%;transform:translateX(-50%);width:min(1180px,calc(100% - 32px));height:62px;padding:0 12px 0 22px;border:1px solid #17203114;border-radius:999px;background:#fffffff0;box-shadow:0 16px 45px #2630461a;backdrop-filter:blur(18px);display:flex;align-items:center;gap:32px}.nico-wordmark{font-weight:760;letter-spacing:.16em;color:var(--ink);text-decoration:none}.nico-nav-links{display:flex;align-items:center;gap:26px;margin-left:auto}.nico-nav-group{position:relative}.nico-nav-group>button{border:0;background:none;color:var(--ink);font:inherit;cursor:pointer}.nico-dropdown{display:none;position:absolute;top:28px;left:50%;transform:translateX(-50%);width:210px;padding:8px;border-radius:14px;background:white;box-shadow:0 18px 45px #141d3024}.nico-nav-group:focus-within .nico-dropdown,.nico-nav-group:hover .nico-dropdown{display:grid}.nico-dropdown a{padding:10px 11px;border-radius:9px;color:var(--ink);text-decoration:none}.nico-dropdown a:hover{background:#f3f5fa}.final-cta div>a:first-child,.hero-actions a:first-child,.nico-menu-cta,.nico-nav-cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--ink);color:white!important;padding:13px 19px;border-radius:999px;text-decoration:none;font-weight:650}.nico-menu-button{display:none;border:0;background:none}.nico-menu-overlay{position:fixed;z-index:200;inset:0;background:#fff;padding:calc(env(safe-area-inset-top) + 18px) 24px 30px;overflow:auto}.nico-menu-top{display:flex;align-items:center;justify-content:space-between}.nico-menu-top button{display:flex;align-items:center;gap:7px;border:0;background:none;font:inherit}.nico-menu-groups{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;margin:72px auto 50px;max-width:1000px}.nico-menu-groups section{display:flex;flex-direction:column;gap:12px}.eyebrow,.nico-menu-groups p{font-size:12px;font-weight:750;letter-spacing:.14em;color:var(--blue-ink)}.nico-menu-groups a{font-size:22px;color:var(--ink);text-decoration:none}.nico-menu-cta{width:-moz-max-content;width:max-content;margin:auto}.nico-hero{padding:145px 0 90px;min-height:760px;background:radial-gradient(circle at 80% 30%,#275be81f,transparent 34%),var(--paper)}.hero-grid{display:grid;grid-template-columns:.86fr 1.14fr;gap:70px;align-items:center}.hero-copy h1{font-size:clamp(48px,5.1vw,72px);line-height:.98;letter-spacing:-.055em;margin:20px 0 28px}.hero-copy h1 span,.section-heading h2 span{color:var(--blue-ink)}.hero-support{font-size:19px;line-height:1.55;color:#4c586c;max-width:600px}.differentiator{font-weight:700;margin:22px 0 0}.hero-actions{display:flex;align-items:center;gap:20px;margin-top:34px}.final-cta div>a:last-child,.hero-actions a:last-child{color:var(--ink);text-decoration:none;font-weight:650}.product-moment{background:white;border-radius:26px;box-shadow:0 36px 90px #2a3d732e;overflow:hidden}.pm-bar{height:57px;padding:0 21px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #edf0f5;font-size:13px}.pm-bar i{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--green);margin-right:7px}.pm-live{color:var(--green-ink)}.pm-thread{padding:24px}.pm-answer,.pm-person{display:flex;gap:12px}.nico-orb,.pm-person>b{display:grid;place-items:center;flex:0 0 36px;height:36px;border-radius:50%;background:#eff2f8;font-size:12px}.pm-answer>div:last-child,.pm-person p{margin:0;flex:1}.pm-answer span,.pm-person span{margin-left:8px;color:#98a0af;font-size:12px}.pm-person em{font-style:normal;color:var(--blue-ink);font-weight:700}.pm-answer{margin:23px 0 0;padding:16px;border-radius:14px;background:#f7f9fe}.nico-orb{background:var(--blue);color:white}.pm-answer p{margin:0}.pm-sources{margin-top:11px;color:#68758a;font-size:12px;display:flex;align-items:center;gap:6px}.pm-sources svg{width:14px}.pm-action,.pm-reason{margin:12px 0 0 48px;padding:13px 15px;border-left:2px solid var(--blue);background:#f5f8ff}.pm-action>span,.pm-reason span,.scenario-stage span,.together article span{font-size:10px;font-weight:800;letter-spacing:.12em;color:var(--blue-ink)}.pm-action p,.pm-reason p{margin:4px 0;font-size:14px}.pm-action{border-color:var(--green-ink);background:#f0faf6}.pm-action>span{color:var(--green-ink)}.pm-action div{display:flex;justify-content:space-between;font-size:12px}.pm-action strong{color:var(--green-ink)}.pm-controls{display:flex;gap:9px;margin:15px 0 0 48px}.pm-controls button{padding:9px 14px;border:1px solid #dfe4ec;background:white;border-radius:999px}.pm-controls button:first-child{background:var(--green);color:white;display:flex;gap:5px}.pm-controls svg{width:14px}.section{padding:110px 0}.light{background:white}.blue-wash{background:#f2f5ff}.section-heading{max-width:800px;margin-bottom:52px}.final-cta h2,.section-heading h2{font-size:clamp(38px,4.5vw,62px);line-height:1.04;letter-spacing:-.045em;margin:17px 0 22px}.final-cta>.section-wrap>p,.section-heading>p:last-child{max-width:720px;font-size:18px;line-height:1.6;color:var(--muted)}.scenario-tabs{display:flex;gap:8px;overflow:auto;padding-bottom:8px}.scenario-tabs button{white-space:nowrap;border:0;border-radius:999px;padding:11px 16px;background:#e4e9f5;color:#59657a}.scenario-tabs button.active{background:var(--blue);color:white}.scenario-stage{margin-top:20px;min-height:330px;display:grid;grid-template-columns:1fr .8fr 1.15fr;align-items:stretch}.scenario-stage>div{padding:34px;border-radius:22px}.scenario-event{background:white}.scenario-event>svg{width:34px;height:34px;color:var(--blue-ink);margin-bottom:36px}.scenario-event h3{font-size:30px;margin:10px 0}.scenario-event p{color:var(--muted)}.scenario-evidence{display:flex;flex-direction:column;justify-content:center;gap:10px}.scenario-evidence i{padding:11px 14px;background:#ffffffb3;border-radius:10px;font-style:normal;animation:evidenceIn 3s infinite}.scenario-reveal{background:var(--blue);color:white;display:flex;flex-direction:column;justify-content:center}.scenario-reveal>svg{margin-bottom:38px}.scenario-reveal span{color:#cbd6ff}.scenario-reveal p{font-size:24px;line-height:1.35;margin:12px 0}.scenario-mobile-nav{display:none}.trust{background:#fff}.trust-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:36px;align-items:center}.trust-proof>div{display:flex;align-items:center;gap:12px;padding:14px 0;font-weight:650}.trust-proof svg{width:20px;color:var(--blue-ink)}.trust-proof aside{display:flex;align-items:center;gap:7px;margin-top:23px;font-size:9px;color:#7b8596}.trust-proof aside svg{width:12px}.trust-proof aside b{color:var(--green-ink)}.together{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:14px}.together article{padding:22px;border-radius:18px}.nico-card{background:var(--blue2)}.mira-card{background:#fcecf3}.mira-card span{color:var(--pink-ink)!important}.both-card{grid-column:1/-1;background:#f1edff;position:relative}.both-card span{color:var(--violet-ink)!important}.together p{font-size:18px;margin:8px 0}.violet-bridge{position:absolute;left:50%;top:44%;width:2px;height:32px;background:var(--violet)}.together-copy{max-width:700px;margin:44px 0 0 auto}.together-copy h3{font-size:34px;margin-bottom:10px}.together-copy p{color:var(--muted);font-size:18px}.final-cta{padding:100px 0;background:var(--ink);color:white}.final-cta .section-wrap{text-align:center}.final-cta p{margin-left:auto;margin-right:auto}.final-cta div>div{display:flex;justify-content:center;gap:22px;margin-top:34px}.final-cta div>a:first-child{background:white;color:var(--ink)!important}.final-cta div>a:last-child{color:white}.nico-footer{padding:70px 0 24px;background:#f6f5f1}.footer-brand{margin-bottom:45px}.footer-brand b{font-size:23px;letter-spacing:.14em}.footer-brand p{color:var(--muted)}.nico-footer nav{display:grid;grid-template-columns:repeat(4,1fr);gap:36px}.nico-footer nav section{display:flex;flex-direction:column;gap:9px}.nico-footer h3{font-size:13px;text-transform:uppercase;letter-spacing:.1em}.nico-footer a{color:#5d6676;text-decoration:none}.footer-bottom{display:flex;justify-content:space-between;border-top:1px solid #dddcd7;margin-top:48px;padding-top:20px;color:#7b8290;font-size:13px}@keyframes evidenceIn{0%,10%{transform:translateY(5px);opacity:.5}25%,to{transform:none;opacity:1}}@media(max-width:900px){.nico-nav-cta,.nico-nav-links{display:none}.nico-menu-button{display:block;margin-left:auto}.nico-menu-groups{grid-template-columns:1fr 1fr}.hero-grid,.trust-layout{grid-template-columns:1fr}.hero-grid{gap:42px}.nico-hero{padding-top:120px}.product-moment{max-width:680px}.scenario-stage{grid-template-columns:1fr 1fr}.scenario-reveal{grid-column:1/-1}.nico-footer nav{grid-template-columns:1fr 1fr}}@media(max-width:600px){.section-wrap{width:min(100% - 32px,1180px)}.nico-nav{top:10px;height:54px}.nico-menu-overlay{padding-left:20px;padding-right:20px}.nico-menu-groups{grid-template-columns:1fr;margin:42px 0 35px;gap:27px}.nico-menu-groups a{font-size:20px}.nico-menu-cta{width:100%}.nico-hero{padding:100px 0 65px;min-height:0}.hero-copy h1{font-size:42px}.hero-support{font-size:17px}.hero-actions{align-items:stretch;flex-direction:column}.hero-actions a{text-align:center;justify-content:center}.pm-thread{padding:16px}.pm-action,.pm-controls,.pm-reason{margin-left:0}.pm-action div{display:block}.pm-action strong{display:block;margin-top:3px}.pm-controls{gap:5px}.pm-controls button{flex:1;padding:8px 5px}.section{padding:74px 0}.section-heading{margin-bottom:34px}.final-cta h2,.section-heading h2{font-size:38px}.scenario-tabs{display:none}.scenario-stage{grid-template-columns:1fr;min-height:0}.scenario-stage>div{padding:25px}.scenario-reveal{grid-column:auto}.scenario-event>svg,.scenario-reveal>svg{margin-bottom:20px}.scenario-evidence{padding-top:18px!important;padding-bottom:18px!important}.scenario-mobile-nav{display:flex;align-items:center;justify-content:space-between;margin-top:16px;font-size:12px;color:var(--muted)}.scenario-mobile-nav button{border:0;background:white;border-radius:50%;width:40px;height:40px}.trust-layout{gap:28px}.trust-proof aside{overflow:auto;white-space:nowrap}.together{grid-template-columns:1fr}.both-card{grid-column:auto}.violet-bridge{display:none}.together-copy{margin-top:30px}.final-cta{padding:75px 0}.final-cta div>div{flex-direction:column;align-items:stretch}.nico-footer{padding-top:52px}.nico-footer nav{gap:28px 16px}.footer-bottom{display:block}.footer-bottom span{display:block;margin-top:8px}}.hero-eyebrow{font-size:17px;font-weight:650;line-height:1.4;max-width:28ch;margin:0 0 6px}.nico-hero{padding:96px 0 90px}.hero-grid .hero-actions{grid-column:1/-1;margin-top:42px}@media (max-width:900px){.nico-hero{padding-top:76px}}@media (max-width:600px){.nico-hero{padding:56px 0 60px}.hero-eyebrow{font-size:15px;max-width:none;margin-bottom:4px}.hero-grid .hero-actions{margin-top:30px}}.nico-page{--blue-ink:#3154D5;--green-ink:#0F8F68;--pink-ink:#C42A72;--violet-ink:#4E2EC4}.final-cta,.section{padding:112px 0}@media (max-width:900px){.final-cta,.section{padding:88px 0}}@media (max-width:600px){.final-cta{padding:56px 0}.hero-actions a:first-child,.hero-actions a:last-child{width:100%}}.hero-actions a:last-child{display:inline-flex;align-items:center;justify-content:center;border-radius:16px;background:rgba(255,255,255,.72);border:1px solid rgba(114,87,255,.26);color:var(--ink);font-weight:600}.hero-actions a:first-child,.hero-actions a:last-child{min-height:46px;padding:0 25px}.pm-controls button:first-child{background:var(--green-ink);border-color:var(--green-ink)}.pm-action,.pm-answer,.pm-reason,.scenario-stage>div,.together article{border-radius:18px}.hero-support,.pm-answer span,.pm-person span,.pm-sources,.scenario-event p,.together-copy p{color:var(--muted)}.trust-proof{min-width:0}.trust-proof aside{color:var(--muted);font-size:10.5px;max-width:100%}.hero-copy h1{font-size:var(--type-display);line-height:var(--lh-display);letter-spacing:var(--ls-display);font-weight:var(--fw-display)}.final-cta h2,.section-heading h2{font-size:var(--type-section);line-height:var(--lh-section);letter-spacing:var(--ls-section);font-weight:var(--fw-section)}.scenario-event h3,.together-copy h3{font-size:var(--type-card);line-height:var(--lh-card)}.final-cta>.section-wrap>p,.hero-support,.section-heading>p:last-child,.together-copy p{font-size:var(--type-body);line-height:var(--lh-body)}.scenario-reveal p,.together p{font-size:var(--type-card);line-height:var(--lh-card)}.eyebrow{font-weight:var(--fw-eyebrow);letter-spacing:var(--ls-eyebrow)}.hero-eyebrow{font-size:var(--type-card);letter-spacing:-.01em;font-weight:620}.nico-footer h3{font-size:var(--type-meta)}.op{gap:clamp(14px,1.6vw,20px)}.op,.op-top{display:grid}.op-top{gap:10px}.op-toggle{display:inline-flex;padding:4px;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1.5px #D7DAE3}.op-toggle button{border:0;background:none;cursor:pointer;padding:9px 18px;border-radius:999px;font:inherit;font-size:var(--type-body-sm);font-weight:610;color:var(--ink);transition:background .22s ease,color .22s ease,box-shadow .22s ease}.op-toggle button.is-bot.is-on{background:var(--ink6);color:#fff}.op-toggle button.is-partner.is-on{background:linear-gradient(97deg,var(--blue-ink),var(--deep-violet));color:#fff}.op-compare{margin:0;font-size:13px;line-height:1.5;color:var(--muted)}.op-channel{border-radius:18px}.op-chanbar{display:flex;align-items:center;gap:12px;padding:15px 18px;background:var(--blue2);color:var(--ink);border-bottom:1px solid #e9e7f2}.op-chanbar.is-bot{background:#F3F4F7;border-bottom-color:#E5E7EC}.op-chanbar.is-bot .op-who em{color:var(--muted)}.op-av{display:grid;place-items:center;width:32px;height:32px;flex:none;border-radius:999px;background:linear-gradient(150deg,#6F4FF5,#4E2EC4);font-size:13px;font-weight:650}.op-who{display:grid;gap:1px;min-width:0}.op-who b{font-size:var(--type-body-sm);font-weight:620}.op-who em{font-style:normal;font-size:12px;color:var(--muted)}.op-chantag{margin-left:auto;font-size:10.5px;font-weight:620;letter-spacing:.12em;text-transform:uppercase;padding:6px 12px;border-radius:999px;background:#fff;color:var(--muted);box-shadow:inset 0 0 0 1px #E9E7F2}.op-partnerline{margin:0;padding:11px 18px;font-size:12.5px;font-weight:560;color:var(--blue-ink);background:#F7F9FF;border-bottom:1px solid #e9e7f2}.op-thread{padding:20px;display:grid;gap:12px;align-content:start}.op-ask-row{display:flex;justify-content:flex-end;align-items:flex-end;gap:8px}.op-ask-avatar{display:block;overflow:hidden;width:26px;height:26px;flex:none;border-radius:999px;background:var(--ink6);box-shadow:0 0 0 1px rgba(17,18,24,.06)}.op-ask-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.op-ask{margin:0;max-width:34ch;padding:12px 15px;border-radius:14px 14px 4px 14px;background:var(--blue-ink);font-size:var(--type-body-sm);color:#fff}.op-ask span{display:block;margin-top:4px;font-size:11px;color:rgba(255,255,255,.72);text-align:right}.op-said{margin:0;padding:13px 16px;border-radius:14px 14px 14px 4px;background:#fff;box-shadow:inset 0 0 0 1px #E5E7EC;font-size:var(--type-body-sm);color:var(--ink)}.op-said span{display:block;margin-top:4px;font-size:11px;color:var(--muted)}.op-note{margin:6px 0 0;font-size:13px;font-weight:560;line-height:1.5;color:var(--ink6)}.op-reply{padding:13px 16px;border-radius:14px 14px 14px 4px;background:#fff;box-shadow:inset 0 0 0 1px #E5E7EC;display:grid;gap:9px}.op-line{margin:0;font-size:var(--type-body-sm);line-height:1.5;color:var(--ink);opacity:.35;transition:opacity .46s ease}.op-line.is-lit{opacity:1}.op-line b{font-weight:650;color:var(--blue-ink)}.op-source{margin:0;display:flex;align-items:flex-start;gap:8px;font-size:12px;line-height:1.45;color:var(--muted);opacity:.35;transition:opacity .46s ease}.op-source.is-lit{opacity:1}.op-source-icon{display:flex;flex:none;gap:3px;margin-top:2px}.op-source-icon i{display:block;width:11px;height:11px;border-radius:3px;font-style:normal}.op-source-icon i:first-child{background:#0C7295}.op-source-icon i:last-child{background:var(--ink6)}.op-results{margin-top:2px;padding-top:10px;border-top:1px solid rgba(17,18,24,.08);display:grid;gap:6px;opacity:.35;transition:opacity .46s ease}.op-results.is-lit{opacity:1}.op-result{margin:0;font-size:var(--type-body-sm);line-height:1.5;color:var(--ink)}.op-result b{font-weight:620}.op-recommend b{color:var(--blue-ink)}.op-acts{display:flex;gap:8px;margin-top:5px}.op-approve,.op-modify{border:0;font:inherit;font-size:12.5px;font-weight:600;padding:9px 17px;border-radius:10px;cursor:pointer}.op-approve{background:linear-gradient(96deg,#4A6CFF,#7257FF 52%,#F15A9D);color:#fff}.op-modify{color:var(--ink6)}.op-composer,.op-modify{background:#fff;box-shadow:inset 0 0 0 1px #E9E7F2}.op-composer{display:flex;align-items:center;gap:10px;margin-top:4px;padding:11px 14px;border-radius:12px;color:var(--muted);font-size:var(--type-body-sm)}.op-composer i{margin-left:auto;display:grid;place-items:center;width:30px;height:30px;border-radius:999px;background:linear-gradient(150deg,#6F4FF5,#4E2EC4);color:#fff;font-style:normal;font-size:14px}@media (max-width:820px){.op{gap:12px}.op-thread{padding:12px;gap:9px}.op-ask{max-width:88%}.op-line,.op-results,.op-source{opacity:1}.op-reply{padding:11px 13px;gap:8px}.op-toggle{width:100%}.op-toggle button{flex:1}.op-chantag{display:none}.op-partnerline{padding:9px 14px}}@media (prefers-reduced-motion:reduce){.op-line,.op-results,.op-source,.op-toggle button{transition:none}.op-line,.op-results,.op-source{opacity:1}}.op-intro{margin-bottom:clamp(20px,2.4vw,30px)}.op-intro h2{margin-bottom:0}.light{background:var(--paper)}.blue-wash,.trust{background:var(--blue2)}.final-cta h2,.section-heading h2{font-size:var(--type-statement);line-height:var(--lh-statement);letter-spacing:var(--ls-display);font-weight:var(--fw-display)}.eyebrow,.final-cta>.section-wrap>p.eyebrow{font-size:12px}.hero-copy .hero-eyebrow{font-size:var(--type-card)}.final-cta>.section-wrap>p:not(.eyebrow),.section-heading>p:last-child{font-size:var(--type-body);line-height:var(--lh-body)}.op-av{background:#fff;box-shadow:inset 0 0 0 1px #E9E7F2;padding:5px}.op-av img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.op-av{box-shadow:inset 0 0 0 1px #DCE4FF}.op-composer i{background:linear-gradient(150deg,#5C7BFF,#3154D5)}.nico-page .final-cta,.nico-page .section{position:relative}.light{background:radial-gradient(circle at 14% 22%,rgba(74,108,255,.07),transparent 34rem),var(--paper)}#how-it-works{background:radial-gradient(circle at 82% 16%,rgba(74,108,255,.09),transparent 36rem),var(--paper)}.blue-wash{background:radial-gradient(circle at 20% 76%,rgba(114,87,255,.08),transparent 34rem),var(--blue2)}.trust{background:radial-gradient(circle at 88% 30%,rgba(74,108,255,.08),transparent 34rem),var(--paper)}.final-cta{background:radial-gradient(circle at 50% 8%,rgba(114,87,255,.13),transparent 32rem),var(--paper)}.final-cta .eyebrow{color:var(--deep-violet)}.final-cta h2{color:var(--ink)}.final-cta>.section-wrap>p:not(.eyebrow){color:var(--muted)}.ra{display:grid;gap:clamp(14px,1.6vw,20px)}.ra-divider{display:flex;align-items:center;gap:16px;margin:0}.ra-divider span{font-size:10.5px;font-weight:620;letter-spacing:.13em;text-transform:uppercase;color:var(--muted);white-space:nowrap}.ra-divider:after{content:"";flex:1;height:1px;background:rgba(17,18,24,.1)}.ra-question{margin:0;font-size:var(--type-card);font-weight:620;letter-spacing:-.02em;color:var(--ink)}.ra-body{display:grid;grid-template-columns:minmax(0,.3fr) minmax(0,1fr);gap:clamp(16px,2vw,28px);align-items:start}.ra-roles{display:grid;gap:4px;align-content:start}.ra-role{display:flex;align-items:center;gap:12px;text-align:left;width:100%;border:0;background:none;font:inherit;cursor:pointer;padding:9px 10px;border-radius:14px;opacity:.58;transition:background .22s ease,box-shadow .22s ease,opacity .22s ease,transform .22s ease}.ra-role.is-on{opacity:1}.ra-role:focus-visible{outline:2px solid var(--blue-ink);outline-offset:2px}.ra-face{flex:none;width:44px;height:44px;border-radius:999px;overflow:hidden;background:#EDEFF5;box-shadow:0 0 0 2px transparent;transition:box-shadow .22s ease}.ra-face img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;filter:saturate(.85);transition:filter .22s ease}.ra-role.is-on .ra-face img{filter:none}.ra-role.is-on .ra-face{box-shadow:0 0 0 2px var(--tone,var(--blue-ink))}.ra-roletext{display:grid;gap:1px;min-width:0}.ra-roletext b{font-size:var(--type-body-sm);font-weight:620;color:var(--ink)}.ra-roletext em{font-style:normal;line-height:1.3}.ra-rolesnote,.ra-roletext em{font-size:12px;color:var(--muted)}.ra-rolesnote{margin:8px 0 0;padding:0 10px;line-height:1.45}.ra-tap{display:none}.ra-answer{padding:clamp(18px,2vw,26px);border-radius:20px;background:var(--blue2);overflow:hidden}.ra-answer-inner{animation:ra-swap-in .22s ease both}@keyframes ra-swap-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.ra-ahead{margin:0;font-size:10.5px;font-weight:650;letter-spacing:.12em;text-transform:uppercase;color:var(--tone,var(--blue-ink))}.ra-subline{margin:6px 0 0;font-size:var(--type-body-sm);line-height:1.4;color:var(--ink6)}.ra-reply{margin-top:14px;display:grid;gap:8px}.ra-line{margin:0;font-size:var(--type-body-sm);line-height:1.5;color:var(--ink)}.ra-line b{font-weight:650;color:var(--blue-ink)}.ra-recommend{margin:2px 0 0;padding-top:10px;border-top:1px solid rgba(17,18,24,.1);font-size:var(--type-body-sm);line-height:1.5;color:var(--ink)}.ra-recommend b{font-weight:650;color:var(--tone,var(--blue-ink))}@media (max-width:820px){.ra-body{grid-template-columns:1fr}.ra-roles{grid-template-columns:repeat(3,1fr);gap:6px}.ra-role{flex-direction:column;gap:6px;text-align:center;padding:8px 6px}.ra-role.is-on{transform:scale(1.05)}.ra-face{width:38px;height:38px}.ra-roletext b{font-size:11.5px}.ra-rolesnote,.ra-roletext em{display:none}.ra-tap{display:block;grid-column:1/-1;margin:2px 0 0;font-size:11px;color:var(--muted);text-align:center}.ra-answer{padding:16px}.ra-line,.ra-recommend,.ra-subline{font-size:12.5px}.ra-reply{margin-top:12px;gap:7px}}@media (prefers-reduced-motion:reduce){.ra-face,.ra-face img,.ra-role{transition:none}.ra-answer-inner{animation:none}}.tc{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1fr);gap:clamp(24px,3vw,52px);align-items:center}.tc-claims{list-style:none;margin:0 0 8px;padding:0;display:grid;gap:4px}.tc-claim{display:flex;align-items:center;gap:13px;width:100%;padding:13px 16px;border-radius:13px;border:0;background:none;font:inherit;text-align:left;cursor:pointer;font-size:var(--type-body-sm);line-height:1.45;color:var(--ink)}.tc-claim i{flex:none;width:12px;height:12px;border-radius:999px}.tc-claim.is-permission i{background:var(--blue-ink)}.tc-claim.is-evidence i{background:#DCE4FF}.tc-claim.is-approval i{background:#fff;box-shadow:inset 0 0 0 3px var(--green)}.tc-claim.is-past{opacity:.62}.tc-claim:focus-visible,.tc-claim:hover{background:rgba(74,108,255,.08)}.tc-claim:focus-visible{outline:2px solid var(--blue-ink);outline-offset:-2px}.tc-hint{margin:0;padding:0 16px;font-size:12px;color:var(--muted)}.tc-link{display:inline-flex;align-items:center;min-height:46px;padding:0 25px;border-radius:16px;background:var(--ink);color:#fff;text-decoration:none;font-size:var(--type-body-sm);font-weight:600}.tc-panel{padding:clamp(20px,2.2vw,28px);border-radius:22px;color:#fff;background:linear-gradient(158deg,#5B34D8,#4E2EC4 55%,#4426AE);box-shadow:0 30px 62px -40px rgba(50,24,150,.85)}.tc-msg{display:flex;gap:12px;margin-bottom:14px}.tc-face{flex:none;width:32px;height:32px;border-radius:10px;background:rgba(255,255,255,.16)}.tc-face.is-nico{background:rgba(255,255,255,.26)}.tc-said{min-width:0;display:grid;gap:3px}.tc-said b{font-size:12.5px;font-weight:620;display:flex;align-items:center;gap:7px}.tc-said b i{font-style:normal;font-size:9.5px;font-weight:620;letter-spacing:.1em;text-transform:uppercase;padding:2px 6px;border-radius:5px;background:rgba(255,255,255,.2)}.tc-said em{font-style:normal;font-size:13px;color:rgba(255,255,255,.72)}.tc-answer{margin:3px 0 0;font-size:clamp(16px,.76vw + 13px,21px);line-height:1.32;letter-spacing:-.02em;font-weight:620}.tc-scope{display:inline-block;margin:0 0 12px;padding:6px 12px;border-radius:999px;background:rgba(255,255,255,.14);font-size:11.5px;color:rgba(255,255,255,.86)}.tc-signals{list-style:none;margin:0;padding:14px 16px;border-radius:14px;background:rgba(255,255,255,.1);display:grid;gap:2px}.tc-signals li{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:8px 0;font-size:12.5px;line-height:1.35;color:rgba(255,255,255,.8)}.tc-signals li+li{border-top:1px solid rgba(255,255,255,.1)}.tc-signals b{flex:none;font-weight:620;color:#fff;font-variant-numeric:tabular-nums}.tc-acts{display:flex;gap:9px;margin-top:14px}.tc-approve,.tc-modify{border:0;font:inherit;font-size:12.5px;font-weight:620;padding:10px 17px;border-radius:10px;cursor:pointer}.tc-approve{background:#fff;color:var(--deep-violet)}.tc-modify{background:rgba(255,255,255,.14);color:#fff}.tc-reply{margin:14px 0 0;font-size:13px;color:rgba(255,255,255,.66)}.tc-foot{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin:16px 0 0;padding-top:14px;border-top:1px solid rgba(255,255,255,.14);font-size:11px;font-weight:620;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.74)}.tc-foot i{font-style:normal;color:rgba(255,255,255,.4)}@media (max-width:900px){.tc{grid-template-columns:1fr;align-items:start}}@media (max-width:600px){.tc-link{width:100%;justify-content:center}.tc-signals li{flex-direction:column;gap:2px}.tc-signals b{align-self:flex-start}}.nico-page .final-cta>.section-wrap>p.eyebrow{color:var(--deep-violet)}.section.trust .together{max-width:900px;margin:clamp(26px,3vw,42px) auto 0}.tc-face{overflow:hidden;display:grid;place-items:center}.tc-face img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.tc-face.is-nico{padding:5px}.tc-face.is-nico img{-o-object-fit:contain;object-fit:contain}.nico-page .final-cta div>a:first-child{background:linear-gradient(96deg,#4A6CFF,#7257FF 52%,#F15A9D);color:#fff!important;min-height:46px;padding:0 25px;border-radius:16px;font-weight:620;box-shadow:0 14px 30px -18px rgba(90,50,220,.7)}.nico-page .final-cta div>div{justify-content:center}.tc-panel{background:linear-gradient(158deg,#F7F5FF,#F1EDFF 60%,#EBE4FF);box-shadow:inset 0 0 0 1px rgba(114,87,255,.18),0 26px 54px -40px rgba(78,46,196,.42);color:var(--ink)}.tc-face{background:rgba(114,87,255,.12)}.tc-face.is-nico{background:#fff}.tc-said b{color:var(--ink)}.tc-said b i{background:rgba(114,87,255,.14);color:var(--deep-violet)}.tc-said em{color:var(--muted)}.tc-answer{color:var(--ink)}.tc-scope{background:rgba(114,87,255,.12);color:var(--deep-violet)}.tc-signals{background:rgba(255,255,255,.72)}.tc-signals li{color:var(--ink6)}.tc-signals li+li{border-top-color:rgba(17,18,24,.07)}.tc-signals b{color:var(--ink)}.tc-approve{background:linear-gradient(96deg,#4A6CFF,#7257FF 52%,#F15A9D)}.tc-modify{background:#fff;color:var(--ink6);box-shadow:inset 0 0 0 1px rgba(114,87,255,.22)}.tc-reply{color:var(--muted)}.tc-foot{border-top-color:rgba(114,87,255,.18);color:var(--deep-violet)}.tc-foot i{color:rgba(114,87,255,.45)}.tc-acts,.tc-claim,.tc-foot,.tc-msg,.tc-reply,.tc-scope,.tc-signals{opacity:0;transform:translateY(9px);transition:opacity .34s ease,transform .38s cubic-bezier(.22,1,.36,1)}.tc.is-live .tc-acts,.tc.is-live .tc-claim,.tc.is-live .tc-foot,.tc.is-live .tc-msg,.tc.is-live .tc-reply,.tc.is-live .tc-scope,.tc.is-live .tc-signals{opacity:1;transform:none}.tc-claim{transition:opacity .34s ease,transform .38s cubic-bezier(.22,1,.36,1),background .22s ease}.tc{grid-template-areas:"copy panel" "link link";row-gap:clamp(20px,2.4vw,32px)}.tc-copy{grid-area:copy}.tc-panel{grid-area:panel}.tc-link{grid-area:link;justify-self:start}@media (max-width:900px){.tc{grid-template-areas:"copy" "panel" "link"}.tc-link{justify-self:stretch;justify-content:center}}@media (prefers-reduced-motion:reduce){.tc-acts,.tc-claim,.tc-foot,.tc-msg,.tc-reply,.tc-scope,.tc-signals{transition:none!important;opacity:1!important;transform:none!important}}.nico-page{--blue-ink:var(--nico-ink,#3154D5);--violet-ink:var(--nuscio-deep-violet,#4E2EC4);--deep-violet:var(--nuscio-deep-violet,#4E2EC4);--ink6:var(--ink-600,#4d5878)}.eyebrow,.final-cta>.section-wrap>p.eyebrow{font-size:var(--type-eyebrow)}.hero-copy h1 span{background:linear-gradient(100deg,#4a6cff 6%,#7257ff 60%,#f15a9d 118%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.trust{background:radial-gradient(circle at 88% 30%,rgba(114,87,255,.16),transparent 34rem),var(--paper)}.tc-link{opacity:0;transform:translateY(9px);transition:opacity .34s ease,transform .38s cubic-bezier(.22,1,.36,1)}.tc.is-live .tc-link{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.tc-link{transition:none!important;opacity:1!important;transform:none!important}}#how-it-works{background:radial-gradient(circle at 8% 6%,rgba(114,87,255,.1),transparent 38rem),radial-gradient(circle at 92% 94%,rgba(74,108,255,.12),transparent 40rem),var(--blue2)}#in-practice{background:var(--paper)}.ra-answer-president,.ra-role-president{--tone:var(--violet-ink)}.ra-answer-admissions,.ra-role-admissions{--tone:var(--pink-ink)}.ra-answer-programme,.ra-role-programme{--tone:var(--green-ink)}.ra-role-president.is-on{background:#F1EDFF;box-shadow:inset 0 0 0 1.5px rgba(114,87,255,.3)}.ra-role-admissions.is-on{background:#FCEEF4;box-shadow:inset 0 0 0 1.5px rgba(196,42,114,.26)}.ra-role-programme.is-on{background:#EAFAF3;box-shadow:inset 0 0 0 1.5px rgba(53,207,160,.34)}.trust{background:radial-gradient(circle at 88% 22%,rgba(114,87,255,.14),transparent 34rem),#F7F5FF}.tc-approve{background:var(--green-ink);color:#fff}.final-cta{background:radial-gradient(circle at 32% 0,rgba(114,87,255,.12),transparent 30rem),radial-gradient(circle at 72% 12%,rgba(74,108,255,.09),transparent 30rem),var(--paper)}.tc-claim.is-current.is-permission{background:#EDF1FF}.tc-claim.is-current.is-evidence{background:#E9F0FF}.tc-claim.is-current.is-approval{background:#EAFAF3}@keyframes tc-moment-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.tc-moment{animation:tc-moment-in .48s ease}.tc-signals{margin-top:0}.tc-link{min-height:0;padding:0;border-radius:0;background:none;gap:8px;color:var(--deep-violet);font-weight:700}.tc-link svg{width:16px;transition:transform .18s ease}.tc-link:hover svg{transform:translateX(3px)}@media (max-width:900px){.tc-link{justify-self:start;justify-content:flex-start}}@media (max-width:600px){.nico-hero{padding:24px 0}.hero-grid{gap:16px}.hero-grid .hero-actions{margin-top:10px}.hero-copy h1{margin:10px 0}.hero-support{line-height:1.4}.nico-hero [data-product-mock]{margin-top:8px}.section-heading{margin-bottom:10px}.op-intro{margin-bottom:8px}.final-cta h2,.section-heading h2{margin:10px 0 14px}.ra{gap:6px}.ra-answer{padding:14px}.ra-reply{margin-top:10px}.tc{row-gap:14px}.tc-panel{padding:16px}}@media (max-width:820px){.op{gap:4px}.op-top{gap:6px}}.tc-answer{font-size:var(--type-body-sm);line-height:1.5;letter-spacing:normal;font-weight:400}.tc-answer b{font-weight:650;color:var(--blue-ink)}.op-sender,.ra-sender{display:flex;align-items:center;gap:8px;margin:0 0 3px}.op-sender-avatar,.ra-sender-avatar{display:grid;place-items:center;width:22px;height:22px;flex:none;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px #E9E7F2;padding:4px}.op-sender-avatar img,.ra-sender-avatar img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.op-sender b,.ra-sender b{display:flex;align-items:center;gap:6px;font-size:12.5px;font-weight:650;color:var(--ink)}.op-sender b i,.ra-sender b i{font-style:normal;font-size:9px;font-weight:650;letter-spacing:.1em;text-transform:uppercase;padding:2px 6px;border-radius:5px;background:rgba(74,108,255,.12);color:var(--blue-ink)}.op-channel{border-radius:20px;overflow:hidden;background:#fff;box-shadow:0 1px 0 rgba(17,18,24,.04),0 26px 56px -38px rgba(30,24,60,.5)}.ra-answer{padding:0;background:none;box-shadow:none;overflow:visible}.ra{grid-template-columns:minmax(0,1fr)}.ra-body{min-width:0!important}.tc-panel{min-width:0}@media (max-width:900px){.tc{grid-template-columns:minmax(0,1fr)}}.ra-frame{margin:0 0 10px;font-size:12.5px;line-height:1.4;color:var(--tone,var(--muted))}@media (max-width:900px){.ra-frame{margin-bottom:8px}}.nico-page{--ink:var(--ink-900,#111218);--muted:var(--ink-600,#4d5878);--paper:var(--surface-base,#faf9f7);--blue:var(--nico-blue,#4a6cff);--blue2:var(--surface-soft-cool,#f7f9ff);--pink:var(--mira-pink,#f15a9d);--violet:var(--nuscio-violet,#7257ff);--green:var(--action-green,#35cfa0);background:var(--paper);color:var(--ink);font-family:Geist,Inter,system-ui,sans-serif}.nico-page>.nico-footer,.nico-page>.nico-nav{display:none}.nico-page .section-wrap{width:min(1280px,calc(100% - 48px))}.nico-page .final-cta div>a:first-child,.nico-page .hero-actions a:first-child,.nico-page .nico-menu-cta,.nico-page .nico-nav-cta{border-radius:16px;background:linear-gradient(108deg,#4a6cff,#7257ff 54%,#f15a9d 118%)}@media(max-width:600px){.nico-page .section-wrap{width:calc(100% - 40px)}.nico-page .section{padding:26px 0}}@media(prefers-reduced-motion:reduce){.nico-page *{animation:none!important;scroll-behavior:auto!important}}.nico-page .final-cta{background:radial-gradient(120% 78% at 50% -18%,rgba(114,87,255,.14),rgba(114,87,255,0) 62%),var(--paper);color:var(--ink)}.nico-page .final-cta h2{color:var(--ink)}.nico-page .final-cta .eyebrow{color:var(--nuscio-deep-violet,#4e2ec4)}.nico-page .final-cta>.section-wrap>p{color:var(--muted)}.nico-page .final-cta div>a:last-child{color:var(--ink)}