.td{color:var(--ink)}.td-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 24px}.td-head-text{flex:1 1 640px;min-width:0;display:flex;flex-direction:column;gap:4px}.fd-head .td-head-text{max-width:820px}.td-date{font-size:13px;font-weight:400;color:var(--gray)}.td h1{margin:0;font-family:var(--display);font-size:24px;font-weight:600;line-height:1.25;letter-spacing:-.5px}.td-lead{margin:2px 0 0;max-width:720px;font-size:15px;line-height:1.5;color:var(--gray)}.td-lead b{color:var(--ink);font-weight:500}.td-top{margin-top:32px;align-items:flex-start;gap:32px;container:td-top/inline-size}.td-top,.tj{display:flex}.tj{flex:3 1 520px;min-width:0;color:var(--ink);flex-direction:column;gap:14px}.tj-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 24px}.tj-head h2{margin:0;font-family:var(--display);font-size:18px;font-weight:600;line-height:1.3;letter-spacing:-.3px}.tj-head>span{font-size:13px;color:var(--gray)}.tj-bar{display:flex;gap:4px;margin-bottom:-6px}.tj-bar span{flex:1;height:3px;border-radius:3px;background:var(--line)}.tj-bar span.on{background:var(--ink)}.tj-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;border-bottom:1px solid var(--line)}.tj-row{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px 0;border-top:1px solid var(--line)}.tj-row.done{opacity:.45}.tj-check{width:22px;height:22px;padding:0;border-radius:50%;border:1.5px solid var(--faint);background:#fff;color:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer}button.tj-check:hover:not(:disabled){border-color:var(--ink);color:var(--faint)}button.tj-check:disabled{color:var(--ink)}span.tj-check{cursor:default}.tj-check.on{border-color:var(--ink);background:var(--ink);color:#fff}.tj-main{min-width:0;display:grid;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:16px;text-decoration:none}.tj-main,.tj-main:hover{color:var(--ink)}.tj-main:hover b{text-decoration:underline}.tj-when{font-size:12px;font-weight:400;color:var(--gray)}.tj-when.late{color:var(--ink);font-weight:600}.tj-when.ok,.tj-when.quote{color:var(--gray)}.tj-text{min-width:0;display:flex;flex-direction:column}.tj-text b{font-size:15px;font-weight:500}.tj-row.done .tj-text b{text-decoration:line-through}.tj-text>span{font-size:13px;color:var(--gray)}.tj-act{display:inline-flex;align-items:center;height:32px;padding:0 12px;border-radius:999px;border:1px solid var(--line);background:#fff;color:var(--ink);font-size:13px;font-weight:500;text-decoration:none;white-space:nowrap}.tj-act:hover{background:var(--paper-2);color:var(--ink)}.tj-more-row{grid-template-columns:minmax(0,1fr)}.tj-more{justify-self:start;padding:0;border:0;background:none;font-family:inherit;font-size:14px;color:var(--gray);cursor:pointer}.tj-more:hover{color:var(--ink)}.tj-empty{margin:0;padding:16px 0;border-top:1px solid var(--line);font-size:15px;color:var(--gray)}.tj-empty a{color:var(--ink);text-decoration:underline}.td-spot{flex:2 1 340px;min-width:0;padding:28px;border-radius:12px;background:var(--page);display:flex;flex-direction:column;gap:16px}.td-spot-kicker{font-size:13px;font-weight:400;color:var(--gray)}.td-spot-id{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.td-spot-name{min-width:0;display:flex;flex-direction:column;gap:4px}.td-spot-name b{font-family:var(--display);font-size:18px;font-weight:600;line-height:1.05;letter-spacing:-.3px;overflow-wrap:anywhere}.td-spot-name>span{font-size:13px;color:var(--gray)}.td-spot-score{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.td-spot-score b{font-family:var(--display);font-size:42px;font-weight:600;line-height:1;letter-spacing:-1.6px}.td-spot-score span{display:inline-flex;align-items:center;height:22px;padding:0 9px;border-radius:999px;background:var(--ink);color:#fff;font-size:12px;font-weight:500}.td-spot-text{margin:0;padding-top:16px;border-top:1px solid var(--line);font-size:15px;color:var(--gray)}.td-spot-text b{font-weight:500;color:var(--ink)}.td-spot-acts{display:flex;flex-wrap:wrap;gap:8px}.td-spot-acts .k-btn{height:40px;padding:0 18px}.td-next{margin-top:8px;padding-top:16px;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:2px;font-size:14px}.td-next>span{color:var(--gray)}.td-next a{display:flex;justify-content:space-between;gap:12px;color:var(--ink);text-decoration:none}.td-next a:hover span{text-decoration:underline}.td-next a b{font-family:var(--display);font-size:18px;font-weight:600}@media (min-width:901px){.td-spot-score{flex:none}@container td-top (max-width: 960px){.tj-main{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.tj-when{font-size:13px}.td-spot{padding:24px}.td-spot-acts .k-btn{height:42px;padding:0 16px}}@container td-top (max-width: 760px){.tj-row:not(.tj-more-row){grid-template-columns:22px minmax(0,1fr);gap:12px}.tj-act{display:none}.tj-text b{font-size:15.5px}.tj-text>span{font-size:13.5px}.td-spot{padding:20px;gap:14px}.td-spot-id{gap:10px}.td-spot-name>span{font-size:13.5px}.td-spot-score span{padding:2px 8px;font-size:11.5px}.td-spot-text{font-size:14.5px}.td-spot-acts .k-btn{width:100%;height:40px;padding:0 8px;font-size:14px}.td-next{font-size:13.5px}}}.td-bottom{margin-top:56px;display:flex;flex-wrap:wrap;gap:48px}.tw{flex:3 1 520px;min-width:0}.tw-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.tw-title{display:flex;flex-direction:column;gap:0}.td-month h2,.tw-title h2{margin:0;font-family:var(--display);font-size:18px;font-weight:600;line-height:1.3;letter-spacing:-.3px}.tw-title>span{font-size:13px;color:var(--gray)}.tw-nav{display:flex;gap:6px}.tw-nav button{width:32px;height:32px;padding:0;border-radius:999px;border:1px solid var(--line);background:#fff;color:var(--ink);display:flex;align-items:center;justify-content:center;cursor:pointer}.tw-nav button:hover{background:var(--paper-2)}.tw-days{margin-top:16px;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.tw-day{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 12px;border-radius:12px;border:1px solid transparent;background:var(--page);color:var(--ink);font-family:inherit;text-align:left;cursor:pointer}.tw-day.today{border-color:var(--ink);background:#fff}.tw-day.sel{border-color:var(--ink);background:var(--ink);color:#fff}.tw-day .wd{font-size:12px;font-weight:400;opacity:.7}.tw-day .num{font-family:var(--display);font-size:22px;font-weight:600;line-height:1;letter-spacing:-.5px}.tw-day .dot{width:5px;height:5px;margin-top:4px;border-radius:50%;background:var(--ink)}.tw-day.sel .dot{background:#fff}.tw-day .dot.late{background:var(--ink)}.tw-day .dot.none{background:transparent}.tw-list{margin-top:24px;display:flex;flex-direction:column;border-bottom:1px solid var(--line)}.tw-list-title{padding-bottom:8px;font-size:15px;font-weight:500}.tw-row{display:grid;grid-template-columns:110px minmax(0,1fr);gap:16px;padding:12px 0;border-top:1px solid var(--line);font-size:14px;color:var(--ink);text-decoration:none}a.tw-row:hover>span:last-child{text-decoration:underline}.tw-row .k{font-size:13px;font-weight:400;color:var(--gray)}.tw-row .k.late{color:var(--ink);font-weight:600}.tw-row.done,.tw-row.done .k{color:var(--faint);text-decoration:line-through}.tw-row.empty{display:block;color:var(--gray)}.td-month{flex:2 1 340px;min-width:0;display:flex;flex-direction:column;gap:4px}.td-month p{margin:0;font-size:15px;color:var(--gray)}.td-month p b{color:var(--ink);font-weight:500}.td-funnel{display:flex;flex-direction:column;margin-top:12px}.td-funnel-row{display:grid;grid-template-columns:140px minmax(0,1fr) 32px;align-items:center;gap:16px;padding:14px 0;border-top:1px solid var(--line)}.td-funnel-row>span:first-child{font-size:14px;font-weight:400}.td-funnel-bar{height:4px;border-radius:3px;background:var(--line);overflow:hidden}.td-funnel-bar span{display:block;height:100%;border-radius:999px;background:var(--ink)}.td-funnel-row b{text-align:right;font-family:var(--display);font-size:18px;font-weight:600}.td-month-links{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:16px;padding-top:16px;border-top:1px solid var(--line);font-size:14px}.td-month-links a{color:var(--gray);text-decoration:underline}.td-month-links a:first-child{color:var(--ink);font-weight:400}.fd-top{margin-top:48px;align-items:flex-start}.fd-search{flex:999 1 680px;min-width:0;padding:36px 40px 34px;border-radius:24px;background:var(--ink);color:#fff;display:flex;flex-direction:column;gap:26px}.fd-kicker{font-size:15px;font-weight:600;color:var(--faint)}.fd-sentence{margin:0;font-family:var(--display);font-size:32px;font-weight:600;line-height:1.35;letter-spacing:-1px}.fd-sentence span{border-bottom:3px solid #fff}.fd-trades{display:flex;flex-wrap:wrap;gap:8px}.fd-trades button{height:40px;padding:0 16px;border-radius:999px;border:1px solid #3a3e38;background:transparent;color:#fff;font-family:inherit;font-size:14.5px;font-weight:500;cursor:pointer}.fd-trades button.on{border-color:#fff;background:#fff;color:var(--ink);font-weight:600}.fd-go{display:flex;flex-wrap:wrap;gap:14px 22px}.fd-go,.fd-go-btn{align-items:center}.fd-go-btn{display:inline-flex;gap:10px;height:54px;padding:0 26px;border-radius:999px;background:#fff;color:var(--ink);font-size:16px;font-weight:600;text-decoration:none}.fd-go-btn:hover{color:var(--ink);background:#e9eae6}.fd-go>span{font-size:14.5px;color:var(--faint)}.fd-tiers{display:flex;flex-direction:column;padding-top:6px}.fd-tiers-lead{padding-bottom:12px;font-size:14.5px;color:var(--faint)}.fd-tiers>div{display:grid;grid-template-columns:110px minmax(0,1fr);gap:16px;padding:14px 0;border-top:1px solid #2c302a}.fd-tiers>div:last-child{border-bottom:1px solid #2c302a}.fd-tiers>div>b{font-family:var(--display);font-size:19px;font-weight:600}.fd-tiers>div>span{font-size:15.5px;color:var(--faint)}.fd-tiers>div>span b{color:#fff;font-weight:600}.fd-start{flex:1 1 422px;min-width:0;padding:30px;border:1px solid var(--line-2);border-radius:24px;display:flex;flex-direction:column;gap:16px}.fd-start-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.fd-start-head h2{margin:0;font-family:var(--display);font-size:18px;font-weight:600;letter-spacing:-.3px}.fd-start-head span{font-size:14px;color:var(--gray)}.fd-start-bar{display:flex;gap:6px}.fd-start-bar span{flex:1;height:6px;border-radius:999px;background:var(--line)}.fd-start-bar span.on{background:var(--ink)}.fd-steps{border-top:2px solid var(--ink)}.fd-step,.fd-steps{display:flex;flex-direction:column}.fd-step{gap:2px;padding:14px 0;border-bottom:1px solid var(--line);color:var(--ink);text-decoration:none}a.fd-step:hover b{text-decoration:underline}.fd-step-top{display:flex;justify-content:space-between;gap:12px}.fd-step-top b{font-weight:600}.fd-step-top>span{font-size:13.5px;font-weight:600}.fd-step-top>span.ok{color:var(--ok)}.fd-step.done b{color:var(--gray-light);text-decoration:line-through}.fd-step-text{font-size:14.5px;color:var(--gray)}.fd-requests{margin-top:72px}.fd-requests-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 40px}.fd-requests-head>div{display:flex;flex-direction:column;gap:6px}.fd-requests-head h2{margin:0;font-family:var(--display);font-size:18px;font-weight:600;line-height:1.3;letter-spacing:-.3px}.fd-requests-head>div>span{font-size:16px;color:var(--gray)}.fd-requests-head>a{font-size:15px;font-weight:600;color:var(--ink);text-decoration:underline}.fd-requests-list{margin-top:22px;display:flex;flex-direction:column;border-top:2px solid var(--ink)}.fd-request{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:24px;padding:20px 0;border-bottom:1px solid var(--line-2);color:var(--ink);text-decoration:none}.fd-request>span:first-child{display:flex;flex-direction:column;gap:2px;min-width:0}.fd-request>span:first-child b{font-family:var(--display);font-size:22px;font-weight:600;letter-spacing:-.02em}.fd-request:hover>span:first-child b{text-decoration:underline}.fd-request>span:first-child span{font-size:14.5px;color:var(--gray)}.fd-budget{font-size:15px;font-weight:600;white-space:nowrap}@media (max-width:900px){.main-content:has(>.td){padding:0 0 40px}.td-head{flex-direction:column;align-items:stretch;gap:0;padding:26px 16px 0}.td-head-text{flex:none;gap:10px}.td-date{font-size:14px}.td h1{line-height:.96}.td-lead{font-size:16.5px}.td-top{margin:26px 16px 0;flex-direction:column;gap:16px}.tj{flex:none;padding:22px 18px 8px;border-radius:22px;gap:14px}.tj-head>span{font-size:13.5px}.tj-bar{gap:5px}.tj-row{grid-template-columns:30px minmax(0,1fr);align-items:start;gap:12px;padding:14px 0}.tj-check{margin-top:2px}.tj-main{display:flex;flex-direction:column;align-items:flex-start;gap:1px}.tj-when{font-size:12.5px}.tj-text b{font-size:15.5px}.tj-text>span{font-size:13.5px}.tj-act{display:none}.td-spot{flex:none;padding:20px;border-radius:22px;gap:12px}.td-spot-kicker{font-size:13.5px}.td-spot-id{gap:12px}.td-spot-name{gap:2px}.td-spot-name b{font-size:24px}.td-spot-name>span{font-size:13.5px}.td-spot-score{gap:4px}.td-spot-score span{padding:2px 9px;font-size:12px}.td-spot-text{font-size:15px}.td-spot-acts .k-btn{flex:1;height:48px}.td-bottom{margin:38px 16px 0;flex-direction:column;gap:38px}.td-month,.tw{flex:none}.tw-head,.tw-title{align-items:baseline}.tw-title{flex:1;flex-direction:row;justify-content:space-between}.tw-title>span{font-size:13.5px}.tw-nav{display:none}.tw-days{margin-top:14px;gap:4px;padding-top:12px}.tw-day{height:64px;align-items:center;justify-content:center;gap:3px;padding:0;border-radius:12px}.tw-day .wd{font-size:11.5px}.tw-day .num{font-size:22px;letter-spacing:0}.tw-day .dot{width:6px;height:6px}.tw-list{margin-top:14px}.tw-list-title{padding-bottom:6px;font-size:18px}.tw-row{grid-template-columns:64px minmax(0,1fr);gap:10px;padding:10px 0;font-size:14.5px}.tw-row .k{font-size:13px}.td-month{gap:12px}.td-month p{font-size:15.5px}.td-funnel-row{grid-template-columns:112px minmax(0,1fr) 30px;gap:12px;padding:11px 0}.td-funnel-row>span:first-child{font-size:14px}.td-funnel-bar{height:8px}.td-funnel-row b{font-size:18px}.fd-top{margin:26px 16px 0}.fd-search{padding:24px 20px;border-radius:22px;gap:20px}.fd-trades button{height:38px;padding:0 14px;font-size:14px}.fd-go-btn{width:100%;justify-content:center;height:50px}.fd-tiers>div{grid-template-columns:80px minmax(0,1fr);gap:12px}.fd-tiers>div>b{font-size:17px}.fd-tiers>div>span{font-size:14.5px}.fd-start{padding:20px;border-radius:22px}.fd-start-head h2{font-size:26px}.fd-requests{margin:48px 16px 0}.fd-requests-head h2{font-size:30px;letter-spacing:-.035em}.fd-requests-head>div>span{font-size:15px}.fd-request{grid-template-columns:minmax(0,1fr) auto;gap:12px}.fd-request>svg{display:none}.fd-request>span:first-child b{font-size:18px}}.v-alert{display:flex;align-items:center;gap:10px;padding:14px 16px;border-radius:14px;font-size:14px;line-height:1.5;margin-bottom:18px;text-align:left;width:100%;border:none;box-sizing:border-box;font-family:inherit}.v-alert.bad{background:var(--red-soft);color:#8a2a1c}.v-alert.lock,.v-alert.warn{background:var(--orange-soft);color:#7a5320}.v-alert.lock{cursor:pointer}.v-alert.info{background:var(--blue-soft);color:#2a4c9e}.v-alert.ok{background:var(--ok-soft);color:#1f5c40}.ax-spin{animation:ax-spin .8s linear infinite}.rh-head{display:flex;flex-direction:column;gap:6px}.rh-head h1{margin:0;font-family:var(--display);font-size:24px;font-weight:600;line-height:1.25;letter-spacing:-.5px}.rh-head p{margin:0;font-size:15px;color:var(--gray)}.rh-top{margin-top:40px;display:flex;flex-wrap:wrap;align-items:flex-start;gap:48px}.rh-form{flex:3 1 520px;min-width:0;display:flex;flex-direction:column;gap:24px}.rh-sentence{margin:0;font-family:var(--display);font-size:32px;font-weight:600;line-height:1.35;letter-spacing:-1px}.rh-inline{position:relative;display:inline-flex;max-width:100%}.rh-inline input{max-width:100%;padding:0 2px;border:0;border-bottom:2px solid var(--ink);border-radius:0;background:transparent;font:inherit;letter-spacing:inherit;color:var(--ink);outline:none}.rh-inline input::placeholder{color:var(--faint)}.rh-suggest{position:absolute;top:calc(100% + 6px);left:0;z-index:20;min-width:280px;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--line);border-radius:12px;background:#fff;box-shadow:0 18px 40px rgba(17,19,17,.12);font-family:var(--font-sans),system-ui,sans-serif;font-size:15px;font-weight:500;letter-spacing:0;line-height:1.4}.rh-suggest button{display:flex;align-items:center;gap:8px;padding:11px 14px;border:0;border-top:1px solid var(--line);background:none;color:var(--ink);font:inherit;text-align:left;cursor:pointer}.rh-suggest button:first-child{border-top:0}.rh-suggest button:hover{background:var(--page)}.rh-chips{display:flex;flex-wrap:wrap;gap:8px}.rh-chips button{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:999px;border:1px solid var(--line);background:#fff;color:var(--ink);font-family:inherit;font-size:13px;font-weight:500;cursor:pointer}.rh-chips button:hover:not(.on){border-color:var(--faint)}.rh-chips button.on{padding:0 11.5px;border:1.5px solid var(--ink);background:#fff;color:var(--ink);font-weight:500}.rh-chips button.ai{border-style:dashed;border-color:var(--line)}.rh-reason{margin:-12px 0 0;font-size:13px;color:var(--gray)}.rh-opts{margin-top:8px;display:flex;flex-direction:column;border-top:1px solid var(--line)}.rh-radius{display:grid;grid-template-columns:200px minmax(0,1fr) 64px;align-items:center;gap:24px;padding:20px 0;border-bottom:1px solid var(--line)}.rh-radius>span{font-size:15px;font-weight:500}.rh-radius input{width:100%;accent-color:var(--ink)}.rh-radius b{text-align:right;font-family:var(--display);font-size:18px;font-weight:600;white-space:nowrap}.rh-opt{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px 0;border-bottom:1px solid var(--line)}.rh-opt>span{display:flex;flex-direction:column}.rh-opt b{font-size:15px;font-weight:500}.rh-opt>span>span{font-size:13px;color:var(--gray)}.rh-switch{flex-shrink:0;width:44px;height:26px;padding:3px;border:0;border-radius:999px;background:var(--line);display:flex;align-items:center;justify-content:flex-start;cursor:pointer}.rh-switch.on{background:var(--ink);justify-content:flex-end}.rh-switch span{width:20px;height:20px;border-radius:50%;background:#fff}.rh-switch:disabled{opacity:.5;cursor:default}.rh-cta{display:flex;flex-wrap:wrap;gap:12px 16px}.rh-cta,.rh-go{align-items:center}.rh-go{display:inline-flex;gap:8px;height:48px;padding:0 24px;border:0;border-radius:999px;background:var(--ink);color:#fff;font-family:inherit;font-size:14px;font-weight:500;cursor:pointer}.rh-go:hover{background:var(--ink-2)}.rh-go:disabled{opacity:.45;cursor:not-allowed}.rh-cta>span{font-size:13px;color:var(--gray)}.rh-last{padding:0;border:0;background:none;color:var(--ink);font-family:inherit;font-size:14px;font-weight:400;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.rh-peek{flex:2 1 320px;min-width:0;padding:28px;border-radius:12px;background:var(--page);display:flex;flex-direction:column;gap:0}.rh-peek>.k{padding-bottom:12px;border-bottom:1px solid var(--ink);font-size:13px;font-weight:400;color:var(--gray)}.rh-peek-list{display:flex;flex-direction:column}.rh-peek-list>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 0;border-bottom:1px solid var(--line)}.rh-peek-list>div>span:first-child{display:flex;flex-direction:column;min-width:0}.rh-peek-list>div>span:first-child b{font-size:15px;font-weight:500}.rh-peek-list>div>span:first-child span{font-size:13px;color:var(--gray)}.rh-peek-list .r{display:flex;align-items:center;gap:12px;flex-shrink:0}.rh-peek-list .r b{font-family:var(--display);font-size:22px;font-weight:600;letter-spacing:-.5px}.rh-peek>p{margin:16px 0 0;font-size:13px;color:var(--gray)}.rh-peek>p.rh-peek-empty{margin-top:14px;font-size:14px;color:var(--gray)}.rh-low{margin-top:64px;display:flex;flex-wrap:wrap;align-items:flex-start;gap:48px}.rh-recent{flex:3 1 520px;min-width:0}.rh-follow{flex:2 1 320px;min-width:0}.rh-low-top{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding-bottom:12px;border-bottom:1px solid var(--ink)}.rh-low-top h2{margin:0;font-family:var(--display);font-size:18px;font-weight:600;letter-spacing:-.3px;line-height:1.3}.rh-low-top a{font-size:14px;font-weight:400;color:var(--ink);text-decoration:underline;text-underline-offset:3px}.rh-follow-p,.rh-low-top>span{font-size:13px;color:var(--gray)}.rh-follow-p{margin:0;padding:14px 0}.rh-rows{display:flex;flex-direction:column}.rh-follow .rh-rows{border-top:1px solid var(--line)}.rh-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px 0;border-bottom:1px solid var(--line)}.rh-row>span:first-child{display:flex;flex-direction:column;min-width:0}.rh-row b.t{font-size:15px;font-weight:500}.rh-row>span:first-child>span{font-size:13px;color:var(--gray)}.rh-row .acts{display:flex;gap:8px}.rh-row-t{min-width:0;display:flex;flex-direction:column;padding:0;border:0;background:none;color:var(--ink);font-family:inherit;text-align:left;cursor:pointer}.rh-row-t:disabled{cursor:default}.rh-row-t b{display:inline-flex;align-items:center;gap:8px;font-size:15px;font-weight:500}.rh-row-t span,.rh-row-t:not(:disabled):hover b{color:var(--gray)}.rh-row-t span{font-size:13px}.rh-row-t span.news{font-weight:500;color:var(--ink)}.rh-none{margin:0;padding:14px 0;border-bottom:1px solid var(--line);font-size:13px;color:var(--gray)}.rr-back{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:none;color:var(--ink);font-family:inherit;font-size:14.5px;font-weight:600;cursor:pointer}.rr-back:hover{color:var(--gray)}.rr-head{margin-top:18px}.rr-head p{max-width:720px}.rr-head .k-btn.line.on{font-weight:600}.rr-head .k-btn.off{border-color:#ecece8;background:#ecece8;color:var(--gray);opacity:1}.rr-for-bar{margin-top:28px;display:flex;flex-wrap:wrap;align-items:center;gap:10px}.rr-for-bar>span{margin-right:4px;font-size:14.5px;font-weight:600}.rr-for-bar .k-chips{flex-wrap:wrap}.rr-for-bar+.rr-bar{margin-top:16px}.rr-bar{margin-top:32px;justify-content:space-between;gap:12px 24px;padding:14px 0;border-top:2px solid var(--ink);border-bottom:1px solid var(--line-2)}.rr-bar,.rr-bar-r{display:flex;flex-wrap:wrap;align-items:center}.rr-bar-r{gap:6px}.rr-sort{display:inline-flex;align-items:center;gap:6px;margin-left:10px;padding:0;border:0;background:none;color:var(--gray);font-family:inherit;font-size:14px;cursor:pointer}.rr-sort:hover{color:var(--ink)}.rr-alert{margin:16px 0 0}.rr-body{margin-top:8px;display:flex;flex-wrap:wrap;align-items:flex-start;gap:32px}.rr-list{flex:999 1 560px;min-width:0}.rr-sel{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;font-size:14px;color:var(--gray)}.rr-sel-btn{flex-shrink:0;white-space:nowrap;display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 16px;border-radius:999px;border:1px solid var(--line-2);background:#fff;color:var(--gray-light);font-family:inherit;font-size:13.5px;font-weight:600;cursor:pointer}.rr-sel-btn.on{border-color:var(--ink);background:var(--ink);color:#fff}.rr-sel-btn:disabled:not(.on){cursor:default}.rr-list ul{margin:0;padding:0;list-style:none;border-top:1px solid var(--line-2)}.rr-none{padding:16px 0;font-size:14.5px;color:var(--gray)}.rr-row{display:grid;grid-template-columns:24px minmax(0,1fr) auto auto auto;align-items:center;gap:16px;padding:14px;margin:0 -14px;border-bottom:1px solid var(--line-2)}.rr-row.on{background:var(--page)}.rr-box{width:24px;height:24px;padding:0;border-radius:7px;border:1.5px solid var(--field-line);background:#fff;color:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer}.rr-box.on{border-color:var(--ink);background:var(--ink);color:#fff}.rr-box.done{border-color:var(--line-2);background:var(--page);color:var(--gray-light);cursor:default}.rr-id{min-width:0;display:flex;flex-direction:column;gap:1px;padding:0;border:0;background:transparent;color:var(--ink);font-family:inherit;line-height:normal;text-align:left;cursor:pointer}.rr-id b{font-size:16px;font-weight:600}.rr-id b.masked{filter:blur(5px);user-select:none}.rr-id>span{font-size:14px;color:var(--gray)}.rr-id .nosite{color:var(--ink);font-weight:600}.rr-id:hover b:not(.masked){color:var(--gray)}.rr-score{width:44px;text-align:right;font-family:var(--display);font-size:22px;font-weight:600;letter-spacing:-.5px}.rr-add{display:inline-flex;align-items:center;justify-content:center;height:36px;padding:0 14px;border-radius:999px;border:1px solid var(--ink);background:#fff;color:var(--ink);font-family:inherit;font-size:13.5px;font-weight:600;white-space:nowrap;text-decoration:none;cursor:pointer}.rr-add:hover{background:var(--ink);color:#fff}.rr-add.done{border-color:var(--line-2);color:#2b7a55}.rr-add.done:hover{background:#fff;border-color:#2b7a55;color:#2b7a55}.rr-aside{flex:1 1 436px;min-width:0;position:sticky;top:24px;margin-top:12px;padding:28px;border-radius:24px;background:var(--page);display:flex;flex-direction:column;gap:18px}.rr-aside-add{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:50px;border:0;border-radius:999px;background:var(--ink);color:#fff;font-family:inherit;font-size:15px;font-weight:600;text-decoration:none;cursor:pointer}.rr-aside-add:hover{background:#2a2d29;color:#fff}.rr-aside-add.done{border:1px solid var(--ink);background:#fff;color:var(--ink)}.rr-aside-add.done:hover{background:var(--page);color:var(--ink)}.rs{flex-direction:column;gap:18px}.rs,.rs-top{display:flex}.rs-top{align-items:flex-start;justify-content:space-between;gap:16px}.rs-id{min-width:0;display:flex;flex-direction:column;gap:4px}.rs-id b{font-family:var(--display);font-size:18px;font-weight:600;line-height:1.05;letter-spacing:-.3px}.rs-id span{font-size:14.5px;color:var(--gray)}.rs-score{display:flex;flex-direction:column;align-items:flex-end;gap:6px;flex-shrink:0}.rs-score b{font-family:var(--display);font-size:42px;font-weight:600;line-height:1;letter-spacing:-1.6px}.rs-facts{display:flex;flex-direction:column;font-size:14.5px;border-top:2px solid var(--ink)}.rs-facts>span{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid #dcddd8}.rs-facts>span>span{color:var(--gray)}.rs-facts b{font-weight:600;text-align:right;overflow-wrap:anywhere}.rs-why{gap:8px}.rs-metiers,.rs-why{display:flex;flex-direction:column}.rs-metiers{gap:4px}.rs-metiers>b{font-size:15px;font-weight:600}.rs-metiers>span{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid #dcddd8;font-size:14.5px}.rs-metiers>span b,.rs-why b{font-weight:600}.rs-why b,.rs-why span{font-size:15px}.rs-why span{color:var(--ink-2)}.rs-offer{padding:18px;border-radius:16px;background:var(--ink);color:#fff;display:flex;flex-direction:column;gap:4px}.rs-offer>span:first-child{font-size:13.5px;font-weight:600;color:var(--faint)}.rs-offer b{font-family:var(--display);font-size:20px;font-weight:600;line-height:1.2;letter-spacing:-.02em}.rs-offer>span:last-child:not(:first-child){font-size:14px;color:var(--faint)}.rs-gauges{display:flex;flex-direction:column;gap:10px}.rs-gauges>b{font-size:15px;font-weight:600}.rs-gauges>div{display:grid;grid-template-columns:84px minmax(0,1fr) 44px;align-items:center;gap:12px;font-size:14px}.rs-gauges .bar{height:6px;border-radius:999px;background:#dcddd8;overflow:hidden}.rs-gauges .bar i{display:block;height:100%;border-radius:999px;background:var(--ink)}.rs-gauges>div>b{text-align:right;font-weight:600}@media (max-width:900px){.rh-head p{font-size:16px}.rh-top{margin-top:26px}.rh-form{gap:20px;padding-top:18px}.rh-sentence{font-size:30px;line-height:1.35}.rh-inline{display:flex;width:100%}.rh-inline input{width:100%!important}.rh-dot{display:none}.rh-suggest{right:0;min-width:0}.rh-chips{flex-wrap:nowrap;overflow-x:auto;margin:0 -16px;padding:0 16px;scrollbar-width:none}.rh-chips::-webkit-scrollbar{display:none}.rh-chips button{flex-shrink:0}.rh-radius{grid-template-columns:minmax(0,1fr) auto;row-gap:8px}.rh-radius input{grid-column:1/-1;grid-row:2}.rh-go{width:100%;justify-content:center}.rh-peek{padding:22px;border-radius:20px}.rh-low{margin-top:48px;gap:40px}.rh-low-top h2{font-size:28px}.rh-recent .rh-row{grid-template-columns:minmax(0,1fr);gap:10px}.rr-head{margin-top:14px}.main-content:has(>.rr){padding-top:16px}.rr-bar{display:none}.rr .mf-bar{margin-top:22px}.rr-row{grid-template-columns:24px minmax(0,1fr) auto;row-gap:6px;padding:14px 4px;margin:0}.rr-row .rr-box{grid-row:1/3}.rr-row .k-tier{grid-column:2;grid-row:2;justify-self:start}.rr-row .rr-score{grid-column:3;grid-row:1/3}.rr-row .rr-add{display:none}.rr-row.on{background:transparent}.rr-aside{display:none}}.rp3-sheet{width:min(480px,100vw)!important;max-width:none!important;top:0!important;bottom:0!important;right:0!important;border-radius:20px 0 0 20px!important;padding:0!important;gap:0!important;overflow:hidden}.rp3-head{display:flex!important;flex-direction:row!important;align-items:center;justify-content:space-between;padding:22px 26px 8px!important}.rp3-scroll{flex:1;overflow-y:auto;padding:8px 30px 20px}.rp3-foot{padding:16px 26px 22px;border-top:1px solid var(--line)}.rp3-close{display:flex;align-items:center;justify-content:center;width:40px;height:40px;margin-left:auto;padding:0;border:0;border-radius:999px;background:var(--page);color:var(--ink);cursor:pointer}.rp3-foot .rr-aside-add{height:50px}.ax-head .k-head-text{flex-basis:100%}.ax-top{margin-top:32px;display:flex;flex-wrap:wrap;align-items:flex-start;gap:48px}.ax-form{flex:2 1 360px;min-width:0;display:flex;flex-direction:column;gap:20px}.ax-seg{display:inline-flex;align-self:flex-start;gap:2px;padding:3px;border-radius:999px;background:#fff;border:1px solid var(--line)}.ax-seg button{height:34px;padding:0 14px;border:0;border-radius:999px;background:transparent;color:var(--gray);font-family:inherit;font-size:13px;font-weight:500;cursor:pointer}.ax-seg button.on{background:var(--page);color:var(--ink);font-weight:500}.ax-field{display:flex;flex-direction:column;gap:6px}.ax-field>label{font-size:13px;font-weight:500}.ax-input{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:12px}.ax-input input{box-sizing:border-box;width:100%;height:48px;padding:0 12px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--ink);font-family:inherit;font-size:14px;outline:none}.ax-input input:focus{border-color:var(--ink)}.ax-input input::placeholder{color:var(--faint)}.ax-input input:disabled{opacity:.6}.ax-input>button{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex-shrink:0;width:100%;height:48px;padding:0 24px;border:0;border-radius:999px;background:var(--ink);color:#fff;font-family:inherit;font-size:14px;font-weight:600;cursor:pointer}.ax-input>button:hover{background:var(--ink-2)}.ax-input>button:disabled{cursor:not-allowed}.ax-suggest{position:absolute;top:52px;left:0;right:0;z-index:20;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--line);border-radius:12px;background:#fff;box-shadow:0 18px 40px rgba(17,19,17,.12)}.ax-suggest button{display:flex;align-items:center;gap:12px;padding:12px 16px;border:0;border-top:1px solid var(--line);background:none;color:var(--ink);font-family:inherit;font-size:14px;text-align:left;cursor:pointer}.ax-suggest button:first-child{border-top:0}.ax-suggest button:hover{background:var(--page)}.ax-suggest svg{flex-shrink:0;color:var(--gray)}.ax-hint{margin-top:2px;font-size:13px;color:var(--gray)}.ax-example{flex:3 1 520px;min-width:0;padding:32px;border:1px solid var(--line);border-radius:12px;display:flex;flex-direction:column;gap:0}.ax-ex-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.ax-ex-top>span:first-child{font-size:13px;font-weight:400;color:var(--gray)}.ax-ex-top .tag{display:inline-flex;align-items:center;height:22px;padding:0 8px;border:1px solid var(--line);border-radius:999px;font-size:12px;font-weight:500;color:var(--gray)}.ax-ex-head{display:flex;align-items:center;gap:24px;margin-top:16px;padding-bottom:20px;border-bottom:1px solid var(--ink)}.ax-ex-head>b{font-family:var(--display);font-size:42px;font-weight:600;line-height:1;letter-spacing:-1px;font-variant-numeric:tabular-nums}.ax-ex-head>span{display:flex;flex-direction:column}.ax-ex-head>span b{font-family:var(--display);font-size:18px;font-weight:600;line-height:1.3;letter-spacing:-.3px}.ax-ex-head>span span{font-size:13px;color:var(--gray)}.ax-example .ax-dims{border-top:0}.ax-dims{display:flex;flex-direction:column;border-top:1px solid var(--ink)}.ax-dims>div{display:grid;grid-template-columns:160px minmax(0,1fr) 44px;align-items:center;gap:24px;padding:14px 0;border-bottom:1px solid var(--line);font-size:14px}.ax-dims>div>span:first-child{font-size:14px;font-weight:500}.ax-dims>div>b{text-align:right;font-size:14px;font-weight:600;font-variant-numeric:tabular-nums}.ax-ticks{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:3px}.ax-ticks i{height:4px;border-radius:4px;background:var(--line)}.ax-offer,.ax-ticks i.on{background:var(--ink)}.ax-offer{padding:20px 24px;border-radius:12px;color:#fff;display:flex;flex-direction:column;gap:4px}.ax-example .ax-offer{margin-top:20px}.ax-offer>span:first-child{font-size:13px;font-weight:400;color:var(--faint)}.ax-offer b{font-family:var(--display);font-size:18px;font-weight:600;line-height:1.3;letter-spacing:-.3px}.ax-offer>span:last-child{font-size:13px;color:var(--faint)}.ax-recent{margin-top:56px}.ax-recent-top{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding-bottom:12px;border-bottom:1px solid var(--ink)}.ax-recent-top h2{margin:0;font-family:var(--display);font-size:18px;font-weight:600;line-height:1.3;letter-spacing:-.3px}.ax-recent-top>span{font-size:13px;color:var(--gray)}.ax-rows{display:flex;flex-direction:column}.ax-row{display:grid;grid-template-columns:48px minmax(0,1fr) 220px auto;align-items:center;gap:16px;padding:16px 0;border-bottom:1px solid var(--line)}.ax-row>span:first-child{grid-column:2;grid-row:1;display:flex;flex-direction:column;min-width:0}.ax-row>span:first-child b{font-size:15px;font-weight:500}.ax-row>span:first-child span{font-size:13px;color:var(--gray)}.ax-row .sc{grid-column:1;grid-row:1;font-family:var(--display);font-size:22px;font-weight:600;letter-spacing:-.5px}.ax-row .st{font-size:13px;color:var(--gray)}.ax-row .k-btn,.ax-row .st.good,.ax-row .st.warn{font-weight:500;color:var(--ink)}.ax-row .k-btn{justify-self:end;height:32px;padding:0 12px;border-color:var(--line);background:#fff;font-size:13px}.ax-none{margin:0;padding:16px 0;border-bottom:1px solid var(--line);font-size:13px;color:var(--gray)}.ax-back{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:none;color:var(--ink);font-family:inherit;font-size:14.5px;font-weight:600;cursor:pointer}.ax-back:hover{color:var(--gray)}.ax-rhead{margin-top:18px;display:flex;flex-wrap:wrap;align-items:flex-end;gap:22px 32px}.ax-rscore{font-family:var(--display);font-size:42px;font-weight:600;line-height:1;letter-spacing:-1.6px}.ax-rid{flex:1 1 480px;min-width:0;display:flex;flex-direction:column;gap:8px}.ax-rtop{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:14px;color:var(--gray)}.ax-rid h1{margin:0;font-family:var(--display);font-size:24px;font-weight:600;line-height:1.25;letter-spacing:-.5px}.ax-rid p{margin:0;font-size:16px;color:var(--ink-2)}.ax-racts{display:flex;flex-wrap:wrap;gap:10px}.ax-alert{margin:16px 0 0}.ax-rbody{margin-top:40px;display:flex;flex-wrap:wrap;align-items:flex-start;gap:40px 56px}.ax-rmain{flex:999 1 560px;min-width:0;display:flex;flex-direction:column;gap:28px}.ax-detail-top{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.ax-detail-top h2{margin:0;font-family:var(--display);font-size:18px;font-weight:600;letter-spacing:-.3px}.ax-detail-top>span{font-size:13px;color:var(--gray)}.ax-rside{flex:2 1 360px;min-width:0;position:sticky;top:24px;padding:28px;border-radius:12px;background:var(--page);gap:20px}.ax-rside,.ax-why{display:flex;flex-direction:column}.ax-why{gap:8px}.ax-why b{font-size:15px;font-weight:500}.ax-why span{font-size:14px;color:var(--gray)}.ax-gauges{display:flex;flex-direction:column;gap:10px}.ax-gauges>b{font-size:15px;font-weight:500}.ax-gauges>div{display:grid;grid-template-columns:84px minmax(0,1fr) 44px;align-items:center;gap:12px;font-size:14px}.ax-gauges .bar{height:4px;border-radius:4px;background:var(--line);overflow:hidden}.ax-gauges .bar i{display:block;height:100%;border-radius:999px;background:var(--ink)}.ax-gauges>div>b{text-align:right;font-weight:600}.ax-note{margin:0;font-size:13px;color:var(--gray)}.dq-head{display:flex;flex-direction:column;gap:6px;padding-bottom:16px}.dq-head h1{margin:0;font-family:var(--display);font-size:24px;font-weight:600;line-height:1.25;letter-spacing:-.5px}.dq-head p{margin:0;font-size:15px;color:var(--gray)}.dq-head p b{color:var(--ink);font-weight:500}.dq-bar{margin-top:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.dq-bar .k-tabs{border-bottom:0}.dq-bar-r{display:flex;flex-wrap:wrap;gap:8px}.dq-pick{display:inline-flex;align-items:center;gap:6px;font-weight:400}.dq-pick.on{font-weight:500}.dq-body{margin-top:12px;display:flex;flex-wrap:wrap;align-items:flex-start;gap:32px}.dq-list{flex:3 1 480px;min-width:0;margin:0;padding:0;list-style:none;border-top:1px solid var(--ink)}.dq-list>li{border-bottom:1px solid var(--line)}.dq-list>li:has(>.dq-row.on){border-bottom-color:transparent}.dq-row{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:flex-start;gap:16px;padding:16px 12px;border:0;border-radius:12px;background:transparent;color:var(--ink);font-family:inherit;line-height:normal;text-align:left;cursor:pointer}.dq-row:hover:not(.on){background:var(--paper-2)}.dq-row.on{background:var(--page)}.dq-row .l{min-width:0;display:flex;flex-direction:column;gap:2px}.dq-row .l b{font-size:15px;font-weight:500;line-height:1.35}.dq-row .l span{font-size:13px;color:var(--gray)}.dq-row .r{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.dq-row .r b{font-size:14px;font-weight:500;white-space:nowrap;font-variant-numeric:tabular-nums}.dq-row .st{font-size:12px;font-weight:500;color:var(--faint);text-align:right}.dq-row .st.good,.dq-row .st.new{color:var(--ink)}.dq-none{margin:0;padding:16px 12px;font-size:14px;color:var(--gray)}.dq-aside{flex:2 1 380px;min-width:0;position:sticky;top:24px;margin-top:0;padding:28px;border:1px solid var(--line);border-radius:12px;display:flex;flex-direction:column;gap:8px}.dq-k{font-size:13px;font-weight:400;color:var(--gray)}.dq-aside h2{margin:0;font-family:var(--display);font-size:22px;font-weight:600;line-height:1.3;letter-spacing:-.5px}.dq-when{padding-bottom:8px;font-size:13px;color:var(--gray)}.dq-defs{display:flex;flex-direction:column;border-top:1px solid var(--ink);font-size:14px}.dq-defs>span{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--line)}.dq-defs>span>span{color:var(--gray)}.dq-defs b{font-weight:500;text-align:right}.dq-brief{margin-top:12px;display:flex;flex-direction:column;gap:8px}.dq-brief b{font-size:15px;font-weight:500}.dq-brief p{margin:0;font-size:14px;color:var(--gray);white-space:pre-line}.dq-who{margin-top:12px;padding:20px;border-radius:12px;background:var(--ink);color:#fff;display:flex;flex-direction:column;gap:4px}.dq-who .top{display:flex;justify-content:space-between;gap:12px;font-size:13px;color:var(--faint)}.dq-who .top>span:first-child{font-weight:400}.dq-who>b{margin-top:4px;font-size:15px;font-weight:600}.dq-who .line{font-size:14px;color:var(--line);overflow-wrap:anywhere}.dq-who .line a{color:#fff;text-underline-offset:2px}.dq-who .acts{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.dq-interest{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 18px;border:0;border-radius:999px;background:#fff;color:var(--ink);font-family:inherit;font-size:14px;font-weight:500;cursor:pointer}.dq-interest:hover:not(:disabled){background:var(--line)}.dq-interest.sent{border:1px solid #fff;cursor:default}.dq-copy,.dq-interest.sent{background:transparent;color:#fff}.dq-copy{height:40px;padding:0 18px;border:1px solid var(--gray);border-radius:999px;font-family:inherit;font-size:14px;font-weight:500;cursor:pointer}.dq-copy:hover{border-color:#fff}.dq-note{margin-top:4px;font-size:13px;color:var(--gray)}@media (max-width:900px){.dq:not(.opened) .dq-aside{display:none}.dq:not(.opened) .dq-row.on{background:transparent}.dq.opened .dq-list{display:none}.dq.opened .dq-body{gap:16px}.dq-bar,.dq-head,.dq.opened .dq-mf{display:none}.dq.opened .dq-aside{position:static;margin-top:0;padding:0;border:0;border-radius:0}}.v-bulk b{font-size:14px;font-weight:600}.v-bulk-sep{width:1px;height:22px;background:rgba(255,255,255,.2)}.ld{color:var(--ink)}.ld-bar{margin-top:8px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 24px;border-bottom:1px solid var(--line)}.ld-bar>.k-tabs{align-self:flex-end;margin-bottom:-1px;border-bottom:0}.ld-filters{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;padding:4px 0}.ld-query{width:240px;height:40px;padding:0 16px;border:1px solid var(--line);border-radius:999px;background:#fff;font-family:inherit;font-size:14px;color:var(--ink);outline:none}.ld-query::placeholder{color:var(--faint)}.ld-query:focus{border-color:var(--ink)}.ld-query:focus::placeholder{color:var(--faint)}.ld-lock{margin-top:16px;display:flex;align-items:center;gap:12px;padding:14px 18px;border-radius:12px;background:var(--page);color:var(--ink);font-size:14.5px;text-decoration:none}.ld-lock>span:nth-child(2){flex:1}.ld-lock b,.ld-lock-go{font-weight:500}.ld-lock-go{text-decoration:underline;white-space:nowrap}.ld-empty{margin-top:28px;display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:28px 0}.ld-empty b{font-family:var(--display);font-size:24px;font-weight:600;letter-spacing:-.5px}.ld-empty span{font-size:15.5px;color:var(--gray)}.ld-empty .k-btn{margin-top:8px}.ld-body{margin-top:24px;display:flex;flex-wrap:wrap;align-items:flex-start;gap:32px}.ld-list{flex:999 1 540px;min-width:0}.ld-list ul{margin:0;padding:0;list-style:none}.ld-row{position:relative;border-bottom:1px solid var(--line)}.ld-pick{line-height:normal;width:100%;display:grid;grid-template-columns:minmax(0,1fr) 30px auto auto;align-items:center;gap:16px;padding:16px 12px;border:0;border-radius:12px;background:transparent;font-family:inherit;color:var(--ink);text-align:left;cursor:pointer}.ld-pick:hover{background:var(--paper-2)}.ld-row.on .ld-pick,.ld-row.sel .ld-pick{background:var(--page)}.ld-check{position:absolute;left:-34px;top:50%;width:18px;height:18px;margin:-9px 0 0;accent-color:var(--ink);cursor:pointer;opacity:0}.ld-check.shown,.ld-check:focus-visible,.ld-row:hover .ld-check{opacity:1}.ld-id{min-width:0;display:flex;flex-direction:column;gap:2px}.ld-name-line{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px}.ld-name-line b{font-size:15px;font-weight:500}.ld-name-line>span{font-size:13px;color:var(--gray)}.ld-masked{filter:blur(5px);user-select:none}.ld-flag.ok{color:var(--ok)}.ld-flag.bad{color:var(--red)}.ld-signal{font-size:14px;color:var(--gray)}.ld-owner{width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11.5px;font-weight:600}.ld-owner.on{background:#fff;border:1px solid var(--line)}.ld-score{width:44px;text-align:right;font-family:var(--display);font-size:22px;font-weight:600;letter-spacing:-.5px}.ld-more{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 0;font-size:13px;color:var(--gray)}.ld-more .k-btn{height:32px;padding:0 12px;font-size:13px;font-weight:500}.ld-preview{flex:2 1 360px;min-width:0;margin-top:0;padding:28px;border:1px solid var(--line);border-radius:12px;background:#fff;display:flex;flex-direction:column;gap:20px}.ld-prev-id{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.ld-prev-name{min-width:0;display:flex;flex-direction:column;gap:4px}.ld-prev-name b{font-family:var(--display);font-size:18px;font-weight:600;line-height:1.05;letter-spacing:-.3px}.ld-prev-name span{font-size:13px;color:var(--gray)}.ld-prev-score{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.ld-prev-score b{font-family:var(--display);font-size:42px;font-weight:600;line-height:1;letter-spacing:-1.6px}.ld-prev-text{margin:0;font-size:14px;color:var(--gray)}.ld-why{display:flex;flex-direction:column;gap:8px;padding-top:20px;border-top:1px solid var(--line)}.ld-why b{font-size:15px;font-weight:500}.ld-why span{font-size:14px;color:var(--gray)}.ld-offer{padding:20px;border-radius:12px;background:var(--ink);color:#fff;display:flex;flex-direction:column;gap:6px}.ld-offer span:first-child{font-size:13px;font-weight:400;color:var(--faint)}.ld-offer b{font-family:var(--display);font-size:18px;font-weight:600;line-height:1.3;letter-spacing:-.3px}.ld-offer span:last-child:not(:first-child){font-size:13px;color:var(--faint)}.ld-prev-acts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ld-prev-acts .k-btn{padding:0 12px}.ld-prev-acts .k-btn.line{font-weight:500}@media (max-width:900px){.main-content:has(>.ld){padding:20px 16px 40px}.ld .k-head{gap:0}.ld .k-head h1,.ld .k-head-acts{display:none}.ld .k-head-text{gap:0}.ld .k-head p{font-size:16px}.ld-bar{display:none}.ld .mf-bar{border-bottom:0}.ld .mf-bar,.ld-body,.ld-lock{margin-top:14px}.ld-body{display:block}.ld-list ul{border-top:2px solid var(--ink)}.ld-check{display:none}.ld-pick{grid-template-columns:minmax(0,1fr) auto auto;gap:8px;padding:14px 0;border-radius:0}.ld-pick:hover,.ld-row.on .ld-pick,.ld-row.sel .ld-pick{background:transparent}.ld-name-line{flex-direction:column;gap:1px}.ld-name-line b{font-size:15.5px}.ld-owner,.ld-signal{display:none}.ld-pick .k-tier{font-size:12px;padding:2px 9px}.ld-pick .k-tier.bronze,.ld-pick .k-tier.golden{padding:1px 8px}.ld-score{width:34px;font-size:24px}.ld-row .ld-open{display:flex!important;flex-direction:column;gap:10px;padding:0 0 16px}.ld-open-signal{font-size:14.5px;font-weight:600}.ld-open-offer{padding:12px 14px;border-radius:14px;background:var(--ink);color:#fff;font-size:14px}.ld-open-offer span{color:var(--faint)}.ld-open-acts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ld-open-acts .k-btn{height:44px;padding:0 10px;font-size:14.5px}.ld-open-acts .k-btn.line{font-weight:400}.ld-more{margin-top:14px;padding:0;font-size:14px}.ld-more .k-btn{padding:0 16px}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 18px;border-radius:10px;border:1px solid var(--ink);background:var(--ink);color:#fff;font-size:13.5px;font-weight:500;cursor:pointer;text-decoration:none;transition:background .14s ease,transform .1s ease;box-shadow:none}.btn:hover:not(:disabled){background:#2f342d;box-shadow:none;opacity:1}.btn:active:not(:disabled){transform:translateY(1px)}.btn-outline{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 18px;border-radius:10px;border:1px solid var(--line-2);background:#fff;color:var(--ink);font-size:13.5px;font-weight:500;cursor:pointer;text-decoration:none;transition:background .14s ease}.btn-outline:hover:not(:disabled){background:var(--paper-2);border-color:var(--faint)}.btn-outline:disabled,.btn:disabled{opacity:.5;cursor:not-allowed}.chip{display:inline-flex;align-items:center;height:26px;padding:0 11px;border-radius:999px;border:none;background:var(--line);color:var(--ink);font-size:12px;backdrop-filter:none}.card,.fd3-side-card{background:#fff;border:1px solid var(--line-2);border-radius:18px;padding:22px;margin-bottom:16px;display:block;box-shadow:none;color:inherit}.fd3-side-card.editing{border-color:var(--ink)}.desc{font-size:13.5px;color:var(--gray);margin-bottom:16px;max-width:560px}.audit-input{width:100%;box-sizing:border-box;border:1px solid var(--line-2);border-radius:12px;padding:11px 14px;font-size:14px;line-height:1.5;font-family:inherit;color:var(--ink);background:#fff;margin-bottom:10px;transition:border-color .14s ease,box-shadow .14s ease}.audit-input::placeholder{color:var(--gray-light)}.audit-input:focus{outline:none;border-color:var(--ink);box-shadow:0 0 0 3px rgba(32,36,31,.1)}.audit-input[readonly]{background:var(--page);color:var(--gray);cursor:default}.audit-input:not([readonly]):not(:disabled){background:#fff;border-color:var(--line-2)}.profil-msg{font-size:13.5px;border-radius:12px;padding:10px 14px;margin-bottom:14px}.profil-msg.ok{background:var(--ok-soft);color:#1f5c40}.call-dialog-error,.profil-msg.err{background:var(--red-soft);color:#8a2a1c}.call-dialog-error{font-size:13.5px;border-radius:12px;padding:11px 14px}.lf{color:var(--ink)}.lf-back{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:400;color:var(--gray);text-decoration:none}.lf-back:hover{color:var(--ink)}.lf-cold{margin-top:16px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 18px;border-radius:12px;background:var(--ink);color:#fff;font-size:15px}.lf-cold button{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 16px;border:0;border-radius:999px;background:#fff;color:var(--ink);font-family:inherit;font-size:14px;font-weight:600;cursor:pointer}.lf-err{font-size:14px;color:var(--red)}.lf-head{margin-top:16px;flex-wrap:wrap;gap:16px 24px;padding-bottom:16px}.lf-head,.lf-score{display:flex;align-items:center}.lf-score{flex-direction:column}.lf-score b{font-family:var(--display);font-size:42px;font-weight:600;line-height:1;letter-spacing:-1.6px}.lf-score>span{margin-top:4px;font-size:12px;font-weight:400;color:var(--gray)}.lf-title{flex:1 1 420px;min-width:0;display:flex;flex-direction:column;gap:4px}.lf-pills{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:2px}.lf-pills .k-tier{height:22px;padding:0 9px;font-size:12px}.lf-pills .k-tier.bronze,.lf-pills .k-tier.golden{padding:0 8px}.lf-pill{display:inline-flex;align-items:center;height:22px;border-radius:999px;font-size:12px;font-weight:500;line-height:1;white-space:nowrap}.lf-pill.line{padding:0 9px;border:1px solid var(--faint);color:var(--gray)}.lf-pill.grey{padding:0 4px;color:var(--gray);font-weight:400}.lf h1{margin:0;font-family:var(--display);font-size:24px;font-weight:600;line-height:1.25;letter-spacing:-.5px}.lf-meta{font-size:15px;color:var(--gray)}.lf-acts-row{display:flex!important;flex-wrap:wrap;gap:8px}.lf-acts-row .k-btn{padding:0 18px}.lf-acts-row .k-btn:first-child{padding:0 20px}.lf-acts-row .k-btn.line{font-weight:500}.lf-acts-row .k-btn.line.ink{border-color:var(--line);font-weight:500}.anchors{margin-top:8px;display:flex;flex-wrap:wrap;gap:0 24px;border-bottom:1px solid var(--line)}.anchors a{display:inline-flex;align-items:center;padding:12px 0;margin-bottom:-1px;border-bottom:2px solid transparent;color:var(--gray);font-size:14px;text-decoration:none;white-space:nowrap}.anchors a.on,.anchors a:hover:not(.on){color:var(--ink)}.anchors a.on{border-bottom-color:var(--ink);font-weight:500}.anchors a span{margin-left:6px;font-weight:400;font-variant-numeric:tabular-nums}.anchors a span,.anchors a.on span{color:var(--faint)}.lf-body{margin-top:32px;display:flex;flex-wrap:wrap;align-items:flex-start;gap:48px}.lf-main{flex:3 1 520px;flex-direction:column;gap:40px}.lf-main,.lf-side{min-width:0;display:flex}.lf-side{flex:2 1 320px;gap:32px}.lf-sec,.lf-side{flex-direction:column}.lf-sec{display:flex;gap:12px;scroll-margin-top:24px}@media (min-width:901px){.lf-sec.lf-off{display:none}}#approche{gap:12px}.lf-sec h2{margin:0;font-family:var(--display);font-size:18px;font-weight:600;letter-spacing:-.3px;line-height:1.3}.lf-sec-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:12px}.lf-sec-head>span:not(.lf-audit-acts){font-size:13px;color:var(--gray)}.lf-p{margin:0;font-size:15px;color:var(--gray)}.lf-p b{color:var(--ink);font-weight:500}.lf-p.muted{font-size:14px;color:var(--gray)}.lf-link{padding:0;border:0;background:none;font-family:inherit;font-size:14px;font-weight:400;color:var(--ink);text-decoration:underline;text-underline-offset:3px;cursor:pointer;align-self:flex-start}.lf-rows{display:flex;flex-direction:column;border-top:1px solid var(--ink)}.lf-row{display:grid;grid-template-columns:120px minmax(0,1fr);gap:24px;padding:16px 0;border-bottom:1px solid var(--line);font-size:15px;color:var(--gray)}.lf-row b{color:var(--ink);font-weight:500}.lf-row-k{font-size:15px;font-weight:500!important}.lf-row-who{font-size:13px;font-weight:400;color:var(--gray)}.lf-turn>span:last-child{font-size:15px;color:var(--ink)}.lf-turn.them>span:last-child{color:var(--gray)}.lf-offer{margin-top:12px;padding:28px;border-radius:12px;background:var(--ink);color:#fff;display:flex;flex-direction:column;gap:8px}.lf-offer>span:first-child{font-size:13px;font-weight:400;color:var(--faint)}.lf-offer>b{font-family:var(--display);font-size:24px;font-weight:600;line-height:1.25;letter-spacing:-.5px}.lf-offer>span:not(:first-child){font-size:14px;color:var(--faint)}.lf-offer-acts{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.lf-offer-acts .k-btn{height:40px;padding:0 18px}.lf-offer-acts .k-btn.ghost{border-color:var(--gray);font-weight:500}.co{display:flex;flex-direction:column;gap:10px}.co>b{font-size:15px;font-weight:500}.co-chips{display:flex;flex-wrap:wrap;gap:8px}.co-chips button{display:inline-flex;align-items:center;gap:6px;height:42px;padding:0 16px;border-radius:999px;border:1px solid var(--field-line);background:#fff;color:var(--ink);font-family:inherit;font-size:14.5px;font-weight:500;cursor:pointer}.co-chips button.on,.co-chips button:hover:not(:disabled):not(.on){border-color:var(--ink)}.co-chips button.on{background:var(--ink);color:#fff;font-weight:600}.co-chips button:disabled{cursor:wait}.co-note{font-size:14.5px;color:var(--ok)}.co-err{font-size:14.5px;color:var(--red)}.lf-gauges{display:flex;flex-direction:column;border-top:1px solid var(--ink)}.lf-gauge{display:grid;grid-template-columns:110px minmax(0,1fr) 56px;align-items:center;gap:20px;padding:14px 0;border-bottom:1px solid var(--line)}.lf-gauge>span:first-child{font-size:14px;font-weight:400}.lf-gauge-bar{height:4px;border-radius:3px;background:var(--line);overflow:hidden}.lf-gauge-bar span{display:block;height:100%;border-radius:999px;background:var(--ink)}.lf-gauge b{text-align:right;font-family:var(--display);font-size:18px;font-weight:600}.lf-relances{display:flex;flex-direction:column;gap:10px}.lf-relances>b{font-size:15px;font-weight:500}.lf-crm-link{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;border-radius:12px;border:1px solid var(--ink);color:var(--ink);text-decoration:none;font-size:15px}.lf-crm-link b{font-weight:600}.lf-crm-link:hover{background:var(--paper-2)}.rt{display:flex;flex-direction:column;gap:10px}.rt-item{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px;border-radius:12px;border:1px solid var(--ink);background:#fff}.rt-item.done{border-color:var(--page);background:var(--page)}.rt-main{min-width:0;display:flex;flex-direction:column}.rt-main b{font-weight:500}.rt-item.done .rt-main b{color:var(--gray-light);text-decoration:line-through}.rt-main>span{font-size:14px;color:var(--gray)}.rt-main>span.late{color:var(--red)}.rt-done{display:inline-flex;align-items:center;height:38px;padding:0 16px;border-radius:999px;border:1px solid var(--field-line);background:#fff;font-size:14px;font-weight:600;color:var(--ok)}.rl-open{align-self:flex-start;height:42px;padding:0 18px;font-size:14.5px}.rl-locked{font-size:14px;color:var(--gray)}.rl-form{display:flex;flex-direction:column;gap:14px;padding:18px;border-radius:12px;background:var(--page)}.rl-row{display:flex;flex-wrap:wrap;gap:12px}.rl-row .v-field{flex:1 1 200px}.rl-form .k-btn{align-self:flex-start}.rl-note{align-items:center;font-size:14px;color:var(--gray)}.lf-audit-acts,.rl-note{display:flex;gap:8px}.lf-audit-acts .k-btn{height:40px;padding:0 16px}.lf-audit-status:empty{display:none}.lf-audit-status .asl{margin:0}.aud{display:flex;flex-direction:column;border-top:1px solid var(--ink)}.aud-item{border-bottom:1px solid var(--line)}.aud-row{line-height:normal;width:100%;display:grid;grid-template-columns:200px minmax(0,1fr) auto 20px;align-items:center;gap:16px;padding:16px 0;border:0;background:transparent;font-family:inherit;color:var(--ink);text-align:left;cursor:pointer}.aud-row.scored{grid-template-columns:200px minmax(0,1fr) auto 64px 20px}.aud-dim{font-size:15px;font-weight:500}.aud-preview{font-size:14px;color:var(--gray)}.aud-status{font-size:13px;font-weight:500;white-space:nowrap;color:var(--gray)}.aud-status.good{color:var(--ink)}.aud-status.bad{color:var(--red)}.aud-score{text-align:right;font-family:var(--display);font-size:18px;font-weight:600}.aud-chev{transition:transform .16s}.aud-item.on .aud-chev{transform:rotate(180deg)}.aud-body{padding:0 0 20px;display:flex;flex-direction:column;gap:12px}.aud-body[hidden]{display:none}.aud-body p{margin:0;font-size:14px;color:var(--gray)}.aud-rows{display:flex;flex-wrap:wrap;gap:8px 28px;font-size:14.5px}.aud-rows>span>span{color:var(--gray)}.aud-action,.aud-rows b{font-weight:600}.aud-action{font-size:15px}.asl{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;font-size:14px;color:var(--gray)}.asl,.asl.seen{background:var(--page)}.asl.seen{color:var(--ink)}.asl svg{flex-shrink:0}.lf-fits{display:flex;flex-direction:column;border-top:1px solid var(--ink)}.lf-fit{display:grid;grid-template-columns:200px 88px minmax(0,1fr);gap:24px;padding:16px 0;border-bottom:1px solid var(--line);align-items:start;font-size:14px}.lf-fit.own{margin:0 -12px;padding:16px 12px;background:var(--page)}.lf-fit-name{display:flex;flex-direction:column;gap:4px}.lf-fit-name b{font-size:14px;font-weight:500;line-height:1.4}.lf-fit-name span{font-size:12px;font-weight:400;color:var(--gray)}.lf-fit-lvl{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:400}.lf-bars{display:inline-flex;gap:3px}.lf-bars i{display:block;width:6px;height:16px;border-radius:2px;background:var(--line)}.lf-bars i.on{background:var(--ink)}.lf-fit-why{display:flex;flex-direction:column;gap:6px;font-size:14px}.lf-fit-why,.lf-fit-why.low{color:var(--gray)}.lf-fit-why b{color:var(--ink);font-weight:600}.lf-fit-why .lf-writing{font-size:14.5px;color:var(--gray)}.lf-fit-go{align-self:flex-start;padding:0;border:0;background:none;color:var(--ink);font-family:inherit;font-size:14px;font-weight:400;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.lf-fit-go:hover{color:var(--gray)}.lf-fits-ahead{margin:0;padding:14px 18px;border-radius:12px;background:var(--ink);color:#fff;font-size:15px;font-weight:500}.lf-fits-weak{margin:0;font-size:14.5px;color:var(--gray)}.lf-ctab-wrap{overflow-x:auto}.lf-ctab{width:100%;border-collapse:collapse;font-size:14px}.lf-ctab th{padding:0 16px 12px 0;border-bottom:1px solid var(--ink);text-align:left;font-size:13px;font-weight:400;color:var(--gray)}.lf-ctab td{padding:14px 16px 14px 0;border-bottom:1px solid var(--line);color:var(--ink-2);vertical-align:top}.lf-ctab td:first-child{width:22%;color:var(--gray)}.lf-ctab td.me{color:var(--ink);font-weight:600}.lf-writing{display:flex;align-items:center;gap:8px}.lf-deep-lock{display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:24px 26px;border-radius:12px;background:var(--page)}.lf-deep-lock p{margin:0;font-size:15px;color:var(--gray);max-width:680px}.lf-deep-lock b{font-size:15px;font-weight:500}.lf-soc{display:flex;flex-direction:column;gap:20px}.lf-soc .k-chips{flex-wrap:wrap}.lf-soc-when{display:inline-flex;align-items:center;gap:12px}.lf-soc-when .lf-link{padding:0;border:0;background:none;font:inherit;font-weight:600;color:var(--ink);text-decoration:underline;cursor:pointer}.lf-soc-sum{margin:0;font-size:16px;line-height:1.5;color:var(--gray)}.lf-soc-sum b{color:var(--ink);font-weight:600}.lf-soc-account{display:flex;flex-direction:column;gap:12px}.lf-soc-who{display:flex;align-items:center;gap:14px}.lf-soc-who>span{min-width:0;display:flex;flex-direction:column}.lf-soc-who b{font-size:15px;font-weight:500}.lf-soc-who>span>span{font-size:14px;color:var(--gray)}.lf-soc-who .lf-link{margin-left:auto;font-size:14.5px;font-weight:600;white-space:nowrap}.lf-soc-avatar{width:56px;height:56px;flex-shrink:0;border-radius:999px;background:var(--line);object-fit:cover}.lf-soc-bio{margin:0;padding-left:70px;font-size:15px;line-height:1.6;color:var(--ink-2);white-space:pre-line}.lf-soc-figs{margin:0;display:flex;flex-wrap:wrap;gap:6px 22px;padding:16px 0;border-top:1px solid var(--ink);border-bottom:1px solid var(--line);font-size:15px;color:var(--gray)}.lf-soc-figs b{font-family:var(--display);font-size:18px;font-weight:600;letter-spacing:-.3px;color:var(--ink)}.lf-soc-bars{margin:0;display:flex;flex-direction:column;gap:12px;padding:22px 0;border-top:1px solid var(--ink);border-bottom:1px solid var(--line)}.lf-soc-bars figcaption{font-size:15px;font-weight:500}.lf-soc-bars>div{display:grid;grid-template-columns:150px minmax(0,1fr) 70px;gap:16px;align-items:center;font-size:15px;color:var(--ink-2)}.lf-soc-bars>div.own{color:var(--ink);font-weight:600}.lf-soc-bars .track>span{display:block;height:12px;border-radius:0 4px 4px 0;background:var(--gray-light)}.lf-soc-bars .own .track>span{background:var(--ink)}.lf-soc-posts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 18px}.lf-soc-post{display:flex;flex-direction:column;gap:8px}.lf-soc-post .ph,.lf-soc-post img{width:100%;aspect-ratio:1/1;border-radius:12px;object-fit:cover;background:var(--line)}.lf-soc-posts.caps img{aspect-ratio:auto;max-height:420px;object-fit:contain;background:var(--page)}.lf-soc-post .meta{display:flex;justify-content:space-between;gap:8px;font-size:13px;color:var(--gray)}.lf-soc-post .verdict{font-size:14.5px}.lf-soc-post .verdict b{font-weight:600}.lf-soc-rows{border-top:1px solid var(--ink)}.lf-soc-rows>div{display:grid;grid-template-columns:110px 150px minmax(0,1fr);gap:20px;padding:16px 0;border-bottom:1px solid var(--line);align-items:start}.lf-soc-rows>div>b:nth-child(2){font-weight:600}.lf-soc-rows>div>span{color:var(--ink-2)}.lf-soc-drop{display:flex;flex-direction:column;gap:12px;padding:26px 28px;border-radius:12px;background:var(--page)}.lf-soc-drop h3{margin:0;font-family:var(--display);font-size:18px;font-weight:600;letter-spacing:-.3px}.lf-soc-drop p{margin:0;font-size:15px;color:var(--gray);max-width:680px}.lf-soc-file{position:relative;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;border:1px dashed var(--gray-light);border-radius:12px;background:#fff;cursor:pointer}.lf-soc-file>span:first-child{display:flex;flex-direction:column}.lf-soc-file>span:first-child b{font-weight:600}.lf-soc-file>span:first-child span{font-size:14px;color:var(--gray)}.lf-soc-file input{position:absolute;inset:0;opacity:0;cursor:pointer}.lf-soc-chosen{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.lf-soc-chosen img{width:72px;height:72px;border-radius:10px;object-fit:cover}.lf-soc-err{margin:0;font-size:14px;font-weight:500;color:var(--red)}.lf-strat{gap:22px}.lf-strat,.lf-strat-pick{display:flex;flex-direction:column}.lf-strat-pick{gap:10px}.lf-strat-pick>span{font-size:14.5px;color:var(--gray)}.lf-strat-pick .k-chips{flex-wrap:wrap}.lf-strat-angle{margin:0;font-size:16px;line-height:1.5;color:var(--gray)}.lf-strat-angle b{color:var(--ink);font-weight:600}.lf-strat-block{display:flex;flex-direction:column;gap:14px;margin-top:10px}.lf-strat-block h3{margin:0;font-family:var(--display);font-size:18px;font-weight:600;letter-spacing:-.3px}.lf-ideas,.lf-plan{border-top:1px solid var(--ink)}.lf-step{display:grid;grid-template-columns:130px minmax(0,1fr);gap:24px;padding:22px 0;border-bottom:1px solid var(--line)}.lf-step>div{display:flex;flex-direction:column;gap:12px}.lf-step-act{font-size:15px;font-weight:500}.lf-step dl{margin:0;display:grid;grid-template-columns:150px minmax(0,1fr);gap:8px 16px;font-size:14px}.lf-step dt{color:var(--gray)}.lf-step dd{margin:0;color:var(--ink-2)}.lf-idea{display:grid;grid-template-columns:110px minmax(0,1fr) minmax(0,1fr);gap:20px;padding:16px 0;border-bottom:1px solid var(--line);align-items:start;font-size:14px}.lf-idea>b{font-size:14px;font-weight:500}.lf-idea>span{color:var(--ink-2)}.lf-idea>.said{color:var(--ink)}.lf-strat .lf-offer{margin-top:10px}.nf{display:flex;align-items:center;gap:8px;padding:6px 6px 6px 18px;border:1px solid var(--field-line);border-radius:999px}.nf:focus-within{border-color:var(--ink)}.nf input{flex:1;min-width:0;background:transparent;font-size:15px;color:var(--ink);outline:none}.nf button,.nf input{height:40px;border:0;font-family:inherit}.nf button{display:inline-flex;align-items:center;gap:6px;padding:0 18px;border-radius:999px;background:var(--ink);color:#fff;font-size:14px;font-weight:600;cursor:pointer;white-space:nowrap}.nf button:disabled{opacity:.5;cursor:default}.lf-events{display:flex;flex-direction:column;border-top:1px solid var(--ink)}.lf-event{display:grid;grid-template-columns:150px minmax(0,1fr);gap:20px;padding:14px 0;border-bottom:1px solid var(--line);font-size:14px}.lf-event>span:first-child{color:var(--gray)}.lf-block{display:flex;flex-direction:column;gap:12px}.lf-block h3,.oh-head h3,.share h3,.soc-head h3{margin:0;font-family:var(--display);font-size:18px;font-weight:600;letter-spacing:-.3px;line-height:1.3}.lf-kv,.soc-rows{display:flex;flex-direction:column;border-top:1px solid var(--ink);font-size:14px}.lf-kv>span,.soc-row{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--line)}.lf-kv>span>span:first-child,.soc-row>span:first-child{color:var(--gray);flex-shrink:0}.lf-kv a,.lf-kv b,.soc-row a{font-weight:500;text-align:right;color:var(--ink);min-width:0;overflow-wrap:anywhere}.lf-kv a,.soc-row a{text-decoration:none}.lf-kv a:hover,.soc-row a:hover{text-decoration:underline}.lf-kv .none{color:var(--faint)}.m-only-flex{display:none!important}.oh{flex-direction:column}.oh,.oh-head{display:flex;gap:12px}.oh-head{align-items:baseline;justify-content:space-between;padding:0;border:0;background:transparent;font-family:inherit;color:var(--ink);text-align:left;cursor:pointer}.oh-head>span{font-size:13px;font-weight:400}.oh-head>span.open{color:var(--ok)}.oh-head>span.closed{color:var(--gray)}.oh-week{display:flex;flex-direction:column;border-top:1px solid var(--ink);font-size:14px}.oh-week>span{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--line)}.oh-week>span.today{font-weight:500}.oh-week .off{color:var(--faint)}.lf-side .lf-link{font-size:14px}.soc{flex-direction:column}.soc,.soc-head{display:flex;gap:12px}.soc-head{align-items:baseline;justify-content:space-between}.soc-head button,.soc-row button{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:none;font-family:inherit;font-size:14px;font-weight:400;color:var(--ink);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.soc-row input{width:60%;height:32px;padding:0 10px;border:1px solid var(--field-line);border-radius:10px;font-family:inherit;font-size:14.5px;color:var(--ink);outline:none}.soc-row input:focus{border-color:var(--ink)}.soc-err{font-size:14px;color:var(--red)}.share{display:flex;flex-direction:column;gap:12px}.share-chips{display:inline-flex;align-self:flex-start;flex-wrap:wrap;gap:2px;padding:3px;border:1px solid var(--line);border-radius:999px;background:#fff}.share-chips .k-chip{height:34px;padding:0 14px;border:0;background:transparent;color:var(--gray);font-size:13px;font-weight:500}.share-chips .k-chip.on{border:0;background:var(--page);color:var(--ink)}.share-hint{font-size:13px;color:var(--gray)}.share-plan{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--gray);cursor:pointer}.share-plan input{accent-color:var(--ink)}.share-err{font-size:14px;color:var(--red)}.lf-quiet{display:flex;flex-direction:column;border-top:1px solid var(--ink)}.lf-quiet>a,.lf-quiet>button{display:flex!important;justify-content:space-between;align-items:center;gap:12px;padding:14px 0;border:0;border-bottom:1px solid var(--line);background:transparent;font-family:inherit;font-size:14px;font-weight:500;color:var(--ink);text-align:left;text-decoration:none;cursor:pointer}.lf-quiet>.lf-quiet-red{color:var(--red)}.lf-quiet>a:hover,.lf-quiet>button:hover{color:var(--gray)}.lf-quiet>.lf-quiet-red:hover{color:#a3321f}@media print{html.print-audit body *{visibility:hidden}html.print-audit .lf-audit,html.print-audit .lf-audit *{visibility:visible}html.print-audit .lf-audit{position:absolute;left:0;top:0;width:100%}html.print-audit .lf-audit .m-only,html.print-audit .lf-audit-acts{display:none!important}html.print-audit .aud-body[hidden]{display:flex}html.print-audit .aud-chev{display:none}html.print-audit .app,html.print-audit .main,html.print-audit .main-content{height:auto!important;overflow:visible!important}}@media (max-width:900px){.main-content:has(>.lf){padding:0 0 110px}.m-sub-back{justify-content:space-between;height:64px;padding:0 8px;border-bottom-color:var(--line)}.m-sub-backlink{display:inline-flex;align-items:center;gap:4px;height:44px;padding:0 8px;font-size:15px;font-weight:600;color:var(--ink);text-decoration:none}.lf-cold{margin:16px 16px 0}.lf-head{margin:0 16px;padding:22px 0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:end;gap:12px 14px}.lf-score{grid-row:1;grid-column:1}.lf-title{display:contents}.lf-pills{grid-row:1;grid-column:2;gap:6px;padding-bottom:4px}.lf-pill.line,.lf-pills .k-tier{font-size:12px;padding:2px 9px}.lf-pill.line,.lf-pills .k-tier.bronze,.lf-pills .k-tier.golden{padding:1px 8px}.lf h1{line-height:1}.lf h1,.lf-meta{grid-column:1/-1}.lf-meta{font-size:14.5px}.lf-acts{grid-column:1/-1;margin-top:4px}.lf .lf-acts-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.lf-acts-grid .k-btn{height:44px;padding:0 10px;font-size:14.5px}.lf-acts-grid .k-btn.line:not(.ink){font-weight:400}.lf-body{margin:0;display:flex;flex-direction:column;align-items:stretch;gap:0}.lf-main,.lf-side{display:contents}.lf-block,.lf-sec{padding:32px 16px 0;gap:12px;box-sizing:border-box;max-width:100%;min-width:0}.lf-o1{order:1;padding-top:26px}.lf-o2{order:2}.lf-o3{order:3}.lf-o4{order:4}.lf-o5{order:5}.lf-o6{order:6}.lf-o7{order:7}.lf-o8{order:8;padding-top:12px}#approche{gap:12px}.lf-o6 h3,.lf-sec h2{font-size:18px;letter-spacing:-.3px}.lf-row{display:block;padding:12px 0;font-size:15px}.lf-turn{display:flex;flex-direction:column;gap:2px}.lf-row-who{font-size:12.5px}.lf-turn>span:last-child{font-size:15px}.lf-offer{padding:20px;border-radius:12px;gap:8px}.lf-offer>span:first-child{font-size:13px}.lf-offer>b{font-size:20px;line-height:1.25;letter-spacing:-.4px}.lf-offer>span:not(:first-child){font-size:14px}.lf-offer-acts{margin-top:4px;display:grid}.lf-offer-acts .k-btn{height:44px;font-size:14.5px}.lf-link{font-size:14.5px}.lf-p{font-size:15px}.lf-gauge{grid-template-columns:76px minmax(0,1fr) 42px;gap:12px;padding:11px 0}.lf-gauge>span:first-child{font-size:14px}.lf-gauge-bar{height:7px}.lf-gauge b{font-family:inherit;font-size:14px;font-weight:600}.rt-item{padding:14px 16px;gap:12px}.rt-item .k-btn,.rt-main>span{font-size:13.5px}.rt-item .k-btn{padding:0 14px}.lf-audit-score{font-family:var(--display);font-size:18px;font-weight:600}.lf-audit-score span{font-size:13px;font-weight:400;color:var(--gray)}.aud-row,.aud-row.scored{grid-template-columns:minmax(0,1fr) auto 18px;gap:10px;padding:13px 0}.aud-dim{font-size:15px}.aud-action,.aud-preview,.aud-rows{display:none}.aud-status{font-size:13px}.aud-chev{width:16px;height:16px}.aud-body{padding:0 0 14px;gap:0}.aud-body p{font-size:14.5px}.lf-fit{grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;padding:14px 0}.lf-fit.own{margin:0 -16px;padding:14px 16px}.lf-fit-name b{font-size:14px}.lf-fit-why{grid-column:1/-1}.lf-fit-why,.lf-soc-sum{font-size:15px}.lf-soc-bio{padding-left:0}.lf-soc-who{flex-wrap:wrap}.lf-soc-figs b{font-size:16px}.lf-soc-bars>div{grid-template-columns:96px minmax(0,1fr) 44px;gap:10px;font-size:14px}.lf-soc-posts{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}.lf-soc-rows>div{display:flex;flex-direction:column;gap:4px;padding:12px 0}.lf-soc-drop{padding:18px}.lf-ctab{font-size:14.5px}.lf-ctab th{min-width:110px}.lf-strat-angle{font-size:15px}.lf-strat-block h3{font-size:18px}.lf-idea,.lf-step{display:flex;flex-direction:column;gap:6px;padding:14px 0}.lf-step dl{grid-template-columns:minmax(0,1fr);gap:2px;font-size:15px}.lf-step dd+dt{margin-top:6px}.lf-idea>b{font-family:inherit;font-size:12.5px;font-weight:600;color:var(--gray)}.lf-kv{font-size:14.5px}.d-only-flex{display:none!important}.m-only-flex{display:flex!important}.lf-hours-m .oh{gap:0}.lf-hours-m .oh-head{padding:11px 0;border-bottom:1px solid var(--line);align-items:center}.lf-hours-m .oh-head h3{font-family:inherit;font-size:14.5px;font-weight:400;letter-spacing:0;color:var(--gray)}.lf-hours-m .oh-week{border-top:0;padding:10px 0;border-bottom:1px solid var(--line);font-size:14px;color:var(--ink-2);gap:4px}.lf-hours-m .oh-week>span{padding:0;border:0;justify-content:flex-start}.lf-hours-m .oh-week>span>span:first-child:after{content:" :"}.lf-hours-m .oh-week>span>span:last-child{text-transform:lowercase}.nf{padding:5px 5px 5px 14px;gap:6px}.nf input{height:38px;font-size:14.5px}.nf button{height:38px;padding:0 14px;font-size:13.5px}.lf-event{display:flex;flex-direction:column;gap:0;padding:11px 0;font-size:14.5px}.lf-event>span:first-child{font-size:12.5px}.lf-quiet{border-top:0}.lf-quiet>.d-only{display:none!important}.lf-quiet>.lf-quiet-red{align-self:flex-start;height:40px;padding:0;border:0;font-size:14.5px}.mlf-bar{display:grid!important;grid-template-columns:minmax(0,1fr) 52px 52px;gap:8px;padding:10px 16px calc(18px + env(safe-area-inset-bottom));border-top-color:var(--line)}.mlf-bar>*{flex:none}.mlf-call{gap:8px;border:0;background:var(--ink);color:#fff;font-family:inherit;font-size:15.5px;font-weight:600}.mlf-call,.mlf-ic{display:flex;align-items:center;justify-content:center;height:52px;border-radius:999px;cursor:pointer}.mlf-ic{padding:0;border:1px solid var(--field-line);background:#fff;color:var(--ink)}}.lp-note{margin:14px 0 16px;font-size:14.5px;color:var(--ink-2)}.lp-solo{max-width:640px;margin-top:8vh;display:flex;flex-direction:column;align-items:flex-start;gap:16px}.lp-solo h1{margin:0;font-family:var(--display);font-size:24px;font-weight:600;line-height:1.25;letter-spacing:-.5px}.lp-solo p{margin:0;font-size:17px;color:var(--ink-2)}