@layer components{.ic-orb{aspect-ratio:1;filter:drop-shadow(3px 4px 6px rgba(117,226,255,.32))drop-shadow(6px 8px 12px rgba(146,152,214,.24))drop-shadow(10px 14px 22px rgba(146,152,214,.16));flex:none;position:relative}.ic-orb .sh{background:radial-gradient(circle at 32% 24%,rgba(255,255,255,.95),rgba(255,255,255,0) 40%),radial-gradient(circle at 68% 82%,rgba(117,226,255,.42),rgba(117,226,255,0) 52%),radial-gradient(circle at 16% 74%,rgba(158,187,241,.35),rgba(158,187,241,0) 46%),radial-gradient(circle at 84% 28%,rgba(181,239,223,.32),rgba(181,239,223,0) 40%),radial-gradient(circle at 50% 42%,#fff 0%,#f4fbff 46%,#e4f6fe 76%,#cdeefd 100%);border-radius:50%;position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:inset 0 -7px 13px rgba(117,226,255,.38),inset 0 5px 9px rgba(255,255,255,.95),inset 0 0 0 1px rgba(255,255,255,.8)}.ic-orb .core{border-radius:50%;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.ic-orb .pa{filter:blur(9px);background:radial-gradient(circle,rgba(117,226,255,.52),rgba(117,226,255,0) 66%);border-radius:50%;width:74%;height:74%;animation:11s ease-in-out infinite icSwirlA;position:absolute;top:54%;left:42%}.ic-orb .pb{filter:blur(9px);background:radial-gradient(circle,rgba(158,187,241,.42),rgba(158,187,241,0) 66%);border-radius:50%;width:64%;height:64%;animation:14s ease-in-out infinite icSwirlB;position:absolute;top:46%;left:-14%}.ic-orb .pc{filter:blur(8px);background:radial-gradient(circle,rgba(181,239,223,.4),rgba(181,239,223,0) 66%);border-radius:50%;width:56%;height:56%;animation:17s ease-in-out infinite icSwirlC;position:absolute;top:0%;left:54%}.ic-orb .sp{filter:blur(1.9px);background:linear-gradient(rgba(255,255,255,.92),rgba(255,255,255,0));border-radius:50%;width:44%;height:24%;position:absolute;top:6%;left:15%;transform:rotate(-16deg)}@keyframes icSwirlA{0%,to{transform:translate(0)}50%{transform:translate(-12%,-10%)}}@keyframes icSwirlB{0%,to{transform:translate(0)}50%{transform:translate(14%,-8%)}}@keyframes icSwirlC{0%,to{transform:translate(0)}50%{transform:translate(-8%,14%)}}.ic-logo-orb{flex:none;animation:7s ease-in-out infinite icBreathe;display:inline-block;position:relative}.ic-logo-orb i{background:radial-gradient(circle at 34% 26%,#fff,#e4f6fe 52%,#a8e4fb 100%);border-radius:50%;position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:inset 0 -6px 11px rgba(117,226,255,.4),inset 0 4px 7px rgba(255,255,255,.95),0 4px 10px rgba(117,226,255,.28)}.ic-logo-orb.glow:before{content:"";filter:blur(16px);background:radial-gradient(circle,rgba(117,226,255,.45) 0%,rgba(117,226,255,.1) 55%,transparent 75%);border-radius:50%;position:absolute;top:-24%;bottom:-24%;left:-24%;right:-24%}@keyframes icBreathe{0%,to{transform:scale(1)translateY(0)}50%{transform:scale(1.05)translateY(-3px)}}.ic-wm{letter-spacing:-.02em;color:#3d3f40;font-size:15px;font-weight:800;position:relative}.ic-by{letter-spacing:.18em;color:#9ca2a5;font-size:10px;font-weight:900}.ic-ping{flex:none;width:8px;height:8px;display:inline-flex;position:relative}.ic-ping i{background:#3de5ff;border-radius:50%;animation:2s ease-out infinite icPing;position:absolute;top:0;bottom:0;left:0;right:0}.ic-ping b{background:#3de5ff;border-radius:50%;width:8px;height:8px;display:block;position:relative}@keyframes icPing{0%{opacity:.85;transform:scale(1)}75%,to{opacity:0;transform:scale(2.6)}}.ic-st{letter-spacing:.06em;color:var(--color-muted);white-space:nowrap;align-items:center;gap:8px;font-size:11px;font-weight:800;display:inline-flex}.ic-st i{background:var(--color-faint);border-radius:50%;flex:none;width:7px;height:7px;display:block}.ic-st.live{color:#0e93b8}.ic-st.live i{background:#3de5ff;box-shadow:0 0 0 3px rgba(117,226,255,.25)}.ic-st.held{color:#b0603f}.ic-st.held i{background:#fcb9a9}.ic-st.done{color:#37b893}.ic-st.done i{background:#37b893}@keyframes icBlobA{0%,to{transform:translate(0)scale(1)}50%{transform:translate(6%,-4%)scale(1.08)}}@keyframes icBlobB{0%,to{transform:translate(0)scale(1.05)}50%{transform:translate(-6%,5%)scale(.94)}}@keyframes icDrift{0%,to{background-position:0 30%}50%{background-position:100% 70%}}@keyframes icRise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes icShimmer{0%{transform:translate(-380%)skew(-30deg)}55%,to{transform:translate(380%)skew(-30deg)}}.ic-app{isolation:isolate;background:var(--ic-page);background-size:160% 160%;font-weight:600;animation:40s ease-in-out infinite icDrift;position:relative}@media (min-width:1181px){.ic-app{grid-template-columns:256px minmax(0,1fr)}}.ic-blobs{z-index:0;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.ic-blobs i{border-radius:50%;display:block;position:absolute}.ic-blobs .b1{filter:blur(70px);opacity:.9;background:#fff;width:52%;height:44%;animation:24s ease-in-out infinite icBlobA;top:-14%;left:14%}.ic-blobs .b2{filter:blur(80px);opacity:.16;background:#75e2ff;width:34%;height:40%;animation:26s ease-in-out infinite icBlobB;top:22%;right:-10%}.ic-blobs .b3{filter:blur(74px);opacity:.13;background:#9ebbf1;width:40%;height:34%;animation:29s ease-in-out infinite icBlobA;bottom:-16%;left:22%}.ic-blobs .b4{filter:blur(78px);opacity:.12;background:#b5efdf;width:30%;height:30%;animation:23s ease-in-out infinite reverse icBlobB;bottom:-10%;right:18%}.ic-blobs .b5{filter:blur(90px);opacity:.05;background:#fcb9a9;width:26%;height:26%;animation:27s ease-in-out infinite reverse icBlobA;top:8%;left:34%}.ic-app>aside,.ic-app>main{z-index:1;position:relative}.ic-app>main{background:0 0}.ic-app .side.ic-rail{color:var(--color-ink);-webkit-backdrop-filter:blur(20px);scrollbar-color:rgba(146,152,214,.26) transparent;background:rgba(255,255,255,.55);border-right:1px solid rgba(255,255,255,.9);gap:20px;padding:24px 18px 18px}.ic-app .side.ic-rail :focus-visible{outline-color:rgba(61,229,255,.9)}.ic-logo{align-items:center;gap:12px;padding:2px 8px;display:flex}.ic-logo b{letter-spacing:-.02em;color:var(--color-ink);font-size:15px;font-weight:800;display:block}.ic-logo em{letter-spacing:.18em;color:var(--color-muted);margin-top:2px;font-size:9px;font-style:normal;font-weight:800;display:block}.ic-evcard{text-align:left;width:100%;transition:background-color .35s var(--ease-out),transform .35s var(--ease-out);background:rgba(255,255,255,.5);border:1px solid rgba(255,255,255,.85);border-radius:20px;flex-direction:column;align-items:flex-start;padding:14px 16px;display:flex;box-shadow:inset 0 1.5px 3px rgba(255,255,255,.9)}@media (hover:hover){.ic-evcard:hover{background:rgba(255,255,255,.68);transform:translateY(-.5px)}}.ic-evcard .k{letter-spacing:.16em;width:100%;color:var(--color-muted);justify-content:space-between;font-size:10px;font-weight:900;display:flex}.ic-evcard .k span:last-child{color:#0e93b8}.ic-evcard .n{letter-spacing:-.015em;width:100%;color:var(--color-ink);white-space:nowrap;text-overflow:ellipsis;margin-top:9px;font-size:14px;font-weight:800;display:block;overflow:hidden}.ic-evcard .d{color:var(--color-muted);margin-top:4px;font-size:12px;font-weight:600;display:block}.ic-evcard .ic-st{letter-spacing:.08em;margin-top:12px;font-size:10.5px}.ic-navg,.ic-navgroup{flex-direction:column;gap:3px;display:flex}.ic-navgroup+.ic-navgroup{margin-top:10px}.ic-g{letter-spacing:.18em;color:var(--color-faint);padding:6px 14px 2px;font-size:10px;font-weight:900}.ic-nav{text-align:left;width:100%;transition:background-color .35s var(--ease-out);border-radius:14px;align-items:center;gap:11px;padding:11px 14px;display:flex;position:relative}@media (hover:hover){.ic-nav:not(.on):hover{background:rgba(255,255,255,.6)}}.ic-nav>*{z-index:1;position:relative}.ic-nav .dot{width:7px;height:7px;transition:background-color .35s var(--ease-out),box-shadow .35s var(--ease-out);background:#c3cace;border-radius:50%;flex:none}.ic-nav span{letter-spacing:-.01em;min-width:0;color:var(--color-text-2);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13.5px;font-weight:700;overflow:hidden}.ic-nav em{letter-spacing:.06em;color:#9ca2a5;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:10.5px;font-style:normal;font-weight:800}.ic-nav.on .dot{background:#3de5ff;box-shadow:0 0 0 3px rgba(117,226,255,.22)}.ic-nav.on span{color:var(--color-ink);font-weight:800}.ic-nav.on em{color:#0e93b8}.ic-nav em.warm,.ic-nav.on em.warm{color:#b0603f;letter-spacing:.02em;background:rgba(252,185,169,.35);border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:20px;padding:0 7px;display:inline-flex;box-shadow:inset 0 0 0 1px rgba(252,185,169,.7)}.ic-nav em.live{color:#0e93b8}.ic-navpill{background:rgba(255,255,255,.85);border:1px solid rgba(255,255,255,.95);border-radius:14px;top:0;bottom:0;left:0;right:0;box-shadow:0 8px 22px rgba(146,152,214,.1);z-index:0!important;position:absolute!important}.ic-railfoot{flex-direction:column;gap:12px;margin-top:auto;display:flex}.ic-livecard{background:var(--ic-card);border:1px solid rgba(255,255,255,.85);border-radius:20px;padding:16px;box-shadow:0 8px 22px rgba(146,152,214,.1)}.ic-livecard .lv{letter-spacing:.16em;color:#0e93b8;align-items:center;gap:8px;font-size:10px;font-weight:900;display:flex}.ic-livecard .kv{color:var(--color-muted);justify-content:space-between;align-items:baseline;margin-top:12px;font-size:12px;font-weight:600;display:flex}.ic-livecard .kv b{color:var(--color-ink);font-variant-numeric:tabular-nums;font-size:14px;font-weight:800}.ic-livecard .kv b small{color:var(--color-muted);font-size:12px;font-weight:700}.ic-livecard .w{color:#b0603f;margin-top:10px;font-size:11.5px;font-weight:700}.ic-bar{background:rgba(146,152,214,.14);border-radius:99px;height:6px;margin-top:8px;overflow:hidden}.ic-bar i{height:100%;transition:width .75s var(--ease-out);background:linear-gradient(90deg,#75e2ff,#9ebbf1);border-radius:99px;display:block}.ic-railmeta{justify-content:center;display:flex}.ic-railmeta .signout{letter-spacing:.16em;color:#b3b9bc;transition:color .35s var(--ease-out);background:0 0;border:0;padding:4px 8px;font-size:9.5px;font-weight:800}@media (hover:hover){.ic-railmeta .signout:hover{color:var(--color-ink)}}.ic-app .pad{max-width:1320px;padding:30px max(18px,min(4vw,40px)) 64px}.ic-app .hd{align-items:flex-end;margin-bottom:22px}.ic-app .hd .kick{letter-spacing:.18em;color:#0e93b8;text-transform:uppercase;margin-bottom:8px;font-size:10px;font-weight:900}.ic-app .hd h1{letter-spacing:-.025em;color:var(--color-ink);font-size:24px;font-weight:800;line-height:1.15}.ic-app .hd p{color:var(--color-muted);margin-top:6px;font-size:13px;font-weight:600}@media (max-width:1180px){.ic-app .mtop{-webkit-backdrop-filter:blur(14px);background:linear-gradient(rgba(241,252,254,.96),rgba(241,252,254,.78));border-bottom:1px solid rgba(255,255,255,.9)}.ic-app .mtop .burger{background:rgba(255,255,255,.5);border:1px solid rgba(255,255,255,.85);border-radius:50%;box-shadow:inset 0 1.5px 3px rgba(255,255,255,.9)}.ic-app .mtop .mtop-t{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:800;overflow:hidden}.ic-app .side.ic-rail.open{background:linear-gradient(#fff,#f1fcfe);width:280px;box-shadow:-16px 0 44px rgba(146,152,214,.16)}}.ic-app .card{background:var(--ic-card);transition:box-shadow .5s var(--ease-out);border:1px solid rgba(255,255,255,.85);border-radius:24px;padding:22px 24px;box-shadow:0 8px 22px rgba(146,152,214,.1)}.ic-app .card.flush{padding:0}.ic-app .lb{letter-spacing:.16em;color:var(--color-muted);font-size:10px;font-weight:900}.ic-app .text-section{letter-spacing:-.015em;font-size:15px;font-weight:800}.ic-app .lrowk{border-bottom-color:rgba(150,158,162,.12)}.ic-app .lrowk .kk{font-weight:600}.ic-app .lrowk .vv{font-weight:700}.ic-app .allset,.ic-app .lockcard,.ic-app .st{background:var(--ic-card);border:1px solid rgba(255,255,255,.85);border-radius:20px;box-shadow:0 8px 22px rgba(146,152,214,.1)}.ic-app .note{color:#8e4a2f;background:rgba(255,247,244,.8);border:1px solid rgba(252,185,169,.7);border-radius:18px;font-weight:600}.ic-app .note b{letter-spacing:.16em;color:#b0603f;font-weight:900}.ic-app .wrn{color:#b0603f;background:rgba(255,243,239,.85);border:1px solid rgba(252,185,169,.8);border-radius:18px;font-weight:700}.ic-app .hintbox{background:rgba(255,255,255,.5);border:1px solid rgba(255,255,255,.85);border-radius:18px;font-weight:600;box-shadow:inset 0 1.5px 3px rgba(255,255,255,.9)}.ic-app .skel{background:linear-gradient(100deg,rgba(146,152,214,.08) 20%,rgba(117,226,255,.18) 40%,rgba(146,152,214,.08) 60%) 0 0/250% 100%}.ic-app .pill{box-shadow:none;letter-spacing:.06em;color:var(--color-muted);background:0 0;border-radius:0;align-items:center;gap:8px;padding:0;font-size:11px;font-weight:800;display:inline-flex}.ic-app .pill i{vertical-align:0;background:#c3cace;border-radius:50%;flex:none;width:7px;height:7px;margin:0;animation:none}.ic-app .pill.onair,.ic-app .pill.info,.ic-app .pill.active{color:#0e93b8;background:0 0}.ic-app .pill.onair i,.ic-app .pill.info i,.ic-app .pill.active i{background:#3de5ff;box-shadow:0 0 0 3px rgba(117,226,255,.25)}.ic-app .pill.held{color:#b0603f;background:0 0}.ic-app .pill.held i{background:#fcb9a9}.ic-app .pill.ok{color:#2d9c7c;background:0 0}.ic-app .pill.ok i{background:#37b893}.ic-app .pill.gone{color:#c1462c;background:0 0}.ic-app .pill.gone i{background:#fcb9a9}.ic-app .av{color:#5f7c8a;background:radial-gradient(circle at 34% 26%,#fff,#e4f6fe 52%,#cdeefd 100%);font-weight:800;box-shadow:inset 0 -4px 8px rgba(117,226,255,.3),inset 0 3px 5px rgba(255,255,255,.95),0 0 0 2px #fff,0 0 0 3px rgba(146,152,214,.18)}.ic-app .av.onair{box-shadow:inset 0 -4px 8px rgba(117,226,255,.3),inset 0 3px 5px rgba(255,255,255,.95),0 0 0 2px #fff,0 0 0 3.5px rgba(61,229,255,.6)}.ic-app .savestate{letter-spacing:.06em;color:var(--color-muted);font-size:11px;font-weight:800}.ic-app .savestate i{background:#37b893}.ic-app .savestate[data-state=dirty]{color:#b0603f}.ic-app .savestate[data-state=dirty] i{background:#fcb9a9}.ic-app .savestate[data-state=saving]{color:#0e93b8}.ic-app .savestate[data-state=saving] i{background:#3de5ff}.ic-app .btn{background:var(--ramp);height:44px;box-shadow:var(--glow-primary);color:var(--color-ink);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;filter:none;transition:background .35s var(--ease-out),transform .35s var(--ease-out),box-shadow .35s var(--ease-out),color .35s var(--ease-out);border:0;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:0 22px;font-size:11px;font-weight:800;display:inline-flex;position:relative}.ic-app .btn:not(.g):not(.ink):not(.danger){overflow:hidden}.ic-app .btn:not(.g):not(.ink):not(.danger):before{content:"";pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.45),transparent);width:30%;animation:7.5s ease-in-out infinite icShimmer;position:absolute;top:0;bottom:0;left:35%}@media (hover:hover){.ic-app .btn:hover{background:var(--ramp-hover);box-shadow:var(--glow-primary-up);filter:none;transform:translateY(-1px)}}.ic-app .btn:active{transform:scale(.97)}.ic-app .btn.sm{letter-spacing:.12em;border-radius:999px;height:36px;padding:0 16px;font-size:10px}.ic-app .btn.sm:not(.g){box-shadow:0 6px 16px rgba(117,226,255,.22),inset 0 0 0 1px rgba(255,255,255,.55)}.ic-app .btn.g{-webkit-backdrop-filter:blur(12px);color:var(--color-ink);background:rgba(255,255,255,.5);border:1px solid rgba(255,255,255,.85);box-shadow:inset 0 1.5px 3px rgba(255,255,255,.9)}@media (hover:hover){.ic-app .btn.g:hover{background:rgba(255,255,255,.68);border-color:#fff;transform:translateY(-.5px);box-shadow:inset 0 1.5px 3px rgba(255,255,255,.9)}}.ic-app .btn.g.care{color:#b0603f;border-color:rgba(252,185,169,.85)}@media (hover:hover){.ic-app .btn.g.care:hover{color:#c1462c;border-color:#fcb9a9}}.ic-app .btn.danger{background:var(--grad-danger);color:#8e4a2f;box-shadow:0 8px 22px rgba(252,185,169,.3),inset 0 0 0 1px rgba(255,255,255,.55)}.ic-app .btn.ink{background:var(--grad-ink);color:#fff;box-shadow:0 8px 22px rgba(43,45,51,.18)}.ic-app .btn.armed,.ic-app .btn.armed:hover{color:#b0603f;box-shadow:0 0 0 3px rgba(252,185,169,.75),inset 0 1.5px 3px rgba(255,255,255,.9)}.ic-app .btn:disabled,.ic-app .btn[aria-disabled=true]{opacity:.5;box-shadow:none;transform:none}.ic-app .btn.block{width:100%;display:flex}.ic-app .back{letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted);transition:color .35s var(--ease-out);font-size:11px;font-weight:800}@media (hover:hover){.ic-app .back:hover{color:var(--color-ink)}}.ic-app .back.blue{color:#0e93b8}.ic-app .back.warn{color:#b0603f}.ic-app .fld{height:44px;color:var(--color-ink);background:rgba(255,255,255,.5);border:1px solid rgba(255,255,255,.85);border-radius:999px;padding:0 18px;font-size:13px;font-weight:700;box-shadow:inset 0 1.5px 3px rgba(255,255,255,.9)}@media (hover:hover){.ic-app .fld:hover:not(:focus):not(:disabled){background:rgba(255,255,255,.62);border-color:#fff}}.ic-app .fld:focus{border-color:rgba(117,226,255,.8);box-shadow:0 0 0 4px rgba(117,226,255,.18),inset 0 1.5px 3px rgba(255,255,255,.9)}.ic-app .fld[aria-invalid=true]{border-color:#fcb9a9;box-shadow:0 0 0 4px rgba(252,185,169,.22),inset 0 1.5px 3px rgba(255,255,255,.9)}.ic-app textarea.fld{border-radius:20px;height:auto;padding:14px 18px;line-height:1.6}.ic-app .mini{letter-spacing:.16em;color:var(--color-muted);text-transform:uppercase;margin:0 0 8px 6px;font-size:10px;font-weight:900}.ic-app .tabs{background:rgba(255,255,255,.5);border:1px solid rgba(255,255,255,.85);border-radius:999px;gap:2px;padding:4px;box-shadow:inset 0 1.5px 3px rgba(255,255,255,.9)}.ic-app .tabs button{letter-spacing:.04em;height:34px;color:var(--color-text-2);border-radius:999px;padding:0 18px;font-size:11px;font-weight:800}.ic-app .tabs button.on{color:var(--color-ink);box-shadow:none;background:0 0}.ic-app .tabs .thumb{background:var(--ramp3);border-radius:999px;box-shadow:0 6px 16px rgba(117,226,255,.22),inset 0 0 0 1px rgba(255,255,255,.6)}.ic-app .tabs .tl{align-items:center;gap:8px;display:inline-flex}.ic-app .tabs em{color:var(--color-faint);font-size:10.5px;font-style:normal;font-weight:800}.ic-app .tabs button.on em{color:#0e93b8}.ic-app .swrow{border-bottom-color:rgba(150,158,162,.12)}.ic-app .swrow b{letter-spacing:-.01em;color:var(--color-ink);font-size:13px;font-weight:800}.ic-app .swrow>span>span{color:var(--color-muted);font-size:12px;font-weight:600}.ic-app .swrow.caps b{letter-spacing:.16em;font-size:10.5px;font-weight:900}.ic-app .sw{background:var(--ramp3);border:1px solid rgba(255,255,255,.7);border-radius:999px;width:52px;height:30px;box-shadow:inset 0 1.5px 3px rgba(255,255,255,.9),inset 0 -1px 2px rgba(0,0,0,.03)}.ic-app .sw u{top:2.5px;background:#fff;width:23px;height:23px;box-shadow:0 2px 6px rgba(146,152,214,.28),0 0 0 .5px rgba(255,255,255,.9)}.ic-app .sw u:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:2.5px}.ic-app .sw u:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:2.5px}.ic-app .sw u:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:2.5px}.ic-app .sw u:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:2.5px}.ic-app .sw u:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:2.5px}.ic-app .sw u:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:2.5px}.ic-app .sw.off{background:rgba(255,255,255,.5);border-color:rgba(255,255,255,.85)}.ic-app .sw.off u:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:24.5px}.ic-app .sw.off u:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:24.5px}.ic-app .sw.off u:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:24.5px}.ic-app .sw.off u:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:24.5px}.ic-app .sw.off u:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:24.5px}.ic-app .sw.off u:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:24.5px}.ic-app .sw.warn{background:var(--grad-accent)}.ic-app .scrim{-webkit-backdrop-filter:blur(4px);background:rgba(43,45,51,.28)}.ic-app .drawer{background:linear-gradient(#fff,#f1fcfe);border-left:1px solid rgba(255,255,255,.95);box-shadow:-16px 0 44px rgba(146,152,214,.16)}.ic-app .ask{-webkit-backdrop-filter:blur(6px);background:rgba(43,45,51,.28)}.ic-app .ask .box{background:linear-gradient(#fff,#f1fcfe);border:1px solid rgba(255,255,255,.95);border-radius:28px;padding:30px 30px 26px;box-shadow:0 24px 64px rgba(43,45,51,.12)}.ic-app .ask .box>b{letter-spacing:-.025em;font-size:20px;font-weight:800;line-height:1.2}.ic-app .ask .box>p{color:var(--color-text-2);font-weight:600}.ic-app .ask .box .aa button{letter-spacing:.14em;text-transform:uppercase;border-radius:999px;height:44px;padding:0 20px;font-size:11px;font-weight:800}.ic-app .ask .box .aa .no{color:var(--color-ink);background:rgba(255,255,255,.5);border:1px solid rgba(255,255,255,.85);box-shadow:inset 0 1.5px 3px rgba(255,255,255,.9)}.ic-app .ask .box .aa .go{background:var(--ramp);box-shadow:var(--glow-primary);color:var(--color-ink)}.ic-app .ask .box .aa .yes{background:var(--grad-danger);color:#8e4a2f;box-shadow:0 8px 22px rgba(252,185,169,.3),inset 0 0 0 1px rgba(255,255,255,.55)}.ic-app .ask .box .lb{color:#b0603f}.ic-app .toast{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:rgba(26,26,26,.86);border-radius:999px;font-weight:700}.ic-app :-webkit-any(.drawer,.ask .box) :-webkit-any(.fld,.dtf-btn){background:rgba(231,244,251,.6);border-color:rgba(255,255,255,.95);box-shadow:inset 0 1.5px 3px rgba(146,152,214,.1)}.ic-app :-moz-any(.drawer,.ask .box) :-moz-any(.fld,.dtf-btn){background:rgba(231,244,251,.6);border-color:rgba(255,255,255,.95);box-shadow:inset 0 1.5px 3px rgba(146,152,214,.1)}.ic-app :is(.drawer,.ask .box) :is(.fld,.dtf-btn){background:rgba(231,244,251,.6);border-color:rgba(255,255,255,.95);box-shadow:inset 0 1.5px 3px rgba(146,152,214,.1)}.ic-app :is(.drawer,.ask .box) .fld:focus{border-color:rgba(117,226,255,.8);box-shadow:0 0 0 4px rgba(117,226,255,.18)}.ic-app :is(.drawer,.ask .box) .btn.g{background:rgba(231,244,251,.6);border-color:rgba(255,255,255,.95);box-shadow:0 4px 12px rgba(146,152,214,.12),inset 0 1.5px 3px rgba(255,255,255,.9)}@media (hover:hover){.ic-app :is(.drawer,.ask .box) .btn.g:hover{background:rgba(216,243,254,.75)}}.ic-app :is(.drawer,.ask .box) .btn.g.care{background:rgba(255,247,244,.8);border-color:rgba(252,185,169,.85)}.ic-app :-webkit-any(.drawer,.ask .box) :-webkit-any(.tabs,.ppl-role){background:rgba(231,244,251,.6);border-color:rgba(255,255,255,.95)}.ic-app :-moz-any(.drawer,.ask .box) :-moz-any(.tabs,.ppl-role){background:rgba(231,244,251,.6);border-color:rgba(255,255,255,.95)}.ic-app :is(.drawer,.ask .box) :is(.tabs,.ppl-role){background:rgba(231,244,251,.6);border-color:rgba(255,255,255,.95)}.ic-app .ask .box .aa .no{background:rgba(231,244,251,.6);border-color:rgba(255,255,255,.95);box-shadow:0 4px 12px rgba(146,152,214,.12)}.mo-hint{background:rgba(26,26,26,.86);border-radius:999px;padding:5px 11px;font-weight:600}.ic-app .hero{background:var(--ic-card);box-shadow:var(--elev-3);color:var(--color-ink);border:1px solid rgba(255,255,255,.9);border-radius:28px;padding:28px 30px 26px;overflow:hidden}.ic-app .hero:after{filter:blur(30px);z-index:-1;background:radial-gradient(circle,rgba(117,226,255,.28),rgba(158,187,241,.12) 55%,transparent 72%);border-radius:50%;width:55%;height:90%;top:-30%;bottom:auto;left:auto;right:-12%}.ic-app .hero h2{letter-spacing:-.035em;color:var(--color-ink);font-size:max(24px,min(3vw,32px));font-weight:800}.ic-app .hero .s{color:var(--color-text-2);font-size:13.5px;font-weight:600}.ic-app .hero .k{color:#0e93b8;letter-spacing:.18em;font-weight:900}.ic-app .hero .pill,.ic-app .hero .pill.active{box-shadow:none;color:#0e93b8;background:0 0}.ic-app .hero .pill:not(.active){color:var(--color-muted)}.ic-app .hero .btn.g{color:var(--color-ink);background:rgba(255,255,255,.5);border:1px solid rgba(255,255,255,.85);font-weight:800;box-shadow:inset 0 1.5px 3px rgba(255,255,255,.9)}.ic-app .setpage{max-width:960px}.ic-app .setgroup{margin-top:22px}.ic-app .setgroup>.gh{padding:0 6px 10px}.ic-app .setgroup>.gh b{letter-spacing:.16em;color:var(--color-muted);font-size:10px;font-weight:900}.ic-app .setgroup>.gh span{color:var(--color-muted);font-size:12px;font-weight:600}.ic-app .setcard{background:var(--ic-card);border:1px solid rgba(255,255,255,.85);border-radius:24px;box-shadow:0 8px 22px rgba(146,152,214,.1)}.ic-app .setrow{padding:16px 24px}.ic-app .setrow+.setrow{border-top-color:rgba(150,158,162,.12)}.ic-app .setrow .ic{display:none}.ic-app .setrow .tt b{font-size:13.5px;font-weight:800}.ic-app .setrow .tt>span{color:var(--color-muted);font-size:12px;font-weight:600}.ic-app .setrow .val{color:var(--color-text-2);font-weight:800}.ic-app .setrow .path{color:#0e93b8;background:rgba(255,255,255,.7);border-radius:999px;padding:3px 10px;font-weight:700;box-shadow:inset 0 0 0 1px rgba(255,255,255,.9)}.ic-app .setrow>.swrow b{letter-spacing:.06em;color:var(--color-text-2);font-size:11px;font-weight:800}.ic-app .dtf-btn{background:rgba(255,255,255,.5);border:1px solid rgba(255,255,255,.85);border-radius:999px;height:44px;padding:0 18px;font-weight:700;box-shadow:inset 0 1.5px 3px rgba(255,255,255,.9)}.ic-app .dtf.open .dtf-btn{border-color:rgba(117,226,255,.8);box-shadow:0 0 0 4px rgba(117,226,255,.18),inset 0 1.5px 3px rgba(255,255,255,.9)}.ic-app .dtf-btn:focus-visible{border-color:rgba(117,226,255,.8);box-shadow:0 0 0 4px rgba(117,226,255,.18),inset 0 1.5px 3px rgba(255,255,255,.9)}.ic-app .dtf-ic{color:#0e93b8}.ic-app .dtf-pop{background:linear-gradient(#fff,#f1fcfe);border:1px solid rgba(255,255,255,.95);border-radius:24px;box-shadow:0 22px 44px rgba(146,152,214,.22),0 3px 10px rgba(146,152,214,.1)}.ic-app .dtf-day{border-radius:999px;font-weight:700}.ic-app .dtf-day.on{background:var(--ramp3);color:var(--color-ink);box-shadow:0 6px 16px rgba(117,226,255,.22)}.ic-app .dtf-day.today:not(.on){box-shadow:inset 0 0 0 1.5px rgba(61,229,255,.7)}.ic-app .dtf-sel{border-radius:999px}.ic-app .ppl-tiles{gap:12px;margin-bottom:18px}.ic-app .ppl-tile{background:var(--ic-card);border:1px solid rgba(255,255,255,.85);border-radius:20px;padding:16px 18px 20px;box-shadow:0 8px 22px rgba(146,152,214,.1)}@media (hover:hover){.ic-app .ppl-tile[aria-selected=false]:hover{background:var(--ic-card);box-shadow:var(--elev-2);border-color:#fff}}.ic-app .ppl-tile-on{background:linear-gradient(165deg,rgba(216,243,254,.75) 0%,rgba(231,244,251,.9) 100%);border-radius:20px;box-shadow:inset 0 0 0 1.5px rgba(117,226,255,.7),0 10px 26px rgba(117,226,255,.18)}.ic-app .ppl-tile-l{letter-spacing:.16em;color:var(--color-muted);font-size:10px;font-weight:900}.ic-app .ppl-tile[aria-selected=true] .ppl-tile-l{color:#0e93b8}.ic-app .ppl-tile-n b{letter-spacing:-.03em;color:var(--color-ink);background:0 0;-webkit-background-clip:border-box;background-clip:border-box;font-size:24px;font-weight:800}.ic-app .ppl-tile-n small{color:var(--color-muted);font-size:13px;font-weight:800}.ic-app .ppl-tile-bar{background:rgba(146,152,214,.14);height:4px}.ic-app .ppl-tile-bar u{background:rgba(146,152,214,.35)}.ic-app .ppl-tile-bar u.all{background:linear-gradient(90deg,#75e2ff,#9ebbf1)}.ic-app .ppl-tile-bar u.done{background:linear-gradient(90deg,#b5efdf,#37b893)}.ic-app .ppl-dot.all{background:#3de5ff}.ic-app .ppl-dot.done{background:#37b893}.ic-app .ppl-dot.gone{opacity:1;background:#fcb9a9}.ic-app .ppl-dot.wait{background:#fcb9a9}.ic-app .ppl-bar{gap:10px}.ic-app .ppl-bar>.btn{height:44px;padding:0 22px}.ic-app .ppl-search .fld{padding-left:44px}.ic-app .ppl-search svg{color:#a6adb1}.ic-app .ppl-wait{background:rgba(255,247,244,.75);border:1px solid rgba(252,185,169,.6);border-radius:999px;padding:10px 18px;font-weight:600}.ic-app .ppl-list{background:var(--ic-card);border:1px solid rgba(255,255,255,.85);border-radius:24px;row-gap:0;padding:6px 12px 12px;box-shadow:0 8px 22px rgba(146,152,214,.1)}.ic-app .ppl-head{padding:12px 12px 8px}.ic-app .ppl-head button{letter-spacing:.14em;color:#9ca2a5;font-size:10px;font-weight:900}.ic-app .ppl-head button.on{color:var(--color-ink)}.ic-app .ppl-head button i{color:#0e93b8}.ic-app .prow{min-height:64px;box-shadow:none;transition:background-color .35s var(--ease-out);background:0 0;border:0;border-top:1px solid rgba(150,158,162,.12);border-radius:16px;padding:12px}.ic-app .ppl-slot:first-of-type .prow,.ic-app .ppl-head+.ppl-slot .prow{border-top-color:transparent}.ic-app .prow-sheen{display:none}@media (hover:hover){.ic-app .prow:hover{box-shadow:none;background:rgba(255,255,255,.55);border-color:rgba(150,158,162,.12);transform:none}.ic-app .prow:hover .prow-who .nm{color:var(--color-ink)}.ic-app .prow:hover .prow-go{color:#0e93b8}}.ic-app .prow:active{transform:none}.ic-app .prow:has(.prow-open:focus-visible){border-color:transparent;box-shadow:inset 0 0 0 1.5px rgba(117,226,255,.7)}.ic-app .prow-who b{letter-spacing:-.01em;font-size:14px;font-weight:700}.ic-app .prow-who>span{color:var(--color-muted);font-size:12px;font-weight:600}.ic-app .prow-t,.ic-app .prow-where{color:var(--color-text-2);font-size:12.5px;font-weight:600}.ic-app .prow .pill:not(.onair):not(.ok){box-shadow:none;color:var(--color-muted);background:0 0}.ic-app .prow .pill:not(.onair):not(.ok) i{box-shadow:none;background:#c3cace}.ic-app .prow .pill.ok,.ic-app .prow .pill.onair{background:0 0}.ic-app .ppl-chip{letter-spacing:.14em;color:var(--color-muted);background:rgba(255,255,255,.7);padding:3px 8px;font-size:8.5px;font-weight:900;box-shadow:inset 0 0 0 1px rgba(255,255,255,.9)}.ic-app .ppl-chip.host{color:#0e93b8;background:rgba(216,243,254,.8)}.ic-app .ppl-rmhead{background:var(--ic-card);border:1px solid rgba(255,255,255,.85);border-radius:20px;box-shadow:0 8px 22px rgba(146,152,214,.1)}.ic-app .ppl-empty{background:rgba(255,255,255,.4);border:1.5px dashed rgba(146,152,214,.3);border-radius:24px;font-weight:600}.ic-app .ppl-empty b{font-weight:800}.ic-app .ppl-foot{letter-spacing:.08em;color:#9ca2a5;font-weight:800}.ic-app .pvw{background:linear-gradient(#fff 0%,#f1fcfe 100%)}.ic-app .pv-hero{color:var(--color-ink);background:var(--ic-card);border-bottom:1px solid rgba(255,255,255,.9)}.ic-app .pv-hero:after{filter:blur(26px);background:radial-gradient(circle,rgba(117,226,255,.26),rgba(158,187,241,.1) 55%,transparent 72%);border-radius:50%;width:60%;height:100%;top:-30%;bottom:auto;left:auto;right:-14%}.ic-app .pv-back{letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted);font-size:11px;font-weight:800}@media (hover:hover){.ic-app .pv-back:hover{color:var(--color-ink);background:rgba(255,255,255,.6)}}.ic-app .pv-hero .btn.g{color:var(--color-ink);background:rgba(255,255,255,.5);border:1px solid rgba(255,255,255,.85);box-shadow:inset 0 1.5px 3px rgba(255,255,255,.9)}.ic-app .pv-face .av{box-shadow:inset 0 -6px 12px rgba(117,226,255,.3),inset 0 4px 7px rgba(255,255,255,.95),0 0 0 4px #fff,0 18px 34px -14px rgba(146,152,214,.55)}.ic-app .pv-name{letter-spacing:-.03em;font-size:22px;font-weight:800}.ic-app .pv-sub{color:var(--color-muted);font-size:13px;font-weight:600}.ic-app .pv-hero .pill{background:0 0}.ic-app .pv-chip{letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-2);background:rgba(255,255,255,.6);padding:5px 12px;font-size:10px;font-weight:800;box-shadow:inset 0 0 0 1px rgba(255,255,255,.95)}@media (hover:hover){.ic-app a.pv-chip:hover{color:#0e93b8;background:#fff}}.ic-app .pv-facts{border-top-color:rgba(150,158,162,.14)}.ic-app .pv-facts>div+div{border-left-color:rgba(150,158,162,.14)}.ic-app .pv-facts span{letter-spacing:.16em;color:var(--color-muted);font-size:9.5px;font-weight:900}.ic-app .pv-facts b{letter-spacing:.08em;color:var(--color-ink);font-size:20px;font-weight:800}.ic-app .pv-body .card{border-radius:20px;padding:18px 20px 8px}.ic-app .pv-form{background:linear-gradient(#fff 0%,#f1fcfe 100%)}.ic-app .pv-formbar,.ic-app .pv-foot{-webkit-backdrop-filter:blur(14px);background:rgba(255,255,255,.82)}.ic-app .pv-formbar{border-bottom-color:rgba(150,158,162,.12)}.ic-app .pv-foot{border-top-color:rgba(150,158,162,.12)}.ic-app .pv-kick{letter-spacing:.18em;color:#0e93b8;font-size:10px;font-weight:900}.ic-app .ppl-f .mini{letter-spacing:.16em;font-size:10px}.ic-app .ppl-f .fld,.ic-app .ppl-code .btn{height:44px}.ic-app .ppl-code .fld{letter-spacing:.34em;font-weight:800}.ic-app .ppl-key{letter-spacing:.06em;color:#9ca2a5;font-weight:700}.ic-app .ppl-err{color:#b0603f;font-weight:700}.ic-app .ppl-done{color:#2d9c7c;font-weight:800}.ic-app .ppl-done:before{color:var(--color-ink);background:linear-gradient(135deg,#3de5ff,#b5efdf)}.ic-app .ppl-role{background:rgba(255,255,255,.5);border:1px solid rgba(255,255,255,.85);border-radius:999px;height:44px;padding:4px;box-shadow:inset 0 1.5px 3px rgba(255,255,255,.9)}.ic-app .ppl-role button{letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-2);border-radius:999px;font-size:11px;font-weight:800}.ic-app .ppl-role button[aria-checked=true]{color:var(--color-ink)}.ic-app .ppl-role .thumb{background:var(--ramp3);border-radius:999px;box-shadow:0 6px 16px rgba(117,226,255,.22),inset 0 0 0 1px rgba(255,255,255,.6)}.ic-app .ppl-stage:before{box-shadow:0 0 0 1px rgba(255,255,255,.95),0 20px 36px -20px rgba(146,152,214,.55)}.ic-app .ppl-blank{background:radial-gradient(circle at 34% 26%,#fff,#e4f6fe 52%,#cdeefd 100%);box-shadow:inset 0 -8px 16px rgba(117,226,255,.3),inset 0 5px 9px rgba(255,255,255,.95)}.ic-app .ppl-blank b{color:rgba(95,124,138,.5);font-weight:800}.ic-app .ppl-blank svg{color:rgba(14,147,184,.5)}.ic-app .ppl-blank span{letter-spacing:.14em;text-transform:uppercase;color:#0e93b8;font-size:10px;font-weight:900}.ic-app .ppl-nudge{background:rgba(255,255,255,.85);border:1px solid rgba(255,255,255,.9);box-shadow:0 4px 12px rgba(146,152,214,.18)}.ic-app .ppl-zoom input{accent-color:#3de5ff}.ic-app .ppl-lead{font-weight:600}.ic-app .reglink{background:var(--ic-card);border:1px solid rgba(255,255,255,.85);border-radius:999px;padding:8px 10px 8px 22px;box-shadow:0 8px 22px rgba(146,152,214,.1)}.ic-app .reglink-url{color:#0e93b8;font-size:13px;font-weight:700}.ic-app .reglink-rule{background:rgba(150,158,162,.16)}.ic-app .reghead{margin:30px 0 14px}.ic-app .reghead .lb{color:#0e93b8}.ic-app .regseats{color:var(--color-text-2);background:rgba(255,255,255,.5);border:1px solid rgba(255,255,255,.85);padding:6px 14px;font-weight:800;box-shadow:inset 0 1.5px 3px rgba(255,255,255,.9)}.ic-app .regseats.none{color:#b0603f;border-color:rgba(252,185,169,.8)}.ic-app .regq{padding:4px 12px}.ic-app .regq th{letter-spacing:.14em;color:#9ca2a5;border-bottom:0;padding:14px 12px 8px;font-size:10px;font-weight:900}.ic-app .regq td{border-top:1px solid rgba(150,158,162,.12);border-bottom:0;padding:12px;font-weight:600}.ic-app .regq tbody tr:first-child td{border-top:0}.ic-app .regq tbody tr{transition:background-color .35s var(--ease-out)}@media (hover:hover){.ic-app .regq tbody tr:hover td{background:rgba(255,255,255,.5)}.ic-app .regq tbody tr:hover td:first-child{border-radius:16px 0 0 16px}.ic-app .regq tbody tr:hover td:last-child{border-radius:0 16px 16px 0}}.ic-app .regq b{font-weight:700}.ic-app .regq td:nth-child(2),.ic-app .regq td:nth-child(3){white-space:nowrap}.ic-app .card.flush>p{letter-spacing:.04em;font-weight:700;border-top-color:rgba(150,158,162,.12)!important}.ic-app .regsite-page,.ic-app .regsite-rules{background:var(--ic-card);box-shadow:var(--elev-2);border:1px solid rgba(255,255,255,.85);border-radius:24px}.ic-app .regsite-ruleshead .lb,.ic-app .regsite-copy .lb{color:#0e93b8}.ic-app .regsite-line{font-weight:600}.ic-app .regsite-rules>*+*{border-top-color:rgba(150,158,162,.12)}.ic-app .regsite-rules>.swrow b,.ic-app .regopt label b{font-size:13px;font-weight:800}.ic-app .regopt label span{font-weight:700}.ic-app .regopt label span.none{color:#b0603f}.ic-app .regopt .fld{width:80px;height:40px;padding:0 10px;font-size:15px;font-weight:800}.ic-app .regopt .fld.bad{border-color:#fcb9a9}.ic-app .reg-tiles,.ic-app .lead-tiles{flex-wrap:wrap}.ic-app .reg-tiles .ppl-tile,.ic-app .lead-tiles .ppl-tile{flex:132px}.ic-app .reg-tiles div.ppl-tile{cursor:default}@media (hover:hover){.ic-app .reg-tiles .ppl-tile[aria-pressed=false]:hover{background:var(--ic-card);box-shadow:var(--elev-2);border-color:#fff}}.ic-app .reg-tiles .ppl-tile[aria-pressed=true]{border-color:transparent}.ic-app .reg-tiles .ppl-tile[aria-pressed=true] .ppl-tile-l{color:#0e93b8}.ic-app .ppl-dot.cat-potential_client{background:#efc56a}.ic-app .ppl-dot.cat-current_client{background:#37b893}.ic-app .ppl-dot.cat-potential_collab{background:#9a9ee6}.ic-app .ppl-dot.cat-potential_speaker{background:#3de5ff}.ic-app .ppl-tile-bar u.cat-potential_client{background:linear-gradient(90deg,#ffe7b5,#efc56a)}.ic-app .ppl-tile-bar u.cat-current_client{background:linear-gradient(90deg,#b5efdf,#37b893)}.ic-app .ppl-tile-bar u.cat-potential_collab{background:linear-gradient(90deg,#dcdcfa,#9a9ee6)}.ic-app .ppl-tile-bar u.cat-potential_speaker{background:linear-gradient(90deg,#c3f2ff,#3de5ff)}.ic-app .lseg{background:rgba(255,255,255,.5);border:1px solid rgba(255,255,255,.85);border-radius:999px;align-items:center;gap:2px;height:44px;padding:4px;display:inline-flex;box-shadow:inset 0 1.5px 3px rgba(255,255,255,.9)}.ic-app .lseg button{letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;height:100%;color:var(--color-muted);transition:color .3s var(--ease-out);border-radius:999px;padding:0 16px;font-size:10.5px;font-weight:800;position:relative}.ic-app .lseg button.on{color:var(--color-ink)}@media (hover:hover){.ic-app .lseg button:not(.on):hover{color:var(--color-ink)}}.ic-app .lseg button>span{z-index:1;align-items:center;gap:6px;display:inline-flex;position:relative}.ic-app .lseg-on{background:var(--ramp3);border-radius:999px;position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:0 6px 16px rgba(117,226,255,.22),inset 0 0 0 1px rgba(255,255,255,.6)}.ic-app .lseg em,.ic-app .lead-btnn{color:#b0603f;letter-spacing:0;background:rgba(252,185,169,.35);border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-style:normal;font-weight:900;display:inline-flex}.ic-app .lead-btnn{color:#0e6f8b;background:rgba(117,226,255,.25)}.ic-app .lead-ownerf,.ic-app .lsel{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' fill='none' stroke='%238a9093' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m1 1 4 4 4-4'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat}.ic-app .lead-ownerf{min-width:150px;max-width:210px;height:44px;color:var(--color-ink);transition:border-color .25s var(--ease-out),box-shadow .25s var(--ease-out),background-color .25s var(--ease-out);background-color:rgba(255,255,255,.5);border:1px solid rgba(255,255,255,.85);border-radius:999px;outline:none;padding:0 34px 0 18px;font-size:13px;font-weight:700;box-shadow:inset 0 1.5px 3px rgba(255,255,255,.9)}@media (hover:hover){.ic-app .lead-ownerf:hover{background-color:rgba(255,255,255,.62);border-color:#fff}}.ic-app .lead-ownerf:focus-visible{border-color:rgba(117,226,255,.8);box-shadow:0 0 0 4px rgba(117,226,255,.18),inset 0 1.5px 3px rgba(255,255,255,.9)}.ic-app .lead-ownerf.on{color:#0e6f8b;border-color:rgba(117,226,255,.8)}.ic-app .lt-card{margin-bottom:0}.ic-app .regq.lt{padding:4px 10px}.ic-app .regq.lt-reg table{min-width:1060px}.ic-app .regq.lt-lead table{min-width:960px}.ic-app .lt th{white-space:nowrap;text-transform:uppercase;line-height:1.35}.ic-app .lt th.c,.ic-app .lt td.c{text-align:center}.ic-app .lt td{vertical-align:middle}.ic-app .lt-sort{font:inherit;letter-spacing:inherit;text-transform:uppercase;color:inherit;transition:color .3s var(--ease-out);align-items:center;gap:5px;display:inline-flex}.ic-app .lt-sort.on{color:var(--color-ink)}@media (hover:hover){.ic-app .lt-sort:hover{color:var(--color-ink)}}.ic-app .lt-sort i{color:#0e93b8;font-size:8px;font-style:normal}.ic-app .lt-open{text-align:left;border-radius:12px;align-items:center;gap:12px;min-width:0;max-width:300px;display:flex}.ic-app .lt-open b{letter-spacing:-.01em;transition:color .3s var(--ease-out);font-size:13.5px;font-weight:700}@media (hover:hover){.ic-app .lt-open:hover b .nm,.ic-app .lt-open:hover>span>b.block{color:#0e93b8}}.ic-app .lt-open:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(117,226,255,.45)}.ic-app .lt-name{flex-wrap:wrap;align-items:center;gap:4px 6px;display:flex}.ic-app .lt-name .nm{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ic-app .lt-open .text-meta{text-overflow:ellipsis;white-space:nowrap;max-width:240px;overflow:hidden}.ic-app .lt-dim{color:var(--color-text-2);white-space:nowrap;text-overflow:ellipsis;max-width:220px;font-size:12.5px;overflow:hidden}.ic-app .lt .regacts .btn{height:32px}.ic-app .lt-empty{text-align:center;color:var(--color-muted);border-top:1px solid rgba(150,158,162,.12);padding:38px 20px;font-size:13px;font-weight:600}.ic-app .lt-empty b{color:var(--color-ink);margin-bottom:4px;font-size:14px;font-weight:800;display:block}.ic-app .lt-empty>div{margin-top:14px}.ic-app .lt-foot{letter-spacing:.06em;color:#9ca2a5;border-top:1px solid rgba(150,158,162,.12);margin:0;padding:10px 18px 12px;font-size:11px;font-weight:800}@media (max-width:900px){.ic-app .lt th.lt-who,.ic-app .lt td.lt-who{z-index:2;background:#eef7fb;position:-webkit-sticky;position:sticky;left:0;box-shadow:8px 0 12px -10px rgba(146,152,214,.45)}.ic-app .lt-open{max-width:200px}.ic-app .lt-open .text-meta{max-width:150px}}.ic-app .lchip{letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-2);background:rgba(150,158,162,.13);border-radius:999px;flex:none;align-items:center;padding:2px 8px;font-size:8.5px;font-weight:900;display:inline-flex}.ic-app .lchip.done{color:#1d6b52;background:rgba(181,239,223,.75)}.ic-app .lchip.wait{color:#b0603f;background:rgba(252,185,169,.3)}.ic-app .ltick{width:30px;height:30px;transition:background .25s var(--ease-out),border-color .25s var(--ease-out),transform .2s var(--ease-out),box-shadow .25s var(--ease-out);background:rgba(255,255,255,.6);border:1.5px solid rgba(150,158,162,.3);border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex;box-shadow:inset 0 1.5px 3px rgba(255,255,255,.9)}@media (hover:hover){.ic-app .ltick:hover{border-color:rgba(14,147,184,.45);transform:scale(1.06)}}.ic-app .ltick:active{transform:scale(.94)}.ic-app .ltick:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(117,226,255,.45)}.ic-app .ltick svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.ic-app .ltick path{stroke-dasharray:16;stroke-dashoffset:16px;transition:stroke-dashoffset .28s var(--ease-out)}.ic-app .ltick.on path{stroke-dashoffset:0}.ic-app .ltick.on{border-color:transparent}.ic-app .ltick.t-step.on{color:#1d6b52;background:#c9f2e3;box-shadow:inset 0 0 0 1px #9edcc5}.ic-app .ltick.t-seat.on{background:var(--ramp3);color:var(--color-ink);box-shadow:0 6px 14px rgba(117,226,255,.28),inset 0 0 0 1px rgba(255,255,255,.6)}.ic-app .ltick.t-potential_client.on{color:#6e4e10;background:#ffe7b5;box-shadow:inset 0 0 0 1px #efc56a}.ic-app .ltick.t-current_client.on{color:#1d6b52;background:#c9f2e3;box-shadow:inset 0 0 0 1px #9edcc5}.ic-app .ltick.t-potential_collab.on{color:#3c3f8f;background:#e2e3fb;box-shadow:inset 0 0 0 1px #b6b9ee}.ic-app .ltick.t-potential_speaker.on{color:#0e6f8b;background:#d4f6fe;box-shadow:inset 0 0 0 1px #8fe3f7}.ic-app .lprog{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.ic-app .lprog-bar{background:rgba(146,152,214,.16);border-radius:3px;width:56px;height:5px;overflow:hidden}.ic-app .lprog-bar u{border-radius:inherit;height:100%;transition:width .4s var(--ease-out);background:linear-gradient(90deg,#75e2ff,#b5efdf);display:block}.ic-app .lprog.full .lprog-bar u{background:linear-gradient(90deg,#b5efdf,#37b893)}.ic-app .lprog b{color:var(--color-muted);font-variant-numeric:tabular-nums;font-size:11px;font-weight:800}.ic-app .lsel,.ic-app .lnext{height:34px;color:var(--color-ink);transition:border-color .25s var(--ease-out),box-shadow .25s var(--ease-out),background-color .25s var(--ease-out);background-color:rgba(255,255,255,.55);border:1px solid rgba(255,255,255,.85);outline:none;font-size:12.5px;font-weight:700;box-shadow:inset 0 1.5px 3px rgba(255,255,255,.9)}.ic-app .lsel{background-position:right 12px center;border-radius:999px;min-width:132px;max-width:180px;padding:0 32px 0 14px}.ic-app .lsel.none{color:var(--color-muted);border-style:dashed;border-color:rgba(150,158,162,.4)}.ic-app .lnext{border-radius:12px;width:210px;padding:0 14px;font-weight:600}.ic-app .lnext::placeholder{color:#a6adb1;font-weight:600}@media (hover:hover){.ic-app .lsel:hover,.ic-app .lnext:hover:not(:focus){background-color:rgba(255,255,255,.72);border-color:#fff}}.ic-app .lnext:focus{border-color:rgba(117,226,255,.8);box-shadow:0 0 0 4px rgba(117,226,255,.18),inset 0 1.5px 3px rgba(255,255,255,.9)}.ic-app .lsel:focus-visible{border-color:rgba(117,226,255,.8);box-shadow:0 0 0 4px rgba(117,226,255,.18),inset 0 1.5px 3px rgba(255,255,255,.9)}.ic-app .lnext.is-saving{animation:lnext-save 1.1s var(--ease-out)infinite alternate;border-color:rgba(117,226,255,.7)}@keyframes lnext-save{to{box-shadow:0 0 0 4px rgba(117,226,255,.16),inset 0 1.5px 3px rgba(255,255,255,.9)}}.ic-app .pv-body .lcard-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.ic-app .pv-body .lcard .lrowk{align-items:center}.ic-app .pv-body .lcard .lrowk .vv{justify-content:flex-end;display:flex}.ic-app .pv-body .lstep .kk small{color:var(--color-muted);font-size:11px;font-weight:600;display:block}.ic-app .pv-body .lcard .lsel{width:100%;max-width:240px}.ic-app .pv-body .lcard .lnext{width:100%;max-width:280px}.ic-app .lcats{flex-wrap:wrap;gap:7px;margin:10px 0 8px;display:flex}.ic-app .lcat{color:var(--color-text-2);transition:background .25s var(--ease-out),border-color .25s var(--ease-out),color .25s var(--ease-out);background:rgba(255,255,255,.55);border:1px solid rgba(150,158,162,.28);border-radius:999px;padding:7px 13px;font-size:12px;font-weight:700}@media (hover:hover){.ic-app .lcat:hover{border-color:rgba(14,147,184,.4)}}.ic-app .lcat:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(117,226,255,.45)}.ic-app .lcat.on{color:var(--color-ink);border-color:transparent}.ic-app .lcat.t-potential_client.on{color:#6e4e10;background:#ffe7b5;box-shadow:inset 0 0 0 1px #efc56a}.ic-app .lcat.t-current_client.on{color:#1d6b52;background:#c9f2e3;box-shadow:inset 0 0 0 1px #9edcc5}.ic-app .lcat.t-potential_collab.on{color:#3c3f8f;background:#e2e3fb;box-shadow:inset 0 0 0 1px #b6b9ee}.ic-app .lcat.t-potential_speaker.on{color:#0e6f8b;background:#d4f6fe;box-shadow:inset 0 0 0 1px #8fe3f7}.ic-app .ask .box.own{max-width:440px}.ic-app .own-line{color:var(--color-text-2);margin:4px 0 14px;font-size:13px;font-weight:600}.ic-app .own-add{gap:8px;display:flex}.ic-app .own-add .fld{flex:1;min-width:0}.ic-app .own-note{color:#b0603f;margin:8px 2px 0;font-size:12.5px;font-weight:700}.ic-app .own-list{border-top:1px solid rgba(150,158,162,.14);margin:14px 0 0;padding:0;list-style:none}.ic-app .own-list li{border-bottom:1px solid rgba(150,158,162,.14);align-items:center;gap:10px;padding:10px 2px;display:flex}.ic-app .own-list b{text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:55%;font-size:14px;font-weight:800;overflow:hidden}.ic-app .own-list span{min-width:0;color:var(--color-muted);flex:1;font-size:12px;font-weight:600}.ic-app .own-x{min-width:30px;height:30px;color:var(--color-muted);transition:color .25s var(--ease-out),border-color .25s var(--ease-out),background .25s var(--ease-out);background:rgba(255,255,255,.55);border:1px solid rgba(255,255,255,.85);border-radius:999px;flex:none;padding:0 9px;font-size:16px;font-weight:700;line-height:1}@media (hover:hover){.ic-app .own-x:hover{color:#b0603f;border-color:rgba(252,185,169,.85)}}.ic-app .own-x.armed{letter-spacing:.12em;text-transform:uppercase;color:#b0603f;background:rgba(255,247,244,.9);border-color:rgba(252,185,169,.9);padding:0 12px;font-size:10px;font-weight:900}.ic-app .own-x[aria-busy=true]{opacity:.5;pointer-events:none}.ic-app .own-empty{color:var(--color-muted);margin:14px 2px 0;font-size:13px;font-weight:600}.ic-app .own-foot{justify-content:flex-end;margin-top:16px;display:flex}@media (prefers-reduced-motion:reduce){.ic-app .ltick,.ic-app .ltick path,.ic-app .lprog-bar u{transition:none}.ic-app .lnext.is-saving{animation:none}}}
