.partners-head{gap:10px;margin:30px 0 12px}.partners{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.ptn{align-items:center;gap:12px;padding:14px 16px;display:flex}.ptn>div{flex-direction:column;flex:1;min-width:0;display:flex}.ptn b{font-size:14px}.ptn span{color:var(--ink-2);font-size:13px}.ptn .btn{flex:none}.partners-note{margin-top:10px}.lic-price{flex-wrap:wrap;align-items:baseline;gap:10px;margin:16px 0 8px;display:flex}.lic-price b{font-size:44px;font-weight:400;line-height:1}.lic-price span{color:var(--ink-2);font-size:13px}.lic-list{flex-direction:column;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.lic-list li{background:var(--surface-2);border-radius:12px;align-items:center;gap:10px;padding:12px;display:flex}.lic-list li>div{flex-direction:column;flex:1;min-width:0;display:flex}.lic-list b{font-size:14px}.lic-list span{color:var(--ink-2);font-size:12px}.lic-form{gap:8px;margin-top:12px}.lic-form .field{flex:160px;min-width:0}.lic-form .lic-n{flex:0 0 110px}.papp{background:var(--bg);min-height:100vh}.ptop{z-index:5;background:color-mix(in oklab, var(--bg) 88%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:14px 24px;display:flex;position:sticky;top:0}.ptop .logo{color:var(--ink);font-size:18px;font-weight:700;text-decoration:none}.ptop .logo span{color:var(--accent);margin-left:4px;font-weight:400}.pmain{max-width:1040px;margin:0 auto;padding:32px 24px 80px}.privacy{background:var(--ok-soft);color:var(--ink-2);border-radius:14px;align-items:flex-start;gap:10px;margin:16px 0 8px;padding:12px 14px;font-size:13px;display:flex}.privacy svg.i{color:var(--ok);flex:none;margin-top:2px}.lead-filters{margin:6px 0 14px}.leads{flex-direction:column;gap:12px;display:flex}.lead.late{box-shadow:inset 3px 0 0 var(--bad), var(--shadow)}.lead-head{align-items:flex-start;gap:10px}.lead-who{gap:12px}.lead-name{font-size:16px}.lead-late{color:var(--bad)}.lead-pitch{margin:10px 0 4px;font-size:14px}.lneed{color:var(--ink-2);margin:0 0 12px;font-size:14px}.lneed b{color:var(--ink);font-weight:600}.seg.lst{border-radius:16px;flex-wrap:wrap;max-width:100%;display:flex}.seg.lst button{flex:none}.lcomm{color:var(--ok);align-items:center;gap:6px;margin:12px 0 0;font-size:14px;font-weight:500;display:flex}.lmsgs{flex-direction:column;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.lmsgs:empty{display:none}.lmsgs li{background:var(--surface-2);border-radius:14px;max-width:80%;padding:8px 12px;font-size:14px}.lmsgs li span{color:var(--ink-3);margin-bottom:2px;font-size:11px;display:block}.lmsgs li.me{background:var(--accent-soft);align-self:flex-end}.lmsgs li.naditek{background:var(--warm-soft)}.lsend{gap:8px;margin-top:10px;display:flex}.lsend .field{flex:1;min-width:0;height:38px}.lead-rate{align-items:center;gap:8px;margin-top:10px}.star{color:var(--line);padding:0 2px;font-size:20px;line-height:1}.star.on{color:var(--warm)}.partner-table{margin-top:12px}@media (max-width:860px){.partners{grid-template-columns:1fr}.ptn{flex-wrap:wrap}.ptn>div{flex:calc(100% - 44px)}.ptn .btn{margin-left:40px}.ptop{padding:12px 16px}.pmain{padding:24px 16px 60px}.lmsgs li{max-width:92%}}.licences{margin-top:16px}.rd-table.partner-table td{vertical-align:middle}.rd-table.partner-table td:first-child{font-weight:400}.access-form{gap:6px}.access-form .field{min-width:180px;height:32px}.mx{grid-template-columns:248px minmax(0,1fr);min-height:100vh;display:grid}.mx-side{border-right:1px solid var(--line);background:var(--surface);z-index:6;flex-direction:column;gap:16px;height:100vh;padding:20px 14px;display:flex;position:sticky;top:0;overflow-y:auto}.mx-side .logo{color:var(--ink);padding:0 8px 4px;font-size:18px;font-weight:700;text-decoration:none}.mx-side .logo span{color:var(--accent);margin-left:4px;font-weight:400}.mx-me{background:var(--surface-2);border-radius:14px;align-items:center;gap:10px;padding:10px;display:flex}.mx-me>div{flex-direction:column;gap:2px;display:flex}.mx-me b{font-size:14px}.mx-me>div>span:not(.tag){color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.mx-me .tag{align-self:flex-start;margin-top:4px}.mx-cap{color:var(--ink-2);flex-direction:column;gap:6px;padding:0 8px;font-size:12px;display:flex}.mx-nav{flex-direction:column;gap:2px;display:flex}.mx-nav a{height:38px;color:var(--ink-2);text-align:left;white-space:nowrap;border-radius:10px;align-items:center;gap:10px;padding:0 10px;font-size:14px;text-decoration:none;display:flex}.mx-nav svg.i{flex:none;width:17px;height:17px}.mx-nav a:hover{background:var(--surface-2);color:var(--ink)}.mx-nav [aria-current=page]{background:var(--accent-soft);color:var(--ink);box-shadow:inset 2px 0 0 var(--accent);font-weight:600}.mx-nav em{font-style:normal;font-family:var(--mono);background:var(--surface-2);color:var(--ink-2);border-radius:99px;margin-left:auto;padding:1px 7px;font-size:11px}.mx-nav em.hot{background:var(--accent);color:var(--accent-ink)}.mx-foot{border-top:1px solid var(--line);gap:4px;margin-top:auto;padding-top:12px;display:flex}.mx-foot .icon-btn{height:34px;color:var(--ink-2);border-radius:9px;flex:1;justify-content:center;align-items:center;gap:6px;font-size:13px;display:flex}.mx-foot .icon-btn:hover{background:var(--surface-2);color:var(--ink)}.mx-main{min-width:0}.mx .pmain{max-width:1080px;padding:28px 32px 80px}.mx .hello{margin-bottom:20px}.mx .hello h1{font-size:clamp(30px,3.6vw,44px)}.mx-k-wrap .kstats{margin-bottom:20px}.mx-k-wrap .kstat{padding:14px 16px}.mx-k-wrap .kstat b{font-size:22px}.kstats.two{grid-template-columns:repeat(2,minmax(0,1fr));margin:12px 0 0}.mx-k .kstat{padding:14px 16px}.mx-k .kstat b{font-size:22px}.mx .card{border-radius:16px}.tag.ibadge{color:#3a2600;background:linear-gradient(90deg,#f2c25b,#e89b3c);align-items:center;gap:4px;font-weight:600;display:inline-flex}.tag.ibadge svg.i{width:13px;height:13px}.ampre{background:linear-gradient(135deg, var(--accent-soft), transparent 120%);border:1px solid color-mix(in oklab, var(--accent) 22%, transparent);border-radius:14px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.ampre>div{flex-direction:column;gap:4px;min-width:0;display:flex}.ampre b{font-size:13.5px}.ampre-sug{color:var(--accent);align-self:flex-start;align-items:center;gap:6px;margin-top:2px;font-size:12.5px;font-weight:600;display:inline-flex}.ampre-sug svg.i{width:14px;height:14px}.mxd summary{cursor:pointer;color:var(--ink-2);padding:2px 0;font-size:13px}.mxd[open] summary{margin-bottom:8px}.pmis-body{gap:16px}.pmis-body .mission-note{color:var(--ink-2);margin:0;font-size:13px;line-height:1.45}.pmis-body .mission-note b{color:var(--ink);font-weight:600}.pmis-body .faint.small{margin:0}.pm-form{gap:12px}.pm-form .pm-label{gap:8px;margin-bottom:6px}.pm-form .pm-label .lbl{margin:0}.pm-form textarea{min-height:110px}.pm-actions{gap:8px}.amsug{align-self:flex-start;align-items:center;gap:6px;margin:6px 0;display:inline-flex}.pkan{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:12px;display:grid}.pcol{background:var(--surface-2);border-radius:16px;flex-direction:column;gap:10px;min-width:0;padding:12px;display:flex}.pcol-n{font-size:12px}.pcol-empty{margin:0;font-size:13px}.pmis{background:var(--surface);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:3px;min-width:0;padding:12px;display:flex}.pmis.late{box-shadow:inset 3px 0 0 var(--bad)}.pmis>b{font-size:14px}.pmis>span{color:var(--ink-2);font-size:13px}.pmis small{color:var(--ink-3);font-size:12px}.pmis-foot{gap:6px;margin-top:4px}.pmis-meta{font-size:12px}.pchk{flex-direction:column;gap:4px;margin:4px 0 0;padding:0;list-style:none;display:flex}.pchk li{color:var(--ink-2);align-items:flex-start;gap:8px;font-size:13.5px;display:flex}.pchk svg.i{width:14px;height:14px;color:var(--accent);flex:none;margin-top:3px}.pdraft{border:1px dashed var(--line);background:var(--surface-2);border-radius:14px;max-height:420px;padding:14px 16px;font-size:14px;overflow:auto}.lqual{color:var(--ink-2);flex-wrap:wrap;gap:6px 14px;margin:6px 0 10px;font-size:13px;display:flex}.lqual span{align-items:center;gap:6px;display:inline-flex}.lqual svg.i{width:14px;height:14px;color:var(--accent)}.lead .mxd{margin-top:12px}.table-scroll{overflow:auto}.pay-table{margin-top:12px}.pay-table .num{text-align:right}.mpay-rules{flex-direction:column;gap:10px;margin:12px 0 0;padding:0;list-style:none;display:flex}.mpay-rules li{grid-template-columns:82px minmax(0,1fr);align-items:baseline;gap:10px;font-size:14px;display:grid}.mpay-rules b{font-family:var(--mono);color:var(--accent);font-size:14px}.mpay-rules span{color:var(--ink-2)}.mpay-tot td{border-top:2px solid var(--line)}.mpay-note{margin:12px 0 0;font-size:12px}.pabo-warn{margin-top:14px}.mconf{grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:8px 10px;font-size:13px;display:grid}.mconf b{font-family:var(--mono);font-size:12px}.reco-txt{margin:4px 0 12px}.reco-foot{margin:12px 0 0}.pprof{gap:12px;margin-top:14px}.pprev{margin-top:10px}.poffer{align-items:center;gap:6px;font-weight:600;color:var(--ok)!important;display:inline-flex!important}.poffer svg.i{width:14px;height:14px}.net-pick li>div>.tag{align-self:flex-start;width:auto;display:inline-flex}@media (max-width:860px){.mx{grid-template-columns:minmax(0,1fr)}.mx-side{border-right:0;border-bottom:1px solid var(--line);flex-flow:wrap;align-items:center;gap:8px;height:auto;padding:10px 16px;position:sticky;overflow:visible}.mx-side .logo{margin-right:auto;padding:0}.mx-me,.mx-cap{display:none}.mx-foot{border:0;gap:2px;margin-top:0;padding:0}.mx-foot .icon-btn{flex:none;width:36px}.mx-nav{scrollbar-width:none;flex-direction:row;order:3;gap:4px;width:100%;overflow-x:auto}.mx-nav::-webkit-scrollbar{display:none}.mx-nav a{flex:none;height:34px;padding:0 10px;font-size:13px}.mx-nav [aria-current=page]{box-shadow:none}.mx .pmain{padding:20px 16px 60px}.mx-k-wrap .kstats{grid-template-columns:repeat(2,minmax(0,1fr))}.pkan{grid-template-columns:minmax(0,1fr)}}.ptoday{flex-direction:column;gap:10px;display:flex}.pact{align-items:center;gap:12px;padding:16px 18px;display:flex}.pact>div{flex-direction:column;flex:1;min-width:0;display:flex}.pact b{font-size:15px}.pact span{color:var(--ink-2);font-size:13px}.pact .btn{flex:none}.pact-n{background:var(--accent-soft);width:26px;height:26px;font-family:var(--mono);border-radius:50%;flex:none;place-items:center;display:grid;color:var(--accent)!important;font-size:12px!important}.pact-empty{padding:24px}.cab .mx-side{background:var(--hero);color:var(--hero-ink);border-right:0}.cab .mx-side .logo{color:var(--hero-ink)}.cab .mx-side .logo .serif{color:var(--warm)}.cab .mx-me{background:color-mix(in oklab, var(--hero-ink) 7%, transparent);border:1px solid color-mix(in oklab, var(--hero-ink) 10%, transparent)}.cab .mx-me b{font-family:var(--serif);font-size:19px;font-weight:400;line-height:1.15}.cab .mx-me>div>span:not(.tag),.cab .mx-cap{color:var(--hero-2)}.mx-grp{display:none}.cab .mx-grp{letter-spacing:.14em;text-transform:uppercase;color:var(--warm);margin:14px 10px 4px;font-size:10.5px;font-weight:500;display:block}.cab .mx-nav .mx-grp:first-child{margin-top:4px}.cab .mx-nav a{color:var(--hero-2);height:36px}.cab .mx-nav a:hover{background:color-mix(in oklab, var(--hero-ink) 7%, transparent);color:var(--hero-ink)}.cab .mx-nav [aria-current=page]{background:color-mix(in oklab, var(--hero-ink) 10%, transparent);color:var(--hero-ink);box-shadow:inset 2px 0 0 var(--warm)}.cab .mx-nav em{background:color-mix(in oklab, var(--hero-ink) 12%, transparent);color:var(--hero-ink)}.cab .mx-nav em.hot{background:var(--warm);color:var(--hero)}.cab .mx-foot{border-color:color-mix(in oklab, var(--hero-ink) 12%, transparent)}.cab .mx-foot .icon-btn{color:var(--hero-2)}.cab .mx-foot .icon-btn:hover{background:color-mix(in oklab, var(--hero-ink) 8%, transparent);color:var(--hero-ink)}.cab .hello h1 em,.cab .cab-mast h1 em{color:var(--warm-ink)}.cab .card{box-shadow:none;border-radius:16px}.cab .card h2{font-family:var(--serif);letter-spacing:0;font-size:24px;font-weight:400;line-height:1.15}.cab .btn-primary{background:var(--ink);color:var(--bg)}.cab .btn-primary:hover{background:var(--ink-2)}.cab .mx-k-wrap .kstats{border:1px solid var(--line);background:var(--surface);border-radius:16px;gap:0;overflow:hidden}.cab .mx-k-wrap .kstat{border:0;border-left:1px solid var(--line);background:0 0;border-radius:0;padding:18px 20px}.cab .mx-k-wrap .kstat:first-child{border-left:0}.cab .mx-k-wrap .kstat b{font-family:var(--serif);font-size:34px;font-weight:400;line-height:1}.cab .ampre{background:var(--surface);border:1px solid var(--line);border-left:2px solid var(--warm);border-radius:16px;padding:16px 18px}.cab .ampre-sug{color:var(--warm-ink)}.cab-mast{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr);gap:22px;margin-bottom:24px;padding-bottom:24px;display:grid}.cab-mast .eyebrow{align-items:center;gap:10px;display:inline-flex}.cab-mast .eyebrow:before{content:"";background:var(--warm);width:28px;height:1px}.cab-mast h1{text-wrap:balance;margin:10px 0 8px;font-size:clamp(34px,4.4vw,56px);line-height:1.02}.cab-mast p{max-width:62ch;margin:0;font-size:16px}.cab-ledger{border-top:1px solid var(--ink);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.cab-ledger>div{border-left:1px solid var(--line);flex-direction:column;padding:14px 16px 0;display:flex}.cab-ledger>div:first-child{border-left:0;padding-left:0}.cab-ledger dd{font-family:var(--serif);font-variant-numeric:tabular-nums;margin:0;font-size:40px;line-height:1}.cab-ledger dt{color:var(--ink-2);margin-top:6px;font-size:12.5px}.cab-team{flex-wrap:wrap;align-items:center;gap:12px 22px;margin-bottom:28px;display:flex}.cab-team ul{flex-wrap:wrap;gap:10px 22px;margin:0;padding:0;list-style:none;display:flex}.cab-team li{align-items:center;gap:10px;display:flex}.cab-team li>div{flex-direction:column;display:flex}.cab-team b{font-size:14px}.cab-team li span{color:var(--ink-3);font-size:12px}.cab-team-n{color:var(--ok);align-items:center;gap:6px;margin-left:auto;font-size:12.5px;display:inline-flex}.cab-team-n svg.i{width:14px;height:14px}.cab-sec{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 14px;margin-bottom:12px;display:flex}.cab-sec h2{margin:0;font-size:28px;font-weight:400}.cab-sec span{font-size:13px}.cab .ptoday{background:var(--surface);border:1px solid var(--line);border-radius:16px;gap:0;overflow:hidden}.cab .ptoday .pact{box-shadow:none;border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;padding:18px 20px}.cab .ptoday .pact:first-child{border-top:0}.cab .pact-n{width:auto;height:auto;font-family:var(--serif);background:0 0;border-radius:0;min-width:34px;line-height:1;color:var(--warm-ink)!important;font-size:26px!important}@media (max-width:860px){.cab .mx-grp{display:none}.cab-ledger{grid-template-columns:repeat(2,minmax(0,1fr))}.cab-ledger>div:nth-child(3){border-left:0;padding-left:0}.cab-ledger>div:nth-child(n+3){border-top:1px solid var(--line);margin-top:14px}.cab .mx-k-wrap .kstats{grid-template-columns:repeat(2,minmax(0,1fr))}.cab .mx-k-wrap .kstat:nth-child(3){border-left:0}.cab .mx-k-wrap .kstat:nth-child(n+3){border-top:1px solid var(--line)}.cab-team-n{margin-left:0}}@media (max-width:600px){.pact{flex-wrap:wrap}.pact .btn{margin-left:38px}.cab .ptoday .pact>div{flex:200px}.cab .ptoday .pact{padding:16px}.cab .pact .btn{margin-left:86px}.cab-ledger dd{font-size:32px}}.pord-filters{margin:14px 0}.pords{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;display:grid}.pord{gap:6px}.pord-head{align-items:flex-start;gap:8px}.pord-head>div{min-width:0}.pord .pord-pk{color:var(--ink-2);font-size:13px;display:block}.pbar6{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;margin:4px 0 2px;display:grid}.pbar6 i{background:var(--line);border-radius:999px;height:5px}.pbar6 i.on{background:var(--ok)}.pbar6 i.now{background:var(--accent)}.soon-txt{color:var(--warm-ink);font-weight:600;display:inline}.ostep.ostep6{grid-template-columns:repeat(6,minmax(0,1fr))}.ostep.ostep6 span{font-size:11.5px}.psec{border:1px solid var(--line);border-radius:14px;padding:12px 14px}.psec .psec-note{margin:8px 0 0;font-size:12px}.pgot{flex-direction:column;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.pgot label{color:var(--ink-2);cursor:pointer;align-items:flex-start;gap:8px;font-size:13.5px;display:flex}.pgot input{accent-color:var(--accent);flex:none;margin:3px 0 0}.pgot input:checked+span{color:var(--ink)}.psalma{margin-bottom:4px}.psalma .pchk li span{min-width:0}.fpieces{background:var(--ok-soft);border-radius:14px;flex-direction:column;gap:4px;margin-top:10px;padding:12px 16px;font-size:14px;display:flex}.fpieces.warn{background:var(--warm-soft)}.fpieces .pchk{margin:6px 0}.fpieces-msgs{margin-top:8px}@media (max-width:600px){.ostep.ostep6 span{display:none}}.pacc .lic-list{margin-top:8px}.pacc-note{margin-top:6px;font-size:12.5px;display:block}.pacc-acts{gap:8px;margin-top:10px}.pacc-how{margin-top:10px}.ampre-line{color:var(--ink-2);align-items:center;gap:8px;margin:10px 0 0;font-size:13.5px;display:flex}.px-salma{color:var(--ink-2);align-items:center;gap:8px;padding:0 4px;font-size:12.5px;display:flex}.cab .px-salma{color:var(--hero-2)}.cab .px-salma b{color:var(--hero-ink)}.px-salma+.px-salma{margin-top:-2px}.px-ask{height:34px;color:var(--accent);background:var(--accent-soft);border-radius:10px;align-items:center;gap:8px;margin:-4px 0 0;padding:0 10px;font-size:13px;font-weight:600;text-decoration:none;display:flex}.px-ask svg.i{width:15px;height:15px}.cab .px-ask{color:var(--warm);background:color-mix(in oklab, var(--hero-ink) 7%, transparent)}.cab .px-ask:hover{background:color-mix(in oklab, var(--hero-ink) 12%, transparent)}@media (max-width:860px){.px-ask{order:2;margin:0}}.pwel{border-left:2px solid var(--warm);flex-direction:column;gap:12px;margin-bottom:24px;display:flex}.pwel-t{margin:4px 0 0;font-size:clamp(26px,3vw,34px);font-weight:400;line-height:1.1}.pwel-t em{color:var(--warm-ink)}.pwel-x{max-width:62ch;color:var(--ink-2);margin:0;font-size:15px}.pwel-dots{gap:6px;display:flex}.pwel-dots i{background:var(--line);border-radius:2px;width:22px;height:3px}.pwel-dots i.on{background:var(--warm)}.pwel-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.pwel-who{align-items:center;gap:10px;display:flex}.pwel-who span{color:var(--ink-3);font-size:12px;display:block}.pwel-acts{flex-wrap:wrap;gap:8px;display:flex}.salma-body{gap:14px}.salma-hi{align-items:flex-start;gap:10px;display:flex}.salma-hi p{margin:0;font-size:14px}.salma-faq{flex-wrap:wrap;gap:6px;display:flex}.salma-again{align-self:flex-start}.hana{flex-direction:column;display:flex}.hana .mxd{margin-top:12px}.hana-who{align-items:center;gap:10px;display:flex}.hana-who>div{min-width:0}.hana-who h2{margin:0}.hana-who span{color:var(--ink-3);font-size:12px;display:block}.hana-lbl{margin:12px 0 6px;display:block}.hana-wait{margin:10px 0 0;font-size:13px}.hana-docs{flex-wrap:wrap;gap:6px;display:flex}.hread{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.hread li{background:var(--surface-2);border-radius:10px;flex-direction:column;gap:2px;padding:8px 10px;font-size:13.5px;display:flex}.hread b{color:var(--ink-3);font-size:12px;font-weight:500}.hchat li{white-space:pre-wrap}.hw-body{gap:12px}.hw-t{min-height:260px;font-family:var(--sans);line-height:1.5}.cab-bento{margin-top:16px}.pcab{gap:12px;margin-top:14px}.soft-tags{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.cal-head{gap:8px;margin:0 0 14px}.cal-head p{margin:0}.cal-row{gap:8px}.cal-row .lbl{margin:0}.px-body{gap:14px}.rdv-form{gap:12px}.psal{align-items:center;gap:6px;font-weight:600;display:inline-flex}.annu{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;margin-top:12px;display:grid}.annu-c{flex-direction:column;gap:10px;min-width:0;padding:16px;display:flex}.annu-c b{font-size:15px}.annu-c .faint{font-size:13px;display:block}.annu-c .lneed{margin:0}.annu-c .btn{align-self:flex-start;margin-top:auto}.cab .privacy{border:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--ink-2);background:0 0;border-radius:0;padding:12px 2px}.pdraft-full{max-height:none}.share-bento{margin-top:12px}.share-ask{margin:12px 0}.share-qs{gap:10px}.fq{background:var(--surface-2);border-radius:12px;flex-direction:column;gap:6px;padding:12px;display:flex}.fq .lmsgs{margin:4px 0 0}.fq .lmsgs li{background:var(--surface)}.fq .lmsgs li.me{background:var(--accent-soft)}.fq-read{margin-top:4px;font-size:13px}.fq-read summary{cursor:pointer;color:var(--accent)}.fq-read p{white-space:pre-wrap;color:var(--ink-2);margin:6px 0 0}.share-form{gap:8px;margin-top:12px}.share-form .lbl{margin:0}.share-form textarea{min-height:120px}.share-head{gap:8px}.share-at{flex-wrap:wrap;align-items:flex-end;gap:8px;margin-top:12px;display:flex}.share-at-t{flex:260px;min-width:0}.share-review{flex-wrap:wrap;gap:6px;display:inline-flex}.papp.brand{--accent:var(--brand);--accent-2:color-mix(in oklab, var(--brand) 82%, black);--accent-soft:color-mix(in oklab, var(--brand) 13%, var(--surface));--accent-ink:#fff}.papp.brand .pmain h1 em,.papp.brand .pmain h2 em{color:var(--brand)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .papp.brand,:root:not([data-theme=light]) .net-pick li.brand{--accent:color-mix(in oklab, var(--brand) 55%, white);--accent-ink:#0a0f14}:root:not([data-theme=light]) .papp.brand .pmain h1 em,:root:not([data-theme=light]) .papp.brand .pmain h2 em{color:color-mix(in oklab, var(--brand) 50%, white)}}:root[data-theme=dark] .papp.brand,:root[data-theme=dark] .net-pick li.brand{--accent:color-mix(in oklab, var(--brand) 55%, white);--accent-ink:#0a0f14}:root[data-theme=dark] .papp.brand .pmain h1 em,:root[data-theme=dark] .papp.brand .pmain h2 em{color:color-mix(in oklab, var(--brand) 50%, white)}.papp.brand .mx-nav [aria-current=page]{box-shadow:inset 3px 0 0 var(--brand)}.papp.cab.brand{--hero:color-mix(in oklab, var(--brand) 58%, #0b0f14);--warm:color-mix(in oklab, var(--brand) 45%, white)}.papp.cab.brand .mx-nav [aria-current=page]{box-shadow:inset 3px 0 0 var(--warm)}.plogo{object-fit:contain;border:1px solid var(--line);background:#fff;border-radius:10px;flex:none;width:44px;height:44px;padding:4px}.plogo.sm{width:36px;height:36px}.net-pick li.brand{border-left:4px solid var(--brand)}.pbrand-lead{margin:4px 0 14px;font-size:13px}.pbrand{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;display:grid}@media (max-width:700px){.pbrand{grid-template-columns:1fr}}.pbrand-logo{align-items:flex-start;gap:14px;display:flex}.pbrand-logo>img,.pbrand-logo>span{border:1px dashed var(--line-2,var(--line));object-fit:contain;background:#fff;border-radius:16px;flex:none;place-items:center;width:84px;height:84px;padding:6px;display:grid}.pbrand-logo>span{background:var(--surface-2);color:var(--ink-3)}.pbrand-acts{align-items:flex-start;gap:6px}.pbrand-hint{font-size:12px}.pbrand-name{margin-top:6px;display:block}.pbrand-colors{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.pbrand-colors button{border:2px solid var(--surface);background:var(--c);width:34px;height:34px;box-shadow:0 0 0 1px var(--line);cursor:pointer;border-radius:50%;padding:0}.pbrand-colors button.nadi{background:conic-gradient(#2457a6 0 50%, #7c5cff 0)}.pbrand-colors button[aria-checked=true]{box-shadow:0 0 0 2px var(--ink)}.pbrand-colors button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pbrand-colors button:disabled{cursor:progress}
.evid{flex-direction:column;gap:6px;margin:6px 0 0;padding:0;list-style:none;display:flex}.evid li{align-items:flex-start;gap:8px;font-size:13.5px;display:flex}.evid li svg.i{width:16px;height:16px;stroke:var(--ok);flex:none;margin-top:2px}.evid li.no svg.i{stroke:var(--ink-3)}.evid li>div{flex:1;min-width:0}.evid li span{color:var(--ink-3);font-size:12.5px;display:block}.evid li b{font-weight:500}.evid .plan-link{font-size:12.5px;display:inline}.evid .lbl{margin-top:8px}.mentor-card{align-items:flex-start;gap:12px;display:flex}.mentor-card>div{flex-direction:column;gap:4px;min-width:0;font-size:14px;display:flex}.mentor-sec{margin-top:16px}.mentor-name{font-size:16px}.mentor-notes{margin-top:8px}.mentor-actions{gap:8px;margin-top:8px}.thist li span b{color:var(--ink-2);font-weight:600}.lib-notes-head{gap:12px;margin-bottom:10px}.mtabs{margin:20px 0 16px}.mlbl{display:none}.mtodo li{flex-wrap:wrap}.mtodo li>div{flex:220px}.mtodo-note{margin:12px 0 0}.mprof{gap:12px;margin-top:14px}.del-l{flex-direction:column;gap:4px;margin:10px 0 0;padding-left:18px;font-size:14px;line-height:1.45;display:flex}.charter .rd{font-size:14px}.charter-actions{gap:8px;margin-top:16px}@media (max-width:420px){.mtabs .seg a{padding:0 8px}}@media (max-width:640px){.mtable{min-width:0}.mtable thead{display:none}.mtable tbody tr{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:6px 12px;padding:12px 14px;display:grid}.mtable tbody tr:nth-child(2n){background:var(--surface-2)}.mtable td{border:0;min-width:0;padding:0;display:block;background:0 0!important}.mtable td:first-child{grid-column:1/-1}.mtable td:last-child{grid-column:1/-1;font-size:13px}.mtable .mlbl{color:var(--ink-3);display:inline}}.mx{background:var(--bg);grid-template-columns:248px minmax(0,1fr);min-height:100vh;display:grid}.mx-side{border-right:1px solid var(--line);background:var(--surface);z-index:6;flex-direction:column;gap:16px;height:100vh;padding:20px 14px;display:flex;position:sticky;top:0;overflow-y:auto}.mx-side .logo{color:var(--ink);padding:0 8px 4px;font-size:18px;font-weight:700;text-decoration:none}.mx-side .logo span{color:var(--accent);margin-left:4px;font-weight:400}.mx-me{background:var(--surface-2);border-radius:14px;align-items:center;gap:10px;padding:10px;display:flex}.mx-me>div{flex-direction:column;gap:2px;min-width:0;display:flex}.mx-me b{font-size:14px}.mx-me>div>span:not(.tag){color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.mx-me .tag{align-self:flex-start;margin-top:4px}.mx-cap{color:var(--ink-2);flex-direction:column;gap:6px;padding:0 8px;font-size:12px;display:flex}.mx-cap b{font-family:var(--mono);color:var(--ink);font-size:12px}.mx-cap .tag{align-self:flex-start}.mx-nav{flex-direction:column;gap:2px;display:flex}.mx-nav a{height:38px;color:var(--ink-2);text-align:left;white-space:nowrap;border-radius:10px;align-items:center;gap:10px;padding:0 10px;font-size:14px;text-decoration:none;display:flex}.mx-nav a svg.i{flex:none;width:17px;height:17px}.mx-nav a:hover{background:var(--surface-2);color:var(--ink)}.mx-nav a[aria-current=page]{background:var(--accent-soft);color:var(--ink);box-shadow:inset 2px 0 0 var(--accent);font-weight:600}.mx-nav em{font-style:normal;font-family:var(--mono);background:var(--surface-2);color:var(--ink-2);border-radius:99px;margin-left:auto;padding:1px 7px;font-size:11px}.mx-nav em.hot{background:var(--accent);color:var(--accent-ink)}.mx-next{background:var(--hero);color:var(--hero-ink);text-align:left;border-radius:14px;flex-direction:column;gap:3px;margin-top:auto;padding:12px;text-decoration:none;display:flex}.mx-next .eyebrow{color:var(--hero-2)}.mx-next b{font-size:15px}.mx-next>span:not(.eyebrow){color:var(--hero-2);font-size:12px}.mx-next:hover{filter:brightness(1.08)}.mx-foot{border-top:1px solid var(--line);justify-content:center;align-items:center;gap:4px;padding-top:12px;display:flex}.mx-main{min-width:0}.mx .pmain{max-width:1080px;margin:0;padding:28px 32px 80px}.mx-hello{margin-bottom:20px}.mx-hello h1{font-size:clamp(30px,3.6vw,44px)}.mx-hello .tag{white-space:nowrap;flex:none;align-self:flex-start}.mx-k{margin-bottom:20px}.mx-k .kstat{padding:14px 16px}.mx-k .kstat b{font-size:22px}.mx .card{border-radius:16px}.mx-gap{margin-top:16px}.mq{flex-direction:column;gap:12px;display:flex}.mq-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.mq-h>div{min-width:0}.mq-h b{font-size:16px}.mq-h>div>b{margin-top:4px;display:block}.mag{flex-direction:column;gap:14px;margin-top:16px;display:flex}.mag-day{grid-template-columns:64px minmax(0,1fr);align-items:start;gap:14px;display:grid}.mag-date{background:var(--surface-2);color:var(--ink-3);border-radius:14px;flex-direction:column;align-items:center;padding:8px 0;font-size:12px;display:flex}.mag-date b{color:var(--ink);font-size:24px;line-height:1.1;font-family:var(--serif,inherit)}.mag-list{flex-direction:column;gap:8px;min-width:0;display:flex}.mag-item{border:1px solid var(--line);background:var(--surface);border-radius:14px;flex-wrap:wrap;align-items:center;gap:14px;padding:12px 14px;display:flex}.mag-what{flex:1;min-width:0}.mag-what span{font-size:12.5px;display:block}.mag-h{flex-direction:column;min-width:58px;display:flex}.mag-h b{font-family:var(--mono);font-size:14px}.mag-h span{color:var(--ink-3);font-size:12px}.mcal{gap:6px}.mcal em{background:var(--surface-2);color:var(--ink-3);border-radius:99px;margin-left:6px;padding:1px 7px;font-size:11px;font-style:normal}.mag-lead{font-size:13px}.mmsg{grid-template-columns:260px minmax(0,1fr);min-height:440px;padding:0;display:grid;overflow:hidden}.mmsg-list{border-right:1px solid var(--line);background:var(--surface-2);flex-direction:column;display:flex}.mmsg-list a{text-align:left;border-bottom:1px solid var(--line);color:var(--ink);flex-direction:column;gap:2px;padding:12px 30px 12px 14px;text-decoration:none;display:flex;position:relative}.mmsg-list a b{font-size:14px}.mmsg-list a span{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.mmsg-list a[aria-current=true]{background:var(--surface);box-shadow:inset 3px 0 0 var(--accent)}.mdot{background:var(--accent);border-radius:50%;width:8px;height:8px;position:absolute;top:16px;right:14px}.mmsg-thread{flex-direction:column;gap:10px;min-width:0;padding:16px 18px;display:flex}.mmsg-head{border-bottom:1px solid var(--line);flex-direction:column;gap:2px;padding-bottom:10px;display:flex}.mmsg-head span{font-size:12px}.mmsg-l{flex-direction:column;flex:1;gap:10px;margin:0;padding:0;list-style:none;display:flex}.mmsg-l li{flex-direction:column;align-self:flex-start;gap:3px;max-width:78%;display:flex}.mmsg-l li p{background:var(--surface-2);border-radius:14px 14px 14px 4px;margin:0;padding:10px 13px;font-size:14px}.mmsg-l li.me{align-self:flex-end;align-items:flex-end}.mmsg-l li.me p{background:var(--accent);color:var(--accent-ink);border-radius:14px 14px 4px}.mmsg-l li>span{color:var(--ink-3);font-size:11.5px}.mmsg-l li.empty{max-width:none;color:var(--ink-3);font-size:14px}.amsug{align-self:flex-start;align-items:center;gap:6px;display:inline-flex}.mentor-msgs{flex-direction:column;gap:8px;margin-top:10px;display:flex}.mentor-msgs .mmsg-l li p{font-size:13.5px}.mpay-rules{flex-direction:column;gap:10px;margin:12px 0 0;padding:0;list-style:none;display:flex}.mpay-rules li{grid-template-columns:82px minmax(0,1fr);align-items:baseline;gap:10px;font-size:14px;display:grid}.mpay-rules b{font-family:var(--mono);color:var(--accent);font-size:14px}.mpay-rules b svg.i{width:16px;height:16px}.mpay-rules span{color:var(--ink-2)}.mpay-tot td{border-top:2px solid var(--line)}.mpay-scroll{overflow:auto}.mpay-table{margin-top:12px}.mpay-table .num{text-align:right}.mpay-act{gap:8px;margin-top:14px}.mpay-act .faint{font-size:13px}.mavis{flex-direction:column;gap:12px;margin:12px 0 0;padding:0;list-style:none;display:flex}.mavis li{background:var(--surface-2);border-radius:14px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.mavis p{margin:0;font-size:14px}.mavis .faint{font-size:12px}.mavis .stars,.mentor-card .stars{color:var(--warm);letter-spacing:1px;white-space:nowrap;font-size:14px;display:inline}.mavis .stars i,.mentor-card .stars i{color:var(--line);font-style:normal}.mconf{grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:8px 10px;font-size:13px;display:grid}.mconf b{font-family:var(--mono);font-size:12px}.mconf-lead{margin:4px 0 12px;font-size:13px}.mconf-btn{margin-top:14px}.mrate{color:var(--ink-3);align-items:center;gap:2px;margin-top:4px;font-size:12.5px;display:inline-flex}.mrate button{color:var(--line);padding:0 2px;font-size:18px;line-height:1}.mrate:hover button{color:var(--warm)}.mrate button:hover~button{color:var(--line)}.tag.ibadge{color:#3a2600;background:linear-gradient(90deg,#f2c25b,#e89b3c);align-items:center;gap:4px;font-weight:600;display:inline-flex}.tag.ibadge svg.i{width:13px;height:13px}.mtd-fig b{font-family:var(--mono);font-size:13px}.mtd-fig .faint{font-size:12px}.mx-card-lead{margin:2px 0 12px;font-size:13px}.mx-away{align-items:flex-end;gap:8px}.mx-away>div{flex:160px}.mx-mandate{align-items:flex-start;gap:8px;font-size:14px}.mx-mandate input{margin-top:3px}@media (max-width:860px){.mx{grid-template-columns:minmax(0,1fr)}.mx-side{border-right:0;border-bottom:1px solid var(--line);flex-flow:wrap;align-items:center;gap:8px;height:auto;padding:10px 16px;position:sticky;overflow:visible}.mx-side .logo{margin-right:auto;padding:0}.mx-me,.mx-cap,.mx-next{display:none}.mx-foot{border:0;gap:2px;padding:0}.mx-nav{scrollbar-width:none;flex-direction:row;order:3;gap:4px;width:100%;overflow-x:auto}.mx-nav::-webkit-scrollbar{display:none}.mx-nav a{flex:none;height:34px;padding:0 10px;font-size:13px}.mx-nav a[aria-current=page]{box-shadow:none}.mx .pmain{padding:20px 16px 60px}.mx-k{grid-template-columns:repeat(2,minmax(0,1fr))}.mmsg{grid-template-columns:minmax(0,1fr)}.mmsg-list{border-right:0;border-bottom:1px solid var(--line);flex-direction:row;overflow-x:auto}.mmsg-list a{border-bottom:0;border-right:1px solid var(--line);flex:none;width:180px}.mmsg-l li{max-width:92%}.mag-day{grid-template-columns:48px minmax(0,1fr);gap:10px}.mag-item .row{width:100%}}
.login-card.wide{width:min(640px,100%)}.plan-link{color:var(--accent);text-align:left;cursor:pointer;background:0 0;border:0;width:fit-content;padding:0;font-size:12px;font-weight:600;text-decoration:none}.plan-link:hover{text-decoration:underline}.drawer.wide{width:min(1060px,100%)}.chips{flex-wrap:wrap;gap:6px;display:flex}.chips .chip{color:var(--ink-2);cursor:pointer;padding:6px 12px;font-size:13px}.chips .chip:has(input:checked){background:var(--accent-soft);border-color:var(--accent);color:var(--ink)}.chips .chip:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.sm-form{gap:16px}.sm-form .login-err:empty,.sm-send .login-err:empty{display:none}.sm-ask,.sm-intro{align-items:flex-start;gap:12px;display:flex}.sm-ask p{background:var(--surface-2);border-radius:14px;margin:0;padding:12px 14px;font-size:14px}.sm-intro .md{background:var(--surface-2);border-radius:14px;flex:1;min-width:0;padding:14px 16px}.sm-intro .md h2{margin-top:0}.sm-2{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.sm-2>div{flex-direction:column;gap:6px;min-width:0;display:flex}.sm-2 .lbl{margin-bottom:0}.sm-offer{flex-direction:column;gap:14px;display:flex}.sm-h{margin-top:8px;font-size:18px}.sm-phases{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.sm-ph{border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:6px;min-width:0;padding:16px;display:flex}.sm-ph>b{font-size:16px}.sm-ph ul{flex-direction:column;gap:10px;margin:6px 0 0;padding:0;list-style:none;display:flex}.sm-ph li b{font-size:14px;display:block}.sm-ph li span{color:var(--ink-2);font-size:13px}.sm-tcard{padding:0;overflow:auto}.sm-t{min-width:0;margin:0}.sm-t .num{text-align:right;white-space:nowrap}.sm-t tr.sub td{color:var(--ink-2)}.sm-t tr.tot td{border-top:2px solid var(--line)}.sm-ttc{font-size:12px}.sm-pay{background:var(--accent-soft);border-radius:14px;padding:14px 16px;font-size:14px}.sm-pay ul{flex-direction:column;gap:4px;margin:8px 0 0;padding:0;list-style:none;display:flex}.sm-pay li{justify-content:space-between;gap:10px;display:flex}.sm-offer .pnote{margin-top:0}.sm-fine{font-size:12px}.sm-send{border-top:1px solid var(--line);flex-direction:column;gap:10px;padding-top:14px;display:flex}.sm-send .btn{align-self:flex-start}.sm-row{gap:10px}.sm-links{gap:14px}.sm-card{flex-direction:column;gap:14px;padding:24px;display:flex}.sm-card h1{font-family:var(--serif);letter-spacing:-.02em;font-size:44px;font-weight:400;line-height:1.02}.sm-card h1 em{color:var(--accent)}.sm-cta{background:var(--warm-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:22px;display:flex}.sm-cta>div{flex-direction:column;flex:1;gap:4px;min-width:240px;font-size:14px;display:flex}.sm-cta b{font-size:17px}.sm-admin-note{margin-top:8px}.sm-drawer-head>div{flex:1;min-width:0}.sm-drawer-head b{font-size:15px;display:block}.sm-drawer-head span{font-size:12px}.sm-drawer-body{flex-direction:column;gap:16px;display:flex}.sm-drawer-body>.muted{font-size:14px}
.subbar{background:var(--warm-soft);color:var(--warm-ink);border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px 14px;margin:0 0 16px;padding:12px 16px;font-size:14px;display:flex}.subbar>span{flex:1;min-width:220px}.subbar.bad{background:var(--bad-soft);color:var(--bad)}.subbar.ok{background:var(--ok-soft);color:var(--ink)}.subbar .plan-link{color:inherit;text-decoration:underline}.drawer-body .subbar{margin:0}.subcard{flex-direction:column;gap:14px;margin-bottom:18px;display:flex}.subcard h2{font-size:20px}.card.danger{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--bad) 30%, var(--line))}.subdl{grid-template-columns:auto 1fr;gap:6px 16px;margin:0;font-size:14px;display:grid}.subdl dt{color:var(--ink-3)}.subdl dd{min-width:0;margin:0}.subdl .plan-link{display:inline}.ordsum{flex-direction:column;gap:6px;margin:0;padding-left:18px;font-size:14px;line-height:1.45;display:flex}.cgv-check{align-items:flex-start;gap:8px;font-size:13px;display:flex}.cgv-check input{margin-top:3px}.cgv-check.need{color:var(--warm-ink);font-weight:600}.reasons{flex-wrap:wrap;gap:6px;display:flex}.reasons .chip[aria-pressed=true]{background:var(--accent-soft);border-color:var(--accent);color:var(--ink)}.drawer-body .btn-tall{height:48px}.retract-form{color:var(--ink-2);font-size:13px}.retract-form summary{cursor:pointer;color:var(--accent)}.retract-form ul{flex-direction:column;gap:4px;margin:8px 0 0;padding-left:18px;display:flex}.btn-danger{color:var(--bad);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--bad) 45%, var(--line))}.btn-danger.btn-primary{background:var(--bad);color:var(--surface);box-shadow:none}.plan-link{color:var(--accent);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:600;text-decoration:none}.plan .plan-link{align-self:flex-start}.plans.five{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.pttc{color:var(--ink-2);margin-top:-6px;font-size:12.5px}.pcommit{font-size:12px}.pcard .pfoot-note{margin-top:auto;font-size:12px}.plans-note{margin:14px 0 4px;font-size:13px}.plans-stage{grid-template-columns:repeat(4,minmax(0,1fr))}.pstage{flex-direction:column;gap:8px;min-width:0;display:flex}.pstage>.eyebrow{color:var(--accent);padding-left:6px;font-weight:600}.pstage>.pcard{flex:1}.popt{border:1.5px dashed color-mix(in oklab, var(--accent) 40%, var(--line));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:16px;display:flex}.popt>div{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.popt b{font-size:18px}.popt ul{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:6px 16px;margin:8px 0 0;padding:0;font-size:14px;list-style:none;display:grid}.popt li{align-items:flex-start;gap:8px;display:flex}.popt li .i{color:var(--ok);flex:none;margin-top:2px}.popt .popt-note{font-size:13px}@media (max-width:1080px){.plans-stage{grid-template-columns:1fr 1fr}}@media (max-width:600px){.plans-stage{grid-template-columns:1fr}}.sm-cta{background:var(--warm-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:22px;display:flex}.sm-cta>div{flex-direction:column;flex:1;gap:4px;min-width:240px;font-size:14px;display:flex}.sm-cta b{font-size:17px}.fees-head,.inv-head{gap:10px;margin:30px 0 12px}.fees-head h2,.inv-head h2{font-size:22px}.table-card{padding:0;overflow:auto}.inv-t{min-width:640px}.inv-t .num{text-align:right;white-space:nowrap}.inv-next td{background:var(--warm-soft)}.fees-note{margin-top:8px;font-size:12px}.pnote.fees-tail{margin-top:10px}.ctot{border-top:1px solid var(--line);flex-direction:column;gap:4px;margin:0;padding-top:12px;display:flex}.ctot div{color:var(--ink-2);justify-content:space-between;align-items:baseline;gap:8px;font-size:13.5px;display:flex}.ctot dd{margin:0}.ctot .ttc{color:var(--ink);padding-top:6px}.ctot .ttc dd{font-family:var(--serif);font-size:26px}.svc-f small.ht{color:var(--ink-2);font-size:12px}.resil-h{margin:16px 0 4px;font-size:15px}@media (max-width:860px){.subbar{margin:0 0 14px}.subdl{grid-template-columns:1fr}.subdl dt{margin-top:6px}}.xdom{border-radius:var(--radius);background:var(--hero);color:var(--hero-ink);margin:0 0 22px;padding:22px}.xdom .eyebrow{color:var(--hero-2)}.xdom h2{margin-top:6px;font-size:clamp(26px,3vw,34px);line-height:1.05}.xdom h2 em{color:#b3aaff}.xdom ul{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;margin:16px 0 0;padding:0;list-style:none;display:grid}.xdom li{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:16px;gap:8px;min-width:0;padding:14px;display:grid}.xdom li>b{font-size:14px}.xdom-p{color:var(--hero-2);align-items:center;gap:10px;font-size:12px;display:flex}.xdom-p>span:last-child{min-width:0;display:grid}.xdom-p i{color:var(--hero-ink);font-size:13px;font-style:normal}.xdom-h-av{background:var(--ok);color:#fff;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid}.xdom-h-av svg{width:15px;height:15px}
.login-card.wide{width:min(640px,100%)}.login-card h1.serif em{color:var(--accent)}.pt-form{gap:16px}.pt-hint{margin-top:4px;font-size:12px;display:block}.pt-links{gap:14px}.btn-tall{height:48px}.plan-link{color:var(--accent);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:600;text-decoration:none}.plan-link:hover{text-decoration:underline}.noacc-link{align-items:center;gap:6px;font-size:13px;display:inline-flex}.noacc-link svg.i{width:16px;height:16px}.chips{flex-wrap:wrap;gap:6px;display:flex}.chips .chip{cursor:pointer}.chip[aria-pressed=true]{background:var(--accent-soft);border-color:var(--accent);color:var(--ink)}.chip:has(input:checked){background:var(--accent-soft);border-color:var(--accent);color:var(--ink)}.chip:disabled{opacity:.55;cursor:default}.pub-cta{background:var(--accent-soft);border-radius:14px;flex-direction:column;gap:4px;padding:16px;font-size:14px;display:flex}.pub-cta .btn{align-self:flex-start;margin-top:8px}.fpaths{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.fpaths li{border:1px solid var(--line);background:var(--surface);border-radius:14px;flex-direction:column;gap:4px;padding:14px 16px;display:flex}.fpaths li.later{background:0 0;border-style:dashed}.fpaths .fp-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.fpaths .fp-head b{font-size:15px}.fpaths .fp-who{color:var(--ink-3,var(--ink-2));font-size:12px}.fpaths p{color:var(--ink-2);margin:0;font-size:14px}.fpaths .fp-docs{flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;font-size:12px;display:flex}.fpaths .fp-docs .tag svg.i{width:12px;height:12px}.fpaths .fp-est{color:var(--accent);font-size:14px;font-weight:600}.fp-later{flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;font-size:13px;display:flex}.fund-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;display:grid}.fund-head{gap:10px;margin-bottom:12px}.fund-foot{margin-top:10px;font-size:12px}.cir{scroll-margin-top:80px}.cir-head{gap:10px;margin-top:6px}.cir h2,.cir-h{font-size:22px}.cir h2 em{color:var(--accent)}.cir-lead{max-width:640px;margin-top:6px}.cir-actions{align-items:center;gap:8px;margin-top:10px}.cir-note{font-size:12px}.cir-slots{margin-top:12px}.cir-consent{align-items:center;gap:8px;margin-top:12px;font-size:13px}.cir-form{gap:12px;margin-top:10px}.cir-fields{gap:10px}.cir-n{width:160px}.cir-p{width:200px}.cir-s{width:180px}.cir .plan-link{margin-top:10px;display:block}.mission .gate-note{color:var(--hero-2);margin-top:10px;font-size:13px}.ptop.inv .logo span{color:var(--accent)}.gtabs{margin:6px 0 18px}.gtabs .seg{max-width:100%;display:flex;overflow-x:auto}.gtabs .seg a{white-space:nowrap;flex:none}.gplan{align-items:center;gap:10px;margin:16px 0 12px}.gplan p{max-width:640px;margin:0}.gtadd{align-items:flex-end;gap:8px;margin-bottom:14px;padding:14px}.gtadd-t{flex:240px}.gtasks li{flex-wrap:wrap}.gtasks li>div{flex:220px}.lic-list.gtasks{margin-top:12px}.gkan{grid-template-columns:repeat(3,1fr);align-items:start;gap:12px;display:grid}.gcol{background:var(--surface-2);border-radius:16px;flex-direction:column;gap:10px;min-width:0;padding:12px;display:flex}.gtask{background:var(--surface);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:6px;padding:12px;display:flex}.gtask.late{box-shadow:inset 3px 0 0 var(--bad)}.gtask>b{font-size:14px;font-weight:600}.gtask>span{font-size:12px}.gtask .hp{color:var(--warm-ink);font-weight:600}.gtask-act{align-items:center;gap:6px}.gtags,.gbtns{gap:6px}.gbtns{gap:8px;margin-top:12px}.gh2{margin:0 0 12px;font-size:20px}.gh2-top{margin-top:24px}.gh2-lead{margin:-4px 0 14px}.gagent{align-items:center;gap:14px}.gagent-t{font-size:15px}.gagent-foot{gap:6px;margin-top:auto}.gagents-note{margin-top:14px}.gvalid{border-top:1px solid var(--line);gap:8px;margin-top:20px;padding-top:14px}.gvalid-note{margin-top:10px}.gfile{gap:18px}.gfile-p{margin:4px 0 0}.gfile-note{margin-top:6px;font-size:12px;display:block}.gfile-pieces{font-size:13px}.gfile-pieces .lbl{margin:0}.gfile .pcrit{margin-top:8px}.dkpi{grid-template-columns:repeat(4,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}.dkpi li{background:var(--surface-2);border-radius:12px;flex-direction:column;gap:2px;min-width:0;padding:10px;display:flex}.dkpi b{font-size:15px}.dkpi span{color:var(--ink-3);font-size:11px}.lic-expert{flex-wrap:wrap}.lic-expert>div{flex:260px}.lic-expert-acc{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}@media (max-width:860px){.gkan{grid-template-columns:1fr}.dkpi{grid-template-columns:repeat(2,1fr)}.cir-n,.cir-p,.cir-s{width:100%}}@media (max-width:560px){.ptop.inv{flex-wrap:wrap;gap:10px}.ptop.inv .row{flex-wrap:wrap}}
.bento.recrut{margin-top:16px}.rc-empty,.net-table{margin-top:12px}.rc-drawer{gap:16px}.rc-lina{align-items:flex-start;gap:12px}.rc-lina p{font-size:14px;line-height:1.5}.rc-drawer .pnote{margin-top:0}.rc-drawer .rc-checks li{grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;font-size:13px;display:grid}.rc-drawer .rc-parts li{grid-template-columns:minmax(0,1fr) 120px 56px;align-items:center;gap:10px;font-size:13px;display:grid}.rc-drawer .rc-parts .bar{background:var(--surface-2)}.rc-actions{gap:8px}.rc-actions .field{width:auto;max-width:260px;height:40px}.net-pick{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.net-pick li{border:1px solid var(--line);border-radius:14px;align-items:center;gap:12px;padding:14px;display:flex}.net-pick li>div{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.net-pick span{color:var(--ink-2);font-size:13px}.net-pick .tag{font-size:11px}.net-pick-note{margin-top:12px;font-size:12px}.ptn .drawer b.drawer-title{font-size:15px}.ptn .drawer .drawer-head span{font-size:12px}.ptn .drawer .net-pick b{font-size:14px}@media (max-width:640px){.rc-drawer .rc-parts li{grid-template-columns:minmax(0,1fr) 70px 50px}.rc-drawer .rc-checks li{grid-template-columns:18px minmax(0,1fr)}.rc-drawer .rc-checks li span{grid-column:2}.net-pick li{flex-wrap:wrap}.net-pick .btn{margin-left:auto}}
.branded{--accent:var(--brand);--accent-2:var(--brand);--accent-soft:color-mix(in oklab, var(--brand) 14%, var(--surface))}.brand-logo{letter-spacing:-.01em;color:var(--ink);font-size:18px;font-weight:600;text-decoration:none}.brand-logo small{color:var(--ink-2);letter-spacing:.02em;font-size:11px;font-weight:500;display:block}.side .brand-logo{padding:4px 8px 12px}.topbar .brand-logo{font-size:16px}.host{background:var(--surface-2);color:var(--ink-2);overflow-wrap:anywhere;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:4px 10px;font-family:ui-monospace,monospace;font-size:12px;display:inline-flex}.swatches{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.swatches button{background:var(--brand);border:3px solid var(--surface);width:34px;height:34px;box-shadow:0 0 0 1px var(--line);cursor:pointer;border-radius:50%;padding:0}.swatches button[aria-pressed=true]{box-shadow:0 0 0 2px var(--ink)}.steps5{gap:3px;width:96px;margin-bottom:4px;display:flex}.steps5 i{background:var(--line);border-radius:3px;flex:1;height:6px}.steps5 i.on{background:var(--accent)}.steps5 i.cur{background:color-mix(in oklab, var(--accent) 40%, var(--surface-2))}.struct-section,.struct-bento{margin-top:16px}.struct-invite{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.struct-invite .field{flex:1;min-width:160px}.struct-invite .field[type=email]{min-width:200px}.struct-table td{vertical-align:middle}.struct-host{margin-top:14px;font-size:14px}.struct-preview{margin-top:12px}.mail{border:1px solid var(--line);border-radius:14px;overflow:hidden}.mail header{background:var(--surface-2);flex-direction:column;gap:2px;padding:12px 16px;font-size:13px;display:flex}.mail .mail-b{flex-direction:column;gap:12px;padding:18px 16px;font-size:14px;display:flex}.mail .mail-b p{margin:0}.mail .mail-f{border-top:1px solid var(--line);color:var(--ink-3);margin:4px 0 0;padding-top:10px;font-size:12px;line-height:1.5}.lic-list li.lic-structure{flex-wrap:wrap}.lic-list li.lic-structure>div:first-child{flex:1;min-width:200px}.lic-edit{flex-basis:100%}.lic-edit summary{cursor:pointer;color:var(--accent);font-size:13px}.lic-edit .lic-form{align-items:flex-end;gap:8px;margin-top:10px}.lic-edit .lbl{flex-direction:column;gap:4px;font-size:12px;display:flex}.plan.programme{gap:6px}@media (max-width:720px){.struct-invite .field,.struct-invite .field[type=email]{min-width:100%}}
.me-btn{text-align:left;min-width:0;color:var(--ink);border-radius:12px;flex:1;align-items:center;gap:10px;padding:4px 6px;text-decoration:none;display:flex}.me-btn:hover,.me-btn[aria-current=page]{background:var(--surface-2)}.me-btn>span:last-child{min-width:0}.me-btn b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;display:block;overflow:hidden}.me-btn small{color:var(--ink-3);font-size:11.5px;display:block}.compte .card{flex-direction:column;gap:12px;display:flex}.compte .card h2{margin:0}.compte .card>p,.compte .acc-p{margin:0;font-size:14px}.compte .faint.small{margin:0}.me-mail{gap:8px;display:flex}.me-mail .field{flex:1;min-width:0}.me-form{flex-direction:column;gap:8px;display:flex}.acc-body{flex-direction:column;gap:20px;display:flex}.acc-body>section{flex-direction:column;gap:8px;display:flex}.acc-body .acc-p{margin:0;font-size:14px}.acc-h{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin:0;font-size:12px;font-weight:600}.acc-body .del-l,.acc-del .del-l,.acc-body .pnote{margin:0}.acc-body .pnote>span{flex:1}.acc-body .legal-links,.compte .legal-links{justify-content:flex-start;margin:0}.pdel{max-width:1040px;margin:16px auto 0;padding:0 24px}.pdel .subbar{margin:0}.mail{border:1px solid var(--line);border-radius:14px;overflow:hidden}.mail header{background:var(--surface-2);flex-direction:column;gap:2px;padding:12px 16px;font-size:13px;display:flex}.mail .mail-b{flex-direction:column;gap:12px;padding:18px 16px;font-size:14px;display:flex}.mail .mail-b p{margin:0}.mail .mail-f{border-top:1px solid var(--line);color:var(--ink-3);margin:4px 0 0;padding-top:10px;font-size:12px;line-height:1.5}@media (max-width:760px){.pdel{padding:0 16px}}.erase-confirm{text-align:right;flex-direction:column;align-items:flex-end;gap:6px;max-width:360px;display:flex}.lines>li:has(.erase-confirm){flex-wrap:wrap}.unsub-line{margin:0;font-size:15px;line-height:1.6}.unsub-line .link-btn{font-size:inherit}.ml-wbtn{align-self:flex-start}.ml-mine{flex-direction:column;gap:8px;margin:8px 0 0;padding:0;font-size:13.5px;list-style:none;display:flex}.ml-mine li{background:var(--surface-2);border-radius:12px;padding:10px 12px}.ml-mine p{color:var(--ink-2);white-space:pre-line;margin:6px 0 0}.ml-q-txt{border-left:3px solid var(--line);color:var(--ink-2);white-space:pre-line;margin:10px 0;padding:10px 14px;font-size:14.5px}
.dgrid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.deal{flex-direction:column;gap:12px;display:flex}.deal.watch{box-shadow:inset 3px 0 0 var(--accent)}.rbar{background:var(--surface-2);border-radius:99px;height:6px;overflow:hidden}.rbar i{height:100%;width:calc(var(--p) * 1%);background:var(--accent);display:block}.round{background:var(--warm-soft);border-radius:12px;padding:10px 12px}.rbar.warm{background:var(--surface)}.rbar.warm i{background:var(--warm)}.ddvid{aspect-ratio:16/7;background:var(--surface-2);max-width:100%;color:var(--ink-3);text-align:center;border-radius:12px;place-items:center;padding:8px;font-size:13px;display:grid}.ddvid span{align-items:center;gap:6px;display:inline-flex}ul.qa{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}ul.qa li{background:var(--surface-2);border-radius:12px;flex-direction:column;gap:4px;padding:10px 12px;font-size:14px;display:flex}ul.qa li p{margin:0}ul.qa .lsend{margin-top:4px}.dgrid.wall{grid-template-columns:repeat(3,1fr)}.deal-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.deal-name{font-size:17px}.deal-sub{color:var(--ink-3);font-size:13px}.deal-pitch{margin:0;font-size:14px}.deal-score{justify-content:space-between;margin-bottom:4px;font-size:13px;display:flex}.deal-tags{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.deal-upd{color:var(--ink-3);font-size:12px}.deal-acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.deal-form{flex-direction:column;gap:8px;display:flex}.deal-form textarea{min-height:96px}.deal-note{color:var(--ink-3);font-size:12px}.round-head{justify-content:space-between;gap:8px;margin-bottom:4px;font-size:13px;display:flex}.round-note{color:var(--ink-3);font-size:12px}.inv-tabs{margin-bottom:20px}.inv-tabs .seg{max-width:100%;display:flex;overflow-x:auto}.inv-bento{margin-top:16px}.inv-bento h2{font-size:18px}.inv-sub{color:var(--ink-3);font-size:13px}.inv-alerts{margin-top:12px}.inv-chips{margin-top:10px}.inv-filters{margin:6px 0 14px}.inv-filters .seg{max-width:100%;display:flex;overflow-x:auto}.inv-h2{margin:24px 0 12px;font-size:20px}.inv-suspended{margin-top:12px}.inv-portfolio-foot{border-top:1px solid var(--line);color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:12px;padding-top:12px;font-size:13px;display:flex}.inv-portfolio-kpis{margin-top:12px}.inv-portfolio-lbl{margin-top:12px;display:block}.inv-table{padding:0;overflow:auto}.inv-dd .chips{margin-top:6px}.inv-dd-pitch{margin:0;font-size:14px}.dossier{flex-direction:column;gap:18px;display:flex}.dossier-p{margin:4px 0 0}.dossier-founder{color:var(--ink-3);margin:6px 0 0;font-size:13px}.dossier-round{flex-direction:column;gap:10px;display:flex}.dossier-intent{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.dossier-intent .field{width:160px}.dossier-lead{align-items:center;gap:6px;font-size:13px;display:flex}.dossier-mine{flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:flex}.dossier-dr{flex-direction:column;gap:8px;display:flex}.dossier-dr-head{justify-content:space-between;font-size:13px;display:flex}.dossier-dr .lbl{margin:0}.dossier-dr .pcrit{margin-top:0}.dossier-dr .pcrit label{cursor:default}.dossier-files{margin-top:4px}.invc-title{margin-top:6px;font-size:22px}.invc-extra .round-note{margin-top:6px;display:block}.invc-lead{max-width:640px;margin-top:6px}.invc-gate{margin-top:12px}.invc-ask{flex-wrap:wrap;align-items:flex-end;gap:8px;margin-top:12px;display:flex}.invc-ask .field{width:180px}.invc-list{margin-top:14px}.invc-naditek{width:fit-content}.invc-empty{color:var(--ink-3);margin-top:12px;font-size:13px}.invc-extra{border-top:1px solid var(--line);flex-direction:column;gap:14px;margin-top:16px;padding-top:14px;display:flex}.invc-extra .qa{margin-top:6px}.invc-wall{flex-wrap:wrap;justify-content:space-between;gap:10px;display:flex}.invc-wall>div{flex-direction:column;display:flex}.invc-wall .faint{font-size:13px}.inva-bento{margin-top:16px}.inva-sub{color:var(--ink-3);margin:2px 0 10px;font-size:13px}.inva-msg{color:var(--ink-3);max-width:320px;font-size:13px}.inva-amount{color:var(--ink-3);font-size:12px}.inva-table{overflow:auto}.inva-table .rd-table{margin-top:12px}.wall-amount{font-family:var(--serif);font-size:34px;font-weight:400;line-height:1}.wall-name{font-size:16px}.wall-pitch{margin:4px 0 0;font-size:14px}.wall-foot{margin-top:20px;font-size:13px}@media (max-width:860px){.dgrid,.dgrid.wall{grid-template-columns:1fr}}.ihero{grid-template-columns:1.25fr 1fr;align-items:end;gap:28px;margin-bottom:22px;display:grid}.ihero h1{text-wrap:balance;margin:10px 0 12px;font-size:clamp(34px,4.4vw,52px);line-height:1.02}.ihero h1 em{color:var(--accent)}.ihero-txt p{color:var(--ink-2);max-width:58ch;margin:0;font-size:16px}.iproof{grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:0;list-style:none;display:grid}.iproof li{background:var(--surface);border:1px solid var(--line);border-radius:16px;flex-direction:column;gap:4px;padding:14px 16px;display:flex}.iproof b{font-family:var(--serif);color:var(--accent);font-size:30px;font-weight:400;line-height:1}.iproof span{color:var(--ink-2);font-size:12.5px}.ifeat{background:var(--hero);color:var(--hero-ink);box-shadow:var(--shadow);border-radius:24px;grid-template-columns:1.35fr 1fr;gap:0;display:grid;overflow:hidden}.ifeat-main{flex-direction:column;gap:14px;min-width:0;padding:26px 28px;display:flex}.ifeat .eyebrow{color:#f2c25b}.ifeat h2{margin:4px 0 2px;font-size:38px;font-weight:400;line-height:1}.ifeat-sub{color:var(--hero-2);font-size:13px}.ifeat-pitch{max-width:60ch;margin:0;font-size:16px}.iwhy{gap:8px;margin:0;padding:0;list-style:none;display:grid}.iwhy li{align-items:flex-start;gap:8px;font-size:14px;display:flex}.iwhy svg.i{color:#7fd8ae;flex:none;margin-top:2px}.iquote{background:#ffffff0f;border-left:3px solid #f2c25b;border-radius:0 14px 14px 0;margin:4px 0 0;padding:14px 16px}.iquote p{font-family:var(--serif);margin:0;font-size:18px;line-height:1.35}.iquote cite{color:var(--hero-2);margin-top:8px;font-size:12.5px;font-style:normal;display:block}.ifeat-side{background:#ffffff0d;border-left:1px solid #ffffff14;flex-direction:column;gap:12px;min-width:0;padding:26px 24px;display:flex}.ifeat-side .lbl{color:var(--hero-2);margin:0}.ifeat-ca{font-size:44px;font-weight:400;line-height:1}.ifeat .igrow{color:#7fd8ae}.ifeat .iterms li,.ifeat .round{color:var(--hero-ink);background:#ffffff14}.ifeat .round .faint{color:var(--hero-2)}.ifeat .rbar.warm{background:#ffffff1f}.ifeat-btn{color:var(--hero-ink);background:#ffffff1a;border-color:#ffffff2e}.ilogo{width:42px;height:42px;font-family:var(--serif);color:#fff;background:linear-gradient(135deg,hsl(var(--h) 62% 52%),hsl(calc(var(--h) + 40) 58% 38%));border-radius:12px;flex:none;place-items:center;font-size:22px;display:grid}.ilogo.lg{border-radius:16px;width:58px;height:58px;font-size:30px}.spark{width:100%;height:56px;display:block}.spark .sp-l{fill:none;stroke:var(--accent);stroke-width:2.2px;vector-effect:non-scaling-stroke;stroke-linejoin:round}.spark .sp-a{fill:var(--accent-soft);opacity:.8}.spark .sp-d{fill:var(--accent)}.spark.dark .sp-l{stroke:#f2c25b}.spark.dark .sp-a{fill:#f2c25b24;opacity:1}.spark.dark .sp-d{fill:#f2c25b}.ideal{gap:14px}.itrac{background:var(--surface-2);border-radius:14px;grid-template-columns:auto 1fr;align-items:end;gap:16px;padding:12px 14px;display:grid}.itrac>div{flex-direction:column;gap:2px;display:flex}.itrac .lbl{margin:0;font-size:11px}.itrac b{font-family:var(--serif);font-size:28px;font-weight:400;line-height:1}.igrow{color:var(--ok);font-size:12.5px;font-weight:600}.igrow.bad{color:var(--bad)}.ifact{color:var(--ink-2);gap:8px;margin:0;font-size:13.5px;display:flex}.ifact svg.i{color:var(--ok);flex:none;margin-top:2px}.iterms{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.iterms li{background:var(--surface-2);color:var(--ink-2);border-radius:99px;padding:4px 10px;font-size:12px}.imentor{color:var(--ink-2);border-left:2px solid var(--accent-soft);margin:0;padding-left:12px;font-size:13.5px}.imentor b{color:var(--ink);font-weight:600}.iquota{border-top:1px solid var(--line);flex-direction:column;gap:6px;margin-top:14px;padding-top:12px;font-size:13px;display:flex}.dnote{background:var(--surface-2);border-radius:16px;flex-direction:column;gap:10px;padding:16px;display:flex}.dnote h3{margin:0;font-size:15px}.dnote ul{gap:4px;margin:0;padding-left:18px;font-size:14px;display:grid}.dteam{gap:8px;margin:0;padding:0;list-style:none;display:grid}.dteam li{align-items:center;gap:10px;font-size:14px;display:flex}.dteam b{background:var(--accent-soft);min-width:76px;color:var(--accent);text-align:center;border-radius:8px;padding:3px 8px;font-size:12px}@media (max-width:860px){.ihero,.ifeat{grid-template-columns:1fr}.ifeat-side{border-top:1px solid #ffffff14;border-left:0}.ifeat-main,.ifeat-side{padding:20px}.ifeat h2{font-size:30px}.iproof b{font-size:24px}}.tag.early{background:var(--warm-soft);color:var(--warm-ink);align-items:center;gap:4px;display:inline-flex}.tag.early svg.i{width:13px;height:13px}.ifun{background:var(--surface);border:1px solid var(--line);border-radius:24px;grid-template-columns:1fr 1.3fr;align-items:center;gap:24px;margin-top:28px;padding:24px 26px;display:grid}.ifun-head h2{font-family:var(--serif);text-wrap:balance;margin:0 0 8px;font-size:30px;font-weight:400;line-height:1.08}.ifun-head h2 em{color:var(--accent)}.ifun-head p{color:var(--ink-2);margin:0 0 10px;font-size:14px}.ifun-steps{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ifun-steps li{z-index:0;border-radius:12px;align-items:baseline;gap:12px;padding:10px 14px;display:flex;position:relative;overflow:hidden}.ifun-steps li:before{content:"";width:calc(var(--w)*1%);background:var(--accent-soft);z-index:-1;border-radius:12px;position:absolute;inset:0 auto 0 0}.ifun-steps li:last-child:before{background:var(--accent);opacity:.22}.ifun-steps li:last-child b{color:var(--accent)}.ifun-steps li:last-child span{color:var(--ink);font-weight:600}.ifun-steps b{font-family:var(--serif);min-width:52px;font-size:26px;font-weight:400;line-height:1}.ifun-steps span{color:var(--ink-2);font-size:13.5px}.ilogo.anon{background:var(--surface-2);color:var(--ink-3)}.ilock-wrap{position:relative}.locked .ilock-wrap>:not(.ilock){filter:blur(6px);-webkit-user-select:none;user-select:none;pointer-events:none}.ilock{color:var(--ink);justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex;position:absolute;inset:0}.ijoin{background:var(--hero);color:var(--hero-ink);border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:28px;padding:26px 28px;display:flex}.ijoin h2{margin:0 0 6px;font-size:32px;font-weight:400}.ijoin h2 em{color:#f2c25b}.ijoin p{color:var(--hero-2);max-width:56ch;margin:0}@media (max-width:860px){.ifun{grid-template-columns:1fr;padding:20px}.ijoin{padding:20px}}.soren{background:linear-gradient(160deg,var(--accent-soft),var(--surface) 70%);border:1px solid var(--line);border-radius:18px;flex-direction:column;gap:12px;padding:16px;display:flex}.saxes{gap:6px;margin:0;padding:0;list-style:none;display:grid}.saxes li{grid-template-columns:96px 1fr 30px;align-items:center;gap:10px;font-size:12.5px;display:grid}.saxes b{text-align:right;font-size:12.5px}.soren .rd h2{margin:14px 0 6px;font-size:15px}.soren .rd{font-size:14px}.spanel{background:var(--surface);border:1px solid var(--line);border-radius:24px;flex-direction:column;gap:14px;margin-top:16px;padding:22px 24px;display:flex;position:relative;overflow:hidden}.spanel:before{content:"";background:linear-gradient(90deg,var(--accent),#f2c25b);height:3px;position:absolute;inset:0 0 auto}.spanel-head{align-items:flex-start;gap:14px;display:flex}.spanel-head .av{flex:none;width:44px;height:44px;font-size:18px}.spanel h2{margin:4px 0;font-size:22px}.spanel-head p{color:var(--ink-2);max-width:70ch;margin:0;font-size:14px}.spanel .eyebrow{color:var(--accent);font-weight:600}.sask{gap:8px;display:flex}.sask .field{flex:1;min-width:0}.sans{background:var(--surface-2);border-radius:16px;padding:14px 16px}.sans-q{color:var(--ink-3);margin-bottom:6px;font-size:13px;display:block}.sans .rd{font-size:14px}@media (max-width:860px){.sask{flex-direction:column}.spanel{padding:18px}}.tag.ibadge{color:#3a2600;background:linear-gradient(90deg,#f2c25b,#e89b3c);align-items:center;gap:4px;font-weight:600;display:inline-flex}.tag.ibadge svg.i{width:13px;height:13px}.iref-hero{grid-template-columns:1.4fr 1fr;align-items:center;gap:24px;display:grid}.iref-hero h1{text-wrap:balance;margin:10px 0;font-size:clamp(32px,4vw,46px);line-height:1.04}.iref-hero h1 em{color:var(--accent)}.iref-hero p{color:var(--ink-2);max-width:56ch;margin:0}.iref-badge{text-align:center;background:var(--surface);border:1px dashed var(--line);border-radius:24px;flex-direction:column;align-items:center;gap:6px;padding:22px;display:flex}.iref-badge .rbar{width:100%;margin-top:6px}.iref-badge>span:not(.iref-medal){color:var(--ink-2);font-size:13px}.iref-medal{background:var(--surface-2);width:64px;height:64px;color:var(--ink-3);border-radius:50%;place-items:center;display:grid}.iref-medal svg.i{width:30px;height:30px}.iref-badge.on{background:var(--hero);color:var(--hero-ink);border:0}.iref-badge.on .iref-medal{color:#3a2600;background:linear-gradient(135deg,#f2c25b,#e89b3c)}.iref-badge.on>span:not(.iref-medal){color:var(--hero-2)}.iref-link{background:var(--surface-2);border-radius:14px;align-items:center;gap:8px;min-width:0;margin-top:12px;padding:8px 8px 8px 14px;display:flex}.iref-link code{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;overflow:hidden}.iref-rules{color:var(--ink-2);gap:6px;margin:10px 0 0;padding-left:18px;font-size:14px;display:grid}@media (max-width:860px){.iref-hero{grid-template-columns:1fr}}.ilogo.sm{border-radius:10px;width:34px;height:34px;font-size:17px}.soren>.row:first-child{flex-wrap:wrap}.soren>.row:first-child>div{flex:160px}.ifeat-top{align-items:center;gap:12px;display:flex}.ifeat-top .grow,.ideal-id .grow,.spanel-txt{min-width:0}.ifeat-row{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.ideal-id{align-items:center;gap:12px;min-width:0;display:flex}.inv-list-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px;margin:28px 0 14px;display:flex}.inv-list-head h2{margin:0;font-size:22px}.inv-list-head .inv-filters{margin:0}.soren-title{font-size:14px;display:block}.soren-sub,.soren-count{font-size:12px}.soren-count{align-self:center}.soren-intro{margin:0;font-size:13px}.soren-note{margin:8px 0 0;font-size:11.5px}.soren .soren-note{margin:0}.soren-wait{align-items:center;gap:6px;margin:0;font-size:13px;display:inline-flex}.iref-code{margin:8px 0 0;font-size:13px}.inv-filleuls{margin-top:10px}.inv-privacy{margin-top:20px}.ishow-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.ishow-id{align-items:center;gap:12px;display:flex}.ishow-name{font-size:16px}.ishow-terms{margin-top:12px}.ishow-foot{align-items:flex-start;gap:6px;margin:0;font-size:13px;display:flex}.ishow-foot svg.i{flex:none;margin-top:2px}.ijoin .btn{height:48px}.ishow-empty{padding:24px}
.after,.cap{scroll-margin-top:80px}.after-title{margin-top:6px;font-size:22px}.after-title em{color:var(--accent)}.after-lead{max-width:680px;margin-top:6px}.after .pnote .btn{margin-left:auto}.after-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:14px;display:grid}.after-b{border:1px solid var(--line);background:var(--surface);border-radius:16px;flex-direction:column;gap:10px;padding:16px;display:flex}.after-b.wide{grid-column:1/-1}.after-h{gap:10px}.after-h>div{flex-direction:column;display:flex}.after-h span.faint{font-size:12px}.after-b p.muted{margin:0;font-size:14px}.after-actions{align-items:center;gap:8px}.after-next{margin:0;font-size:12px}.obl{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.obl li{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:8px 0;display:flex}.obl li:first-child{border-top:0}.obl label{flex:1;align-items:flex-start;gap:10px;min-width:0;display:flex}.obl label>span,.obl li>span{flex-direction:column;font-size:14px;display:flex}.obl .faint{font-size:12px}.obl li.ok b{color:var(--ink-3);text-decoration:line-through}@media (max-width:900px){.after-grid{grid-template-columns:1fr}}.cap-head{gap:10px}.cap-lead{max-width:640px;margin-top:6px}.cap-kpi,.cap-ask{margin-top:12px}.cap-declared{flex-direction:column;gap:8px;margin-top:12px;display:flex}.cap-declared .capform{margin-top:0}.cap-declared-who{flex:1;min-width:160px}.cap-table{margin-top:14px;overflow:auto}.cap-add{margin-top:12px}.cap-log{margin-top:8px}.capform{align-items:flex-end;gap:8px;margin-top:10px}.capform-name{flex:1;min-width:180px}.cap-log .lic-list{margin-top:8px}.cap-log .lic-list li span{width:auto;font-family:inherit;display:inline}.pea-body{gap:18px}.pea-pieces{margin-top:8px}.pea-src{font-size:12px;display:block}.pea-actions{gap:8px}@media (max-width:720px){.cap-kpi{grid-template-columns:1fr 1fr}}.comites{margin-top:16px}.comites-list{flex-direction:column;gap:10px;margin-top:10px;display:flex}.comite-q{border:1px solid var(--line);background:var(--surface);border-radius:14px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.comite-q-h{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.comite-q-h b{margin-top:4px;display:block}.comite-q .rd{max-height:420px;padding:4px 2px;overflow:auto}.comite-q-actions{gap:8px}.comite-q summary{cursor:pointer;width:fit-content;list-style:none}.comite-q summary::-webkit-details-marker{display:none}.comite-q details[open] .rd{margin-top:10px}.ndk-hello{align-items:flex-end}.ndk-links{gap:8px}.ndk-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:4px;display:grid}.ndk-f{flex-direction:column;gap:8px;padding:18px;display:flex}.ndk-f p{margin:0;font-size:14px}.ndk-ic{background:var(--accent-soft);width:36px;height:36px;color:var(--accent);border-radius:10px;place-items:center;display:grid}.ndk-bento{margin-top:16px}.ndk-kpi{margin-top:10px}.ndk-form{gap:12px;margin-top:10px}.ndk-fields{align-items:flex-end;gap:12px}.ndk-prev{margin:0;font-size:14px}.ndk-done{font-size:13px}.ndk-actions{gap:8px}.round{background:var(--warm-soft);border-radius:12px;margin-top:14px;padding:10px 12px}.round-h{gap:8px;margin-bottom:4px;font-size:13px}.round-note{font-size:12px}.rbar{background:var(--surface-2);border-radius:99px;height:6px;overflow:hidden}.rbar i{height:100%;width:calc(var(--p) * 1%);background:var(--accent);display:block}.rbar.warm{background:var(--surface)}.rbar.warm i{background:var(--warm)}.ndk-admin-head{gap:8px}.ndk-admin-head h2{margin-top:6px;font-size:20px}.ndk-table{margin-top:12px;overflow:auto}.ndk-msg{font-size:12px}@media (max-width:900px){.ndk-grid{grid-template-columns:1fr 1fr}}@media (max-width:520px){.ndk-grid{grid-template-columns:1fr}}
.xsmall{font-size:12px}.tlist{flex-direction:column;margin:12px 0 0;padding:0;list-style:none;display:flex}.tlist li{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 0;display:flex}.tlist li:first-child{border-top:0}.tlist li>div:not(.tl-act){flex:220px;min-width:0;font-size:14px}.tlist li>div:not(.tl-act) span{color:var(--ink-2);overflow-wrap:anywhere;margin-top:2px;font-size:12px;display:block}.tl-act{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:flex}.tl-head{gap:12px;margin-bottom:12px}.tlist-empty{margin-top:12px}.talents-bento{margin-top:16px}.talents-kstats{margin-top:12px}.talents-h3{margin:18px 0 4px;font-size:15px}.tnote{margin-top:12px}.coach{flex-direction:column;gap:16px;margin-bottom:16px;padding:20px;display:flex}.coach-head{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.coach-head>div{flex-direction:column;flex:240px;gap:2px;min-width:0;display:flex}.coach-head b{font-size:16px}.coach-head>div span{color:var(--ink-2);font-size:13px}.tpath{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.tpath li{border:1px solid var(--line);background:var(--surface);border-radius:14px;flex-direction:column;align-items:flex-start;gap:8px;min-width:0;padding:14px;display:flex}.tpath li>i{background:var(--surface-2);width:26px;height:26px;color:var(--ink-2);border-radius:50%;flex:none;place-items:center;font-size:13px;font-style:normal;font-weight:600;display:grid}.tpath li>i svg.i{width:14px;height:14px}.tpath li>div{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.tpath li b{font-size:14px}.tpath li>div span{color:var(--ink-2);overflow-wrap:anywhere;font-size:12px}.tpath li.done>i{background:var(--ok-soft);color:var(--ok)}.tpath li.now{border-color:var(--accent);background:var(--accent-soft)}.tpath li.now>i{background:var(--accent);color:#fff}.tpath li.todo>div{opacity:.7}.tpath .btn{white-space:normal;text-align:left;height:auto;min-height:32px;padding:6px 12px;line-height:1.25}.tp-acts{flex-wrap:wrap;gap:6px;display:flex}.coach-ask{gap:8px;display:flex}.coach-ask .field{flex:1;min-width:0}.coach-docs{flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}.coach-docs .chip{max-width:100%}.coach-docs .chip svg.i{flex:none;width:14px;height:14px}.coach-q{background:var(--surface-2);border-radius:14px;margin:0 0 16px;padding:12px 14px;font-size:14px}.coach-rep{border:1px solid var(--line);border-radius:14px;flex-direction:column;align-items:flex-start;gap:8px;margin-top:16px;padding:14px;display:flex}.coach-rep .field{max-width:320px}.coach-rep textarea.field{width:100%;max-width:none;min-height:80px}.coach-rep p{margin:0;font-size:12px}.coach-acts{gap:8px;margin-top:18px}.coach-foot{border-top:1px solid var(--line);margin-top:18px;padding-top:12px}.rep-row span{overflow-wrap:anywhere}.lic-list .rep-row{flex-wrap:wrap}.lic-list .rep-row>div{flex:220px}.btn[aria-disabled=true]{opacity:.5;pointer-events:none}.letter-text{white-space:pre-line;margin:0;font-size:15px;line-height:1.65}textarea.cl-edit{min-height:340px;font-size:14px;line-height:1.55}.talent-body{margin-top:16px}.tcards{flex-direction:column;gap:12px;display:flex}.tcard{padding:18px}.tcard .row.between{gap:8px}.tcard-top{align-items:flex-start}.tcard-name{font-size:16px}.tcard-desc{margin:10px 0 6px;font-size:14px}.tcard-foot{gap:8px;margin-top:10px}.tcard-acts{gap:8px}.tcard-qa{margin-top:14px}.tvis{gap:8px;margin-top:14px;font-size:14px}.tvis.talert{margin-top:8px}.tinv{background:var(--accent-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding:14px 18px;display:flex}.tinv p{margin:0;font-size:14px}.chip.chip-soon{opacity:.75;cursor:not-allowed}.chip.chip-soon em{color:var(--warm-ink);font-size:11px;font-style:normal;font-weight:600}@media (max-width:860px){.tpath{grid-template-columns:minmax(0,1fr)}.tpath li{flex-flow:wrap;align-items:center}.tpath li>div{flex:160px}}@media (max-width:560px){.coach{padding:16px}.coach-ask{flex-direction:column}.coach-ask .field{flex:none}.coach-ask .btn{justify-content:center}.tpath{flex-wrap:wrap;gap:6px;display:flex}.tpath li:not(.now){border-radius:999px;flex-wrap:nowrap;flex:0 auto;gap:6px;padding:4px 12px 4px 4px}.tpath li:not(.now)>div{flex:none}.tpath li:not(.now)>div span,.tpath li:not(.now) .tp-acts{display:none}.tpath li:not(.now)>i{width:22px;height:22px;font-size:12px}.tpath li:not(.now) b{font-size:13px;font-weight:500}.tpath li.now{flex:100%}}.papp.tal{--tal-lime:#7bc639;--tal-coral:#ff7a59;background:radial-gradient(56rem 28rem at 105% -8%,color-mix(in oklab,var(--tal-lime) 18%,transparent),transparent 62%),radial-gradient(48rem 26rem at -18% 18%,color-mix(in oklab,var(--accent) 13%,transparent),transparent 62%),var(--bg)}.tal .pmain{max-width:960px}.tal .card{border-radius:22px}.thero{isolation:isolate;color:#fff;background:linear-gradient(135deg,#2a1f9a 0%,#4636d1 48%,#8a4fe6 100%);border-radius:28px;flex-direction:column;gap:18px;margin-bottom:16px;padding:28px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 40px -22px #2a1f9a}.thero:before{content:"";z-index:-1;opacity:.6;background:radial-gradient(circle,#9be15d 0%,#0000 68%);border-radius:50%;width:280px;height:280px;position:absolute;top:-90px;right:-70px}.thero:after{content:"";z-index:-1;opacity:.38;background:radial-gradient(circle,#ff7a59 0%,#0000 68%);border-radius:50%;width:260px;height:260px;position:absolute;bottom:-120px;left:38%}.thero .eyebrow{color:#ffffffc7}.thero h1{letter-spacing:-.03em;color:#fff;text-wrap:balance;margin:6px 0 0;font-size:clamp(30px,5.4vw,48px);font-weight:800;line-height:1.04}.thero h1 em{font-family:var(--serif);color:#d9f7b8;font-style:italic;font-weight:400}.thero p{color:#ffffffdb;max-width:62ch;margin:8px 0 0;font-size:15px}.thero-stats{flex-wrap:wrap;gap:10px;display:flex}.tstat{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff24;border:1px solid #ffffff38;border-radius:999px;align-items:baseline;gap:8px;padding:10px 16px;font-size:13px;text-decoration:none;display:flex}.tstat b{letter-spacing:-.02em;font-size:20px;font-weight:800}.tstat:hover{background:#ffffff38}.tal .coach{border:1px solid color-mix(in oklab,var(--tal-lime) 45%,var(--line))}.tal .coach-head .av{box-shadow:0 0 0 3px var(--surface),0 0 0 5px color-mix(in oklab,var(--tal-lime) 70%,transparent)}.tal .coach-ask .field{border-radius:999px;padding-left:18px}.tal .coach-ask .btn{border-radius:999px}.tnav{flex-wrap:wrap;margin:6px 0 16px;display:flex}.tnav a{align-items:center;gap:6px;height:36px;padding:0 14px;display:inline-flex}.tnav a .i{width:16px;height:16px}.tnav a em{background:var(--surface-2);min-width:20px;color:var(--ink-2);border-radius:999px;padding:1px 6px;font-size:12px;font-style:normal}.tnav [aria-current=true] em{background:var(--accent);color:var(--accent-ink)}.tpct{background:var(--surface-2);border-radius:16px;flex-direction:column;gap:8px;margin-top:16px;padding:14px;display:flex}.tpct-bar{background:var(--line);border-radius:999px;height:8px;overflow:hidden}.tpct-bar i{height:100%;width:var(--p);border-radius:inherit;background:linear-gradient(90deg,var(--accent),#7bc639);display:block}.tpct ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.tpct li{background:var(--surface);color:var(--ink-2);border-radius:999px;padding:3px 10px;font-size:12px}.tpct li.ok{color:var(--ok)}.tpct li .i{vertical-align:-2px;width:12px;height:12px;margin-right:4px}.pf-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;margin-top:14px;display:grid}.pf-tile{border:1px solid var(--line);background:var(--surface);border-radius:18px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.pf-thumb{--h:250;aspect-ratio:16/10;background:linear-gradient(135deg,hsl(var(--h) 75% 62%),hsl(calc(var(--h) + 50) 80% 52%));color:#fff;place-items:center;max-width:100%;display:grid;position:relative}.pf-thumb em{font-family:var(--serif);opacity:.9;font-size:56px;line-height:1}.pf-thumb img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pf-thumb span{color:#fff;background:#00000052;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:600;position:absolute;top:10px;left:10px}.pf-body{flex-direction:column;flex:1;gap:4px;min-width:0;padding:12px 14px 14px;display:flex}.pf-body b{font-size:15px}.pf-body p{color:var(--ink-2);margin:0;font-size:13px}.pf-body a{color:var(--accent);overflow-wrap:anywhere;font-size:12px}.pf-tile>.btn{align-self:flex-start;margin:0 14px 14px}.pf-prev{aspect-ratio:16/10;object-fit:cover;background:var(--surface-2);border-radius:14px;width:100%;max-width:100%}.tdroits{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;display:grid}.tdroit{flex-direction:column;gap:10px;padding:18px;display:flex}.tdroit h3{letter-spacing:-.01em;margin:0;font-size:18px;font-weight:700}.tdroit ul{color:var(--ink-2);flex-direction:column;gap:6px;margin:0;padding-left:18px;font-size:14px;display:flex}.tdroit .src{color:var(--accent);font-size:12px}.tdroit>.row:last-child{margin-top:auto}.tdroit.mine{border-color:color-mix(in oklab,var(--tal-lime) 55%,var(--line));background:linear-gradient(180deg,color-mix(in oklab,var(--tal-lime) 8%,var(--surface)),var(--surface) 55%)}@media (max-width:560px){.thero{border-radius:24px;padding:22px}.tstat{padding:8px 12px}.tstat b{font-size:17px}.tal .pmain{padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}.tal .tnav{z-index:6;grid-template-columns:repeat(var(--cols,3),minmax(0,1fr));padding:6px max(8px,env(safe-area-inset-right,0px)) calc(6px + env(safe-area-inset-bottom,0px)) max(8px,env(safe-area-inset-left,0px));background:color-mix(in oklab,var(--surface) 92%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:20px 20px 0 0;gap:0;margin:0;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px -16px #00000059}.tal .tnav a{border-radius:14px;flex-direction:column;gap:2px;height:auto;padding:6px 2px;font-size:11px;position:relative}.tal .tnav a .i{width:20px;height:20px}.tal .tnav a em{min-width:0;padding:0 5px;font-size:10px;position:absolute;top:2px;left:calc(50% + 6px)}.tal .tnav [aria-current=true]{box-shadow:none;background:var(--accent-soft);color:var(--accent)}}.tev{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;margin-bottom:6px;display:grid}.tev-c{gap:14px;padding:16px;display:flex}.tev-c.on{border-color:var(--ok)}.tev-d{color:#fff;background:linear-gradient(160deg,#4636d1,#8a4fe6);border-radius:14px;flex-direction:column;flex:none;justify-content:center;align-items:center;width:52px;height:58px;display:flex}.tev-d b{font-size:22px;line-height:1}.tev-d span{text-transform:uppercase;letter-spacing:.04em;font-size:11px}.tev-t{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.tev-t b{font-size:15px}.tev-t span{color:var(--ink-3);font-size:12px}.tev-t p{color:var(--ink-2);margin:0 0 6px;font-size:13px}.tshare{border:1px dashed color-mix(in oklab,#7bc639 60%,var(--line));border-radius:16px;flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 14px;padding:12px 14px;display:flex}.tshare>svg.i{color:var(--ok);flex:none}.tshare p{color:var(--ink-2);flex:260px;margin:0;font-size:13px}.tbadges{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:10px;margin:12px 0 0;padding:0;list-style:none;display:grid}.tbadges li{background:var(--surface-2);text-align:center;color:var(--ink-3);border-radius:16px;flex-direction:column;align-items:center;gap:6px;padding:12px 8px;font-size:12px;display:flex}.tbadges li i{background:var(--line);width:40px;height:40px;color:var(--ink-3);border-radius:50%;place-items:center;display:grid}.tbadges li i .i{width:20px;height:20px}.tbadges li.ok{color:var(--ink);background:color-mix(in oklab,#7bc639 12%,var(--surface))}.tbadges li.ok i{color:#fff;background:linear-gradient(135deg,#4636d1,#7bc639);box-shadow:0 6px 16px -8px #4636d1}.tamb{gap:8px;margin-top:10px;display:flex}.tamb .field{flex:1;min-width:0;height:36px;font-size:13px}.tcontrat{border:1px solid color-mix(in oklab,var(--ok) 45%,var(--line));background:linear-gradient(180deg,color-mix(in oklab,var(--ok) 7%,var(--surface)),var(--surface) 60%);flex-direction:column;gap:12px;margin-bottom:16px;padding:20px;display:flex}.tcontrat h3{margin:4px 0 2px;font-size:18px}.trythm{grid-template-columns:repeat(8,minmax(0,1fr));gap:4px;display:grid}.trythm span{text-align:center;text-overflow:ellipsis;white-space:nowrap;border-radius:8px;padding:8px 2px;font-size:11px;font-weight:600;overflow:hidden}.trythm .ent{background:var(--accent-soft);color:var(--accent)}.trythm .ecole{background:var(--warm-soft);color:var(--warm-ink)}.tpoints{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.tpoints li{background:var(--surface-2);border-radius:14px;flex-direction:column;align-items:flex-start;gap:4px;padding:12px;display:flex}.tpoints li b{font-size:14px}.tpoints li span{color:var(--ink-2);font-size:12px}.tpoints li.done{opacity:.6}.tchat{flex-direction:column;gap:12px;display:flex}.tc-msgs{flex-direction:column;flex-shrink:0;gap:12px;min-height:200px;display:flex}.tchat .bubble{max-width:92%}.tchat .coach-ask textarea{resize:vertical;min-height:52px}.tfiche{background:var(--surface-2);border-radius:14px;flex-direction:column;gap:8px;margin-top:10px;padding:12px;display:flex}.tfiche label{color:var(--ink-2);flex-direction:column;gap:4px;font-size:12px;display:flex}.tfiche .field{height:36px;font-size:14px}.sim-ok,.sim-todo{align-items:flex-start;gap:6px;margin:2px 0;font-size:14px;display:flex}.sim-ok .i{color:var(--ok);flex:none;margin-top:2px}.sim-todo .i{color:var(--warm);flex:none;margin-top:2px}@media (max-width:560px){.trythm span{font-size:0}.trythm span:before{content:attr(title);font-size:0}.trythm .ent:after{content:"E";font-size:11px}.trythm .ecole:after{content:"É";font-size:11px}.tamb{flex-direction:column}}.sp-link{font:inherit;color:var(--accent);text-underline-offset:3px;font-weight:500;text-decoration:underline}.sp-hero{--h:150;color:#fff;background:linear-gradient(135deg,hsl(var(--h) 60% 38%),hsl(calc(var(--h) + 40) 70% 52%));border-radius:18px;padding:22px}.sp-hero p{letter-spacing:-.01em;max-width:40ch;margin:0;font-size:20px;font-weight:600;line-height:1.3}.sp-h{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin:22px 0 10px;font-size:13px;font-weight:600}.sp-team{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;display:grid}.sp-team>div{background:var(--surface-2);border-radius:14px;flex-direction:column;align-items:flex-start;gap:4px;padding:12px;display:flex}.sp-team b{font-size:14px}.sp-team span:not(.av){color:var(--ink-2);font-size:12px}.sp-tags{gap:6px;margin-top:14px}.sp-phrase{margin-top:10px;font-size:14px}.sp-list{color:var(--ink-2);flex-direction:column;gap:6px;margin:0;padding-left:18px;font-size:14px;display:flex}.tnotifs{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px;margin-top:14px;display:grid}.tnotifs label{gap:8px;font-size:14px}.tnote .plan-link{display:inline}.sch-tbl{overflow-x:auto}.tc-h{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin:18px 0 10px;font-size:13px;font-weight:600}.tc-h:first-of-type{margin-top:4px}.tx{border-left:4px solid color-mix(in oklab,var(--tal-lime,#7bc639) 70%,var(--line))}.tag.tx-tag{background:color-mix(in oklab,#7bc639 18%,var(--surface));color:var(--ink)}.tx-rdv{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;font-size:14px;display:flex}.tx-rdv .field{width:auto;height:36px}.tx-rdv b{color:var(--accent)}.tcard-h{font-size:17px}.pf-pitch{margin:0;font-size:14px}.pf-links{margin:8px 0 0;font-size:13px}.tc-bar{gap:10px;margin-bottom:12px}.tc-lead{margin:0 0 12px}.tc-acts{gap:8px;margin-top:10px}.bento.cand{margin-top:16px}.cand-head{gap:12px}.cand-todo{flex-direction:column;gap:14px;margin-top:14px;display:flex}.cand-item{border:1px solid var(--line);background:var(--surface-2);border-radius:16px;padding:16px}.cand-top{gap:8px}.cand-msg{border-left:3px solid var(--warm);background:var(--surface);color:var(--ink-2);white-space:pre-wrap;border-radius:0 10px 10px 0;margin:10px 0;padding:10px 14px;font-size:14px}.cand-item .lbl{align-items:center;gap:6px;margin-top:10px;display:flex}.cand-draft{resize:vertical;width:100%;font-size:14px;line-height:1.5}.cand-actions{gap:8px;margin-top:10px}.cand-table{margin-top:12px}.cand-sub{font-size:12px}.cand-suivi{margin-top:4px}.cand-note{margin-top:12px}.cand-drawer{gap:14px}.cand-from{margin:4px 0 8px;font-size:12px}.cand-pre{white-space:pre-wrap;font:inherit;background:var(--surface-2);color:var(--ink-2);border-radius:12px;margin:0;padding:14px;font-size:14px;line-height:1.55}.cand-hist{flex-direction:column;gap:6px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.cand-hist span{min-width:64px;color:var(--ink-3);display:inline-block}.cand-frame{border:1px solid var(--line);background:#0b0b24;border-radius:12px;width:100%;height:72vh;min-height:520px;display:block}.ta-bento{margin-top:16px}.ta-gap6{gap:6px}.ta-gap8{gap:8px}.ta-gap12{gap:12px}.ta-sm{font-size:13px}.ta-xs{font-size:12px}.ta-meta{margin-top:2px;font-size:12px;display:block}.ta-p{margin:0}.ta-note{margin-top:12px}.ta-pipe{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.ta-pipe li{display:flex;position:relative}.ta-step{border:1px solid var(--line);background:var(--surface-2);text-align:left;cursor:pointer;font:inherit;color:inherit;border-radius:16px;flex-direction:column;flex:1;align-items:flex-start;gap:4px;padding:14px;text-decoration:none;display:flex}.ta-step:hover,.ta-step.on{border-color:var(--accent);background:var(--surface)}.ta-n{font-family:var(--serif,Georgia, serif);font-size:30px;line-height:1}.ta-l{color:var(--ink-2);font-size:13px}.ta-avs{gap:2px;min-height:22px;margin-top:6px;display:flex}.ta-in{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.ta-todo{flex-direction:column;gap:8px;margin:14px 0 0;padding:0;list-style:none;display:flex}.ta-todo li{border:1px solid var(--line);background:var(--surface-2);border-radius:14px;align-items:center;gap:12px;padding:12px 14px;display:flex}.ta-todo p{flex:1;margin:0;font-size:14px}.ta-tools{gap:8px;margin-top:12px}.ta-q{flex:1;min-width:200px;max-width:420px}.ta-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;margin-top:14px;display:grid}.ta-card{border:1px solid var(--line);background:var(--surface-2);border-radius:18px;padding:16px}.ta-card.off{opacity:.65}.ta-card-head{gap:10px}.ta-who{flex:1;min-width:0}.ta-tags{gap:6px;margin-top:10px}.ta-end{margin-top:10px}.ta-meter{color:var(--ink-3);margin-top:12px;font-size:12px}.ta-meter .progress{height:6px;margin-top:4px}.ta-foot{justify-content:space-between;gap:8px;margin-top:10px;font-size:12px;display:flex}.ta-hi{color:var(--accent)}.ta-none{margin:12px 0 0}.ta-layer{gap:16px}.ta-track{gap:4px;margin:0;padding:0;list-style:none;display:flex}.ta-track li{border-top:4px solid var(--line);color:var(--ink-3);flex:1;padding-top:8px;font-size:11px}.ta-track li.done{border-color:var(--accent);color:var(--ink-2)}.ta-track li.now{border-color:var(--accent);color:var(--ink);font-weight:600}.ta-two{grid-template-columns:1fr 1fr;gap:16px;display:grid}.ta-checks{color:var(--ink-3);flex-direction:column;gap:6px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.ta-checks li{align-items:center;gap:8px;display:flex}.ta-checks li.ok{color:var(--ink)}.ta-checks svg{width:16px;height:16px}.ta-checks li.ok svg{color:var(--ok)}.ta-dl{grid-template-columns:auto 1fr;gap:6px 12px;margin:0;font-size:14px;display:grid}.ta-dl dt{color:var(--ink-3)}.ta-dl dd{margin:0}@media (max-width:760px){.ta-pipe{grid-template-columns:repeat(2,minmax(0,1fr))}.ta-two{grid-template-columns:1fr}.ta-todo li{flex-wrap:wrap}}
.mq{flex-direction:column;gap:12px;display:flex}.mq-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.mq-h>div{min-width:0}.mq-h b{font-size:16px}.mxd summary{cursor:pointer;color:var(--ink-2);padding:2px 0;font-size:13px}.mxd[open] summary{margin-bottom:8px}.amrev{flex-direction:column;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.amrev li{background:var(--surface-2);border-radius:16px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px;display:flex}.amrev li>div:first-of-type{flex:1;min-width:200px}.amrev b{font-size:14px}.amrev span:not(.av):not(.tag){color:var(--ink-3);font-size:12px;display:block}.amrev .relance{flex-basis:100%}.mq-name{margin-top:4px;display:block}
.app:not(.is-admin) .main{background:radial-gradient(1000px 460px at 100% -5%, color-mix(in oklab, var(--accent) 10%, transparent), transparent 70%), radial-gradient(800px 420px at -10% 100%, color-mix(in oklab, var(--warm) 9%, transparent), transparent 70%)}.app:not(.is-admin) .nav[aria-current=page]{background:linear-gradient(135deg, var(--accent), #8b5cf6);color:#fff;box-shadow:0 10px 24px -12px var(--accent)}.app:not(.is-admin) .nav[aria-current=page] .count{color:#fffc}.app:not(.is-admin) .card{border-radius:24px}.fx-where{text-align:left;background:var(--accent-soft);width:100%;color:var(--ink);border-radius:16px;flex-direction:column;gap:8px;margin:2px 0 8px;padding:12px 14px;text-decoration:none;transition:transform .15s;display:flex}.fx-where:hover{transform:translateY(-1px)}.fx-where b{font-size:13px;display:block}.fx-where small{color:var(--ink-2);font-size:12px}.fx-bar{background:color-mix(in oklab, var(--accent) 18%, transparent);border-radius:99px;height:6px;display:block;overflow:hidden}.fx-bar i{height:100%;width:calc(var(--p) * 1%);border-radius:inherit;background:linear-gradient(90deg, var(--accent), #8b5cf6);display:block}.fx-hero{isolation:isolate;color:#fff;background:linear-gradient(120deg,#22197f 0%,#4636d1 42%,#8b5cf6 78%,#e0896a 115%);border-radius:28px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:16px;padding:30px 34px;display:flex;position:relative;overflow:hidden;box-shadow:0 26px 50px -30px #22197f}.fx-hero:before{content:"";z-index:-1;background:radial-gradient(closest-side,#ffffff42,#0000);border-radius:50%;width:360px;height:360px;position:absolute;top:-160px;right:-90px}.fx-hero:after{content:"";z-index:-1;background:radial-gradient(closest-side,#f2c25b61,#0000);border-radius:50%;width:300px;height:300px;position:absolute;bottom:-200px;left:28%}.fx-hero>div{min-width:0}.fx-hero h1{font-family:var(--serif);letter-spacing:-.02em;font-size:clamp(38px,5vw,58px);font-weight:400;line-height:1}.fx-hero h1 em{color:#f2c25b}.fx-hero>div>p{color:#e4e0ff;margin-top:10px;font-size:16px}.fx-track{flex-wrap:wrap;gap:6px;margin:18px 0 0;padding:0;list-style:none;display:flex}.fx-track li{color:#e4e0ff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff21;border-radius:999px;align-items:center;gap:8px;padding:5px 12px 5px 5px;font-size:13px;font-weight:500;display:flex}.fx-track li>span{background:#fff3;border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;font-weight:600;display:grid}.fx-track li>span .i{width:13px;height:13px}.fx-track li.cur{color:#22197f;background:#fff}.fx-track li.cur>span{color:#fff;background:#4636d1}.fx-track li.ok>span{color:#0e2a1e;background:#4cc48f}.fx-ring{--p:0;text-align:center;background:conic-gradient(#f2c25b calc(var(--p) * 1%), #fff3 0);border-radius:50%;flex:none;place-content:center;width:120px;height:120px;display:grid;position:relative}.fx-ring:before{content:"";background:#3a2bb8;border-radius:50%;position:absolute;inset:10px}.fx-ring>*{position:relative}.fx-ring b{font-size:30px;font-weight:600;line-height:1}.fx-ring span{color:#d9d4ff;margin-top:2px;font-size:12px}.plan-mob{display:none}@media (max-width:860px){.plan-mob{background:var(--surface-2);color:var(--ink-2);text-align:left;border-radius:999px;align-items:center;gap:6px;max-width:100%;margin-top:10px;padding:6px 12px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.plan-mob .i{flex:none;width:14px;height:14px}}.fx-hero .plan-mob{color:#fff;background:#ffffff29;margin-top:14px}.fx-notes:not(:empty){margin-bottom:16px}.fx-start{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:22px;grid-template-columns:auto repeat(3,1fr);gap:10px;margin-bottom:16px;padding:12px;display:grid}.fx-start-h{flex-direction:column;justify-content:center;padding:4px 10px;display:flex}.fx-start-h b{font-size:15px}.fx-start-h span{color:var(--ink-3);font-size:12px}.fx-step{background:var(--surface-2);color:var(--ink);text-align:left;border-radius:16px;align-items:center;gap:12px;min-width:0;padding:12px 14px;text-decoration:none;transition:transform .15s,background .15s;display:flex}.fx-step:hover{background:var(--accent-soft);transform:translateY(-1px)}.fx-step i{background:var(--accent-soft);width:30px;height:30px;color:var(--accent);border-radius:50%;flex:none;place-items:center;font-size:13px;font-style:normal;font-weight:600;display:grid}.fx-step i .i{width:15px;height:15px}.fx-step b{font-size:14px;font-weight:500;display:block}.fx-step small{color:var(--ink-3);font-size:12px}.fx-step.ok{background:var(--ok-soft)}.fx-step.ok i{background:var(--ok);color:#fff}.fx-step.ok b{color:var(--ink-2);text-decoration:line-through}.fx-next{border:1.5px solid color-mix(in oklab, var(--accent) 35%, var(--line));background:linear-gradient(170deg, color-mix(in oklab, var(--accent) 9%, var(--surface)), var(--surface) 55%);flex-direction:column;gap:14px;display:flex}.fx-next .eyebrow{color:var(--accent);align-items:center;gap:8px;font-weight:600;display:flex}.fx-dur{background:var(--warm-soft);color:var(--warm-ink);letter-spacing:0;text-transform:none;border-radius:999px;padding:2px 9px;font-size:11px;display:inline-flex}.fx-next h2{font-family:var(--serif);letter-spacing:-.01em;text-wrap:balance;font-size:clamp(28px,3vw,38px);font-weight:400;line-height:1.05}.fx-next .who{align-items:center;gap:12px;display:flex}.fx-next .who p,.fx-next>p{color:var(--ink-2);max-width:58ch;font-size:14px}.fx-next .actions{flex-wrap:wrap;gap:10px;margin-top:auto;display:flex}.fx-next .mission-note{color:var(--ink-2);font-size:13px}.fx-why summary{cursor:pointer;color:var(--accent);width:max-content;font-size:13px;font-weight:500}.fx-why p{color:var(--ink-2);max-width:62ch;margin-top:6px;font-size:13px}.fx-tiles{grid-template-columns:1fr 1fr;gap:12px;display:grid}.fx-tile{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);color:var(--ink);text-align:left;border-radius:22px;flex-direction:column;align-items:flex-start;gap:6px;min-width:0;padding:16px;text-decoration:none;transition:transform .15s;display:flex}.fx-tile:hover{transform:translateY(-2px)}.fx-tile.t1{--tc:var(--accent);--tc-soft:var(--accent-soft)}.fx-tile.t2{--tc:var(--ok);--tc-soft:var(--ok-soft)}.fx-tile.t3{--tc:var(--warm-ink);--tc-soft:var(--warm-soft)}.fx-tile.t4{--tc:var(--bad);--tc-soft:var(--bad-soft)}.fx-ic{background:var(--tc-soft);width:36px;height:36px;color:var(--tc);border-radius:12px;place-items:center;margin-bottom:4px;display:grid}.fx-tile b{letter-spacing:-.02em;font-size:30px;font-weight:600;line-height:1}.fx-tile>span:not(.fx-ic){color:var(--ink-2);font-size:13px}.fx-week-h{gap:10px}.fx-todo-l{flex-direction:column;gap:8px;margin:14px 0 0;padding:0;list-style:none;display:flex}.fx-todo{background:var(--surface-2);border-radius:16px;align-items:center;gap:12px;padding:12px;display:flex}.fx-todo.now{background:var(--accent-soft);box-shadow:inset 0 0 0 1.5px var(--accent)}.fx-todo>div{min-width:0}.fx-todo b{font-size:14px;font-weight:500;display:block}.fx-todo>div>span{color:var(--ink-3);font-size:12px}.fx-todo b.late-txt{color:var(--bad);font-weight:600;display:inline}.fx-chk{border:2px solid var(--line);background:var(--surface);color:#0000;border-radius:10px;flex:none;place-items:center;width:30px;height:30px;transition:border-color .15s,color .15s;display:grid}button.fx-chk:hover{border-color:var(--ok);color:var(--ok)}.fx-chk .i{width:15px;height:15px}.fx-chk.ro{color:var(--ink-3);background:0 0;border:0}.fx-done-n{color:var(--ok);align-items:center;gap:6px;margin-top:12px;font-size:13px;display:flex}.fx-done-n .i{width:15px;height:15px}.fx-gate{margin-top:8px;font-size:12px}.fx-news{flex-direction:column;gap:16px;margin:14px 0 0;padding:0;list-style:none;display:flex}.fx-news li{align-items:flex-start;gap:12px;display:flex}.fx-news li>div{flex:1;min-width:0}.fx-news b{font-size:14px}.fx-news small{color:var(--ink-3);font-size:12px}.fx-news p{color:var(--ink-2);margin-top:2px;font-size:13px}.fx-empty{margin-top:10px;font-size:14px}.fx-pulse{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:22px;flex-wrap:wrap;align-items:center;gap:12px 14px;margin-top:16px;padding:14px 18px;display:flex}.fx-pulse-t{flex-direction:column;flex:1;gap:2px;min-width:220px;display:flex}.fx-pulse-t b{font-size:15px}.fx-pulse-t>span{color:var(--ink-3);font-size:13px}.fx-pulse-t .row{gap:8px}.fx-pulse-t .field{flex:1;min-width:0}.fx-pulse .suggest{margin:0}.fx-ref{text-align:left;color:#fff;background:linear-gradient(120deg,#17684b,#22197f 70%,#4636d1);border-radius:22px;align-items:center;gap:14px;width:100%;margin-top:16px;padding:16px 20px;text-decoration:none;transition:transform .15s;display:flex;box-shadow:0 18px 36px -26px #17684b}.fx-ref:hover{transform:translateY(-1px)}.fx-ref-i{font-size:28px;line-height:1}.fx-ref b{font-size:15px;display:block}.fx-ref span span{color:#d3efe2;font-size:13px}.fx-ref>.i{flex:none;margin-left:auto}@media (max-width:900px) and (min-width:701px){.fx-start{grid-template-columns:1fr}}@media (max-width:700px){.fx-hero{border-radius:24px;align-items:flex-start;gap:14px;padding:22px}.fx-hero>div>p{font-size:14px}.fx-ring{width:78px;height:78px}.fx-ring:before{inset:7px}.fx-ring b{font-size:20px}.fx-ring span{font-size:10px}.fx-track{scrollbar-width:none;flex-wrap:nowrap;margin-right:-92px;overflow-x:auto}.fx-track li{flex:none}.fx-tile b{font-size:24px}.fx-tile{padding:14px}.fx-start{grid-template-columns:repeat(3,1fr);gap:6px;padding:10px}.fx-start-h{grid-column:1/-1;padding:2px 6px 4px}.fx-step{flex-direction:column;align-items:flex-start;gap:8px;padding:10px}.fx-step b{font-size:12.5px;line-height:1.25}.fx-step small{display:none}.fx-step i{width:26px;height:26px}}.fx-hi{margin:4px 0 14px}.fx-hi h1{font-size:28px}.fx-hi p{color:var(--ink-2);margin-top:4px}.fx-first{margin-bottom:16px}.nav-more{cursor:pointer;width:100%;font:inherit;text-align:left;background:0 0;border:0}
.tamb-card{isolation:isolate;color:#fff;background:linear-gradient(135deg,#2a1f9a 0%,#4636d1 50%,#1f7a5a 100%);border:0;position:relative;overflow:hidden;box-shadow:0 18px 40px -22px #2a1f9a}.tamb-card:after{content:"";z-index:-1;background:radial-gradient(closest-side,#b6f2a873,#0000);border-radius:50%;width:220px;height:220px;position:absolute;inset:auto -60px -80px auto}.tamb-card .eyebrow{color:#d9d4ff}.tamb-card h3{font-family:var(--serif,Georgia,serif);color:#fff;text-wrap:balance;margin:8px 0 6px;font-size:26px;line-height:1.15}.tamb-card h3 em{color:#f2c25b}.tamb-card>p{color:#e4e0ff;max-width:52ch;font-size:14px}.tamb-slots{grid-template-columns:repeat(3,1fr);gap:10px;margin:16px 0 0;padding:0;list-style:none;display:grid}.tamb-slots li{text-align:center;border:1.5px dashed #ffffff59;border-radius:16px;flex-direction:column;align-items:center;gap:4px;padding:12px 6px;display:flex}.tamb-slots li.on{background:#ffffff1a;border:1.5px solid #b6f2a8cc}.tamb-slots .av{width:40px;height:40px;font-size:16px}.tamb-slots li:not(.on) .av{color:#fff;background:#ffffff1f}.tamb-slots li:not(.on) .av svg{width:18px;height:18px}.tamb-slots b{font-size:13px}.tamb-slots small{color:#d9d4ff;font-size:11px}.tamb-badges{grid-template-columns:repeat(3,1fr);gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.tamb-badges li{opacity:.6;filter:grayscale(.6);background:#0a0a2859;border-radius:16px;flex-direction:column;gap:2px;padding:12px;display:flex}.tamb-badges li.ok{opacity:1;filter:none;background:#ffffff24;box-shadow:inset 0 0 0 1.5px #f2c25b}.tamb-badges i{font-size:22px;font-style:normal}.tamb-badges b{font-size:13px}.tamb-badges small{color:#d9d4ff;font-size:11px}.tamb-card .tamb .field{color:#16162a;background:#fffffff2;border-color:#0000}.tamb-card .btn{color:#fff;background:#ffffff29;border-color:#ffffff40}.tamb-card .btn:hover{background:#ffffff42}.tamb-share{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.tamb-share .btn{text-decoration:none}.tamb-note{color:#cfcaf5;margin-top:10px;font-size:12px}@media (max-width:560px){.tamb-badges{grid-template-columns:1fr}.tamb-badges li{flex-direction:row;align-items:center;gap:10px}.tamb-badges small{text-align:right;margin-left:auto}}.tamb-rew{color:var(--ink-2);flex-direction:column;gap:6px;margin:12px 0 0;padding:0;font-size:14px;list-style:none;display:flex}.tamb-rew li{align-items:center;gap:8px;display:flex}.tamb-rew li.ok{color:var(--ink)}.tamb-rew li.ok svg{color:var(--ok)}.tamb-rew svg{flex:none;width:16px;height:16px}.tamb{gap:8px;margin-top:10px;display:flex}.tamb .field{flex:1;min-width:0;height:36px;font-size:13px}@media (max-width:560px){.tamb{flex-direction:column}}.fx-bar{background:color-mix(in oklab,var(--accent) 18%,transparent);border-radius:99px;height:6px;display:block;overflow:hidden}.fx-bar i{height:100%;width:calc(var(--p)*1%);border-radius:inherit;background:linear-gradient(90deg,var(--accent),#8b5cf6);display:block}.fx-ref{text-align:left;color:#fff;background:linear-gradient(120deg,#17684b,#22197f 70%,#4636d1);border-radius:22px;align-items:center;gap:14px;width:100%;margin-top:16px;padding:16px 20px;transition:transform .15s;display:flex;box-shadow:0 18px 36px -26px #17684b}.fx-ref:hover{transform:translateY(-1px)}.fx-ref-i{font-size:28px;line-height:1}.fx-ref b{font-size:15px;display:block}.fx-ref span span{color:#d3efe2;font-size:13px}.fx-ref>.i{flex:none;margin-left:auto}.fref-card{isolation:isolate;color:#fff;background:linear-gradient(135deg,#22197f 0%,#4636d1 55%,#17684b 120%);border:0;flex-direction:column;gap:12px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 40px -22px #22197f}.fref-card:after{content:"";z-index:-1;background:radial-gradient(closest-side,#f2c25b66,#0000);border-radius:50%;width:240px;height:240px;position:absolute;inset:auto -60px -90px auto}.fref-card .eyebrow{color:#d9d4ff}.fref-card h2{font-family:var(--serif);text-wrap:balance;font-size:clamp(26px,3vw,34px);font-weight:400;line-height:1.1}.fref-card h2 em{color:#f2c25b}.fref-card>p{color:#e4e0ff;max-width:52ch;font-size:14px}.fref-card .field{color:#fff;background:#ffffff1f;border-color:#ffffff40}.fref-won{align-items:baseline;gap:10px;margin:14px 0 4px;display:flex}.fref-won b{color:var(--accent);font-size:44px;font-weight:600;line-height:1}.fref-won span{color:var(--ink-2);font-size:14px}.fref-rew{flex-direction:column;gap:10px;margin:12px 0 0;padding:0;list-style:none;display:flex}.fref-rew li{background:var(--surface-2);border-radius:16px;align-items:center;gap:12px;padding:12px;display:flex}.fref-rew i{font-size:22px;font-style:normal}.fref-rew b{font-size:14px;display:block}.fref-rew span{color:var(--ink-2);font-size:13px}.fref-list{flex-direction:column;gap:10px;margin:12px 0 0;padding:0;list-style:none;display:flex}.fref-list li{align-items:center;gap:12px;display:flex}.fref-list li>div{flex:1;min-width:0}.fref-list b{font-size:14px;display:block}.fref-list span:not(.av):not(.tag){color:var(--ink-3);font-size:12px}.fref-how{counter-reset:h;flex-direction:column;gap:12px;margin:12px 0 0;padding:0;list-style:none;display:flex}.fref-how li{counter-increment:h;grid-template-columns:30px 1fr;column-gap:12px;display:grid}.fref-how li:before{content:counter(h);background:var(--accent-soft);width:30px;height:30px;color:var(--accent);border-radius:50%;grid-row:span 2;place-items:center;font-size:13px;font-weight:600;display:grid}.fref-how b{font-size:14px}.fref-how span{color:var(--ink-2);font-size:13px}.fref-gains{grid-template-columns:repeat(3,1fr);gap:8px;margin:14px 0;display:grid}.fref-gains div{background:var(--surface-2);border-radius:16px;padding:12px}.fref-gains b{color:var(--accent);font-size:26px;font-weight:600;line-height:1.1;display:block}.fref-gains span{color:var(--ink-2);font-size:12px}.fref-next{color:var(--ink-2);flex-direction:column;gap:8px;font-size:13px;display:flex}.fref-next small{color:var(--ink-3);font-size:12px}.fref-tiers{grid-template-columns:repeat(4,1fr);gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.fref-tiers li{background:var(--surface-2);border:1.5px solid #0000;border-radius:18px;flex-direction:column;gap:8px;padding:16px;display:flex;position:relative}.fref-tiers li.ok{background:var(--ok-soft);border-color:color-mix(in oklab,var(--ok) 40%,transparent)}.fref-tiers i{font-size:26px;font-style:normal;line-height:1}.fref-tiers small{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:600;display:block}.fref-tiers b{margin-top:2px;font-size:15px;display:block}.fref-tiers span{color:var(--ink-2);font-size:13px}.fref-tiers em{font-style:normal;position:absolute;top:12px;right:12px}.fref-tiers em .i{width:12px;height:12px}@media (max-width:900px){.fref-tiers{grid-template-columns:1fr 1fr}}@media (max-width:480px){.fref-tiers{grid-template-columns:1fr}}.fref-empty{margin-top:10px}.fref-who{font-size:12px}.fref-scroll{margin-top:10px;overflow:auto}.fref-todo{margin-top:10px}.fref-amb{margin-top:4px}.fref-adm{margin-top:16px}.fx-ref{text-decoration:none}
.ml-tabs{scrollbar-width:none;max-width:100%;margin:16px 0;overflow-x:auto}.ml-tabs a{white-space:nowrap;flex:none}.ml-card{gap:6px}.ml-more{margin-top:16px}.ml-gap{gap:8px}.ml-empty{margin:6px 0}.ml-intro{margin:0 0 12px;font-size:14px}.ml-note{margin:0;font-size:12.5px}.ml-note .i{vertical-align:-2px;width:13px;height:13px}.ml-start{align-self:flex-start}.ml-drawer,.ml-form{gap:12px}.ml-flat{padding:0}.ml-log-head{gap:10px;margin-bottom:12px}.ml-log-head .ml-intro{margin:0}.ml-filter{font-size:14px}.ml-filter .field{width:auto}.ml-cap{width:70px}.ml-set-card{gap:12px}.demo-hint{background:var(--warm-soft);color:var(--warm-ink);border-radius:10px;margin:0;padding:8px 12px;font-size:12px}.ml-pour{flex-wrap:wrap;gap:10px;display:flex}.ml-pour>div{flex:200px}.ml-when{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ml-mode{border:0;flex-wrap:wrap;gap:6px 18px;margin:0;padding:0;font-size:14px;display:flex}.ml-mode legend{margin-bottom:6px}.ml-mode label{cursor:pointer;align-items:center;gap:6px;display:inline-flex}.ml-ask .field{flex:1;min-width:0}.ml-brief{background:linear-gradient(135deg, var(--accent-soft,#4f46e514), var(--surface));border:1px solid var(--line);border-radius:20px;align-items:flex-start;gap:14px;margin-bottom:16px;padding:18px 20px;display:flex}.ml-brief-t{flex-direction:column;gap:6px;min-width:0;display:flex}.ml-brief-t p{max-width:70ch;margin:0;font-size:15px;line-height:1.5}.ml-brief-t .btn{align-self:flex-start;margin-top:4px}.ml-why{flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:4px;-webkit-line-clamp:unset!important;color:var(--ink-2)!important;display:flex!important}.ml-why .tag .i{width:13px;height:13px}.ml-conf{color:var(--ink-3);white-space:nowrap;font-style:normal}.ml-bulk{background:var(--ok-soft);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;font-size:13.5px;display:flex}.ml-bulk p{flex:1;min-width:220px;margin:0}.ml-alert{align-items:flex-start}.ml-prop{align-items:flex-start;gap:6px;margin-top:4px;-webkit-line-clamp:unset!important;color:var(--ink)!important;display:flex!important}.ml-prop .i{width:14px;height:14px;color:var(--accent);flex:none;margin-top:2px}.ml-alert-b{margin-top:6px}.ml-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ml-row{border-top:1px solid var(--line);align-items:center;gap:12px;padding:12px 0;display:flex}.ml-row:first-child{border-top:0}.ml-row.off .ml-row-t{opacity:.55}.ml-row-t{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ml-row-t b{font-size:14.5px}.ml-row-t span{color:var(--ink-3);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;display:-webkit-box;overflow:hidden}.ml-row.done .ml-row-t b{font-weight:500}.ml-link{text-align:left;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.ml-link:hover b{color:var(--accent)}.ml-lock{width:34px;color:var(--ink-3);justify-content:center;display:inline-flex}.ml-lock .i{width:15px;height:15px}.ml-tiles{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;display:grid}.ml-tile{text-align:left;border:1px solid var(--line);background:var(--surface);color:var(--ink);font:inherit;cursor:pointer;border-radius:18px;flex-direction:column;align-items:flex-start;gap:6px;padding:16px;transition:transform .15s,box-shadow .15s;display:flex}.ml-tile:hover{box-shadow:var(--shadow);transform:translateY(-2px)}.ml-tile b{margin-top:4px;font-size:15px}.ml-tile-d{color:var(--ink-2);font-size:13px}.ml-tile-n{color:var(--ink-3);font-size:12.5px}.ml-h3{margin:4px 0 0;font-size:15px}.ml-back{align-self:flex-start}.ml-addr{margin:0}.ml-sys{--h:240;border:1px solid var(--line);place-items:center;display:inline-grid;background:var(--surface-2)!important;color:var(--ink-2)!important}.ml-sys .i{stroke:currentColor;opacity:1;width:16px;height:16px}.ml-num{color:var(--ink-3);flex-wrap:wrap;gap:4px 16px;font-size:12.5px;display:flex}.ml-num b{color:var(--ink)}.ml-prev{border:1px solid var(--line);border-radius:14px;font-size:14px;overflow:hidden}.ml-prev>p{background:var(--surface-2);margin:0;padding:6px 14px}.ml-prev>p:first-child{padding-top:10px}.ml-prev>p:nth-child(2){padding-bottom:10px}.ml-prev-b{padding:4px 14px}.ml-prev-b p{white-space:pre-line;margin:10px 0}.ml-table-w{overflow-x:auto}.ml-table{border-collapse:collapse;width:100%;min-width:640px;font-size:13.5px}.ml-table th,.ml-table td{text-align:left;border-bottom:1px solid var(--line);vertical-align:middle;padding:10px 14px}.ml-table th{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-size:11.5px;font-weight:500}.ml-table tr:last-child td{border-bottom:0}.ml-sets{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ml-sets li{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:12px 0;display:flex}.ml-sets li div{flex-direction:column;gap:2px;display:flex}.ml-sets li span{color:var(--ink-3);font-size:13px}.ml-sets li .tag{color:inherit}.ml-sets .tag .i,.ml-prev .tag .i{width:13px;height:13px}@media (max-width:560px){.ml-tiles{grid-template-columns:1fr 1fr}.ml-row{flex-wrap:wrap;align-items:flex-start}.ml-row>.ml-row-t{flex:calc(100% - 44px)}.ml-row>.btn{margin-left:40px}.ml-brief{flex-direction:column}}.ml-report{background:linear-gradient(135deg, #8b5cf61f, var(--accent-soft,#4f46e514) 45%, var(--surface))}.ml-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.ml-kpi{flex-direction:column;gap:4px;padding:16px 18px;display:flex}.ml-kpi b{font-family:var(--serif,inherit);letter-spacing:-.01em;font-size:34px;font-weight:400;line-height:1.1}.ml-trend{color:var(--ink-3);font-size:12.5px}.ml-trend.ok{color:var(--ok)}.ml-trend.warm{color:var(--warm-ink)}.ml-bars{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.ml-bars li{grid-template-columns:auto 90px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.ml-bars-n{font-weight:500}.ml-bars-b{background:var(--surface-2);border-radius:999px;height:10px;overflow:hidden}.ml-bars-b i{height:100%;width:calc(var(--p) * 1%);border-radius:inherit;background:linear-gradient(90deg, var(--accent), #8b5cf6);display:block}.ml-bars-v{white-space:nowrap;font-size:13px}.ml-bars-v em{color:var(--ink-3);font-style:normal}@media (max-width:760px){.ml-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.ml-bars li{grid-template-columns:auto minmax(0,1fr) auto}.ml-bars-b{grid-area:2/2/auto/-1}}
