:root{--mh-text-xs:12px;--mh-text-sm:var(--f-label);--mh-text-md:15px;--mh-text-lg:17px;--mh-text-xl:22px;--mh-text-2xl:var(--f-title);--mh-line-body:1.5;--mh-space-1:6px;--mh-space-2:10px;--mh-space-3:14px;--mh-space-4:18px;--mh-space-5:24px;--mh-control:44px;--mh-radius-sm:10px;--mh-radius-md:14px;--mh-radius-lg:18px}.mh-page.mh-v2{width:100%;max-width:1780px;margin-inline:auto;font-size:var(--mh-text-md);line-height:var(--mh-line-body)}.mh-v2 :where(p,li,label,small,span,strong,b,em){word-break:normal;overflow-wrap:break-word}.mh-v2 p{font-size:var(--mh-text-sm);line-height:var(--mh-line-body)}.mh-v2 .muted,.mh-v2 small{font-size:var(--mh-text-xs);line-height:1.45}.mh-v2 .eyebrow{font-size:var(--mh-text-xs);letter-spacing:.08em;line-height:1.3}.mh-v2 .mh-hero{padding:18px 20px;gap:var(--mh-space-5)}.mh-v2 .mh-hero h1{margin:7px 0 10px;font-size:var(--mh-text-2xl);line-height:1.08;letter-spacing:-.03em}.mh-v2 .mh-hero p{max-width:860px;margin:0;font-size:var(--mh-text-md);color:color-mix(in srgb,var(--muted) 92%,white)}.mh-v2 .mh-manager-chip{min-height:42px;padding:8px 12px 8px 8px;font-size:var(--mh-text-sm)}.mh-v2 .mh-tabs{gap:6px;padding:7px;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none}.mh-v2 .mh-tabs::-webkit-scrollbar{display:none}.mh-v2 .mh-tabs button{flex:1 0 auto;min-height:44px;padding:10px 14px;font-size:var(--mh-text-sm);line-height:1.15;white-space:nowrap}.mh-v2 .mh-tabs button i{font-size:14px}.mh-v2 .mh-tabs button>b{min-width:20px;height:20px;padding-inline:6px;font-size:10px}.mh-v2 .mh-section{display:grid;grid-gap:var(--mh-space-4)}.mh-v2 .mh-section,.mh-v2 .mh-section-top,.mh-v2 .mh-title{gap:var(--mh-space-4)}.mh-v2 .mh-section-top h2,.mh-v2 .mh-title h2{font-size:clamp(20px,1.6vw,24px);line-height:1.2}.mh-v2 .mh-section-top p,.mh-v2 .mh-title p{font-size:var(--mh-text-sm);max-width:780px}.mh-v2 .mh-panel{padding:20px;border-radius:var(--mh-radius-lg)}.mh-v2 :where(.btn,.mini){min-height:40px;padding-inline:14px;font-size:var(--mh-text-sm);line-height:1}.mh-v2 :where(input:not([type=checkbox]):not([type=radio]),select){min-height:var(--mh-control);padding-inline:12px;border-radius:var(--mh-radius-sm);font-size:var(--mh-text-md)}.mh-v2 textarea{min-height:112px;padding:12px;border-radius:var(--mh-radius-sm);font-size:var(--mh-text-md);line-height:1.5}.mh-v2 label{gap:7px;font-size:var(--mh-text-sm);line-height:1.35}.mh-v2 .mh-empty{padding:30px 22px;border-radius:var(--mh-radius-md);font-size:var(--mh-text-sm);line-height:1.5}.mh-v2 .mh-day-grid{grid-template-columns:minmax(0,1fr) minmax(340px,420px);gap:var(--mh-space-4);align-items:start}.mh-v2 .mh-ring{width:76px;height:76px}.mh-v2 .mh-ring strong{font-size:var(--mh-text-sm)}.mh-v2 .mh-focus-stack{gap:var(--mh-space-3)}.mh-v2 .mh-focus{min-height:190px;padding:20px;border-radius:var(--mh-radius-lg)}.mh-v2 .mh-focus>span{font-size:var(--mh-text-xs);letter-spacing:.06em}.mh-v2 .mh-focus>strong{margin:7px 0;font-size:clamp(36px,3vw,46px);line-height:1}.mh-v2 .mh-focus>p{margin-bottom:16px;font-size:var(--mh-text-sm)}.mh-v2 .mh-focus>button{min-height:38px;padding:9px 12px;font-size:var(--mh-text-sm)}.mh-v2 .mh-text-btn{min-height:38px;margin-top:12px;padding:7px 4px;font-size:var(--mh-text-sm)}.mh-v2 .mh-task-layout{grid-template-columns:minmax(0,1fr) minmax(360px,430px);gap:var(--mh-space-4);align-items:start}.mh-v2 .mh-task-create{grid-template-columns:minmax(260px,2fr) minmax(160px,.8fr) minmax(150px,.8fr) minmax(150px,.8fr) minmax(150px,.8fr) auto;gap:10px;align-items:center}.mh-v2 .mh-follow-editor input,.mh-v2 .mh-follow-editor select,.mh-v2 .mh-follow-editor textarea,.mh-v2 .mh-hours-form input,.mh-v2 .mh-hours-form select,.mh-v2 .mh-journal-form input,.mh-v2 .mh-journal-form select,.mh-v2 .mh-journal-form textarea,.mh-v2 .mh-penalty-form input,.mh-v2 .mh-penalty-form select,.mh-v2 .mh-penalty-form textarea,.mh-v2 .mh-task-create input,.mh-v2 .mh-task-create select{min-height:var(--mh-control);padding:10px 12px;font-size:var(--mh-text-md)}.mh-v2 .mh-checks-large{gap:10px}.mh-v2 .mh-task-row{grid-template-columns:40px minmax(0,1fr) 34px;gap:12px;min-height:66px;padding:11px 12px;border-radius:12px}.mh-v2 .mh-task-row:hover{transform:translateX(1px)}.mh-v2 .mh-task-check{width:36px;height:36px;border-radius:10px;font-size:16px}.mh-v2 .mh-task-main{min-height:42px;display:grid;align-content:center}.mh-v2 .mh-task-main strong{font-size:15.5px;line-height:1.35}.mh-v2 .mh-task-main small{margin-top:5px;font-size:12.5px;line-height:1.4}.mh-v2 .mh-task-delete{width:34px;height:34px;font-size:18px}.mh-v2 .mh-week-progress{min-width:0;padding:22px}.mh-v2 .mh-week-progress>h3{margin:0 0 16px;font-size:18px;line-height:1.25}.mh-v2 .mh-week-progress>p{margin-top:16px;font-size:var(--mh-text-sm);line-height:1.5}.mh-v2 .mh-week-progress>div{min-height:230px;height:auto}.mh-v2 .mh-week-progress article>span,.mh-v2 .mh-week-progress article>strong{font-size:12px}.mh-v2 .mh-week-progress article>i{width:24px;height:145px}.mh-v2 .mh-admin-filters{gap:12px;padding:14px;border-radius:var(--mh-radius-md)}.mh-v2 .mh-admin-filters label{gap:7px;font-size:var(--mh-text-sm)}.mh-v2 .mh-admin-filters input,.mh-v2 .mh-admin-filters select{min-width:210px;height:var(--mh-control);font-size:var(--mh-text-md)}.mh-v2 .mh-chatter-grid,.mh-v2 .mh-clickable-grid.mh-chatter-grid{grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:var(--mh-space-4)}.mh-v2 .mh-chatter-team{display:grid;grid-gap:12px;gap:12px}.mh-v2 .mh-chatter-team>header{gap:12px;padding-inline:2px}.mh-v2 .mh-chatter-team>header span{font-size:var(--mh-text-xs)}.mh-v2 .mh-chatter-team>header h3{font-size:19px}.mh-v2 .mh-chatter-team>header b{font-size:var(--mh-text-sm)}.mh-v2 .mh-clickable-grid .mh-chatter{min-height:310px;padding:20px;border-radius:var(--mh-radius-lg)}.mh-v2 .mh-chatter-head{gap:12px}.mh-v2 .mh-chatter-head div strong{font-size:17px;line-height:1.25}.mh-v2 .mh-chatter-head div span{margin-top:3px;font-size:12.5px;line-height:1.4}.mh-v2 .mh-score{padding:7px 9px;font-size:var(--f-label)}.mh-v2 .mh-spark{height:70px;margin:14px 0}.mh-v2 .mh-spark.empty span{font-size:12px}.mh-v2 .mh-chatter-summary{gap:8px}.mh-v2 .mh-chatter-summary span{min-height:62px;padding:10px;font-size:12.5px;line-height:1.35}.mh-v2 .mh-chatter-summary b{margin-top:4px;font-size:14px;line-height:1.25}.mh-v2 .mh-clickable-grid .mh-chatter>footer{min-height:54px;margin-top:12px;padding-top:12px}.mh-v2 .mh-clickable-grid .mh-chatter>footer b,.mh-v2 .mh-clickable-grid .mh-chatter>footer span{font-size:12.5px}.mh-drawer,.mh-v2 .mh-drawer{width:min(1240px,96vw);padding:22px;border-radius:20px}.mh-drawer>header{margin:-22px -22px 18px;padding:17px 22px}.mh-drawer .mh-profile-title{gap:12px}.mh-drawer .mh-profile-title .mh-avatar{width:48px;height:48px}.mh-drawer .mh-profile-title span{font-size:12px}.mh-drawer .mh-profile-title h2{font-size:25px}.mh-drawer .mh-profile-kpis{grid-template-columns:repeat(4,minmax(150px,1fr));gap:10px}.mh-drawer .mh-profile-kpis article{min-height:92px;padding:15px;border-radius:13px}.mh-drawer .mh-profile-kpis span{font-size:12px}.mh-drawer .mh-profile-kpis strong{margin-top:6px;font-size:22px}.mh-drawer .mh-evolution{grid-template-columns:minmax(250px,320px) 1fr;gap:18px;margin-top:12px}.mh-drawer .mh-evolution h3{font-size:18px}.mh-drawer .mh-evolution span{font-size:var(--f-label)}.mh-drawer .mh-spark.large{height:140px}.mh-drawer .mh-follow-editor h3,.mh-drawer .mh-review-board h3{font-size:18px}.mh-drawer .mh-review-board p{font-size:14px}.mh-drawer .mh-review-points article{padding:13px 14px}.mh-drawer .mh-review-points article b{font-size:14px}.mh-drawer .mh-review-points article span{font-size:12px}.mh-drawer .mh-follow-editor>summary,.mh-drawer .mh-penalty-form>summary{min-height:42px;font-size:14px}.mh-drawer .mh-criteria label span{font-size:var(--f-label)}.mh-v2 .mh-planning-toolbar{gap:12px}.mh-v2 .mh-planning-toolbar button{min-height:40px;font-size:var(--f-label)}.mh-v2 .mh-week-calendar{grid-template-columns:repeat(7,minmax(240px,1fr));gap:14px;max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain}.mh-v2 .mh-week-calendar>section{min-height:650px}.mh-v2 .mh-week-day-head{min-height:124px;padding:14px}.mh-v2 .mh-week-day-head span{font-size:12px}.mh-v2 .mh-week-day-head strong{font-size:28px}.mh-v2 .mh-week-day-head small{font-size:12px}.mh-v2 .mh-week-period{min-height:118px;padding:7px}.mh-v2 .mh-week-period>span{display:block;margin-bottom:6px;font-size:12px}.mh-v2 .mh-week-period article{padding:13px}.mh-v2 .mh-week-period article b{font-size:14px}.mh-v2 .mh-week-period article em,.mh-v2 .mh-week-period article small{font-size:12px}.mh-v2 .mh-add-slot{min-height:38px;font-size:12.5px}.mh-v2 .mh-planning-form{gap:12px}.mh-v2 .mh-planning-form-title h3{font-size:20px}.mh-v2 .mh-planning-form-title p{font-size:var(--f-label)}.mh-v2 .mh-upcoming{padding:20px}.mh-v2 .mh-upcoming article{min-height:72px;gap:14px;padding:15px 16px;border-radius:13px}.mh-v2 .mh-upcoming article strong{font-size:15px}.mh-v2 .mh-upcoming article span{font-size:12.5px}.mh-v2 .mh-hour-kpis,.mh-v2 .mh-hours-grid{gap:14px}.mh-v2 .mh-hour-card{padding:16px;border-radius:14px}.mh-v2 .mh-hour-card :where(span,small){font-size:12.5px}.mh-v2 .mh-hour-card strong{font-size:16px}.mh-v2 .mh-animation{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px}.mh-v2 .mh-animation article{min-height:245px;padding:16px;border-radius:14px}.mh-v2 .mh-animation article>div span,.mh-v2 .mh-animation article>small{font-size:12px}.mh-v2 .mh-animation article>div b{font-size:24px}.mh-v2 .mh-animation article>strong{font-size:16px}.mh-v2 .mh-animation p{font-size:13.5px}.mh-v2 .mh-rule{grid-template-columns:minmax(260px,340px) 1fr;gap:18px}.mh-v2 .mh-rule span{font-size:12px}.mh-v2 .mh-rule h3{font-size:17px}.mh-v2 .mh-rule p{font-size:13.5px}.mh-v2 .mh-procedure-grid{gap:14px}.mh-v2 .mh-procedure{padding:16px}.mh-v2 .mh-procedure header b{font-size:12px}.mh-v2 .mh-procedure h3{font-size:17px}.mh-v2 .mh-procedure>p,.mh-v2 .mh-procedure>strong{font-size:13.5px}.mh-v2 .mh-procedure>small{font-size:12px}.mh-v2 .mh-rule-numbers span{padding:10px;font-size:12px}.mh-v2 .mh-rule-numbers b{font-size:16px}.mh-v2 .mh-journal{grid-template-columns:minmax(0,1fr) minmax(360px,430px);gap:16px}.mh-v2 .mh-journal-form{grid-template-columns:minmax(150px,.65fr) minmax(220px,1fr) minmax(280px,1.45fr);align-items:start}.mh-v2 .mh-journal-form .mh-journal-body{grid-column:1/-1;min-height:240px;max-height:60dvh;padding:14px;line-height:1.6;resize:vertical}.mh-v2 .mh-journal-form>.btn{grid-column:1/-1;justify-self:end;min-width:170px}.mh-v2 .mh-journal>section>h2{font-size:20px}.mh-v2 .mh-log{grid-template-columns:92px minmax(0,1fr);gap:15px;padding:16px 0}.mh-v2 .mh-log time{font-size:12.5px}.mh-v2 .mh-log div>span{font-size:12px}.mh-v2 .mh-log h3{font-size:16px}.mh-v2 .mh-log p,.mh-v2 .mh-log strong{font-size:var(--f-label)}.mh-v2 .mh-incident-card{padding:15px;margin-bottom:10px;border-radius:13px}.mh-v2 .mh-incident-card header b,.mh-v2 .mh-incident-card header span{font-size:12px}.mh-v2 .mh-incident-card h3{font-size:16px}.mh-v2 .mh-incident-card p{font-size:var(--f-label)}.mh-v2 .mh-incident-card>strong{font-size:18px}.mh-v2 .mh-incident{grid-template-columns:minmax(230px,1fr) minmax(300px,2fr) minmax(145px,.6fr) minmax(130px,.5fr) auto;gap:12px}.mh-v2 [class*=mh-list],.mh-v2 [class*=mh-table]{font-size:var(--mh-text-sm)}.repartition-page{max-width:1680px;font-size:15px}.repartition-actions>span,.repartition-card p,.repartition-head p,.repartition-row small,.repartition-summary span{font-size:var(--f-label);line-height:1.45}.repartition-picker label,.repartition-row-head{font-size:var(--f-label)}.repartition-picker select{min-height:44px;font-size:15px}.repartition-row{grid-template-columns:minmax(260px,1fr) repeat(3,minmax(120px,.35fr));min-height:68px}.repartition-row>div:first-child strong{font-size:15px}.platform-toggle{width:40px;height:40px}@media (max-width:1320px){.mh-v2 .mh-day-grid,.mh-v2 .mh-journal,.mh-v2 .mh-task-layout{grid-template-columns:1fr}.mh-v2 .mh-week-progress{min-width:0}.mh-v2 .mh-task-create{grid-template-columns:repeat(2,minmax(0,1fr))}.mh-v2 .mh-task-create>:first-child{grid-column:1/-1}.mh-v2 .mh-task-create .btn{justify-self:start}}@media (max-width:1100px){.mh-drawer .mh-profile-kpis,.mh-v2 .mh-profile-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.mh-drawer .mh-evolution,.mh-v2 .mh-evolution,.mh-v2 .mh-rule{grid-template-columns:1fr}.mh-v2 .mh-incident{min-width:920px}}@media (max-width:850px){.mh-page.mh-v2{max-width:100%}.mh-v2 .mh-journal-form{grid-template-columns:1fr}.mh-v2 .mh-journal-form .mh-journal-body{min-height:220px}.mh-v2 .mh-journal-form>.btn{width:100%;justify-self:stretch}.mh-v2 .mh-hero{padding:20px}.mh-v2 .mh-hero h1{font-size:clamp(29px,6vw,36px)}.mh-v2 .mh-hero p{font-size:14px}.mh-v2 .mh-panel{padding:17px}.mh-v2 .mh-tabs button{min-height:44px;padding-inline:13px;font-size:var(--f-label)}.mh-v2 .mh-chatter-grid,.mh-v2 .mh-clickable-grid.mh-chatter-grid,.mh-v2 .mh-task-create{grid-template-columns:1fr}.mh-v2 .mh-task-create>:first-child{grid-column:auto}.mh-v2 .mh-animation{grid-template-columns:repeat(2,minmax(0,1fr))}.mh-v2 .mh-procedure-grid{grid-template-columns:1fr}.mh-drawer,.mh-v2 .mh-drawer{width:min(96vw,900px);max-height:94dvh}.repartition-row{min-width:760px}.repartition-card{overflow-x:auto}}@media (max-width:560px){:root{--mh-control:46px}.mh-v2 .mh-hero{padding:17px}.mh-v2 .mh-hero h1{font-size:clamp(27px,8vw,32px)}.mh-v2 .mh-hero-actions{width:100%}.mh-v2 .mh-manager-chip{max-width:100%}.mh-v2 .mh-panel{padding:15px;border-radius:15px}.mh-v2 .mh-title{align-items:stretch}.mh-v2 .mh-title>.btn{width:100%}.mh-v2 .mh-task-row{grid-template-columns:40px minmax(0,1fr) 34px;min-height:72px;padding:12px 10px}.mh-v2 .mh-task-main strong{font-size:15px}.mh-v2 .mh-task-main small{font-size:12px}.mh-v2 .mh-animation,.mh-v2 .mh-chatter-summary{grid-template-columns:1fr}.mh-v2 .mh-chatter-summary span{min-height:auto}.mh-drawer .mh-profile-kpis{grid-template-columns:1fr 1fr}.mh-v2 .mh-admin-filters{display:grid}.mh-v2 .mh-admin-filters input,.mh-v2 .mh-admin-filters label,.mh-v2 .mh-admin-filters select{width:100%;min-width:0}.repartition-page{padding:16px 12px 40px}.repartition-focus{padding:16px}}@media (max-width:1180px){.mh-v2 :where(.mh-day-grid,.mh-task-layout,.mh-journal,.mh-assignment-columns,.mh-animation-focus,.mh-resource-layout,.mh-penalty-layout){grid-template-columns:minmax(0,1fr)}}.mh-v2 .mh-push-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:16px;gap:16px;margin-bottom:26px}.mh-v2 .mh-push-grid>.mh-empty{grid-column:1/-1}.mh-v2 .mh-push-card{min-height:220px;padding:20px;border-radius:18px;border-color:color-mix(in srgb,var(--a) 34%,var(--line));background:radial-gradient(340px 160px at 100% 0,color-mix(in srgb,var(--a) 18%,transparent),transparent 70%),linear-gradient(145deg,color-mix(in srgb,var(--panel2) 82%,transparent),color-mix(in srgb,var(--panel) 70%,transparent));box-shadow:inset 0 1px rgba(255,255,255,.05),0 10px 30px rgba(0,0,0,.08);display:flex;flex-direction:column;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.mh-v2 .mh-push-card:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--a) 58%,var(--line));box-shadow:inset 0 1px rgba(255,255,255,.055),0 18px 38px rgba(0,0,0,.16)}.mh-v2 .mh-push-card header{justify-content:space-between;min-height:30px;font-size:13px;line-height:1.35}.mh-v2 .mh-push-card header time{color:color-mix(in srgb,var(--text) 80%,var(--muted));font-weight:750;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mh-v2 .mh-push-card footer span,.mh-v2 .mh-push-card header span{padding:6px 9px;border:1px solid color-mix(in srgb,var(--a) 24%,transparent);border-radius:999px;background:color-mix(in srgb,var(--a) 13%,var(--panel2));font-size:12px;line-height:1.15}.mh-v2 .mh-push-card h3{margin:22px 0 6px;font-size:22px;line-height:1.15;letter-spacing:-.02em}.mh-v2 .mh-push-card>strong{font-size:15.5px;line-height:1.45;font-weight:720;color:color-mix(in srgb,var(--text) 94%,var(--muted))}.mh-v2 .mh-push-card footer{margin-top:auto;padding-top:18px;gap:8px;border-top:1px solid color-mix(in srgb,var(--line) 65%,transparent)}.mh-v2 .mh-push-card footer small{width:100%;margin-top:2px;font-size:12.5px;line-height:1.4;color:var(--muted)}.mh-v2 .mh-weekline{display:grid;grid-template-columns:repeat(7,minmax(150px,1fr));grid-gap:10px;gap:10px;max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin;padding:2px 2px 8px}.mh-v2 .mh-weekline button{min-height:122px;padding:15px;border-radius:14px}.mh-v2 .mh-weekline button.active,.mh-v2 .mh-weekline button:hover{transform:translateY(-2px)}.mh-v2 .mh-weekline span{font-size:12px;line-height:1.25;letter-spacing:.07em}.mh-v2 .mh-weekline strong{margin-top:16px;font-size:15px;line-height:1.35;text-transform:none}.mh-v2 .mh-weekline b{margin-top:10px;font-size:11.5px;line-height:1.3}.mh-v2 .mh-animation-focus{min-height:330px;grid-template-columns:minmax(300px,340px) minmax(0,1fr);gap:34px;align-items:stretch;padding:24px;border-radius:20px;border:1px solid color-mix(in srgb,var(--a) 32%,var(--line));background:radial-gradient(620px 280px at 86% 0,color-mix(in srgb,var(--a) 10%,transparent),transparent 68%),linear-gradient(145deg,color-mix(in srgb,var(--panel) 92%,transparent),color-mix(in srgb,var(--bg2) 88%,transparent))}.mh-v2 .mh-animation-day{height:auto;min-height:270px;padding:26px;border-radius:18px;justify-content:flex-end}.mh-v2 .mh-animation-day span{font-size:12px;line-height:1.25;letter-spacing:.1em}.mh-v2 .mh-animation-day strong{margin-top:10px;font-size:clamp(29px,2.4vw,38px);line-height:1.05;letter-spacing:-.035em}.mh-v2 .mh-animation-focus>div:last-child{display:flex;flex-direction:column;justify-content:center;min-width:0}.mh-v2 .mh-animation-focus>div:last-child>h2{margin:8px 0 12px;font-size:clamp(22px,1.7vw,27px);line-height:1.22;letter-spacing:-.02em}.mh-v2 .mh-animation-focus>div:last-child>p{margin:0;max-width:920px;font-size:15.5px;line-height:1.65;color:color-mix(in srgb,var(--text) 80%,var(--muted))}.mh-v2 .mh-animation-tip{margin-top:22px;padding:15px 16px;border-radius:13px;border:1px solid color-mix(in srgb,#55d9a6 22%,var(--line));background:color-mix(in srgb,#55d9a6 7%,var(--surface-soft))}.mh-v2 .mh-animation-tip b{display:block;margin-bottom:5px;font-size:13px;color:#72e3b8}.mh-v2 .mh-animation-tip span{font-size:13.5px;line-height:1.5;color:color-mix(in srgb,var(--text) 78%,var(--muted))}.mh-v2 .mh-penalty-filter{align-items:center;gap:20px;padding:18px 20px;border-radius:16px;border:1px solid color-mix(in srgb,#e6aa48 28%,var(--line));background:radial-gradient(420px 120px at 100% 0,color-mix(in srgb,#e6aa48 10%,transparent),transparent 72%),color-mix(in srgb,var(--panel) 88%,transparent)}.mh-v2 .mh-penalty-filter label{min-width:min(360px,100%);gap:7px}.mh-v2 .mh-penalty-filter label>span{font-size:13px;line-height:1.3}.mh-v2 .mh-penalty-filter select{min-height:44px;height:44px;padding-inline:13px;border-radius:11px;font-size:15px}.mh-v2 .mh-penalty-filter>strong{padding:8px 12px;border-radius:999px;background:color-mix(in srgb,#e6aa48 12%,var(--panel2));color:#f2c86f;font-size:13.5px;white-space:nowrap}.mh-v2 .mh-penalty-kpis{grid-template-columns:repeat(4,minmax(180px,1fr));gap:12px}.mh-v2 .mh-penalty-kpis article{min-height:112px;padding:18px;border-radius:15px;display:grid;align-content:center;grid-gap:8px;gap:8px}.mh-v2 .mh-penalty-kpis article.warn{border-color:rgba(240,187,88,.46);background:linear-gradient(145deg,rgba(240,187,88,.1),var(--surface-soft))}.mh-v2 .mh-penalty-kpis span{font-size:12.5px;line-height:1.35;letter-spacing:.045em}.mh-v2 .mh-penalty-kpis strong{margin-top:0;font-size:30px;line-height:1.05;letter-spacing:-.03em}.mh-v2 .mh-penalty-form{padding:20px;border-radius:18px}.mh-v2 .mh-penalty-form>summary{display:flex;align-items:center;min-height:44px;font-size:16px;line-height:1.3;font-weight:850}.mh-v2 .mh-penalty-form form{grid-template-columns:repeat(4,minmax(180px,1fr));gap:14px 12px;margin-top:16px;align-items:end}.mh-v2 .mh-penalty-form form>textarea{grid-column:1/-1;min-height:120px}.mh-v2 .mh-penalty-form form>input{grid-column:span 2}.mh-v2 .mh-penalty-form form>.check{min-height:44px;display:flex;align-items:center;gap:9px;padding:10px 12px;border:1px solid var(--line);border-radius:11px;background:color-mix(in srgb,var(--panel2) 62%,transparent);font-size:13.5px}.mh-v2 .mh-penalty-form form>.check input{flex:0 0 auto;width:19px;height:19px;min-height:0}.mh-v2 .mh-penalty-form form>.btn{min-width:170px;justify-self:start}.mh-v2 .mh-penalty-layout{grid-template-columns:minmax(350px,.72fr) minmax(0,1.28fr);gap:18px;align-items:start}.mh-v2 .mh-penalty-register,.mh-v2 .mh-penalty-summary{min-width:0;padding:20px;border:1px solid var(--line);border-radius:18px;background:color-mix(in srgb,var(--panel) 82%,transparent)}.mh-v2 .mh-penalty-register>h3,.mh-v2 .mh-penalty-summary>h3{margin:0 0 15px;font-size:19px;line-height:1.25;letter-spacing:-.015em}.mh-v2 .mh-penalty-summary article{grid-template-columns:46px minmax(0,1fr) auto;gap:12px;min-height:78px;padding:13px 14px;margin-bottom:9px;border-radius:13px}.mh-v2 .mh-penalty-summary article .mh-avatar{width:42px;height:42px}.mh-v2 .mh-penalty-summary article strong{font-size:15.5px;line-height:1.25}.mh-v2 .mh-penalty-summary article span{display:block;margin-top:4px;font-size:12.5px;line-height:1.4;color:var(--muted)}.mh-v2 .mh-penalty-summary article>b{max-width:150px;padding:6px 9px;border-radius:999px;font-size:11.5px;line-height:1.25;text-align:center;white-space:normal}.mh-v2 .mh-penalty-summary article.warning>b{color:#f2c86f;background:rgba(240,187,88,.1);border:1px solid rgba(240,187,88,.24)}.mh-v2 .mh-penalty-summary article.critical>b{color:#ff96a3;background:rgba(239,110,122,.1);border:1px solid rgba(239,110,122,.25)}.mh-v2 .mh-penalty-register{display:grid;grid-gap:10px;gap:10px}.mh-v2 .mh-penalty-register>h3{margin-bottom:5px}.mh-v2 .mh-penalty-register>article{padding:17px 18px;border:1px solid color-mix(in srgb,var(--line) 86%,transparent);border-radius:14px;background:color-mix(in srgb,var(--panel2) 48%,transparent);transition:border-color .18s ease,background .18s ease}.mh-v2 .mh-penalty-register>article:hover{border-color:color-mix(in srgb,var(--a) 34%,var(--line));background:color-mix(in srgb,var(--panel2) 68%,transparent)}.mh-v2 .mh-penalty-register article>header{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;grid-gap:9px;gap:9px}.mh-v2 .mh-penalty-register article>header time{font-size:12.5px;font-weight:750;color:color-mix(in srgb,var(--text) 78%,var(--muted));font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mh-v2 .mh-penalty-register article>header>span{width:max-content;padding:5px 8px;border-radius:999px;font-size:11.5px;font-weight:800;line-height:1.1}.mh-v2 .mh-penalty-register article>header>span.validated{color:#72e3b8;background:rgba(69,212,155,.1);border:1px solid rgba(69,212,155,.22)}.mh-v2 .mh-penalty-register article>header>span.contested{color:#f4c56c;background:rgba(240,187,88,.1);border:1px solid rgba(240,187,88,.23)}.mh-v2 .mh-penalty-register article>header>span.draft{color:#bdb0ff;background:color-mix(in srgb,var(--a) 10%,transparent);border:1px solid color-mix(in srgb,var(--a) 24%,transparent)}.mh-v2 .mh-penalty-register article>header>b{justify-self:end;font-size:15px;line-height:1.2;color:#f0c36a}.mh-v2 .mh-penalty-register article h4{margin:13px 0 7px;font-size:15.5px;line-height:1.35}.mh-v2 .mh-penalty-register article p{margin:0;font-size:14px;line-height:1.55;color:color-mix(in srgb,var(--text) 78%,var(--muted))}.mh-v2 .mh-penalty-register article footer{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:14px;padding-top:12px;border-top:1px solid color-mix(in srgb,var(--line) 66%,transparent)}.mh-v2 .mh-penalty-register article footer>a,.mh-v2 .mh-penalty-register article footer>b,.mh-v2 .mh-penalty-register article footer>span{font-size:12px;line-height:1.3}.mh-v2 .mh-penalty-register article footer>a{color:#bfaeff;text-decoration:none;font-weight:750}.mh-v2 .mh-decision{display:inline-flex;gap:7px;margin-left:auto}.mh-v2 .mh-decision button{min-height:36px;padding:8px 11px;border:1px solid var(--line);border-radius:9px;background:var(--panel2);color:var(--text);font-size:12.5px;font-weight:800}.mh-v2 .mh-decision button:first-child{border-color:rgba(69,212,155,.28);background:rgba(69,212,155,.08);color:#78e7bd}.mh-v2 .mh-decision button:last-child{border-color:rgba(240,187,88,.28);background:rgba(240,187,88,.08);color:#f4c76f}@media (max-width:1180px){.mh-v2 .mh-animation-focus{grid-template-columns:minmax(250px,300px) minmax(0,1fr);gap:24px}.mh-v2 .mh-penalty-form form,.mh-v2 .mh-penalty-kpis{grid-template-columns:repeat(2,minmax(180px,1fr))}.mh-v2 .mh-penalty-layout{grid-template-columns:1fr}}@media (max-width:820px){.mh-v2 .mh-push-grid{grid-template-columns:repeat(2,minmax(250px,1fr))}.mh-v2 .mh-animation-focus{grid-template-columns:1fr;gap:18px}.mh-v2 .mh-animation-day{min-height:190px}.mh-v2 .mh-penalty-filter{align-items:flex-start;flex-direction:column}.mh-v2 .mh-penalty-filter>strong{align-self:flex-start}}@media (max-width:620px){.mh-v2 .mh-push-grid{grid-template-columns:1fr}.mh-v2 .mh-push-card{min-height:0}.mh-v2 .mh-weekline{grid-template-columns:repeat(7,minmax(175px,1fr))}.mh-v2 .mh-animation-focus{padding:16px;border-radius:16px}.mh-v2 .mh-animation-day{min-height:165px;padding:20px}.mh-v2 .mh-penalty-form form,.mh-v2 .mh-penalty-kpis{grid-template-columns:1fr}.mh-v2 .mh-penalty-form form>input,.mh-v2 .mh-penalty-form form>textarea{grid-column:auto}.mh-v2 .mh-penalty-register,.mh-v2 .mh-penalty-summary{padding:15px}.mh-v2 .mh-penalty-summary article{grid-template-columns:42px minmax(0,1fr)}.mh-v2 .mh-penalty-summary article>b{grid-column:2;justify-self:start;max-width:none}.mh-v2 .mh-penalty-register article>header{grid-template-columns:1fr auto}.mh-v2 .mh-penalty-register article>header>span{grid-row:2}.mh-v2 .mh-penalty-register article>header>b{grid-column:2;grid-row:1/span 2;align-self:center}.mh-v2 .mh-decision{width:100%;margin-left:0}.mh-v2 .mh-decision button{flex:1 1}}.mh-v2 .mh-chatter-grid .mh-chatter,.mh-v2 .mh-clickable-grid .mh-chatter{background:var(--panel)!important}.mh-drawer-backdrop .mh-drawer,.mh-drawer>header{background:var(--bg)!important}.mh-drawer>header{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.mh-drawer :is(.mh-panel,.mh-profile-kpis article,.mh-criteria,.mh-history-card,.mh-history-cols>div,.mh-review-points article){background:var(--panel)!important}.mh-drawer :is(input:not([type=checkbox]):not([type=radio]),select,textarea){background:var(--panel2)!important}.mh-drawer :is(.mh-history-tags b,.mh-score-grid span,.mh-review-points button){background:var(--panel2)!important}html[data-theme=fujin_light] .mh-drawer-backdrop .mh-drawer,html[data-theme=fujin_light] .mh-drawer>header{background:var(--bg)!important}html[data-theme=fujin_light] .mh-drawer :is(.mh-panel,.mh-profile-kpis article,.mh-criteria,.mh-history-card,.mh-history-cols>div,.mh-review-points article){background:var(--panel)!important}html[data-theme=fujin_light] .mh-drawer :is(input:not([type=checkbox]):not([type=radio]),select,textarea,.mh-history-tags b,.mh-score-grid span,.mh-review-points button){background:var(--panel2)!important}body [data-fui-input=true]:not([type=checkbox]):not([type=radio]){box-sizing:border-box;min-width:0;max-width:100%;min-height:var(--f-control);border:1px solid var(--f-border);border-radius:var(--f-radius-sm);background:var(--f-raised);color:var(--f-text);padding:.5rem .75rem;font-family:inherit;font-size:var(--f-label);font-weight:400;line-height:1.5;box-shadow:none;transition:border-color var(--f-motion-fast),background-color var(--f-motion-fast)}body textarea[data-fui-input=true]{min-height:6rem;resize:vertical}body select[data-fui-input=true][multiple]{min-height:7rem}body [data-fui-input=true]::placeholder{color:var(--f-muted);opacity:1}body [data-fui-input=true]:disabled{opacity:.5;cursor:not-allowed}body [data-fui-input=true][aria-invalid=true]{border-color:var(--f-danger)}body [data-fui-input=true]:focus-visible{outline:2px solid var(--f-accent);outline-offset:2px}body select[data-fui-input=true] option{color:var(--f-text);background:var(--f-popover)}body [data-fui-header]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--f-space-4);min-width:0;margin:0 0 var(--f-space-20);padding:0;border:0;border-radius:0;box-shadow:none;background:transparent}body [data-fui-header]>div{min-width:0}body [data-fui-header] h1{margin:0;font-size:var(--f-title);font-weight:700;line-height:1.2;letter-spacing:-.025em;color:var(--f-text)}body [data-fui-header] p{margin:.5rem 0 0;max-width:70ch;color:var(--f-muted);font-size:var(--f-label);line-height:1.5}body [data-fui-surface]{border:1px solid var(--f-border);border-radius:var(--f-radius);box-shadow:var(--f-shadow);padding:var(--f-space-4)}body [data-fui-surface],body [data-fui-tabs]{min-width:0;background:var(--f-surface-gradient,var(--f-surface))}body [data-fui-tabs]{display:flex;flex-wrap:nowrap;gap:var(--f-space-1);max-width:100%;overflow-x:auto;scrollbar-width:thin;padding:var(--f-space-1);margin-block:0 var(--f-space-4);border:1px solid var(--f-border);border-radius:var(--f-radius-md)}body [data-fui-tabs]>:is(button,a){flex:none;min-height:var(--f-control);padding:.5rem .875rem;margin:0;border:1px solid transparent;border-radius:var(--f-radius-sm);background:transparent;color:var(--f-muted);font:inherit;font-size:var(--f-label);font-weight:600;white-space:nowrap;cursor:pointer;box-shadow:none;transition:background-color var(--f-motion-fast),color var(--f-motion-fast)}body [data-fui-tabs]>:is(button,a):hover:not(:disabled){color:var(--f-text);background:var(--f-hover)}body [data-fui-tabs]>:is(button,a):is([aria-current=page],[aria-pressed=true],[aria-selected=true],[data-fui-selected=true]){color:var(--f-accent-text);background:var(--f-accent-bg);border-color:color-mix(in srgb,var(--f-accent) 35%,transparent)}body [data-fui-tabs]>:is(button,a):focus-visible{outline:2px solid var(--f-accent);outline-offset:-2px}body [data-fui-tabs]>:is(button,a):disabled{opacity:.5;cursor:not-allowed}body [data-fui-table]{width:100%;border-collapse:separate;border-spacing:0;color:var(--f-text);font-size:var(--f-label);text-align:left;background:transparent}body [data-fui-table] :is(th,td){padding:var(--f-table-padding-y) var(--f-table-padding-x);border-bottom:1px solid var(--f-border);vertical-align:middle;line-height:1.5}body [data-fui-table] th{height:2.625rem;font-size:var(--f-caption);font-weight:600;color:var(--f-muted);background:var(--f-popover)}body [data-fui-table] thead th{position:-webkit-sticky;position:sticky;top:0;z-index:var(--f-z-sticky)}body [data-fui-table] tbody tr{min-height:var(--f-table-row)}body [data-fui-table] tbody tr:hover{background:var(--f-hover)}body [data-fui-table] tbody tr[aria-selected=true]{background:var(--f-accent-bg)}body [data-fui-table] tbody tr:last-child td{border-bottom:0}body [data-fui-table-scroll]{min-width:0;max-width:100%;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin}@media(max-width:640px){body [data-fui-header]{align-items:flex-start}body [data-fui-header]>div:last-child:not(:first-child){width:100%;display:flex;flex-wrap:wrap;gap:var(--f-space-2)}body [data-fui-table] :is(th,td){padding:.5rem .75rem}}body [data-fui-tabs]>a{display:inline-flex;align-items:center;text-decoration:none}body [data-fui-kpi]{display:grid;align-content:start;grid-gap:var(--f-space-2);gap:var(--f-space-2);min-width:0;padding:var(--f-space-4);border:1px solid var(--f-border);border-radius:var(--f-radius);background:var(--f-surface-gradient,var(--f-surface));color:var(--f-text);box-shadow:var(--f-shadow);text-align:left;font:inherit}body [data-fui-kpi]>small,body [data-fui-kpi]>span{color:var(--f-muted);font-size:var(--f-label)}body [data-fui-kpi]>strong{font-size:var(--f-kpi);line-height:1.15;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}body button[data-fui-kpi]{cursor:pointer;transition:background-color var(--f-motion-fast)}body button[data-fui-kpi]:hover{background:var(--f-hover)}body button[data-fui-kpi]:focus-visible{outline:2px solid var(--f-accent);outline-offset:2px}body [data-fui-badge]{display:inline-flex;align-items:center;max-width:100%;padding:.25rem .5rem;border-radius:var(--f-radius-sm);font-size:var(--f-caption);font-weight:600;line-height:1.35;color:var(--f-muted);background:var(--f-raised)}body [data-fui-badge=success]{color:var(--f-success);background:var(--f-success-bg)}body [data-fui-badge=warning]{color:var(--f-warning);background:var(--f-warning-bg)}body [data-fui-badge=danger]{color:var(--f-danger);background:var(--f-danger-bg)}body [data-fui-badge=info]{color:var(--f-info);background:var(--f-info-bg)}body [data-fui-badge=accent]{color:var(--f-accent-text);background:var(--f-accent-bg)}body [data-fui-table][data-fui-density=compact] :is(th,td){padding:.5rem .75rem}body [data-fui-table] th [data-fui-button]{min-height:0;padding:0;border:0;background:transparent;box-shadow:none;color:inherit;text-align:inherit}body .main [data-fui-workspace]{width:100%;max-width:none;margin:0;padding:0 0 var(--f-space-6);color:var(--f-text);font-size:var(--f-body);line-height:1.5;min-width:0}body .main [data-fui-navigation=planning]{width:100%}body .main [data-fui-navigation=planning]>button{flex:0 0 auto;min-width:0}body .main [data-fui-header]>div>span:first-child{display:block;margin:0 0 .375rem;color:var(--f-accent-text);font-size:var(--f-caption);font-weight:600;letter-spacing:.08em}body .main [data-fui-toolbar],body .main [data-fui-week-toolbar]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--f-space-2);min-width:0;margin:0 0 var(--f-space-4);padding:var(--f-space-3);border:1px solid var(--f-border);border-radius:var(--f-radius);background:var(--f-surface-gradient,var(--f-surface))}body .main [data-fui-search]{flex:1 1 20rem;min-width:0;margin:0;padding:0;border:0;background:none}body .main [data-fui-search] input{width:100%}body .main [data-fui-filters],body .main [data-fui-week-shortcuts]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--f-space-2)}body .main [data-fui-filter],body .main [data-fui-week-shortcuts] button{min-height:var(--f-control);padding:.5rem .75rem;border:1px solid var(--f-border);border-radius:var(--f-radius-sm);background:var(--f-raised);color:var(--f-muted);font:inherit;font-size:var(--f-label);cursor:pointer}body .main [data-fui-filter][aria-pressed=true],body .main [data-fui-week-shortcuts] button[aria-pressed=true]{background:var(--f-accent-bg);color:var(--f-accent-text);border-color:var(--f-accent)}body .main [data-fui-week-toolbar]>nav{display:flex;align-items:center;gap:var(--f-space-2);flex:1 1}body .main [data-fui-week-toolbar] :is(h2,strong){margin:0;font-size:var(--f-label);font-weight:600}body .main [data-fui-week-toolbar]>h2{flex:1 1}body .main [data-fui-week-toolbar]>nav strong{min-width:12rem;text-align:center}body .main [data-fui-surface]{background:var(--f-surface-gradient,var(--f-surface));border:1px solid var(--f-border);border-radius:var(--f-radius);box-shadow:var(--f-shadow)}body .main [data-fui-surface=group]{padding:0;overflow:hidden}body .main [data-fui-analytics]{background:none;border:0;box-shadow:none;padding:0;margin:0;color:var(--f-text);color-scheme:normal}body .main [data-fui-preferences]{container:preferences/inline-size}body .main [data-fui-preference-summary]>div{background:var(--f-surface-gradient,var(--f-surface));border:1px solid var(--f-border);border-radius:var(--f-radius);padding:var(--f-space-4)}body .main [data-fui-preferences] select:disabled{opacity:1;color:var(--f-muted)}@media(max-width:640px){body .main [data-fui-week-toolbar]>nav{flex-basis:100%;justify-content:space-between}body .main [data-fui-week-toolbar]>nav strong{min-width:0}body .main [data-fui-filters]{width:100%}body .main [data-fui-filters]>select{flex:1 1;min-width:8rem}}body .main [data-fui-kpi]{gap:.5rem;padding:1rem;min-height:7rem;background:var(--f-surface-gradient,var(--f-surface))}body .main [data-fui-kpi]>span{display:block;margin:0;font-size:var(--f-label);font-weight:600;letter-spacing:0;text-transform:none}body .main [data-fui-kpi]>strong{margin:0;font-size:var(--f-kpi);line-height:1.15}body .main [data-fui-kpi]>small{font-size:var(--f-caption);line-height:1.4}body .main [data-fui-preference-summary]>:last-child>strong{font-size:1rem;line-height:1.4}body .main [data-fui-tabs][aria-label="Vue de la répartition"]{width:max-content;max-width:100%}:root[data-fujin-ui=v2]{--f-title:clamp(1.5rem,1.8vw,1.75rem);--f-section-title:1rem;--f-card-title:1rem;--f-body:.875rem;--f-label:.875rem;--f-caption:.75rem;--f-kpi:clamp(1.5rem,2vw,1.875rem);--f-radius-sm:.5rem;--f-radius-md:.625rem;--f-radius:.75rem;--f-radius-xl:1rem;--f-control:2.5rem;--f-control-sm:2.125rem;--f-surface:color-mix(in srgb,var(--panel) 94%,transparent);--f-raised:var(--panel2);--f-popover:var(--panel2);--f-border:var(--line);--f-hover:color-mix(in srgb,var(--panel2) 92%,var(--a));--f-accent-fill:color-mix(in srgb,var(--a) 65%,#10182b);--f-accent:var(--a);--f-accent-text:color-mix(in srgb,var(--a) 60%,var(--text));--f-shadow:0 4px 18px rgb(0 0 0/.1)}:root[data-fujin-ui=v2][data-theme=fujin_deep_blue]{--bg:#080f1d;--bg2:#0d1728;--panel:#101b2d;--panel2:#17243a;--line:#293850;--border:var(--line);--text:#ecf0f8;--muted:#a5b3c9;--a:#869aff;--b:#b29be7;--c:#80dcbd;--f-accent-fill:#5265d4;--f-accent-text:#a9b8ff;--f-accent-bg:#243255;--surface-1:var(--panel);--surface-2:var(--panel2)}:root[data-fujin-ui=v2][data-theme=fujin_light]{--bg:#f2f5fa;--bg2:#edf1f8;--panel:#fff;--panel2:#edf1f8;--line:#d3dce9;--border:var(--line);--text:#17243a;--muted:#52627c;--a:#465dc9;--b:#7856b1;--c:#116b50;--f-accent-fill:#4b60d7;--f-accent-text:#465dc9;--f-accent-bg:#e4e9fd;--surface-1:var(--panel);--surface-2:var(--panel2);--f-surface:var(--panel);--f-raised:var(--panel2);--f-popover:var(--panel);--f-hover:#e7ecf6;--f-shadow:0 3px 16px rgb(28 37 60/.05)}html[data-fujin-ui=v2] .route-content{font-size:var(--f-body);line-height:1.5}html[data-fujin-ui=v2] .route-content h1{font-size:var(--f-title);font-weight:600;letter-spacing:-.025em;line-height:1.3}html[data-fujin-ui=v2] .route-content h2{font-size:var(--f-section-title);font-weight:600;line-height:1.4}html[data-fujin-ui=v2] .route-content h3{font-size:var(--f-card-title);font-weight:600;line-height:1.4}html[data-fujin-ui=v2] [data-fui-header]{margin-bottom:1.375rem}html[data-fujin-ui=v2] [data-fui-tabs]{background:var(--f-surface-gradient,var(--f-surface));box-shadow:none}html[data-fujin-ui=v2] [data-fui-kpi]>strong{font-weight:600;letter-spacing:-.025em}html[data-fujin-ui=v2] [data-fui-table] th{font-size:var(--f-caption);background:var(--f-raised)}html[data-fujin-ui=v2] [data-fui-table] :is(td,th){border-color:var(--f-border)}html[data-fujin-ui=v2] [data-fui-button=primary]{background:var(--f-accent-fill)!important;background-image:none!important;border-color:transparent!important;color:#fff!important;box-shadow:none!important}html[data-fujin-ui=v2] .qc-embedded{color:var(--f-text)}html[data-fujin-ui=v2] .qc-embedded :is(.qc-card,.qc-hero){background:var(--f-surface-gradient,var(--f-surface));border:1px solid var(--f-border);border-radius:var(--f-radius);box-shadow:var(--f-shadow)}html[data-fujin-ui=v2] .qc-embedded .qc-performance-value strong{font-size:clamp(2rem,3vw,2.625rem);font-weight:600}html[data-fujin-ui=v2] .qc-embedded .qc-progress{height:6px;background:var(--f-raised)}html[data-fujin-ui=v2] .qc-embedded .qc-cta,html[data-fujin-ui=v2] .qc-embedded .qc-progress i{background:var(--f-accent-fill);box-shadow:none}html[data-fujin-ui=v2] .qc-embedded .qc-cta{color:#fff;border-radius:var(--f-radius-sm)}html[data-fujin-ui=v2] :is(.admin-model-card,.admin-action-card,.admin-history,.admin-invites,.admin-table){background:var(--f-surface-gradient,var(--f-surface));border-color:var(--f-border);border-radius:var(--f-radius);box-shadow:var(--f-shadow)}html[data-fujin-ui=v2] .admin-kpis button{background:var(--f-surface-gradient,var(--f-surface));border-color:var(--f-border);border-radius:var(--f-radius)}html[data-fujin-ui=v2] .admin-kpis strong{font-size:var(--f-kpi);font-weight:600}@media(max-width:640px){html[data-fujin-ui=v2] .route-content h1{font-size:1.5rem}}html[data-fujin-ui=v2] .stats-page-v3{width:100%;max-width:none;margin:0;padding:0 0 2rem;--stats-blue:var(--a);--stats-blue-2:var(--b);--stats-indigo:var(--a)}html[data-fujin-ui=v2] .stats-page-v3 :is(.stats-command,.stats-command-block,.stats-ledger-v3,.daily-card,.platform-card-v4){background:var(--f-surface-gradient,var(--f-surface));border-color:var(--f-border);border-radius:var(--f-radius);box-shadow:var(--f-shadow)}html[data-fujin-ui=v2] .stats-page-v3 :is(.stats-scope-v3,.period-tabs-v3,.stats-range-v3) button{background:var(--f-raised);border-color:var(--f-border);color:var(--f-text)}html[data-fujin-ui=v2] .stats-page-v3 :is(.stats-scope-v3,.period-tabs-v3,.stats-range-v3) button:is(.active,[aria-pressed=true]){background:var(--f-accent-bg);color:var(--f-accent-text)}html[data-fujin-ui=v2] .stats-page-v3 :is(.stats-command-block>span,.stats-head.upgraded p,.daily-date span,.daily-gap,.daily-open){color:var(--f-muted)}html[data-fujin-ui=v2] .stats-page-v3 .daily-total strong{color:var(--f-text);font-weight:600}html[data-fujin-ui=v2] .stats-page-v3 .stats-daily-tooltip{background:var(--f-popover);border-color:var(--f-border);color:var(--f-text)}html[data-fujin-ui=v2] body :is(button.btn:not(.danger):not([class*=secondary i]):not([class*=ghost i]):not([class*=outline i]),a.btn:not(.danger):not([class*=secondary i]):not([class*=ghost i]):not([class*=outline i]),input.btn:not(.danger),button[type=submit]:not(.danger):not([class*=danger i]):not([class*=secondary i]):not([class*=ghost i]):not([class*=outline i]):not(.warning),input[type=submit]:not(.danger),button[class*=primary i]:not([class*=danger i]),a[class*=primary i]:not([class*=danger i]),[data-fui-button=primary]){background:var(--f-accent-fill);border-color:transparent;color:#fff;box-shadow:none;text-shadow:none}html[data-fujin-ui=v2] body :is(button.btn:not(.danger):not([class*=secondary i]):not([class*=ghost i]):not([class*=outline i]),a.btn:not(.danger):not([class*=secondary i]):not([class*=ghost i]):not([class*=outline i]),input.btn:not(.danger),button[type=submit]:not(.danger):not([class*=danger i]):not([class*=secondary i]):not([class*=ghost i]):not([class*=outline i]):not(.warning),input[type=submit]:not(.danger),button[class*=primary i]:not([class*=danger i]),a[class*=primary i]:not([class*=danger i]),[data-fui-button=primary]):not(:disabled):hover{background:color-mix(in srgb,var(--f-accent-fill) 92%,#000);border-color:transparent;box-shadow:none;transform:none}html[data-fujin-ui=v2] .stats-page-v3 .stats-head.upgraded h1{font-size:var(--f-title);font-weight:600}html[data-fujin-ui=v2] .stats-page-v3 .personal-pay-card{background:var(--f-surface-gradient,var(--f-surface));border-color:var(--f-border);border-radius:var(--f-radius);box-shadow:var(--f-shadow)}html[data-fujin-ui=v2] .stats-page-v3 .personal-pay-card>header{background:var(--f-surface-gradient,var(--f-surface));border-color:var(--f-border)}html[data-fujin-ui=v2] .stats-page-v3 .personal-salary-total strong{color:var(--f-text);font-weight:600}html[data-fujin-ui=v2] .stats-page-v3 .data-freshness{background:var(--f-success-bg);color:var(--f-success);border-color:var(--f-border)}html[data-fujin-ui=v2] .stats-page-v3 .period-tabs-v3 button{color:var(--f-text)}html[data-fujin-ui=v2] [data-live-native-workspace] button{min-height:44px}:root[data-fujin-ui=v2]{--f-surface:color-mix(in srgb,var(--panel) 82%,transparent);--f-surface-gradient:linear-gradient(115deg,color-mix(in srgb,var(--panel) 92%,transparent) 0%,color-mix(in srgb,var(--panel) 80%,transparent) 52%,color-mix(in srgb,var(--panel) 56%,transparent) 100%)}:root[data-fujin-ui=v2][data-theme=fujin_light]{--f-surface:color-mix(in srgb,var(--panel) 88%,transparent);--f-surface-gradient:linear-gradient(115deg,color-mix(in srgb,var(--panel) 96%,transparent) 0%,color-mix(in srgb,var(--panel) 87%,transparent) 52%,color-mix(in srgb,var(--panel) 70%,transparent) 100%)}html[data-fujin-ui=v2][data-fujin-hybrid=true]:not([data-hybrid-lab-light=true]){color-scheme:dark;--bg:#090f20;--bg2:#0b152b;--panel:#121d33;--panel2:#18253f;--line:#293754;--border:#293754;--text:#f1f4ff;--muted:#a3b1d0;--a:#aa90ff;--b:#8467ef;--c:#61a0ff;--surface-1:#121d33;--surface-2:#18253f;--surface-soft:#17233c;--f-background:#090f20;--f-text:#f1f4ff;--f-muted:#a3b1d0;--f-surface:#121d33;--f-raised:#192741;--f-popover:#1a2541;--f-border:#303d5e;--f-hover:#222f4c;--f-accent:#a18cff;--f-accent-fill:#6c56df;--f-accent-bg:#363165;--f-accent-text:#cec1ff;--f-success:#64e0ba;--f-success-bg:#143e38;--f-warning:#ffd091;--f-warning-bg:#403322;--f-danger:#ffa1b9;--f-danger-bg:#472c3b;--f-info:#98bbff;--f-info-bg:#1e3458;--f-surface-gradient:linear-gradient(145deg,#16223a,#111a2e);--f-shadow:0 10px 30px rgba(0,4,18,.21);--f-shadow-dialog:0 28px 95px rgba(0,0,0,.54);--fujin-border:#303d5e;--fujin-card:#152039;--fujin-radius:14px}html[data-fujin-hybrid=true]:not([data-hybrid-lab-light=true]),html[data-fujin-hybrid=true]:not([data-hybrid-lab-light=true]) body{color:#f1f4ff!important;background:#090f20!important}html[data-fujin-hybrid=true]:not([data-hybrid-lab-light=true]) body:after,html[data-fujin-hybrid=true]:not([data-hybrid-lab-light=true]) body:before{display:none!important}html[data-fujin-hybrid=true]:not([data-hybrid-lab-light=true]) .app{--hybrid-night:#0b1428;background:#090f20!important;color:#ecf2ff}html[data-fujin-hybrid=true] .app .workspace{width:100%!important;max-width:none!important;min-width:0!important}html[data-fujin-hybrid=true] .app .main{padding:clamp(10px,1.05vw,20px)!important;max-width:none!important;scrollbar-gutter:stable;overflow-y:auto!important}html[data-fujin-hybrid=true] .app .main .route-content{width:100%!important;max-width:none!important;min-width:0;margin-inline:0!important}html[data-fujin-hybrid=true]:not([data-hybrid-lab-light=true]) .app .workspace{background:#090f20!important}html[data-fujin-hybrid=true]:not([data-hybrid-lab-light=true]) .app .main{background:radial-gradient(ellipse 80% 35% at 50% -9%,rgba(71,75,151,.13) 0,transparent 75%),linear-gradient(180deg,#0b1429,#090f20 74%)!important}html[data-fujin-hybrid=true]:not([data-hybrid-lab-light=true]) .app .main:after,html[data-fujin-hybrid=true]:not([data-hybrid-lab-light=true]) .app .main:before{display:none!important}html[data-fujin-hybrid=true]:not([data-hybrid-lab-light=true]) .app .side{background:radial-gradient(ellipse 140% 18% at 5% 0,rgba(117,84,235,.14) 0,transparent 100%),linear-gradient(180deg,#111b37,#0b142b 68%,#0a1228)!important;border-right:1px solid #293250!important;box-shadow:6px 0 24px rgba(3,8,24,.17)!important}html[data-fujin-hybrid=true]:not([data-hybrid-lab-light=true]) .app .side .search,html[data-fujin-hybrid=true]:not([data-hybrid-lab-light=true]) .app .side [class*=sideSearch]{background:#141e3c!important;border:1px solid #354165!important;color:#b9c6e7!important}html[data-fujin-hybrid=true]:not([data-hybrid-lab-light=true]) .app .side nav a[aria-current=page]{background:linear-gradient(110deg,#6a4bdb,#403a80)!important;border-color:#9a79f7!important;color:#fff!important;box-shadow:inset 3px 0 #c4afff,0 0 0 1px rgba(134,111,249,.2),0 5px 14px rgba(71,50,148,.14)!important}html[data-fujin-hybrid=true]:not([data-hybrid-lab-light=true]) .app .side nav a:hover{background:#263459!important;border-color:#495785!important;color:#fff!important}html[data-fujin-hybrid=true]:not([data-hybrid-lab-light=true]) .app .side nav [class*=sectionEyebrow]{color:#8294ba!important}html[data-fujin-hybrid=true]:not([data-hybrid-lab-light=true]) .app .side nav [class*=navLabel]{color:#ced8f3!important}html[data-fujin-hybrid=true]:not([data-hybrid-lab-light=true]) .app .side nav a[aria-current=page] [class*=navLabel]{color:#fff!important}html[data-fujin-hybrid=true]:not([data-hybrid-lab-light=true]) .app .side [class*=profileCard]{background:linear-gradient(135deg,#1e2c4b,#151e39)!important;border:1px solid #384871!important;color:#ecf2ff!important}html[data-fujin-hybrid=true]:not([data-hybrid-lab-light=true]) .app .topbar{background:linear-gradient(105deg,#101932,#0b142a)!important;border-bottom:1px solid #2c3556!important;box-shadow:0 4px 16px rgba(2,7,23,.1)!important;color:#eaf0ff!important;min-height:56px!important;padding:6px clamp(11px,1.1vw,20px)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html[data-fujin-hybrid=true]:not([data-hybrid-lab-light=true]) .app .topbar :is(button,summary,a){color:#dbe4ff!important;border-color:#33405e}html[data-fujin-hybrid=true]:not([data-hybrid-lab-light=true]) .app .topbar :is(button,summary,a):hover{background:#243052!important;border-color:#6559a4!important}html[data-fujin-hybrid=true]:not([data-hybrid-lab-light=true]) .app .topbar :is(button,summary,a):focus-visible{outline:2px solid #b49eff!important;outline-offset:2px}html[data-fujin-hybrid=true]:not([data-hybrid-lab-light=true]) .app .topbar [class*=popover]{color:#f1f4ff!important;background:#18243e!important;border:1px solid #3b4c76!important;box-shadow:0 18px 50px rgba(0,0,0,.3)!important}html[data-fujin-hybrid=true]:not([data-hybrid-lab-light=true]) .app .topbar [class*=popover] :is(button,a,input){background:#22304d;color:#f2f6ff!important;border:1px solid #4b5880}html[data-fujin-hybrid=true]:not([data-hybrid-lab-light=true]) .route-content{color:#eaf0ff!important}html[data-fujin-hybrid=true]:not([data-hybrid-lab-light=true]) .route-content :is(h1,h2,h3){color:#f1f4ff!important;text-shadow:none!important}html[data-fujin-hybrid=true]:not([data-hybrid-lab-light=true]) .route-content :is([data-fui-surface=panel],[data-fui-kpi],.qc-card,.qc-hero,.stats-command,.stats-command-block,.stats-ledger-v3,.daily-card,.platform-card-v4,.admin-action-card,.admin-model-card,.admin-history,.admin-invites,.admin-table-card){background:linear-gradient(145deg,#15213a,#111b30)!important;color:#f2f5ff!important;border:1px solid #2d3a59!important;box-shadow:0 6px 24px rgba(2,6,20,.14)!important}html[data-fujin-hybrid=true]:not([data-hybrid-lab-light=true]) .route-content :is(th,[data-fui-table] th){background:#1c2945!important;color:#bec9e6!important}html[data-fujin-hybrid=true]:not([data-hybrid-lab-light=true]) .route-content :is(td,[data-fui-table] td){color:#eaf0ff!important;border-color:#303d5b!important}html[data-fujin-hybrid=true]:not([data-hybrid-lab-light=true]) .route-content :is(input,select,textarea){background:#1a2943;color:#f4f6ff;border-color:#3c496c}html[data-fujin-hybrid=true]:not([data-hybrid-lab-light=true]) .route-content :is(input,select,textarea)::placeholder{color:#a8b4d3}html[data-fujin-hybrid=true]:not([data-hybrid-lab-light=true]) .route-content :is(button,a,input,select,textarea):focus-visible{outline:2px solid #b59cff!important;outline-offset:2px}html[data-fujin-hybrid=true]:not([data-hybrid-lab-light=true]) .route-content a:not(.btn):hover{color:#cbb9ff}html[data-fujin-hybrid=true]:not([data-hybrid-lab-light=true]) .hybrid-lab-floating{border:1px solid #574b9f;background:#111a35;color:#e8e7ff}html[data-fujin-hybrid=true]:not([data-hybrid-lab-light=true]) .hybrid-lab-floating a{color:#e8e7ff;background:#2d2755;border-color:#5b5096}html[data-fujin-hybrid=true] .hybrid-lab-floating{font-size:10px;padding:6px 10px;border-radius:10px;bottom:10px;right:12px}@media(max-width:1100px){html[data-fujin-hybrid=true] .app .main{padding:12px!important}}@media(max-width:850px){html[data-fujin-hybrid=true] .app .main{padding:10px!important}html[data-fujin-hybrid=true] .hybrid-lab-floating{max-width:calc(100vw - 20px);left:10px;right:10px}}@media(prefers-reduced-motion:reduce){html[data-fujin-hybrid=true] *,html[data-fujin-hybrid=true] :after,html[data-fujin-hybrid=true] :before{animation:none!important;transition:none!important}}html[data-fujin-hybrid=true] .app .workspace>[class*=scenery],html[data-fujin-hybrid=true] .app main.main [data-fujin-scenery],html[data-fujin-hybrid=true] .app main.main:after,html[data-fujin-hybrid=true] .app main.main:before,html[data-fujin-hybrid=true] .app main.main>.fujin-motion-atmosphere,html[data-fujin-hybrid=true] .app main.main[data-fuji-motion=true]:has(>.fujin-motion-atmosphere):before{display:none!important;content:none!important;background-image:none!important;animation:none!important;transition:none!important}html[data-fujin-hybrid=true] .app main.main>.fujin-motion-atmosphere>*{animation:none!important}html[data-fujin-hybrid=true] .app main.main{background-image:none!important;background-color:var(--bg)!important}html[data-fujin-hybrid=true]:not([data-hybrid-lab-light=true]) .app main.main{background:linear-gradient(180deg,#0b1429,#090f20 74%)!important}html[data-fujin-hybrid=true] .hybrid-all-tabs-trigger{display:flex;align-items:center;gap:10px;flex:0 0 auto;width:100%;padding:9px 12px;margin:0 0 9px;border:1px solid #403e83;border-radius:11px;background:linear-gradient(110deg,#292855,#222449);color:#ede9ff;font-weight:750;font-size:12px;cursor:pointer;text-align:left;transition:background-color .14s,border-color .14s}html[data-fujin-hybrid=true] .hybrid-all-tabs-trigger:focus-visible,html[data-fujin-hybrid=true] .hybrid-all-tabs-trigger:hover{border-color:#a491ff;background:#3b306d}html[data-fujin-hybrid=true] .hybrid-all-tabs-trigger>span:first-child{font-size:16px;color:#ad98ff}html[data-fujin-hybrid=true] .hybrid-all-tabs-trigger>span:nth-child(2){flex:1 1}html[data-fujin-hybrid=true] .hybrid-all-tabs-trigger b{border-radius:20px;padding:2px 7px;background:#514482;color:#f8f3ff;font-size:10px}html[data-fujin-hybrid=true] .hybrid-all-tabs-description{font-size:13px;line-height:1.55;color:var(--f-muted);margin:0 0 20px}html[data-fujin-hybrid=true] .hybrid-all-tabs-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:15px;gap:15px}html[data-fujin-hybrid=true] .hybrid-all-tabs-grid section{padding:13px;border-radius:13px;border:1px solid var(--f-border);background:var(--f-surface);min-width:0}html[data-fujin-hybrid=true] .hybrid-all-tabs-grid h3{margin:0 0 11px;font-size:11px;font-weight:850;letter-spacing:.11em;color:var(--f-accent-text);text-transform:uppercase}html[data-fujin-hybrid=true] .hybrid-all-tabs-grid section>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:5px;gap:5px}html[data-fujin-hybrid=true] .hybrid-all-tabs-grid a{display:flex;align-items:center;gap:8px;padding:10px 9px;min-height:38px;border:1px solid transparent;border-radius:9px;color:var(--f-text);text-decoration:none;font-size:12px;font-weight:650}html[data-fujin-hybrid=true] .hybrid-all-tabs-grid a:focus-visible,html[data-fujin-hybrid=true] .hybrid-all-tabs-grid a:hover{background:var(--f-accent-bg);border-color:var(--f-accent);color:var(--f-text)}html[data-fujin-hybrid=true] .hybrid-all-tabs-grid a>svg{width:17px;height:17px;flex:none;color:var(--f-accent-text)}html[data-fujin-hybrid=true] .hybrid-all-tabs-grid a>span:nth-child(2){flex:1 1;min-width:0}html[data-fujin-hybrid=true] .hybrid-all-tabs-grid a>span:last-child{font-size:11px;color:var(--f-muted)}@media(min-width:851px) and (max-width:1180px){html[data-fujin-hybrid=true] .app .side .hybrid-all-tabs-trigger{justify-content:center;padding:8px 5px}html[data-fujin-hybrid=true] .app .side .hybrid-all-tabs-trigger>b,html[data-fujin-hybrid=true] .app .side .hybrid-all-tabs-trigger>span:nth-child(2){display:none}}@media(max-width:680px){html[data-fujin-hybrid=true] .hybrid-all-tabs-grid{grid-template-columns:1fr}}@media(max-width:430px){html[data-fujin-hybrid=true] .hybrid-all-tabs-grid section>div{grid-template-columns:1fr}}html[data-fujin-ui=v2][data-fujin-hybrid=true][data-hybrid-lab-light=true]{color-scheme:light;--bg:#f3f5fb;--bg2:#eaf0fa;--panel:#fff;--panel2:#f6f8fe;--line:#dce3f0;--border:#dce3f0;--text:#17233e;--muted:#586989;--a:#6852d8;--b:#7756e6;--c:#326fe0;--f-background:#f3f5fb;--f-text:#17233e;--f-muted:#586989;--f-surface:#fff;--f-raised:#f1f4fb;--f-popover:#fff;--f-border:#dfe5f2;--f-hover:#f2efff;--f-accent:#6852d8;--f-accent-fill:#6250db;--f-accent-bg:#ede8ff;--f-accent-text:#513fc2;--f-success:#087653;--f-success-bg:#e5f7ee;--f-warning:#946007;--f-warning-bg:#fff2d9;--f-danger:#ad314e;--f-danger-bg:#ffedf1;--f-info:#235bbb;--f-info-bg:#ebf2ff;--f-surface-gradient:linear-gradient(148deg,#fff,#fbfcff);--f-shadow:0 6px 28px rgba(18,37,79,.045);--fujin-card:#fff;--fujin-border:#dfe5f2;--surface-1:#fff;--surface-2:#f6f8fe;--surface-soft:#f6f8fe}html[data-fujin-hybrid=true][data-hybrid-lab-light=true] .app,html[data-fujin-hybrid=true][data-hybrid-lab-light=true] .app .workspace,html[data-fujin-hybrid=true][data-hybrid-lab-light=true] body{background:#f3f5fb!important;color:#17233e!important}html[data-fujin-hybrid=true][data-hybrid-lab-light=true] .app .main{background:radial-gradient(ellipse 58% 33% at 64% -7%,rgba(119,92,220,.07),transparent 76%),linear-gradient(180deg,#f5f7ff,#f3f5fb 78%)!important}html[data-fujin-hybrid=true][data-hybrid-lab-light=true] .app .topbar{background:#fff!important;border-bottom:1px solid #e0e6f2!important;color:#1d2948!important;box-shadow:0 3px 16px rgba(29,47,90,.045)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html[data-fujin-hybrid=true][data-hybrid-lab-light=true] .app .topbar :is(button,summary,a){color:#344265!important;border-color:#e1e6f4}html[data-fujin-hybrid=true][data-hybrid-lab-light=true] .app .topbar :is(button,summary,a):hover{background:#f0edff!important;color:#523fc9!important}html[data-fujin-hybrid=true][data-hybrid-lab-light=true] .app .topbar [class*=popover]{background:#fff!important;color:#233150!important;border:1px solid #dfe4f2!important;box-shadow:0 18px 46px #192b5b22!important}html[data-fujin-hybrid=true][data-hybrid-lab-light=true] .app .topbar [class*=popover] :is(button,a,input){background:#f6f7fd!important;color:#334468!important;border:1px solid #e0e5f1!important}html[data-fujin-hybrid=true][data-hybrid-lab-light=true] .route-content{color:#23324e!important}html[data-fujin-hybrid=true][data-hybrid-lab-light=true] .route-content :is(h1,h2,h3){color:#192843!important;text-shadow:none!important}html[data-fujin-hybrid=true][data-hybrid-lab-light=true] .route-content :is([data-fui-surface=panel],[data-fui-surface=card],[data-fui-kpi],.qc-card,.qc-hero,.stats-command,.stats-command-block,.stats-ledger-v3,.daily-card,.platform-card-v4,.admin-action-card,.admin-model-card,.admin-history,.admin-invites,.admin-table-card){background:#fff!important;color:#24324d!important;border:1px solid #e0e6f3!important;box-shadow:0 7px 27px rgba(29,44,87,.045)!important}html[data-fujin-hybrid=true][data-hybrid-lab-light=true] .route-content :is(th,[data-fui-table] th){background:#f3f5fc!important;color:#4f6080!important;border-color:#dce4ef!important}html[data-fujin-hybrid=true][data-hybrid-lab-light=true] .route-content :is(td,[data-fui-table] td){color:#213354!important;border-color:#e1e7f0!important}html[data-fujin-hybrid=true][data-hybrid-lab-light=true] .route-content :is(input,select,textarea){background:#fff!important;color:#192845!important;border-color:#d7dfed!important}html[data-fujin-hybrid=true][data-hybrid-lab-light=true] .route-content :is(input,select,textarea)::placeholder{color:#7484a2}html[data-fujin-hybrid=true][data-hybrid-lab-light=true] .route-content :is(button,a,input,select,textarea):focus-visible{outline:2px solid #7356e7!important;outline-offset:2px}html[data-fujin-hybrid=true][data-hybrid-lab-light=true] .route-content a:not(.btn):hover{color:#543dc7}html[data-fujin-hybrid=true] .route-content :is(.stats-page-v3,.treasury-root,.treasury-page,.mh-root){width:100%;max-width:none;margin-inline:0;min-width:0}html[data-fujin-hybrid=true] .route-content :is(.stats-daily-hero,.stats-command,.stats-chart-card,.stats-ledger-v3,[data-fui-surface=panel],[data-fui-surface=card]){border-radius:14px}html[data-fujin-hybrid=true] .route-content :is(.stats-daily-chart-shell,.stats-daily-plot){min-width:0;max-width:100%}html[data-fujin-hybrid=true] .route-content .stats-daily-plot{min-height:260px}html[data-fujin-hybrid=true] .route-content [data-fujin-chart] svg{max-width:100%;width:100%}html[data-fujin-hybrid=true] .route-content [data-fujin-chart] [role=tooltip]{max-width:min(380px,calc(100vw - 30px))}html[data-fujin-hybrid=true] .route-content :is(.stats-daily-hero,.stats-ledger-v3,.stats-command-block){min-width:0}@media(max-width:900px){html[data-fujin-hybrid=true] .route-content .stats-daily-plot{min-height:200px}}html[data-fujin-hybrid=true] .stats-page-v3{--stats-blue:var(--f-accent);--stats-indigo:var(--f-accent);max-width:none;width:100%;margin:0;padding-inline:0}html[data-fujin-hybrid=true] .stats-page-v3 :is(.stats-command,.stats-ledger-v3,.stats-daily-hero,.platform-card-v4){background:var(--f-surface-gradient)!important;border:1px solid var(--f-border)!important;border-radius:14px!important;box-shadow:var(--f-shadow)!important;min-width:0}html[data-fujin-hybrid=true] .stats-page-v3 :is(.stats-command-block,.daily-card){background:var(--f-raised)!important;border:1px solid var(--f-border)!important;border-radius:11px!important;color:var(--f-text)!important}html[data-fujin-hybrid=true] .stats-page-v3 :is(.stats-scope-v3,.period-tabs-v3,.stats-range-v3) button{min-height:37px;padding:8px 12px;background:var(--f-raised)!important;color:var(--f-muted)!important;border:1px solid var(--f-border)!important;border-radius:9px!important}html[data-fujin-hybrid=true] .stats-page-v3 :is(.stats-scope-v3,.period-tabs-v3,.stats-range-v3) button:is(.active,[aria-pressed=true]){color:var(--f-accent-text)!important;background:var(--f-accent-bg)!important;border-color:color-mix(in srgb,var(--f-accent) 45%,var(--f-border))!important}html[data-fujin-hybrid=true] .stats-page-v3 .statistics-main-grid-v4{grid-template-columns:minmax(0,1.65fr) minmax(275px,.85fr);gap:14px}html[data-fujin-hybrid=true] .stats-page-v3 .stats-daily-hero{padding:clamp(14px,1.3vw,20px)}html[data-fujin-hybrid=true] .stats-page-v3 .stats-daily-chart-shell{min-width:0;max-width:100%;min-height:260px}html[data-fujin-hybrid=true] .stats-page-v3 .stats-daily-plot{min-height:255px;overflow:visible}html[data-fujin-hybrid=true] .stats-page-v3 .stats-daily-bars{min-height:240px}html[data-fujin-hybrid=true] .stats-page-v3 .stats-daily-bars button{cursor:pointer;min-width:6px;flex:1 1}html[data-fujin-hybrid=true] .stats-page-v3 .stats-daily-bars button:focus-visible{outline:2px solid var(--f-accent);outline-offset:2px}html[data-fujin-hybrid=true] .stats-page-v3 .stats-daily-bars .stats-daily-bar i{background:linear-gradient(180deg,#9c81f9,#586af0)!important;border-radius:6px 6px 0 0}html[data-fujin-hybrid=true] .stats-page-v3 .stats-chart-eyebrow{color:var(--f-accent-text);font-weight:800;letter-spacing:.1em}html[data-fujin-hybrid=true] .stats-page-v3 .stats-chart-hint{color:var(--f-muted)}html[data-fujin-hybrid=true] .stats-page-v3 .daily-total strong{color:var(--f-text)!important;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media(max-width:1100px){html[data-fujin-hybrid=true] .stats-page-v3 .statistics-main-grid-v4{grid-template-columns:1fr}}@media(max-width:620px){html[data-fujin-hybrid=true] .stats-page-v3 .stats-daily-chart-shell{min-height:210px}html[data-fujin-hybrid=true] .stats-page-v3 .stats-daily-plot{min-height:195px}html[data-fujin-hybrid=true] .stats-page-v3 .stats-daily-bars{min-height:180px}}html[data-fujin-hybrid=true] .app .side .hybrid-navigation{padding:2px 1px 16px!important;scrollbar-width:thin;scrollbar-color:#48587f transparent;overscroll-behavior:contain}html[data-fujin-hybrid=true] .app .side .hybrid-nav-shortcuts{padding:3px 1px 8px!important;gap:2px!important}html[data-fujin-hybrid=true] .app .side .hybrid-nav-shortcut-items{padding:0!important;margin:0!important;border:0!important;gap:2px!important}html[data-fujin-hybrid=true] .app .side .hybrid-nav-categories-label,html[data-fujin-hybrid=true] .app .side .hybrid-nav-eyebrow{color:#8194ba!important;font-size:9px!important;font-weight:800!important;letter-spacing:.135em;padding:10px 10px 5px!important}html[data-fujin-hybrid=true] .app .side .hybrid-nav-categories-label{margin:6px 3px;border-top:1px solid #303e5d;padding-top:14px!important}html[data-fujin-hybrid=true] .app .side .hybrid-nav-accordion-items [class*=navLink],html[data-fujin-hybrid=true] .app .side .hybrid-nav-shortcuts [class*=navLink]{min-height:34px!important;padding:7px 10px!important;border-radius:9px!important;gap:10px!important}html[data-fujin-hybrid=true] .app .side .hybrid-nav-accordion-items [class*=navLabel],html[data-fujin-hybrid=true] .app .side .hybrid-nav-shortcuts [class*=navLabel]{font-size:12px!important;line-height:1.25!important;font-weight:650!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}html[data-fujin-hybrid=true] .app .side .hybrid-nav-accordion{display:block;padding:1px!important;margin:1px 0}html[data-fujin-hybrid=true] .app .side .hybrid-nav-accordion-toggle{display:flex;width:100%;min-height:41px;align-items:center;gap:10px;border:1px solid transparent;background:transparent;color:#c1cdea;text-align:left;padding:8px 10px;border-radius:10px;cursor:pointer;font:inherit;transition:background-color .14s ease,border-color .14s ease,color .14s ease}html[data-fujin-hybrid=true] .app .side .hybrid-nav-accordion-toggle:hover,html[data-fujin-hybrid=true] .app .side .hybrid-nav-accordion-toggle[aria-expanded=true]{background:#1e2b4d;color:#f6f7ff;border-color:#36466d}html[data-fujin-hybrid=true] .app .side .hybrid-nav-current .hybrid-nav-accordion-toggle:not(:hover){color:#d8d0ff}html[data-fujin-hybrid=true] .app .side .hybrid-nav-accordion-toggle:focus-visible{outline:2px solid #ac90ff;outline-offset:1px}html[data-fujin-hybrid=true] .app .side .hybrid-nav-accordion-toggle svg{width:17px!important;height:17px!important;min-width:17px!important;stroke-width:1.85px;color:#9eacf2}html[data-fujin-hybrid=true] .app .side .hybrid-nav-accordion-title{flex:1 1;min-width:0;font-size:11px;letter-spacing:.04em;line-height:1.25;font-weight:750;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-fujin-hybrid=true] .app .side .hybrid-nav-accordion-toggle small{padding:2px 7px;border-radius:20px;color:#adbce1;background:#2b3759;font-size:10px;font-weight:750;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}html[data-fujin-hybrid=true] .app .side .hybrid-nav-chevron{display:inline-block;width:12px;text-align:center;font-size:17px;font-weight:600;line-height:1;color:#93a2c7;transform:rotate(0deg);transition:transform .14s}html[data-fujin-hybrid=true] .app .side .hybrid-nav-accordion-toggle[aria-expanded=true] .hybrid-nav-chevron{transform:rotate(180deg);color:#baabff}html[data-fujin-hybrid=true] .app .side .hybrid-nav-accordion-items{display:grid;grid-gap:1px!important;gap:1px!important;margin:3px 0 8px 14px!important;padding:0 0 0 10px!important;border-left:1px solid #45527b!important;min-width:0}html[data-fujin-hybrid=true] .app .side .hybrid-nav-accordion-items [class*=navIcon]{width:16px!important;height:16px!important;min-width:16px!important}html[data-fujin-hybrid=true] .app .side .hybrid-nav-accordion-items [class*=navLink]{padding:7px 8px!important}html[data-fujin-hybrid=true] .app .side .hybrid-all-tabs-trigger{margin:0 0 7px!important;min-height:38px;border-color:#403c76}html[data-fujin-hybrid=true] .app .side [class*=sideSearch]{margin:1px 0 10px!important;flex-shrink:0}@media(min-width:851px){html[data-fujin-hybrid=true] .app[class*=collapsed] .side .hybrid-all-tabs-trigger>b,html[data-fujin-hybrid=true] .app[class*=collapsed] .side .hybrid-all-tabs-trigger>span:nth-child(2),html[data-fujin-hybrid=true] .app[class*=collapsed] .side .hybrid-nav-accordion-items,html[data-fujin-hybrid=true] .app[class*=collapsed] .side .hybrid-nav-accordion-title,html[data-fujin-hybrid=true] .app[class*=collapsed] .side .hybrid-nav-accordion-toggle small,html[data-fujin-hybrid=true] .app[class*=collapsed] .side .hybrid-nav-categories-label,html[data-fujin-hybrid=true] .app[class*=collapsed] .side .hybrid-nav-chevron,html[data-fujin-hybrid=true] .app[class*=collapsed] .side .hybrid-nav-eyebrow{display:none!important}html[data-fujin-hybrid=true] .app[class*=collapsed] .side .hybrid-all-tabs-trigger,html[data-fujin-hybrid=true] .app[class*=collapsed] .side .hybrid-nav-accordion-toggle{justify-content:center;padding:8px 4px}html[data-fujin-hybrid=true] .app[class*=collapsed] .side .hybrid-nav-shortcut-items{margin:0!important;padding:0!important}}@media(max-width:850px){html[data-fujin-hybrid=true] .app .side .hybrid-nav-accordion-toggle{min-height:46px}html[data-fujin-hybrid=true] .app .side .hybrid-nav-accordion-items [class*=navLink]{min-height:43px!important}}@media(prefers-reduced-motion:reduce){html[data-fujin-hybrid=true] .app .side .hybrid-nav-accordion-toggle,html[data-fujin-hybrid=true] .app .side .hybrid-nav-chevron{transition:none!important}}