:root{--text:#6b6375;--text-h:#08060d;--bg:#fff;--border:#e5e4e7;--code-bg:#f4f3ec;--accent:#aa3bff;--accent-bg:#aa3bff1a;--accent-border:#aa3bff80;--social-bg:#f4f3ec80;--shadow:#0000001a 0 10px 15px -3px, #0000000d 0 4px 6px -2px;--sans:system-ui, "Segoe UI", Roboto, sans-serif;--heading:system-ui, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, Consolas, monospace;font:18px/145% var(--sans);letter-spacing:.18px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (width<=1024px){:root{font-size:16px}}@media (prefers-color-scheme:dark){:root{--text:#9ca3af;--text-h:#f3f4f6;--bg:#16171d;--border:#2e303a;--code-bg:#1f2028;--accent:#c084fc;--accent-bg:#c084fc26;--accent-border:#c084fc80;--social-bg:#2f303a80;--shadow:#0006 0 10px 15px -3px, #00000040 0 4px 6px -2px}#social .button-icon{filter:invert()brightness(2)}}#root{text-align:center;border-inline:1px solid var(--border);box-sizing:border-box;flex-direction:column;width:1126px;max-width:100%;min-height:100svh;margin:0 auto;display:flex}body{margin:0}h1,h2{font-family:var(--heading);color:var(--text-h);font-weight:500}h1{letter-spacing:-1.68px;margin:32px 0;font-size:56px}@media (width<=1024px){h1{margin:20px 0;font-size:36px}}h2{letter-spacing:-.24px;margin:0 0 8px;font-size:24px;line-height:118%}@media (width<=1024px){h2{font-size:20px}}p{margin:0}code,.counter{font-family:var(--mono);color:var(--text-h);border-radius:4px;display:inline-flex}code{background:var(--code-bg);padding:4px 8px;font-size:15px;line-height:135%}.mdf-ci{text-align:left;box-sizing:border-box;color:#2b2622;flex-direction:column;gap:1.25rem;width:100%;min-width:0;max-width:100%;font-size:1rem;line-height:1.7;display:flex}.mdf-ci *,.mdf-ci :before,.mdf-ci :after{box-sizing:border-box}.mdf-ci,.mdf-ci .mdf-ci__title,.mdf-ci .mdf-ci__subtitle,.mdf-ci .mdf-ci__apply-guard,.mdf-ci .mdf-ci__source-note,.mdf-ci .mdf-ci__blocked-message,.mdf-ci .mdf-ci__blocked-status,.mdf-ci .mdf-ci-section__title,.mdf-ci .mdf-ci-group__label,.mdf-ci .mdf-ci-row__text,.mdf-ci .mdf-ci-row__detail,.mdf-ci .mdf-ci-row__counter,.mdf-ci .mdf-ci-empty,.mdf-ci .mdf-ci__meta dt,.mdf-ci .mdf-ci__meta dd{text-align:left!important}.mdf-ci__header{background:#fdfbf8;border:1px solid #ded6cc;border-radius:.5rem;flex-direction:column;gap:.6rem;padding:1rem 1.25rem;display:flex}.mdf-ci__title{margin:0;font-size:1.35rem;line-height:1.4}.mdf-ci__subtitle{color:#5d534b;margin:0}.mdf-ci__meta{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.5rem 1rem;margin:0;display:grid}.mdf-ci__meta div{min-width:0}.mdf-ci__meta dt{color:#6b6158;text-align:left;font-size:.8rem}.mdf-ci__meta dd{text-align:left;overflow-wrap:anywhere;margin:0;font-weight:600}.mdf-ci__source-note{color:#3f3730;background:#f3efe9;border-left:4px solid #8a7f73;margin:0;padding:.5rem .75rem}.mdf-ci__apply-guard{color:#7a2c1d;background:#fdf1ee;border:1px solid #b8452f;border-radius:.35rem;margin:0;padding:.5rem .75rem;font-weight:600}.mdf-ci__legend{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.mdf-ci__legend li{border:1px solid;border-radius:999px;padding:.15rem .55rem;font-size:.8rem}.mdf-ci__nav{flex-direction:column;gap:.5rem;display:flex}.mdf-ci__nav-toggle{color:#2b2622;cursor:pointer;background:#fff;border:1px solid #8a7f73;border-radius:.35rem;align-self:flex-start;padding:.4rem .9rem;font-size:.9rem}.mdf-ci__nav-toggle:focus-visible,.mdf-ci a:focus-visible{outline-offset:2px;outline:3px solid #1d4ed8}.mdf-ci__nav-list{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.25rem 1rem;margin:0;padding-left:1.5rem;display:grid}.mdf-ci__nav-list li{justify-content:space-between;gap:.5rem;min-width:0;display:flex}.mdf-ci__nav-count{color:#6b6158;font-variant-numeric:tabular-nums}.mdf-ci__sections{flex-direction:column;gap:1rem;display:flex}.mdf-ci-section{background:#fff;border:1px solid #ded6cc;border-radius:.5rem;min-width:0;padding:.9rem 1.1rem}.mdf-ci-section__title{flex-wrap:wrap;align-items:baseline;gap:.5rem;margin:0 0 .6rem;font-size:1.05rem;display:flex}.mdf-ci-section__no{color:#fff;font-variant-numeric:tabular-nums;background:#2b2622;border-radius:999px;justify-content:center;align-items:center;min-width:1.75rem;height:1.75rem;font-size:.85rem;display:inline-flex}.mdf-ci-section__count{color:#6b6158;font-variant-numeric:tabular-nums;margin-left:auto;font-size:.85rem;font-weight:400}.mdf-ci-group+.mdf-ci-group{margin-top:.75rem}.mdf-ci-group__label{color:#4a423b;margin:0 0 .35rem;font-size:.92rem}.mdf-ci-empty{text-align:left;color:#5d534b;background:#faf8f5;border:1px dashed #b9aea2;border-radius:.35rem;margin:0;padding:.5rem .75rem}.mdf-ci-rows{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.mdf-ci-row{background:#fff;border:1px solid #ded6cc;border-left-width:5px;border-radius:.35rem;min-width:0;padding:.55rem .75rem}.mdf-ci-row--customer{color:#163b25;background:#f2f9f4;border-left-color:#1b6b3a}.mdf-ci-row--implied{color:#1c3454;background:#f2f6fc;border-left-color:#2f5d99}.mdf-ci-row--recorded{color:#332e29;background:#f8f6f3;border-left-color:#6b6158}.mdf-ci-row--ai{color:#4a3200;background:#fdf6e9;border-style:dashed dashed dashed solid;border-left-color:#8a5a00}.mdf-ci-row--unsourced{color:#3f3a36;background:#f6f5f4;border-left-color:#9b9189}.mdf-ci-row__badges{flex-wrap:wrap;gap:.3rem;margin-bottom:.3rem;display:flex}.mdf-ci-badge{white-space:nowrap;background:#fff;border:1px solid #8a7f73;border-radius:999px;padding:.1rem .5rem;font-size:.75rem;line-height:1.6}.mdf-ci-badge--voice{font-weight:700}.mdf-ci-badge--voice[data-voice=AI_INFERENCE]{color:#fff;background:#8a5a00;border-color:#8a5a00}.mdf-ci-badge--voice[data-voice=CUSTOMER_VOICE]{color:#fff;background:#1b6b3a;border-color:#1b6b3a}.mdf-ci-badge--confirmed{color:#14512c;border-color:#1b6b3a}.mdf-ci-badge--inferred{color:#6b4600;border-color:#8a5a00}.mdf-ci-badge--unknown{color:#4a423b;border-color:#6b6158}.mdf-ci-badge--quiet{color:#5d534b;border-color:#c3b9ae}.mdf-ci-badge--kpi{color:#fff;background:#2f5d99;border-color:#2f5d99;font-weight:700}.mdf-ci-badge--review{color:#fff;background:#b8452f;border-color:#b8452f;font-weight:700}.mdf-ci-badge--reviewed{color:#14512c;border-color:#1b6b3a}.mdf-ci-row__text{text-align:left;overflow-wrap:anywhere;margin:0}.mdf-ci-row__detail{text-align:left;color:#5d534b;overflow-wrap:anywhere;margin:.2rem 0 0;font-size:.9rem}.mdf-ci-row__counter{color:#7a2c1d;background:#fdf1ee;border-left:3px solid #b8452f;margin:.25rem 0 0;padding:.25rem .5rem;font-size:.87rem}.mdf-ci-row__evidence{flex-wrap:wrap;gap:.3rem;margin:.35rem 0 0;padding:0;list-style:none;display:flex}.mdf-ci-src{color:#1c3454;overflow-wrap:anywhere;background:#f2f6fc;border:1px solid #2f5d99;border-radius:.3rem;align-items:baseline;gap:.35rem;padding:.1rem .5rem;font-size:.78rem;display:inline-flex}.mdf-ci-src--untraceable{color:#7a2c1d;background:#fdf1ee;border-style:dashed;border-color:#b8452f}.mdf-ci-src__note{opacity:.85;font-size:.72rem}.mdf-ci-row__evidence-empty{color:#6b6158;margin:.35rem 0 0;font-size:.82rem}.mdf-ci--blocked{background:#fdf1ee;border:1px solid #b8452f;border-radius:.5rem;padding:1rem 1.25rem}.mdf-ci__blocked-message{color:#7a2c1d;margin:.5rem 0 0;font-weight:700}.mdf-ci__blocked-status{color:#7a2c1d;margin:.25rem 0 0}.mdf-ci__findings{color:#5d534b;margin:.5rem 0 0;padding-left:1.25rem;font-size:.87rem}@media (width<=48rem){.mdf-ci-section{padding:.75rem .85rem}.mdf-ci__meta{grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr))}}.v2-case{box-sizing:border-box;color:#2b2622;flex-direction:column;gap:1.1rem;width:100%;min-width:0;max-width:100%;font-size:1rem;line-height:1.7;display:flex}.v2-case *,.v2-case :before,.v2-case :after{box-sizing:border-box}.v2-case,.v2-case .v2-case__title,.v2-case .v2-case__demo,.v2-case .v2-case__source-note,.v2-case .v2-case__apply-guard,.v2-case .v2-section__title,.v2-case .v2-section__summary,.v2-case .v2-claim__text,.v2-case .v2-kpi-group__label,.v2-case .v2-kpi-empty,.v2-case .v2-missing,.v2-case .v2-case__meta dt,.v2-case .v2-case__meta dd,.v2-case th,.v2-case td{text-align:left!important}.v2-case__header{background:#fdfbf8;border:1px solid #ded6cc;border-radius:.5rem;flex-direction:column;gap:.55rem;padding:1rem 1.2rem;display:flex}.v2-case__demo{color:#4a3200;background:#fdf6e9;border:2px solid #8a5a00;border-radius:.35rem;margin:0;padding:.45rem .75rem;font-weight:700}.v2-case__title{margin:0;font-size:1.35rem;line-height:1.4}.v2-case__meta{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.4rem 1rem;margin:0;display:grid}.v2-case__meta div{min-width:0}.v2-case__meta dt{color:#6b6158;font-size:.78rem}.v2-case__meta dd{overflow-wrap:anywhere;margin:0;font-weight:600}.v2-hash{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8rem}.v2-case__source-note{color:#3f3730;background:#f3efe9;border-left:4px solid #8a7f73;margin:0;padding:.45rem .7rem}.v2-case__apply-guard{color:#7a2c1d;background:#fdf1ee;border:1px solid #b8452f;border-radius:.35rem;margin:0;padding:.45rem .7rem;font-weight:600}.v2-legend{flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.v2-legend li{border:1px solid;border-radius:999px;padding:.12rem .5rem;font-size:.78rem}.v2-nav{flex-direction:column;gap:.4rem;display:flex}.v2-nav__toggle{color:#2b2622;cursor:pointer;background:#fff;border:1px solid #8a7f73;border-radius:.35rem;align-self:flex-start;padding:.35rem .85rem}.v2-nav__toggle:focus-visible,.v2-case a:focus-visible{outline-offset:2px;outline:3px solid #1d4ed8}.v2-nav__list{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:.2rem 1rem;margin:0;padding-left:1.4rem;display:grid}.v2-nav__list li{justify-content:space-between;gap:.5rem;min-width:0;display:flex}.v2-nav__status{color:#7a2c1d;font-size:.8rem}.v2-sections{flex-direction:column;gap:.9rem;display:flex}.v2-section{background:#fff;border:1px solid #ded6cc;border-radius:.5rem;min-width:0;padding:.85rem 1.05rem}.v2-section[data-world=yes]{background:#fbfcfe;border-left:5px solid #2f5d99}.v2-section__title{flex-wrap:wrap;align-items:baseline;gap:.5rem;margin:0 0 .5rem;font-size:1.02rem;display:flex}.v2-section__no{color:#fff;font-variant-numeric:tabular-nums;background:#2b2622;border-radius:999px;justify-content:center;align-items:center;min-width:1.7rem;height:1.7rem;font-size:.82rem;display:inline-flex}.v2-section__summary{overflow-wrap:anywhere;margin:0 0 .5rem}.v2-claims{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.v2-claim{border:1px solid #ded6cc;border-left-width:5px;border-radius:.35rem;min-width:0;padding:.5rem .7rem}.v2-claim--customer{color:#163b25;background:#f2f9f4;border-left-color:#1b6b3a}.v2-claim--implied{color:#1c3454;background:#f2f6fc;border-left-color:#2f5d99}.v2-claim--recorded{color:#332e29;background:#f8f6f3;border-left-color:#6b6158}.v2-claim--ai{color:#4a3200;background:#fdf6e9;border-style:dashed dashed dashed solid;border-left-color:#8a5a00}.v2-claim--unsourced{color:#3f3a36;background:#f6f5f4;border-left-color:#9b9189}.v2-claim__badges{flex-wrap:wrap;gap:.25rem;margin-bottom:.25rem;display:flex}.v2-claim__text{overflow-wrap:anywhere;margin:0}.v2-badge{white-space:nowrap;background:#fff;border:1px solid #8a7f73;border-radius:999px;padding:.08rem .45rem;font-size:.73rem;line-height:1.6}.v2-badge--voice{font-weight:700}.v2-badge--voice[data-voice=CUSTOMER_VOICE]{color:#fff;background:#1b6b3a;border-color:#1b6b3a}.v2-badge--voice[data-voice=AI_INFERENCE]{color:#fff;background:#8a5a00;border-color:#8a5a00}.v2-badge--quiet{color:#5d534b;border-color:#c3b9ae}.v2-badge--stale{color:#fff;background:#b8452f;border-color:#b8452f;font-weight:700}.v2-badge--status{margin-left:auto;font-weight:600}.v2-status--ANSWERED{color:#14512c;border-color:#1b6b3a}.v2-status--INSUFFICIENT_EVIDENCE{color:#7a2c1d;border-color:#b8452f}.v2-status--REQUIRES_CONFIRMATION{color:#5c3c00;border-color:#8a5a00}.v2-status--NOT_APPLICABLE{color:#4a443e;border-color:#6b6158}.v2-claim__sources{flex-wrap:wrap;gap:.25rem;margin:.3rem 0 0;padding:0;list-style:none;display:flex}.v2-claim__counter{flex-wrap:wrap;align-items:center;gap:.3rem;margin-top:.3rem;display:flex}.v2-badge--counter{color:#7a2c1d;background:#fdf1ee;border-color:#b8452f}.v2-src{color:#1c3454;overflow-wrap:anywhere;background:#f2f6fc;border:1px solid #2f5d99;border-radius:.3rem;padding:.06rem .4rem;font-size:.74rem}.v2-src[data-counter=yes]{color:#7a2c1d;background:#fdf1ee;border-color:#b8452f}.v2-kpi-group{margin-top:.7rem}.v2-kpi-group__label{color:#1c3454;margin:0 0 .3rem;font-size:.92rem}.v2-kpi-empty{color:#6b6257;margin:0 0 .4rem;font-size:.85rem}.v2-kpi-table{border-collapse:collapse;width:100%;max-width:100%;font-size:.86rem;display:block;overflow-x:auto}.v2-kpi-table th,.v2-kpi-table td{white-space:nowrap;border:1px solid #ded6cc;padding:.3rem .5rem}.v2-kpi-table th{background:#f3efe9}.v2-kpi-formula{white-space:normal;min-width:12rem}.v2-kpi-src{color:#1c3454;font-size:.78rem}.v2-kpi-value[data-value-state=NOT_RETRIEVED],.v2-kpi-value[data-value-state=NOT_APPLICABLE]{color:#7a2c1d;font-style:italic}.v2-kpi-value[data-value-state=RETRIEVED]{font-weight:700}.v2-missing{color:#7a2c1d;background:#fdf1ee;border:1px dashed #b8452f;border-radius:.35rem;margin:.5rem 0 0;padding:.45rem .7rem .45rem 1.7rem}.v2-case--blocked{background:#fdf1ee;border:1px solid #b8452f;border-radius:.5rem;padding:1rem 1.2rem}.v2-case__blocked{color:#7a2c1d;margin:.4rem 0 0;font-weight:700}.v2-case__findings{color:#5d534b;margin:.4rem 0 0;padding-left:1.2rem;font-size:.86rem}@media (width<=48rem){.v2-section{padding:.7rem .8rem}.v2-case__meta{grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr))}}.v2-case section,.v2-case .v2-section{border-radius:.5rem!important;margin:0!important;padding:.85rem 1.05rem!important}.v2-case .v2-audit{padding:.6rem .9rem!important}.v2-case__header{z-index:3;position:sticky;top:0}.v2-case__headline{flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem;display:flex}.v2-case__counts{color:#14512c;white-space:nowrap;font-weight:700}.v2-case__asof{color:#6b6158;white-space:nowrap;font-size:.85rem}.v2-bi{flex-direction:column;gap:.7rem;display:flex}.v2-bi__grid{grid-template-columns:repeat(auto-fit,minmax(19rem,1fr));gap:.7rem;display:grid}.v2-bi__card{background:#fff;border:1px solid #ded6cc;border-radius:.5rem;flex-direction:column;gap:.4rem;min-width:0;padding:.75rem .95rem;display:flex}.v2-bi__card--decision{border-left:5px solid #2f5d99}.v2-bi__card--warn{background:#fffdf8;border-left:5px solid #8a5a00}.v2-bi__card--counter{background:#fdf1ee;border-left:5px solid #b8452f}.v2-bi__card--quiet{background:#f8f6f3;border-left:5px solid #9b9189}.v2-bi__card-title{margin:0;font-size:.98rem}.v2-bi__lead{overflow-wrap:anywhere;margin:0}.v2-bi__note{color:#6b6257;margin:0;font-size:.82rem}.v2-bi__empty{color:#6b6257;margin:0;font-size:.85rem}.v2-bi__facts{flex-direction:column;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.v2-bi__fact{flex-wrap:wrap;align-items:baseline;gap:.3rem;min-width:0;font-size:.88rem;display:flex}.v2-bi__fact-text{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:12rem;min-width:0;display:-webkit-box;overflow:hidden}.v2-bi__fact-src{color:#1c3454;white-space:nowrap;font-size:.72rem}.v2-badge--kind{font-weight:700}.v2-kind--CONFIRMED{color:#fff;background:#1b6b3a;border-color:#1b6b3a}.v2-kind--INFERRED{color:#fff;background:#8a5a00;border-color:#8a5a00}.v2-kind--NOT_RETRIEVED{color:#7a2c1d;background:#fff;border-color:#b8452f;font-style:italic}.v2-bi__more{color:#1c3454;cursor:pointer;background:#fff;border:1px solid #2f5d99;border-radius:.35rem;align-self:flex-start;padding:.25rem .7rem;font-size:.83rem}.v2-themes{z-index:2;background:#fdfbf8;flex-direction:column;gap:.3rem;padding:.35rem 0;display:flex;position:sticky;top:0}.v2-themes__list{flex-wrap:wrap;gap:.35rem;display:flex}.v2-themes__tab{color:#2b2622;cursor:pointer;background:#fff;border:1px solid #8a7f73;border-radius:999px;align-items:center;gap:.35rem;padding:.35rem .8rem;font-size:.9rem;display:inline-flex}.v2-themes__tab--active{color:#fff;background:#2f5d99;border-color:#2f5d99;font-weight:700}.v2-themes__count{font-variant-numeric:tabular-nums;border:1px solid;border-radius:999px;justify-content:center;align-items:center;min-width:1.35rem;height:1.35rem;font-size:.72rem;display:inline-flex}.v2-themes__short{color:#fff;background:#b8452f;border-radius:999px;justify-content:center;align-items:center;min-width:1.35rem;height:1.35rem;font-size:.72rem;font-weight:700;display:inline-flex}.v2-themes__purpose{color:#6b6158;margin:0;font-size:.83rem}.v2-outline{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.v2-outline__item{background:#fff;border:1px solid #ded6cc;border-radius:.45rem;min-width:0;padding:.6rem .8rem}.v2-outline__item[data-status=INSUFFICIENT_EVIDENCE],.v2-outline__item[data-status=REQUIRES_CONFIRMATION]{border-left:5px solid #b8452f}.v2-outline__open{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.5rem;padding:0;font-size:1rem;display:flex}.v2-outline__no{color:#fff;font-variant-numeric:tabular-nums;background:#2b2622;border-radius:999px;flex:none;justify-content:center;align-items:center;min-width:1.6rem;height:1.6rem;font-size:.8rem;display:inline-flex}.v2-outline__title{overflow-wrap:anywhere;flex:auto;min-width:0;font-weight:700}.v2-outline__summary{color:#3f3730;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.3rem 0 0;font-size:.88rem;display:-webkit-box;overflow:hidden}.v2-outline__meta{color:#6b6158;flex-wrap:wrap;align-items:center;gap:.35rem;margin:.3rem 0 0;font-size:.78rem;display:flex}.v2-detail{flex-direction:column;gap:.5rem;display:flex}.v2-detail__bar{z-index:1;background:#fdfbf8;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.3rem 0;display:flex;position:sticky;top:0}.v2-detail__bar--foot{position:static}.v2-detail__back{color:#1c3454;cursor:pointer;background:#fff;border:1px solid #2f5d99;border-radius:.35rem;padding:.3rem .85rem;font-size:.9rem}.v2-detail__where{color:#6b6158;overflow-wrap:anywhere;font-size:.85rem}.v2-audit{background:#f8f6f3;border:1px solid #ded6cc;border-radius:.5rem}.v2-audit__toggle{color:#2b2622;cursor:pointer;background:#fff;border:1px solid #8a7f73;border-radius:.35rem;padding:.3rem .8rem;font-size:.85rem}.v2-table-scroll{width:100%;max-width:100%;overflow-x:auto}.v2-table-scroll .v2-kpi-table{display:table;overflow-x:visible}.v2-case button:focus-visible{outline-offset:2px;outline:3px solid #1d4ed8}@media (orientation:portrait){.v2-bi__grid{grid-template-columns:1fr}.v2-themes__list{gap:.3rem}.v2-themes__tab{padding:.3rem .6rem;font-size:.86rem}}@media (width>=90rem){.v2-bi__grid{grid-template-columns:repeat(auto-fit,minmax(22rem,1fr))}}.v2-case__title{scroll-margin-top:7rem}.v2-case__title:focus-visible{outline-offset:3px;outline:3px solid #1d4ed8}.v2-case__title:focus:not(:focus-visible){outline:none}.v2-case__number{color:#1c3454;font-variant-numeric:tabular-nums;white-space:nowrap;background:#f2f6fc;border:1px solid #2f5d99;border-radius:.3rem;padding:.1rem .5rem;font-size:.8rem}.v2-case__backbar{display:flex}.v2-detail__back--list{color:#3f3730;border-color:#8a7f73}.advisor{box-sizing:border-box;color:#2b2622;flex-direction:column;gap:.8rem;width:100%;min-width:0;max-width:100%;line-height:1.7;display:flex}.advisor *,.advisor :before,.advisor :after{box-sizing:border-box}.advisor,.advisor section{border-radius:.5rem!important;margin:0!important;padding:.9rem 1.1rem!important}.advisor,.advisor p,.advisor h2,.advisor h3,.advisor li,.advisor dt,.advisor dd,.advisor label,.advisor textarea{text-align:left!important}.advisor__head{flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem;display:flex}.advisor__title{margin:0;font-size:1.3rem}.advisor__company{color:#3f3730;font-weight:700}.advisor__ai{white-space:nowrap;border-radius:999px;padding:.15rem .6rem;font-size:.82rem;font-weight:700}.advisor__ai--on{color:#14512c;background:#f2f9f4;border:1px solid #1b6b3a}.advisor__ai--off{color:#7a2c1d;background:#fdf1ee;border:1px solid #b8452f}.advisor__tabs{flex-wrap:wrap;gap:.35rem;display:flex}.advisor .advisor__tabs .advisor__tab{color:#2b2622;cursor:pointer;background:#fff;border:1px solid #d6cdc2;border-radius:999px;padding:.35rem .85rem;font-size:.9rem;font-weight:500}.advisor .advisor__tabs .advisor__tab[aria-selected=true]{border-color:var(--pdl-primary-red,#7a1f2b);background:var(--pdl-primary-red,#7a1f2b);color:#fff;font-weight:700}.advisor__conv{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.advisor__conv select{min-width:0;max-width:100%;padding:.3rem .5rem}.advisor__messages{flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.advisor__msg{background:#fff;border:1px solid #ded6cc;border-left-width:5px;border-radius:.45rem;min-width:0;padding:.6rem .8rem}.advisor__msg--user{background:#f7fbf8;border-left-color:#1b6b3a}.advisor__msg--assistant{background:#f8fafd;border-left-color:#2f5d99}.advisor__msg--note{background:#f8f6f3;border-left-color:#8a7f73}.advisor__msg-head{color:#6b6158;flex-wrap:wrap;gap:.5rem;font-size:.78rem;display:flex}.advisor__who{color:#3f3730;font-weight:700}.advisor__model{font-family:ui-monospace,Menlo,monospace}.advisor__body{white-space:pre-wrap;overflow-wrap:anywhere;margin:.35rem 0 0}.advisor__cites{flex-direction:column;gap:.25rem;margin:.5rem 0 0;padding:0;list-style:none;display:flex}.advisor__cite{background:#f3efe9;border-radius:.3rem;flex-wrap:wrap;align-items:baseline;gap:.35rem;padding:.25rem .4rem;font-size:.8rem;display:flex}.advisor__cite-kind{color:#1c3454;white-space:nowrap;background:#fff;border:1px solid #2f5d99;border-radius:999px;padding:.05rem .4rem;font-weight:700}.advisor__cite[data-cite-kind=PAST_MESSAGE] .advisor__cite-kind{color:#5c3c00;border-color:#8a5a00}.advisor__cite-detail{overflow-wrap:anywhere;color:#3f3730;flex:14rem;min-width:0}.advisor__cite-open{color:#1c3454;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #2f5d99;border-radius:.3rem;padding:.15rem .5rem;font-size:.78rem}.advisor__job{color:#4a3200;background:#fdf6e9;border:1px solid #8a5a00;border-radius:.35rem;margin:0;padding:.4rem .7rem;font-weight:700}.advisor__job[data-job-state=AI_STOPPED],.advisor__job[data-job-state=FAILED]{color:#7a2c1d;background:#fdf1ee;border-color:#b8452f}.advisor__job-detail{font-weight:400}.advisor__compose{flex-direction:column;gap:.4rem;display:flex}.advisor__input{width:100%;min-width:0;font:inherit;resize:vertical;border:1px solid #8a7f73;border-radius:.4rem;padding:.6rem .7rem}.advisor__send{color:#fff;cursor:pointer;background:#2f5d99;border:1px solid #2f5d99;border-radius:.4rem;align-self:flex-start;padding:.45rem 1.2rem;font-weight:700}.advisor__send:disabled{cursor:not-allowed;background:#c3b9ae;border-color:#c3b9ae}.advisor__notice{color:#1c3454;margin:0}.advisor__empty{color:#6b6257;margin:0}.advisor__note{color:#4a3200;background:#fdf6e9;border-left:4px solid #8a5a00;margin:0;padding:.45rem .7rem}.advisor__digest{flex-wrap:wrap;gap:.4rem;display:flex}.advisor__digest button{color:#2b2622;cursor:pointer;background:#fff;border:1px solid #8a7f73;border-radius:.35rem;padding:.3rem .8rem;font-size:.85rem}.advisor__filter{align-items:center;gap:.5rem;display:flex}.advisor__month{font-variant-numeric:tabular-nums}.advisor__summary{background:#fff;border:1px solid #ded6cc;border-radius:.45rem;margin-bottom:.6rem;padding:.7rem .9rem}.advisor__summary h3{margin:0 0 .4rem;font-size:1rem}.advisor__summary dl{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:.4rem 1rem;margin:0;display:grid}.advisor__summary dt{color:#6b6158;font-size:.78rem}.advisor__summary dd{overflow-wrap:anywhere;margin:0}.advisor__knowledge-list{flex-direction:column;gap:.4rem;margin:.5rem 0 0;padding:0;list-style:none;display:flex}.advisor__knowledge-list li{background:#fff;border:1px solid #ded6cc;border-radius:.4rem;flex-wrap:wrap;align-items:baseline;gap:.4rem;padding:.5rem .7rem;display:flex}.advisor__k-kind{color:#1c3454;white-space:nowrap;border:1px solid #2f5d99;border-radius:999px;padding:.05rem .45rem;font-size:.78rem;font-weight:700}.advisor__k-state{color:#5c3c00;white-space:nowrap;border:1px solid #8a5a00;border-radius:999px;padding:.05rem .45rem;font-size:.75rem}.advisor__knowledge-list li[data-review-state=CONFIRMED] .advisor__k-state{color:#14512c;border-color:#1b6b3a}.advisor__k-text{overflow-wrap:anywhere;flex:16rem;min-width:0}.advisor__k-source{cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #8a7f73;border-radius:.3rem;padding:.15rem .5rem;font-size:.78rem}.advisor button:focus-visible,.advisor select:focus-visible,.advisor textarea:focus-visible{outline-offset:2px;outline:3px solid #1d4ed8}@media (orientation:portrait){.advisor__summary dl{grid-template-columns:1fr}}.advisor__conv-bar{flex-wrap:wrap;align-items:center;gap:.4rem .6rem;display:flex}.advisor__conv-title{color:#2b2622;overflow-wrap:anywhere;font-weight:700}.advisor__link-button{color:#2b2622;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #8a7f73;border-radius:.35rem;padding:.25rem .7rem;font-size:.85rem}.advisor__compose{z-index:6;background:#fffdfa;border-top:1px solid #ded6cc;flex-direction:column;gap:.3rem;margin:0 -1.1rem -.9rem;padding:.55rem 1.1rem .75rem;display:flex;position:sticky;bottom:0;box-shadow:0 -8px 14px -12px #00000059}.advisor__compose-label{color:#3f3730;font-size:.8rem;font-weight:700}.advisor__compose-row{align-items:flex-end;gap:.5rem;display:flex}.advisor__compose .advisor__input{flex:auto;min-height:4.2rem;max-height:40vh}.advisor__compose .advisor__send{align-self:stretch;min-width:6.5rem}.advisor__compose .advisor__notice{font-size:.85rem}.advisor__timing{color:#1c3454;font-variant-numeric:tabular-nums;white-space:nowrap;background:#fff;border:1px solid #2f5d99;border-radius:999px;padding:.05rem .45rem}.advisor__cites-wrap>summary{cursor:pointer;color:#3f3730;margin-top:.35rem;font-size:.8rem}.advisor__context{background:#fbf9f6;border:1px solid #ded6cc;border-radius:.45rem;padding:.4rem .7rem}.advisor__context>summary{cursor:pointer;overflow-wrap:anywhere;font-size:.9rem;font-weight:700}.advisor__context dl{grid-template-columns:max-content minmax(0,1fr);gap:.2rem .8rem;margin:.45rem 0 0;display:grid}.advisor__context dt{color:#6b6158;font-size:.78rem}.advisor__context dd{overflow-wrap:anywhere;margin:0}.advisor__filter{flex-wrap:wrap}.advisor__filter input[type=search]{min-width:0;padding:.3rem .5rem}.advisor__history-list{flex-direction:column;gap:.4rem;margin:.5rem 0 0;padding:0;list-style:none;display:flex}.advisor__history-list li{background:#fff;border:1px solid #ded6cc;border-radius:.4rem;flex-wrap:wrap;align-items:center;gap:.35rem .8rem;padding:.5rem .7rem;display:flex}.advisor__history-title{overflow-wrap:anywhere;flex:14rem;min-width:0;font-weight:700}@media (orientation:portrait){.advisor__context dl{grid-template-columns:1fr}}@media (orientation:landscape) and (height<=520px){.advisor__compose{padding-top:.35rem;padding-bottom:.45rem}.advisor__compose .advisor__input{min-height:2.8rem}.advisor__compose-label{display:none}}.advisor__compose-top{flex-wrap:wrap;align-items:center;gap:.3rem .6rem;display:flex}.advisor__compose-error{color:#7a2c1d;overflow-wrap:anywhere;margin:0;font-size:.85rem}.advisor__customer{flex-wrap:wrap;flex:22rem;align-items:center;gap:.2rem .45rem;min-width:0;display:flex}.advisor__field-label{color:#3f3730;white-space:nowrap;font-size:.8rem;font-weight:700}.advisor__combo{flex:12rem;min-width:0;position:relative}.advisor__customer-input{width:100%;min-width:0;font:inherit;color:#2b2622;background:#fff;border:1px solid #8a7f73;border-radius:.35rem;padding:.3rem .55rem}.advisor__combo-list{z-index:30;background:#fff;border:1px solid #8a7f73;border-radius:.4rem;max-height:min(16rem,45vh);margin:0;padding:.2rem 0;list-style:none;position:absolute;bottom:calc(100% + 3px);left:0;right:0;overflow-y:auto;box-shadow:0 -6px 18px -8px #00000059}.advisor__combo-option{cursor:pointer;overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:.1rem .5rem;padding:.3rem .6rem;display:flex}.advisor__combo-option[aria-selected=true]{background:#e6edf7}.advisor__combo-option[data-customer-choice=UNDECIDED],.advisor__combo-option[data-customer-choice=COMPANY_WIDE]{border-top:1px dashed #ded6cc}.advisor__combo-name{color:#2b2622}.advisor__combo-sub{color:#6b6158;font-size:.75rem}.advisor__customer-mode{color:#4a423b;white-space:nowrap;text-overflow:ellipsis;background:#fbf9f6;border:1px solid #ded6cc;border-radius:999px;max-width:100%;padding:.02rem .45rem;font-size:.72rem;overflow:hidden}.advisor__focus-chip{color:#1c3454;white-space:nowrap;background:#eef3fa;border:1px solid #2f5d99;border-radius:999px;align-items:center;gap:.3rem;padding:.05rem .2rem .05rem .55rem;font-size:.8rem;font-weight:700;display:inline-flex}.advisor__focus-remove{color:#1c3454;cursor:pointer;background:0 0;border:0;border-radius:999px;min-width:1.6rem;min-height:1.6rem;padding:0;font-size:1rem;line-height:1}.advisor__focus-remove:hover{background:#d8e3f2}.advisor__extra{min-width:0;font-size:.82rem}.advisor__extra>summary{cursor:pointer;color:#3f3730;white-space:nowrap}.advisor__extra[open]{flex:100%}.advisor__extra-fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:.35rem .6rem;max-height:34vh;margin-top:.3rem;display:grid;overflow-y:auto}.advisor__extra-field{flex-direction:column;gap:.1rem;min-width:0;display:flex}.advisor__extra-field--wide{grid-column:1/-1}.advisor__extra-field>span{color:#6b6158;font-size:.75rem}.advisor__extra-field input,.advisor__extra-field textarea{width:100%;min-width:0;font:inherit;resize:vertical;border:1px solid #8a7f73;border-radius:.35rem;padding:.3rem .5rem}.advisor__meta-chips{flex-wrap:wrap;gap:.3rem;margin-top:.25rem;display:flex}.advisor__meta-chip{color:#14512c;overflow-wrap:anywhere;background:#fff;border:1px solid #1b6b3a;border-radius:999px;padding:.02rem .45rem;font-size:.75rem}.advisor__msg--insight{background:#f8fafd}.advisor__anchor{height:0;display:block}.advisor__run{flex-direction:column;gap:.5rem;min-width:0;display:flex}.advisor__run-head{color:#6b6158;flex-wrap:wrap;align-items:baseline;gap:.3rem .6rem;font-size:.8rem;display:flex}.advisor__run-status{color:#4a3200;background:#fdf6e9;border:1px solid #8a5a00;border-radius:999px;padding:.02rem .5rem;font-weight:700}.advisor__run-status[data-run-state=SUCCEEDED]{color:#14512c;background:#f2f9f4;border-color:#1b6b3a}.advisor__run-status[data-run-state=FAILED],.advisor__run-status[data-run-state=AI_STOPPED]{color:#7a2c1d;background:#fdf1ee;border-color:#b8452f}.advisor__run-orchestrator{color:#6b6158;font-size:.75rem}.advisor__boxes{grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));gap:.6rem;min-width:0;display:grid}.advisor__box{background:#fff;border:1px solid #ded6cc;border-top:4px solid #8a7f73;border-radius:.45rem;flex-direction:column;gap:.35rem;min-width:0;padding:.6rem .75rem;display:flex}.advisor__box--summary{background:#fdfdff;border-top-color:#2f5d99;grid-column:1/-1}.advisor__box[data-box-status=SUCCEEDED]{border-top-color:#2f5d99}.advisor__box[data-box-status=INSUFFICIENT]{border-top-color:#8a5a00}.advisor__box[data-box-status=NOT_RELEVANT]{border-top-color:#b3a99e}.advisor__box[data-box-status=FAILED]{border-top-color:#b8452f}.advisor__box-head{flex-wrap:wrap;align-items:baseline;gap:.25rem .5rem;display:flex}.advisor__box-title{color:#2b2622;overflow-wrap:anywhere;margin:0;font-size:.95rem}.advisor__box-status{color:#3f3730;white-space:nowrap;background:#fbf9f6;border:1px solid #8a7f73;border-radius:999px;padding:.02rem .45rem;font-size:.72rem;font-weight:700}.advisor__box-status[data-box-status=SUCCEEDED]{color:#14512c;background:#f2f9f4;border-color:#1b6b3a}.advisor__box-status[data-box-status=RUNNING],.advisor__box-status[data-box-status=PENDING]{color:#4a3200;background:#fdf6e9;border-color:#8a5a00}.advisor__box-status[data-box-status=INSUFFICIENT]{color:#5c3c00;background:#fff;border-color:#8a5a00}.advisor__box-status[data-box-status=FAILED]{color:#7a2c1d;background:#fdf1ee;border-color:#b8452f}.advisor__box-count{color:#6b6158;font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto;font-size:.75rem}.advisor__box-body{white-space:pre-wrap;overflow-wrap:anywhere;color:#2b2622;-webkit-line-clamp:unset;max-height:none;margin:0;overflow:visible}.advisor__box-body--empty{color:#6b6257;font-size:.88rem}.advisor__box-error{color:#7a2c1d;overflow-wrap:anywhere;background:#fdf1ee;border-radius:.3rem;margin:0;padding:.3rem .5rem;font-size:.85rem}.advisor__box-missing{color:#4a3200;font-size:.82rem}.advisor__box-missing-title{font-weight:700}.advisor__box-missing ul{margin:.1rem 0 0;padding-left:1.2rem}.advisor__box-missing li{overflow-wrap:anywhere}.advisor__box-timing{flex-wrap:wrap;gap:.25rem .4rem;display:flex}.advisor__box-time{color:#1c3454;font-variant-numeric:tabular-nums;background:#fff;border:1px solid #2f5d99;border-radius:999px;padding:.02rem .45rem;font-size:.72rem}.advisor__box-actions{flex-wrap:wrap;gap:.3rem;display:flex}.advisor__box-button{color:#1c3454;cursor:pointer;background:#fff;border:1px solid #2f5d99;border-radius:.35rem;min-height:2rem;padding:.2rem .6rem;font-size:.8rem}.advisor__box-button--quiet{color:#3f3730;border-color:#8a7f73}.advisor__box-button:disabled{opacity:.6;cursor:not-allowed}.advisor__box-corrections{flex-direction:column;gap:.2rem;margin:0;padding:0;list-style:none;display:flex}.advisor__box-corrections li{background:#fdf9f1;border-left:3px solid #8a5a00;flex-wrap:wrap;gap:.1rem .5rem;padding:.25rem .45rem;font-size:.82rem;display:flex}.advisor__box-correction-note{white-space:pre-wrap;overflow-wrap:anywhere;flex:12rem;min-width:0}.advisor__box-correct-form{flex-direction:column;gap:.25rem;font-size:.82rem;display:flex}.advisor__box-correct-form textarea{width:100%;min-width:0;font:inherit;resize:vertical;border:1px solid #8a7f73;border-radius:.35rem;padding:.35rem .5rem}.advisor__box-correct-row{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.advisor__box-correct-row .advisor__box-count{margin-left:0;margin-right:auto}.advisor__dialog{z-index:1000;color:#2b2622;background:#fffdfa;border:1px solid #8a7f73;border-radius:.6rem;width:min(46rem,100vw - 1.5rem);max-width:calc(100vw - 1.5rem);height:fit-content;max-height:calc(100dvh - 1.5rem);margin:auto;padding:0;position:fixed;inset:0;overflow:hidden;box-shadow:0 18px 40px -12px #00000073}.advisor__dialog::backdrop{background:#14100c73}.advisor__dialog[open]{flex-direction:column;display:flex}.advisor__dialog-inner{flex-direction:column;min-height:0;max-height:calc(100dvh - 1.5rem);display:flex}.advisor__dialog-head{background:#fbf9f6;border-bottom:1px solid #ded6cc;justify-content:space-between;align-items:center;gap:.5rem;padding:.6rem .9rem;display:flex}.advisor__dialog-title{overflow-wrap:anywhere;margin:0;font-size:1rem;text-align:left!important}.advisor__dialog-body{min-height:0;padding:.7rem .9rem .9rem;overflow-y:auto}.advisor__evidence-list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.advisor__evidence{background:#fff;border:1px solid #ded6cc;border-radius:.4rem;flex-direction:column;gap:.2rem;padding:.45rem .6rem;display:flex;text-align:left!important}.advisor__evidence-head{flex-wrap:wrap;align-items:baseline;gap:.35rem;display:flex}.advisor__evidence-label{overflow-wrap:anywhere;font-weight:700}.advisor__evidence-locator{color:#4a423b;margin:0;font-size:.8rem}.advisor__evidence-detail{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:.88rem}.advisor__evidence-source{background:#f6f9fd;border-left:3px solid #2f5d99;margin:0;padding:.35rem .5rem}.advisor__evidence-doc{overflow-wrap:anywhere;margin:0;font-weight:700}.advisor__evidence-doc-meta{color:#4a423b;font-size:.82rem;font-weight:400}.advisor__evidence-excerpt{white-space:pre-wrap;overflow-wrap:anywhere;margin:.2rem 0 0;font-size:.85rem}.advisor__evidence-unreadable{color:#7a2c1d;margin:0;font-size:.85rem}.advisor__docs{flex-direction:column;gap:.7rem;min-width:0;display:flex}.advisor__docs-head{flex-direction:column;gap:.45rem;display:flex}.advisor__docs-stats{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:.4rem .8rem;margin:0;display:grid}.advisor__docs-stats>div{background:#fff;border:1px solid #ded6cc;border-radius:.4rem;min-width:0;padding:.4rem .6rem}.advisor__docs-stats dt{color:#6b6158;font-size:.75rem}.advisor__docs-stats dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-weight:700}.advisor__docs-sub{color:#4a423b;font-size:.75rem;font-weight:400;display:block}.advisor__docs-constraints{color:#4a3200;overflow-wrap:anywhere;background:#fdf6e9;border-left:4px solid #8a5a00;margin:0;padding:.35rem .6rem;font-size:.82rem}.advisor__primary{color:#fff;cursor:pointer;white-space:nowrap;background:#2f5d99;border:1px solid #2f5d99;border-radius:.4rem;min-height:2.1rem;padding:.3rem 1rem;font-weight:700}.advisor__primary:disabled{cursor:not-allowed;background:#c3b9ae;border-color:#c3b9ae}.advisor__danger{color:#fff;cursor:pointer;white-space:nowrap;background:#b8452f;border:1px solid #b8452f;border-radius:.35rem;min-height:2rem;padding:.2rem .8rem;font-weight:700}.advisor__danger:disabled{opacity:.6;cursor:not-allowed}.advisor__danger-link{color:#7a2c1d;border-color:#b8452f}.advisor__doc-list{flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.advisor__doc{background:#fff;border:1px solid #ded6cc;border-radius:.45rem;flex-direction:column;gap:.4rem;min-width:0;padding:.65rem .8rem;display:flex}.advisor__doc-head{flex-wrap:wrap;align-items:baseline;gap:.3rem .6rem;display:flex}.advisor__doc-title{overflow-wrap:anywhere;margin:0;font-size:1rem}.advisor__doc-status{white-space:nowrap;background:#fbf9f6;border:1px solid #8a7f73;border-radius:999px;padding:.02rem .5rem;font-size:.75rem;font-weight:700}.advisor__doc-status--ok{color:#14512c;background:#f2f9f4;border-color:#1b6b3a}.advisor__doc-status--warn{color:#5c3c00;background:#fff;border-color:#8a5a00}.advisor__doc-status--progress{color:#4a3200;background:#fdf6e9;border-color:#8a5a00}.advisor__doc-status--error{color:#7a2c1d;background:#fdf1ee;border-color:#b8452f}.advisor__doc-status--muted{color:#6b6158}.advisor__doc-flag{color:#5c3c00;border:1px dashed #8a5a00;border-radius:999px;padding:.02rem .45rem;font-size:.72rem}.advisor__doc-meta{grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));gap:.2rem .8rem;margin:0;display:grid}.advisor__doc-meta dt{color:#6b6158;font-size:.72rem}.advisor__doc-meta dd{overflow-wrap:anywhere;margin:0;font-size:.88rem}.advisor__doc-notes{color:#4a3200;background:#fdf9f1;margin:0;padding:.3rem .5rem .3rem 1.4rem;font-size:.82rem}.advisor__doc-notes li{overflow-wrap:anywhere}.advisor__doc-actions{flex-wrap:wrap;align-items:center;gap:.35rem .5rem;display:flex}.advisor__doc-hint{color:#4a423b;overflow-wrap:anywhere;margin:0;font-size:.82rem}.advisor__toggle{cursor:pointer;white-space:nowrap;align-items:center;gap:.35rem;font-size:.85rem;display:inline-flex}.advisor__toggle input{width:1.1rem;height:1.1rem}.advisor__doc-form,.advisor__doc-confirm,.advisor__upload{background:#fbf9f6;border:1px solid #ded6cc;border-radius:.4rem;flex-direction:column;gap:.4rem;min-width:0;padding:.55rem .7rem;display:flex}.advisor__doc-confirm{background:#fdf1ee;border-color:#b8452f}.advisor__doc-confirm p{color:#7a2c1d;overflow-wrap:anywhere;margin:0}.advisor__doc-form-title{margin:0;font-size:.92rem}.advisor__doc-fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:.35rem .7rem;display:grid}.advisor__doc-field{flex-direction:column;gap:.1rem;min-width:0;font-size:.85rem;display:flex}.advisor__doc-field>span{color:#6b6158;font-size:.75rem}.advisor__doc-field input[type=text],.advisor__doc-field select{width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #8a7f73;border-radius:.35rem;padding:.3rem .5rem}.advisor__doc-field--file input[type=file]{max-width:100%;font-size:.82rem}.advisor__doc-resume{color:#1c3454;flex-wrap:wrap;align-items:center;gap:.35rem;margin:0;font-size:.85rem;display:flex}.advisor__upload-head{flex-wrap:wrap;align-items:baseline;gap:.3rem .5rem;display:flex}.advisor__doc-file{overflow-wrap:anywhere;font-size:.85rem}.advisor__upload-bar{accent-color:#2f5d99;width:100%;height:.8rem}.advisor__upload-bytes{font-variant-numeric:tabular-nums;color:#3f3730;font-size:.8rem}.advisor__upload-message{color:#3f3730;overflow-wrap:anywhere;margin:0;font-size:.82rem}.advisor__doc-history>summary{cursor:pointer;color:#3f3730;font-size:.85rem}.advisor__doc-history ul{flex-direction:column;gap:.25rem;margin:.3rem 0 0;padding:0;list-style:none;display:flex}.advisor__doc-history li{border:1px solid #eee7de;border-radius:.3rem;flex-wrap:wrap;align-items:center;gap:.2rem .5rem;padding:.3rem .45rem;font-size:.82rem;display:flex}.advisor__doc-version{font-variant-numeric:tabular-nums;font-weight:700}.advisor__doc-confirm-inline{color:#7a2c1d;flex-wrap:wrap;align-items:center;gap:.3rem;display:inline-flex}.advisor input:focus-visible,.advisor summary:focus-visible{outline-offset:2px;outline:3px solid #1d4ed8}@media (orientation:portrait){.advisor__customer{flex-basis:100%}.advisor__box--summary{grid-column:auto}}@media (width<=480px){.advisor__compose .advisor__send{min-width:5rem}.advisor__customer-mode{white-space:normal;flex-basis:100%}.advisor__box-count{margin-left:0}}@media (orientation:landscape) and (height<=520px){.advisor__extra-fields{max-height:28vh}.advisor__customer-mode{display:none}.advisor__compose-top{gap:.2rem .5rem}}@media (width<=900px),(height<=520px){.advisor[data-advisor-state=READY]{padding-bottom:calc(var(--advisor-compose-height,0px) + .6rem)}.advisor__compose{left:var(--advisor-compose-left,0px);width:var(--advisor-compose-width,100vw);box-sizing:border-box;max-height:55vh;padding-bottom:calc(.6rem + env(safe-area-inset-bottom,0px));border-radius:.5rem .5rem 0 0;margin:0;position:fixed;bottom:0;overflow-y:auto}}.advisor__doc-add{align-items:stretch;gap:.75rem;min-width:0;display:flex}.advisor .advisor__doc-add-button{border:1px solid var(--pdl-primary-red,#7a1f2b);background:var(--pdl-primary-red,#7a1f2b);color:#fff;cursor:pointer;white-space:nowrap;border-radius:.45rem;flex:none;padding:.65rem 1.3rem;font-size:.95rem;font-weight:700}.advisor .advisor__doc-add-button:hover{filter:brightness(1.08)}.advisor .advisor__doc-add-button:focus-visible{outline-offset:2px;outline:3px solid #1d4ed8}.advisor .advisor__doc-add-button:disabled{cursor:not-allowed;filter:none;background:#c3b9ae;border-color:#c3b9ae}.advisor__dropzone{color:#3f3730;text-align:center;cursor:pointer;background:#fffdfa;border:2px dashed #b9ada0;border-radius:.55rem;flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:.15rem;min-width:0;padding:.9rem 1rem;transition:background-color .12s,border-color .12s;display:flex}.advisor__dropzone:hover{border-color:#8a7f73}.advisor__dropzone:focus-visible{outline-offset:2px;outline:3px solid #1d4ed8}.advisor__dropzone[data-drag-active=true]{border-style:solid;border-color:var(--pdl-primary-red,#7a1f2b);background:#f8e8eb}.advisor__dropzone[aria-disabled=true]{cursor:not-allowed;opacity:.6}.advisor__dropzone-main{font-weight:700}.advisor__dropzone-sub{color:#6b6158;font-size:.82rem}.advisor__doc-original{flex-wrap:wrap;align-items:center;gap:.35rem .6rem;display:flex}.advisor .advisor__doc-original-button{color:#2b2622;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #8a7f73;border-radius:.35rem;padding:.3rem .8rem;font-size:.85rem}.advisor .advisor__doc-original-button--view{border-color:var(--pdl-primary-red,#7a1f2b);color:var(--pdl-primary-red,#7a1f2b);font-weight:700}.advisor .advisor__doc-original-button:disabled{opacity:.6;cursor:not-allowed}.advisor .advisor__doc-original-button:focus-visible{outline-offset:2px;outline:3px solid #1d4ed8}.advisor__doc-original-of{color:#6b6158;overflow-wrap:anywhere;font-size:.78rem}.advisor__doc-version-error{flex-basis:100%;margin:0}.advisor__pdf{color:#2b2622;background:#fffdfa;border:0;border-radius:.6rem;flex-direction:column;width:min(96vw,1100px);max-width:none;height:min(94vh,100dvh);max-height:none;margin:auto;padding:0;overflow:hidden}.advisor__pdf[open]{display:flex}.advisor__pdf::backdrop{background:#14100c9e}.advisor__pdf-head{background:#fffdfa;border-bottom:1px solid #ded6cc;align-items:flex-start;gap:.6rem;padding:.6rem .9rem;display:flex}.advisor__pdf-names{flex-direction:column;flex:auto;gap:.1rem;min-width:0;display:flex}.advisor__pdf-title{overflow-wrap:anywhere;margin:0;font-size:1rem}.advisor__pdf-file{color:#4a423b;overflow-wrap:anywhere;font-size:.82rem}.advisor .advisor__pdf-close{border:1px solid var(--pdl-primary-red,#7a1f2b);background:var(--pdl-primary-red,#7a1f2b);color:#fff;cursor:pointer;border-radius:.35rem;flex:none;padding:.35rem .9rem;font-weight:700}.advisor__pdf-tools{background:#fff;border-bottom:1px solid #ded6cc;flex-wrap:wrap;align-items:center;gap:.35rem .45rem;padding:.45rem .9rem;display:flex}.advisor__pdf-page{font-variant-numeric:tabular-nums;align-items:center;gap:.3rem;display:inline-flex}.advisor__pdf-page input{width:3.6rem;font:inherit;border:1px solid #8a7f73;border-radius:.3rem;padding:.2rem .3rem}.advisor__pdf-scale{text-align:center;font-variant-numeric:tabular-nums;min-width:3.2rem}.advisor__pdf-sep{background:#ded6cc;align-self:stretch;width:1px;margin:0 .15rem}.advisor__pdf-body{background:#5f5a55;flex:auto;justify-content:center;align-items:flex-start;min-height:0;padding:.8rem;display:flex;overflow:auto}.advisor__pdf-canvas{background:#fff;max-width:none;display:block;box-shadow:0 2px 10px #00000059}.advisor__pdf-canvas[hidden]{display:none}.advisor__pdf-message{color:#fff;text-align:center;overflow-wrap:anywhere;max-width:32rem;margin:2rem auto}@media (width<=640px){.advisor__doc-add{flex-direction:column}.advisor .advisor__doc-add-button{width:100%}.advisor__dropzone{min-height:5.5rem}.advisor__pdf{border-radius:0;width:100vw;height:100dvh}.advisor__pdf-tools{padding:.4rem .6rem}.advisor__pdf-sep{display:none}}.advisor .advisor__tabs .advisor__tab{color:#2b2622!important;background:#fff!important;border:1px solid #d6cdc2!important;font-weight:500!important}.advisor .advisor__tabs .advisor__tab:hover{border-color:#8a7f73!important}.advisor .advisor__tabs .advisor__tab[aria-selected=true]{background:var(--pdl-primary-red,#7a1f2b)!important;background-color:var(--pdl-primary-red,#7a1f2b)!important;color:#fff!important;border:1px solid var(--pdl-primary-red,#7a1f2b)!important;font-weight:700!important}.advisor .advisor__tabs .advisor__tab:focus-visible{outline-offset:2px!important;outline:3px solid #1d4ed8!important}.advisor .advisor__tabs .advisor__tab[aria-selected=true]:focus-visible{box-shadow:inset 0 0 0 2px #fff!important}.advisor .advisor__doc-add .advisor__doc-add-button{background:var(--pdl-primary-red,#7a1f2b)!important;background-color:var(--pdl-primary-red,#7a1f2b)!important;color:#fff!important;border:1px solid var(--pdl-primary-red,#7a1f2b)!important;font-weight:700!important}.advisor .advisor__doc-add .advisor__doc-add-button:disabled{background:#c3b9ae!important;border-color:#c3b9ae!important}.advisor .advisor__doc-add .advisor__doc-add-button:focus-visible{outline-offset:2px!important;outline:3px solid #1d4ed8!important}.advisor .advisor__doc-original .advisor__doc-original-button{color:#2b2622!important;background:#fff!important;border:1px solid #8a7f73!important;font-weight:500!important}.advisor .advisor__doc-original .advisor__doc-original-button--view{color:var(--pdl-primary-red,#7a1f2b)!important;border-color:var(--pdl-primary-red,#7a1f2b)!important;font-weight:700!important}.advisor .advisor__doc-original .advisor__doc-original-button:focus-visible{outline-offset:2px!important;outline:3px solid #1d4ed8!important}.advisor .advisor__pdf .advisor__pdf-close{background:var(--pdl-primary-red,#7a1f2b)!important;background-color:var(--pdl-primary-red,#7a1f2b)!important;color:#fff!important;border:1px solid var(--pdl-primary-red,#7a1f2b)!important;font-weight:700!important}.advisor .advisor__pdf .advisor__pdf-tools button{border-radius:.35rem;padding:.25rem .65rem;color:#2b2622!important;background:#fff!important;border:1px solid #8a7f73!important;font-weight:500!important}.advisor .advisor__pdf .advisor__pdf-tools button:disabled{opacity:.5;cursor:not-allowed}.advisor .advisor__pdf button:focus-visible{outline-offset:2px!important;outline:3px solid #1d4ed8!important}.advisor .advisor__pdf .advisor__pdf-page input{border:1px solid #8a7f73!important;font-weight:500!important}.advisor .advisor__pdf .advisor__pdf-head{flex-direction:row!important;justify-content:space-between!important;align-items:center!important;gap:.75rem!important;margin:0!important;padding:.7rem 1rem!important;display:flex!important;position:static!important}.advisor .advisor__pdf .advisor__pdf-names{text-align:left!important;flex-direction:column!important;flex:auto!important;align-items:flex-start!important;gap:.15rem!important;min-width:0!important;display:flex!important}.advisor .advisor__pdf .advisor__pdf-title{overflow-wrap:anywhere;color:#2b2622!important;text-align:left!important;margin:0!important;padding:0!important;font-size:1.05rem!important;line-height:1.35!important;position:static!important}.advisor .advisor__pdf .advisor__pdf-file{overflow-wrap:anywhere;color:#4a423b!important;text-align:left!important;margin:0!important;font-size:.85rem!important}.advisor .advisor__pdf .advisor__pdf-close{flex:none!important}.advisor .advisor__compose[data-compose-position=top]{box-shadow:none;background:0 0;border-top:0;margin:0;padding:.5rem 0 0;position:static}@media (width<=900px),(height<=520px){.advisor .advisor__compose[data-compose-position=top]{border-radius:0;width:auto;max-height:none;margin:0;padding:.5rem 0 0;position:static;left:auto;overflow:visible}}.advisor .advisor__regenerate{flex-wrap:wrap;align-items:center;gap:.3rem .5rem;display:inline-flex}.advisor .advisor__regenerate .advisor__regenerate-button,.advisor .advisor__questions .advisor__question-send{cursor:pointer;border-radius:.4rem;min-height:2.2rem;font-size:.85rem;border:1px solid var(--pdl-primary-red,#7a1f2b)!important;background:var(--pdl-primary-red,#7a1f2b)!important;background-color:var(--pdl-primary-red,#7a1f2b)!important;color:#fff!important;padding:.3rem .9rem!important;font-weight:700!important}.advisor .advisor__regenerate .advisor__regenerate-button:disabled,.advisor .advisor__questions .advisor__question-send:disabled{opacity:.6;cursor:not-allowed}.advisor .advisor__regenerate .advisor__regenerate-button:focus-visible,.advisor .advisor__questions .advisor__question-send:focus-visible{outline-offset:2px!important;outline:3px solid #1d4ed8!important}.advisor__regen-state{color:#4a3200;white-space:nowrap;background:#fdf6e9;border:1px solid #8a5a00;border-radius:999px;padding:.02rem .45rem;font-size:.72rem;font-weight:700}.advisor__regen-state[data-regeneration-state=SUCCEEDED]{color:#14512c;background:#f2f9f4;border-color:#1b6b3a}.advisor__regen-state[data-regeneration-state=FAILED]{color:#7a2c1d;background:#fdf1ee;border-color:#b8452f}.advisor__box-failure{flex-direction:column;align-items:flex-start;gap:.3rem;display:flex}.advisor__box-next{color:#3f3730;overflow-wrap:anywhere;margin:0;font-size:.82rem}.advisor__note-inline{color:#5c3c00;overflow-wrap:anywhere;margin:0;font-size:.8rem}.advisor__deep-status{color:#3f3730;background:#fffdfa;border:1px dashed #b9ada0;border-radius:.4rem;flex-wrap:wrap;align-items:center;gap:.3rem .6rem;padding:.35rem .6rem;font-size:.82rem;display:flex}.advisor__deep-status[data-deep-dive-stale=yes]{background:#fdf6e9;border-color:#8a5a00}.advisor__facts{flex-basis:100%;font-size:.82rem}.advisor__facts>summary{cursor:pointer}.advisor__facts-group{margin-top:.3rem}.advisor__facts-title{font-weight:700}.advisor__facts ul{margin:.1rem 0 0;padding-left:1.2rem}.advisor__facts li{overflow-wrap:anywhere}.advisor__issues{border-left:4px solid var(--pdl-primary-red,#7a1f2b);background:#fbf7f5;border-radius:.3rem;padding:.4rem .55rem}.advisor__issues-title{color:#4a1a1b;font-size:.82rem;font-weight:700}.advisor__issues ul{flex-direction:column;gap:.45rem;margin:.25rem 0 0;padding:0;list-style:none;display:flex}.advisor__issue p{overflow-wrap:anywhere;margin:0;font-size:.85rem}.advisor__issue-unknown{font-weight:700}.advisor__issue-branch{border-left:2px solid #d6cdc2;padding-left:.4rem}.advisor__issue-question{color:#1c3454;font-weight:700}.advisor__issue-detail{margin-top:.2rem;font-size:.8rem}.advisor__issue-detail>summary{cursor:pointer}.advisor__issue-detail dl{grid-template-columns:max-content minmax(0,1fr);gap:.15rem .6rem;margin:.25rem 0;display:grid}.advisor__issue-detail dt{color:#6b6158}.advisor__issue-detail dd{overflow-wrap:anywhere;margin:0}.advisor__issue-calc{display:block}.advisor__box-sources,.advisor__box-history{font-size:.8rem}.advisor__box-sources>summary,.advisor__box-history>summary{cursor:pointer;color:#3f3730}.advisor__box-sources ul,.advisor__box-history ol{margin:.2rem 0 0;padding-left:1.2rem}.advisor__box-history li{flex-direction:column;gap:.1rem;margin-bottom:.3rem;display:flex}.advisor__history-body{white-space:pre-wrap;overflow-wrap:anywhere;color:#4a423b}.advisor__questions{border:1px solid var(--pdl-primary-red,#7a1f2b);background:#fffdfa;border-radius:.45rem;padding:.55rem .75rem}.advisor__questions-title{color:#4a1a1b;margin:0 0 .3rem;font-size:.9rem}.advisor__questions ol{flex-direction:column;gap:.6rem;margin:0;padding-left:1.2rem;display:flex}.advisor__question{flex-direction:column;gap:.3rem;display:flex}.advisor__question-text{overflow-wrap:anywhere;margin:0;font-weight:700}.advisor__question-choices{flex-wrap:wrap;gap:.25rem .9rem;display:flex}.advisor__question-choice{overflow-wrap:anywhere;align-items:flex-start;gap:.3rem;min-width:0;font-size:.85rem;display:inline-flex}.advisor__question-note{color:#6b6158;flex-direction:column;gap:.1rem;font-size:.78rem;display:flex}.advisor__question-note textarea{width:100%;min-width:0;font:inherit;resize:vertical;border:1px solid #8a7f73;border-radius:.35rem;padding:.3rem .5rem}.advisor .advisor__questions .advisor__question-confirm{border-radius:.4rem;align-self:flex-start;min-height:2.2rem;color:#2b2622!important;background:#fff!important;border:1px solid #8a7f73!important;padding:.3rem .9rem!important;font-weight:700!important}.advisor .advisor__questions .advisor__question-confirm:disabled{opacity:.55;cursor:not-allowed}.advisor__question-review{flex-direction:column;gap:.3rem;display:flex}.advisor__question-preview{font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;background:#f3efe9;border-radius:.35rem;margin:0;padding:.4rem .55rem;font-size:.85rem}.advisor__question-actions{flex-wrap:wrap;gap:.4rem;display:flex}.advisor__run-evidence{color:#1c3454;font-size:.75rem}.advisor__frame,.advisor__routes{color:#3f3730;background:#fffdfa;border:1px solid #ddd3c7;border-radius:.4rem;min-width:0;padding:.3rem .6rem;font-size:.82rem}.advisor__frame>summary,.advisor__routes>summary{cursor:pointer;overflow-wrap:anywhere}.advisor__frame>summary{color:#4a1a1b;font-weight:700}.advisor__frame-list,.advisor__timings{grid-template-columns:max-content minmax(0,1fr);gap:.15rem .6rem;margin:.35rem 0;display:grid}.advisor__timings>div{display:contents}.advisor__frame-list dt,.advisor__timings dt{color:#6b6158}.advisor__frame-list dd,.advisor__timings dd{overflow-wrap:anywhere;margin:0}.advisor__routes-list{flex-direction:column;gap:.3rem;margin:.3rem 0 0;padding:0;list-style:none;display:flex}.advisor__route-title{margin-right:.5rem;font-weight:700}.advisor__route-headline{color:#3f3730}.advisor__routes-list>li[data-route-status=FAILED] .advisor__route-headline,.advisor__routes-list>li[data-route-status=PARTIAL] .advisor__route-headline{color:#8a5a00}.advisor__route-details{margin:.1rem 0 0;padding-left:1.2rem}.advisor__route-details li{overflow-wrap:anywhere}.advisor__options{background:#f5f7fb;border-left:4px solid #1c3454;border-radius:.3rem;flex-basis:100%;padding:.4rem .55rem}.advisor__options ol{flex-direction:column;gap:.4rem;margin:.25rem 0 0;padding-left:1.2rem;display:flex}.advisor__option p{overflow-wrap:anywhere;margin:0;font-size:.85rem}.advisor__option-name{font-weight:700}.advisor__option details{margin-top:.15rem;font-size:.8rem}.advisor__option details>summary{cursor:pointer}.advisor__option dl{grid-template-columns:max-content minmax(0,1fr);gap:.15rem .6rem;margin:.25rem 0;display:grid}.advisor__option dl>div{display:contents}.advisor__option dt{color:#6b6158}.advisor__option dd{overflow-wrap:anywhere;margin:0}.advisor__issue-review{color:#3f3730}@media (width<=40rem){.advisor__frame-list,.advisor__timings,.advisor__option dl{grid-template-columns:minmax(0,1fr)}}.auth-gate{background:#fff;border:1px solid #d5d8dd;border-radius:8px;flex-direction:column;gap:16px;max-width:420px;margin:48px auto;padding:24px;display:flex}.auth-gate__form,.auth-gate__notice,.auth-gate__tenant{flex-direction:column;gap:8px;display:flex}.auth-gate__title{margin:0;font-size:1.125rem;font-weight:600}.auth-gate__message,.auth-gate__detail,.auth-gate__rule{color:#4a4f57;margin:0;font-size:.875rem}.auth-gate__label{font-size:.8125rem;font-weight:600}.auth-gate__input{border:1px solid #c3c7cd;border-radius:4px;padding:8px 10px;font-size:.9375rem}.auth-gate__error{color:#b4231f;margin:0;font-size:.875rem}.auth-gate__submit,.auth-gate__action,.auth-gate__tenant-button,.auth-status__action{cursor:pointer;background:#f5f6f8;border:1px solid #c3c7cd;border-radius:4px;padding:8px 14px;font-size:.875rem}.auth-gate__submit[disabled],.auth-gate__action[disabled]{opacity:.6;cursor:not-allowed}.auth-gate__actions{gap:8px;display:flex}.auth-gate__tenant-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.auth-gate__tenant-button[aria-pressed=true]{background:#e8f0fc;border-color:#2f6fd0}.auth-status{align-items:center;gap:12px;padding:8px 12px;font-size:.875rem;display:flex}.auth-status__company{color:#4a4f57}html:not([data-mdf-area=public]){--bi-bg:#f4f6f8;--bi-bg-2:#edf0f4;--bi-surface:#fff;--bi-surface-2:#f8fafc;--bi-line:#dce1e8;--bi-line-strong:#c3cbd6;--bi-ink:#16233a;--bi-ink-2:#3d4a61;--bi-ink-3:#5c687c;--bi-brand:#7a1f2b;--bi-brand-ink:#fff;--bi-brand-soft:#f7edee;--bi-critical:#b3261e;--bi-critical-soft:#fdecea;--bi-warning:#8a5600;--bi-warning-soft:#fcf3e3;--bi-success:#1e7f4e;--bi-success-soft:#e9f5ee;--bi-info:#2f4b8f;--bi-info-soft:#edf1fa;--bi-r-sm:8px;--bi-r-md:10px;--bi-r-lg:12px;--bi-s1:8px;--bi-s2:12px;--bi-s3:16px;--bi-s4:20px;--bi-s5:24px;--bi-s6:32px;--bi-sidebar-w:240px;--bi-sidebar-w-collapsed:68px;--bi-header-h:64px}html:not([data-mdf-area=public]) #dashboard-top{background:var(--bi-bg)!important;background-color:var(--bi-bg)!important;color:var(--bi-ink)!important;padding:4px var(--bi-s5) 64px!important;border-radius:0!important}html:not([data-mdf-area=public]) #dashboard-top>section{max-width:1600px!important}html:not([data-mdf-area=public]) #dashboard-top [style*=\#DED8D0],html:not([data-mdf-area=public]) #dashboard-top [style*=\#E8E2DA]{border-color:var(--bi-line)!important}html:not([data-mdf-area=public]) #dashboard-top button,html:not([data-mdf-area=public]) #dashboard-top input,html:not([data-mdf-area=public]) #dashboard-top select,html:not([data-mdf-area=public]) #dashboard-top textarea{border-radius:var(--bi-r-sm)!important}html:not([data-mdf-area=public]) #dashboard-top .bi-badge,html:not([data-mdf-area=public]) #dashboard-top [class*=__badge],html:not([data-mdf-area=public]) #dashboard-top [class*=-badge]{border-radius:999px!important}html:not([data-mdf-area=public]) #dashboard-top section[style*=border-radius],html:not([data-mdf-area=public]) #dashboard-top div[style*="border-radius: 16px"],html:not([data-mdf-area=public]) #dashboard-top div[style*="border-radius: 18px"]{border-radius:var(--bi-r-lg)!important}#dashboard-top[data-mdf-page] .mdf-page-block,#dashboard-top[data-mdf-page] #manager-ai-box,#dashboard-top[data-mdf-page] #management-summary,#dashboard-top[data-mdf-page] #ai-output-review,#dashboard-top[data-mdf-page] #manager-decision-support,#dashboard-top[data-mdf-page] #mdf-ai-question,#dashboard-top[data-mdf-page] #capacity-board,#dashboard-top[data-mdf-page] #capacity-approval,#dashboard-top[data-mdf-page] #plan-approval,#dashboard-top[data-mdf-page] #project-room,#dashboard-top[data-mdf-page] #quality-management,#dashboard-top[data-mdf-page] #claim-handling,#dashboard-top[data-mdf-page] #new-product-development,#dashboard-top[data-mdf-page] #raci-matrix,#dashboard-top[data-mdf-page] #wbs-templates,#dashboard-top[data-mdf-page] #project-detail,#dashboard-top[data-mdf-page] #project-list,#dashboard-top[data-mdf-page] #project-actions,#dashboard-top[data-mdf-page] #project-action-detail,#dashboard-top[data-mdf-page] #project-action-candidates,#dashboard-top[data-mdf-page] #next-actions,#dashboard-top[data-mdf-page] #next-action-detail,#dashboard-top[data-mdf-page] #generated-outputs,#dashboard-top[data-mdf-page] #decision-logs,#dashboard-top[data-mdf-page] #decision-log-detail,#dashboard-top[data-mdf-page] #owner-check,#dashboard-top[data-mdf-page] #owner-update{display:none!important}#dashboard-top[data-mdf-page=home][data-mdf-tab=decisions] .mdf-page-block--home,#dashboard-top[data-mdf-page=projects][data-mdf-tab=records] #management-summary,#dashboard-top[data-mdf-page=projects][data-mdf-tab=records] #project-detail,#dashboard-top[data-mdf-page=projects][data-mdf-tab=records] #project-list,#dashboard-top[data-mdf-page=projects][data-mdf-tab=records] #project-actions,#dashboard-top[data-mdf-page=projects][data-mdf-tab=records] #project-action-detail,#dashboard-top[data-mdf-page=projects][data-mdf-tab=records] #project-action-candidates,#dashboard-top[data-mdf-page=projects][data-mdf-tab=records] #next-actions,#dashboard-top[data-mdf-page=projects][data-mdf-tab=records] #next-action-detail,#dashboard-top[data-mdf-page=projects][data-mdf-tab=records] .mdf-page-block--projects,#dashboard-top[data-mdf-page=projects][data-mdf-tab=execution] #plan-approval,#dashboard-top[data-mdf-page=projects][data-mdf-tab=history] #project-room,#dashboard-top[data-mdf-page=ai][data-mdf-tab=today] #manager-ai-box,#dashboard-top[data-mdf-page=ai][data-mdf-tab=today] #mdf-ai-question,#dashboard-top[data-mdf-page=ai][data-mdf-tab=today] .mdf-page-block--ai,#dashboard-top[data-mdf-page=ai][data-mdf-tab=evidence] #manager-decision-support,#dashboard-top[data-mdf-page=ai][data-mdf-tab=evidence] .mdf-page-block--ai,#dashboard-top[data-mdf-page=ai][data-mdf-tab=review] #ai-output-review,#dashboard-top[data-mdf-page=ai][data-mdf-tab=review] #management-summary,#dashboard-top[data-mdf-page=ai][data-mdf-tab=review] #generated-outputs,#dashboard-top[data-mdf-page=ai][data-mdf-tab=record] #management-summary,#dashboard-top[data-mdf-page=ai][data-mdf-tab=record] #decision-logs,#dashboard-top[data-mdf-page=ai][data-mdf-tab=record] #decision-log-detail{display:block!important}#dashboard-top[data-mdf-page=ai] #management-summary{background:0 0!important;border:0!important;border-radius:0!important}#dashboard-top[data-mdf-page=capacity] #capacity-board,#dashboard-top[data-mdf-page=projects][data-mdf-tab=execution] #capacity-approval,#dashboard-top[data-mdf-page=capacity] .mdf-page-block--capacity,#dashboard-top[data-mdf-page=quality][data-mdf-tab=records] #quality-management,#dashboard-top[data-mdf-page=quality][data-mdf-tab=records] #claim-handling,#dashboard-top[data-mdf-page=quality][data-mdf-tab=records] #new-product-development,#dashboard-top[data-mdf-page=quality][data-mdf-tab=records] .mdf-page-block--quality,#dashboard-top[data-mdf-page=projects][data-mdf-tab=room] #raci-matrix,#dashboard-top[data-mdf-page=projects][data-mdf-tab=room] #wbs-templates,#dashboard-top[data-mdf-page=projects][data-mdf-tab=room] #owner-check,#dashboard-top[data-mdf-page=projects][data-mdf-tab=room] #owner-update{display:block!important}.bi-page-header{justify-content:space-between;align-items:flex-end;gap:var(--bi-s3);margin:0 0 var(--bi-s4);padding:0 0 var(--bi-s3);border-bottom:1px solid var(--bi-line);flex-wrap:wrap;display:flex}.bi-page-header__main{min-width:0}.bi-page-header__title{color:var(--bi-ink)!important;text-align:left!important;margin:0!important;font-size:24px!important;font-weight:800!important;line-height:1.25!important}.bi-page-header__purpose{color:var(--bi-ink-2)!important;text-align:left!important;margin:6px 0 0!important;font-size:13px!important}.bi-page-header__meta{align-items:center;gap:var(--bi-s2);color:var(--bi-ink-3);flex-wrap:wrap;font-size:12px;display:flex}.bi-kpis{gap:var(--bi-s3);margin:0 0 var(--bi-s4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.bi-kpi{background:var(--bi-surface);border:1px solid var(--bi-line);border-radius:var(--bi-r-lg);padding:var(--bi-s4);min-width:0}.bi-kpi__label{color:var(--bi-ink-3);margin:0;font-size:12px;font-weight:700}.bi-kpi__value{color:var(--bi-ink);font-variant-numeric:tabular-nums;margin:6px 0 0;font-size:30px;font-weight:800;line-height:1.1}.bi-kpi__unit{color:var(--bi-ink-3);margin-left:4px;font-size:14px;font-weight:700}.bi-kpi__note{color:var(--bi-ink-3);margin:6px 0 0;font-size:12px}.bi-kpi--critical .bi-kpi__value{color:var(--bi-critical)}.bi-kpi--warning .bi-kpi__value{color:var(--bi-warning)}.bi-columns{gap:var(--bi-s3);margin:0 0 var(--bi-s4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.bi-panel{background:var(--bi-surface);border:1px solid var(--bi-line);border-radius:var(--bi-r-lg);padding:var(--bi-s4);min-width:0}.bi-panel__head{justify-content:space-between;align-items:baseline;gap:var(--bi-s2);margin:0 0 var(--bi-s2);display:flex}.bi-panel__title{color:var(--bi-ink)!important;text-align:left!important;margin:0!important;font-size:14px!important;font-weight:800!important}.bi-panel__count{font-variant-numeric:tabular-nums;color:var(--bi-ink);font-size:20px;font-weight:800}.bi-panel__count--critical{color:var(--bi-critical)}.bi-panel__count--warning{color:var(--bi-warning)}.bi-rows{gap:2px;margin:0;padding:0;list-style:none;display:grid}.bi-row{align-items:center;gap:var(--bi-s2);border-top:1px solid var(--bi-line);color:var(--bi-ink-2);grid-template-columns:minmax(0,1fr) auto;padding:8px 0;font-size:13px;display:grid}.bi-row:first-child{border-top:0}.bi-row__label{overflow-wrap:anywhere;min-width:0;color:var(--bi-ink)}.bi-row__meta{color:var(--bi-ink-3);white-space:nowrap;font-size:12px}.bi-badge{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:11px;font-weight:700;line-height:1.6;display:inline-flex}.bi-badge--success{background:var(--bi-success-soft);color:var(--bi-success)}.bi-badge--neutral{background:var(--bi-bg-2);color:var(--bi-ink-2)}.bi-trend__bars{margin:var(--bi-s2) 0 0;gap:6px;display:grid}.bi-trend__row{align-items:center;gap:var(--bi-s2);color:var(--bi-ink-2);grid-template-columns:minmax(0,88px) minmax(0,1fr) auto;font-size:12px;display:grid}.bi-trend__track{background:var(--bi-bg-2);border-radius:999px;height:8px;overflow:hidden}.bi-trend__fill{background:var(--bi-brand);border-radius:999px;height:100%;display:block}.bi-trend__fill--critical{background:var(--bi-critical)}.bi-trend__fill--warning{background:var(--bi-warning)}.bi-trend__fill--success{background:var(--bi-success)}.bi-trend__value{font-variant-numeric:tabular-nums;color:var(--bi-ink);font-weight:700}.bi-empty{padding:var(--bi-s3) 0;color:var(--bi-ink-3);margin:0;font-size:13px}.bi-note{margin:var(--bi-s2) 0 0;color:var(--bi-ink-3);font-size:12px}.bi-audit{margin:var(--bi-s3) 0 0;border:1px solid var(--bi-line);border-radius:var(--bi-r-md);background:var(--bi-surface-2)}.bi-audit>summary{cursor:pointer;padding:10px var(--bi-s3);color:var(--bi-ink-2);font-size:12px;font-weight:700;list-style:none}.bi-audit>summary::-webkit-details-marker{display:none}.bi-audit>summary:before{content:"▸";color:var(--bi-ink-3);margin-right:8px}.bi-audit[open]>summary:before{content:"▾"}.bi-audit__body{padding:0 var(--bi-s3) var(--bi-s3);color:var(--bi-ink-2);overflow-wrap:anywhere;gap:6px;font-size:12px;display:grid}.bi-cta{cursor:pointer;align-items:center;gap:8px;padding:9px 16px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex;border:1px solid var(--bi-brand)!important;border-radius:var(--bi-r-sm)!important;background:var(--bi-brand)!important;background-color:var(--bi-brand)!important;color:var(--bi-brand-ink)!important}.bi-cta--quiet{background:var(--bi-surface)!important;background-color:var(--bi-surface)!important;color:var(--bi-brand)!important}@media (width<=1100px){.bi-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.bi-columns{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.bi-kpis{grid-template-columns:minmax(0,1fr)}.bi-page-header{flex-direction:column;align-items:flex-start}.bi-trend__row{grid-template-columns:minmax(0,72px) minmax(0,1fr) auto}}html:not([data-mdf-area=public]) #root .app-sidebar{width:var(--bi-sidebar-w)!important;color:#d8dee9!important;padding:var(--bi-s4) var(--bi-s2) var(--bi-s4)!important;gap:var(--bi-s2)!important;background:#101b2d!important}html:not([data-mdf-area=public]) #root .app-sidebar--collapsed{width:var(--bi-sidebar-w-collapsed)!important;padding-left:6px!important;padding-right:6px!important}html:not([data-mdf-area=public]) #root .app-sidebar--collapsed .app-sidebar-brand,html:not([data-mdf-area=public]) #root .app-sidebar--collapsed .app-navgroup__panel,html:not([data-mdf-area=public]) #root .app-sidebar--collapsed .app-sidebar-footer,html:not([data-mdf-area=public]) #root .app-sidebar--collapsed .app-navgroup__toggle>span:first-child{display:none!important}html:not([data-mdf-area=public]) #root .app-sidebar-collapse{cursor:pointer;align-self:flex-end;width:28px;height:28px;font-size:13px;line-height:1;border-radius:var(--bi-r-sm)!important;color:#fff!important;background:#ffffff0f!important;border:1px solid #ffffff3d!important;padding:0!important}html:not([data-mdf-area=public]) #root .app-sidebar .app-sidebar-title{color:#fff!important}html:not([data-mdf-area=public]) #root .app-sidebar .app-sidebar-subtitle,html:not([data-mdf-area=public]) #root .app-sidebar .app-sidebar-footer{color:#d8dee9c7!important}html:not([data-mdf-area=public]) #root .app-sidebar .app-navgroup__toggle{color:#fff!important;background:#ffffff0d!important}html:not([data-mdf-area=public]) #root .app-sidebar .app-navgroup__toggle[aria-expanded=true]{background:#ffffff1f!important}html:not([data-mdf-area=public]) #root .app-sidebar .app-navgroup__question{color:#e2e7f0e6!important}html:not([data-mdf-area=public]) #root .app-sidebar .app-sidebar-link{color:#c9d2e0!important}html:not([data-mdf-area=public]) #root .app-sidebar .app-sidebar-link[aria-current=true]{background:var(--bi-brand)!important;color:#fff!important}@media (width>=1101px){html:not([data-mdf-area=public]) #root{padding-left:calc(var(--bi-sidebar-w) + 16px)!important;background:var(--bi-bg)!important;padding-top:16px!important;padding-right:16px!important}html:not([data-mdf-area=public]) #root:has(.app-sidebar--collapsed){padding-left:calc(var(--bi-sidebar-w-collapsed) + 16px)!important}}html:not([data-mdf-area=public]) #root .auth-status{min-height:var(--bi-header-h)!important;margin:0 0 var(--bi-s3)!important;padding:0 var(--bi-s4)!important;background:var(--bi-surface)!important;background-color:var(--bi-surface)!important;border:1px solid var(--bi-line)!important;border-radius:var(--bi-r-lg)!important}html:not([data-mdf-area=public]) #dashboard-top>section{background:0 0!important;border:0!important;padding:0!important}html:not([data-mdf-area=public]) #root .app-sidebar .app-navgroup__toggle[aria-current=page]{box-shadow:inset 3px 0 0 var(--bi-brand)!important}.bi-contextbar{z-index:40;align-items:center;gap:var(--bi-s3);background:var(--bi-surface);border:1px solid var(--bi-line);border-radius:var(--bi-r-md);flex-wrap:wrap;margin:0 0 10px;padding:4px 14px;font-size:13px;display:flex;position:sticky;top:0}.bi-contextbar__group{align-items:baseline;gap:6px;min-width:0;display:flex}.bi-contextbar__key{color:var(--bi-ink-2);white-space:nowrap;font-size:12px}.bi-contextbar__value{color:var(--bi-ink);overflow-wrap:anywhere;font-weight:700}.bi-contextbar__note,.bi-contextbar__freshness{color:var(--bi-ink-2);font-size:12px}.bi-contextbar__freshness[data-bi-freshness=stale]{color:var(--bi-critical);font-weight:700}.bi-contextbar__select{font:inherit;border:1px solid var(--bi-line);border-radius:var(--bi-r-sm);color:var(--bi-ink);background:#fff;padding:4px 8px}.bi-contextbar__actions{gap:8px;margin-left:auto;display:flex}.bi-tabs{margin:0 0 var(--bi-s3)}.bi-tabs__list{border-bottom:1px solid var(--bi-line);flex-wrap:wrap;gap:4px;display:flex}.bi-tabs__tab{font:inherit;border-radius:var(--bi-r-sm) var(--bi-r-sm) 0 0;color:var(--bi-ink-2);cursor:pointer;background:0 0;border:1px solid #0000;border-bottom:none;padding:8px 16px;font-size:14px;font-weight:700}.bi-tabs__tab:hover{color:var(--bi-ink);background:#00000008}.bi-tabs__tab--active{color:var(--bi-ink);background:var(--bi-surface);border-color:var(--bi-line);box-shadow:inset 0 3px 0 var(--bi-brand)}.bi-tabs__tab:focus-visible,.bi-cta:focus-visible,.bi-bars__button:focus-visible,.bi-matrix__button:focus-visible{outline:2px solid var(--bi-brand)!important;outline-offset:2px!important}.bi-tabs__purpose{color:var(--bi-ink-2)!important;text-align:left!important;margin:8px 0 0!important;font-size:12px!important}.bi-note--ignored{color:var(--bi-warning)!important;font-weight:700!important}.bi-slice__headline{color:var(--bi-ink)!important;text-align:left!important;margin:0!important;font-size:15px!important;font-weight:800!important}.bi-slice__change-text{color:var(--bi-ink-2)!important;text-align:left!important;margin:4px 0 0!important;font-size:12px!important}.bi-slice__change-text[data-bi-comparison=absent]{color:var(--bi-warning)!important}.bi-slice__columns{gap:var(--bi-s3);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;display:grid}@media (width<=1180px){.bi-slice__columns{grid-template-columns:minmax(0,1fr)}}.bi-slice__charts{gap:var(--bi-s3);min-width:0;display:grid}.bi-slice__cards{min-width:0}.bi-slice__evidence{margin-top:var(--bi-s3)}.bi-chart{background:var(--bi-surface);border:1px solid var(--bi-line);border-radius:var(--bi-r-md);min-width:0;margin:0;padding:12px 14px}.bi-chart__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:10px;display:flex}.bi-chart__title{color:var(--bi-ink)!important;text-align:left!important;margin:0!important;font-size:14px!important;font-weight:800!important}.bi-chart__question{color:var(--bi-ink-2)!important;text-align:left!important;margin:2px 0 0!important;font-size:12px!important}.bi-chart__meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bi-chart__asof{color:var(--bi-ink-2);white-space:nowrap;font-size:11px}.bi-chart__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex;color:var(--bi-ink-2)!important;text-align:left!important;margin:10px 0 0!important;font-size:11px!important}.bi-chart__unavailable{border:1px dashed var(--bi-line);border-radius:var(--bi-r-sm);background:#00000005;padding:12px}.bi-chart__unavailable-title{color:var(--bi-ink)!important;text-align:left!important;margin:0!important;font-size:13px!important;font-weight:700!important}.bi-chart__unavailable-reason{color:var(--bi-ink-2)!important;text-align:left!important;margin:4px 0 0!important;font-size:12px!important}.bi-bars{gap:6px;margin:0;padding:0;list-style:none;display:grid}.bi-bars__row{min-width:0}.bi-bars__button,.bi-bars__static{width:100%;font:inherit;text-align:left;border-radius:var(--bi-r-sm);color:var(--bi-ink);background:0 0;border:1px solid #0000;grid-template-columns:minmax(0,13em) minmax(0,1fr) auto;align-items:center;gap:10px;padding:4px 6px;font-size:12px;display:grid}.bi-bars__button{cursor:pointer}.bi-bars__button:hover{border-color:var(--bi-line);background:#00000008}.bi-bars__label{overflow-wrap:anywhere}.bi-bars__track{background:#0000000f;border-radius:5px;height:10px;display:block;overflow:hidden}.bi-bars__fill{border-radius:5px;height:100%;display:block}.bi-bars__value{white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--bi-ink-2)}.bi-matrix__grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:6px;font-size:12px;display:grid}.bi-matrix__colhead,.bi-matrix__rowhead{color:var(--bi-ink-2);overflow-wrap:anywhere;align-self:center}.bi-matrix__cell{border:1px solid var(--bi-line);border-radius:var(--bi-r-sm);background:#fff;justify-content:center;align-items:baseline;gap:3px;padding:10px 6px;display:flex}.bi-matrix__button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;align-items:baseline;gap:3px;display:flex}.bi-matrix__value{font-variant-numeric:tabular-nums;font-size:20px}.bi-matrix__unit{font-size:11px}.bi-scatter__svg{width:100%;height:auto;display:block}.bi-scatter__legend{gap:4px;margin:8px 0 0;padding:0;font-size:12px;list-style:none;display:grid}.bi-scatter__legend li{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.bi-scatter__legend-meta{font-variant-numeric:tabular-nums}.bi-cards{counter-reset:none;gap:10px;margin:8px 0 0;padding:0;list-style:none;display:grid}.bi-card{background:var(--bi-surface);border:1px solid var(--bi-line);border-left:4px solid var(--bi-ink-2);border-radius:var(--bi-r-md);padding:12px 14px}.bi-card--critical{border-left-color:var(--bi-critical)}.bi-card--warning{border-left-color:var(--bi-warning)}.bi-card__head{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.bi-card__fact{overflow-wrap:anywhere;flex:14em;min-width:0;color:var(--bi-ink)!important;text-align:left!important;margin:0!important;font-size:14px!important;font-weight:800!important}.bi-card__body{gap:6px;margin:10px 0 0;font-size:12px;display:grid}.bi-card__field{grid-template-columns:minmax(0,8em) minmax(0,1fr);gap:8px;display:grid}.bi-card__field dt{color:var(--bi-ink-2)}.bi-card__field dd{color:var(--bi-ink);overflow-wrap:anywhere;margin:0}.bi-card__next{font-weight:700}.bi-card__list{margin:0;padding-left:1.1em}.bi-card__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:10px;display:flex}.bi-card__evidence{color:var(--bi-ink-2);font-size:11px}.bi-badge--rank{background:var(--bi-ink);color:#fff}.bi-badge--critical{background:var(--bi-critical);color:#fff}.bi-badge--warning{background:var(--bi-warning);color:#fff}.bi-badge--info{background:var(--bi-ink-2);color:#fff}.bi-badge--synthetic{color:#fff;background:#6c5a8c}.bi-held,.bi-datastate,.bi-history{margin-top:var(--bi-s4);background:var(--bi-surface);border:1px solid var(--bi-line);border-radius:var(--bi-r-md);padding:12px 14px}.bi-held__list,.bi-datastate__list{gap:6px;margin:8px 0 0;padding:0;font-size:12px;list-style:none;display:grid}.bi-held__list li,.bi-datastate__row{border-top:1px solid var(--bi-line);grid-template-columns:minmax(0,12em) minmax(0,12em) minmax(0,1fr);align-items:baseline;gap:8px;padding:6px 0;display:grid}.bi-held__label,.bi-datastate__label{color:var(--bi-ink);overflow-wrap:anywhere;font-weight:700}.bi-held__state,.bi-datastate__state{color:var(--bi-ink-2);overflow-wrap:anywhere}.bi-datastate__state--available{color:var(--bi-success);font-weight:700}.bi-datastate__state--route_missing,.bi-datastate__state--undetermined,.bi-datastate__state--not_measured{color:var(--bi-warning);font-weight:700}.bi-datastate__state--denied{color:var(--bi-critical);font-weight:700}.bi-held__reason,.bi-datastate__use,.bi-datastate__reason{color:var(--bi-ink-2);overflow-wrap:anywhere}.bi-datastate__reason{grid-column:1/-1}.bi-history__state[data-bi-comparison=absent]{color:var(--bi-warning)!important;font-weight:700!important}.bi-panel-right{z-index:60;border-left:1px solid var(--bi-line);background:#fff;flex-direction:column;width:min(420px,92vw);display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-8px 0 24px #0000001f}.bi-panel-right__head{border-bottom:1px solid var(--bi-line);justify-content:space-between;align-items:center;gap:8px;padding:12px 14px;display:flex}.bi-panel-right__title{color:var(--bi-ink)!important;text-align:left!important;margin:0!important;font-size:15px!important;font-weight:800!important}.bi-panel-right__close{font:inherit;border:1px solid var(--bi-line);border-radius:var(--bi-r-sm);color:var(--bi-ink);cursor:pointer;background:#fff;padding:4px 10px;font-size:18px;line-height:1}.bi-panel-right__body{color:var(--bi-ink);padding:12px 14px;font-size:13px;overflow-y:auto}.bi-panel-right__subtitle{text-align:left!important;margin:0 0 8px!important;font-size:14px!important;font-weight:800!important}.bi-panel-right__lead{color:var(--bi-ink-2)!important;text-align:left!important;margin:0 0 8px!important;font-size:12px!important}.bi-panel-right__fields{gap:6px;margin:0;font-size:12px;display:grid}.bi-panel-right__field{border-top:1px solid var(--bi-line);grid-template-columns:minmax(0,7em) minmax(0,1fr);gap:8px;padding-top:6px;display:grid}.bi-panel-right__field dt{color:var(--bi-ink-2)}.bi-panel-right__field dd{overflow-wrap:anywhere;margin:0}.bi-panel-right__notes{color:var(--bi-ink-2);margin:10px 0 0;padding-left:1.1em;font-size:12px}.bi-unconnected{border:1px solid var(--bi-warning);border-radius:var(--bi-r-sm);background:#b5822a14;margin-top:10px;padding:10px 12px;font-size:12px}.bi-unconnected__title{color:var(--bi-warning)!important;text-align:left!important;margin:0 0 4px!important;font-weight:800!important}.bi-execblock__head{margin:var(--bi-s4) 0 var(--bi-s3);border-bottom:1px solid var(--bi-line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;padding-bottom:6px;display:flex}.bi-execblock__period{color:var(--bi-ink-2);font-size:11px}.bi-kpi__value--text{font-size:18px!important}.bi-slice__coverage{margin:6px 0 var(--bi-s3)!important;color:var(--bi-ink-2)!important;text-align:left!important;font-size:12px!important}.bi-slice .bi-kpi__note{font-size:11px!important;line-height:1.35!important}.bi-slice .bi-kpis{margin-bottom:0!important}.bi-slice__change{margin:0 0 10px}.bi-slice__headline{color:var(--bi-ink);font-size:13px;font-weight:800}.bi-slice .bi-kpi{padding:10px 12px!important}.bi-slice .bi-kpi__value{font-size:22px!important;line-height:1.2!important}.bi-card__head{row-gap:4px}.bi-card__head .bi-card__fact{flex:1 0 100%}.bi-card__head .bi-card__evidence{flex:0 auto}.bi-cards{margin-top:6px}.bi-card{padding:10px 12px}.bi-card__body{margin-top:6px}#dashboard-top .bi-page-header{margin-bottom:10px!important;padding-bottom:8px!important}#dashboard-top .bi-page-header__purpose{margin-top:2px!important}.bi-tabs{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:10px;display:flex}.bi-tabs__purpose{margin:0 0 8px!important}.bi-slice__coverage{margin:4px 0 10px!important}.bi-slice .bi-kpi__label{font-size:11px!important}#dashboard-top[data-mdf-page=projects][data-mdf-tab=records] #management-summary,#dashboard-top[data-mdf-page=projects][data-mdf-tab=records] #project-detail,#dashboard-top[data-mdf-page=projects][data-mdf-tab=records] #project-list,#dashboard-top[data-mdf-page=projects][data-mdf-tab=records] #project-actions,#dashboard-top[data-mdf-page=projects][data-mdf-tab=records] #project-action-detail,#dashboard-top[data-mdf-page=projects][data-mdf-tab=records] #project-action-candidates,#dashboard-top[data-mdf-page=projects][data-mdf-tab=records] #next-actions,#dashboard-top[data-mdf-page=projects][data-mdf-tab=records] #next-action-detail,#dashboard-top[data-mdf-page=ai][data-mdf-tab=today] #manager-ai-box,#dashboard-top[data-mdf-page=ai][data-mdf-tab=today] #mdf-ai-question,#dashboard-top[data-mdf-page=ai][data-mdf-tab=evidence] #manager-decision-support,#dashboard-top[data-mdf-page=ai][data-mdf-tab=review] #ai-output-review,#dashboard-top[data-mdf-page=ai][data-mdf-tab=review] #management-summary,#dashboard-top[data-mdf-page=ai][data-mdf-tab=review] #generated-outputs,#dashboard-top[data-mdf-page=ai][data-mdf-tab=record] #management-summary,#dashboard-top[data-mdf-page=ai][data-mdf-tab=record] #decision-logs,#dashboard-top[data-mdf-page=ai][data-mdf-tab=record] #decision-log-detail,#dashboard-top[data-mdf-page=quality][data-mdf-tab=records] #quality-management,#dashboard-top[data-mdf-page=quality][data-mdf-tab=records] #claim-handling,#dashboard-top[data-mdf-page=quality][data-mdf-tab=records] #new-product-development,#dashboard-top[data-mdf-page=scenarios][data-mdf-tab=records] #plan-approval,#dashboard-top[data-mdf-page=admin][data-mdf-tab=records] #raci-matrix,#dashboard-top[data-mdf-page=admin][data-mdf-tab=records] #wbs-templates,#dashboard-top[data-mdf-page=admin][data-mdf-tab=records] #management-summary,#dashboard-top[data-mdf-page=admin][data-mdf-tab=records] #owner-check,#dashboard-top[data-mdf-page=admin][data-mdf-tab=records] #owner-update{overscroll-behavior:contain;max-height:calc(100vh - 240px);overflow:auto}.bi-canvas{gap:var(--bi-s3);margin:var(--bi-s3) 0;align-items:start;display:grid}@media (width<=1180px){.bi-canvas{grid-template-columns:minmax(0,1fr)!important}}.bi-cf{border:1px solid var(--bi-brand);border-radius:var(--bi-r-sm);background:var(--bi-brand-soft);flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 10px;padding:8px 10px;font-size:12px;display:flex}.bi-cf__label{color:var(--bi-brand);font-weight:800}.bi-cf__chip,.bi-cf__clear{font:inherit;border:1px solid var(--bi-line-strong);color:var(--bi-ink);cursor:pointer;background:#fff;border-radius:999px;padding:3px 10px;font-size:12px}.bi-cf__clear{border-color:var(--bi-brand);color:var(--bi-brand);margin-left:auto}.bi-spark{align-items:center;gap:8px;margin-top:4px;display:flex}.bi-spark__svg{width:110px;height:26px;display:block}.bi-spark__delta{white-space:nowrap;font-size:11px;font-weight:700}.bi-kpi__drill{font:inherit;color:var(--bi-brand);cursor:pointer;text-align:left;background:0 0;border:none;margin-top:6px;padding:0;font-size:11px;text-decoration:underline}.bi-ts__svg,.bi-bubble__svg{width:100%;height:auto;display:block}.bi-ts__legend,.bi-bubble__legend,.bi-comp__legend{flex-wrap:wrap;gap:4px 14px;margin:8px 0 0;padding:0;font-size:12px;list-style:none;display:flex}.bi-bubble__legend,.bi-comp__legend{gap:4px;display:grid}.bi-ts__swatch{vertical-align:baseline;border-radius:2px;width:10px;height:10px;margin-right:5px;display:inline-block}.bi-ts__tick{cursor:pointer}.bi-ts__tick:focus-visible{outline-offset:2px;outline:3px solid #1a4e8a}.bi-ts__axis-note{color:var(--bi-ink-3,#566578);margin:4px 0 0;font-size:11px}.bi-pick{font:inherit;border:1px solid var(--bi-line);color:var(--bi-ink);cursor:pointer;background:#fff;border-radius:999px;padding:2px 8px;font-size:11px}.bi-pick:hover,.bi-pick--active{border-color:var(--bi-brand);color:var(--bi-brand);font-weight:700}.bi-heat__grid{gap:3px;font-size:11px;display:grid}.bi-heat__corner,.bi-heat__colhead{color:var(--bi-ink-2);overflow-wrap:anywhere;align-self:end;font-size:10px}.bi-heat__rowhead{font:inherit;text-align:left;border-radius:var(--bi-r-sm);color:var(--bi-ink);cursor:pointer;overflow-wrap:anywhere;background:0 0;border:1px solid #0000;padding:2px 4px;font-size:11px}.bi-heat__rowhead--active{border-color:var(--bi-brand);font-weight:700}.bi-heat__cell{font:inherit;border:1px solid var(--bi-line);cursor:pointer;color:#fff;border-radius:3px;min-height:26px;padding:0;font-size:10px;font-weight:700}.bi-heat__cell:disabled{cursor:default;color:var(--bi-ink-2)}.bi-waterfall__rows,.bi-pareto__rows,.bi-load{gap:5px;margin:0;padding:0;list-style:none;display:grid}.bi-waterfall__button,.bi-pareto__button,.bi-load__button{width:100%;font:inherit;text-align:left;border-radius:var(--bi-r-sm);color:var(--bi-ink);cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:10px;padding:3px 6px;font-size:12px;display:grid}.bi-waterfall__button{grid-template-columns:minmax(0,12em) minmax(0,1fr) auto}.bi-pareto__button{grid-template-columns:minmax(0,10em) minmax(0,1fr) auto auto}.bi-load__button{grid-template-columns:minmax(0,10em) minmax(0,1fr) auto}.bi-waterfall__button:hover,.bi-pareto__button:hover,.bi-load__button:hover,.bi-pareto__button--active,.bi-load__button--active{border-color:var(--bi-line-strong);background:#00000008}.bi-waterfall__track,.bi-pareto__track,.bi-load__track{background:#0000000f;border-radius:6px;height:12px;display:block;position:relative;overflow:hidden}.bi-waterfall__bar,.bi-pareto__bar,.bi-load__fill{border-radius:6px;height:100%;display:block}.bi-load__hundred{background:var(--bi-ink-2);width:2px;position:absolute;top:-2px;bottom:-2px}.bi-waterfall__value,.bi-pareto__value,.bi-load__value{white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--bi-ink-2)}.bi-waterfall__count,.bi-load__detail,.bi-pareto__cum{color:var(--bi-ink-2);font-size:10px;display:block}.bi-waterfall__label,.bi-pareto__label,.bi-load__label{overflow-wrap:anywhere}.bi-chain__layers{gap:10px;display:grid}.bi-chain__layer-label{text-transform:none;color:var(--bi-ink-2)!important;text-align:left!important;margin:0 0 4px!important;font-size:10px!important}.bi-chain__nodes{gap:5px;margin:0;padding:0;list-style:none;display:grid}.bi-chain__node{width:100%;font:inherit;text-align:left;border:1px solid var(--bi-line);border-left:4px solid var(--bi-ink-2);border-radius:var(--bi-r-sm);color:var(--bi-ink);cursor:pointer;background:#fff;gap:1px;padding:5px 8px;font-size:11px;display:grid}.bi-chain__node:hover{background:#00000008}.bi-chain__node-label{overflow-wrap:anywhere;font-weight:700}.bi-chain__node-sub,.bi-chain__node-links{color:var(--bi-ink-2);font-size:10px}.bi-comp__bar{border-radius:var(--bi-r-sm);width:100%;height:26px;display:flex;overflow:hidden}.bi-comp__seg{font:inherit;color:#fff;cursor:pointer;border:none;min-width:2px;padding:0;font-size:10px;font-weight:700}.bi-comp__seg--active{outline:2px solid var(--bi-ink)!important;outline-offset:-2px!important}.bi-comp__seg{--mdf-focus-inset:1}.bi-comp__seg:focus-visible{outline-offset:-3px;outline:3px solid #1a4e8a}.bi-comp__legend-value{color:var(--bi-ink-2);font-variant-numeric:tabular-nums}.bi-skill,.bi-delta,.bi-missing__list{gap:5px;margin:8px 0 0;padding:0;font-size:12px;list-style:none;display:grid}.bi-skill__row,.bi-delta__row{border-top:1px solid var(--bi-line);grid-template-columns:minmax(0,10em) minmax(0,9em) minmax(0,1fr) minmax(0,1fr);align-items:baseline;gap:8px;padding:5px 0;display:grid}.bi-skill__name,.bi-delta__label{font-weight:700}.bi-skill__row--critical .bi-skill__have{color:var(--bi-critical);font-weight:700}.bi-delta__row--improved .bi-delta__verdict{color:var(--bi-success);font-weight:700}.bi-delta__row--worsened .bi-delta__verdict{color:var(--bi-critical);font-weight:700}.bi-delta__row--not_comparable .bi-delta__verdict{color:var(--bi-warning);font-weight:700}.bi-missing{margin-top:var(--bi-s3);border:1px solid var(--bi-warning);border-radius:var(--bi-r-md);background:var(--bi-warning-soft);padding:12px 14px}.bi-missing__list li{border-top:1px solid #00000014;grid-template-columns:minmax(0,14em) minmax(0,10em) minmax(0,1fr);gap:8px;padding:5px 0;display:grid}.bi-missing__input{font-weight:700}.bi-missing__how{color:var(--bi-ink-2);grid-column:1/-1}.bi-ask{margin:0 0 var(--bi-s3);border:1px solid var(--bi-line);border-radius:var(--bi-r-md);background:var(--bi-surface);padding:12px 14px}.bi-ask__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.bi-ask__state{color:var(--bi-ink-2)!important;text-align:left!important;margin:6px 0!important;font-size:12px!important}.bi-ask[data-bi-ask-state=unconfigured] .bi-ask__state{color:var(--bi-warning)!important;font-weight:700!important}.bi-answer{border:1px dashed var(--bi-line-strong);border-radius:var(--bi-r-sm);background:#00000005;margin-top:10px;padding:10px 12px}.bi-answer__by{color:var(--bi-ink-2)!important;text-align:left!important;margin:0 0 6px!important;font-size:11px!important}.bi-answer__body{gap:4px;margin:0;font-size:12px;display:grid}.bi-answer__field{grid-template-columns:minmax(0,8em) minmax(0,1fr);gap:8px;display:grid}.bi-answer__field dt{color:var(--bi-ink-2)}.bi-answer__field dd{overflow-wrap:anywhere;margin:0}.bi-answer__links{flex-wrap:wrap;gap:8px;display:flex;margin:10px 0 0!important}.bi-directory{margin:0 0 var(--bi-s3);border:1px solid var(--bi-line);border-radius:var(--bi-r-md);background:var(--bi-surface);padding:10px 12px}.bi-directory__label{color:var(--bi-ink-2)!important;text-align:left!important;margin:0 0 6px!important;font-size:11px!important}.bi-directory__list{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.bi-directory__link{border:1px solid var(--bi-line);color:var(--bi-ink);background:#fff;border-radius:999px;padding:3px 10px;font-size:12px;text-decoration:none;display:inline-block}.bi-directory__link[aria-current=true]{border-color:var(--bi-brand);color:var(--bi-brand);font-weight:700}.app-navgroup__question{padding:0 12px;color:var(--bi-ink-2)!important;text-align:left!important;margin:2px 0 8px!important;font-size:10px!important;line-height:1.4!important}.bi-chart__legend{color:var(--bi-ink-2)!important;text-align:left!important;margin:8px 0 0!important;font-size:11px!important}.bi-ops__policy{margin-top:var(--bi-s3)!important}html:not([data-mdf-area=public]){--bi-bg:#f4f7fa;--bi-bg-2:#edf1f6;--bi-surface:#fff;--bi-surface-2:#f9fbfd;--bi-line:#e7ecf3;--bi-line-strong:#d5dde8;--bi-ink:#14212f;--bi-ink-2:#46566b;--bi-ink-3:#566578;--bi-brand:#1f6f68;--bi-brand-ink:#fff;--bi-brand-soft:#eaf3f1;--bi-critical:#b0504a;--bi-critical-soft:#f9efee;--bi-warning:#8a6210;--bi-warning-soft:#fbf5e7;--bi-success:#3f7d5c;--bi-success-soft:#edf4f0;--bi-info:#33506f;--bi-info-soft:#eff3f8;--bi-r-sm:6px;--bi-r-md:8px;--bi-r-lg:10px;--bi-shadow:0 1px 2px #1021300a;--bi-content-max:1400px;--bi-gutter:28px}html:not([data-mdf-area=public]) #dashboard-top{-webkit-font-smoothing:antialiased;padding:20px var(--bi-gutter) 56px!important;color:var(--bi-ink)!important;font-size:13px!important;line-height:1.55!important}html:not([data-mdf-area=public]) #dashboard-top .bi-contextbar,html:not([data-mdf-area=public]) #dashboard-top .bi-pagehead,html:not([data-mdf-area=public]) #dashboard-top .bi-tabs,html:not([data-mdf-area=public]) #dashboard-top .bi-slice,html:not([data-mdf-area=public]) #dashboard-top .bi-analyze,html:not([data-mdf-area=public]) #dashboard-top .bi-history,html:not([data-mdf-area=public]) #dashboard-top .bi-directory,html:not([data-mdf-area=public]) #dashboard-top>section{max-width:var(--bi-content-max)!important;margin-left:auto!important;margin-right:auto!important}html:not([data-mdf-area=public]) #dashboard-top .bi-kpi__value,html:not([data-mdf-area=public]) #dashboard-top .bi-card__metric,html:not([data-mdf-area=public]) #dashboard-top .bi-matrix__value,html:not([data-mdf-area=public]) #dashboard-top .bi-bars__value,html:not([data-mdf-area=public]) #dashboard-top .bi-delta__values,html:not([data-mdf-area=public]) #dashboard-top .bi-chart__foot{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}html:not([data-mdf-area=public]) #dashboard-top h1{letter-spacing:.01em!important;color:var(--bi-ink)!important;margin:0 0 2px!important;font-size:19px!important;font-weight:650!important}html:not([data-mdf-area=public]) #dashboard-top h2{letter-spacing:.01em!important;color:var(--bi-ink)!important;font-size:14px!important;font-weight:650!important}html:not([data-mdf-area=public]) #dashboard-top h3{color:var(--bi-ink)!important;font-size:13px!important;font-weight:620!important}html:not([data-mdf-area=public]) #dashboard-top .bi-pagehead__purpose,html:not([data-mdf-area=public]) #dashboard-top .bi-pagehead__decision{color:var(--bi-ink-3)!important;margin:0!important;font-size:12px!important}html:not([data-mdf-area=public]) .bi-contextbar{background:var(--bi-surface)!important;border:1px solid var(--bi-line)!important;border-radius:var(--bi-r-lg)!important;box-shadow:none!important;gap:20px!important;min-height:0!important;padding:2px 14px!important;font-size:12px!important}html:not([data-mdf-area=public]) .bi-contextbar__key{color:var(--bi-ink-3)!important;letter-spacing:.02em!important;text-transform:none!important;font-size:11px!important}html:not([data-mdf-area=public]) .bi-contextbar__value{color:var(--bi-ink)!important;font-size:12.5px!important;font-weight:600!important}html:not([data-mdf-area=public]) .bi-contextbar__freshness,html:not([data-mdf-area=public]) .bi-contextbar__note{color:var(--bi-ink-3)!important;font-size:11.5px!important}html:not([data-mdf-area=public]) .bi-demoflag{border:1px solid var(--bi-line-strong);background:var(--bi-bg-2);color:var(--bi-ink-3);letter-spacing:.02em;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:2px 8px;font-size:11px;display:inline-flex}html:not([data-mdf-area=public]) .bi-tabs{box-shadow:none!important;background:0 0!important;border:0!important;gap:0!important;margin:14px auto 10px!important;padding:0!important}html:not([data-mdf-area=public]) .bi-tabs__list{border-bottom:1px solid var(--bi-line)!important;background:0 0!important;gap:4px!important;padding:0!important}html:not([data-mdf-area=public]) .bi-tabs__tab{box-shadow:none!important;color:var(--bi-ink-3)!important;background:0 0!important;border:0!important;border-bottom:2px solid #0000!important;border-radius:0!important;padding:7px 14px!important;font-size:13px!important;font-weight:550!important}html:not([data-mdf-area=public]) .bi-tabs__tab:hover{color:var(--bi-ink)!important;background:0 0!important}html:not([data-mdf-area=public]) .bi-tabs__tab--active{color:var(--bi-ink)!important;border-bottom-color:var(--bi-brand)!important;background:0 0!important;font-weight:680!important}html:not([data-mdf-area=public]) .bi-tabs__purpose{display:none!important}html:not([data-mdf-area=public]) #dashboard-top .bi-kpi,html:not([data-mdf-area=public]) #dashboard-top .bi-chart,html:not([data-mdf-area=public]) #dashboard-top .bi-card,html:not([data-mdf-area=public]) #dashboard-top .bi-panel,html:not([data-mdf-area=public]) #dashboard-top .bi-directory,html:not([data-mdf-area=public]) #dashboard-top .bi-ask,html:not([data-mdf-area=public]) #dashboard-top .bi-answer{background:var(--bi-surface)!important;border:1px solid var(--bi-line)!important;border-left:1px solid var(--bi-line)!important;border-radius:var(--bi-r-lg)!important;box-shadow:var(--bi-shadow)!important}html:not([data-mdf-area=public]) #dashboard-top .bi-kpis,html:not([data-mdf-area=public]) #dashboard-top .bi-canvas{gap:12px!important}html:not([data-mdf-area=public]) #dashboard-top .bi-kpi{flex-direction:column!important;gap:2px!important;padding:12px 14px 10px!important;display:flex!important}html:not([data-mdf-area=public]) #dashboard-top .bi-kpi__label{color:var(--bi-ink-3)!important;letter-spacing:.02em!important;margin:0!important;font-size:11.5px!important;font-weight:600!important}html:not([data-mdf-area=public]) #dashboard-top .bi-kpi__value{letter-spacing:-.015em!important;color:var(--bi-ink)!important;margin:0!important;font-size:27px!important;font-weight:640!important;line-height:1.15!important}html:not([data-mdf-area=public]) #dashboard-top .bi-kpi__value--text{font-size:17px!important}html:not([data-mdf-area=public]) #dashboard-top .bi-kpi__note{color:var(--bi-ink-3)!important;margin:0!important;font-size:11.5px!important}html:not([data-mdf-area=public]) #dashboard-top .bi-kpi__drill{color:var(--bi-brand)!important;background:0 0!important;border:0!important;align-self:flex-start!important;padding:0!important;font-size:11.5px!important;font-weight:600!important;text-decoration:none!important}html:not([data-mdf-area=public]) #dashboard-top .bi-kpi__drill:hover{text-decoration:underline!important}html:not([data-mdf-area=public]) #dashboard-top .bi-kpi--critical .bi-kpi__value{color:var(--bi-critical)!important}html:not([data-mdf-area=public]) #dashboard-top .bi-kpi--warning .bi-kpi__value{color:var(--bi-warning)!important}html:not([data-mdf-area=public]) #dashboard-top .bi-kpi--success .bi-kpi__value{color:var(--bi-ink)!important}html:not([data-mdf-area=public]) #dashboard-top .bi-chart{gap:6px!important;padding:12px 14px 10px!important}html:not([data-mdf-area=public]) #dashboard-top .bi-chart__head{border-bottom:0!important;gap:8px!important;margin-bottom:2px!important;padding-bottom:0!important}html:not([data-mdf-area=public]) #dashboard-top .bi-chart__title{margin:0!important;font-size:13px!important;font-weight:640!important}html:not([data-mdf-area=public]) #dashboard-top .bi-chart__question{display:none!important}html:not([data-mdf-area=public]) #dashboard-top .bi-chart__asof,html:not([data-mdf-area=public]) #dashboard-top .bi-chart__foot{color:var(--bi-ink-3)!important;font-size:11px!important}html:not([data-mdf-area=public]) #dashboard-top .bi-chart__foot{border-top:0!important;margin:0!important;padding-top:2px!important}html:not([data-mdf-area=public]) #dashboard-top .bi-chart__foot .bi-cta{color:var(--bi-brand)!important;background:0 0!important;border:0!important;padding:0!important;font-size:11.5px!important;font-weight:600!important}html:not([data-mdf-area=public]) #dashboard-top .bi-bars__label,html:not([data-mdf-area=public]) #dashboard-top .bi-bars__value,html:not([data-mdf-area=public]) #dashboard-top .bi-comp__label,html:not([data-mdf-area=public]) #dashboard-top .bi-load__label,html:not([data-mdf-area=public]) #dashboard-top .bi-chain__label{color:var(--bi-ink-2)!important;font-size:11.5px!important}html:not([data-mdf-area=public]) #dashboard-top .bi-bars__track{background:var(--bi-bg-2)!important;border-radius:999px!important;height:6px!important}html:not([data-mdf-area=public]) #dashboard-top .bi-bars__fill{opacity:.9!important;border-radius:999px!important}html:not([data-mdf-area=public]) #dashboard-top .bi-chart__unavailable{background:var(--bi-surface-2)!important;border:1px dashed var(--bi-line-strong)!important;border-radius:var(--bi-r-md)!important;flex-direction:column!important;align-items:flex-start!important;gap:4px!important;padding:14px!important;display:flex!important}html:not([data-mdf-area=public]) #dashboard-top .bi-chart__unavailable-title{color:var(--bi-ink-2)!important;margin:0!important;font-size:12.5px!important;font-weight:640!important}html:not([data-mdf-area=public]) #dashboard-top .bi-chart__unavailable-reason{color:var(--bi-ink-3)!important;margin:0!important;font-size:11.5px!important}html:not([data-mdf-area=public]) #dashboard-top .bi-chart__unavailable details>summary{cursor:pointer;color:var(--bi-brand);font-size:11.5px;list-style:none}html:not([data-mdf-area=public]) #dashboard-top .bi-card{border-left-width:1px!important;gap:6px!important;padding:12px 14px!important}html:not([data-mdf-area=public]) #dashboard-top .bi-card__head{align-items:baseline!important;gap:6px!important}html:not([data-mdf-area=public]) #dashboard-top .bi-card__fact{color:var(--bi-ink)!important;margin:0!important;font-size:13px!important;font-weight:640!important;line-height:1.45!important}html:not([data-mdf-area=public]) #dashboard-top .bi-card__evidence{color:var(--bi-ink-3)!important;font-size:11px!important}html:not([data-mdf-area=public]) #dashboard-top .bi-card__body{flex-direction:column!important;gap:3px!important;margin:0!important;display:flex!important}html:not([data-mdf-area=public]) #dashboard-top .bi-card__field dt{color:var(--bi-ink-3)!important;font-size:11px!important;font-weight:600!important}html:not([data-mdf-area=public]) #dashboard-top .bi-card__field dd{color:var(--bi-ink-2)!important;margin:0!important;font-size:12px!important}html:not([data-mdf-area=public]) #dashboard-top .bi-card__metric{letter-spacing:-.01em!important;color:var(--bi-ink)!important;font-size:20px!important;font-weight:640!important}html:not([data-mdf-area=public]) #dashboard-top .bi-card__foot .bi-cta{color:var(--bi-brand)!important;background:0 0!important;border:0!important;padding:0!important;font-size:11.5px!important;font-weight:600!important}html:not([data-mdf-area=public]) #dashboard-top .bi-badge{box-shadow:none!important;border:1px solid #0000!important;border-radius:999px!important;padding:1px 8px!important;font-size:10.5px!important;font-weight:640!important}html:not([data-mdf-area=public]) #dashboard-top .bi-badge--critical{background:var(--bi-critical-soft)!important;color:var(--bi-critical)!important;border-color:#b0504a40!important}html:not([data-mdf-area=public]) #dashboard-top .bi-badge--warning{background:var(--bi-warning-soft)!important;color:var(--bi-warning)!important;border-color:#a97a1840!important}html:not([data-mdf-area=public]) #dashboard-top .bi-badge--info,html:not([data-mdf-area=public]) #dashboard-top .bi-badge--rank{background:var(--bi-bg-2)!important;color:var(--bi-ink-2)!important;border-color:var(--bi-line)!important}html:not([data-mdf-area=public]) #dashboard-top .bi-badge--synthetic{background:var(--bi-bg-2)!important;color:var(--bi-ink-3)!important;border-color:var(--bi-line)!important}html:not([data-mdf-area=public]) #dashboard-top .bi-directory{margin-top:16px!important;padding:10px 14px!important}html:not([data-mdf-area=public]) #dashboard-top .bi-directory__label{color:var(--bi-ink-3)!important;margin:0 0 6px!important;font-size:11px!important;font-weight:600!important}html:not([data-mdf-area=public]) #dashboard-top .bi-directory__link{color:var(--bi-ink-2)!important;border:1px solid var(--bi-line)!important;background:var(--bi-surface)!important;border-radius:999px!important;padding:3px 10px!important;font-size:12px!important;text-decoration:none!important}html:not([data-mdf-area=public]) #dashboard-top .bi-directory__link:hover{border-color:var(--bi-brand)!important;color:var(--bi-brand)!important}html:not([data-mdf-area=public]) #dashboard-top .bi-note,html:not([data-mdf-area=public]) #dashboard-top .bi-empty,html:not([data-mdf-area=public]) #dashboard-top .bi-slice__change-text{color:var(--bi-ink-3)!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;font-size:11.5px!important}html:not([data-mdf-area=public]) #dashboard-top .bi-audit{background:0 0!important;border:0!important;margin-top:8px!important;padding:0!important}html:not([data-mdf-area=public]) #dashboard-top .bi-audit>summary{cursor:pointer;list-style:none;color:var(--bi-ink-3)!important;font-size:11.5px!important}html:not([data-mdf-area=public]) #dashboard-top .bi-audit>summary::-webkit-details-marker{display:none}html:not([data-mdf-area=public]) #dashboard-top .bi-cf{gap:6px!important;margin:0 0 8px!important}html:not([data-mdf-area=public]) #dashboard-top .bi-cf__label{color:var(--bi-ink-3)!important;font-size:11px!important}html:not([data-mdf-area=public]) #dashboard-top .bi-cf__chip{background:var(--bi-brand-soft)!important;color:var(--bi-brand)!important;border:1px solid #1f6f6840!important;border-radius:999px!important;padding:2px 10px!important;font-size:11.5px!important}html:not([data-mdf-area=public]) #dashboard-top .bi-cf__clear{color:var(--bi-ink-3)!important;background:0 0!important;border:0!important;font-size:11.5px!important}html:not([data-mdf-area=public]) #dashboard-top hr,html:not([data-mdf-area=public]) #dashboard-top .bi-panel__head{border-color:var(--bi-line)!important}html:not([data-mdf-area=public]) #dashboard-top .bi-slice>*+*{margin-top:0!important}html:not([data-mdf-area=public]) #dashboard-top .bi-slice,html:not([data-mdf-area=public]) #dashboard-top .bi-analyze{flex-direction:column!important;gap:12px!important;display:flex!important}html:not([data-mdf-area=public]) .app-sidebar{background:#101d2b!important;border-right:1px solid #ffffff0f!important}html:not([data-mdf-area=public]) .app-navgroup__toggle{border-radius:var(--bi-r-md)!important;letter-spacing:.01em!important;box-shadow:none!important;font-size:13px!important;font-weight:560!important}html:not([data-mdf-area=public]) .app-navgroup__question{display:none!important}html:not([data-mdf-area=public]) #dashboard-top .bi-missing{background:var(--bi-surface)!important;border:1px solid var(--bi-line)!important;border-radius:var(--bi-r-lg)!important;box-shadow:var(--bi-shadow)!important;flex-direction:column!important;gap:4px!important;padding:12px 14px!important;display:flex!important}html:not([data-mdf-area=public]) #dashboard-top .bi-missing__state{color:var(--bi-warning)!important;margin:0!important;font-size:12.5px!important;font-weight:640!important}html:not([data-mdf-area=public]) #dashboard-top .bi-missing__how{color:var(--bi-ink-3)!important;margin:0!important;font-size:12px!important}html:not([data-mdf-area=public]) #dashboard-top .bi-missing__list{color:var(--bi-ink-3)!important;flex-direction:column!important;gap:4px!important;margin:6px 0 0!important;padding:0!important;font-size:11.5px!important;list-style:none!important;display:flex!important}html:not([data-mdf-area=public]) #dashboard-top .bi-card__fact{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box!important;overflow:hidden!important}html:not([data-mdf-area=public]) #dashboard-top .bi-card__metric{margin:2px 0 0!important;display:block!important}html:not([data-mdf-area=public]) #dashboard-top .bi-card__evidence{margin:0!important;display:block!important}html:not([data-mdf-area=public]) #dashboard-top .bi-card__more>summary,html:not([data-mdf-area=public]) #dashboard-top .bi-answer__more>summary{cursor:pointer;list-style:none;color:var(--bi-brand)!important;font-size:11.5px!important}html:not([data-mdf-area=public]) #dashboard-top .bi-card__more>summary::-webkit-details-marker{display:none}html:not([data-mdf-area=public]) #dashboard-top .bi-answer__more>summary::-webkit-details-marker{display:none}html:not([data-mdf-area=public]) #dashboard-top .bi-cards{flex-direction:column!important;gap:10px!important;margin:0!important;padding:0!important;list-style:none!important;display:flex!important}html:not([data-mdf-area=public]) #dashboard-top .bi-rows{flex-direction:column!important;gap:0!important;margin:0!important;padding:0!important;list-style:none!important;display:flex!important}html:not([data-mdf-area=public]) #dashboard-top .bi-row{border-bottom:1px solid var(--bi-line)!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;padding:7px 0!important;font-size:12px!important;display:flex!important}html:not([data-mdf-area=public]) #dashboard-top .bi-row:last-child{border-bottom:0!important}html:not([data-mdf-area=public]) #dashboard-top .bi-row__meta,html:not([data-mdf-area=public]) #dashboard-top .bi-datastate__state{color:var(--bi-ink-3)!important;font-size:11.5px!important}html:not([data-mdf-area=public]) #dashboard-top .bi-panel{padding:12px 14px!important}html:not([data-mdf-area=public]) #dashboard-top .bi-panel__head{border-bottom:0!important;justify-content:space-between!important;align-items:baseline!important;margin:0!important;padding:0 0 6px!important;display:flex!important}html:not([data-mdf-area=public]) #dashboard-top .bi-panel__count{font-variant-numeric:tabular-nums;color:var(--bi-ink-3)!important;font-size:12px!important}html:not([data-mdf-area=public]) #dashboard-top .bi-ask{flex-direction:column!important;gap:6px!important;padding:12px 14px!important;display:flex!important}html:not([data-mdf-area=public]) #dashboard-top .bi-ask__state{color:var(--bi-ink-3)!important;margin:0!important;font-size:11.5px!important}html:not([data-mdf-area=public]) #dashboard-top .bi-answer{background:var(--bi-surface-2)!important;padding:10px 12px!important}html:not([data-mdf-area=public]) #dashboard-top .bi-answer__by{color:var(--bi-ink-3)!important;margin:0 0 4px!important;font-size:11px!important}html:not([data-mdf-area=public]) #dashboard-top .bi-answer__field dt{color:var(--bi-ink-3)!important;font-size:11px!important;font-weight:600!important}html:not([data-mdf-area=public]) #dashboard-top .bi-answer__field dd{color:var(--bi-ink-2)!important;margin:0 0 4px!important;font-size:12px!important}html:not([data-mdf-area=public]) #dashboard-top .bi-skill__row,html:not([data-mdf-area=public]) #dashboard-top .bi-datastate__row{border-bottom:1px solid var(--bi-line)!important;background:0 0!important;padding:6px 0!important;font-size:12px!important}html:not([data-mdf-area=public]) #dashboard-top .bi-skill__row:last-child,html:not([data-mdf-area=public]) #dashboard-top .bi-datastate__row:last-child{border-bottom:0!important}html:not([data-mdf-area=public]) #dashboard-top .bi-slice__columns{align-items:start!important;gap:12px!important}html:not([data-mdf-area=public]) #dashboard-top .bi-slice__charts{gap:12px!important}html:not([data-mdf-area=public]) #dashboard-top .bi-slice__cards{gap:8px!important}html:not([data-mdf-area=public]) #dashboard-top .mdf-clamp{-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis!important;color:var(--bi-ink-3)!important;font-size:11.5px!important;line-height:1.5!important;display:-webkit-box!important;overflow:hidden!important}html:not([data-mdf-area=public]) #dashboard-top h1.mdf-clamp,html:not([data-mdf-area=public]) #dashboard-top h2.mdf-clamp,html:not([data-mdf-area=public]) #dashboard-top h3.mdf-clamp,html:not([data-mdf-area=public]) #dashboard-top .bi-kpi__value.mdf-clamp{font-size:inherit!important;color:inherit!important;display:block!important;overflow:visible!important}html:not([data-mdf-area=public]) #root .auth-status{min-height:0!important;padding:6px var(--bi-gutter) 0!important;max-width:calc(var(--bi-content-max) + var(--bi-gutter) * 2)!important;background:var(--bi-bg)!important;background-color:var(--bi-bg)!important;box-shadow:none!important;color:var(--bi-ink-3)!important;border:0!important;border-radius:0!important;margin:0 auto!important;font-size:11.5px!important}html:not([data-mdf-area=public]) #root .auth-status__company,html:not([data-mdf-area=public]) #root .auth-status__name,html:not([data-mdf-area=public]) #root .auth-status__role{color:var(--bi-ink-3)!important;background:0 0!important;border:0!important;padding:0!important;font-size:11.5px!important;font-weight:500!important}html:not([data-mdf-area=public]) #root .auth-status__action{color:var(--bi-brand)!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;font-size:11.5px!important;font-weight:600!important}html:not([data-mdf-area=public]) #dashboard-top{padding-top:10px!important}html:not([data-mdf-area=public]) #dashboard-top .bi-page-header{max-width:var(--bi-content-max)!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:12px auto 0!important;padding:0!important}html:not([data-mdf-area=public]) #dashboard-top .bi-page-header__title{margin:0!important;font-size:19px!important;font-weight:660!important}html:not([data-mdf-area=public]) #dashboard-top .bi-page-header__purpose{color:var(--bi-ink-3)!important;margin:2px 0 0!important;font-size:12px!important}html:not([data-mdf-area=public]) #dashboard-top .bi-slice,html:not([data-mdf-area=public]) #dashboard-top .bi-analyze,html:not([data-mdf-area=public]) #dashboard-top .bi-history,html:not([data-mdf-area=public]) #dashboard-top .bi-card,html:not([data-mdf-area=public]) #dashboard-top .bi-cards,html:not([data-mdf-area=public]) #dashboard-top .bi-card *,html:not([data-mdf-area=public]) #dashboard-top .bi-missing,html:not([data-mdf-area=public]) #dashboard-top .bi-missing *,html:not([data-mdf-area=public]) #dashboard-top .bi-chart,html:not([data-mdf-area=public]) #dashboard-top .bi-chart__unavailable,html:not([data-mdf-area=public]) #dashboard-top .bi-chart__unavailable *,html:not([data-mdf-area=public]) #dashboard-top .bi-panel,html:not([data-mdf-area=public]) #dashboard-top .bi-ask,html:not([data-mdf-area=public]) #dashboard-top .bi-answer,html:not([data-mdf-area=public]) #dashboard-top .bi-kpi,html:not([data-mdf-area=public]) #dashboard-top .bi-kpi *{text-align:left!important}html:not([data-mdf-area=public]) #dashboard-top .bi-card__metric{font-size:15px!important;font-weight:620!important;line-height:1.4!important}html:not([data-mdf-area=public]) #dashboard-top .bi-card__foot{border:0!important;justify-content:flex-start!important;margin:2px 0 0!important;padding:0!important;display:flex!important}#dashboard-top[data-mdf-page=projects][data-mdf-tab=records] #project-room{display:block!important}#dashboard-top[data-mdf-page=projects][data-mdf-tab=records] #management-summary,#dashboard-top[data-mdf-page=projects][data-mdf-tab=records] #project-detail,#dashboard-top[data-mdf-page=projects][data-mdf-tab=records] #project-list,#dashboard-top[data-mdf-page=projects][data-mdf-tab=records] #project-actions,#dashboard-top[data-mdf-page=projects][data-mdf-tab=records] #project-action-detail,#dashboard-top[data-mdf-page=projects][data-mdf-tab=records] #project-action-candidates,#dashboard-top[data-mdf-page=projects][data-mdf-tab=records] #next-actions,#dashboard-top[data-mdf-page=projects][data-mdf-tab=records] #next-action-detail,#dashboard-top[data-mdf-page=projects][data-mdf-tab=records] #project-room{max-height:none!important;overflow:visible!important}html:not([data-mdf-area=public]) #dashboard-top #management-summary>div[style*=overflow]{overflow-x:visible!important}html:not([data-mdf-area=public]) #dashboard-top table,html:not([data-mdf-area=public]) #dashboard-top .project-table-wrapper,html:not([data-mdf-area=public]) #dashboard-top .table-scroll,html:not([data-mdf-area=public]) #dashboard-top div[class*=table]{max-width:100%!important}html:not([data-mdf-area=public]) #dashboard-top,html:not([data-mdf-area=public]) #dashboard-top .bi-slice,html:not([data-mdf-area=public]) #dashboard-top .bi-analyze,html:not([data-mdf-area=public]) #dashboard-top .bi-history{min-width:0!important}html:not([data-mdf-area=public]) #dashboard-top *{max-width:100%}html:not([data-mdf-area=public]) #dashboard-top .bi-directory{order:-1;margin:0 auto 12px!important}html:not([data-mdf-area=public]) #dashboard-top .bi-directory__list{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important;gap:6px!important;margin:0!important;padding:0!important;list-style:none!important;display:grid!important;overflow:visible!important}html:not([data-mdf-area=public]) #dashboard-top .bi-directory__list>li{min-width:0!important}html:not([data-mdf-area=public]) #dashboard-top .bi-directory__link{text-align:center!important;white-space:nowrap!important;text-overflow:ellipsis!important;width:100%!important;display:block!important;overflow:hidden!important}html:not([data-mdf-area=public]) #dashboard-top .bi-directory__link--active{border-color:var(--bi-brand)!important;background:var(--bi-brand-soft)!important;color:var(--bi-brand)!important;font-weight:640!important}html:not([data-mdf-area=public]) #dashboard-top .bi-kpis,html:not([data-mdf-area=public]) #dashboard-top .summary-visual-grid,html:not([data-mdf-area=public]) #dashboard-top .summary-chip-details{grid-template-columns:repeat(auto-fit,minmax(0,1fr))!important;gap:12px!important;display:grid!important}@media (width>=1280px){html:not([data-mdf-area=public]) #dashboard-top .summary-visual-grid,html:not([data-mdf-area=public]) #dashboard-top .summary-chip-details{grid-template-columns:repeat(3,minmax(0,1fr))!important}html:not([data-mdf-area=public]) #dashboard-top .bi-canvas{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width>=960px) and (width<=1279px){html:not([data-mdf-area=public]) #dashboard-top .bi-kpis,html:not([data-mdf-area=public]) #dashboard-top .summary-visual-grid,html:not([data-mdf-area=public]) #dashboard-top .summary-chip-details{grid-template-columns:repeat(2,minmax(0,1fr))!important}html:not([data-mdf-area=public]) #dashboard-top .bi-canvas,html:not([data-mdf-area=public]) #dashboard-top .bi-slice__columns{grid-template-columns:minmax(0,1fr)!important}}@media (width<=959px){html:not([data-mdf-area=public]) #dashboard-top .bi-kpis,html:not([data-mdf-area=public]) #dashboard-top .summary-visual-grid,html:not([data-mdf-area=public]) #dashboard-top .summary-chip-details,html:not([data-mdf-area=public]) #dashboard-top .bi-canvas,html:not([data-mdf-area=public]) #dashboard-top .bi-slice__columns{grid-template-columns:minmax(0,1fr)!important}html:not([data-mdf-area=public]) #dashboard-top .bi-directory__list{grid-template-columns:repeat(2,minmax(0,1fr))!important}}html:not([data-mdf-area=public]) #dashboard-top .bi-kpis>*,html:not([data-mdf-area=public]) #dashboard-top .bi-canvas>*,html:not([data-mdf-area=public]) #dashboard-top .summary-visual-grid>*,html:not([data-mdf-area=public]) #dashboard-top .summary-chip-details>*{min-width:0!important}@media (width<=1100px){html:not([data-mdf-area=public]) #root .app-sidebar{gap:10px!important;width:56px!important;min-width:56px!important;max-width:56px!important;padding-top:12px!important;padding-left:4px!important;padding-right:4px!important;display:flex!important;position:fixed!important;top:0!important;bottom:0!important;left:0!important;overflow:hidden auto!important}html:not([data-mdf-area=public]) #root{padding-left:56px!important}html:not([data-mdf-area=public]) #root .app-sidebar-collapse,html:not([data-mdf-area=public]) #root .app-sidebar-title,html:not([data-mdf-area=public]) #root .app-sidebar-subtitle,html:not([data-mdf-area=public]) #root .app-sidebar-footer{display:none!important}html:not([data-mdf-area=public]) #root .app-navgroup__toggle{text-align:center!important;white-space:normal!important;word-break:break-all!important;padding:8px 4px!important;font-size:10px!important;line-height:1.2!important}html:not([data-mdf-area=public]) #dashboard-top{padding-left:16px!important;padding-right:16px!important}html:not([data-mdf-area=public]) #root .auth-status{flex-wrap:wrap!important;padding-left:16px!important;padding-right:16px!important}}html:not([data-mdf-area=public]) .app-sidebar--collapsed{width:var(--bi-sidebar-w-collapsed)!important;min-width:var(--bi-sidebar-w-collapsed)!important;max-width:var(--bi-sidebar-w-collapsed)!important}html:not([data-mdf-area=public]) body,html:not([data-mdf-area=public]) #root,html:not([data-mdf-area=public]) #root>div{overflow-y:visible!important}html:not([data-mdf-area=public]) #dashboard-top{height:auto!important;max-height:none!important;overflow-y:visible!important}html:not([data-mdf-area=public]) #dashboard-top #management-summary,html:not([data-mdf-area=public]) #dashboard-top #project-room{max-width:var(--bi-content-max)!important;margin-left:auto!important;margin-right:auto!important}html:not([data-mdf-area=public]) #dashboard-top #management-summary>div:first-child{text-align:left!important;justify-content:flex-start!important}@media (width<=959px){html:not([data-mdf-area=public]) #dashboard-top .bi-directory__list{grid-template-columns:repeat(3,minmax(0,1fr))!important}html:not([data-mdf-area=public]) #dashboard-top .bi-directory{padding:8px 10px!important}html:not([data-mdf-area=public]) #dashboard-top .bi-directory__link{padding:4px 6px!important;font-size:11px!important}}html:not([data-mdf-area=public]) #dashboard-top .mdf-record-screen{min-width:0}html:not([data-mdf-area=public]) #dashboard-top #management-summary{border-radius:var(--bi-r-lg)!important;border-color:var(--bi-line)!important}html:not([data-mdf-area=public]) #dashboard-top #management-summary>div:first-child{text-align:left!important;flex-direction:row!important;justify-content:flex-start!important;align-items:flex-start!important;padding:14px 16px!important}html:not([data-mdf-area=public]) #dashboard-top #management-summary>div:first-child h2,html:not([data-mdf-area=public]) #dashboard-top #management-summary>div:first-child p,html:not([data-mdf-area=public]) #dashboard-top .project-table-heading,html:not([data-mdf-area=public]) #dashboard-top .project-table-heading h3,html:not([data-mdf-area=public]) #dashboard-top .project-detail-header,html:not([data-mdf-area=public]) #dashboard-top .project-detail-header h2,html:not([data-mdf-area=public]) #dashboard-top .next-action-list-header,html:not([data-mdf-area=public]) #dashboard-top .next-action-list-header h2,html:not([data-mdf-area=public]) #dashboard-top .decision-list-header,html:not([data-mdf-area=public]) #dashboard-top .decision-list-header h2{text-align:left!important;justify-items:start!important}html:not([data-mdf-area=public]),html:not([data-mdf-area=public]) body,html:not([data-mdf-area=public]) #root{min-width:0!important;overflow-x:visible!important}html:not([data-mdf-area=public]) #root{box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-height:100vh!important;padding-bottom:24px!important}html:not([data-mdf-area=public]) #root>main{box-sizing:border-box!important;width:100%!important;max-width:var(--bi-content-max)!important;min-width:0!important;margin-inline:auto!important}html:not([data-mdf-area=public]) #root>main:after{width:100%!important;color:var(--bi-ink-3)!important;border-top:1px solid var(--bi-line)!important;text-align:left!important;letter-spacing:0!important;background:0 0!important;border-radius:0!important;margin:20px 0 0!important;padding:12px 0 0!important;font-size:11.5px!important}html:not([data-mdf-area=public]) body,html:not([data-mdf-area=public]) #root{background:var(--bi-bg)!important;background-color:var(--bi-bg)!important}html:not([data-mdf-area=public]) #root>main,html:not([data-mdf-area=public]) #root>main>*,html:not([data-mdf-area=public]) #dashboard-top>*,html:not([data-mdf-area=public]) #dashboard-top .mdf-record-screen>*{min-width:0!important}html:not([data-mdf-area=public]) #dashboard-top [style*="width: 1126px"],html:not([data-mdf-area=public]) #dashboard-top [style*="min-width: 1"]{width:auto!important;min-width:0!important;max-width:100%!important}html:not([data-mdf-area=public]) #dashboard-top[data-mdf-page=projects][data-mdf-tab=records] #management-summary:not(:has(.mdf-record-screen)){box-shadow:none!important;background:0 0!important;border:0!important;min-height:0!important;margin:0!important;padding:0!important}html:not([data-mdf-area=public]) #dashboard-top .mdf-room__nav{grid-template-columns:repeat(4,minmax(0,1fr))!important}@media (width<=1180px){html:not([data-mdf-area=public]) #dashboard-top .mdf-room__nav{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=640px){html:not([data-mdf-area=public]) #dashboard-top .mdf-room__nav{grid-template-columns:minmax(0,1fr)!important}}html:not([data-mdf-area=public]) #dashboard-top .mdf-room__nav-button[aria-current=true]{box-shadow:inset 0 0 0 1px var(--bi-brand,#1f6f68)}html:not([data-mdf-area=public]) #dashboard-top .mdf-room__sections{min-height:0!important}html:not([data-mdf-area=public]) #dashboard-top .mdf-room__section{height:auto!important;min-height:0!important}html:not([data-mdf-area=public]) #dashboard-top .mdf-room__section :is(table,ul,ol){margin-top:6px}html:not([data-mdf-area=public]) #dashboard-top .mdf-room__section-empty{color:var(--bi-ink-3,#566578);align-items:center;gap:6px;margin:6px 0 0;font-size:12px;display:flex}html:not([data-mdf-area=public]) #dashboard-top #project-list~* table td[data-list-col=status],html:not([data-mdf-area=public]) #dashboard-top #project-list~* table td[data-list-col=due],html:not([data-mdf-area=public]) #dashboard-top #project-list~* table td[data-list-col=amount],html:not([data-mdf-area=public]) #dashboard-top #project-list~* table td[data-list-col=registered],html:not([data-mdf-area=public]) #dashboard-top table td[data-list-col=status],html:not([data-mdf-area=public]) #dashboard-top table td[data-list-col=due],html:not([data-mdf-area=public]) #dashboard-top table td[data-list-col=amount],html:not([data-mdf-area=public]) #dashboard-top table td[data-list-col=registered]{white-space:nowrap!important;overflow-wrap:normal!important;word-break:keep-all!important;text-align:left!important}html:not([data-mdf-area=public]) #dashboard-top table td[data-list-col=amount]{font-variant-numeric:tabular-nums;text-align:right!important}html:not([data-mdf-area=public]) #dashboard-top[data-mdf-page=projects][data-mdf-tab=records] .project-table-wrapper,html:not([data-mdf-area=public]) #dashboard-top[data-mdf-page=projects][data-mdf-tab=records] table{max-width:100%!important}@media (width<=1180px){html:not([data-mdf-area=public]) #dashboard-top table td[data-list-col=secondary]{display:none!important}}#dashboard-top[data-mdf-page=projects]:is([data-mdf-tab=overview],[data-mdf-tab=room],[data-mdf-tab=execution],[data-mdf-tab=records]) :is(#management-summary,#project-detail,#project-list,#project-actions,#project-action-detail,#project-action-candidates,#next-actions,#next-action-detail,#project-room,.mdf-page-block--projects){display:block!important}#dashboard-top[data-mdf-page=projects] :is(#management-summary,#project-detail,#project-list,#project-actions,#project-action-detail,#project-action-candidates,#next-actions,#next-action-detail,#project-room){max-height:none!important;overflow:visible!important}html:not([data-mdf-area=public]) #root .bi-tabs__aux{align-items:center;gap:8px;margin-left:auto;display:flex}html:not([data-mdf-area=public]) #root .bi-aux-button{min-height:34px;color:var(--bi-ink-2,#3c4a5c);background:var(--bi-surface,#fff);border:1px solid var(--bi-line,#e7ecf3);cursor:pointer;border-radius:999px;padding:6px 14px;font-size:13px;font-weight:600}html:not([data-mdf-area=public]) #root .bi-aux-button--active,html:not([data-mdf-area=public]) #root .bi-aux-button:hover{color:var(--bi-brand,#1f6f68);border-color:var(--bi-brand,#1f6f68);background:var(--bi-brand-soft,#eaf3f1)}html:not([data-mdf-area=public]) #root .bi-lead{background:var(--bi-surface,#fff);border:1px solid var(--bi-line,#e7ecf3);border-radius:var(--bi-r-lg,12px);gap:12px;min-width:0;margin:0 0 16px;padding:14px 16px;display:grid}html:not([data-mdf-area=public]) #root .bi-lead__head{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}html:not([data-mdf-area=public]) #root .bi-lead__title{color:var(--bi-ink,#14212f);margin:0;font-size:17px;font-weight:700}html:not([data-mdf-area=public]) #root .bi-lead__audience,html:not([data-mdf-area=public]) #root .bi-lead__note{color:var(--bi-ink-3,#566578);margin:0;font-size:12.5px}html:not([data-mdf-area=public]) #root .bi-lead__priorities{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}html:not([data-mdf-area=public]) #root .bi-lead__priority{text-align:left;background:var(--bi-surface-2,#f9fbfd);border:1px solid var(--bi-line,#e7ecf3);cursor:pointer;border-radius:8px;justify-content:space-between;align-items:baseline;gap:8px;width:100%;min-width:0;padding:8px 10px;display:flex}html:not([data-mdf-area=public]) #root .bi-lead__priority:disabled{cursor:default}html:not([data-mdf-area=public]) #root .bi-lead__priority-label{color:var(--bi-ink-2,#3c4a5c);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;overflow:hidden}html:not([data-mdf-area=public]) #root .bi-lead__priority-value{font-variant-numeric:tabular-nums;color:var(--bi-ink,#14212f);font-size:18px;font-weight:700}html:not([data-mdf-area=public]) #root .bi-lead__flow,html:not([data-mdf-area=public]) #root .bi-lead__views{flex-wrap:wrap;gap:6px;min-width:0;display:flex}html:not([data-mdf-area=public]) #root .bi-lead__step,html:not([data-mdf-area=public]) #root .bi-lead__view{min-height:30px;color:var(--bi-ink-3,#566578);border:1px solid var(--bi-line,#e7ecf3);cursor:pointer;background:0 0;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600}html:not([data-mdf-area=public]) #root .bi-lead__step--current,html:not([data-mdf-area=public]) #root .bi-lead__view--active{color:var(--bi-brand,#1f6f68);border-color:var(--bi-brand,#1f6f68);background:var(--bi-brand-soft,#eaf3f1)}html:not([data-mdf-area=public]) #root .bi-exec{background:var(--bi-surface,#fff);border:1px solid var(--bi-line,#e7ecf3);border-radius:var(--bi-r-lg,12px);gap:10px;min-width:0;margin:12px 0 0;padding:14px 16px;display:grid}html:not([data-mdf-area=public]) #root .bi-exec__head{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}html:not([data-mdf-area=public]) #root .bi-exec__title{color:var(--bi-ink,#14212f);margin:0;font-size:15px;font-weight:700}html:not([data-mdf-area=public]) #root .bi-exec__scope{color:var(--bi-ink-3,#566578);margin:0;font-size:12px}html:not([data-mdf-area=public]) #root .bi-exec__list{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}html:not([data-mdf-area=public]) #root .bi-exec__bucket{text-align:left;background:var(--bi-surface-2,#f9fbfd);border:1px solid var(--bi-line,#e7ecf3);cursor:pointer;border-radius:8px;justify-content:space-between;align-items:baseline;gap:8px;width:100%;min-width:0;padding:8px 10px;display:flex}html:not([data-mdf-area=public]) #root .bi-exec__bucket--active{border-color:var(--bi-brand,#1f6f68);background:var(--bi-brand-soft,#eaf3f1)}html:not([data-mdf-area=public]) #root .bi-exec__bucket-label{color:var(--bi-ink-2,#3c4a5c);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;overflow:hidden}html:not([data-mdf-area=public]) #root .bi-exec__bucket-value{font-variant-numeric:tabular-nums;color:var(--bi-ink,#14212f);font-size:18px;font-weight:700}@media (width<=1024px){html:not([data-mdf-area=public]) #root .bi-lead__priorities,html:not([data-mdf-area=public]) #root .bi-exec__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){html:not([data-mdf-area=public]) #root .bi-lead__priorities,html:not([data-mdf-area=public]) #root .bi-exec__list{grid-template-columns:minmax(0,1fr)}}html:not([data-mdf-area=public]) #dashboard-top[data-mdf-tab=execution] :is(.mdf-record-screen[data-record-screen=project-action-detail],.mdf-record-screen[data-record-screen=next-action-detail]){background:var(--bi-surface-2,#f9fbfd);border:1px solid var(--bi-line,#e7ecf3);border-left:3px solid var(--bi-brand,#1f6f68);border-radius:var(--bi-r-lg,12px);margin-top:12px;padding:12px 14px}#dashboard-top[data-mdf-page=projects] #management-summary:not(:has(.mdf-record-screen)):not(:has(p)):not(:has(button)){display:none!important}#dashboard-top[data-mdf-page=projects] #management-summary:not(:has(.mdf-record-screen)){min-height:0!important;margin:0!important;padding:0!important}html:not([data-mdf-area=public]) #root .bi-casebar{background:var(--bi-surface,#fff);border:1px solid var(--bi-line,#e7ecf3);border-radius:var(--bi-r-lg,12px);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-width:0;margin:0 0 10px;padding:8px 12px;display:flex}html:not([data-mdf-area=public]) #root .bi-casebar__name{min-width:0;color:var(--bi-ink,#14212f);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:16px;font-weight:700;overflow:hidden}html:not([data-mdf-area=public]) #root .bi-casebar__name[data-bi-case-name=NONE]{color:var(--bi-ink-3,#566578);font-weight:600}html:not([data-mdf-area=public]) #root .bi-directory{background:0 0;border:0;margin:0 0 6px;padding:0}html:not([data-mdf-area=public]) #root .bi-tabpanel{margin-bottom:0}html:not([data-mdf-area=public]) #root .bi-tabpanel:empty{display:none}html:not([data-mdf-area=public]) #root #project-room{margin-top:0!important;padding-top:0!important}html:not([data-mdf-area=public]) #root #project-room>.mdf-room{margin-top:0}html:not([data-mdf-area=public]) #root .mdf-room__switch-button:hover{color:var(--bi-brand,#1f6f68);border-color:var(--bi-brand,#1f6f68);background:var(--bi-brand-soft,#eaf3f1)}html:not([data-mdf-area=public]) #root .mdf-room__switch-button .mdf-room__glyph{flex:none;width:16px;height:16px}@media (width<=560px){html:not([data-mdf-area=public]) #root .bi-casebar{flex-direction:column;align-items:flex-start}}html:not([data-mdf-area=public]) #root .bi-summary-tabs{flex-wrap:wrap;gap:6px;min-width:0;display:flex}html:not([data-mdf-area=public]) #root .bi-summary-tab{min-height:34px;color:var(--bi-ink-3,#566578);background:var(--bi-surface,#fff);border:1px solid var(--bi-line,#e7ecf3);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:13px;font-weight:700;display:inline-flex}html:not([data-mdf-area=public]) #root .bi-summary-tab:hover{color:var(--bi-brand,#1f6f68);border-color:var(--bi-brand,#1f6f68);background:var(--bi-brand-soft,#eaf3f1)}html:not([data-mdf-area=public]) #root .bi-summary-tab--active{color:var(--bi-brand,#1f6f68);border-color:var(--bi-brand,#1f6f68);background:var(--bi-brand-soft,#eaf3f1);box-shadow:inset 0 -2px 0 var(--bi-brand,#1f6f68)}html:not([data-mdf-area=public]) #root .bi-summary-tab:focus-visible{outline-offset:2px;outline:3px solid #1a4e8a}html:not([data-mdf-area=public]) #root .bi-summary-tab__glyph{flex:none;width:16px;height:16px}html:not([data-mdf-area=public]) #root .bi-summary__panel{gap:12px;min-width:0;margin-top:12px;display:grid}html:not([data-mdf-area=public]) #root .bi-summary__more{justify-content:flex-end;display:flex}html:not([data-mdf-area=public]) #root .bi-casebar[data-bi-casebar=aux]{background:0 0;border:0;justify-content:flex-end;padding:4px 8px}html:not([data-mdf-area=public]) #root .bi-casebar__spacer{display:none}html:not([data-mdf-area=public]) #dashboard-top .summary-visual-grid{min-height:0!important}html:not([data-mdf-area=public]) #dashboard-top .summary-visual-card{height:auto!important;min-height:0!important}html:not([data-mdf-area=public]) #root .bi-empty{min-height:96px;max-height:200px;color:var(--bi-ink-3,#566578);background:var(--bi-surface-2,#f7f9fb);border:1px dashed var(--bi-line,#e7ecf3);border-radius:10px;justify-content:center;align-items:center;margin:0;padding:16px;font-size:13px;display:flex}html:not([data-mdf-area=public]) #root .bi-history{gap:12px;min-width:0;display:grid}html:not([data-mdf-area=public]) #root .bi-history__counts{background:var(--bi-surface-2,#f7f9fb);border:1px solid var(--bi-line,#e7ecf3);border-radius:10px;flex-wrap:wrap;gap:8px 24px;margin:0;padding:10px 14px;display:flex}html:not([data-mdf-area=public]) #root .bi-history__counts>div{gap:2px;min-width:0;display:grid}html:not([data-mdf-area=public]) #root .bi-history__counts dt{color:var(--bi-ink-3,#566578);white-space:nowrap;font-size:12px}html:not([data-mdf-area=public]) #root .bi-history__counts dd{color:var(--bi-ink-1,#16202e);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-size:18px;font-weight:700}html:not([data-mdf-area=public]) #root .bi-history__filters{flex-wrap:wrap;align-items:flex-end;gap:8px 12px;display:flex}html:not([data-mdf-area=public]) #root .bi-history__filter{color:var(--bi-ink-3,#566578);gap:2px;font-size:12px;display:grid}html:not([data-mdf-area=public]) #root .bi-history__filter select{min-width:128px;min-height:34px;color:var(--bi-ink-1,#16202e);background:var(--bi-surface,#fff);border:1px solid var(--bi-line,#e7ecf3);border-radius:8px;padding:4px 8px;font-size:13px}html:not([data-mdf-area=public]) #root .bi-history__records{gap:10px;min-width:0;display:grid}html:not([data-mdf-area=public]) #root .bi-history__table-scroll{min-width:0;overflow-x:auto}html:not([data-mdf-area=public]) #root .bi-history__table{border-collapse:collapse;width:100%;font-size:13px}html:not([data-mdf-area=public]) #root .bi-history__table th,html:not([data-mdf-area=public]) #root .bi-history__table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--bi-line,#e7ecf3);padding:8px 10px}html:not([data-mdf-area=public]) #root .bi-history__table th{color:var(--bi-ink-3,#566578);white-space:nowrap;background:var(--bi-surface-2,#f7f9fb);font-weight:700}html:not([data-mdf-area=public]) #root .bi-history__table td[data-history-col=at],html:not([data-mdf-area=public]) #root .bi-history__table td[data-history-col=kind],html:not([data-mdf-area=public]) #root .bi-history__table td[data-history-col=before],html:not([data-mdf-area=public]) #root .bi-history__table td[data-history-col=after],html:not([data-mdf-area=public]) #root .bi-history__table td[data-history-col=approval]{white-space:nowrap;font-variant-numeric:tabular-nums}html:not([data-mdf-area=public]) #root .bi-history__table td[data-history-col=change],html:not([data-mdf-area=public]) #root .bi-history__table td[data-history-col=reason]{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:22em;display:-webkit-box;overflow:hidden}html:not([data-mdf-area=public]) #root .mdf-th{color:var(--bi-ink-3,#566578);text-align:left;white-space:nowrap;background:var(--bi-surface-2,#f7f9fb);border-bottom:1px solid var(--bi-line,#e7ecf3);padding:10px 12px;font-size:13px;font-weight:700}html:not([data-mdf-area=public]) #root .mdf-td{vertical-align:middle;border-bottom:1px solid var(--bi-line,#e7ecf3);white-space:nowrap;text-overflow:ellipsis;padding:10px 12px;font-size:13px;line-height:1.5;overflow:hidden}html:not([data-mdf-area=public]) #root .mdf-td[data-list-col=name]{white-space:normal;max-width:320px}html:not([data-mdf-area=public]) #root .project-select-name{-webkit-line-clamp:2;font:inherit;color:var(--bi-brand,#1f6f68);text-align:left;cursor:pointer;background:0 0;border:0;-webkit-box-orient:vertical;padding:0;font-weight:700;display:-webkit-box;overflow:hidden}html:not([data-mdf-area=public]) #root .project-select-name:focus-visible{outline-offset:2px;outline:3px solid #1a4e8a}html:not([data-mdf-area=public]) #root .project-select-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:0}html:not([data-mdf-area=public]) #root .project-select-table th,html:not([data-mdf-area=public]) #root .project-select-table td{text-align:left!important}html:not([data-mdf-area=public]) #root .project-select-row{cursor:pointer}html:not([data-mdf-area=public]) #root .project-select-row:hover{background:var(--bi-brand-soft,#eaf3f1)}@media (width<=1439px){html:not([data-mdf-area=public]) #root .project-select-table th:nth-child(n+8),html:not([data-mdf-area=public]) #root .project-select-table td:nth-child(n+8){display:none!important}}@media (width<=1024px){html:not([data-mdf-area=public]) #root .project-select-table th:nth-child(2),html:not([data-mdf-area=public]) #root .project-select-table td:nth-child(2){display:none!important}html:not([data-mdf-area=public]) #root .project-select-table td{max-height:88px;padding:8px 10px!important}}@media (width<=860px){html:not([data-mdf-area=public]) #root .project-select-table,html:not([data-mdf-area=public]) #root .project-select-table tbody,html:not([data-mdf-area=public]) #root .project-select-table td{width:auto!important;display:block!important}html:not([data-mdf-area=public]) #root .project-select-table tr{display:grid!important}html:not([data-mdf-area=public]) #root .project-select-table thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden;display:block!important}html:not([data-mdf-area=public]) #root .project-select-row{background:var(--bi-surface,#fff);border:1px solid var(--bi-line,#e7ecf3);border-radius:10px;grid-template-columns:minmax(0,1fr);gap:2px;margin-bottom:8px;padding:10px 12px;display:grid}html:not([data-mdf-area=public]) #root .project-select-table td{white-space:normal;text-align:left!important;border:0!important;padding:2px 0!important}html:not([data-mdf-area=public]) #root .project-select-table td[data-list-col]:not([data-list-col=name]):before{content:attr(data-list-label) "：";color:var(--bi-ink-3,#566578)}html:not([data-mdf-area=public]) #root .project-select-table td[data-list-col=name]{max-width:none;padding-bottom:4px}html:not([data-mdf-area=public]) #root .project-select-table td:nth-child(2){display:block!important}}html:not([data-mdf-area=public]) #root #dashboard-top section:empty,html:not([data-mdf-area=public]) #root #dashboard-top div:empty:not([class*=chart]):not([class*=glyph]):not([aria-hidden=true]),html:not([data-mdf-area=public]) #root .mdf-record-screen:empty{display:none}html:not([data-mdf-area=public]) #root #dashboard-top>*+*{margin-top:16px}html:not([data-mdf-area=public]) #root .mdf-record-screen,html:not([data-mdf-area=public]) #root .mdf-record-screen>*{min-height:0}html:not([data-mdf-area=public]) #root .bi-aux-button--quiet{color:var(--bi-ink-3,#566578);border:1px solid var(--bi-line,#e7ecf3);background:0 0;font-weight:600}html:not([data-mdf-area=public]) #root .bi-aux-button--quiet:hover{color:var(--bi-brand,#1f6f68);border-color:var(--bi-brand,#1f6f68)}html:not([data-mdf-area=public]) #root .bi-missing{color:var(--bi-ink-3,#566578);background:var(--bi-surface-2,#f7f9fb);border:1px solid var(--bi-line,#e7ecf3);opacity:.85;border-radius:10px;padding:10px 12px}html:not([data-mdf-area=public]) #root .bi-missing .bi-panel__title{font-size:13px}html:not([data-mdf-area=public]) #root .bi-missing__state{margin:2px 0 0;font-size:12px}@media (width<=1024px){html:not([data-mdf-area=public]) #root .bi-summary-tab,html:not([data-mdf-area=public]) #root .bi-aux-button,html:not([data-mdf-area=public]) #root .bi-exec__bucket,html:not([data-mdf-area=public]) #root .mdf-room__switch button{min-width:44px;min-height:44px}}@media (width<=860px){html:not([data-mdf-area=public]) #root .app-sidebar{z-index:40;position:fixed;top:0;bottom:0;left:0;width:var(--bi-sidebar-w-collapsed)!important}html:not([data-mdf-area=public]) #root .app-sidebar .app-navgroup__panel,html:not([data-mdf-area=public]) #root .app-sidebar .app-sidebar-brand,html:not([data-mdf-area=public]) #root .app-sidebar .app-sidebar-footer{display:none!important}}html:not([data-mdf-area=public]) #root .bi-caserows{gap:4px;min-width:0;display:grid}html:not([data-mdf-area=public]) #root .bi-caserows__head,html:not([data-mdf-area=public]) #root .bi-caserows__row{grid-template-columns:72px minmax(0,2fr) minmax(0,1.6fr) minmax(0,1.4fr) minmax(0,1fr) minmax(0,1.6fr);align-items:center;gap:8px;min-width:0;display:grid}html:not([data-mdf-area=public]) #root .bi-caserows__head{color:var(--bi-ink-3,#566578);font-size:12px;font-weight:700}html:not([data-mdf-area=public]) #root .bi-caserows__list{gap:4px;margin:0;padding:0;list-style:none;display:grid}html:not([data-mdf-area=public]) #root .bi-caserows__row>*{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}html:not([data-mdf-area=public]) #root .bi-caserows__project{font:inherit;color:var(--bi-brand,#1f6f68);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}html:not([data-mdf-area=public]) #root .bi-caserows__why>summary{color:var(--bi-ink-3,#566578);cursor:pointer;font-size:12px}html:not([data-mdf-area=public]) #root .bi-caserows__why>p{margin:2px 0 0;font-size:12px}@media (width<=1024px){html:not([data-mdf-area=public]) #root .bi-caserows__head{display:none}html:not([data-mdf-area=public]) #root .bi-caserows__row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}html:not([data-mdf-area=public]) #root{padding-bottom:0!important}html:not([data-mdf-area=public]) #root .bi-cta--disabled{cursor:pointer;opacity:.85;font-size:12px;font-weight:600;color:var(--bi-ink-3,#566578)!important;background:var(--bi-surface-2,#f7f9fb)!important;background-color:var(--bi-surface-2,#f7f9fb)!important;border:1px solid var(--bi-line,#e7ecf3)!important}html:not([data-mdf-area=public]) #dashboard-top .status-chip strong,html:not([data-mdf-area=public]) #dashboard-top .role-chip strong,html:not([data-mdf-area=public]) #dashboard-top .daily-report-link-chip strong,html:not([data-mdf-area=public]) #dashboard-top .next-action-chip strong,html:not([data-mdf-area=public]) #dashboard-top .decision-status-chip strong{color:var(--bi-ink-1,#16202e)}html:not([data-mdf-area=public]) #dashboard-top .daily-report-link-chip-primary,html:not([data-mdf-area=public]) #dashboard-top .next-action-chip-primary,html:not([data-mdf-area=public]) #dashboard-top .decision-status-chip-primary{color:var(--bi-brand,#1f6f68);border-color:var(--bi-line,#e7ecf3)}html:not([data-mdf-area=public]) #dashboard-top .filter-button.is-active,html:not([data-mdf-area=public]) #dashboard-top .project-action-filter-button-active{color:var(--bi-brand,#1f6f68);background:var(--bi-brand-soft,#eaf3f1);border-color:var(--bi-brand,#1f6f68);box-shadow:inset 0 -2px 0 var(--bi-brand,#1f6f68)}html:not([data-mdf-area=public]) #root .bi-metrics{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;min-width:0;display:grid}html:not([data-mdf-area=public]) #root .bi-metric{background:var(--bi-surface,#fff);border:1px solid var(--bi-line,#e7ecf3);border-radius:12px;align-content:start;gap:4px;min-width:0;padding:12px 14px;display:grid}html:not([data-mdf-area=public]) #root .bi-metric__label{color:var(--bi-ink-3,#566578);margin:0;font-size:12px;font-weight:700}html:not([data-mdf-area=public]) #root .bi-metric__value{color:var(--bi-ink-1,#16202e);font-variant-numeric:tabular-nums;margin:0;font-size:26px;font-weight:700;line-height:1.2}html:not([data-mdf-area=public]) #root .bi-metric__value--state{color:var(--bi-ink-3,#566578);font-size:15px;font-weight:600}html:not([data-mdf-area=public]) #root .bi-metric__meta{color:var(--bi-ink-3,#566578);flex-wrap:wrap;gap:4px 10px;margin:0;font-size:11px;display:flex}html:not([data-mdf-area=public]) #root .bi-metric__pending{color:var(--bi-ink-2,#35455a);margin:2px 0 0;font-size:12px}html:not([data-mdf-area=public]) #root .bi-metric__drill{min-height:32px;color:var(--bi-brand,#1f6f68);background:var(--bi-brand-soft,#eaf3f1);border:1px solid var(--bi-brand,#1f6f68);cursor:pointer;border-radius:8px;justify-self:start;padding:4px 10px;font-size:12px;font-weight:600}html:not([data-mdf-area=public]) #root .bi-metric__caveats>summary{color:var(--bi-ink-3,#566578);cursor:pointer;font-size:11px}html:not([data-mdf-area=public]) #root .bi-metric__caveats p,html:not([data-mdf-area=public]) #root .bi-metric__caveats li{color:var(--bi-ink-3,#566578);margin:2px 0 0;font-size:11px;line-height:1.5}html:not([data-mdf-area=public]) #root .bi-metric__caveats ul{margin:2px 0 0;padding-left:16px}html:not([data-mdf-area=public]) #root .bi-lead__source{color:var(--bi-ink-3,#566578);font-size:12px}@media (width<=1024px){html:not([data-mdf-area=public]) #root .bi-metric__drill{min-width:44px;min-height:44px}}html:not([data-mdf-area=public]) #root .bi-duo{gap:var(--bi-s3,16px);min-width:0;margin:var(--bi-s3,16px) 0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}@media (width<=1199px){html:not([data-mdf-area=public]) #root .bi-duo{grid-template-columns:minmax(0,1fr)}}html:not([data-mdf-area=public]) #root .bi-duo .bi-chart,html:not([data-mdf-area=public]) #root [data-bi-cockpit-tab]>.bi-chart{min-height:0;overflow:visible}html:not([data-mdf-area=public]) #root .bi-ts__svg{width:100%;height:auto;display:block}html:not([data-mdf-area=public]) #root .bi-kpis[data-bi-kpis=cockpit]{align-items:stretch;min-height:72px;max-height:88px;overflow:hidden}html:not([data-mdf-area=public]) #root .bi-kpis[data-bi-kpis=cockpit] .bi-kpi{grid-template-rows:auto auto auto;align-content:center;gap:0;padding:6px 10px;display:grid;overflow:hidden}html:not([data-mdf-area=public]) #root .bi-kpis[data-bi-kpis=cockpit] .bi-kpi__label{white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:1.2;overflow:hidden}html:not([data-mdf-area=public]) #root .bi-kpis[data-bi-kpis=cockpit] .bi-kpi__value{white-space:nowrap;font-size:20px;line-height:1.2}html:not([data-mdf-area=public]) #root .bi-kpis[data-bi-kpis=cockpit] .bi-kpi__note,html:not([data-mdf-area=public]) #root .bi-kpis[data-bi-kpis=cockpit] .bi-kpi__drill{white-space:nowrap;text-overflow:ellipsis;text-align:left;min-height:0;padding:0;font-size:11px;line-height:1.2;overflow:hidden}html:not([data-mdf-area=public]) #root .bi-peek{background:var(--bi-surface,#fff);border:1px solid var(--bi-line,#e7ecf3);border-radius:var(--bi-r-lg,12px);gap:8px;min-width:0;padding:10px 12px;display:grid}html:not([data-mdf-area=public]) #root .bi-peek__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}html:not([data-mdf-area=public]) #root .bi-peek__title{margin:0;font-size:14px;font-weight:700}html:not([data-mdf-area=public]) #root .bi-peek__more{min-height:32px;color:var(--bi-brand,#1f6f68);background:var(--bi-surface,#fff);border:1px solid var(--bi-brand,#1f6f68);cursor:pointer;border-radius:8px;padding:4px 12px;font-size:12px;font-weight:700}html:not([data-mdf-area=public]) #root .bi-peek__list{gap:4px;margin:0;padding:0;list-style:none;display:grid}html:not([data-mdf-area=public]) #root .bi-peek__list>li{border-top:1px solid var(--bi-line,#e7ecf3);flex-wrap:wrap;align-items:baseline;gap:4px 10px;min-height:28px;padding:4px 0;font-size:13px;display:flex}html:not([data-mdf-area=public]) #root .bi-peek__severity{color:#7b1f24;white-space:nowrap;font-weight:700}html:not([data-mdf-area=public]) #root .bi-peek__fact{color:var(--bi-ink-1,#16202e);font-weight:700}html:not([data-mdf-area=public]) #root .bi-peek__impact{color:var(--bi-ink-3,#566578)}html:not([data-mdf-area=public]) #root .bi-inline-empty{min-height:80px;max-height:120px;color:var(--bi-ink-3,#566578);background:var(--bi-surface-2,#f7f9fb);border:1px dashed var(--bi-line,#e7ecf3);border-radius:10px;align-items:center;margin:0;padding:12px 14px;font-size:13px;line-height:1.6;display:flex}html:not([data-mdf-area=public]) #root .bi-rows{min-width:0;margin:var(--bi-s3,16px) 0 0;gap:8px;display:grid}html:not([data-mdf-area=public]) #root .bi-rows__title{color:var(--bi-ink-1,#16202e);margin:0;font-size:14px;font-weight:700}html:not([data-mdf-area=public]) #root .bi-rows__wrap{min-width:0;overflow-x:auto}#root .bi-rows__table{font-size:13px;table-layout:auto!important;border-collapse:collapse!important;width:100%!important;min-width:0!important}#root .bi-rows__table th,#root .bi-rows__table td{text-align:left!important;vertical-align:top!important;border-bottom:1px solid var(--bi-line,#e7ecf3)!important;padding:10px 12px!important}#root .bi-rows__table th{color:var(--bi-ink-3,#566578);background:var(--bi-surface-2,#f7f9fb);font-weight:700;white-space:nowrap!important}#root .bi-rows__table td[data-bi-col=amount],#root .bi-rows__table td[data-bi-col=due],#root .bi-rows__table td[data-bi-col=overdue],#root .bi-rows__table td[data-label=期限],#root .bi-rows__table td[data-label=優先度],#root .bi-rows__table td[data-label=責任者]{font-variant-numeric:tabular-nums;white-space:nowrap!important}:is(#root .bi-rows__table td[data-label=案件]:not(:has(button)):not(:has(a)),#root .bi-rows__table td[data-label=判断事項]:not(:has(button)):not(:has(a)),#root .bi-rows__table td[data-label=影響案件]:not(:has(button)):not(:has(a)),#root .bi-rows__table td[data-label=対象案件]:not(:has(button)):not(:has(a))){-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:22em;display:-webkit-box;overflow:hidden}html:not([data-mdf-area=public]) #root .bi-rows__link{font:inherit;color:var(--bi-brand,#1f6f68);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}html:not([data-mdf-area=public]) #root .bi-rows__link[disabled]{color:var(--bi-ink-3,#566578);cursor:not-allowed}html:not([data-mdf-area=public]) #root .bi-queue{gap:8px;min-width:0;max-height:480px;display:grid;overflow:hidden}html:not([data-mdf-area=public]) #root .bi-queue__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}html:not([data-mdf-area=public]) #root .bi-queue__pager{gap:12px;display:flex}#root .bi-queue__table tbody td{max-height:72px;overflow:visible;height:64px!important}html:not([data-mdf-area=public]) #root .bi-drawer{z-index:60;background:var(--bi-surface,#fff);border-left:1px solid var(--bi-line,#e7ecf3);grid-template-rows:auto minmax(0,1fr) auto;gap:10px;width:clamp(440px,34vw,520px);padding:14px 16px;display:grid;position:fixed;top:0;bottom:0;right:0;overflow:auto;box-shadow:-8px 0 24px #101b2d1f}html:not([data-mdf-area=public]) #root .bi-drawer__head{justify-content:space-between;align-items:center;gap:8px;display:flex}html:not([data-mdf-area=public]) #root .bi-drawer__head h3{margin:0;font-size:15px;font-weight:700}html:not([data-mdf-area=public]) #root .bi-drawer__body{align-content:start;gap:10px;margin:0;display:grid}html:not([data-mdf-area=public]) #root .bi-drawer__body>div{grid-template-columns:8em minmax(0,1fr);gap:8px;display:grid}html:not([data-mdf-area=public]) #root .bi-drawer__body dt{color:var(--bi-ink-3,#566578);font-size:12px;font-weight:700}html:not([data-mdf-area=public]) #root .bi-drawer__body dd{margin:0;font-size:13px;line-height:1.6}html:not([data-mdf-area=public]) #root .bi-drawer__body ul{margin:0;padding-left:18px}@media (width<=834px){html:not([data-mdf-area=public]) #root .bi-drawer{border-left:0;width:100vw}}html:not([data-mdf-area=public]) #root .bi-metric-select{min-width:0;margin:0 0 var(--bi-s3,16px);flex-wrap:wrap;gap:6px;display:flex}html:not([data-mdf-area=public]) #root .bi-metric-select__item{min-height:36px;color:var(--bi-ink-3,#566578);background:var(--bi-surface,#fff);border:1px solid var(--bi-line,#e7ecf3);cursor:pointer;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:700}html:not([data-mdf-area=public]) #root .bi-metric-select__item--active{color:var(--bi-brand,#1f6f68);background:var(--bi-brand-soft,#eaf3f1);border-color:var(--bi-brand,#1f6f68)}html:not([data-mdf-area=public]) #root .summary-bar-note{color:#7b1f24;margin:0 0 6px;font-size:12px;font-weight:700}@media (width<=860px){#root .bi-rows__table,#root .bi-rows__table tbody,#root .bi-rows__table td{width:auto!important;display:block!important}#root .bi-rows__table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden;display:block!important}#root .bi-rows__table tr{background:var(--bi-surface,#fff);border:1px solid var(--bi-line,#e7ecf3);border-radius:10px;gap:2px;margin-bottom:8px;padding:10px 12px;height:auto!important;display:grid!important}#root .bi-rows__table td{white-space:normal!important;border:0!important;max-height:none!important;padding:2px 0!important}#root .bi-rows__table td[data-label]:before{content:attr(data-label) "：";color:var(--bi-ink-3,#566578)}html:not([data-mdf-area=public]) #root .bi-queue{max-height:none}html:not([data-mdf-area=public]) #root .bi-metric-select__item,html:not([data-mdf-area=public]) #root .bi-peek__more{min-width:44px;min-height:44px}}html:not([data-mdf-area=public]) #root .bi-rail{z-index:40;background:var(--bi-surface,#fff);border:1px solid var(--bi-line,#e7ecf3);border-radius:var(--bi-r-md,10px);grid-template-columns:minmax(0,auto) minmax(0,1fr);align-items:center;gap:4px 16px;min-height:48px;margin:0 0 8px;padding:2px 12px;display:grid;position:sticky;top:0;box-shadow:0 1px #101b2d0a}html:not([data-mdf-area=public]) #root .bi-rail .bi-contextbar,html:not([data-mdf-area=public]) #root .bi-rail .bi-page-header,html:not([data-mdf-area=public]) #root .bi-rail .bi-tabs{min-width:0;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;position:static!important}html:not([data-mdf-area=public]) #root .bi-rail .bi-page-header{flex-wrap:nowrap;grid-column:1;align-items:center;gap:8px;display:flex}html:not([data-mdf-area=public]) #root .bi-rail .bi-page-header__title{white-space:nowrap;margin:0;font-size:15px;line-height:1.2}html:not([data-mdf-area=public]) #root .bi-rail .bi-page-header__purpose{color:var(--bi-ink-3,#566578);white-space:nowrap;text-overflow:ellipsis;max-width:22em;margin:0;font-size:12px;line-height:1.2;overflow:hidden}html:not([data-mdf-area=public]) #root .bi-rail .bi-tabs__purpose{display:none}html:not([data-mdf-area=public]) #root .bi-rail .bi-tabs{grid-column:2;align-items:center;min-width:0;display:flex}html:not([data-mdf-area=public]) #root .bi-rail .bi-tabs__list{border-bottom:0;flex-wrap:wrap;overflow:visible}html:not([data-mdf-area=public]) #root .bi-rail .bi-tabs__tab{white-space:nowrap;min-height:40px;max-height:44px;padding:8px 12px;font-size:13px}html:not([data-mdf-area=public]) #root .bi-rail .bi-contextbar{flex-wrap:nowrap;grid-column:3;align-items:center;gap:12px;font-size:12px;display:flex}html:not([data-mdf-area=public]) #root .bi-rail .bi-contextbar__group{white-space:nowrap;gap:4px}html:not([data-mdf-area=public]) #root .bi-rail .bi-contextbar__key{font-size:11px}html:not([data-mdf-area=public]) #root .bi-rail .bi-contextbar__select{min-height:32px;font-size:12px}html:not([data-mdf-area=public]) #root .bi-rail .bi-cta{min-height:32px;padding:4px 10px;font-size:12px}html:not([data-mdf-area=public]) #root .bi-rail .bi-contextbar__note{display:none}html:not([data-mdf-area=public]) #root #dashboard-top [id],html:not([data-mdf-area=public]) #root #dashboard-top [tabindex]{scroll-margin-top:120px}@media (width<=1168px){html:not([data-mdf-area=public]) #root .bi-rail{grid-template-columns:minmax(0,1fr)}html:not([data-mdf-area=public]) #root .bi-rail .bi-page-header,html:not([data-mdf-area=public]) #root .bi-rail .bi-tabs{grid-column:1}}@media (width<=834px){html:not([data-mdf-area=public]) #root .bi-rail{position:static}html:not([data-mdf-area=public]) #root .bi-rail .bi-tabs__tab{min-width:44px;min-height:44px}}html:not([data-mdf-area=public]) #dashboard-top>section{margin-top:8px!important;margin-bottom:0!important}html:not([data-mdf-area=public]) #dashboard-top .bi-rows{margin:12px 0 0!important}html:not([data-mdf-area=public]) #dashboard-top .bi-chart{z-index:1;position:relative}@media (width<=1024px){html:not([data-mdf-area=public]) #root .bi-kpis[data-bi-kpis=cockpit]{max-height:none;overflow:visible}}html:not([data-mdf-area=public]) #root .bi-contextbar__state{min-height:28px;color:var(--bi-ink-3,#566578);background:var(--bi-surface-2,#f7f9fb);border:1px solid var(--bi-line,#e7ecf3);white-space:nowrap;border-radius:999px;align-items:center;padding:3px 10px;font-size:11px;font-weight:700;display:inline-flex}html:not([data-mdf-area=public]) #root .bi-contextbar{max-height:64px}html:not([data-mdf-area=public]) #root [data-bi-tone=ok]{color:#1f6f68}html:not([data-mdf-area=public]) #root [data-bi-tone=warn]{color:#7a5300}html:not([data-mdf-area=public]) #root [data-bi-tone=danger]{color:#7b1f24}html:not([data-mdf-area=public]) #root [data-bi-tone=muted]{color:#566578}html:not([data-mdf-area=public]) #root [data-bi-tone=info]{color:#1a4e8a}html:not([data-mdf-area=public]) #root .bi-metrics{min-height:72px;max-height:88px;overflow:visible}html:not([data-mdf-area=public]) #root .bi-metric__reason{color:var(--bi-ink-3,#566578);margin:0;font-size:11px}html:not([data-mdf-area=public]) #root .bi-metric-basis{margin:0;font-size:12px}html:not([data-mdf-area=public]) #root .bi-metric-basis>summary{min-height:28px;color:var(--bi-brand,#1f6f68);cursor:pointer;padding:4px 0;font-weight:700}html:not([data-mdf-area=public]) #root .bi-metric-basis dl{gap:6px;margin:6px 0 0;display:grid}html:not([data-mdf-area=public]) #root .bi-metric-basis dt{color:var(--bi-ink-2,#3a4757);font-weight:700}html:not([data-mdf-area=public]) #root .bi-metric-basis dd{color:var(--bi-ink-3,#566578);margin:0 0 4px;line-height:1.6}html:not([data-mdf-area=public]) #root .bi-summary__split{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;min-width:0;display:grid}@media (width>=1025px){html:not([data-mdf-area=public]) #root .bi-summary__split{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}html:not([data-mdf-area=public]) #root .bi-priority__wrap{min-width:0;overflow-x:auto}#root .bi-priority{font-size:12px;border-collapse:collapse!important;width:100%!important;min-width:0!important}#root .bi-priority th,#root .bi-priority td{text-align:left!important;vertical-align:middle!important;border-bottom:1px solid var(--bi-line,#e7ecf3)!important;padding:6px 8px!important}#root .bi-priority th{color:var(--bi-ink-3,#566578);background:var(--bi-surface-2,#f7f9fb);font-weight:700;white-space:nowrap!important}#root .bi-priority tbody td{max-height:80px;height:64px!important}html:not([data-mdf-area=public]) #root .bi-priority__tags{flex-wrap:wrap;gap:4px;display:inline-flex}html:not([data-mdf-area=public]) #root .bi-priority__tag{background:var(--bi-surface-2,#f7f9fb);border:1px solid var(--bi-line,#e7ecf3);white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:11px}html:not([data-mdf-area=public]) #root .bi-priority__tag[data-bi-priority-tag=期限超過],html:not([data-mdf-area=public]) #root .bi-priority__tag[data-bi-priority-tag=差戻し]{color:#7b1f24;background:#fff4f4;border-color:#e6c3c5;font-weight:700}html:not([data-mdf-area=public]) #root .bi-priority__link{font:inherit;color:var(--bi-brand,#1f6f68);cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}html:not([data-mdf-area=public]) #root .bi-priority__link:focus-visible{outline-offset:2px;outline:3px solid #1a4e8a}html:not([data-mdf-area=public]) #root .bi-priority__detail{background:var(--bi-surface,#fff);border:1px solid var(--bi-line,#e7ecf3);border-radius:10px;margin-top:8px;padding:10px 12px;font-size:12px}html:not([data-mdf-area=public]) #root .bi-priority__detail p{margin:0 0 4px}@media (width<=860px){#root .bi-priority,#root .bi-priority tbody,#root .bi-priority td{width:auto!important;display:block!important}#root .bi-priority thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden;display:block!important}#root .bi-priority tr{background:var(--bi-surface,#fff);border:1px solid var(--bi-line,#e7ecf3);border-radius:10px;gap:2px;margin-bottom:8px;padding:10px 12px;display:grid!important}#root .bi-priority td{max-height:none;border:0!important;height:auto!important;padding:2px 0!important}#root .bi-priority td[data-label]:before{content:attr(data-label) "：";color:var(--bi-ink-3,#566578)}}html:not([data-mdf-area=public]) #root .auth-status{max-height:56px}html:not([data-mdf-area=public]) #root .bi-summary,html:not([data-mdf-area=public]) #root .bi-summary__panel{gap:8px;min-width:0;display:grid}html:not([data-mdf-area=public]) #root .bi-metrics{min-height:72px;max-height:80px}html:not([data-mdf-area=public]) #dashboard-top>section:first-of-type{margin-top:4px!important}html:not([data-mdf-area=public]) #root .bi-summary-tabs{gap:4px;margin:0}html:not([data-mdf-area=public]) #root .bi-summary-tab{min-height:34px;padding:5px 10px;font-size:12px}html:not([data-mdf-area=public]) #root .bi-crossfilter{min-height:0;padding:2px 0;font-size:12px}html:not([data-mdf-area=public]) #root .bi-summary-tabs,html:not([data-mdf-area=public]) #root .bi-summary__panel{margin:0!important}html:not([data-mdf-area=public]) #root .bi-summary-tab{min-height:30px!important;padding:4px 10px!important}html:not([data-mdf-area=public]) #root .bi-metrics,html:not([data-mdf-area=public]) #root .bi-kpis[data-bi-kpis=cockpit]{min-height:72px;max-height:88px;overflow:visible}html:not([data-mdf-area=public]) #root .bi-metric{gap:0;padding:6px 10px}html:not([data-mdf-area=public]) #root .bi-metric__label{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:11px;line-height:1.3;overflow:hidden}html:not([data-mdf-area=public]) #root .bi-metric__value{margin:0;font-size:20px;line-height:1.25}html:not([data-mdf-area=public]) #root .bi-metric__drill{margin:0;padding:0;font-size:11px;line-height:1.3}html:not([data-mdf-area=public]) #root .bi-rail{min-height:52px;max-height:none}html:not([data-mdf-area=public]) #root .bi-summary,html:not([data-mdf-area=public]) #root .bi-summary__panel,html:not([data-mdf-area=public]) #root .bi-slice{gap:4px}html:not([data-mdf-area=public]) #root .bi-summary__split{gap:8px}html:not([data-mdf-area=public]) #root .bi-kpis[data-bi-kpis=cockpit] .bi-kpi{align-content:center!important;gap:0!important;padding:6px 10px!important}html:not([data-mdf-area=public]) #root .bi-kpis[data-bi-kpis=cockpit] .bi-kpi__label{white-space:nowrap!important;text-overflow:ellipsis!important;margin:0!important;font-size:11px!important;line-height:1.25!important;overflow:hidden!important}html:not([data-mdf-area=public]) #root .bi-kpis[data-bi-kpis=cockpit] .bi-kpi__value{margin:0!important;font-size:20px!important;line-height:1.2!important}html:not([data-mdf-area=public]) #root .bi-kpis[data-bi-kpis=cockpit] .bi-kpi__note{white-space:nowrap!important;text-overflow:ellipsis!important;margin:0!important;font-size:10.5px!important;line-height:1.25!important;overflow:hidden!important}html:not([data-mdf-area=public]) #root .bi-kpis[data-bi-kpis=cockpit] .bi-kpi__drill{margin:0!important;padding:0!important;font-size:11px!important;line-height:1.25!important}html:not([data-mdf-area=public]) #root .bi-metrics .bi-metric{gap:0!important;padding:6px 10px!important}html:not([data-mdf-area=public]) #root .bi-metrics .bi-metric__label{white-space:nowrap!important;text-overflow:ellipsis!important;margin:0!important;font-size:11px!important;line-height:1.25!important;overflow:hidden!important}html:not([data-mdf-area=public]) #root .bi-metrics .bi-metric__value{margin:0!important;font-size:20px!important;line-height:1.2!important}html:not([data-mdf-area=public]) #root .bi-metrics .bi-metric__drill{margin:0!important;padding:0!important;font-size:11px!important;line-height:1.25!important}html:not([data-mdf-area=public]) #root .bi-slice{gap:4px!important}html:not([data-mdf-area=public]) #root .bi-duo{margin:4px 0!important}html:not([data-mdf-area=public]) #root .bi-metric__reason{white-space:nowrap!important;text-overflow:ellipsis!important;margin:0!important;font-size:11px!important;line-height:1.25!important;overflow:hidden!important}html:not([data-mdf-area=public]) #root .bi-metrics{grid-auto-rows:auto!important;overflow:visible!important}@media (width<=1024px){html:not([data-mdf-area=public]) #root .bi-metrics,html:not([data-mdf-area=public]) #root .bi-kpis,html:not([data-mdf-area=public]) #root .bi-kpis[data-bi-kpis=cockpit]{min-height:0;max-height:none;overflow:visible}}html:not([data-mdf-area=public]) #root .bi-rail__views{grid-column:1/-1;align-items:center;min-width:0;display:flex}@media (width>=1169px){html:not([data-mdf-area=public]) #root .bi-rail{grid-template-columns:minmax(0,auto) minmax(0,auto) minmax(0,1fr);row-gap:0}html:not([data-mdf-area=public]) #root .bi-rail__views{grid-column:3;justify-content:flex-end}}html:not([data-mdf-area=public]) #root .bi-rail__views .bi-summary-tabs{border:0;flex-wrap:wrap;gap:4px;display:flex;margin:0!important}html:not([data-mdf-area=public]) #root .bi-rail__views .bi-summary-tab{white-space:nowrap;max-height:34px;min-height:30px!important;padding:4px 10px!important;font-size:12px!important}@media (width<=1024px){html:not([data-mdf-area=public]) #root .bi-rail__views .bi-summary-tab{max-height:none;min-height:44px!important}}html:not([data-mdf-area=public]) #root .bi-metrics,html:not([data-mdf-area=public]) #root .bi-kpis,html:not([data-mdf-area=public]) #root .bi-kpis[data-bi-kpis=cockpit]{min-height:0!important;max-height:none!important;overflow:visible!important}@media (width<=1168px){html:not([data-mdf-area=public]) #root .bi-contextbar{flex-wrap:wrap!important;max-height:none!important}}html:not([data-mdf-area=public]) #root button.bi-contextbar__state{cursor:pointer;font-family:inherit;box-shadow:none!important}html:not([data-mdf-area=public]) #root button.bi-contextbar__state:focus-visible{outline-offset:2px;outline:3px solid #1a4e8a}@media (width>=1169px){html:not([data-mdf-area=public]) #root .bi-metrics{grid-template-columns:repeat(auto-fit,minmax(0,1fr))!important;grid-auto-flow:column!important}}@media (width>=1025px) and (width<=1168px){html:not([data-mdf-area=public]) #root .bi-metrics{grid-template-columns:repeat(3,minmax(0,1fr))!important}}html:not([data-mdf-area=public]) #root .bi-table{border-collapse:collapse;table-layout:auto;width:100%}html:not([data-mdf-area=public]) #root .bi-tablewrap{width:100%;min-width:0;max-width:100%;overflow-x:auto}html:not([data-mdf-area=public]) #root .bi-table td[data-label=期限],html:not([data-mdf-area=public]) #root .bi-table td[data-label=開始],html:not([data-mdf-area=public]) #root .bi-table td[data-label=所要],html:not([data-mdf-area=public]) #root .bi-table td[data-label=試行],html:not([data-mdf-area=public]) #root .bi-table td[data-label=日時（JST）],html:not([data-mdf-area=public]) #root .bi-table td[data-label=金額],html:not([data-mdf-area=public]) #root .bi-table td[data-label=状態],html:not([data-mdf-area=public]) #root .bi-table td[data-label=優先度],html:not([data-mdf-area=public]) #root .bi-table td[data-label=結果],html:not([data-mdf-area=public]) #root .bi-table td[data-label=承認],html:not([data-mdf-area=public]) #root .project-select-row td[data-list-col=due],html:not([data-mdf-area=public]) #root .project-select-row td[data-list-col=amount],html:not([data-mdf-area=public]) #root .project-select-row td[data-list-col=status],html:not([data-mdf-area=public]) #root .project-select-row td[data-list-col=priority]{white-space:nowrap}html:not([data-mdf-area=public]) #root .bi-table td[data-label=案件],html:not([data-mdf-area=public]) #root .bi-table td[data-label=対象],html:not([data-mdf-area=public]) #root .bi-table td[data-label=操作],html:not([data-mdf-area=public]) #root .project-select-row td[data-list-col=name],html:not([data-mdf-area=public]) #root .project-select-row td[data-list-col=next]{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:8rem;display:-webkit-box;overflow:hidden}html:not([data-mdf-area=public]) #root .bi-table th,html:not([data-mdf-area=public]) #root .bi-table td{vertical-align:top;min-width:4.5rem;padding:10px 12px;font-size:14px;line-height:1.5}html:not([data-mdf-area=public]) #root .bi-panel:empty,html:not([data-mdf-area=public]) #root .bi-slice:empty{display:none}html:not([data-mdf-area=public]) #root .bi-history{grid-template-columns:minmax(0,1fr);grid-auto-rows:min-content;gap:12px;min-width:0;display:grid}html:not([data-mdf-area=public]) #root .bi-portfolio{grid-template-columns:minmax(0,1fr);gap:10px;min-width:0;display:grid}html:not([data-mdf-area=public]) #root .bi-portfolio>.bi-metrics{min-height:0;max-height:none;margin:0}html:not([data-mdf-area=public]) #root .bi-portfolio>.bi-metrics .bi-metric{min-height:0!important;padding:8px 12px!important}html:not([data-mdf-area=public]) #root .bi-portfolio>section{background:0 0!important;border:0!important;margin-top:0!important;margin-bottom:0!important;padding:0!important}html:not([data-mdf-area=public]) #root .bi-portfolio__list .bi-panel__head{margin:0 0 6px;padding-bottom:0}html:not([data-mdf-area=public]) #root .bi-portfolio__list .bi-panel__title{font-size:14px;line-height:1.3}html:not([data-mdf-area=public]) #root .bi-portfolio>.bi-metrics{gap:8px}html:not([data-mdf-area=public]) #root .bi-portfolio>.bi-metrics .bi-metric{gap:2px!important;padding:6px 12px!important}html:not([data-mdf-area=public]) #root .bi-portfolio>.bi-metrics .bi-metric__value{font-size:22px}html:not([data-mdf-area=public]) #root .bi-portfolio>.bi-metrics .bi-metric__drill{min-height:24px;padding:1px 10px}html:not([data-mdf-area=public]) #root .bi-portfolio>.bi-metrics .bi-metric__value{font-size:22px;line-height:1.15}html:not([data-mdf-area=public]) #root .bi-portfolio__list .bi-portfolio__view{min-height:24px;padding:2px 8px}html:not([data-mdf-area=public]) #root .bi-portfolio{margin-top:0!important}html:not([data-mdf-area=public]) #root .bi-portfolio__list{min-width:0}html:not([data-mdf-area=public]) #root .bi-portfolio__views{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}html:not([data-mdf-area=public]) #root .bi-portfolio__views-label{color:var(--bi-ink-3,#566578);font-size:12px}html:not([data-mdf-area=public]) #root .bi-portfolio__view{min-height:32px;color:var(--bi-ink-2,#3d4b5c);background:var(--bi-surface-2,#f7f9fb);border:1px solid var(--bi-line,#e7ecf3);cursor:pointer;white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:12px}html:not([data-mdf-area=public]) #root .bi-portfolio__view--active{color:#fff;background:var(--bi-brand,#1f6f68);border-color:var(--bi-brand,#1f6f68)}html:not([data-mdf-area=public]) #root .bi-portfolio .bi-priority__wrap{width:100%;min-width:0;overflow-x:auto}html:not([data-mdf-area=public]) #root .bi-portfolio .bi-priority{table-layout:auto;width:100%}html:not([data-mdf-area=public]) #root .bi-priority td[data-label=判断期限],html:not([data-mdf-area=public]) #root .bi-priority td[data-label=会社影響],html:not([data-mdf-area=public]) #root .bi-priority td[data-label=優先度],html:not([data-mdf-area=public]) #root .bi-priority td[data-label=操作]{white-space:nowrap}html:not([data-mdf-area=public]) #root .bi-priority td[data-label=案件],html:not([data-mdf-area=public]) #root .bi-priority td[data-label=責任者]{min-width:9rem}html:not([data-mdf-area=public]) #root .bi-priority td[data-label=問題]{min-width:12rem}html:not([data-mdf-area=public]) #root .bi-portfolio__secondary .bi-metrics{opacity:.92}html:not([data-mdf-area=public]) #root .bi-panel__title--quiet{color:var(--bi-ink-3,#566578);font-size:13px}html:not([data-mdf-area=public]) #root .owner-raci{gap:12px;min-width:0;display:grid}html:not([data-mdf-area=public]) #root .owner-raci__modes{flex-wrap:wrap;gap:6px;display:flex}html:not([data-mdf-area=public]) #root .owner-raci__mode{min-height:36px;color:var(--bi-ink-2,#3d4b5c);background:var(--bi-surface-2,#f7f9fb);border:1px solid var(--bi-line,#e7ecf3);cursor:pointer;white-space:nowrap;border-radius:8px;padding:6px 12px;font-size:13px;font-weight:700}html:not([data-mdf-area=public]) #root .owner-raci__mode--active{color:#fff;background:var(--bi-brand,#1f6f68);border-color:var(--bi-brand,#1f6f68)}html:not([data-mdf-area=public]) #root .bi-pickproject{background:var(--bi-surface,#fff);border:1px solid var(--bi-line,#e7ecf3);border-radius:var(--bi-r-md,12px);justify-items:start;gap:10px;padding:20px 24px;display:grid}html:not([data-mdf-area=public]) #root .bi-roomcontext{background:var(--bi-surface,#fff);border:1px solid var(--bi-line,#e7ecf3);border-radius:12px;gap:6px;display:grid;margin:0 0 10px!important;padding:10px 14px!important}html:not([data-mdf-area=public]) #root .bi-roomcontext__facts{flex-wrap:wrap;gap:4px 24px;margin:0;display:flex}html:not([data-mdf-area=public]) #root .bi-roomcontext__facts>div{align-items:baseline;gap:6px;min-width:0;display:flex}html:not([data-mdf-area=public]) #root .bi-roomcontext__facts dt{color:var(--bi-ink-3,#566578);white-space:nowrap;font-size:12px}html:not([data-mdf-area=public]) #root .bi-roomcontext__facts dd{color:var(--bi-ink-1,#16202e);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-size:14px;font-weight:700}html:not([data-mdf-area=public]) #root .bi-roomcontext__next,html:not([data-mdf-area=public]) #root .bi-roomcontext__blocker{color:var(--bi-ink-1,#16202e);flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin:0;font-size:13px;display:flex}html:not([data-mdf-area=public]) #root .bi-roomcontext__label{color:var(--bi-ink-3,#566578);white-space:nowrap;font-size:12px;font-weight:700}html:not([data-mdf-area=public]) #root .bi-roomcontext__due{color:var(--bi-ink-3,#566578);white-space:nowrap;font-size:12px}.core-business__supply{background:var(--bi-surface-2,#f7f9fb);border:1px solid var(--bi-line,#e7ecf3);border-radius:10px;flex-wrap:wrap;gap:4px 24px;margin:0 0 10px;padding:8px 12px;display:flex}.core-business__supply>div{align-items:baseline;gap:6px;min-width:0;display:flex}.core-business__supply dt{color:var(--bi-ink-3,#566578);white-space:nowrap;font-size:12px}.core-business__supply dd{color:var(--bi-ink-1,#16202e);margin:0;font-size:13px;font-weight:700}.mdf-sw{gap:10px;min-width:0;display:grid}.mdf-sw__context{background:var(--bi-surface,#fff);border:1px solid var(--bi-line,#e7ecf3);border-radius:10px;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:8px 12px;min-width:0;min-height:36px;max-height:48px;padding:4px 12px;display:flex}.mdf-sw__context-name{color:var(--bi-ink-1,#16202e);white-space:nowrap;text-overflow:ellipsis;flex:0 auto;max-width:20em;margin:0;font-size:14px;font-weight:700;line-height:1.3;overflow:hidden}.mdf-sw__context-actions{flex-wrap:nowrap;gap:6px;margin-left:auto;display:flex}.mdf-sw__facts{min-width:0;color:var(--bi-ink-3,#566578);flex-wrap:nowrap;gap:6px;margin:0;padding:0;font-size:11px;line-height:1.4;list-style:none;display:flex;overflow:hidden}.mdf-sw__facts>li{background:var(--bi-surface-2,#f7f9fb);border:1px solid var(--bi-line,#e7ecf3);white-space:nowrap;border-radius:999px;flex:none;padding:2px 8px}.mdf-sw__chip--warn{color:#7b1f24;font-weight:700;background:#fff4f4!important;border-color:#e6c3c5!important}.mdf-sw__notice{color:#7b1f24;background:#fff4f4;border:1px solid #e6c3c5;border-radius:999px;justify-self:start;margin:0;padding:2px 8px;font-size:12px;font-weight:700}.mdf-sw__action{min-height:32px;color:var(--bi-brand,#1f6f68);background:var(--bi-surface,#fff);border:1px solid var(--bi-brand,#1f6f68);cursor:pointer;border-radius:8px;padding:4px 10px;font-size:12px;font-weight:600}.mdf-sw__action:hover{background:var(--bi-brand-soft,#eaf3f1)}.mdf-sw__link{font:inherit;color:var(--bi-brand,#1f6f68);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.mdf-sw__action:focus-visible,.mdf-sw__link:focus-visible,.mdf-sw__seg:focus-visible{outline-offset:2px;outline:3px solid #1a4e8a}.mdf-sw__panel{gap:10px;min-width:0;display:grid}.mdf-sw__block{background:var(--bi-surface,#fff);border:1px solid var(--bi-line,#e7ecf3);border-radius:12px;gap:6px;min-width:0;padding:12px 14px;display:grid}.mdf-sw__block h3{color:var(--bi-ink-1,#16202e);margin:0;font-size:14px;font-weight:700}.mdf-sw__block-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.mdf-sw__block-note{color:var(--bi-ink-3,#566578);margin:0;font-size:12px;line-height:1.6}.mdf-sw__badge{color:var(--bi-ink-3,#566578);background:var(--bi-surface-2,#f7f9fb);border:1px solid var(--bi-line,#e7ecf3);border-radius:999px;justify-self:start;margin:0;padding:2px 8px;font-size:12px;font-weight:700}.mdf-sw__headline{color:var(--bi-ink-1,#16202e);margin:0;font-size:13px;line-height:1.6}.mdf-sw__strip{background:var(--bi-line,#e7ecf3);border:1px solid var(--bi-line,#e7ecf3);border-radius:12px;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;min-width:0;min-height:72px;max-height:88px;display:grid;overflow:hidden}.mdf-sw__delta{background:var(--bi-surface,#fff);align-content:center;gap:1px;min-width:0;padding:8px 12px;display:grid}.mdf-sw__delta-label{color:var(--bi-ink-3,#566578);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.3;overflow:hidden}.mdf-sw__delta-value{color:var(--bi-ink-1,#16202e);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:20px;font-weight:700;line-height:1.2}.mdf-sw__delta-note{color:var(--bi-ink-3,#566578);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.3;overflow:hidden}.mdf-sw__changes{gap:6px;min-width:0;display:grid}.mdf-sw__change-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.mdf-sw__change{background:var(--bi-surface-2,#f7f9fb);border:1px solid var(--bi-line,#e7ecf3);border-radius:8px;flex-wrap:wrap;align-items:center;gap:4px 12px;min-height:48px;max-height:56px;padding:6px 10px;font-size:13px;display:flex;overflow:hidden}.mdf-sw__change-label{color:var(--bi-ink-1,#16202e);font-weight:700}.mdf-sw__change-detail{color:var(--bi-ink-3,#566578)}.mdf-sw__change-rejected{color:#7b1f24;font-weight:700}.mdf-sw__stale{color:#7b4a10;background:#fff8ec;border:1px solid #e6d3b3;border-radius:8px;margin:0;padding:6px 10px;font-size:12px;font-weight:700}.mdf-sw__conditions{min-width:0}.mdf-sw__sticky{background:var(--bi-surface,#fff);border-bottom:1px solid var(--bi-line,#e7ecf3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:6px 10px;display:flex}.mdf-sw__sticky-note{color:var(--bi-ink-3,#566578);font-size:12px}.mdf-sw__segmented{background:var(--bi-surface-2,#f7f9fb);border:1px solid var(--bi-line,#e7ecf3);border-radius:999px;min-height:36px;max-height:40px;padding:2px;display:inline-flex}.mdf-sw__seg{min-height:32px;color:var(--bi-ink-3,#566578);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:4px 14px;font-size:13px;font-weight:700}.mdf-sw__seg--active{color:var(--bi-brand,#1f6f68);background:var(--bi-surface,#fff);box-shadow:0 1px 2px #101b2d1f}.mdf-sw__list{gap:8px;min-width:0;display:grid}.mdf-sw__table-wrap{min-width:0;overflow-x:auto}#root .mdf-sw__table{font-size:13px;table-layout:auto!important;border-collapse:collapse!important;width:100%!important;min-width:720px!important}#root .mdf-sw__table th,#root .mdf-sw__table td{text-align:left!important;vertical-align:top!important;white-space:nowrap!important;border-bottom:1px solid var(--bi-line,#e7ecf3)!important;padding:8px 10px!important}#root .mdf-sw__table td:nth-child(2){max-width:220px;white-space:normal!important}#root .mdf-sw__table th{color:var(--bi-ink-3,#566578);background:var(--bi-surface-2,#f7f9fb);font-weight:700}#root .mdf-sw__table .mdf-sw__detail-row td{background:var(--bi-surface-2,#f7f9fb);white-space:normal!important}.mdf-sw__defs{gap:6px;margin:0;display:grid}.mdf-sw__defs>div{grid-template-columns:140px minmax(0,1fr);gap:8px;min-width:0;display:grid}.mdf-sw__defs dt{color:var(--bi-ink-3,#566578);font-size:12px;font-weight:700}.mdf-sw__defs dd{color:var(--bi-ink-1,#16202e);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.6}.mdf-sw__decision{background:var(--bi-surface,#fff);border:1px solid var(--bi-line,#e7ecf3);border-radius:12px;grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;gap:16px;min-width:0;padding:12px 14px;display:grid}.mdf-sw__decision-main,.mdf-sw__decision-side{align-content:start;gap:8px;min-width:0;display:grid}.mdf-sw__side-title{color:var(--bi-ink-1,#16202e);margin:0;font-size:13px;font-weight:700}.mdf-sw__risks{gap:6px;margin:0;padding:0;list-style:none;display:grid}.mdf-sw__risks>li{background:var(--bi-surface-2,#f7f9fb);border:1px solid var(--bi-line,#e7ecf3);border-radius:8px;grid-template-columns:40px minmax(0,1fr);gap:2px 8px;padding:6px 8px;font-size:12px;display:grid}.mdf-sw__risk-severity{color:#7b1f24;font-weight:700}.mdf-sw__risk-event{color:var(--bi-ink-1,#16202e);font-weight:700}.mdf-sw__risk-targets{color:var(--bi-ink-3,#566578);grid-column:2}.mdf-sw__missing{color:var(--bi-ink-3,#566578);margin:0;padding-left:18px;font-size:12px}.mdf-sw__tech{color:var(--bi-ink-3,#566578);font-size:12px}.mdf-sw__tech>summary{cursor:pointer;min-height:32px;padding:6px 0;font-weight:700}.mdf-sw__empty{text-align:center;min-height:160px;max-height:220px;color:var(--bi-ink-3,#566578);background:var(--bi-surface-2,#f7f9fb);border:1px dashed var(--bi-line,#e7ecf3);border-radius:10px;justify-content:center;align-items:center;margin:0;padding:16px;font-size:13px;line-height:1.6;display:flex}.mdf-sw__scrim{z-index:49;background:#101b2d52;position:fixed;inset:0}.mdf-sw__drawer{z-index:50;background:var(--bi-surface,#fff);border-left:1px solid var(--bi-line,#e7ecf3);grid-template-rows:auto minmax(0,1fr);gap:8px;width:clamp(480px,38vw,560px);padding:12px 14px;display:grid;position:fixed;top:0;bottom:0;right:0;overflow:auto;box-shadow:-8px 0 24px #101b2d1f}.mdf-sw__drawer-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.mdf-sw__drawer-head h3{margin:0;font-size:14px;font-weight:700}.mdf-sw__drawer-body{align-content:start;gap:12px;min-width:0;display:grid}@media (width<=1439px){.mdf-sw__strip{grid-template-columns:repeat(3,minmax(0,1fr));max-height:none}}@media (width<=1024px){.mdf-sw__decision{grid-template-columns:minmax(0,1fr)}.mdf-sw__context{max-height:none}.mdf-sw__action,.mdf-sw__seg{min-width:44px;min-height:44px}.mdf-sw__segmented{max-height:none}}@media (width<=860px){.mdf-sw__strip{grid-template-columns:repeat(2,minmax(0,1fr))}.mdf-sw__drawer{border-left:0;width:100vw}.mdf-sw__change{max-height:none}#root .mdf-sw__table{min-width:0!important}#root .mdf-sw__table,#root .mdf-sw__table tbody,#root .mdf-sw__table td{width:auto!important;display:block!important}#root .mdf-sw__table thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden;display:block!important}#root .mdf-sw__table tr{background:var(--bi-surface,#fff);border:1px solid var(--bi-line,#e7ecf3);border-radius:10px;gap:2px;margin-bottom:8px;padding:10px 12px;display:grid!important}#root .mdf-sw__table td{text-align:left!important;white-space:normal!important;border:0!important;padding:2px 0!important}#root .mdf-sw__table td:nth-child(2){max-width:none;font-weight:700}#root .mdf-sw__table td[data-label]:not(:nth-child(2)):before{content:attr(data-label) "：";color:var(--bi-ink-3,#566578)}.mdf-sw__defs>div{grid-template-columns:minmax(0,1fr)}}#root .mdf-sw section{margin:0!important}#root .mdf-sw__context{padding:4px 12px!important}#root .mdf-sw__block,#root .mdf-sw__decision{padding:6px 12px 10px!important}#root .mdf-sw__conditions .mdf-cap__section{margin:0!important;padding:8px 12px!important}#root .mdf-sw__block-head .mdf-sw__block-note{flex:14em;min-width:0;margin:0}@media (width<=1024px){.mdf-sw__context{flex-wrap:wrap;max-height:none}.mdf-sw__facts{flex-wrap:wrap;overflow:visible}}.mdf-cap{background:#fffdfa;border:1px solid #ded8d0;border-radius:1rem;gap:1rem;padding:1.25rem;display:grid}.mdf-cap__header{gap:.35rem;display:grid}.mdf-cap__title{margin:0;font-size:1.15rem}.mdf-cap__state{font-size:.9rem;font-weight:400}.mdf-cap__meta{color:#5b5147;flex-wrap:wrap;gap:.75rem;margin:0;font-size:.85rem;display:flex}.mdf-cap__notice,.mdf-cap__state-detail,.mdf-cap__empty,.mdf-cap__hint,.mdf-cap__separation,.mdf-cap__headline{margin:0;font-size:.88rem}.mdf-cap__headline{color:#731e1f;font-size:1rem;font-weight:700}.mdf-cap__provenance{background:#fdf6e6;border:1px solid #d8c8a8;border-radius:.6rem;margin:0;padding:.55rem .75rem;font-size:.85rem}.mdf-cap__fail-closed{color:#731e1f;background:#fdf0ef;border:1px solid #c9807f;border-radius:.6rem;margin:0;padding:.55rem .75rem;font-size:.88rem}.mdf-cap__section{background:#fff;border:1px solid #e6e0d8;border-radius:.75rem;gap:.6rem;padding:.9rem;display:grid}.mdf-cap__section--impact{background:#fffaf1;border-color:#d3bfa0}.mdf-cap__section--gate{background:#fcfaf6;border-color:#c8bda8}.mdf-cap__section-title{margin:0;font-size:1rem}.mdf-cap__scroll{max-width:100%;overflow-x:auto}.mdf-cap__table{border-collapse:collapse;width:100%;min-width:34rem;font-size:.85rem}.mdf-cap__table caption{text-align:left;color:#5b5147;padding-bottom:.4rem;font-size:.8rem}.mdf-cap__table th,.mdf-cap__table td{text-align:left;vertical-align:top;border:1px solid #ece6dd;padding:.35rem .5rem}.mdf-cap__table thead th{white-space:nowrap;background:#f6f1e9}.mdf-cap__rule{color:#5b5147;max-width:22rem;font-size:.78rem}.mdf-cap__code{font-weight:700;display:block}.mdf-cap__name{color:#5b5147;font-size:.78rem;display:block}.mdf-cap__flag{color:#731e1f;background:#f6e0de;border-radius:.4rem;margin-left:.4rem;padding:.05rem .4rem;font-size:.75rem;display:inline-block}.mdf-cap__link-button{cursor:pointer;background:#fff;border:1px solid #ded8d0;border-radius:.4rem;padding:.2rem .5rem;font-size:.78rem}.mdf-cap__datasets{gap:.5rem;display:grid}.mdf-cap__dataset-grid{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:.6rem;display:grid}.mdf-cap__dataset{background:#fff;border:1px solid #e6e0d8;border-radius:.6rem;margin:0;padding:.7rem;font-size:.82rem}.mdf-cap__dataset dt{margin-bottom:.25rem;font-weight:700}.mdf-cap__dataset dd{color:#5b5147;margin:.1rem 0 0}.mdf-cap__dataset[data-capacity-dataset=SIMULATION]{background:#fbf8ff;border-style:dashed}.mdf-cap__reasons,.mdf-cap__ops{margin:0;padding-left:1.1rem;font-size:.83rem}.mdf-cap__actions{flex-wrap:wrap;gap:.5rem;display:flex}.mdf-cap__actions button{cursor:pointer;background:#fff;border:1px solid #ded8d0;border-radius:.5rem;padding:.35rem .8rem;font-size:.85rem}.mdf-cap__actions button:disabled{cursor:not-allowed;opacity:.55}.mdf-cap__forms{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:.6rem;display:grid}.mdf-cap__form{border:1px solid #ece6dd;border-radius:.6rem;gap:.3rem;padding:.6rem;font-size:.82rem;display:grid}.mdf-cap__form label{font-weight:700}.mdf-cap__form select,.mdf-cap__form input,.mdf-cap__form button{box-sizing:border-box;background:#fff;border:1px solid #ded8d0;border-radius:.4rem;width:100%;max-width:100%;padding:.25rem .4rem;font-size:.82rem}.mdf-cap__form button:disabled{cursor:not-allowed;opacity:.55}.mdf-cap__field{gap:.3rem;font-size:.85rem;display:grid}.mdf-cap__field textarea{box-sizing:border-box;border:1px solid #ded8d0;border-radius:.4rem;width:100%;padding:.35rem .5rem;font-size:.85rem}.mdf-cap__chain{gap:.35rem;margin:0;padding-left:1.2rem;font-size:.85rem;display:grid}.mdf-cap__chain li{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.mdf-cap__chain-node{background:#fff;border:1px solid #ded8d0;border-radius:.4rem;padding:.1rem .45rem}.mdf-cap__chain-arrow{color:#5e564b}.mdf-cap__chain-value{color:#731e1f;font-weight:700}.mdf-cap__gantt{gap:.2rem;min-width:40rem;display:grid}.mdf-cap__gantt-head{color:#5e564b;grid-template-columns:10rem 1fr 11rem;gap:.4rem;font-size:.65rem;display:grid}.mdf-cap__gantt-scale{grid-column:2;grid-template-columns:repeat(var(--capacity-gantt-days,30), 1fr);display:grid}.mdf-cap__gantt-col{text-align:center;overflow:hidden}.mdf-cap__gantt-col--off{color:#6a6156}.mdf-cap__gantt-rows{gap:.15rem;margin:0;padding:0;list-style:none;display:grid}.mdf-cap__gantt-row{grid-template-columns:10rem 1fr 11rem;align-items:center;gap:.4rem;font-size:.74rem;display:grid}.mdf-cap__gantt-label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mdf-cap__gantt-class{color:#5e564b;font-size:.68rem}.mdf-cap__gantt-track{grid-template-columns:repeat(var(--capacity-gantt-days,30), 1fr);background:repeating-linear-gradient(90deg,#f7f4ef 0 1px,#0000 1px 100%);align-items:center;min-height:.9rem;display:grid}.mdf-cap__gantt-bar{background:#8a9a7b;border-radius:.35rem;grid-row:1;height:.7rem}.mdf-cap__gantt-due{border-left:2px dotted #731e1f;grid-row:1;height:1.1rem}.mdf-cap__gantt-unplaced{color:#731e1f;grid-area:1/1/auto/-1;font-size:.7rem}.mdf-cap__gantt-row[data-capacity-bar-class=SIMULATION] .mdf-cap__gantt-bar{background:#7b7fa0;border:1px dashed #4c4f6b}.mdf-cap__gantt-row[data-capacity-bar-tone=actual-late] .mdf-cap__gantt-bar,.mdf-cap__gantt-row[data-capacity-bar-tone=scenario-late] .mdf-cap__gantt-bar{background:#b0574f}.mdf-cap__gantt-row[data-capacity-bar-highlight=true]{outline-offset:1px;outline:2px solid #d8c8a8}.mdf-cap__gantt-meta{color:#5b5147;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mdf-cap__heat{gap:1px;min-width:8rem;display:flex}.mdf-cap__heat-cell{background:#eee9e1;border-radius:1px;width:.5rem;height:1rem;display:block}.mdf-cap__heat-cell--busy{background:#b9c9a8}.mdf-cap__heat-cell--saturated{background:#d8a24a}.mdf-cap__heat-cell--over{background:#b0574f}.mdf-cap__heat-cell--stopped{background:#9a9a9a}.mdf-cap__heat-cell--unknown{background:repeating-linear-gradient(45deg,#eee9e1 0 2px,#fff 2px 4px)}.mdf-cap__sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=1100px){.mdf-cap__gantt-row{grid-template-columns:8rem 1fr}.mdf-cap__gantt-meta{white-space:normal;grid-column:1/-1}.mdf-cap__gantt-head{grid-template-columns:8rem 1fr}}@media (width<=900px){.mdf-cap{padding:.9rem}.mdf-cap__forms,.mdf-cap__dataset-grid{grid-template-columns:1fr}}@media (width<=680px){.mdf-cap__table{min-width:28rem}.mdf-cap__gantt{min-width:26rem}.mdf-cap__gantt-row,.mdf-cap__gantt-head{grid-template-columns:6rem 1fr}.mdf-cap__chain li{font-size:.78rem}}.mdf-capw{gap:10px;min-width:0;display:grid}#root .mdf-capw section{margin:0!important}#root .mdf-capw__context{padding:4px 12px!important}#root .mdf-capw__block{padding:6px 12px 10px!important}.mdf-capw__context{background:var(--bi-surface,#fff);border:1px solid var(--bi-line,#e7ecf3);border-radius:10px;flex-wrap:nowrap;align-items:center;gap:8px 12px;min-width:0;min-height:36px;max-height:48px;padding:4px 12px;display:flex}.mdf-capw__facts{min-width:0;color:var(--bi-ink-3,#566578);flex-wrap:nowrap;gap:6px;margin:0;padding:0;font-size:11px;line-height:1.4;list-style:none;display:flex;overflow:hidden}.mdf-capw__facts>li{background:var(--bi-surface-2,#f7f9fb);border:1px solid var(--bi-line,#e7ecf3);white-space:nowrap;border-radius:999px;flex:none;padding:2px 8px}.mdf-capw__chip--warn{color:#7b1f24;font-weight:700;background:#fff4f4!important;border-color:#e6c3c5!important}.mdf-capw__info{flex:none;margin-left:auto;font-size:11px}.mdf-capw__info>summary{min-height:28px;color:var(--bi-brand,#1f6f68);cursor:pointer;white-space:nowrap;padding:4px 0;font-weight:700}.mdf-capw__info[open]{position:relative}.mdf-capw__info[open]>summary+*{z-index:30;background:var(--bi-surface,#fff);border:1px solid var(--bi-line,#e7ecf3);border-radius:10px;width:min(420px,80vw);padding:10px 12px;position:absolute;right:0;box-shadow:0 6px 18px #101b2d1f}.mdf-capw__note{color:var(--bi-ink-3,#566578);margin:0;font-size:12px;line-height:1.6}.mdf-capw__panel{gap:10px;min-width:0;display:grid}.mdf-capw__block{background:var(--bi-surface,#fff);border:1px solid var(--bi-line,#e7ecf3);border-radius:12px;gap:6px;min-width:0;padding:12px 14px;display:grid}.mdf-capw__block h3{color:var(--bi-ink-1,#16202e);margin:0;font-size:14px;font-weight:700}.mdf-capw__block-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;min-width:0;display:flex}.mdf-capw__action{min-height:32px;color:var(--bi-brand,#1f6f68);background:var(--bi-surface,#fff);border:1px solid var(--bi-brand,#1f6f68);cursor:pointer;border-radius:8px;padding:4px 10px;font-size:12px;font-weight:600}.mdf-capw__action[disabled]{color:var(--bi-ink-3,#566578);border-color:var(--bi-line,#e7ecf3);cursor:not-allowed}.mdf-capw__link{font:inherit;color:var(--bi-brand,#1f6f68);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.mdf-capw__action:focus-visible,.mdf-capw__link:focus-visible,.mdf-capw__seg:focus-visible{outline-offset:2px;outline:3px solid #1a4e8a}.mdf-capw__kpis{background:var(--bi-line,#e7ecf3);border:1px solid var(--bi-line,#e7ecf3);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;min-height:72px;max-height:88px;display:grid;overflow:hidden}.mdf-capw__kpi{background:var(--bi-surface,#fff);align-content:center;gap:2px;min-width:0;padding:8px 12px;display:grid}.mdf-capw__kpi-label{color:var(--bi-ink-3,#566578);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;line-height:1.3;overflow:hidden}.mdf-capw__kpi-value{color:var(--bi-ink-1,#16202e);font-variant-numeric:tabular-nums;margin:0;font-size:20px;font-weight:700;line-height:1.2}.mdf-capw__rows{gap:4px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.mdf-capw__rows>li{border-top:1px solid var(--bi-line,#e7ecf3);flex-wrap:wrap;align-items:baseline;gap:4px 12px;min-height:32px;padding:4px 0;display:flex}.mdf-capw__table-wrap{min-width:0;overflow-x:auto}#root .mdf-capw__table{font-size:13px;table-layout:auto!important;border-collapse:collapse!important;width:100%!important;min-width:0!important}#root .mdf-capw__table th,#root .mdf-capw__table td{text-align:left!important;vertical-align:top!important;border-bottom:1px solid var(--bi-line,#e7ecf3)!important;padding:10px 12px!important}#root .mdf-capw__table th{color:var(--bi-ink-3,#566578);background:var(--bi-surface-2,#f7f9fb);font-weight:700;white-space:nowrap!important}#root .mdf-capw__table td[data-capacity-col]{font-variant-numeric:tabular-nums;white-space:nowrap!important}#root .mdf-capw__table tbody tr{height:48px}.mdf-capw__heat{gap:4px;margin:0;padding:0;list-style:none;display:grid}.mdf-capw__heat>li{grid-template-columns:minmax(0,10em) minmax(0,1fr);align-items:center;gap:8px;height:24px;display:grid}.mdf-capw__heat-name{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.mdf-capw__heat-track{gap:1px;min-width:0;height:12px;display:flex;overflow:hidden}.mdf-capw__heat-cell{background:var(--bi-surface-2,#f7f9fb);border-radius:1px;flex:1 1 0;min-width:0}.mdf-capw__heat-cell--idle{background:#e6efe9}.mdf-capw__heat-cell--busy{background:#9dc4b2}.mdf-capw__heat-cell--saturated{background:#d8a94b}.mdf-capw__heat-cell--over{background:#b0504a}.mdf-capw__heat-cell--stopped{background:#7d8aa0}.mdf-capw__heat-cell--unknown{background:repeating-linear-gradient(45deg,#eef1f6,#eef1f6 3px,#dfe4ec 3px 6px)}.mdf-capw__gantt{gap:2px;min-width:0;display:grid}.mdf-capw__gantt-head,.mdf-capw__gantt-row{grid-template-columns:minmax(0,12em) minmax(0,1fr);align-items:center;gap:8px;height:40px;max-height:44px;display:grid}.mdf-capw__gantt-head{height:32px;color:var(--bi-ink-3,#566578);border-bottom:1px solid var(--bi-line,#e7ecf3);font-size:11px}.mdf-capw__gantt-name{white-space:nowrap;min-width:0;font-size:13px}.mdf-capw__gantt-name>.mdf-capw__link{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.mdf-capw__gantt-scale{justify-content:space-between;min-width:0;display:flex;overflow:hidden}.mdf-capw__gantt-tick{font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;min-width:48px}.mdf-capw__gantt-track{background:var(--bi-surface-2,#f7f9fb);border-radius:4px;min-width:0;height:20px;position:relative;overflow:hidden}.mdf-capw__gantt-bar{color:#fff;background:var(--bi-brand,#1f6f68);white-space:nowrap;border-radius:3px;justify-content:center;align-items:center;min-width:4px;padding:0 4px;font-size:10px;font-weight:700;display:flex;position:absolute;top:2px;bottom:2px;overflow:hidden}.mdf-capw__gantt-bar--actual-late{background:#b0504a}.mdf-capw__gantt-unplaced{color:var(--bi-ink-3,#566578);padding:2px 6px;font-size:11px;display:block}.mdf-capw__legend{color:var(--bi-ink-3,#566578);margin:0;font-size:12px}.mdf-capw__segmented{background:var(--bi-surface-2,#f7f9fb);border:1px solid var(--bi-line,#e7ecf3);border-radius:999px;min-height:36px;max-height:40px;padding:2px;display:inline-flex}.mdf-capw__seg{min-height:32px;color:var(--bi-ink-3,#566578);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:4px 14px;font-size:13px;font-weight:700}.mdf-capw__seg--active{color:var(--bi-brand,#1f6f68);background:var(--bi-surface,#fff);box-shadow:0 1px 2px #101b2d1f}.mdf-capw__details{font-size:13px}.mdf-capw__details>summary{min-height:36px;color:var(--bi-brand,#1f6f68);cursor:pointer;padding:8px 0;font-weight:700}.mdf-capw__empty{min-height:80px;max-height:120px;color:var(--bi-ink-3,#566578);background:var(--bi-surface-2,#f7f9fb);border:1px dashed var(--bi-line,#e7ecf3);border-radius:10px;align-items:center;margin:0;padding:12px 14px;font-size:13px;line-height:1.6;display:flex}@media (width<=1199px){.mdf-capw__kpis{grid-template-columns:repeat(2,minmax(0,1fr));max-height:none}.mdf-capw__context{max-height:none}}@media (width<=1024px){.mdf-capw__action,.mdf-capw__seg{min-width:44px;min-height:44px}.mdf-capw__segmented{max-height:none}}@media (width<=860px){#root .mdf-capw__table,#root .mdf-capw__table tbody,#root .mdf-capw__table td{width:auto!important;display:block!important}#root .mdf-capw__table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden;display:block!important}#root .mdf-capw__table tr{background:var(--bi-surface,#fff);border:1px solid var(--bi-line,#e7ecf3);border-radius:10px;gap:2px;margin-bottom:8px;padding:10px 12px;height:auto!important;display:grid!important}#root .mdf-capw__table td{white-space:normal!important;border:0!important;padding:2px 0!important}#root .mdf-capw__table td[data-label]:before{content:attr(data-label) "：";color:var(--bi-ink-3,#566578)}.mdf-capw__gantt-head,.mdf-capw__gantt-row{grid-template-columns:minmax(0,1fr);height:auto;max-height:none}.mdf-capw__gantt-track{overflow-x:auto}}#root .mdf-capw__block-head .mdf-capw__legend{text-overflow:ellipsis;white-space:nowrap;flex:12em;min-width:0;margin:0;overflow:hidden}@media (width<=1024px){.mdf-capw__context{flex-wrap:wrap;max-height:none}.mdf-capw__facts{flex-wrap:wrap;overflow:visible}}.mdf-aiw{grid-template-columns:minmax(0,1fr);gap:10px;min-width:0;display:grid}.mdf-aiw__link:focus-visible,.mdf-aiw__link:focus-visible,.mdf-aiw__chip:focus-visible,.mdf-aiw__action:focus-visible{outline-offset:2px;outline:3px solid #1a4e8a}.mdf-aiw__panel{gap:10px;min-width:0;display:grid}.mdf-aiw__lead,.mdf-aiw__note{color:var(--bi-ink-3,#566578);margin:0;font-size:12px;line-height:1.6}.mdf-aiw__chips{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.mdf-aiw__chip{min-height:32px;max-height:40px;color:var(--bi-ink-3,#566578);background:var(--bi-surface,#fff);border:1px solid var(--bi-line,#e7ecf3);cursor:default;white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-size:12px;font-weight:700;display:inline-flex}button.mdf-aiw__chip{cursor:pointer}button.mdf-aiw__chip:hover{background:var(--bi-surface-2,#f7f9fb)}.mdf-aiw__chip--active{color:var(--bi-brand,#1f6f68);background:var(--bi-brand-soft,#eaf3f1);border-color:var(--bi-brand,#1f6f68)}.mdf-aiw__class{white-space:nowrap;border:1px solid var(--bi-line,#e7ecf3);background:var(--bi-surface-2,#f7f9fb);color:var(--bi-ink-2,#3a4757);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-block}.mdf-aiw__class[data-ai-class=CONFIRMED_FACT],.mdf-aiw__class[data-ai-class=APPROVED]{color:#1f6f68;background:#eaf3f1;border-color:#bcd9d4}.mdf-aiw__class[data-ai-class=RULE_DETECTED]{color:#7a5300;background:#fff6e2;border-color:#e8d3a3}.mdf-aiw__class[data-ai-class=AI_CANDIDATE],.mdf-aiw__class[data-ai-class=AWAITING_HUMAN]{color:#1a4e8a;background:#eaf1fb;border-color:#c3d5ee}.mdf-aiw__class[data-ai-class=NOT_ACQUIRED]{color:#566578;background:#f2f4f7;border-color:#dfe4ea}.mdf-aiw__tags{flex-wrap:wrap;gap:4px;display:inline-flex}.mdf-aiw__tag{background:var(--bi-surface-2,#f7f9fb);border:1px solid var(--bi-line,#e7ecf3);white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:11px}.mdf-aiw__tag[data-ai-tag=期限超過]{color:#7b1f24;background:#fff4f4;border-color:#e6c3c5;font-weight:700}.mdf-aiw__table-wrap{min-width:0;overflow-x:auto}#root .mdf-aiw__table{font-size:13px;table-layout:auto!important;border-collapse:collapse!important;width:100%!important;min-width:0!important}#root .mdf-aiw__table th,#root .mdf-aiw__table td{text-align:left!important;vertical-align:middle!important;border-bottom:1px solid var(--bi-line,#e7ecf3)!important;padding:8px 10px!important}#root .mdf-aiw__table th{color:var(--bi-ink-3,#566578);background:var(--bi-surface-2,#f7f9fb);font-weight:700;white-space:nowrap!important}#root .mdf-aiw__table tbody td{max-height:72px;height:56px!important}#root .mdf-aiw__table tbody tr[aria-selected=true]{background:var(--bi-brand-soft,#eaf3f1)}.mdf-aiw__link{font:inherit;color:var(--bi-brand,#1f6f68);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.mdf-aiw__action{min-height:36px;color:var(--bi-brand,#1f6f68);background:var(--bi-surface,#fff);border:1px solid var(--bi-brand,#1f6f68);cursor:pointer;border-radius:8px;justify-self:start;padding:6px 12px;font-size:12px;font-weight:700}.mdf-aiw__empty{min-height:96px;max-height:160px;color:var(--bi-ink-3,#566578);background:var(--bi-surface-2,#f7f9fb);border:1px dashed var(--bi-line,#e7ecf3);border-radius:10px;flex-direction:column;justify-content:center;gap:6px;margin:0;padding:14px 16px;font-size:13px;display:flex}.mdf-aiw__empty small{font-size:12px}.mdf-aiw__duo{grid-template-columns:minmax(0,1fr);gap:10px;min-width:0;display:grid}@media (width>=1025px){.mdf-aiw__duo{grid-template-columns:minmax(0,35fr) minmax(0,65fr);align-items:start}}.mdf-aiw__duo-list,.mdf-aiw__duo-detail{min-width:0}.mdf-aiw__duo-detail{background:var(--bi-surface,#fff);border:1px solid var(--bi-line,#e7ecf3);border-radius:12px;padding:12px 14px}.mdf-aiw__duo-detail h3{margin:0 0 6px;font-size:15px}.mdf-aiw__duo-detail h4{color:var(--bi-ink-3,#566578);margin:10px 0 4px;font-size:12px}.mdf-aiw__duo-detail ul{margin:0;padding-left:18px;font-size:13px}.mdf-aiw__perspective{flex-wrap:wrap;align-items:center;gap:8px 12px;min-height:40px;display:flex}.mdf-aiw__field{color:var(--bi-ink-3,#566578);align-items:center;gap:6px;font-size:12px;display:inline-flex}.mdf-aiw__field select{min-height:32px;font:inherit}.mdf-aiw__expand{background:var(--bi-surface,#fff);border:1px solid var(--bi-line,#e7ecf3);border-radius:10px;padding:10px 12px}.mdf-aiw__expand h3{margin:0 0 6px;font-size:13px}.mdf-aiw__expand ul{margin:0;padding-left:18px;font-size:13px}.mdf-aiw__drawer{background:var(--bi-surface,#fff);border:1px solid var(--bi-line,#e7ecf3);border-radius:12px;gap:10px;min-width:0;padding:12px 14px;display:grid}.mdf-aiw__drawer-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.mdf-aiw__drawer-head h3{margin:0;font-size:15px}.mdf-aiw__defs{gap:8px;margin:0;display:grid}.mdf-aiw__defs>div{grid-template-columns:7em minmax(0,1fr);gap:8px;display:grid}.mdf-aiw__defs dt{color:var(--bi-ink-3,#566578);font-size:12px;font-weight:700}.mdf-aiw__defs dd{margin:0;font-size:13px;line-height:1.6}@media (width>=1025px){.mdf-aiw[data-ai-workspace]:has(.mdf-aiw__drawer){grid-template-columns:minmax(0,1fr) clamp(360px,30vw,480px)}.mdf-aiw:has(.mdf-aiw__drawer) .mdf-aiw__panel{grid-column:1}.mdf-aiw:has(.mdf-aiw__drawer) .mdf-aiw__drawer{grid-column:2;align-self:start}}@media (width<=1024px){button.mdf-aiw__chip,.mdf-aiw__action{min-height:44px;max-height:none}}@media (width<=860px){#root .mdf-aiw__table,#root .mdf-aiw__table tbody,#root .mdf-aiw__table td{width:auto!important;display:block!important}#root .mdf-aiw__table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden;display:block!important}#root .mdf-aiw__table tr{background:var(--bi-surface,#fff);border:1px solid var(--bi-line,#e7ecf3);border-radius:10px;gap:2px;margin-bottom:8px;padding:10px 12px;display:grid!important}#root .mdf-aiw__table td{max-height:none;border:0!important;height:auto!important;padding:2px 0!important}#root .mdf-aiw__table td[data-label]:before{content:attr(data-label) "：";color:var(--bi-ink-3,#566578)}}#root .mdf-aiw section{margin:0!important}.mdf-exec{grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;display:grid}@media (width>=1025px){.mdf-exec[data-execution-detail-open=true]{grid-template-columns:minmax(0,1fr) clamp(400px,32vw,520px);align-items:start}.mdf-exec[data-execution-detail-open=true] .mdf-exec__chips{grid-column:1/-1}.mdf-exec[data-execution-detail-open=true] .mdf-exec__panel{grid-column:1}.mdf-exec[data-execution-detail-open=true] .mdf-exec__detail{grid-column:2;align-self:start}}.mdf-exec__chips{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.mdf-exec__chip{min-height:32px;max-height:40px;color:var(--bi-ink-3,#566578);background:var(--bi-surface,#fff);border:1px solid var(--bi-line,#e7ecf3);cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-size:13px;font-weight:700;display:inline-flex}.mdf-exec__chip--active{color:var(--bi-brand,#1f6f68);background:var(--bi-brand-soft,#eaf3f1);border-color:var(--bi-brand,#1f6f68)}.mdf-exec__chip-count{font-variant-numeric:tabular-nums}.mdf-exec__chip:focus-visible,.mdf-exec__link:focus-visible,.mdf-exec__action:focus-visible{outline-offset:2px;outline:3px solid #1a4e8a}.mdf-exec__panel{gap:12px;min-width:0;display:grid}#root .mdf-exec section,#root .mdf-exec__queue,#root .mdf-exec__detail{margin:0!important}#root .mdf-exec__queue{padding:8px 12px 10px!important}.mdf-exec__queue{background:var(--bi-surface,#fff);border:1px solid var(--bi-line,#e7ecf3);border-radius:12px;gap:8px;min-width:0;padding:10px 12px;display:grid}.mdf-exec__queue-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;min-width:0;display:flex}.mdf-exec__title{color:var(--bi-ink-1,#16202e);margin:0;font-size:14px;font-weight:700}.mdf-exec__pager{gap:12px;display:flex}.mdf-exec__note{color:var(--bi-ink-3,#566578);margin:0;font-size:11px}.mdf-exec__link{font:inherit;color:var(--bi-brand,#1f6f68);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.mdf-exec__link[disabled]{color:var(--bi-ink-3,#566578);cursor:not-allowed}.mdf-exec__action{min-height:32px;color:var(--bi-brand,#1f6f68);background:var(--bi-surface,#fff);border:1px solid var(--bi-brand,#1f6f68);cursor:pointer;border-radius:8px;justify-self:start;padding:6px 12px;font-size:12px;font-weight:700}.mdf-exec__table-wrap{min-width:0;overflow-x:auto}#root .mdf-exec__table{font-size:13px;table-layout:auto!important;border-collapse:collapse!important;width:100%!important;min-width:0!important}#root .mdf-exec__table th,#root .mdf-exec__table td{text-align:left!important;vertical-align:middle!important;border-bottom:1px solid var(--bi-line,#e7ecf3)!important;padding:8px 10px!important}#root .mdf-exec__table th{color:var(--bi-ink-3,#566578);background:var(--bi-surface-2,#f7f9fb);font-weight:700;white-space:nowrap!important}#root .mdf-exec__table tbody td{max-height:96px;overflow:visible;height:80px!important}#root .mdf-exec__table td[data-execution-col]:not([data-execution-col=blocker]){font-variant-numeric:tabular-nums;white-space:nowrap!important}#root .mdf-exec__table td[data-execution-col=blocker]{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:22em;display:-webkit-box;overflow:hidden}#root .mdf-exec__table td[data-label=判断・作業事項],#root .mdf-exec__table td[data-label=影響],#root .mdf-exec__table td[data-label=案件]{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:18em;display:-webkit-box;overflow:hidden}.mdf-exec__empty{min-height:80px;max-height:120px;color:var(--bi-ink-3,#566578);background:var(--bi-surface-2,#f7f9fb);border:1px dashed var(--bi-line,#e7ecf3);border-radius:10px;align-items:center;margin:0;padding:12px 14px;font-size:13px;display:flex}.mdf-exec__detail{background:var(--bi-surface,#fff);border:1px solid var(--bi-line,#e7ecf3);border-radius:12px;grid-template-rows:auto auto auto;gap:10px;min-width:0;padding:12px 14px;display:grid}.mdf-exec__detail-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.mdf-exec__detail-head h3{margin:0;font-size:15px;font-weight:700}.mdf-exec__defs{align-content:start;gap:10px;margin:0;display:grid}.mdf-exec__defs>div{grid-template-columns:8em minmax(0,1fr);gap:8px;display:grid}.mdf-exec__defs dt{color:var(--bi-ink-3,#566578);font-size:12px;font-weight:700}.mdf-exec__defs dd{margin:0;font-size:13px;line-height:1.6}.mdf-exec__defs ul{margin:0;padding-left:18px}@media (width<=1024px){.mdf-exec__chip,.mdf-exec__action{min-height:44px;max-height:none}}@media (width<=860px){#root .mdf-exec__table,#root .mdf-exec__table tbody,#root .mdf-exec__table td{width:auto!important;display:block!important}#root .mdf-exec__table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden;display:block!important}#root .mdf-exec__table tr{background:var(--bi-surface,#fff);border:1px solid var(--bi-line,#e7ecf3);border-radius:10px;gap:2px;margin-bottom:8px;padding:10px 12px;display:grid!important}#root .mdf-exec__table td{-webkit-line-clamp:none;max-width:none;max-height:none;white-space:normal!important;border:0!important;height:auto!important;padding:2px 0!important;display:block!important}#root .mdf-exec__table td[data-label]:before{content:attr(data-label) "：";color:var(--bi-ink-3,#566578)}}.mdf-exec__empty{flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;min-height:96px;max-height:160px}.mdf-exec__empty small{color:var(--bi-ink-3,#566578);font-size:11px}.core-business{background:#fff;border:1px solid #e6e0d6;border-radius:10px;margin:24px 0;padding:20px}.core-business__header{margin-bottom:12px}.core-business__title{color:#2f2a24;margin:0 0 4px;font-size:18px}.core-business__description{color:#6b6357;margin:0;font-size:13px}.core-business__notice{color:#6b6357;background:#f7f4ef;border:1px solid #e6e0d6;border-radius:6px;margin:12px 0;padding:10px 12px;font-size:13px}.core-business[data-surface=ERROR] .core-business__notice{color:#73282a;background:#fdf2f2;border-color:#f0c8c8}.core-business[data-surface=UNAUTHORIZED] .core-business__notice{color:#7a5d1f;background:#fbf6ec;border-color:#ead9b8}.core-business__metrics{flex-wrap:wrap;gap:12px;margin:12px 0;display:flex}.core-business__metric{background:#faf8f4;border:1px solid #e6e0d6;border-radius:8px;flex-direction:column;min-width:120px;padding:10px 12px;display:flex}.core-business__metric-label{color:#6b6357;font-size:11px}.core-business__metric-value{color:#2f2a24;font-size:20px;font-weight:600}.core-business__tallies{flex-wrap:wrap;gap:24px;margin:12px 0;font-size:13px;display:flex}.core-business__tallies h4{color:#2f2a24;margin:0 0 6px;font-size:13px}.core-business__tallies ul,.core-business__findings{margin:0;padding-left:18px}.core-business__filters{flex-wrap:wrap;gap:16px;margin:12px 0;font-size:13px;display:flex}.core-business__filters label{align-items:center;gap:6px;display:flex}.core-business__table{border-collapse:collapse;width:100%;margin-top:12px;font-size:13px}.core-business__table th,.core-business__table td{text-align:left;vertical-align:top;border-bottom:1px solid #eee7dc;padding:8px 10px}.core-business__table thead th{color:#2f2a24;white-space:nowrap;background:#f7f4ef;font-weight:600}.core-business__findings{color:#73282a;margin-top:12px;font-size:12px}.core-business__comparison{margin-top:16px;font-size:13px}.core-business__comparison h4{margin:0 0 6px;font-size:13px}.core-business__write-blocked{color:#7a5d1f;margin-top:12px;font-size:12px}.counter{color:var(--accent);background:var(--accent-bg);border:2px solid #0000;border-radius:5px;margin-bottom:24px;padding:5px 10px;font-size:16px;transition:border-color .3s}.counter:hover{border-color:var(--accent-border)}.counter:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.hero{position:relative}.hero .base,.hero .framework,.hero .vite{margin:0 auto;inset-inline:0}.hero .base{z-index:0;width:170px;position:relative}.hero .framework,.hero .vite{position:absolute}.hero .framework{z-index:1;height:28px;top:34px;transform:perspective(2000px)rotate(300deg)rotateX(44deg)rotateY(39deg)scale(1.4)}.hero .vite{z-index:0;width:auto;height:26px;top:107px;transform:perspective(2000px)rotate(300deg)rotateX(40deg)rotateY(39deg)scale(.8)}#center{flex-direction:column;flex-grow:1;place-content:center;place-items:center;gap:25px;display:flex}@media (width<=1024px){#center{gap:18px;padding:32px 20px 24px}}#next-steps{border-top:1px solid var(--border);text-align:left;display:flex}#next-steps>div{flex:1 1 0;padding:32px}@media (width<=1024px){#next-steps>div{padding:24px 20px}}#next-steps .icon{width:22px;height:22px;margin-bottom:16px}@media (width<=1024px){#next-steps{text-align:center;flex-direction:column}}#docs{border-right:1px solid var(--border)}@media (width<=1024px){#docs{border-right:none;border-bottom:1px solid var(--border)}}#next-steps ul{gap:8px;margin:32px 0 0;padding:0;list-style:none;display:flex}#next-steps ul .logo{height:18px}#next-steps ul a{color:var(--text-h);background:var(--social-bg);border-radius:6px;align-items:center;gap:8px;padding:6px 12px;font-size:16px;text-decoration:none;transition:box-shadow .3s;display:flex}#next-steps ul a:hover{box-shadow:var(--shadow)}#next-steps ul a .button-icon{width:18px;height:18px}@media (width<=1024px){#next-steps ul{flex-wrap:wrap;justify-content:center;margin-top:20px}#next-steps ul li{flex:calc(50% - 8px)}#next-steps ul a{box-sizing:border-box;justify-content:center;width:100%}}#spacer{border-top:1px solid var(--border);height:88px}@media (width<=1024px){#spacer{height:48px}}.ticks{width:100%;position:relative}.ticks:before,.ticks:after{content:"";border:5px solid #0000;position:absolute;top:-4.5px}.ticks:before{border-left-color:var(--border);left:0}.ticks:after{border-right-color:var(--border);right:0}.project-filter{flex-wrap:wrap;align-items:center;gap:10px;margin:14px 0 18px;display:flex}.filter-button{border:1px solid var(--border,#e7e1da);cursor:pointer;background:#fff;border-radius:999px;padding:8px 14px;font-weight:700}.filter-button.is-active{color:#fff;background:#7b1f24;border-color:#7b1f24}.filter-summary{color:#4b4540;font-size:13px}#root table{table-layout:fixed!important;border-collapse:collapse!important;border-spacing:0!important;width:100%!important;display:table!important}#root thead{display:table-header-group!important}#root tbody{display:table-row-group!important}#root tr{height:auto!important;min-height:0!important;display:table-row!important}#root th,#root td{vertical-align:middle!important;text-align:center!important;border-bottom:1px solid var(--border,#e7e1da)!important;box-sizing:border-box!important;height:auto!important;min-height:0!important;padding:10px 12px!important;line-height:1.3!important;display:table-cell!important}#root th{background:#f4f1ed!important;font-weight:700!important}#root td{background:#fff!important}#root td *,#root th *{margin:0!important;padding:0!important;line-height:1.3!important}.status-filter-select{border:1px solid var(--border,#e7e1da);cursor:pointer;color:#2f2a27;background:#fff;border-radius:999px;padding:8px 14px;font-weight:700}.status-summary{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 14px;display:flex}.status-chip{border:1px solid var(--border,#e7e1da);color:#4f4843;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:13px;display:inline-flex}.status-chip strong{color:#7b1f24;font-size:15px}.role-summary{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 14px;display:flex}.role-chip{border:1px solid var(--border,#e7e1da);color:#4f4843;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:13px;display:inline-flex}.role-chip strong{color:#7b1f24;font-size:15px}.role-chip.is-alert{background:#fbf3f3;border-color:#7b1f24;font-weight:700}.role-chip.is-coverage{background:#f2f7f3;border-color:#2f5d3a}.role-chip.is-coverage strong{color:#2f5d3a}.daily-report-link-summary{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 14px;display:flex}.daily-report-link-chip{border:1px solid var(--border,#e7e1da);color:#4f4843;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:13px;display:inline-flex}.daily-report-link-chip strong{color:#7b1f24;font-size:15px}.daily-report-link-chip-primary{color:#7b1f24;border-color:#d9b1b4}.daily-report-link-chip-success{color:#2f6f43;border-color:#adc9b3}.daily-report-link-chip-success strong{color:#2f6f43}.next-action-summary{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 14px;display:flex}.next-action-chip{border:1px solid var(--border,#e7e1da);color:#4f4843;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:13px;display:inline-flex}.next-action-chip strong{color:#7b1f24;font-size:15px}.next-action-chip-primary{color:#7b1f24;border-color:#d9b1b4}.next-action-chip-alert{color:#7b1f24;background:#fff9f9;border-color:#d9b1b4}.next-action-chip-success{color:#2f6f43;border-color:#adc9b3}.next-action-chip-success strong{color:#2f6f43}.decision-status-summary{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 14px;display:flex}.decision-status-chip{border:1px solid var(--border,#e7e1da);color:#4f4843;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:13px;display:inline-flex}.decision-status-chip strong{color:#7b1f24;font-size:15px}.decision-status-chip-alert{color:#7b1f24;background:#fff9f9;border-color:#d9b1b4}.decision-status-chip-success{color:#2f6f43;border-color:#adc9b3}.decision-status-chip-success strong{color:#2f6f43}.decision-status-chip-danger{color:#7b1f24;background:#fff4f4;border-color:#d9b1b4}.decision-status-chip-danger strong{color:#7b1f24}.decision-list-panel{border:1px solid var(--border,#e7e1da);background:#fff;border-radius:18px;margin:0 0 18px;padding:18px}.decision-list-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.decision-list-header h3{color:#171515;margin:0 0 6px;font-size:18px}.decision-list-header p{color:#4b4540;margin:0;font-size:13px}.decision-list-count{color:#7b1f24;white-space:nowrap;border:1px solid #d9b1b4;border-radius:999px;justify-content:center;align-items:center;min-width:54px;padding:7px 12px;font-size:13px;font-weight:700;display:inline-flex}.decision-list-empty{color:#4b4540;background:#f7f4ef;border-radius:12px;padding:14px;font-size:13px}.decision-list-items{gap:10px;display:grid}.decision-list-item{background:#fbfaf8;border:1px solid #eee7df;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 14px;display:grid}.decision-list-main{min-width:0}.decision-list-status{color:#7b1f24;background:#fff4f4;border:1px solid #d9b1b4;border-radius:999px;align-items:center;margin-bottom:6px;padding:4px 9px;font-size:12px;font-weight:700;display:inline-flex}.decision-list-main strong{color:#2f2f2f;font-size:14px;line-height:1.5;display:block}.decision-list-main p{color:#4b4540;margin:4px 0 0;font-size:12px}.decision-list-meta{color:#4b4540;white-space:nowrap;gap:4px;font-size:12px;display:grid}.decision-list-filter{align-items:center;gap:8px;margin-left:auto;display:inline-flex}.decision-list-filter label{color:#4b4540;font-size:12px;font-weight:700}.decision-list-filter select{color:#2f2f2f;background:#fff;border:1px solid #e7e1da;border-radius:999px;min-width:96px;padding:7px 12px;font-size:13px;font-weight:700}.decision-list-filter select:focus{border-color:#7b1f24;outline:2px solid #7b1f242e}.project-detail-panel{border:1px solid var(--border,#e7e1da);background:#fff;border-radius:18px;margin:0 0 18px;padding:18px}.project-detail-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.project-detail-header h3{color:#171515;margin:0 0 6px;font-size:18px}.project-detail-header p{color:#4b4540;margin:0;font-size:13px}.project-detail-selector{align-items:center;gap:8px;margin-left:auto;display:inline-flex}.project-detail-selector label{color:#4b4540;font-size:12px;font-weight:700}.project-detail-selector select{color:#2f2f2f;background:#fff;border:1px solid #e7e1da;border-radius:999px;min-width:240px;max-width:360px;padding:8px 12px;font-size:13px;font-weight:700}.project-detail-selector select:focus{border-color:#7b1f24;outline:2px solid #7b1f242e}.project-detail-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.project-detail-item{background:#fbfaf8;border:1px solid #eee7df;border-radius:14px;min-width:0;padding:12px 14px}.project-detail-item span{color:#4b4540;margin-bottom:6px;font-size:12px;display:block}.project-detail-item strong{color:#2f2f2f;word-break:break-word;font-size:14px;line-height:1.45;display:block}.project-detail-empty{color:#4b4540;background:#f7f4ef;border-radius:12px;padding:14px;font-size:13px}.project-detail-header{flex-direction:column;align-items:stretch}.project-detail-selector{flex-wrap:wrap;justify-content:flex-start;align-self:flex-start;width:100%;margin-left:0}.project-detail-selector select{width:min(100%,420px);max-width:100%}.next-action-list-panel{border:1px solid var(--border,#e7e1da);background:#fff;border-radius:18px;margin:0 0 18px;padding:18px}.next-action-list-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.next-action-list-header h3{color:#171515;margin:0 0 6px;font-size:18px}.next-action-list-header p{color:#4b4540;margin:0;font-size:13px}.next-action-list-count{color:#7b1f24;white-space:nowrap;border:1px solid #d9b1b4;border-radius:999px;justify-content:center;align-items:center;min-width:54px;padding:7px 12px;font-size:13px;font-weight:700;display:inline-flex}.next-action-list-empty{color:#4b4540;background:#f7f4ef;border-radius:12px;padding:14px;font-size:13px}.next-action-list-items{gap:10px;display:grid}.next-action-list-item{background:#fbfaf8;border:1px solid #eee7df;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 14px;display:grid}.next-action-list-status{color:#7b1f24;background:#fff9f9;border:1px solid #d9b1b4;border-radius:999px;align-items:center;margin-bottom:6px;padding:4px 9px;font-size:12px;font-weight:700;display:inline-flex}.next-action-list-main strong{color:#2f2f2f;font-size:14px;line-height:1.5;display:block}.next-action-list-main p{color:#4b4540;margin:4px 0 0;font-size:12px}.next-action-list-meta{color:#4b4540;white-space:nowrap;gap:4px;font-size:12px;display:grid}.next-action-list-filter{align-items:center;gap:8px;margin-left:auto;display:inline-flex}.next-action-list-filter label{color:#4b4540;font-size:12px;font-weight:700}.next-action-list-filter select{color:#2f2f2f;background:#fff;border:1px solid #e7e1da;border-radius:999px;min-width:104px;padding:7px 12px;font-size:13px;font-weight:700}.next-action-list-filter select:focus{border-color:#7b1f24;outline:2px solid #7b1f242e}.status-summary,.role-summary,.daily-report-link-summary,.next-action-summary,.decision-status-summary{row-gap:10px;margin-bottom:14px}.project-detail-panel,.next-action-list-panel,.decision-list-panel{margin-top:16px;margin-bottom:18px}.project-detail-panel{padding:20px}.project-detail-header,.next-action-list-header,.decision-list-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;display:grid}.project-detail-header{margin-bottom:18px}.project-detail-selector{justify-content:flex-start;align-self:start;width:auto;margin-left:0}.project-detail-selector select{width:100%;min-width:260px;max-width:420px}.project-detail-grid{align-items:stretch}.project-detail-item{min-height:76px}.next-action-list-filter,.decision-list-filter{justify-self:end;margin-left:0}.next-action-list-count,.decision-list-count{justify-self:end}.next-action-list-item,.decision-list-item{grid-template-columns:minmax(0,1fr) minmax(160px,auto)}.next-action-list-main,.decision-list-main{text-align:left}.next-action-list-meta,.decision-list-meta{text-align:right}@media (width<=900px){.project-detail-header,.next-action-list-header,.decision-list-header{grid-template-columns:1fr}.project-detail-selector,.project-detail-selector select,.next-action-list-filter,.decision-list-filter,.next-action-list-count,.decision-list-count{justify-self:stretch;width:100%}.next-action-list-item,.decision-list-item{grid-template-columns:1fr}.next-action-list-meta,.decision-list-meta{text-align:left}}:root{--pdl-primary-red:#731e1f;--pdl-dark-gray:#2f2f2f;--pdl-light-gray:#aba099;--pdl-background:#c9c3b8;--pdl-surface:#f4f1ed;--pdl-card:#fff;--pdl-border:#2f2f2f24;--pdl-red-soft:#731e1f14;--pdl-red-border:#731e1f47;--pdl-green-soft:#37704b14;--pdl-green-border:#37704b47}body{color:var(--pdl-dark-gray);background:var(--pdl-background);font-family:Noto Sans JP,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,select,input,textarea{font-family:inherit}.kicker,.eyebrow,header p:first-child{color:var(--pdl-primary-red);letter-spacing:.08em}h1,h2,h3{color:var(--pdl-dark-gray);font-weight:700}.kpi-card,.project-detail-panel,.next-action-list-panel,.decision-list-panel,.table-card,.card,section{border-color:var(--pdl-border)}.kpi-card strong,.kpi-value,.stat-value{color:var(--pdl-primary-red)}button,.primary-button,.source-badge{background:var(--pdl-primary-red);color:#fff}.status-chip,.role-chip,.daily-report-link-chip,.next-action-chip,.decision-status-chip{border-color:var(--pdl-border);background:#fff}.status-chip-alert,.role-chip-alert,.daily-report-link-chip-alert,.next-action-chip-alert,.decision-status-chip-danger{border-color:var(--pdl-red-border);background:var(--pdl-red-soft);color:var(--pdl-primary-red)}.status-chip-success,.role-chip-success,.daily-report-link-chip-success,.next-action-chip-success,.decision-status-chip-success{border-color:var(--pdl-green-border);background:var(--pdl-green-soft)}table thead,thead{background:#aba09929}th{color:var(--pdl-dark-gray);font-weight:700}td{color:var(--pdl-dark-gray)}.project-table-heading{margin:22px 0 12px;padding:0 4px}.project-table-heading h3{color:var(--pdl-dark-gray,#2f2f2f);margin:0 0 6px;font-size:20px;font-weight:700}.project-table-heading p{color:#4b4540;margin:0;font-size:13px;line-height:1.7}:root{--pdl-page-bg:#2f2f2f;--pdl-panel-bg:#c9c3b8;--pdl-card-bg:#fff;--pdl-primary-red:#731e1f;--pdl-text:#2f2f2f;--pdl-positive:#2e7d57;--pdl-muted:#2f2f2fb8}html,body{width:100%!important;min-width:0!important;min-height:100%!important;box-shadow:none!important;background:#2f2f2f!important;border:0!important;outline:0!important;margin:0!important;padding:0!important;overflow-x:hidden!important}body{color:#2f2f2f!important;font-family:Noto Sans JP,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}#root{width:100%!important;min-width:0!important;max-width:none!important;min-height:100vh!important;box-shadow:none!important;background:#2f2f2f!important;border:0!important;outline:0!important;margin:0!important;padding:40px 72px 160px!important;overflow-x:hidden!important}#root,#root *{box-sizing:border-box!important}#root:before,#root:after,body:before,body:after{content:none!important;box-shadow:none!important;border:0!important;outline:0!important;display:none!important}#root>main{color:#2f2f2f!important;width:100%!important;min-width:0!important;max-width:1880px!important;box-shadow:none!important;background:#c9c3b8!important;border:0!important;border-radius:36px!important;outline:0!important;margin:0 auto!important;padding:56px 64px 92px!important;position:relative!important;left:auto!important;right:auto!important;overflow:visible!important;transform:none!important}#root>main:before{content:none!important;display:none!important}#root>main:after{content:"Primal Design.Labo　｜　会社案内　｜　事業概要　｜　Contact";color:#c9c3b8!important;text-align:center!important;letter-spacing:.04em!important;width:calc(100% + 128px)!important;box-shadow:none!important;background:#2f2f2f!important;border:0!important;border-bottom-right-radius:36px!important;border-bottom-left-radius:36px!important;outline:0!important;margin:92px 0 -92px -64px!important;padding:44px 64px 56px!important;font-size:18px!important;font-weight:700!important;display:block!important}.app,.page,.dashboard,.dashboard-page,.dashboard-shell,.dashboard-root,.page-shell,.app-shell,main{width:100%!important;min-width:0!important;max-width:none!important;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;margin:0!important;padding:0!important;overflow:visible!important}header,.header,.hero,.page-header,.dashboard-header{text-align:center!important;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;margin:0 0 32px!important;padding:0!important}h1{color:#2f2f2f!important;letter-spacing:.02em!important;margin:8px 0 16px!important;font-size:52px!important;font-weight:700!important;line-height:1.18!important}header p:first-child,.kicker,.eyebrow{color:#731e1f!important;letter-spacing:.08em!important;font-size:18px!important;font-weight:700!important}h2{color:#2f2f2f!important;font-size:32px!important;font-weight:700!important;line-height:1.3!important}h3,h4,th,label{color:#2f2f2f!important;font-weight:700!important}p,small,.helper-text,.muted,.caption,.description,.subtext{color:#2f2f2fb8!important;font-weight:400!important}.dashboard-summary,.summary-panel,.management-summary,.project-detail-panel,.project-detail-section,.next-action-list-panel,.next-action-section,.decision-list-panel,.decision-log-section,.project-table-panel,.project-table-section,.dashboard-section,.content-panel,.panel,section{color:#2f2f2f!important;width:100%!important;max-width:100%!important;box-shadow:none!important;background:0 0!important;border:1px solid #2f2f2f1a!important;border-radius:28px!important;outline:0!important;margin:28px 0!important;padding:28px 32px 32px!important;overflow:visible!important}.dashboard-summary:before,.summary-panel:before,.management-summary:before,.project-detail-panel:before,.project-detail-section:before,.next-action-list-panel:before,.next-action-section:before,.decision-list-panel:before,.decision-log-section:before,.project-table-panel:before,.project-table-section:before,.dashboard-summary:after,.summary-panel:after,.management-summary:after,.project-detail-panel:after,.project-detail-section:after,.next-action-list-panel:after,.next-action-section:after,.decision-list-panel:after,.decision-log-section:after,.project-table-panel:after,.project-table-section:after{content:none!important;display:none!important}.kpi-card,.card,.detail-card,.metric-card,.project-detail-card,.next-action-card,.decision-card,.list-card,.table-card,.project-detail-item,.next-action-list-item,.decision-list-item{color:#2f2f2f!important;box-shadow:none!important;background:#fff!important;border:0!important;border-radius:18px!important;outline:0!important}.status-chip,.summary-chip,.role-chip,.daily-report-link-chip,.next-action-chip,.decision-status-chip,[class*=chip],button,select,input,textarea{color:#2f2f2f!important;box-shadow:none!important;background:#fff!important;border:0!important;border-radius:999px!important;outline:0!important;font-weight:700!important}.source-badge,.primary-button,button.active,button.is-active,button[aria-pressed=true],.selected,.is-selected,.is-active,.active{color:#fff!important;background:#731e1f!important;border:0!important;font-weight:700!important}.source-badge *,.primary-button *,button.active *,button.is-active *,button[aria-pressed=true] *,.selected *,.is-selected *,.is-active *,.active *{color:#fff!important;font-weight:700!important}.kpi-card strong,.kpi-card b,.metric-value,.summary-value,.count,.total,.number,.value,.amount,[class*=chip] strong,[class*=chip] b{color:#731e1f!important;font-weight:700!important}.success,.positive,.good,.rate-success{color:#2e7d57!important;font-weight:700!important}.project-table-wrapper,.table-scroll{width:100%!important;max-width:100%!important;box-shadow:none!important;background:#fff!important;border:0!important;border-radius:18px!important;overflow:auto visible!important}table{color:#2f2f2f!important;border-collapse:separate!important;border-spacing:0!important;width:100%!important;min-width:0!important;box-shadow:none!important;background:#fff!important;border:0!important;outline:0!important}thead,table thead,table thead tr{background:#c9c3b88c!important}tbody,tbody tr,tbody td{background:#fff!important}tbody tr:nth-child(2n),tbody tr:nth-child(2n) td{background:#c9c3b833!important}th,td{color:#2f2f2f!important;border-color:#2f2f2f14!important}hr,[class*=divider],[class*=separator],[class*=rule]{box-shadow:none!important;background:0 0!important;border:0!important;display:none!important}@media (width<=1400px){#root{padding:28px 32px 120px!important}#root>main{max-width:none!important;padding:32px 28px 76px!important}#root>main:after{width:calc(100% + 56px)!important;margin:72px 0 -76px -28px!important;padding:32px 28px 42px!important}h1{font-size:42px!important}h2{font-size:28px!important}}.kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:24px!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:34px 0 42px!important;padding:0!important;display:grid!important;overflow:visible!important}.kpi-grid>*{text-align:center!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:118px!important;padding:24px 20px!important;display:flex!important;overflow:hidden!important}.kpi-grid strong,.kpi-grid b,.kpi-grid .value,.kpi-grid .kpi-value{color:#731e1f!important;font-weight:700!important;line-height:1.2!important}@media (width<=1200px){.kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:22px!important}}@media (width<=680px){.kpi-grid{grid-template-columns:1fr!important;gap:18px!important}}.owner-check-panel{margin:28px 0!important;padding:28px 32px 32px!important}.owner-check-header{text-align:center;margin-bottom:22px}.owner-check-header h3{color:#2f2f2f;margin:0 0 8px;font-size:28px;font-weight:700}.owner-check-header p{color:#2f2f2fb8;margin:0;font-size:15px;font-weight:400}.owner-check-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.owner-check-card{text-align:center;border-radius:18px;padding:22px 18px;background:#fff!important}.owner-check-card span{color:#2f2f2fad;margin-bottom:10px;font-size:14px;font-weight:400;display:block}.owner-check-card strong{font-size:20px;font-weight:700;display:block}.owner-check-card-missing strong{color:#731e1f!important}.owner-check-card-set strong{color:#2e7d57!important}@media (width<=1200px){.owner-check-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.owner-check-grid{grid-template-columns:1fr}}.owner-update-form{margin:28px 0!important;padding:28px 32px 32px!important}.owner-update-header{text-align:center;margin-bottom:22px}.owner-update-header h3{color:#2f2f2f;margin:0 0 8px;font-size:28px;font-weight:700}.owner-update-header p{color:#2f2f2fb8;margin:0;font-size:15px;font-weight:400}.owner-update-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-bottom:22px;display:grid}.owner-update-field{text-align:center;border-radius:18px;padding:18px;background:#fff!important}.owner-update-field label{color:#2f2f2fad;margin-bottom:10px;font-size:14px;display:block}.owner-update-field select{width:100%;padding:10px 14px;font-size:14px;background:#f4f1ed!important;border:1px solid #2f2f2f24!important}.owner-update-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;display:flex}.owner-update-save-button{cursor:pointer;padding:12px 28px;font-size:15px}.owner-update-save-button:disabled{opacity:.6;cursor:default}.owner-update-message{font-size:14px;font-weight:700}.owner-update-message-success{color:#2e7d57!important}.owner-update-message-error{color:#731e1f!important}@media (width<=1200px){.owner-update-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.owner-update-grid{grid-template-columns:1fr}}.owner-update-note{color:#2f2f2f99;font-size:13px;font-weight:400}.summary-visual-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0 0 20px;display:grid}.summary-visual-card{border-radius:18px;min-width:0;padding:20px 22px;background:#fff!important}.summary-visual-card h4{color:#2f2f2f;margin:0 0 14px;font-size:16px;font-weight:700}.summary-bar-row{grid-template-columns:92px minmax(0,1fr) auto;align-items:center;gap:10px;margin-bottom:10px;display:grid}.summary-bar-label{color:#2f2f2fad;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.summary-bar-track{background:#aba09947;border-radius:999px;height:10px;display:block;overflow:hidden}.summary-bar-fill{border-radius:999px;min-width:0;height:100%;transition:width .3s;display:block}.summary-bar-fill-status{background:#731e1f}.summary-bar-fill-calm{background:#aba099}.summary-bar-fill-warn{background:#731e1f8c}.summary-bar-fill-danger{background:#731e1f}.summary-bar-value{color:#2f2f2f;white-space:nowrap;font-size:12px;font-weight:700}.summary-visual-footnote{margin:12px 0 0;font-size:12px}.summary-visual-footnote strong{color:#731e1f;font-size:14px}.summary-alert-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.summary-alert-item{background:#aba09924;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;display:flex}.summary-alert-label{color:#2f2f2fad;font-size:13px}.summary-alert-count{color:#6b645c;font-size:14px;font-weight:700}.summary-alert-item-active{background:#731e1f14}.summary-alert-item-active .summary-alert-label{color:#2f2f2f;font-weight:700}.summary-alert-item-active .summary-alert-count{color:#731e1f}@media (width<=1200px){.summary-visual-grid{grid-template-columns:1fr}}html{scroll-behavior:smooth}.app-sidebar{color:#c9c3b8;box-sizing:border-box;z-index:100;background:#2f2f2f;flex-direction:column;gap:26px;width:220px;padding:30px 16px 24px;display:flex;position:fixed;top:0;bottom:0;left:0;overflow-y:auto}.app-sidebar-brand{gap:4px;padding:0 12px;display:grid}.app-sidebar-title{color:#fff;letter-spacing:.08em;font-size:20px;font-weight:700}.app-sidebar-subtitle{color:#c9c3b8bf;font-size:12px}.app-sidebar-nav{gap:4px;display:grid}.app-sidebar-link{color:#c9c3b8;border-radius:10px;padding:10px 12px;font-size:14px;font-weight:700;text-decoration:none;transition:background .2s,color .2s;display:block}.app-sidebar-link:hover,.app-sidebar-link:focus-visible{color:#fff;background:#731e1f}.app-sidebar-footer{color:#c9c3b899;gap:4px;margin-top:auto;padding:0 12px;font-size:12px;display:grid}@media (width>=1101px){#root{padding-left:260px!important}}@media (width<=1100px){.app-sidebar{display:none}}#management-summary>div:first-child{border-bottom:none!important}#management-summary .summary-bar-label{color:#731e1f;font-weight:700}.summary-refresh-button{cursor:pointer;white-space:nowrap;padding:10px 18px;font-size:13px}.summary-refresh-button:disabled{opacity:.6;cursor:default}.summary-progress{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:14px;padding-top:4px;display:grid}.summary-progress-label{color:#2f2f2fad;white-space:nowrap;font-size:12px}.summary-progress-track{background:#aba09947;border-radius:999px;height:8px;display:block;overflow:hidden}.summary-progress-fill{background:#731e1f;border-radius:999px;height:100%;transition:width .3s;display:block}.summary-progress-value{color:#731e1f;white-space:nowrap;font-size:14px;font-weight:700}.summary-progress-good .summary-progress-fill{background:#2e7d57}.summary-progress-good .summary-progress-value{color:#2e7d57}.summary-status-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.summary-status-item{background:#aba09924;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:7px 12px;display:flex}.summary-status-label{color:#2f2f2fad;font-size:12px}.summary-status-count{color:#6b645c;font-size:13px;font-weight:700}.summary-status-item-danger.summary-status-item-on{background:#731e1f14}.summary-status-item-danger.summary-status-item-on .summary-status-label{color:#731e1f;font-weight:700}.summary-status-item-danger.summary-status-item-on .summary-status-count{color:#731e1f}.summary-status-item-good.summary-status-item-on .summary-status-count{color:#2e7d57}.summary-status-item-neutral.summary-status-item-on .summary-status-count{color:#2f2f2f}.summary-chip-details{margin-top:6px;padding-top:10px}.summary-chip-details-title{letter-spacing:.04em;margin:0 0 10px;font-size:13px;font-weight:700;color:#2f2f2f8c!important}.summary-chip-details [class*=chip]{padding:5px 10px!important;font-size:12px!important}.summary-chip-details [class*=chip] strong{font-size:13px!important}.summary-chip-details .status-summary,.summary-chip-details .role-summary,.summary-chip-details .daily-report-link-summary,.summary-chip-details .next-action-summary,.summary-chip-details .decision-status-summary{row-gap:8px;margin-bottom:8px}#management-summary .summary-chip-details{width:100%!important;max-width:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:20px 0 0!important;padding:0!important;overflow:visible!important}#management-summary .summary-chip-details:before,#management-summary .summary-chip-details:after{content:none!important;display:none!important}#management-summary .summary-chip-details-title,#management-summary .summary-chip-details>h2,#management-summary .summary-chip-details>h3,#management-summary .summary-chip-details>h4,#management-summary .summary-chip-details>p{letter-spacing:.04em;box-shadow:none!important;color:#2f2f2f!important;text-align:left!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0 0 12px!important;padding:0!important;font-size:13px!important;font-weight:700!important}#management-summary .summary-chip-details>div{width:100%!important;max-width:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex-wrap:wrap!important;justify-content:flex-start!important;align-items:center!important;gap:10px 12px!important;margin:0!important;padding:0!important;display:flex!important;overflow:visible!important}#management-summary .summary-chip-details,#management-summary .summary-chip-details-title{display:none!important}#management-summary .summary-visual-card h2,#management-summary .summary-visual-card h3,#management-summary .summary-visual-card h4,#management-summary .summary-visual-card-title{color:#2f2f2f!important;font-weight:700!important}#management-summary .summary-bar-label,#management-summary .summary-rate-label,#management-summary .summary-alert-label,#management-summary .summary-status-label,#management-summary .summary-list-label,#management-summary .summary-row-label,#management-summary .summary-visual-card dt,#management-summary .summary-visual-card label,#management-summary .summary-bar-value,#management-summary .summary-rate-value,#management-summary .summary-alert-value,#management-summary .summary-status-value,#management-summary .summary-list-value,#management-summary .summary-row-value,#management-summary .summary-visual-card strong{color:#731e1f!important;font-weight:700!important}#management-summary .summary-visual-card small,#management-summary .summary-visual-card .summary-muted,#management-summary .summary-visual-card .muted{color:#2f2f2f!important;opacity:.78!important;font-weight:600!important}.project-table-heading+.project-filter{margin:0 4px 14px}#management-summary .summary-progress-label,#management-summary .summary-progress-value{color:#731e1f!important;font-weight:700!important}.summary-bar-fill-good{background:#2e7d57}#management-summary .summary-bar-row{grid-template-columns:104px minmax(0,1fr) 92px!important;align-items:center!important;gap:10px!important;margin-bottom:10px!important;display:grid!important}#management-summary .summary-bar-label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:12px!important}#management-summary .summary-bar-value{text-align:right!important;font-size:12px!important}#management-summary .summary-progress{grid-template-columns:104px minmax(0,1fr) 92px!important;align-items:center!important;gap:10px!important;margin-top:auto!important;padding-top:12px!important;display:grid!important}#management-summary .summary-progress-label{font-size:12px!important}#management-summary .summary-progress-value{text-align:right!important;font-size:13px!important}#management-summary .summary-visual-grid{align-items:stretch!important}#management-summary .summary-visual-card{box-sizing:border-box;min-height:100%;flex-direction:column!important;padding:20px 22px!important;display:flex!important}#management-summary .summary-visual-card h4{text-align:center!important;margin:0 0 14px!important;font-size:15px!important}#management-summary .summary-status-list,#management-summary .summary-alert-list{gap:7px!important}#management-summary .summary-progress-danger .summary-progress-fill{background:#731e1f!important}#management-summary .summary-progress-danger .summary-progress-value{color:#731e1f!important}#management-summary .summary-progress-good .summary-progress-fill{background:#2e7d57!important}#management-summary .summary-progress-good .summary-progress-value{color:#2e7d57!important}#management-summary .summary-bar-fill-calm{background:#aba099!important}#management-summary>div:first-child h2,.project-detail-header h3,.owner-check-header h3,.owner-update-header h3,.next-action-list-header h3,.decision-list-header h3,.project-table-heading h3{color:#2f2f2f!important;text-align:center!important;margin:0 0 8px!important;font-size:28px!important;font-weight:700!important}#management-summary>div:first-child p,.project-detail-header p,.owner-check-header p,.owner-update-header p,.next-action-list-header p,.decision-list-header p,.project-table-heading p{text-align:center!important;margin:0!important}#management-summary>div:first-child{text-align:center!important;flex-direction:column!important;align-items:center!important;gap:14px!important}.project-detail-header,.next-action-list-header,.decision-list-header{text-align:center!important;grid-template-columns:1fr!important;justify-items:center!important;gap:12px!important}.project-detail-selector,.next-action-list-filter,.decision-list-filter{justify-self:center!important;width:auto!important;margin:0!important}.next-action-list-count,.decision-list-count{justify-self:center!important;width:auto!important}.project-table-heading{text-align:center!important}.project-table-heading+.project-filter{justify-content:center!important}#management-summary .summary-bar-row-clickable{cursor:pointer;width:calc(100% + 12px);transition:background .15s;box-shadow:none!important;font:inherit!important;color:inherit!important;text-align:left!important;background:0 0!important;border:0!important;border-radius:8px!important;margin:0 -6px 6px!important;padding:4px 6px!important;font-weight:400!important}#management-summary .summary-bar-row-clickable:hover,#management-summary .summary-bar-row-clickable:focus-visible{background:#731e1f0f!important}#management-summary .summary-bar-row-clickable:hover .summary-bar-label,#management-summary .summary-bar-row-clickable:focus-visible .summary-bar-label{color:#731e1f!important}#management-summary .summary-bar-row-clickable:hover .summary-bar-fill-status{background:#5c1618!important}#management-summary .summary-status-item{padding:0!important}#management-summary .summary-status-item-button{cursor:pointer;transition:background .15s;width:100%!important;box-shadow:none!important;font:inherit!important;color:inherit!important;text-align:left!important;background:0 0!important;border:0!important;border-radius:10px!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;padding:7px 12px!important;font-weight:400!important;display:flex!important}#management-summary .summary-status-item-button:hover,#management-summary .summary-status-item-button:focus-visible{background:#731e1f0f!important}#management-summary .summary-status-item-button:hover .summary-status-label,#management-summary .summary-status-item-button:focus-visible .summary-status-label{color:#731e1f!important}#management-summary .summary-bar-row-clickable:hover .summary-bar-fill-danger,#management-summary .summary-bar-row-clickable:focus-visible .summary-bar-fill-danger{background:#5c1618!important}#management-summary .summary-bar-row-clickable:hover .summary-bar-fill-good,#management-summary .summary-bar-row-clickable:focus-visible .summary-bar-fill-good{background:#256648!important}#management-summary .alert-router{gap:12px;display:grid}#management-summary .alert-router-group-title{letter-spacing:.05em;color:#2f2f2f8c!important;text-align:left!important;margin:0 0 6px!important;font-size:11px!important;font-weight:700!important}#management-summary .alert-router-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}#management-summary .alert-router-item{background:#aba09924;border-radius:10px}#management-summary .alert-router-item-active{background:#731e1f14}#management-summary .alert-router-button{cursor:pointer;transition:background .15s;width:100%!important;box-shadow:none!important;font:inherit!important;color:inherit!important;text-align:left!important;background:0 0!important;border:0!important;border-radius:10px!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;padding:6px 12px!important;font-weight:400!important;display:flex!important}#management-summary .alert-router-button:hover,#management-summary .alert-router-button:focus-visible{background:#731e1f1a!important}#management-summary .alert-router-label{color:#2f2f2fad;font-size:12px}#management-summary .summary-visual-card strong.alert-router-count{color:#6b645c!important;font-size:13px!important;font-weight:700!important}#management-summary .alert-router-item-active .alert-router-label{font-weight:700;color:#731e1f!important}#management-summary .summary-visual-card .alert-router-item-active strong.alert-router-count,#management-summary .alert-router-button:hover .alert-router-label,#management-summary .alert-router-button:focus-visible .alert-router-label{color:#731e1f!important}.detail-analysis-panel{box-sizing:border-box;background:0 0;border:1px solid #2f2f2f1a;border-radius:28px;width:100%;max-width:100%;margin:28px 0;padding:28px 32px 32px;overflow:visible}.detail-analysis-header{margin-bottom:20px;text-align:center!important}.detail-analysis-header h3{color:#2f2f2f!important;text-align:center!important;margin:0 0 8px!important;font-size:28px!important;font-weight:700!important}.detail-analysis-header p{text-align:center!important;margin:0!important}.detail-analysis-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:18px;display:grid}.detail-analysis-card{border-radius:18px;flex-direction:column;min-width:0;padding:20px 22px;display:flex;background:#fff!important}.detail-analysis-card h4{color:#2f2f2f!important;text-align:center!important;margin:0 0 14px!important;font-size:15px!important;font-weight:700!important}.detail-analysis-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.detail-analysis-item{background:#aba09924;border-radius:10px}.detail-analysis-item-danger.detail-analysis-item-on{background:#731e1f14}.detail-analysis-button,.detail-analysis-static{width:100%!important;box-shadow:none!important;font:inherit!important;color:inherit!important;text-align:left!important;box-sizing:border-box!important;background:0 0!important;border:0!important;border-radius:10px!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;padding:7px 12px!important;font-weight:400!important;display:flex!important}.detail-analysis-button{cursor:pointer;transition:background .15s}.detail-analysis-button:hover,.detail-analysis-button:focus-visible{background:#731e1f1a!important}.detail-analysis-label{color:#2f2f2fad;font-size:12px}.detail-analysis-count{color:#6b645c;font-size:13px;font-weight:700}.detail-analysis-item-danger.detail-analysis-item-on .detail-analysis-label{font-weight:700;color:#731e1f!important}.detail-analysis-item-danger.detail-analysis-item-on .detail-analysis-count{color:#731e1f!important}.detail-analysis-item-good.detail-analysis-item-on .detail-analysis-count{color:#2e7d57!important}.detail-analysis-item-neutral.detail-analysis-item-on .detail-analysis-count{color:#2f2f2f!important}.detail-analysis-button:hover .detail-analysis-label,.detail-analysis-button:focus-visible .detail-analysis-label{color:#731e1f!important}@media (width<=1200px){.detail-analysis-grid{grid-template-columns:1fr}}.project-actions-panel{box-sizing:border-box;background:0 0;border:1px solid #2f2f2f1a;border-radius:28px;width:100%;max-width:100%;margin:28px 0;padding:28px 32px 32px;overflow:visible}.project-actions-header{margin-bottom:18px;text-align:center!important}.project-actions-header h3{color:#2f2f2f!important;text-align:center!important;margin:0 0 8px!important;font-size:28px!important;font-weight:700!important}.project-actions-header p{text-align:center!important;margin:0 0 12px!important}.project-actions-count{color:#731e1f;white-space:nowrap;border:1px solid #d9b1b4;border-radius:999px;justify-content:center;align-items:center;min-width:54px;padding:7px 12px;font-size:13px;font-weight:700;display:inline-flex}.project-actions-note{text-align:center!important;margin:0!important}.project-actions-error{text-align:center!important;color:#731e1f!important;margin:0!important;font-weight:700!important}.project-actions-empty{color:#4b4540;text-align:center;background:#fff;border-radius:12px;padding:14px;font-size:13px}.project-actions-empty p{text-align:center!important;margin:0!important}.project-actions-empty p+p{margin-top:4px!important}.project-actions-items{gap:10px;display:grid}.project-actions-item{text-align:left;background:#fff;border-radius:14px;min-width:0;padding:12px 14px}.project-actions-badges{align-items:center;gap:6px;margin-bottom:6px;display:flex}.project-actions-status{color:#731e1f;background:#fff9f9;border:1px solid #d9b1b4;border-radius:999px;align-items:center;padding:4px 9px;font-size:12px;font-weight:700;display:inline-flex}.project-actions-title{color:#2f2f2f;margin-bottom:8px;font-size:14px;line-height:1.5;display:block}.project-actions-meta{color:#4b4540;text-align:left;flex-wrap:wrap;gap:4px 16px;font-size:12px;display:flex}.project-actions-meta span{white-space:nowrap}.project-actions-rep-flag{color:#2e7d57;font-weight:700}@media (width<=900px){.project-actions-meta{flex-direction:column;gap:4px}}.decision-action-create-button{cursor:pointer;white-space:nowrap;transition:background .15s;color:#731e1f!important;box-shadow:none!important;background:#fff!important;border:1px solid #731e1f!important;border-radius:999px!important;padding:6px 12px!important;font-size:12px!important;font-weight:700!important}.decision-action-create-button:hover:not(:disabled),.decision-action-create-button:focus-visible:not(:disabled){background:#731e1f0f!important}.decision-action-create-button:disabled{opacity:.6;cursor:default}.decision-action-create-button-created,.decision-action-create-button-created:disabled{color:#6b645c!important;cursor:not-allowed!important;opacity:.9!important;background:#f4f1ed!important;border:1px solid #aba099!important}.decision-action-create-message{text-align:center!important;margin:0 0 12px!important;font-size:13px!important;font-weight:700!important}.decision-action-create-message-success{color:#2e7d57!important}.decision-action-create-message-warning{color:#6b645c!important}.decision-action-create-message-error{color:#731e1f!important}.project-actions-operations{justify-content:flex-end;margin-top:10px;display:flex}.project-action-complete-button{cursor:pointer;white-space:nowrap;transition:background .15s;color:#2e7d57!important;box-shadow:none!important;background:#fff!important;border:1px solid #2e7d57!important;border-radius:999px!important;padding:6px 12px!important;font-size:12px!important;font-weight:700!important}.project-action-complete-button:hover:not(:disabled),.project-action-complete-button:focus-visible:not(:disabled){background:#2e7d570f!important}.project-action-complete-button:disabled{opacity:.6;cursor:default}.project-action-complete-button-done,.project-action-complete-button-done:disabled{color:#6b645c!important;cursor:not-allowed!important;opacity:.9!important;background:#f4f1ed!important;border:1px solid #aba099!important}.project-action-complete-message{text-align:center!important;margin:0 0 12px!important;font-size:13px!important;font-weight:700!important}.project-action-complete-message-success{color:#2e7d57!important}.project-action-complete-message-warning{color:#6b645c!important}.project-action-complete-message-error{color:#731e1f!important}.project-action-source-block{box-sizing:border-box;max-width:100%;text-align:left!important;background:#f4f1ed!important;border:1px solid #e8e2da!important;border-radius:10px!important;margin-top:10px!important;padding:8px 12px!important;display:block!important}.project-action-source-heading{letter-spacing:.04em;color:#2f2f2f!important;margin-bottom:6px!important;font-size:11px!important;font-weight:700!important;display:block!important}.project-action-source-list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.project-action-source-item{color:#2f2f2f;flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:12px;display:flex}.project-action-source-type{color:#731e1f;white-space:nowrap;background:#fff;border:1px solid #731e1f59;border-radius:999px;align-items:center;padding:2px 8px;font-size:11px;font-weight:700;display:inline-flex}.project-action-source-title{color:#2f2f2f;overflow-wrap:break-word;min-width:0}.project-action-source-status{color:#4b4540;white-space:nowrap}.project-action-source-empty{color:#6b645c!important;font-size:12px!important;font-weight:700!important;display:block!important}.project-action-source-more{color:#4b4540;font-size:11px}.project-action-filter-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin:0 0 16px;display:flex}.project-action-filter-button{cursor:pointer;white-space:nowrap;transition:background .15s;color:#731e1f!important;box-shadow:none!important;background:#fff!important;border:1px solid #731e1f!important;border-radius:999px!important;padding:7px 16px!important;font-size:12px!important;font-weight:700!important}.project-action-filter-button:hover:not(.project-action-filter-button-active),.project-action-filter-button:focus-visible:not(.project-action-filter-button-active){background:#731e1f0f!important}.project-action-filter-button-active{color:#fff!important;background:#731e1f!important;border-color:#731e1f!important}.project-action-filter-empty{text-align:center;background:#fff;border-radius:12px;padding:14px}.project-action-filter-empty p{text-align:center!important;margin:0!important;font-size:13px!important}.project-action-filter-empty p+p{margin-top:4px!important}.project-action-representative-button{cursor:pointer;white-space:nowrap;transition:background .15s;color:#731e1f!important;box-shadow:none!important;background:#fff!important;border:1px solid #731e1f!important;border-radius:999px!important;padding:6px 12px!important;font-size:12px!important;font-weight:700!important}.project-action-representative-button:hover:not(:disabled),.project-action-representative-button:focus-visible:not(:disabled){background:#731e1f0f!important}.project-action-representative-button:disabled{opacity:.6;cursor:default}.project-action-representative-button-active,.project-action-representative-button-active:disabled{color:#2e7d57!important;cursor:not-allowed!important;opacity:.95!important;background:#f4f1ed!important;border:1px solid #2e7d57!important}.project-action-representative-message{text-align:center!important;margin:0 0 12px!important;font-size:13px!important;font-weight:700!important}.project-action-representative-message-success{color:#2e7d57!important}.project-action-representative-message-warning{color:#6b645c!important}.project-action-representative-message-error{color:#731e1f!important}.project-actions-operations{flex-wrap:wrap;gap:8px}.project-action-detail-section{box-sizing:border-box;background:0 0;border:1px solid #2f2f2f1a;border-radius:28px;width:100%;max-width:100%;margin:28px 0;padding:28px 32px 32px;overflow:visible}.project-action-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:18px;display:grid}.project-action-detail-card{border-radius:18px;flex-direction:column;gap:6px;min-width:0;padding:20px 22px;display:flex;background:#fff!important}.project-action-detail-title{color:#2f2f2f!important;text-align:center!important;margin:0 0 8px!important;font-size:15px!important;font-weight:700!important}.project-action-detail-row{background:#aba09924;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:7px 12px;display:flex}.project-action-detail-label{color:#2f2f2fad;font-size:12px}.project-action-detail-value{color:#2f2f2f;font-size:13px;font-weight:700}.project-action-detail-value-good{color:#2e7d57!important}.project-action-detail-value-warn{color:#731e1f!important}.project-action-detail-value-neutral{color:#6b645c!important}@media (width<=1200px){.project-action-detail-grid{grid-template-columns:1fr}}.project-action-detail-row-clickable{cursor:pointer;transition:background .15s;width:100%!important;box-shadow:none!important;font:inherit!important;color:inherit!important;text-align:left!important;box-sizing:border-box!important;background:#aba09924!important;border:0!important;border-radius:10px!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;padding:7px 12px!important;font-weight:400!important;display:flex!important}.project-action-detail-row-clickable:hover,.project-action-detail-row-clickable:focus-visible{background:#731e1f14!important}.project-action-detail-row-clickable:hover .project-action-detail-label,.project-action-detail-row-clickable:focus-visible .project-action-detail-label{color:#731e1f!important}.project-action-detail-row-active{background:#731e1f1f!important}.project-action-detail-row-active .project-action-detail-label{color:#731e1f!important;font-weight:700!important}.project-action-detail-row-active .project-action-detail-value{color:#731e1f!important}.project-action-filter-condition{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin:-6px 0 14px;display:flex}.project-action-filter-condition-label{color:#731e1f;font-size:12px;font-weight:700}.project-action-filter-condition-clear{cursor:pointer;white-space:nowrap;transition:background .15s;color:#731e1f!important;box-shadow:none!important;background:#f4f1ed!important;border:1px solid #aba099!important;border-radius:999px!important;padding:4px 10px!important;font-size:11px!important;font-weight:700!important}.project-action-filter-condition-clear:hover,.project-action-filter-condition-clear:focus-visible{background:#731e1f0f!important}.project-action-candidates-panel{box-sizing:border-box;background:0 0;border:1px solid #2f2f2f1a;border-radius:28px;width:100%;max-width:100%;margin:28px 0;padding:28px 32px 32px;overflow:visible}.project-action-candidates-header{margin-bottom:18px;text-align:center!important}.project-action-candidates-header h3{color:#2f2f2f!important;text-align:center!important;margin:0 0 8px!important;font-size:28px!important;font-weight:700!important}.project-action-candidates-header p{text-align:center!important;margin:0 0 12px!important}.project-action-candidates-count{color:#731e1f;white-space:nowrap;border:1px solid #d9b1b4;border-radius:999px;justify-content:center;align-items:center;min-width:54px;padding:7px 12px;font-size:13px;font-weight:700;display:inline-flex}.project-action-candidates-note{text-align:center!important;margin:0!important}.project-action-candidates-error{text-align:center!important;color:#731e1f!important;margin:0!important;font-weight:700!important}.project-action-candidates-message{text-align:center!important;margin:0 0 12px!important;font-size:13px!important;font-weight:700!important}.project-action-candidates-message-success{color:#2e7d57!important}.project-action-candidates-message-warning{color:#6b645c!important}.project-action-candidates-message-error{color:#731e1f!important}.project-action-candidates-empty{text-align:center;background:#fff;border-radius:12px;padding:14px}.project-action-candidates-empty p{text-align:center!important;margin:0!important;font-size:13px!important}.project-action-candidates-empty p+p{margin-top:4px!important}.project-action-candidates-items{gap:10px;display:grid}.project-action-candidates-item{text-align:left;background:#fff;border-radius:14px;min-width:0;padding:12px 14px}.project-action-candidates-badges{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:6px;display:flex}.project-action-candidates-status{color:#731e1f;background:#fff9f9;border:1px solid #d9b1b4;border-radius:999px;align-items:center;padding:4px 9px;font-size:12px;font-weight:700;display:inline-flex}.project-action-candidates-review{color:#4b4540;background:#aba09924;border:1px solid #e8e2da;border-radius:999px;align-items:center;padding:4px 9px;font-size:12px;font-weight:700;display:inline-flex}.project-action-candidates-review-needed{color:#731e1f;background:#731e1f14;border-color:#731e1f59}.project-action-candidates-promoted{color:#6b645c;background:#aba09924;border:1px solid #e8e2da;border-radius:999px;align-items:center;padding:4px 9px;font-size:12px;font-weight:700;display:inline-flex}.project-action-candidates-promoted-done{color:#2e7d57;background:#2e7d5714;border-color:#2e7d5759}.project-action-candidates-title{color:#2f2f2f;margin-bottom:8px;font-size:14px;line-height:1.5;display:block}.project-action-candidates-meta{color:#4b4540;text-align:left;flex-wrap:wrap;gap:4px 16px;font-size:12px;display:flex}.project-action-candidates-meta span{white-space:nowrap}.project-action-candidates-operations{justify-content:flex-end;margin-top:10px;display:flex}.project-action-candidates-promote-button{cursor:pointer;white-space:nowrap;transition:background .15s;color:#731e1f!important;box-shadow:none!important;background:#fff!important;border:1px solid #731e1f!important;border-radius:999px!important;padding:6px 12px!important;font-size:12px!important;font-weight:700!important}.project-action-candidates-promote-button:hover:not(:disabled),.project-action-candidates-promote-button:focus-visible:not(:disabled){background:#731e1f0f!important}.project-action-candidates-promote-button:disabled{opacity:.6;cursor:default}.project-action-candidates-operations{flex-wrap:wrap;gap:8px}.project-action-candidates-approve-button{cursor:pointer;white-space:nowrap;transition:background .15s;color:#2e7d57!important;box-shadow:none!important;background:#fff!important;border:1px solid #2e7d57!important;border-radius:999px!important;padding:6px 12px!important;font-size:12px!important;font-weight:700!important}.project-action-candidates-approve-button:hover:not(:disabled),.project-action-candidates-approve-button:focus-visible:not(:disabled){background:#2e7d570f!important}.project-action-candidates-approve-button:disabled{opacity:.6;cursor:default}.project-action-candidates-edit-form{background:#f4f1ed;border:1px solid #e8e2da;border-radius:12px;gap:10px;margin-top:10px;padding:12px;display:grid}.project-action-candidates-edit-field{text-align:left;gap:4px;display:grid}.project-action-candidates-edit-field span{color:#2f2f2fad;font-size:11px;font-weight:700}.project-action-candidates-edit-field input{box-sizing:border-box;width:100%;color:#2f2f2f!important;box-shadow:none!important;background:#fff!important;border:1px solid #e8e2da!important;border-radius:10px!important;padding:8px 12px!important;font-size:13px!important;font-weight:400!important}.project-action-candidates-edit-field input:focus,.project-action-candidates-edit-field input:focus-visible{border-color:#731e1f!important;outline:2px solid #731e1f2e!important}.project-action-candidates-edit-button{cursor:pointer;white-space:nowrap;transition:background .15s,border-color .15s;color:#2f2f2f!important;box-shadow:none!important;background:#fff!important;border:1px solid #aba099!important;border-radius:999px!important;padding:6px 12px!important;font-size:12px!important;font-weight:700!important}.project-action-candidates-edit-button:hover:not(:disabled),.project-action-candidates-edit-button:focus-visible:not(:disabled){background:#2f2f2f0a!important;border-color:#2f2f2f!important}.project-action-candidates-edit-button:disabled{opacity:.6;cursor:default}.project-action-candidates-save-button{cursor:pointer;white-space:nowrap;transition:background .15s;color:#2e7d57!important;box-shadow:none!important;background:#fff!important;border:1px solid #2e7d57!important;border-radius:999px!important;padding:6px 12px!important;font-size:12px!important;font-weight:700!important}.project-action-candidates-save-button:hover:not(:disabled),.project-action-candidates-save-button:focus-visible:not(:disabled){background:#2e7d570f!important}.project-action-candidates-save-button:disabled{opacity:.6;cursor:default}.project-action-candidates-cancel-button{cursor:pointer;white-space:nowrap;transition:background .15s;color:#2f2f2f!important;box-shadow:none!important;background:#f4f1ed!important;border:1px solid #aba099!important;border-radius:999px!important;padding:6px 12px!important;font-size:12px!important;font-weight:700!important}.project-action-candidates-cancel-button:hover:not(:disabled),.project-action-candidates-cancel-button:focus-visible:not(:disabled){background:#2f2f2f0f!important}.project-action-candidates-cancel-button:disabled{opacity:.6;cursor:default}.generated-outputs-panel{box-sizing:border-box;background:0 0;border:1px solid #2f2f2f1a;border-radius:28px;width:100%;max-width:100%;margin:28px 0;padding:28px 32px 32px;overflow:visible}.generated-outputs-header{margin-bottom:18px;text-align:center!important}.generated-outputs-header h3{color:#2f2f2f!important;text-align:center!important;margin:0 0 8px!important;font-size:28px!important;font-weight:700!important}.generated-outputs-header p{text-align:center!important;margin:0 0 12px!important}.generated-outputs-count{color:#731e1f;white-space:nowrap;border:1px solid #d9b1b4;border-radius:999px;justify-content:center;align-items:center;min-width:54px;padding:7px 12px;font-size:13px;font-weight:700;display:inline-flex}.generated-outputs-note{text-align:center!important;margin:0!important}.generated-outputs-error{text-align:center!important;color:#731e1f!important;margin:0!important;font-weight:700!important}.generated-outputs-empty{text-align:center;background:#fff;border-radius:12px;padding:14px}.generated-outputs-empty p{text-align:center!important;margin:0!important;font-size:13px!important}.generated-outputs-empty p+p{margin-top:4px!important}.generated-outputs-items{gap:10px;display:grid}.generated-outputs-item{text-align:left;background:#fff;border-radius:14px;min-width:0;padding:12px 14px}.generated-outputs-badges{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:8px;display:flex}.generated-outputs-type{color:#731e1f;background:#fff9f9;border:1px solid #d9b1b4;border-radius:999px;align-items:center;padding:4px 9px;font-size:12px;font-weight:700;display:inline-flex}.generated-outputs-status{color:#4b4540;background:#aba09924;border:1px solid #e8e2da;border-radius:999px;align-items:center;padding:4px 9px;font-size:12px;font-weight:700;display:inline-flex}.generated-outputs-text{color:#2f2f2f;white-space:pre-wrap;overflow-wrap:break-word;text-align:left;background:#f4f1ed;border:1px solid #e8e2da;border-radius:10px;max-height:240px;margin-bottom:8px;padding:10px 12px;font-size:13px;line-height:1.7;overflow-y:auto}.generated-outputs-meta{color:#4b4540;text-align:left;flex-wrap:wrap;gap:4px 16px;font-size:12px;display:flex}.generated-outputs-meta span{white-space:nowrap}.generated-outputs-run-id{color:#6b645c;font-size:11px}@media (width<=900px){.generated-outputs-meta{flex-direction:column;gap:4px}}.generated-outputs-operations{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:10px;display:flex}.generated-outputs-edit-button{cursor:pointer;white-space:nowrap;transition:background .15s,border-color .15s;color:#2f2f2f!important;box-shadow:none!important;background:#fff!important;border:1px solid #aba099!important;border-radius:999px!important;padding:6px 12px!important;font-size:12px!important;font-weight:700!important}.generated-outputs-edit-button:hover,.generated-outputs-edit-button:focus-visible{background:#2f2f2f0a!important;border-color:#2f2f2f!important}.generated-outputs-edit-form{text-align:left;background:#f4f1ed;border:1px solid #e8e2da;border-radius:12px;gap:10px;margin-top:10px;padding:12px;display:grid}.generated-outputs-edit-field{text-align:left;gap:4px;display:grid}.generated-outputs-edit-field span{color:#2f2f2fad;font-size:11px;font-weight:700}.generated-outputs-edit-field input,.generated-outputs-edit-field textarea{box-sizing:border-box;width:100%;color:#2f2f2f!important;box-shadow:none!important;background:#fff!important;border:1px solid #e8e2da!important;border-radius:10px!important;padding:8px 12px!important;font-size:13px!important;font-weight:400!important;line-height:1.7!important}.generated-outputs-edit-field textarea{resize:vertical;white-space:pre-wrap;overflow-wrap:break-word;min-height:72px}.generated-outputs-edit-field input:focus,.generated-outputs-edit-field input:focus-visible,.generated-outputs-edit-field textarea:focus,.generated-outputs-edit-field textarea:focus-visible{border-color:#731e1f!important;outline:2px solid #731e1f2e!important}.generated-outputs-edit-original{color:#2f2f2f;white-space:pre-wrap;overflow-wrap:break-word;background:#fff;border:1px solid #e8e2da;border-radius:10px;max-height:200px;padding:10px 12px;font-size:13px;line-height:1.7;overflow-y:auto}.generated-outputs-edit-target{color:#4b4540;gap:4px;font-size:12px;display:grid}.generated-outputs-edit-target span{white-space:normal;word-break:break-all}.generated-outputs-edit-pending-note{color:#731e1f!important;text-align:left!important;margin:0!important;font-size:12px!important;line-height:1.7!important}.generated-outputs-close-button{cursor:pointer;white-space:nowrap;transition:background .15s;color:#2f2f2f!important;box-shadow:none!important;background:#f4f1ed!important;border:1px solid #aba099!important;border-radius:999px!important;padding:6px 12px!important;font-size:12px!important;font-weight:700!important}.generated-outputs-close-button:hover,.generated-outputs-close-button:focus-visible{background:#2f2f2f0f!important}.generated-outputs-save-button{cursor:pointer;white-space:nowrap;transition:background .15s;color:#2e7d57!important;box-shadow:none!important;background:#fff!important;border:1px solid #2e7d57!important;border-radius:999px!important;padding:6px 12px!important;font-size:12px!important;font-weight:700!important}.generated-outputs-save-button:hover:not(:disabled),.generated-outputs-save-button:focus-visible:not(:disabled){background:#2e7d570f!important}.generated-outputs-save-button:disabled,.generated-outputs-close-button:disabled{opacity:.6;cursor:default}.generated-outputs-save-message{text-align:left!important;margin:0!important;font-size:12px!important;font-weight:700!important;line-height:1.7!important}.generated-outputs-save-message-success{color:#2e7d57!important}.generated-outputs-save-message-warning{color:#6b645c!important}.generated-outputs-save-message-error{color:#731e1f!important}.generated-outputs-unsaved-note{color:#2f2f2f8c!important;text-align:left!important;margin:0!important;font-size:11px!important;line-height:1.7!important}.generated-outputs-history-toggle{cursor:pointer;white-space:nowrap;margin-top:10px;transition:background .15s,border-color .15s;color:#2f2f2f!important;box-shadow:none!important;background:#fff!important;border:1px solid #aba099!important;border-radius:999px!important;padding:6px 12px!important;font-size:12px!important;font-weight:700!important}.generated-outputs-history-toggle:hover,.generated-outputs-history-toggle:focus-visible{background:#2f2f2f0a!important;border-color:#2f2f2f!important}.generated-outputs-history-panel{text-align:left;background:#f4f1ed;border:1px solid #e8e2da;border-radius:12px;gap:8px;max-height:420px;margin-top:8px;padding:10px;display:grid;overflow-y:auto}.generated-outputs-history-item{background:#fff;border:1px solid #e8e2da;border-radius:10px;gap:6px;min-width:0;padding:10px 12px;display:grid}.generated-outputs-history-badges{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.generated-outputs-history-status{color:#731e1f;background:#fff9f9;border:1px solid #d9b1b4;border-radius:999px;align-items:center;padding:3px 8px;font-size:11px;font-weight:700;display:inline-flex}.generated-outputs-history-type{color:#4b4540;background:#aba09924;border:1px solid #e8e2da;border-radius:999px;align-items:center;padding:3px 8px;font-size:11px;font-weight:700;display:inline-flex}.generated-outputs-history-meta{color:#4b4540;flex-wrap:wrap;gap:4px 14px;font-size:12px;display:flex}.generated-outputs-history-meta span{white-space:nowrap}.generated-outputs-history-note{color:#2f2f2fb8!important;text-align:left!important;margin:0!important;font-size:12px!important;line-height:1.7!important}.generated-outputs-history-text{color:#2f2f2f;white-space:pre-wrap;overflow-wrap:break-word;background:#f4f1ed;border:1px solid #e8e2da;border-radius:8px;max-height:160px;padding:8px 10px;font-size:13px;line-height:1.7;overflow-y:auto}.generated-outputs-history-id{color:#6b645c;white-space:normal;word-break:break-all;font-size:11px}.generated-outputs-history-empty{color:#6b645c!important;text-align:left!important;margin:0!important;font-size:12px!important;font-weight:700!important}.generated-outputs-history-error{color:#731e1f!important;text-align:left!important;margin:0!important;font-size:12px!important;font-weight:700!important}.generated-outputs-decision-operations{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:8px;display:flex}.generated-outputs-approve-button{cursor:pointer;white-space:nowrap;transition:background .15s;color:#2e7d57!important;box-shadow:none!important;background:#fff!important;border:1px solid #2e7d57!important;border-radius:999px!important;padding:6px 12px!important;font-size:12px!important;font-weight:700!important}.generated-outputs-approve-button:hover:not(:disabled),.generated-outputs-approve-button:focus-visible:not(:disabled){background:#2e7d570f!important}.generated-outputs-approve-button:disabled{opacity:.6;cursor:default}.generated-outputs-reject-revision-button{cursor:pointer;white-space:nowrap;transition:background .15s,border-color .15s;color:#731e1f!important;box-shadow:none!important;background:#fff!important;border:1px solid #aba099!important;border-radius:999px!important;padding:6px 12px!important;font-size:12px!important;font-weight:700!important}.generated-outputs-reject-revision-button:hover:not(:disabled),.generated-outputs-reject-revision-button:focus-visible:not(:disabled){background:#731e1f0f!important;border-color:#731e1f!important}.generated-outputs-reject-revision-button:disabled{opacity:.6;cursor:default}.generated-outputs-decision-form{text-align:left;background:#f4f1ed;border:1px solid #e8e2da;border-radius:10px;gap:8px;margin-top:8px;padding:10px;display:grid}.generated-outputs-decision-message{text-align:left!important;margin:0!important;font-size:12px!important;font-weight:700!important;line-height:1.7!important}.generated-outputs-decision-message-success{color:#2e7d57!important}.generated-outputs-decision-message-warning{color:#6b645c!important}.generated-outputs-decision-message-error{color:#731e1f!important}.generated-outputs-adopted-badge{color:#2e7d57;background:#2e7d5714;border:1px solid #2e7d5759;border-radius:999px;align-items:center;padding:3px 8px;font-size:11px;font-weight:700;display:inline-flex}.generated-outputs-not-adopted-badge{color:#4b4540;background:#aba09924;border:1px solid #e8e2da;border-radius:999px;align-items:center;padding:3px 8px;font-size:11px;font-weight:700;display:inline-flex}.generated-outputs-rejected-badge{color:#731e1f;background:#731e1f14;border:1px solid #731e1f59;border-radius:999px;align-items:center;padding:3px 8px;font-size:11px;font-weight:700;display:inline-flex}.generated-outputs-final-block{box-sizing:border-box;text-align:left!important;background:#2e7d570d!important;border:1px solid #2e7d5759!important;border-radius:12px!important;margin-top:10px!important;padding:12px 14px!important;display:block!important}.generated-outputs-final-heading{color:#2e7d57;letter-spacing:.04em;margin-bottom:8px;font-size:12px;font-weight:700;display:block}.generated-outputs-final-text{color:#2f2f2f;white-space:pre-wrap;overflow-wrap:break-word;background:#fff;border:1px solid #e8e2da;border-radius:10px;max-height:200px;margin-bottom:8px;padding:10px 12px;font-size:13px;line-height:1.7;overflow-y:auto}.generated-outputs-final-meta{color:#4b4540;flex-wrap:wrap;align-items:center;gap:4px 14px;font-size:12px;display:flex}.generated-outputs-final-meta span{white-space:nowrap}.generated-outputs-notion-pending{color:#731e1f;background:#fff9f9;border:1px solid #d9b1b4;border-radius:999px;align-items:center;padding:3px 8px;font-size:11px;font-weight:700;display:inline-flex}.generated-outputs-approved-note{color:#6b645c!important;text-align:left!important;margin:10px 0 0!important;font-size:12px!important;font-weight:700!important}.generated-outputs-output-reject-button{cursor:pointer;white-space:nowrap;transition:background .15s;color:#731e1f!important;box-shadow:none!important;background:#fff!important;border:1px solid #731e1f!important;border-radius:999px!important;padding:6px 12px!important;font-size:12px!important;font-weight:700!important}.generated-outputs-output-reject-button:hover:not(:disabled),.generated-outputs-output-reject-button:focus-visible:not(:disabled){background:#731e1f14!important}.generated-outputs-output-reject-button:disabled{opacity:.6;cursor:default}.generated-outputs-output-reject-form{text-align:left;background:#731e1f0a;border:1px solid #731e1f59;border-radius:12px;gap:10px;margin-top:10px;padding:12px;display:grid}.generated-outputs-output-reject-heading{color:#731e1f;letter-spacing:.04em;font-size:12px;font-weight:700;display:block}.generated-outputs-output-reject-note{color:#2f2f2fb8!important;text-align:left!important;margin:0!important;font-size:11px!important;line-height:1.7!important}.generated-outputs-output-reject-message{text-align:center!important;margin:0 0 12px!important;font-size:12px!important;font-weight:700!important;line-height:1.7!important}.generated-outputs-output-reject-form .generated-outputs-output-reject-message{text-align:left!important;margin:0!important}.generated-outputs-output-reject-message-success{color:#2e7d57!important}.generated-outputs-output-reject-message-warning{color:#6b645c!important}.generated-outputs-output-reject-message-error{color:#731e1f!important}.generated-outputs-output-rejected-block{box-sizing:border-box;text-align:left!important;background:#731e1f0a!important;border:1px solid #731e1f59!important;border-radius:12px!important;margin-top:10px!important;padding:12px 14px!important;display:block!important}.generated-outputs-output-rejected-heading{color:#731e1f;letter-spacing:.04em;margin-bottom:8px;font-size:12px;font-weight:700;display:block}.generated-outputs-output-rejected-reason{color:#2f2f2f;white-space:pre-wrap;overflow-wrap:break-word;background:#fff;border:1px solid #e8e2da;border-radius:10px;max-height:160px;margin-bottom:8px;padding:10px 12px;font-size:13px;line-height:1.7;overflow-y:auto}.generated-outputs-output-rejected-meta{color:#4b4540;flex-wrap:wrap;align-items:center;gap:4px 14px;font-size:12px;display:flex}.generated-outputs-output-rejected-meta span{white-space:nowrap}.generated-outputs-reflection-excluded{color:#4b4540;background:#aba09924;border:1px solid #aba099;border-radius:999px;align-items:center;padding:3px 8px;font-size:11px;font-weight:700;display:inline-flex}.generated-outputs-output-rejected-note{color:#6b645c!important;text-align:left!important;margin:10px 0 0!important;font-size:12px!important;font-weight:700!important}.project-action-candidates-reject-button{cursor:pointer;white-space:nowrap;transition:background .15s,border-color .15s;color:#731e1f!important;box-shadow:none!important;background:#fff!important;border:1px solid #aba099!important;border-radius:999px!important;padding:6px 12px!important;font-size:12px!important;font-weight:700!important}.project-action-candidates-reject-button:hover:not(:disabled),.project-action-candidates-reject-button:focus-visible:not(:disabled){background:#731e1f0f!important;border-color:#731e1f!important}.project-action-candidates-reject-button:disabled{opacity:.6;cursor:default}@media (width<=900px){.project-action-candidates-meta{flex-direction:column;gap:4px}}.project-representative-action-block{box-sizing:border-box;text-align:left!important;background:#f4f1ed!important;border:1px solid #e8e2da!important;border-radius:12px!important;margin-top:14px!important;padding:12px 16px!important;display:block!important}.project-representative-action-heading{color:#2f2f2f;letter-spacing:.04em;margin-bottom:8px;font-size:11px;font-weight:700;display:block}.project-representative-action-title{align-items:center;gap:8px;margin-bottom:8px;display:flex}.project-representative-action-title strong{color:#2f2f2f;overflow-wrap:break-word;min-width:0;font-size:14px;line-height:1.5}.project-representative-action-badge{color:#2e7d57;white-space:nowrap;background:#2e7d5714;border:1px solid #2e7d5759;border-radius:999px;align-items:center;padding:2px 8px;font-size:11px;font-weight:700;display:inline-flex}.project-representative-action-meta{color:#4b4540;flex-wrap:wrap;gap:4px 14px;margin-bottom:8px;font-size:12px;display:flex}.project-representative-action-meta span{white-space:nowrap}.project-representative-action-source{color:#2f2f2f;margin-bottom:10px;font-size:12px}.project-representative-action-empty{color:#6b645c;font-size:12px;font-weight:700;display:block}.project-representative-action-link{white-space:nowrap;background:#fff;border:1px solid #731e1f;border-radius:999px;align-items:center;padding:6px 12px;font-size:12px;font-weight:700;text-decoration:none;transition:background .15s;display:inline-flex;color:#731e1f!important}.project-representative-action-link:hover,.project-representative-action-link:focus-visible{background:#731e1f0f}.manager-ai-box{box-sizing:border-box;text-align:left;background:#fff;border:1px solid #ded8d0;border-radius:16px;margin-bottom:32px;padding:24px}.manager-ai-box__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.manager-ai-box__title{color:#2f2f2f;margin:0;font-size:24px}.manager-ai-box__subtitle{color:#4a453f;margin:6px 0 0;font-size:13px}.manager-ai-box__meta{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.manager-ai-box__badge{color:#4a453f;white-space:nowrap;background:#f4f1ed;border:1px solid #ded8d0;border-radius:999px;padding:2px 10px;font-size:12px;line-height:1.6;display:inline-block}.manager-ai-box__badge--rule{color:#731e1f;background:#731e1f0f;border-color:#731e1f;font-weight:700}.manager-ai-box__mode-badges{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.manager-ai-box__mode-badge{color:#731e1f;white-space:nowrap;background:#731e1f14;border:1px solid #731e1f;border-radius:999px;padding:2px 10px;font-size:12px;font-weight:700;line-height:1.6;display:inline-block}.manager-ai-box__caption-detail{color:#4a453f;margin-top:2px;font-size:12px;display:block}.manager-ai-box__badge--high{color:#731e1f;border-color:#731e1f}.manager-ai-box__badge--medium{color:#8a6d3b;border-color:#8a6d3b}.manager-ai-box__badge--low{color:#4a453f;border-color:#5f5a55}.manager-ai-box__timestamp{color:#4a453f;font-size:12px}.manager-ai-box__loading,.manager-ai-box__error{color:#4a453f;margin:0 0 12px;font-size:13px}.manager-ai-box__error{color:#731e1f}.manager-ai-box__summary{margin-bottom:20px}.manager-ai-box__summary-grid{grid-template-columns:repeat(4,minmax(160px,1fr));gap:12px;display:grid}.manager-ai-box__summary-card{cursor:pointer;text-align:left;background:#f4f1ed;border:1px solid #ded8d0;border-radius:12px;flex-direction:column;align-items:flex-start;gap:4px;padding:14px 16px;display:flex}.manager-ai-box__summary-card span{color:#4a453f;font-size:12px}.manager-ai-box__summary-card strong{color:#2f2f2f;font-size:22px}.manager-ai-box__summary-note{color:#4a453f;margin:10px 0 0;font-size:12px}.manager-ai-box__grid{grid-template-columns:1fr 1fr;align-items:start;gap:16px;display:grid}.manager-ai-box__panel{box-sizing:border-box;background:#faf8f5;border:1px solid #ded8d0;border-radius:12px;min-width:0;padding:16px}.manager-ai-box__panel--wide{grid-column:1/-1}.manager-ai-box__panel-title{color:#2f2f2f;margin:0 0 4px;font-size:17px}.manager-ai-box__panel-subtitle{color:#2f2f2f;margin:16px 0 8px;font-size:14px}.manager-ai-box__panel-caption{color:#4a453f;margin:0 0 10px;font-size:12px}.manager-ai-box__list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.manager-ai-box__item{background:#fff;border:1px solid #ded8d0;border-radius:10px;padding:12px 14px}.manager-ai-box__item--operational{border-left:4px solid #8a6d3b}.manager-ai-box__item-head{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px;display:flex}.manager-ai-box__item-title{color:#2f2f2f;overflow-wrap:anywhere;font-size:14px;font-weight:700}.manager-ai-box__item-meta{color:#4a453f;flex-wrap:wrap;gap:6px 14px;font-size:12px;display:flex}.manager-ai-box__item-reason{color:#4a453f;overflow-wrap:anywhere;margin:6px 0 0;font-size:12px}.manager-ai-box__reason-badges{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.manager-ai-box__action{margin-top:10px;font-size:13px}.manager-ai-box__empty{color:#4a453f;background:#fff;border:1px dashed #ded8d0;border-radius:10px;margin:0;padding:12px;font-size:13px}.manager-ai-box__more{color:#4a453f;margin:8px 0 0;font-size:12px}@media (width<=1100px){.manager-ai-box__summary-grid{grid-template-columns:repeat(2,minmax(140px,1fr))}.manager-ai-box__grid{grid-template-columns:1fr}}.manager-evidence{margin-top:8px}.manager-evidence__toggle{font-size:12px}.manager-evidence__panel{background:#f4f1ed;border:1px solid #ded8d0;border-radius:10px;margin-top:8px;padding:12px}.manager-evidence__layer{margin-bottom:12px}.manager-evidence__layer:last-child{margin-bottom:0}.manager-evidence__layer-title{color:#2f2f2f;align-items:center;gap:8px;margin:0 0 6px;font-size:13px;display:flex}.manager-evidence__layer-count{color:#4a453f;font-size:11px;font-weight:400}.manager-evidence__list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.manager-evidence__item{background:#fff;border:1px solid #ded8d0;border-radius:8px;min-width:0;padding:10px 12px}.manager-evidence__item-head{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:4px;display:flex}.manager-evidence__badge{color:#4a453f;white-space:nowrap;background:#f4f1ed;border:1px solid #ded8d0;border-radius:999px;padding:1px 8px;font-size:11px;line-height:1.6;display:inline-block}.manager-evidence__badge--primary{color:#731e1f;border-color:#731e1f;font-weight:700}.manager-evidence__badge--devtest{color:#8a6d3b;border-color:#8a6d3b;font-weight:700}.manager-evidence__chip{color:#731e1f;white-space:nowrap;background:#731e1f0f;border-radius:6px;padding:1px 8px;font-size:11px;display:inline-block}.manager-evidence__item-title{color:#2f2f2f;overflow-wrap:anywhere;margin:0;font-size:13px}.manager-evidence__excerpt{color:#4a453f;white-space:pre-wrap;overflow-wrap:anywhere;background:#faf8f5;border:1px dashed #ded8d0;border-radius:6px;margin:6px 0 0;padding:8px;font-size:12px}.manager-evidence__meta{color:#4a453f;flex-wrap:wrap;gap:4px 12px;margin-top:6px;font-size:11px;display:flex}.manager-evidence__actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:8px;display:flex}.manager-evidence__link{color:#731e1f;overflow-wrap:anywhere;font-size:12px;text-decoration:underline}.manager-evidence__nolink{color:#4a453f;font-size:11px}.manager-evidence__navigate{font-size:12px}.manager-evidence__empty{color:#4a453f;margin:0;font-size:12px}.manager-evidence__more{color:#4a453f;margin:6px 0 0;font-size:11px}.manager-metrics{background:#fdfcfa;border:1px solid #e3ddd6;border-radius:10px;margin:12px 0 16px;padding:12px 14px}.manager-metrics__header{flex-wrap:wrap;align-items:baseline;gap:8px 12px;margin-bottom:10px;display:flex}.manager-metrics__title{color:#3f3a35;margin:0;font-size:15px}.manager-metrics__meta{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.manager-metrics__badge{color:#731e1f;white-space:nowrap;background:#f3ede6;border:1px solid #e3ddd6;border-radius:999px;align-items:center;padding:3px 8px;font-size:11px;display:inline-flex}.manager-metrics__scope-note{color:#4a453f;font-size:12px}.manager-metrics__reference{color:#675f58;overflow-wrap:anywhere;font-size:11px}.manager-metrics__loading,.manager-metrics__error{margin:4px 0;font-size:12px}.manager-metrics__loading{color:#4a453f}.manager-metrics__error{color:#731e1f}.manager-metrics__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}@media (width<=1100px){.manager-metrics__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.manager-metrics__grid{grid-template-columns:1fr}}.manager-metrics__item{min-width:0}.manager-metrics__card{text-align:left;box-sizing:border-box;background:#fff;border:1px solid #e3ddd6;border-radius:8px;flex-direction:column;gap:3px;width:100%;height:100%;padding:10px 12px;display:flex}.manager-metrics__label{color:#4a453f;overflow-wrap:anywhere;font-size:12px}.manager-metrics__value{color:#3f3a35;overflow-wrap:anywhere;font-size:18px;line-height:1.3}.manager-metrics__fraction{color:#3f3a35;font-size:12px}.manager-metrics__status{color:#675f58;font-size:11px}.manager-metrics__note{color:#731e1f;overflow-wrap:anywhere;font-size:11px}.manager-metrics__intervention{color:#3f3a35;font-size:11px}.manager-metrics__nonclickable{color:#675f58;overflow-wrap:anywhere;font-size:11px}button.manager-metrics__card{font:inherit;color:inherit}.manager-metrics__card--clickable{cursor:pointer;border-color:#cbb9a9}.manager-metrics__card--clickable:hover{background:#faf6f0}.manager-metrics__card--clickable:focus-visible{outline-offset:2px;outline:2px solid #731e1f}.manager-metrics__drill-hint{color:#731e1f;font-size:11px;text-decoration:underline}.manager-risk{background:#fdfcfa;border:1px solid #e3ddd6;border-radius:10px;margin:12px 0 16px;padding:12px 14px}.manager-risk__header{flex-wrap:wrap;align-items:baseline;gap:8px 12px;margin-bottom:10px;display:flex}.manager-risk__title{color:#3f3a35;margin:0;font-size:15px}.manager-risk__meta-row{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.manager-risk__badge{color:#731e1f;white-space:nowrap;background:#f3ede6;border:1px solid #e3ddd6;border-radius:999px;align-items:center;padding:3px 8px;font-size:11px;display:inline-flex}.manager-risk__scope{color:#4a453f;overflow-wrap:anywhere;font-size:12px}.manager-risk__reference{color:#675f58;overflow-wrap:anywhere;font-size:11px}.manager-risk__loading{color:#4a453f;margin:4px 0;font-size:12px}.manager-risk__error{color:#731e1f;margin:4px 0;font-size:12px}.manager-risk__partial{color:#7a5a1e;overflow-wrap:anywhere;background:#fbf5ea;border:1px dashed #b98a3f;border-radius:6px;margin:4px 0 8px;padding:6px 8px;font-size:12px}.manager-risk__stack{flex-direction:column;gap:10px;display:flex}.manager-risk__quiet-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (width<=640px){.manager-risk__quiet-row{grid-template-columns:1fr}}.manager-risk__quiet{overflow-wrap:anywhere;background:#fbf9f6;border:1px solid #e3ddd6;border-radius:8px;flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:8px 12px;display:flex}.manager-risk__quiet-title{color:#3f3a35;font-size:12px;font-weight:600}.manager-risk__quiet-count{color:#4a453f;white-space:nowrap;font-size:11px}.manager-risk__quiet-note{color:#675f58;font-size:11px}.manager-risk__block--structural{background:#fbf9f6}.manager-risk__compact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}@media (width<=900px){.manager-risk__compact-grid{grid-template-columns:1fr}}.manager-risk__item--compact{background:#fff;padding:6px 10px}.manager-risk__compact-actions{flex-wrap:wrap;gap:4px 8px;margin-top:4px;display:flex}.manager-risk__ids{color:#675f58;margin-top:4px;font-size:10px}.manager-risk__ids summary{cursor:pointer;text-decoration:underline}.manager-risk__ids summary:focus-visible{outline-offset:1px;outline:2px solid #731e1f}.manager-risk__ids ul{overflow-wrap:anywhere;margin:2px 0 0;padding:0 0 0 4px;list-style:none}.manager-risk__toggle{cursor:pointer;margin-top:6px;font-size:12px}.manager-risk__toggle:hover{background:#faf6f0}.manager-risk__toggle:focus-visible{outline-offset:2px;outline:2px solid #731e1f}.manager-risk__block{background:#fff;border:1px solid #e3ddd6;border-radius:8px;min-width:0;padding:10px 12px}.manager-risk__block--sub{background:#fbf9f6}.manager-risk__block-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 10px;margin-bottom:6px;display:flex}.manager-risk__block-title{color:#3f3a35;margin:0;font-size:13px}.manager-risk__block-count{color:#4a453f;white-space:nowrap;font-size:11px}.manager-risk__empty{color:#4a453f;margin:4px 0;font-size:12px}.manager-risk__unavailable{color:#7a5a1e;margin:4px 0;font-size:12px}.manager-risk__list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.manager-risk__item{overflow-wrap:anywhere;background:#fdfcfa;border:1px solid #eee7df;border-radius:6px;min-width:0;padding:8px 10px}.manager-risk__item-head{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.manager-risk__severity{color:#731e1f;font-size:11px;font-weight:600}.manager-risk__class{color:#4a453f;font-size:11px}.manager-risk__project{color:#3f3a35;font-size:12px}.manager-risk__intervention{color:#3f3a35;margin:4px 0 2px;font-size:12px}.manager-risk__reasons{flex-wrap:wrap;gap:4px 6px;margin:0 0 4px;padding:0;list-style:none;display:flex}.manager-risk__reason{color:#4a453f;background:#f3ede6;border:1px solid #e3ddd6;border-radius:999px;padding:1px 6px;font-size:10px}.manager-risk__meta{color:#4a453f;flex-wrap:wrap;gap:2px 10px;font-size:11px;display:flex}.manager-risk__signals{flex-direction:column;gap:2px;margin:4px 0 0;padding:0 0 0 2px;list-style:none;display:flex}.manager-risk__signal{color:#4a453f;overflow-wrap:anywhere;font-size:11px}.manager-risk__signal-title{color:#3f3a35}.manager-risk__signal-value{color:#731e1f}.manager-risk__signal-source{color:#675f58;margin-left:6px;font-size:10px}.manager-risk__signal-evidence{color:#4a453f;margin-left:6px;font-size:10px;text-decoration:underline}.manager-risk__drill{cursor:pointer;margin-top:6px;font-size:11px}.manager-risk__drill:focus-visible{outline-offset:2px;outline:2px solid #731e1f}.manager-risk__nonclickable{color:#675f58;overflow-wrap:anywhere;margin-top:4px;font-size:10px;display:inline-block}.manager-risk__more{color:#4a453f;margin:6px 0 0;font-size:11px}.manager-risk__drill:hover{background:#faf6f0}.manager-risk__signal-drill{cursor:pointer;margin-left:6px;font-size:10px}.manager-risk__signal-drill:hover{background:#faf6f0}.manager-risk__signal-drill:focus-visible{outline-offset:1px;outline:2px solid #731e1f}.app-sidebar{width:300px!important;padding:30px 14px 24px!important}.app-sidebar-link{white-space:nowrap;text-overflow:clip;line-height:1.5;overflow:hidden}@media (width>=1101px){#root{padding-left:340px!important}}#root>.auth-status{box-sizing:border-box!important;background:#fff!important;border:1px solid #ded8d0!important;border-radius:14px!important;flex-wrap:nowrap!important;justify-content:space-between!important;align-items:center!important;gap:24px!important;width:100%!important;max-width:1880px!important;margin:0 auto 20px!important;padding:14px 24px!important;font-size:14px!important;display:flex!important}.auth-status__identity{white-space:nowrap!important;text-overflow:ellipsis!important;align-items:baseline!important;gap:16px!important;min-width:0!important;display:flex!important;overflow:hidden!important}.auth-status__company{color:#2f2f2f!important;font-size:16px!important;font-weight:700!important}.auth-status__name{color:#4a453f!important;white-space:nowrap!important}.auth-status__role{color:#731e1f!important;white-space:nowrap!important;background:#f1ece4!important;border-radius:999px!important;padding:3px 10px!important;font-size:12px!important;font-weight:700!important}.auth-status__actions{flex:none!important;align-items:center!important;gap:10px!important;display:flex!important}#root>.auth-status .auth-status__action{white-space:nowrap!important;color:#2f2f2f!important;background:#fff!important;border:1px solid #c9c3b8!important;border-radius:10px!important;padding:9px 18px!important;font-weight:700!important;line-height:1.2!important}#root>.auth-status .auth-status__action:hover{color:#fff!important;background:#731e1f!important;border-color:#731e1f!important}.tenant-transport-status{display:none!important}#root>main{margin-top:0!important}@media (width<=1100px){#root{padding-left:32px!important}#root>.auth-status{flex-wrap:wrap!important;gap:12px!important}.auth-status__identity{white-space:normal!important}}.app-navgroup{display:grid}.app-navgroup__toggle{color:#fff;width:100%;font:inherit;text-align:left;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:11px 12px;font-size:14px;font-weight:800;display:flex}.app-navgroup__toggle:hover,.app-navgroup__toggle:focus-visible{background:#ffffff14}.app-navgroup__toggle[data-active=true]{color:#f3c9c4}.app-navgroup__chevron{color:#c9c3b8cc;font-weight:700}.app-navgroup__panel{gap:2px;padding:2px 0 10px 8px;display:grid}.app-navgroup__question{color:#c9c3b89e;white-space:normal;margin:2px 0 8px;padding:0 12px;font-size:11px;line-height:1.6}.app-sidebar-link[aria-current=true]{color:#fff;background:#731e1f}#root table{table-layout:fixed!important}#root th,#root td{white-space:normal!important;overflow-wrap:anywhere!important}#root :has(>table){max-width:100%;overflow-x:auto}#root .mdf-cap__gantt-col{text-overflow:ellipsis}#root .mdf-cap__gantt-meta{overflow-wrap:anywhere}@media (width<=760px){#root .manager-ai-box__summary-grid,#root .manager-ai-box__grid,#root .summary-visual-grid{grid-template-columns:minmax(0,1fr)!important}#root .summary-bar-row{grid-template-columns:minmax(0,1fr) auto!important}#root .manager-metrics__header,#root .manager-metrics__meta,#root .manager-risk__header{flex-wrap:wrap!important;min-width:0!important}#root .auth-status__identity{white-space:normal!important;flex-wrap:wrap!important;row-gap:4px!important;overflow:visible!important}#root .manager-metrics,#root .manager-risk,#root .manager-ai-box__summary-card{overflow-wrap:anywhere}#root table{table-layout:fixed!important}#root th,#root td{white-space:normal!important;overflow-wrap:anywhere!important}#root [class*=-header],#root [class*=__header],#root [class*=-panel],#root [class*=-grid],#root [class*=__grid],#root [class*=summary-progress]{flex-wrap:wrap!important;grid-template-columns:minmax(0,1fr)!important;min-width:0!important}#root [class*=badge],#root [class*=meta],#root [class*=chip]{white-space:normal!important;overflow-wrap:anywhere!important;min-width:0!important}#root .project-detail-panel,#root .project-detail-header,#root .decision-list-header{overflow-wrap:anywhere!important}#root p,#root li,#root dd,#root dt,#root span,#root strong{overflow-wrap:anywhere}}#root .app-navgroup__panel[hidden]{display:none!important}#root .app-sidebar{text-align:left!important;gap:14px!important;width:248px!important;padding:22px 12px 20px!important}#root .app-sidebar-brand{text-align:left!important;gap:2px!important;padding:0 12px!important;display:grid!important}#root .app-sidebar-title{color:#fff!important;text-align:left!important;font-size:18px!important;font-weight:800!important}#root .app-sidebar-subtitle{color:#c9c3b8b8!important;text-align:left!important;font-size:11px!important}#root .app-sidebar-nav{gap:2px!important;margin:0!important;display:grid!important}#root .app-navgroup{margin:0!important;display:grid!important}#root .app-navgroup__toggle{text-align:left!important;justify-content:space-between!important;height:auto!important;min-height:0!important;margin:0!important}#root .app-navgroup__panel{margin:0!important;padding:2px 0 8px 8px!important}#root .app-sidebar-link{text-align:left!important;letter-spacing:0!important;height:auto!important;min-height:0!important;margin:0!important;padding:7px 12px!important;font-size:13px!important;line-height:1.5!important;display:block!important}#root .app-sidebar-footer{text-align:left!important;padding:0 12px!important}#root .auth-status{text-align:right!important;justify-content:flex-end!important;align-items:center!important;gap:16px!important;margin:0 0 20px!important;padding:10px 0!important;display:flex!important}#root .auth-status__identity{text-align:right!important;justify-content:flex-end!important}#root .auth-status__actions{align-items:center!important;gap:8px!important;display:flex!important}#root .app-sidebar .app-navgroup__toggle{color:#fff!important;background:#ffffff0a!important;border-radius:8px!important}#root .app-sidebar .app-navgroup__toggle[aria-expanded=true]{background:#ffffff1a!important}#root .app-sidebar .app-navgroup__toggle:hover,#root .app-sidebar .app-navgroup__toggle:focus-visible{background:#ffffff29!important}#root .app-sidebar .app-navgroup__chevron{color:#c9c3b8e6!important}#root .app-sidebar .app-navgroup__question{color:#e9e4dceb!important;margin:6px 0!important;font-size:11px!important;font-weight:600!important}@media (width<=1100px){#root .app-sidebar{box-sizing:border-box!important;border-radius:12px!important;width:100%!important;max-width:100%!important;max-height:none!important;margin:0 0 18px!important;display:flex!important;position:static!important;inset:auto!important}#root .app-sidebar .app-sidebar-footer{display:none!important}}html:not([data-mdf-area=public]) #root main{background:var(--bi-bg,#f4f6f8)!important;background-color:var(--bi-bg,#f4f6f8)!important;width:100%!important;min-width:0!important;max-width:1720px!important;color:var(--bi-ink,#16233a)!important;box-shadow:none!important;border:0!important;border-radius:0!important;margin:0 auto!important;padding:24px 24px 64px!important;position:relative!important;overflow:visible!important}@media (width<=1400px){html:not([data-mdf-area=public]) #root main{max-width:none!important;padding:16px 16px 56px!important}}html:not([data-mdf-area=public]) #root .auth-status__company{color:var(--bi-ink,#16233a)!important}html:not([data-mdf-area=public]) #root .auth-status__name{color:var(--bi-ink-2,#3d4a61)!important}#root .manager-metrics__reference,#root .manager-metrics__status,#root .manager-metrics__nonclickable{color:#675f58!important}html:not([data-mdf-area=public]) #root .auth-status__role{color:#3a352f!important}@media (width<=1100px){html:not([data-mdf-area=public]) #root :has(>.app-sidebar){flex-direction:column!important;display:flex!important}html:not([data-mdf-area=public]) #root .app-sidebar{order:-1!important}}#tc-root.tc-v2{--v2-greige:#bfb8ac;--v2-ink:#2f2f2f;--v2-wine:#731e1f;--v2-rule:#bfb8ac;--v2-navy:#121e29;--v2-plate:#d8c7a6;--v2-gold:#d8c7a6;--v2-white:#fff;background:var(--v2-greige)!important;color:var(--v2-ink)!important}#tc-root.tc-v2 .world,#tc-root.tc-v2 .tc-intro,#tc-root.tc-v2 .tc-layer,#tc-root.tc-v2 .tc-layer-one,#tc-root.tc-v2 .tc-layer-two,#tc-root.tc-v2 .tc-layer-three,#tc-root.tc-v2 .tc-example-lead,#tc-root.tc-v2 .tc-depth,#tc-root.tc-v2 .tc-value,#tc-root.tc-v2 .tc-track,#tc-root.tc-v2 .tc-solutions,#tc-root.tc-v2 .tc-contact,#tc-root.tc-v2 .tc-acdn,#tc-root.tc-v2 .tc-acdn-intro,#tc-root.tc-v2 .tc-acdn-flow,#tc-root.tc-v2 .tc-handoff,#tc-root.tc-v2 .tc-io,#tc-root.tc-v2 .tc-io div{background:0 0!important}#tc-root.tc-v2 h1,#tc-root.tc-v2 h2,#tc-root.tc-v2 h3,#tc-root.tc-v2 h4,#tc-root.tc-v2 p,#tc-root.tc-v2 li,#tc-root.tc-v2 dd,#tc-root.tc-v2 dt,#tc-root.tc-v2 small,#tc-root.tc-v2 strong,#tc-root.tc-v2 b,#tc-root.tc-v2 span:not(.flow-word){color:var(--v2-ink)!important}#tc-root.tc-v2 .tc-kicker,#tc-root.tc-v2 .eyebrow,#tc-root.tc-v2 .tc-io dt,#tc-root.tc-v2 .tc-full-name,#tc-root.tc-v2 .flow-word,#tc-root.tc-v2 .tc-example-lead span,#tc-root.tc-v2 .tc-layer-index span,#tc-root.tc-v2 .tc-acdn-intro span,#tc-root.tc-v2 .tc-optional strong,#tc-root.tc-v2 a{color:var(--v2-wine)!important}#tc-root.tc-v2 .tc-example-lead,#tc-root.tc-v2 .tc-layer,#tc-root.tc-v2 .tc-depth,#tc-root.tc-v2 .tc-value,#tc-root.tc-v2 .tc-track,#tc-root.tc-v2 .tc-solutions,#tc-root.tc-v2 .tc-contact{border-top:1px solid var(--v2-rule)!important}#tc-root.tc-v2 .tc-io div,#tc-root.tc-v2 .tc-depth-result,#tc-root.tc-v2 .tc-acdn-flow ol li{border-color:var(--v2-rule)!important}#tc-root.tc-v2 .tc-button,#tc-root.tc-v2 .tc-text-link{color:var(--v2-wine)!important;border:1px solid var(--v2-wine)!important;background:0 0!important;border-radius:2px!important;font-weight:500!important}#tc-root.tc-v2 .tc-text-link{border-color:#0000!important;text-decoration:underline!important}#tc-root.tc-v2 .tc-button:hover,#tc-root.tc-v2 .tc-button:focus-visible{background:#731e1f14!important}#tc-root.tc-v2 #alche-hero .stage,#tc-root.tc-v2 #alche-hero .controls,#tc-root.tc-v2 #alche-hero .counter{background:0 0!important}#tc-root.tc-v2 #alche-hero .stage{border:1px solid var(--v2-rule)!important}#tc-root.tc-v2 #alche-hero .scene-copy,#tc-root.tc-v2 #alche-hero .scene-title,#tc-root.tc-v2 #alche-hero .scene-body,#tc-root.tc-v2 #alche-hero .lead,#tc-root.tc-v2 #alche-hero .hero-context,#tc-root.tc-v2 #alche-hero .legend,#tc-root.tc-v2 #alche-hero .stage-note,#tc-root.tc-v2 #alche-hero .counter,#tc-root.tc-v2 #alche-hero .step,#tc-root.tc-v2 #alche-hero .step *{color:var(--v2-ink)!important;opacity:1!important}#tc-root.tc-v2 #alche-hero .scene-index,#tc-root.tc-v2 #alche-hero .eyebrow{color:var(--v2-wine)!important}#tc-root.tc-v2 #alche-hero .controls{border-top:1px solid var(--v2-rule)!important}#tc-root.tc-v2 #alche-hero .step,#tc-root.tc-v2 #alche-hero .toggle,#tc-root.tc-v2 #alche-hero .restart{border:1px solid var(--v2-rule)!important;color:var(--v2-ink)!important;background:0 0!important;border-radius:2px!important;font-weight:400!important}#tc-root.tc-v2 #alche-hero .toggle,#tc-root.tc-v2 #alche-hero .restart,#tc-root.tc-v2 #alche-hero .toggle *,#tc-root.tc-v2 #alche-hero .restart *{color:var(--v2-wine)!important}#tc-root.tc-v2 #alche-hero .step[aria-current=true],#tc-root.tc-v2 #alche-hero .step[aria-current=true] *{border-color:var(--v2-wine)!important;color:var(--v2-wine)!important}#tc-root.tc-v2 .fg-holder{background:var(--v2-navy)!important;border:1px solid var(--v2-rule)!important;border-radius:2px!important;width:100%!important;padding:18px!important}#tc-root.tc-v2 .fg{width:100%;height:auto;display:block}#tc-root.tc-v2 .fg-shape{fill:none;stroke:var(--v2-plate);stroke-width:1px;vector-effect:non-scaling-stroke}#tc-root.tc-v2 .fg-record,#tc-root.tc-v2 .fg-stack,#tc-root.tc-v2 .fg-step,#tc-root.tc-v2 .fg-slab{fill:#d8c7a60d}#tc-root.tc-v2 .fg-plate{fill:#d8c7a61f}#tc-root.tc-v2 .fg-dot,#tc-root.tc-v2 .fg-joint{fill:var(--v2-navy)}#tc-root.tc-v2 .fg-shape.is-hot{stroke:var(--v2-gold)}#tc-root.tc-v2 .fg-dot.is-hot,#tc-root.tc-v2 .fg-joint.is-hot{fill:var(--v2-gold);stroke:var(--v2-gold)}#tc-root.tc-v2 .fg-inner{stroke:var(--v2-plate);stroke-width:.6px;opacity:.5;vector-effect:non-scaling-stroke}#tc-root.tc-v2 .fg-open{fill:none;stroke:var(--v2-plate);stroke-width:1px;stroke-dasharray:2.4 2.2;vector-effect:non-scaling-stroke}#tc-root.tc-v2 .fg-pivot{fill:#d8c7a62e;stroke:var(--v2-plate);stroke-width:1px;vector-effect:non-scaling-stroke}#tc-root.tc-v2 .fg-pivot.is-hot{stroke:var(--v2-gold)}#tc-root.tc-v2 .fg-ground{stroke:var(--v2-plate);stroke-width:1px;vector-effect:non-scaling-stroke}#tc-root.tc-v2 .fg-hatch{stroke:var(--v2-plate);stroke-width:.7px;opacity:.55;vector-effect:non-scaling-stroke}#tc-root.tc-v2 .fg-sweep{fill:none;stroke:var(--v2-gold);stroke-width:1px;stroke-dasharray:3 3;opacity:.85;vector-effect:non-scaling-stroke}#tc-root.tc-v2 .fg-link{stroke:var(--v2-plate);stroke-width:1px;opacity:.85;vector-effect:non-scaling-stroke}#tc-root.tc-v2 .fg-link.is-dashed{stroke-dasharray:3 2.6;opacity:.7}#tc-root.tc-v2 .fg-t{fill:var(--v2-white);font-family:inherit}#tc-root.tc-v2 .fg-t-sub,#tc-root.tc-v2 .fg-t-row{fill:#bfb8ac}#tc-root.tc-v2 .fg-t-champagne,#tc-root.tc-v2 .fg-t-open{fill:var(--v2-gold)}#tc-root.tc-v2 .tech-motion{color:var(--v2-ink)!important;background:0 0!important;border:0!important;padding:0!important;overflow:visible!important}#tc-root.tc-v2 .tech-motion .tm-topline,#tc-root.tc-v2 .tech-motion .tm-brief{border:0!important;border-bottom:1px solid var(--v2-rule)!important;background:0 0!important;margin:0 0 12px!important;padding:0 0 10px!important}#tc-root.tc-v2 .tech-motion .tm-eyebrow,#tc-root.tc-v2 .tech-motion .tm-example,#tc-root.tc-v2 .tech-motion .tm-brief-key,#tc-root.tc-v2 .tech-motion .tm-step-number{color:var(--v2-wine)!important}#tc-root.tc-v2 .tech-motion .tm-scene{background:0 0!important;border:0!important;height:auto!important;min-height:0!important;padding:0!important}#tc-root.tc-v2 .tech-motion .tm-stage-heading{align-items:baseline!important;gap:10px!important;margin-top:14px!important;display:flex!important}#tc-root.tc-v2 .tech-motion .tm-stage-title{color:var(--v2-ink)!important;font-weight:600!important}#tc-root.tc-v2 .tech-motion .tm-say{color:var(--v2-ink)!important;margin:6px 0 0!important;font-size:13px!important}#tc-root.tc-v2 .tech-motion .tm-outcome{color:var(--v2-ink)!important;min-height:0!important;margin:6px 0 0!important;font-size:12.5px!important}#tc-root.tc-v2 .tech-motion .tm-steps,#tc-root.tc-v2 .tech-motion .tm-bottom .tm-playback,#tc-root.tc-v2 .tc-range-bar{display:none!important}#tc-root.tc-v2 .tech-motion .tm-bottom{border-top:1px solid var(--v2-rule)!important;margin-top:12px!important;padding-top:10px!important}#tc-root.tc-v2 .tc-range{border:0!important;margin-top:24px!important;padding:0!important}#tc-root.tc-v2 .tc-range-tag{color:var(--v2-wine)!important;margin:0 0 10px!important}#tc-root.tc-v2 .tc-range-name{color:var(--v2-ink)!important;margin:14px 0 0!important;font-weight:600!important}#tc-root.tc-v2 .tc-range-detail,#tc-root.tc-v2 .tc-range-note{color:var(--v2-ink)!important;min-height:0!important}#tc-root.tc-v2 .tc-value-lead,#tc-root.tc-v2 .tc-track-lead{color:var(--v2-ink)!important}#tc-root.tc-v2 .tc-value-examples li:before{color:var(--v2-wine)!important}#tc-root.tc-v2 .tc-scope-note,#tc-root.tc-v2 .tc-optional{color:var(--v2-ink)!important}.tcdev{z-index:60!important;color:#fff!important;background:#121e29!important;border-top:1px solid #121e29!important;font-size:12px!important;line-height:1.7!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important}.tcdev-in{flex-wrap:wrap!important;align-items:center!important;gap:10px!important;max-width:1200px!important;margin:0 auto!important;padding:8px 16px!important;display:flex!important}.tcdev-tag{color:#bfb8ac!important;border:1px solid #8e877c!important;border-radius:2px!important;padding:1px 8px!important;font-size:11px!important}.tcdev-group{gap:6px!important;display:inline-flex!important}.tcdev button{color:#fff!important;font:inherit!important;cursor:pointer!important;background:0 0!important;border:1px solid #8e877c!important;border-radius:2px!important;padding:4px 10px!important;font-weight:400!important}.tcdev button[aria-pressed=true]{color:#121e29!important;background:#fff!important;border-color:#fff!important}.tcdev button[disabled]{opacity:.45!important;cursor:default!important}.tcdev button:focus-visible{outline-offset:2px!important;outline:2px solid #bfb8ac!important}.tcdev-note{color:#bfb8ac!important;flex:260px!important}#tc-root.tc-page{padding-bottom:84px!important}@media (width<=720px){.tcdev-in{gap:7px!important;padding:7px 12px!important}.tcdev-note{flex-basis:100%!important}}#tc-root.tc-v2 .tc-example-lead span,#tc-root.tc-v2 .tc-example-lead p,#tc-root.tc-v2 .tc-example-lead small,#tc-root.tc-v2 .tech-motion .tm-brief strong,#tc-root.tc-v2 .tech-motion .tm-input strong,#tc-root.tc-v2 .tech-motion .tm-prim-input strong,#tc-root.tc-v2 .tech-motion .tm-outcome,#tc-root.tc-v2 .tech-motion .tm-stage-title,#tc-root.tc-v2 .tech-motion .tm-say,#tc-root.tc-v2 .tech-motion strong,#tc-root.tc-v2 .tech-motion small,#tc-root.tc-v2 .tech-motion span,#tc-root.tc-v2 .tech-motion p,#tc-root.tc-v2 .tc-depth h2,#tc-root.tc-v2 .tc-depth h3,#tc-root.tc-v2 .tc-depth p,#tc-root.tc-v2 .tc-value h2,#tc-root.tc-v2 .tc-value p,#tc-root.tc-v2 .tc-value-examples li,#tc-root.tc-v2 .tc-track h2,#tc-root.tc-v2 .tc-track p,#tc-root.tc-v2 .tc-contact h2,#tc-root.tc-v2 .tc-contact p,#tc-root.tc-v2 .tc-range-name,#tc-root.tc-v2 .tc-range-detail,#tc-root.tc-v2 .tc-range-note{color:var(--v2-ink)!important}#tc-root.tc-v2 .tc-example-lead span,#tc-root.tc-v2 .tech-motion .tm-brief-key,#tc-root.tc-v2 .tech-motion .tm-eyebrow,#tc-root.tc-v2 .tech-motion .tm-example,#tc-root.tc-v2 .tech-motion .tm-step-number,#tc-root.tc-v2 .tech-motion .tm-input>span,#tc-root.tc-v2 .tech-motion .tm-prim-input>div>span,#tc-root.tc-v2 .tc-depth .tc-kicker,#tc-root.tc-v2 .tc-value .tc-kicker,#tc-root.tc-v2 .tc-track .tc-kicker,#tc-root.tc-v2 .tc-contact .tc-kicker,#tc-root.tc-v2 .tc-range-tag{color:var(--v2-wine)!important}#tc-root.tc-v2 .tech-motion .tm-input-pair,#tc-root.tc-v2 .tech-motion .tm-prim-input,#tc-root.tc-v2 .tech-motion .tm-input,#tc-root.tc-v2 .tech-motion .tm-input-mdf{border-color:var(--v2-rule)!important;background:0 0!important}#tc-root.tc-v2 .tech-motion .tm-condition{color:var(--v2-wine)!important;border-bottom:1px dashed var(--v2-wine)!important}#tc-root.tc-v2 .fg-holder .fg-t{fill:var(--v2-white)!important}#tc-root.tc-v2 .fg-holder .fg-t-sub,#tc-root.tc-v2 .fg-holder .fg-t-row{fill:#bfb8ac!important}#tc-root.tc-v2 .fg-holder .fg-t-champagne,#tc-root.tc-v2 .fg-holder .fg-t-open{fill:var(--v2-gold)!important}#tc-root.tc-v2 .tc-depth .tc-section-heading>p,#tc-root.tc-v2 .tc-depth .tc-section-heading>p:last-child,#tc-root.tc-v2 .tc-depth .tc-section-heading h2,#tc-root.tc-v2 .tc-depth .tc-section-heading h3{color:var(--v2-ink)!important}#tc-root.tc-v2 .tc-acdn-flow ol li,#tc-root.tc-v2 .tc-acdn-intro,#tc-root.tc-v2 .tc-optional,#tc-root.tc-v2 .tc-example-lead{color:var(--v2-ink)!important;background:0 0!important}#tc-root.tc-v2 .tc-acdn-flow ol li{border:1px solid var(--v2-rule)!important}#tc-root.tc-v2 .tc-optional{border-left:2px solid var(--v2-wine)!important}#tc-root.tc-v2 .tc-acdn-flow ol li small,#tc-root.tc-v2 .tc-acdn-flow ol li span,#tc-root.tc-v2 .tc-layer-index small,#tc-root.tc-v2 .tc-io dd,#tc-root.tc-v2 .tc-scope-note,#tc-root.tc-v2 #alche-hero .legend,#tc-root.tc-v2 #alche-hero .stage-note,#tc-root.tc-v2 #alche-hero .hero-context,#tc-root.tc-v2 #alche-hero .scene-body,#tc-root.tc-v2 #alche-hero .lead{color:var(--v2-ink)!important}#tc-root.tc-v2 #alche-hero .field text,#tc-root.tc-v2 #alche-hero .field tspan{fill:#2f2f2f!important}#tc-root.tc-v2 .fg-holder svg{width:100%!important;height:auto!important;max-height:420px!important}#tc-root.tc-v2 .tc-range .fg-holder svg,#tc-root.tc-v2 .tc-value .fg-holder svg,#tc-root.tc-v2 .tc-track .fg-holder svg{max-height:360px!important}@media (width<=720px){#tc-root.tc-v2 .fg-holder svg{max-height:none!important}#tc-root.tc-v2 .fg-holder{padding:12px!important}}#tc-root.tc-v2 #alche-hero{background:var(--v2-greige)!important;background-image:none!important}#tc-root.tc-v2 #alche-hero:before,#tc-root.tc-v2 #alche-hero:after{display:none!important}#tc-root.tc-v2 #alche-hero .control-btn,#tc-root.tc-v2 #alche-hero .control-btn.primary,#tc-root.tc-v2 #alche-hero .step{border:1px solid var(--v2-rule)!important;color:var(--v2-ink)!important;box-shadow:none!important;background:0 0!important;border-radius:2px!important;font-weight:400!important}#tc-root.tc-v2 #alche-hero .control-btn,#tc-root.tc-v2 #alche-hero .control-btn *{color:var(--v2-wine)!important;border-color:var(--v2-wine)!important}#tc-root.tc-v2 #alche-hero .step[aria-current=step],#tc-root.tc-v2 #alche-hero .step[aria-current=step] *{border-color:var(--v2-wine)!important;color:var(--v2-wine)!important}#tc-root.tc-v2 #alche-hero .control-btn:hover,#tc-root.tc-v2 #alche-hero .control-btn:focus-visible{background:#731e1f14!important}.pub{--pub-ink:#121e29;--pub-ink-2:#2f2f2f;--pub-paper:#bfb8ac;--pub-surface:#bfb8ac;--pub-line:#fff;--pub-text:#2f2f2f;--pub-muted:#8e877c;--pub-brand:#731e1f;--pub-brand-ink:#731e1f;--pub-accent:#8e877c;--pub-ok:#2f2f2f;--pub-warn:#731e1f;--pub-info:#8e877c;--pub-r-sm:8px;--pub-r-md:12px;--pub-r-lg:16px;--pub-s1:8px;--pub-s2:16px;--pub-s3:24px;--pub-s4:32px;--pub-s5:48px;--pub-s6:64px;--pub-s7:96px;color:var(--pub-text);background:var(--pub-paper);flex-direction:column;min-height:100vh;font-size:16px;line-height:1.75;display:flex}.pub *,.pub :before,.pub :after{box-sizing:border-box}.pub-shell{width:100%;max-width:1180px;padding:0 var(--pub-s3);margin:0 auto}.pub-header{z-index:40;-webkit-backdrop-filter:saturate(140%)blur(8px);backdrop-filter:saturate(140%)blur(8px);border-bottom:1px solid var(--pub-line);background:#fffffff0;position:sticky;top:0}.pub-header__inner{align-items:center;gap:var(--pub-s3);height:68px;display:flex}.pub-logo{letter-spacing:.02em;color:var(--pub-ink);white-space:nowrap;align-items:baseline;gap:8px;font-size:20px;font-weight:800;text-decoration:none;display:inline-flex}.pub-logo__mark{color:var(--pub-brand)}.pub-nav{flex-wrap:wrap;align-items:center;gap:4px;margin-left:auto;display:flex}.pub-nav a{border-radius:var(--pub-r-sm);color:var(--pub-text);white-space:nowrap;padding:8px 12px;font-size:14px;font-weight:700;text-decoration:none}.pub-nav a:hover,.pub-nav a:focus-visible{background:var(--pub-surface);color:var(--pub-brand)}.pub-nav a[aria-current=page]{color:var(--pub-brand);background:var(--pub-surface)}.pub-btn{border-radius:var(--pub-r-sm);cursor:pointer;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:12px 22px;font-size:15px;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.pub-btn--primary{background:var(--pub-brand);color:#fff}.pub-btn--primary:hover,.pub-btn--primary:focus-visible{background:var(--pub-brand-ink)}.pub-btn--ghost{border-color:var(--pub-line);color:var(--pub-text);background:#fff}.pub-btn--ghost:hover,.pub-btn--ghost:focus-visible{border-color:var(--pub-brand);color:var(--pub-brand)}.pub-btn--sm{padding:9px 16px;font-size:14px}.pub-hero{background:radial-gradient(1100px 420px at 12% -12%, #8e877c1f, transparent 62%), linear-gradient(180deg, var(--pub-surface), var(--pub-paper));border-bottom:1px solid var(--pub-line);padding:var(--pub-s6) 0 var(--pub-s7)}.pub-hero__grid{gap:var(--pub-s5);grid-template-columns:minmax(0,1.35fr) minmax(340px,.65fr);align-items:start;display:grid}.pub-eyebrow{color:var(--pub-brand);letter-spacing:.04em;margin-bottom:var(--pub-s2);background:#731e1f14;border-radius:999px;padding:5px 12px;font-size:13px;font-weight:800;display:inline-block}.pub-h1{margin:0 0 var(--pub-s2);letter-spacing:.01em;color:var(--pub-ink);font-size:40px;font-weight:800;line-height:1.35}.pub-h1 em{color:var(--pub-brand);font-style:normal}.pub-lede{margin:0 0 var(--pub-s3);color:var(--pub-text);font-size:18px;font-weight:700}.pub-sub{margin:0 0 var(--pub-s4);color:var(--pub-muted);max-width:62ch;font-size:15px}.pub-hero__cta{gap:var(--pub-s2);margin-bottom:var(--pub-s5);flex-wrap:wrap;display:flex}.pub-login{background:var(--pub-paper);border:1px solid var(--pub-line);border-radius:var(--pub-r-lg);padding:var(--pub-s4);position:sticky;top:92px;box-shadow:0 18px 48px #121e291f}.pub-login__title{color:var(--pub-ink);margin:0 0 4px;font-size:20px;font-weight:800}.pub-login__note{margin:0 0 var(--pub-s3);color:var(--pub-muted);font-size:13px}.pub-login__slot{display:block}.pub-login__links{margin-top:var(--pub-s3);padding-top:var(--pub-s3);border-top:1px solid var(--pub-line);gap:8px;font-size:13px;display:grid}.pub-login__links a{color:var(--pub-accent);font-weight:700}.pub-section{padding:var(--pub-s7) 0}.pub-section--tint{background:var(--pub-surface);border-block:1px solid var(--pub-line)}.pub-section__head{max-width:72ch;margin-bottom:var(--pub-s5)}.pub-h2{margin:0 0 var(--pub-s2);color:var(--pub-ink);font-size:30px;font-weight:800;line-height:1.4}.pub-h3{margin:0 0 var(--pub-s1);color:var(--pub-ink);font-size:18px;font-weight:800}.pub-p{margin:0 0 var(--pub-s2);color:var(--pub-muted)}.pub-grid{gap:var(--pub-s3);display:grid}.pub-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.pub-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.pub-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.pub-card{background:var(--pub-paper);border:1px solid var(--pub-line);border-radius:var(--pub-r-md);padding:var(--pub-s3);gap:var(--pub-s1);flex-direction:column;min-width:0;display:flex}.pub-card--link{color:inherit;text-decoration:none;transition:border-color .15s,transform .15s}.pub-card--link:hover,.pub-card--link:focus-visible{border-color:var(--pub-brand);transform:translateY(-2px)}.pub-status{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;width:fit-content;padding:3px 10px;font-size:12px;font-weight:800;display:inline-flex}.pub-status--live{color:var(--pub-ok);background:#2f2f2f1f}.pub-status--partial{color:var(--pub-warn);background:#731e1f24}.pub-status--concept{color:var(--pub-muted);background:#8e877c24}.co{--co-warm:#bfb8ac;--co-ink:#2f2f2f;--co-crimson:#731e1f;--co-line:#bfb8ac;--co-off:#fff;--co-navy:#121e29;--co-white:#fff;--co-serif:"Hiragino Mincho ProN", "Yu Mincho", "YuMincho", "Noto Serif JP", serif;display:block}html[data-mdf-area=public] .pub .co-hero,html[data-mdf-area=public] .pub .co-band,html[data-mdf-area=public] .pub .co-close,html[data-mdf-area=public] .pub .co-hero *,html[data-mdf-area=public] .pub .co-band *,html[data-mdf-area=public] .pub .co-close *{color:var(--co-ink)}html[data-mdf-area=public] .pub .co-eyebrow{letter-spacing:.18em;margin-bottom:14px;font-size:12px;font-weight:800;display:block;color:var(--co-crimson)!important}html[data-mdf-area=public] .pub .co-accent{white-space:nowrap;font-style:normal;color:var(--co-crimson)!important}html[data-mdf-area=public] .pub .co-h2{margin:0 0 var(--pub-s4);font-family:var(--co-serif);letter-spacing:.04em;font-size:27px;font-weight:600;line-height:1.5;color:var(--co-ink)!important}html[data-mdf-area=public] .pub .co-h2:before{content:"";background:var(--co-crimson);width:34px;height:2px;margin-bottom:16px;display:block}html[data-mdf-area=public] .pub .co-h2:focus{outline:none}html[data-mdf-area=public] .pub .co-h2:focus-visible{outline:2px solid var(--co-crimson);outline-offset:6px}html[data-mdf-area=public] .pub .co-cta{margin-top:var(--pub-s4);flex-wrap:wrap;gap:12px;display:flex}html[data-mdf-area=public] .pub .co-btn{white-space:nowrap;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;font-size:15px;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex;border-radius:2px!important;padding:13px 26px!important}html[data-mdf-area=public] .pub .co-btn--primary{background:var(--co-crimson)!important;border-color:var(--co-crimson)!important;color:var(--co-white)!important}html[data-mdf-area=public] .pub .co-btn--primary:hover,html[data-mdf-area=public] .pub .co-btn--primary:focus-visible{background:#731e1f!important}html[data-mdf-area=public] .pub .co-btn--line{border-color:var(--co-ink)!important;color:var(--co-ink)!important;background:0 0!important}html[data-mdf-area=public] .pub .co-btn--line:hover,html[data-mdf-area=public] .pub .co-btn--line:focus-visible{border-color:var(--co-crimson)!important;color:var(--co-crimson)!important}html[data-mdf-area=public] .pub button.co-link,html[data-mdf-area=public] .pub a.co-link{cursor:pointer;align-items:center;font-size:13.5px;font-weight:700;text-decoration:none;display:inline-flex;color:var(--co-crimson)!important;background:0 0!important;border:0!important;padding:0!important}html[data-mdf-area=public] .pub .co-link:hover,html[data-mdf-area=public] .pub .co-link:focus-visible{text-decoration:underline}html[data-mdf-area=public] .pub .co-hero{background:var(--co-warm)!important;border:0!important;padding:68px 0 76px!important}.co-hero__inner{gap:var(--pub-s5);grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;display:grid}html[data-mdf-area=public] .pub .co-hero__name{font-family:var(--co-serif);letter-spacing:.08em;margin:0 0 18px;font-size:30px;font-weight:600;line-height:1.35;color:var(--co-ink)!important}html[data-mdf-area=public] .pub .co-hero__lede{margin:0 0 var(--pub-s3);font-family:var(--co-serif);letter-spacing:.02em;font-size:34px;font-weight:600;line-height:1.55;color:var(--co-ink)!important}html[data-mdf-area=public] .pub .co-hero__p{max-width:46ch;margin:0 0 14px;font-size:14.5px;line-height:1.95;color:var(--co-ink)!important}.co-hero__art{min-width:0}#pdl-atelier-unframed{width:100%;min-width:0;container-type:inline-size}#pdl-atelier-unframed .atelier{--ink:#2f2f2f;--wine:#731e1f;--paper:#bfb8ac;--ivory:#fff;--shade:#bfb8ac;--metal:#bfb8ac;--face:0;--guide:0;--core-light:0;--core-scale:1;background:var(--paper);color:var(--ink);overflow-wrap:anywhere;padding:26px clamp(14px,4vw,32px) 18px;font:400 14px/1.65 Yu Gothic,Meiryo,sans-serif}#pdl-atelier-unframed .atelier *{box-sizing:border-box}#pdl-atelier-unframed .atelier :is(h2,h3,p,button){color:inherit}#pdl-atelier-unframed .eyebrow{letter-spacing:.15em;margin:0 0 7px;font-size:11px;color:var(--wine)!important}#pdl-atelier-unframed h2{letter-spacing:.05em;margin:0;font:400 clamp(23px,4vw,32px)/1.6 Yu Mincho,Hiragino Mincho ProN,serif}#pdl-atelier-unframed h2 em{color:var(--wine);font-style:normal}#pdl-atelier-unframed .bench{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:20px;margin:24px 0 20px;display:grid;position:relative}#pdl-atelier-unframed .links{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}#pdl-atelier-unframed .links path{fill:none;stroke:var(--ink);stroke-width:1px;opacity:.26;vector-effect:non-scaling-stroke}#pdl-atelier-unframed .links .flow{stroke:var(--wine);opacity:.68;stroke-dasharray:1;stroke-dashoffset:0}#pdl-atelier-unframed .core{z-index:1;text-align:center;background:var(--paper);border-block:1px solid var(--wine);grid-area:1/2;align-self:center;padding:20px 4px;position:relative}#pdl-atelier-unframed .core:before{content:"";pointer-events:none;opacity:var(--core-light);transform:scale(var(--core-scale));background:radial-gradient(#ffffffd9 0%,#ffffff70 40%,#fff0 73%);position:absolute;inset:-12px -6px}#pdl-atelier-unframed .core p{z-index:1;position:relative}#pdl-atelier-unframed .core:after{content:"";background:var(--wine);height:2px;transform:scaleX(var(--core-light));transform-origin:50%;opacity:var(--core-light);position:absolute;bottom:-1px;left:0;right:0}#pdl-atelier-unframed .core-name{transform:scale(var(--core-scale));transform-origin:50%;margin:0;font:400 22px/1.5 Yu Mincho,serif;color:var(--wine)!important}#pdl-atelier-unframed .core-note{margin:8px 0 0;font-size:11px;line-height:1.7}#pdl-atelier-unframed .module{z-index:1;background:var(--paper);align-self:start;min-width:0;position:relative}#pdl-atelier-unframed .part{grid-area:1/1}#pdl-atelier-unframed .model{grid-area:1/3}#pdl-atelier-unframed .space{grid-area:2/1}#pdl-atelier-unframed .software{grid-area:2/2}#pdl-atelier-unframed .operations{grid-area:2/3}#pdl-atelier-unframed .module h3{text-align:center;margin:8px 0 0;font:500 13px/1.65 Yu Gothic,Meiryo,sans-serif}#pdl-atelier-unframed .sub{text-align:center;min-height:18px;margin:3px 0 0;font-size:11px}#pdl-atelier-unframed .sketch{aspect-ratio:260/184;width:100%;height:auto;display:block;overflow:hidden}#pdl-atelier-unframed .sketch *{stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}#pdl-atelier-unframed .sketch .outline{fill:none;stroke:var(--ink);stroke-width:1.15px}#pdl-atelier-unframed .sketch .fine{fill:none;stroke:var(--ink);stroke-width:.7px}#pdl-atelier-unframed .sketch .face{fill:var(--ivory);fill-opacity:var(--face);stroke:var(--ink);stroke-width:1.15px}#pdl-atelier-unframed .sketch .side{fill:var(--shade);fill-opacity:var(--face);stroke:var(--ink);stroke-width:1.1px}#pdl-atelier-unframed .sketch .metal{fill:var(--metal);fill-opacity:var(--face);stroke:var(--ink);stroke-width:1.15px}#pdl-atelier-unframed .sketch .wine-fill{fill:var(--wine);fill-opacity:var(--face);stroke:var(--wine);stroke-width:1px}#pdl-atelier-unframed .sketch .wine-line{fill:none;stroke:var(--wine);stroke-width:1.45px}#pdl-atelier-unframed .sketch .guides{fill:none;stroke:var(--wine);stroke-width:.7px;opacity:var(--guide)}#pdl-atelier-unframed .sketch .grid{fill:none;stroke:#8e877c;stroke-width:.55px;opacity:.42}#pdl-atelier-unframed .sketch .sheet{fill:#fff;stroke:none}#pdl-atelier-unframed .sketch .rough{fill:none;stroke:var(--ink);stroke-width:1.2px;opacity:0}#pdl-atelier-unframed .sketch .rough path:nth-child(3n+2){stroke-width:.95px}#pdl-atelier-unframed .sketch .rough path:nth-child(3n){stroke-width:1.35px}#pdl-atelier-unframed .sketch .rough .pencil-note{stroke-width:.65px;stroke:var(--wine)}#pdl-atelier-unframed .atelier[data-step="1"] .sketch [data-draw]{opacity:0}#pdl-atelier-unframed .sketch .pen{fill:var(--wine);stroke:none;opacity:0}#pdl-atelier-unframed .sketch .spot{fill:var(--ivory);stroke:none;opacity:0}#pdl-atelier-unframed .footer{border-top:1px solid #2f2f2f38;padding-top:12px}#pdl-atelier-unframed .steps{gap:6px;display:flex}#pdl-atelier-unframed .steps button{appearance:none;background:0 0;border:0;border-bottom:2px solid #0000;flex:1;min-height:44px;padding:8px 3px;font:400 13px/1.5 Yu Gothic,Meiryo,sans-serif}#pdl-atelier-unframed .steps button[aria-pressed=true]{border-color:var(--wine);color:var(--wine);font-weight:500}#pdl-atelier-unframed .status-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}#pdl-atelier-unframed .status{flex:1;min-width:170px;margin:0;font-size:12px}#pdl-atelier-unframed .play{appearance:none;white-space:nowrap;background:0 0;border:1px solid #731e1f80;border-radius:3px;min-height:44px;padding:8px 13px;font:400 12px/1.5 Yu Gothic,Meiryo,sans-serif;color:var(--wine)!important}#pdl-atelier-unframed .note{text-align:right;margin:10px 0 0;font-size:11px}@container (width<=540px){#pdl-atelier-unframed .bench{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px}#pdl-atelier-unframed .core{grid-area:1/1/auto/-1;justify-self:center;width:100%;max-width:240px;padding:12px 4px}#pdl-atelier-unframed .core-note{margin-top:4px}#pdl-atelier-unframed .part{grid-area:2/1}#pdl-atelier-unframed .model{grid-area:2/2}#pdl-atelier-unframed .space{grid-area:3/1}#pdl-atelier-unframed .software{grid-area:3/2}#pdl-atelier-unframed .operations{grid-area:4/1/auto/-1;justify-self:center;width:calc(50% - 8px)}#pdl-atelier-unframed .module h3,#pdl-atelier-unframed .steps button{font-size:12px}#pdl-atelier-unframed .steps{gap:2px}}#pdl-atelier-unframed .steps button,#pdl-atelier-unframed .play{cursor:pointer;box-shadow:none!important;background:0 0!important}#pdl-atelier-unframed .steps button{color:var(--ink)!important;border:0!important;border-bottom:2px solid #0000!important;border-radius:0!important;font-weight:400!important}#pdl-atelier-unframed .steps button[aria-pressed=true]{color:#731e1f!important;border-bottom-color:#731e1f!important;font-weight:500!important}#pdl-atelier-unframed .play{border:1px solid #731e1f80!important;border-radius:3px!important;font-weight:400!important}#pdl-atelier-unframed .steps button:focus-visible,#pdl-atelier-unframed .play:focus-visible{outline-offset:2px;outline:2px solid #731e1f!important}#pdl-atelier-unframed h2{letter-spacing:.05em;margin:0;color:#2f2f2f!important;font:400 clamp(23px,4cqi,32px)/1.6 Yu Mincho,Hiragino Mincho ProN,serif!important}#pdl-atelier-unframed h2 em{color:#731e1f!important}#pdl-atelier-unframed h3{color:#2f2f2f!important;font-size:13px!important}#pdl-atelier-unframed .eyebrow,#pdl-atelier-unframed .core-name{color:#731e1f!important}#pdl-atelier-unframed .core-note,#pdl-atelier-unframed .sub,#pdl-atelier-unframed .status,#pdl-atelier-unframed .note{color:#2f2f2f!important}html[data-mdf-area=public] .pub .co-band{background:var(--co-off)!important;border:0!important;padding:76px 0 0!important}html[data-mdf-area=public] .pub .co-band--tail{padding:72px 0 84px!important}.co-biz{display:block}.co-biz__row{gap:var(--pub-s3);border-top:1px solid var(--co-line);grid-template-columns:52px minmax(190px,270px) minmax(0,1fr);align-items:start;padding:26px 0;display:grid}.co-biz__row:last-child{border-bottom:1px solid var(--co-line)}html[data-mdf-area=public] .pub .co-biz__no{font-family:var(--co-serif);font-size:23px;line-height:1.5;color:var(--co-crimson)!important}html[data-mdf-area=public] .pub .co-biz__title{letter-spacing:.02em;margin:0;font-size:17px;font-weight:700;line-height:1.7;color:var(--co-ink)!important}.co-biz__body{justify-items:start;gap:12px;min-width:0;display:grid}html[data-mdf-area=public] .pub .co-biz__text{margin:0;font-size:14.5px;line-height:1.95;color:var(--co-ink)!important}.co-works{gap:0;display:grid}.co-works__group{border-top:1px solid var(--co-line);border-bottom:1px solid var(--co-line)}html[data-mdf-area=public] .pub .co-works__h{margin:0}html[data-mdf-area=public] .pub button.co-works__toggle{text-align:left;width:100%;font-family:var(--co-serif);letter-spacing:.04em;cursor:pointer;font-weight:600;line-height:1.5;display:block;color:var(--co-ink)!important;background:0 0!important;border:0!important;padding:24px 2px!important;font-size:20px!important}html[data-mdf-area=public] .pub button.co-works__toggle:hover,html[data-mdf-area=public] .pub button.co-works__toggle[aria-expanded=true]{color:var(--co-crimson)!important}html[data-mdf-area=public] .pub button.co-works__toggle:focus-visible{outline:2px solid var(--co-crimson);outline-offset:-4px}html[data-mdf-area=public] .pub .co-works__group[data-works-open=false] .co-works__body{display:none!important}.co-works__body{gap:var(--pub-s3);padding-bottom:var(--pub-s4);justify-items:start;display:grid}.co-prod{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:14px;width:100%;display:grid}html[data-mdf-area=public] .pub a.co-prod__item{border:1px solid var(--co-line);background:#fff;border-radius:2px;align-content:start;gap:8px;padding:18px;text-decoration:none;display:grid;color:var(--co-ink)!important}html[data-mdf-area=public] .pub a.co-prod__item:hover,html[data-mdf-area=public] .pub a.co-prod__item:focus-visible{border-color:var(--co-crimson)}html[data-mdf-area=public] .pub .co-prod__item .pub-status--live{color:var(--pub-ok)!important}html[data-mdf-area=public] .pub .co-prod__item .pub-status--partial{color:var(--pub-warn)!important}html[data-mdf-area=public] .pub .co-prod__item .pub-status--concept{color:var(--pub-muted)!important}html[data-mdf-area=public] .pub .co-prod__name{font-size:15.5px;font-weight:700;line-height:1.6;color:var(--co-ink)!important}html[data-mdf-area=public] .pub .co-prod__text{font-size:13.5px;line-height:1.8;color:var(--co-ink)!important}html[data-mdf-area=public] .pub .co-vision{background:radial-gradient(760px 380px at 16% -10%, #bfb8ac2b, #bfb8ac00 72%), var(--co-navy)!important;border:0!important;padding:88px 0 92px!important}.co-vision__inner:before{content:"";background:linear-gradient(90deg,#bfb8ac9e,#bfb8ac0a);width:100%;height:1px;margin-bottom:34px;display:block}html[data-mdf-area=public] .pub .co-h2--dark{color:var(--co-white)!important}html[data-mdf-area=public] .pub .co-h2--dark:before{background:var(--co-warm)}html[data-mdf-area=public] .pub .co-vision__title{margin:0 0 var(--pub-s3);max-width:24ch;font-family:var(--co-serif);letter-spacing:.04em;font-size:34px;font-weight:600;line-height:1.6;color:var(--co-white)!important}html[data-mdf-area=public] .pub a.co-btn--vision{margin-top:var(--pub-s4);border-color:var(--co-warm)!important;color:var(--co-white)!important;background:0 0!important}html[data-mdf-area=public] .pub a.co-btn--vision:hover,html[data-mdf-area=public] .pub a.co-btn--vision:focus-visible{background:#bfb8ac24!important}html[data-mdf-area=public] .pub .co-vision__p{max-width:58ch;margin:0;font-size:15px;line-height:2;color:var(--co-white)!important}html[data-mdf-area=public] .pub .co-close{background:var(--co-warm)!important;border:0!important;padding:64px 0 76px!important}.co-info{margin:0 0 var(--pub-s5);border-top:1px solid var(--co-line);grid-template-columns:7.5em minmax(0,1fr);gap:0;display:grid}html[data-mdf-area=public] .pub .co-info__k,html[data-mdf-area=public] .pub .co-info__v{border-bottom:1px solid var(--co-line);margin:0;padding:14px 0;font-size:14px;line-height:1.8;color:var(--co-ink)!important}html[data-mdf-area=public] .pub .co-info__k{font-weight:700}html[data-mdf-area=public] .pub a.co-info__a{text-decoration:underline;color:var(--co-crimson)!important}html[data-mdf-area=public] .pub .co-close__h{margin-bottom:var(--pub-s2)}html[data-mdf-area=public] .pub .co-close__p{max-width:56ch;margin:0;font-size:14.5px;line-height:1.95;color:var(--co-ink)!important}@media (width<=1000px){.co-hero__inner{gap:var(--pub-s4);grid-template-columns:minmax(0,1fr)}html[data-mdf-area=public] .pub .co-hero__lede{font-size:29px}}@media (width<=860px){.co-biz__row{grid-template-columns:auto minmax(0,1fr);gap:6px 14px}.co-biz__no{grid-area:1/1}html[data-mdf-area=public] .pub .co-biz__title{grid-area:1/2;align-self:center}.co-biz__body{grid-area:2/1/auto/-1;margin-top:6px}}@media (width<=640px){html[data-mdf-area=public] .pub .co-hero{padding:48px 0 56px!important}html[data-mdf-area=public] .pub .co-hero__name,html[data-mdf-area=public] .pub .co-hero__lede{font-size:25px}html[data-mdf-area=public] .pub .co-h2{font-size:23px}html[data-mdf-area=public] .pub .co-vision__title{font-size:26px}html[data-mdf-area=public] .pub button.co-works__toggle{font-size:18px!important}html[data-mdf-area=public] .pub .co-band{padding-top:56px!important}html[data-mdf-area=public] .pub .co-band--tail{padding:52px 0 60px!important}html[data-mdf-area=public] .pub .co-vision{padding:62px 0 66px!important}.co-info{grid-template-columns:minmax(0,1fr)}html[data-mdf-area=public] .pub .co-info__k{border-bottom:0;padding-bottom:0}.co-btn{width:100%}}.pub-steps{gap:var(--pub-s2);counter-reset:step;display:grid}.pub-step{gap:var(--pub-s3);padding:var(--pub-s3);border:1px solid var(--pub-line);border-radius:var(--pub-r-md);background:var(--pub-paper);grid-template-columns:44px minmax(0,1fr);display:grid}.pub-step__no{background:var(--pub-ink);color:#fff;border-radius:50%;place-items:center;width:36px;height:36px;font-weight:800;display:grid}.pub-step dl{margin:var(--pub-s1) 0 0;gap:4px var(--pub-s2);grid-template-columns:8.5em minmax(0,1fr);font-size:14px;display:grid}.pub-step dt{color:var(--pub-muted);font-weight:700}.pub-step dd{margin:0}.pub-table{table-layout:fixed;border-collapse:collapse;width:100%;max-width:100%;font-size:14px}.pub-table th,.pub-table td{border-bottom:1px solid var(--pub-line);text-align:left;vertical-align:top;padding:12px 14px}.pub-table th{width:34%;color:var(--pub-muted);font-weight:800}.pub-table td{overflow-wrap:anywhere}.pub-news-item{gap:var(--pub-s2);padding:var(--pub-s3) 0;border-bottom:1px solid var(--pub-line);color:inherit;grid-template-columns:120px 132px minmax(0,1fr);align-items:baseline;text-decoration:none;display:grid}.pub-news-item:hover .pub-news-item__title,.pub-news-item:focus-visible .pub-news-item__title{color:var(--pub-brand);text-decoration:underline}.pub-news-item__date{color:var(--pub-muted);font-variant-numeric:tabular-nums;font-size:14px}.pub-news-item__title{font-weight:700}.pub-article{max-width:76ch}.pub-article h2{margin:var(--pub-s5) 0 var(--pub-s2);color:var(--pub-ink);font-size:22px}.pub-article p{margin:0 0 var(--pub-s2)}.pub-article ul{margin:0 0 var(--pub-s2);padding-left:1.4em}.pub-article li{margin-bottom:6px}.pub-form{gap:var(--pub-s3);max-width:720px;display:grid}.pub-field{gap:6px;display:grid}.pub-field label{font-size:14px;font-weight:700}.pub-field input,.pub-field select,.pub-field textarea{border:1px solid var(--pub-line);border-radius:var(--pub-r-sm);width:100%;font:inherit;background:var(--pub-paper);color:var(--pub-text);padding:11px 13px;font-size:15px}.pub-field input:focus-visible,.pub-field select:focus-visible,.pub-field textarea:focus-visible{outline:2px solid var(--pub-accent);outline-offset:1px;border-color:var(--pub-accent)}.pub-field__error{color:var(--pub-brand);font-size:13px;font-weight:700}.pub-notice{border:1px solid var(--pub-line);border-left:4px solid var(--pub-warn);border-radius:var(--pub-r-sm);padding:var(--pub-s3);background:#fff;font-size:14px}.pub-notice strong{color:var(--pub-warn)}.pub-cta{background:var(--pub-ink);color:#fff;padding:var(--pub-s6) 0}.pub-cta .pub-h2{color:#fff}.pub-cta .pub-p{color:#ffffffc7}.pub-footer{background:var(--pub-ink);color:#ffffffc2;padding:var(--pub-s5) 0 var(--pub-s4);margin-top:auto;font-size:14px}.pub-footer a{color:#ffffffdb;text-decoration:none}.pub-footer a:hover,.pub-footer a:focus-visible{color:#fff;text-decoration:underline}.pub-footer__grid{gap:var(--pub-s4);padding-bottom:var(--pub-s4);border-bottom:1px solid #ffffff24;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));display:grid}.pub-footer__col h4{margin:0 0 var(--pub-s2);letter-spacing:.06em;color:#fff;font-size:13px}.pub-footer__col ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.pub-footer__bottom{padding-top:var(--pub-s3);justify-content:space-between;gap:var(--pub-s3);color:#fff9;flex-wrap:wrap;font-size:13px;display:flex}.pub-404{padding:var(--pub-s7) 0;text-align:center}@media (width<=960px){.pub-header__inner{flex-wrap:wrap;row-gap:6px;height:auto;padding:10px 0}.pub-header__inner>div:last-child{margin-left:auto}.pub-nav{flex-wrap:nowrap;order:3;justify-content:space-between;width:100%;margin-left:0}}@media (width<=1100px){.pub-hero__grid{grid-template-columns:minmax(0,1fr)}.pub-login{position:static}.pub-grid--4,.pub-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=780px){.pub-shell{padding:0 var(--pub-s2)}.pub-h1{font-size:30px}.pub-h2{font-size:24px}.pub-section{padding:var(--pub-s5) 0}.pub-hero{padding:var(--pub-s5) 0 var(--pub-s6)}.pub-grid--2,.pub-grid--3,.pub-grid--4{grid-template-columns:minmax(0,1fr)}.pub-header__inner{flex-wrap:wrap;height:auto;padding:10px 0}.pub-nav{width:100%;margin-left:0}.pub-news-item{grid-template-columns:minmax(0,1fr);gap:4px}.pub-step,.pub-step dl{grid-template-columns:minmax(0,1fr)}.pub-step dt{margin-top:6px}.pub-footer__grid{grid-template-columns:minmax(0,1fr)}}@media (width<=560px){.pub-nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;display:grid}.pub-nav a{text-align:center;padding:8px 4px}}.pub a:focus-visible,.pub button:focus-visible{outline:2px solid var(--pub-accent);outline-offset:2px;border-radius:var(--pub-r-sm)}.pub-skip{position:absolute;left:-9999px}.pub-skip:focus{left:var(--pub-s2);top:var(--pub-s2);z-index:100;border-radius:var(--pub-r-sm);border:2px solid var(--pub-accent);background:#fff;padding:10px 16px}html[data-mdf-area=public],html[data-mdf-area=public] body{color:#2f2f2f!important;background:#fff!important;min-width:0!important;overflow-x:hidden!important}html[data-mdf-area=public] #root{background:#fff!important;border-radius:0!important;width:100%!important;max-width:none!important;min-height:100vh!important;margin:0!important;padding:0!important}html[data-mdf-area=public] #root:before,html[data-mdf-area=public] #root:after,html[data-mdf-area=public] #root>main:before,html[data-mdf-area=public] #root>main:after{content:none!important;display:none!important}html[data-mdf-area=public] .pub,html[data-mdf-area=public] .pub main{width:100%!important;max-width:none!important;color:var(--pub-text)!important;background:0 0!important;border-radius:0!important;margin:0!important;padding:0!important}html[data-mdf-area=public] .pub .pub-shell{max-width:1180px!important;padding:0 var(--pub-s3)!important;margin:0 auto!important}html[data-mdf-area=public] .pub section{border-left:0!important;border-right:0!important;border-radius:0!important;width:100%!important;max-width:none!important;margin:0!important;padding-left:0!important;padding-right:0!important}html[data-mdf-area=public] .pub h1{color:var(--pub-ink)!important;letter-spacing:.01em!important;font-size:40px!important}html[data-mdf-area=public] .pub h2{color:var(--pub-ink)!important;font-size:30px!important}html[data-mdf-area=public] .pub h3{color:var(--pub-ink)!important;font-size:18px!important}html[data-mdf-area=public] .pub p,html[data-mdf-area=public] .pub li,html[data-mdf-area=public] .pub dd{color:inherit!important}html[data-mdf-area=public] .pub .pub-card,html[data-mdf-area=public] .pub .pub-login,html[data-mdf-area=public] .pub .pub-step{background:var(--pub-paper)!important;color:var(--pub-text)!important;border:1px solid var(--pub-line)!important;border-radius:var(--pub-r-md)!important}html[data-mdf-area=public] .pub .pub-header{border-bottom:1px solid var(--pub-line)!important;background:#fffffff0!important}html[data-mdf-area=public] .pub .pub-footer,html[data-mdf-area=public] .pub .pub-cta{background:var(--pub-ink)!important;color:#fff!important}html[data-mdf-area=public] .pub .pub-hero{background:radial-gradient(1100px 420px at 12% -12%, #8e877c1f, transparent 62%), linear-gradient(180deg, var(--pub-surface), var(--pub-paper))!important}html[data-mdf-area=public] .pub .pub-section--tint{background:var(--pub-surface)!important}html[data-mdf-area=public] .pub-login__slot>*{width:100%!important;max-width:none!important;box-shadow:none!important;color:var(--pub-text)!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important}html[data-mdf-area=public] .pub-login__slot input{border:1px solid var(--pub-line)!important;border-radius:var(--pub-r-sm)!important;width:100%!important;color:var(--pub-text)!important;background:#fff!important;padding:11px 13px!important;font-size:15px!important}html[data-mdf-area=public] .pub-login__slot button{border-radius:var(--pub-r-sm)!important;background:var(--pub-brand)!important;border:1px solid var(--pub-brand)!important;color:#fff!important;cursor:pointer!important;width:100%!important;padding:12px 18px!important;font-size:15px!important;font-weight:800!important}html[data-mdf-area=public] .pub-login__slot label{color:var(--pub-text)!important;margin-bottom:6px!important;font-size:14px!important;font-weight:700!important;display:block!important}html[data-mdf-area=public] .pub,html[data-mdf-area=public] .pub h1,html[data-mdf-area=public] .pub h2,html[data-mdf-area=public] .pub h3,html[data-mdf-area=public] .pub h4,html[data-mdf-area=public] .pub p,html[data-mdf-area=public] .pub li,html[data-mdf-area=public] .pub dl,html[data-mdf-area=public] .pub dd,html[data-mdf-area=public] .pub dt,html[data-mdf-area=public] .pub th,html[data-mdf-area=public] .pub td,html[data-mdf-area=public] .pub .pub-card,html[data-mdf-area=public] .pub .pub-login,html[data-mdf-area=public] .pub .pub-step,html[data-mdf-area=public] .pub .pub-article,html[data-mdf-area=public] .pub-login__slot,html[data-mdf-area=public] .pub-login__slot *{text-align:left!important}html[data-mdf-area=public] .pub .pub-404,html[data-mdf-area=public] .pub .pub-404 h1,html[data-mdf-area=public] .pub .pub-404 p{text-align:center!important}html[data-mdf-area=public] .pub-login__title,html[data-mdf-area=public] .pub-login__note{display:none}html[data-mdf-area=public] .pub p,html[data-mdf-area=public] .pub li{letter-spacing:0!important;line-height:1.8!important}html[data-mdf-area=public] .pub-login__slot input{text-align:left!important}html[data-mdf-area=public] .home-shell{grid-template-columns:minmax(0,1fr);display:grid!important}@media (width>=1101px){html[data-mdf-area=public] .home-shell{align-items:start;column-gap:var(--pub-s5);background-color:#121e29;background-image:radial-gradient(120% 120% at 78% 22%,#121e29 0% 58%,#121e29 100%);grid-template-columns:minmax(0,1.35fr) minmax(340px,.65fr)!important}html[data-mdf-area=public] .home-shell>.pub-hero{grid-column:1}html[data-mdf-area=public] .home-shell>.pub-login{margin:var(--pub-s6) var(--pub-s3) 0 0;grid-column:2}html[data-mdf-area=public] .home-shell>.home-shell__rest,html[data-mdf-area=public] .home-shell>:last-child{grid-column:1/-1}html[data-mdf-area=public] .home-shell>.home-shell__rest{background:var(--pub-paper)}html[data-mdf-area=public] .pub .home-hero{background-color:#0000!important;background-image:none!important}html[data-mdf-area=public] .home-shell>.pub-login{z-index:1;position:relative}}html[data-mdf-area=public] .home-shell__hero{padding-bottom:var(--pub-s5)!important;border-bottom:0!important}@media (width<=1100px){html[data-mdf-area=public] .home-shell>.pub-login{margin:0 var(--pub-s2) var(--pub-s5)}}.home-shell--app,.home-shell--app>.home-shell__app{background:0 0;border:0;width:100%;margin:0;padding:0;display:block}html[data-mdf-area=public] .pub table{width:100%!important;min-width:0!important;color:inherit!important;border-collapse:collapse!important;background:0 0!important}html[data-mdf-area=public] .pub thead,html[data-mdf-area=public] .pub table thead,html[data-mdf-area=public] .pub table thead tr,html[data-mdf-area=public] .pub tbody,html[data-mdf-area=public] .pub tbody tr,html[data-mdf-area=public] .pub tbody td{color:inherit!important;background:0 0!important}html[data-mdf-area=public] .pub table th,html[data-mdf-area=public] .pub table td{border:0!important;border-bottom:1px solid var(--pub-line)!important}html[data-mdf-area=public] .pub .pub-cta .pub-h2,html[data-mdf-area=public] .pub .pub-footer h4,html[data-mdf-area=public] .pub .pub-footer .pub-logo{color:#fff!important}html[data-mdf-area=public] .pub .pub-cta .pub-p,html[data-mdf-area=public] .pub .pub-footer p,html[data-mdf-area=public] .pub .pub-footer span,html[data-mdf-area=public] .pub .pub-footer li,html[data-mdf-area=public] .pub .pub-footer a{color:#ffffffdb!important}.fp{--fp-ok:#2f2f2f;--fp-warn:#731e1f;--fp-late:#731e1f;--fp-soft:#fff;--fp-line:#fff}html[data-mdf-area=public] .pub .fp section{border-top:0!important;border-bottom:0!important}html[data-mdf-area=public] .pub .fp .fp-hero{border-bottom:1px solid var(--fp-line)!important;background:radial-gradient(900px 380px at 10% -10%,#8e877c1a,#0000 62%),linear-gradient(#fff,#fff)!important;padding:56px 0 64px!important}.fp-hero__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:48px;display:grid}html[data-mdf-area=public] .pub .fp .fp-hero__title{letter-spacing:.01em!important;color:var(--pub-ink)!important;margin:16px 0 12px!important;font-size:clamp(30px,4vw,44px)!important;line-height:1.3!important}html[data-mdf-area=public] .pub .fp .fp-hero__lede{color:var(--pub-text)!important;margin:0 0 28px!important;font-size:18px!important;font-weight:700!important}html[data-mdf-area=public] .pub .fp button.pub-btn--ghost{cursor:pointer;color:var(--pub-text)!important;border:1px solid var(--pub-line)!important;border-radius:var(--pub-r-sm)!important;background:#fff!important;padding:12px 22px!important;font-size:15px!important}.fp-figure{min-width:0;margin:0;position:relative}.fp-figure figcaption{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-top:12px;display:flex}.fp-note{color:#2f2f2f;background:#fff;border-radius:999px;padding:2px 10px;font-size:12px;font-weight:700;line-height:1.7;display:inline-block}.fp-notes{flex-wrap:wrap;justify-content:flex-end;gap:6px;margin-left:auto;display:inline-flex}.fp-figure figcaption>.fp-note{margin-left:auto}.fp-panel{border:1px solid var(--fp-line);background:#fff;border-radius:14px;gap:10px;min-width:0;padding:16px 18px;display:grid;box-shadow:0 6px 18px #121e290f}.fp-panel--accent{border-color:#731e1f59}.fp-panel__title{color:var(--pub-ink);flex-wrap:wrap;align-items:center;gap:6px;font-size:14px;font-weight:800;display:inline-flex}.fp-pill{background:var(--fp-soft);white-space:nowrap;border-radius:999px;padding:1px 10px;font-size:12px;font-weight:700;display:inline-block}.fp-tone--ok{background:var(--fp-ok)}.fp-tone--warn{background:#8e877c}.fp-tone--late{background:var(--fp-late)}.fp-tone-text--ok{color:#2f2f2f;background:#fff}.fp-tone-text--warn{color:var(--fp-warn);background:#fff}.fp-tone-text--late{color:var(--fp-late);background:#fff}.fp-figure[data-motion]{--fp-motion:.26s}.fp-reveal{opacity:0;visibility:hidden;transition:opacity var(--fp-motion) ease, transform var(--fp-motion) ease, visibility 0s linear var(--fp-motion);transform:translateY(6px)}.fp-reveal.is-on{opacity:1;visibility:visible;transition:opacity var(--fp-motion) ease, transform var(--fp-motion) ease, visibility 0s;transform:none}.fp-reveal--late.is-on{transition-delay:.14s}.fp-stack{min-width:0;display:grid}.fp-stack>.fp-stack__item{opacity:0;visibility:hidden;transition:opacity var(--fp-motion) ease, visibility 0s linear var(--fp-motion);grid-area:1/1}.fp-stack>.fp-stack__item.is-on{opacity:1;visibility:visible;transition:opacity var(--fp-motion) ease, visibility 0s}.fp-stack--start{justify-items:start}.fp-stack.fp-stack--all{gap:10px}.fp-stack.fp-stack--all>.fp-stack__item{opacity:1;visibility:visible;grid-area:auto}.fp-grow{transition:width .7s ease, background-color var(--fp-motion) ease}.fp-figure[data-scene=reset] .fp-grow{transition-duration:var(--fp-motion)}.fp-mark{transition:background-color var(--fp-motion) ease, box-shadow var(--fp-motion) ease;border-radius:6px;justify-self:start;padding:2px 6px}.fp-mark.is-focus{background:#fff;box-shadow:inset 0 0 0 1.5px #8e877c}.fp-mark--late.is-focus{transition-delay:.38s}.fp-hero-board{border:1px solid var(--fp-line);background:#fff;border-radius:20px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"status chat""options options";gap:14px;padding:18px;display:grid}.fp-hero-board>.fp-panel:first-child{grid-area:status}.fp-hero-chat{grid-area:chat;align-content:start}.fp-hero-options{grid-area:options;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.fp-progress{grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:8px;font-size:13px;display:grid}.fp-progress__name{color:var(--pub-text);font-weight:700}.fp-progress__bar,.fp-load__bar,.fp-meter{background:#fff;border-radius:999px;height:10px;display:block;overflow:hidden}.fp-progress__fill,.fp-load__fill,.fp-meter__fill{border-radius:999px;height:100%;display:block}.fp-bubble{color:#fff;background:#121e29;border-radius:14px 14px 14px 4px;padding:10px 14px;font-size:14px;font-weight:700;line-height:1.5}.fp-option{background:#fff;border:2px solid #2f2f2f73;border-radius:14px;gap:6px;min-width:0;padding:14px 16px;display:grid}.fp-option--alt{border-color:#8e877c73}.fp-option__title{color:var(--pub-ink);font-size:15px;font-weight:800}.fp-option__check{color:var(--pub-text);align-items:center;gap:6px;font-size:13px;display:inline-flex}.fp-option__check svg{flex:none}html[data-mdf-area=public] .pub .fp .fp-benefits{padding:80px 0 32px!important}html[data-mdf-area=public] .pub .fp .fp-benefits__title{text-align:center;margin:0 0 16px!important;font-size:clamp(24px,3vw,30px)!important}.fp-benefit-list{gap:24px;margin:0;padding:0;list-style:none;display:grid}.fp-benefit{border-top:1px solid var(--fp-line);grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:center;gap:48px;padding:40px 0;display:grid}.fp-benefit:first-child{border-top:0}.fp-benefit--reverse{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr)}.fp-benefit--reverse .fp-benefit__text{order:2}.fp-benefit--reverse .fp-benefit__figure{order:1}.fp-benefit__no{letter-spacing:.12em;color:var(--pub-brand);font-size:14px;font-weight:800;display:block}html[data-mdf-area=public] .pub .fp .fp-benefit__title{margin:6px 0 10px!important;font-size:clamp(22px,2.6vw,28px)!important;line-height:1.4!important}html[data-mdf-area=public] .pub .fp .fp-benefit__body{color:var(--pub-text)!important;margin:0!important;font-size:17px!important}.fp-benefit__figure{min-width:0}html[data-mdf-area=public] .pub .fp .fp-hero .pub-hero__cta{margin-bottom:0}.fp-status{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.fp-status figcaption{grid-column:1/-1}.fp-status__main,.fp-status__side{gap:14px;min-width:0;display:grid}.fp-map__svg{width:100%;height:auto;display:block}.fp-map__dot{transition:opacity var(--fp-motion) ease}.fp-map__dot.is-dim{opacity:.28}.fp-map__ring,.fp-map__name{opacity:0;transition:opacity var(--fp-motion) ease}.fp-map__ring.is-on,.fp-map__name.is-on{opacity:1}.fp-map__legend{color:var(--pub-text);flex-wrap:wrap;gap:4px 14px;font-size:12px;font-weight:700;display:flex}.fp-map__legend>span{align-items:center;gap:4px;display:inline-flex}.fp-focus-card{color:#fff;background:#121e29;border-radius:14px;padding:12px 16px}.fp-focus-card__title{color:#fff;align-items:center;gap:8px;font-size:15px;font-weight:800;display:flex}.fp-focus-card__body{color:#fff;margin-top:4px;font-size:13px;font-weight:700;line-height:1.6;display:block}.fp-status__shot{border:1px solid var(--fp-line);background:#fff;border-radius:12px;position:relative;overflow:hidden;box-shadow:0 8px 22px #121e2914}.fp-status__shot img{width:100%;height:auto;display:block}.fp-status__real{gap:8px;min-width:0;display:grid}.fp-status__caption{justify-self:end}.fp-load{color:var(--pub-text);transition:background-color var(--fp-motion) ease, box-shadow var(--fp-motion) ease;border-radius:8px;grid-template-columns:34px minmax(0,1fr) 52px;align-items:center;gap:8px;padding:3px 6px;font-size:13px;font-weight:700;display:grid}.fp-load.is-focus{background:#fff;box-shadow:inset 0 0 0 1.5px #8e877c}.fp-load__state{color:#2f2f2f;text-align:right;white-space:nowrap;font-size:12px}.fp-chat__window{border:1px solid var(--fp-line);background:#fff;border-radius:20px;gap:12px;padding:18px;display:grid}.fp-chat__log{gap:10px;min-width:0;display:grid}.fp-msg{min-width:0;padding:10px 14px;font-size:14px;font-weight:700;line-height:1.55}.fp-msg--user{color:#fff;background:#121e29;border-radius:14px 14px 4px;justify-self:end;max-width:88%}.fp-msg--ai{color:var(--pub-text);border:2px solid var(--fp-line);background:#fff;border-radius:14px 14px 14px 4px;gap:8px;display:grid}.fp-msg--ai.is-focus{border-color:var(--pub-brand)}.fp-msg__lead{color:#2f2f2f;font-size:12px}.fp-chat__pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.fp-way{transition:border-color var(--fp-motion) ease, background-color var(--fp-motion) ease;background:#fff;border:2px solid #2f2f2f73;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:8px;padding:8px 10px;display:grid}.fp-way--alt{border-color:#8e877c73}.fp-way.is-focus{border-color:var(--pub-brand);background:#fff}.fp-way__key{color:#fff;background:#121e29;border-radius:999px;grid-row:span 2;place-items:center;width:26px;height:26px;font-size:13px;font-weight:800;display:grid}.fp-way__title{color:var(--pub-ink);font-size:14px;font-weight:800}.fp-way__body{color:#2f2f2f;font-size:12px;font-weight:700}.fp-chat__answers{flex-wrap:wrap;gap:8px;display:flex}.fp-answer{min-height:32px;color:var(--pub-ink);transition:background-color var(--fp-motion) ease, color var(--fp-motion) ease, border-color var(--fp-motion) ease;background:#fff;border:1.5px solid #bfb8ac;border-radius:999px;align-items:center;padding:4px 14px;font-size:13px;font-weight:700;display:inline-flex}.fp-answer.is-picked{background:var(--pub-brand);color:#fff;border-color:var(--pub-brand)}.fp-figure[data-running=true] .fp-answer.is-picked{transition-delay:.52s}.fp-result{border:2px solid var(--pub-brand);background:#fff;border-radius:14px;gap:6px;padding:12px 14px;display:grid}.fp-result__if{color:var(--pub-brand-ink);font-size:12px;font-weight:800}.fp-result__plan{color:var(--pub-ink);font-size:15px;font-weight:800;line-height:1.5}.fp-chat__human{border:1px solid var(--fp-line);color:var(--pub-ink);background:#fff;border-radius:999px;justify-self:center;align-items:center;gap:6px;padding:4px 14px;font-size:13px;font-weight:800;display:inline-flex}.fp-plan__cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.fp-gantt{gap:8px;display:grid}.fp-gantt__row{color:var(--pub-text);grid-template-columns:36px minmax(0,1fr);align-items:center;gap:8px;font-size:13px;font-weight:700;display:grid}.fp-gantt__track{background:repeating-linear-gradient(90deg,#fff 0 24.5%,#fff 24.5% 25%);border-radius:4px;height:14px;display:block;position:relative}.fp-gantt__bar{transition:left .65s ease, width .65s ease, background-color var(--fp-motion) ease;background:#8e877c;border-radius:4px;position:absolute;top:0;bottom:0}.fp-gantt__bar--moved{background:var(--fp-late)}.fp-plan__meta{color:var(--pub-text);transition:background-color var(--fp-motion) ease, box-shadow var(--fp-motion) ease;border-radius:8px;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:8px;padding:3px 6px;font-size:13px;font-weight:700;display:grid}.fp-plan__meta.is-focus{background:#fff;box-shadow:inset 0 0 0 1.5px #731e1f8c}.fp-plan__meta>span:first-child{align-items:center;gap:4px;display:inline-flex}.fp-plan__meta .fp-pill{justify-self:start}.fp-plan__meta .fp-stack{justify-items:start}.fp-plan__base{color:#2f2f2f;background:#fff}.fp-plan__trial{color:var(--fp-late);white-space:normal;background:#fff}.fp-docs{grid-template-columns:minmax(0,.8fr) 48px minmax(0,1.2fr);grid-template-areas:"files arrow screen""cap cap cap";align-items:center;gap:12px;display:grid}.fp-docs__files{grid-area:files;gap:10px;display:grid}.fp-docs__arrow{grid-area:arrow;width:48px;height:24px}.fp-docs__screen{grid-area:screen}.fp-docs figcaption{grid-area:cap;margin-top:0}.fp-docs__flow{opacity:0;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .65s ease, opacity var(--fp-motion) ease}.fp-docs__flow.is-on{opacity:1;stroke-dashoffset:0}.fp-file{border:2px solid var(--fp-line);color:var(--pub-text);transition:border-color var(--fp-motion) ease, background-color var(--fp-motion) ease;background:#fff;border-radius:12px;align-items:center;gap:10px;padding:12px 14px;font-size:14px;font-weight:700;display:flex}.fp-file svg{flex:none;width:28px;height:28px}.fp-file.is-picked{border-color:var(--pub-brand)}.fp-file.is-focus{background:#fff}.fp-file__tag{color:var(--pub-brand-ink);opacity:0;visibility:hidden;transition:opacity var(--fp-motion) ease, visibility 0s linear var(--fp-motion);background:#fff;border-radius:999px;margin-left:auto;padding:0 8px;font-size:12px;font-weight:800}.fp-file.is-picked .fp-file__tag{opacity:1;visibility:visible;transition:opacity var(--fp-motion) ease, visibility 0s}.fp-lines{align-content:center;gap:6px;display:grid}.fp-lines span{background:#fff;border-radius:999px;height:8px;display:block}.fp-lines .fp-lines__short{width:60%}.fp-docs__point{color:var(--pub-ink);font-size:14px;font-weight:800;line-height:1.6}.fp-docs__refs-title{color:#2f2f2f;font-size:12px;font-weight:700}.fp-docs__refs{flex-wrap:wrap;gap:8px;display:flex}.fp-ref{background:var(--fp-soft);border:2px solid var(--fp-line);color:var(--pub-text);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:13px;font-weight:700;display:inline-flex}.fp-ref.is-focus{border-color:var(--pub-brand);background:#fff}.fp-ref svg{width:16px;height:16px}.fp-timeline{border:1px solid var(--fp-line);background:#fff;border-radius:20px;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:22px;list-style:none;display:grid;position:relative}.fp-timeline__step{border:2px solid var(--fp-line);text-align:center;min-width:0;transition:border-color var(--fp-motion) ease, box-shadow var(--fp-motion) ease;background:#fff;border-radius:14px;align-content:start;justify-items:center;gap:6px;padding:16px 10px;display:grid;position:relative}.fp-timeline__step:not(:last-child):after{content:"";width:16px;height:3px;transition:background-color var(--fp-motion) ease;background:#bfb8ac;position:absolute;top:50%;right:-16px}.fp-timeline__step.is-linked:after{background:var(--pub-brand)}.fp-timeline__step.is-focus{border-color:var(--pub-brand);box-shadow:0 6px 18px #731e1f1f}.fp-timeline__dot{background:var(--fp-soft);border-radius:999px;place-items:center;width:44px;height:44px;display:grid}.fp-timeline__title{color:var(--pub-ink);font-size:15px;font-weight:800}.fp-timeline__body{color:#2f2f2f;font-size:13px}.fp-timeline__tag{color:var(--pub-brand-ink);background:#fff;border-radius:999px;padding:1px 8px;font-size:12px;font-weight:800}@media (prefers-reduced-motion:reduce){.fp-figure[data-motion] *,.fp-figure[data-motion] :after{transition:none!important}}html[data-mdf-area=public] .pub .fp .fp-more{padding:24px 0 72px!important}.fp-details{border:1px solid var(--fp-line);background:#fff;border-radius:14px}.fp-details>summary{cursor:pointer;color:var(--pub-ink);padding:16px 20px;font-size:16px;font-weight:800}.fp-details>summary:focus-visible{outline:2px solid var(--pub-accent);outline-offset:2px;border-radius:14px}.fp-groups{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px 24px;padding:0 20px 8px;display:grid}html[data-mdf-area=public] .pub .fp .fp-group__title{margin:0 0 6px!important;font-size:14px!important}.fp-group ul,.fp-roadmap ul{color:var(--pub-text);margin:0;padding-left:1.2em;font-size:14px}html[data-mdf-area=public] .pub .fp .fp-small{color:#2f2f2f!important;margin:8px 20px 16px!important;font-size:13px!important}.fp-roadmap{background:var(--fp-soft);border:1px dashed #bfb8ac;border-radius:14px;margin-top:24px;padding:18px 20px}html[data-mdf-area=public] .pub .fp .fp-roadmap__title{margin:0 0 6px!important;font-size:16px!important}html[data-mdf-area=public] .pub .fp .fp-roadmap .fp-small{margin:8px 0 0!important}@media (width<=1024px){.fp-hero__grid{grid-template-columns:minmax(0,1fr);gap:32px}.fp-benefit,.fp-benefit--reverse{grid-template-columns:minmax(0,1fr);gap:20px;padding:28px 0}.fp-benefit--reverse .fp-benefit__text,.fp-benefit--reverse .fp-benefit__figure{order:0}}@media (width<=640px){html[data-mdf-area=public] .pub .fp .fp-hero{padding:36px 0 44px!important}html[data-mdf-area=public] .pub .fp .fp-benefits{padding:48px 0 16px!important}.fp-hero-board{grid-template-columns:minmax(0,1fr);grid-template-areas:"status""chat""options";padding:12px}.fp-hero-options,.fp-plan__cols,.fp-status{grid-template-columns:minmax(0,1fr)}.fp-chat__window{padding:12px}.fp-chat__pair{grid-template-columns:minmax(0,1fr)}.fp-status__real{justify-items:center}.fp-status__shot{width:min(100%,300px)}.fp-docs{grid-template-columns:minmax(0,1fr);grid-template-areas:"files""arrow""screen""cap";justify-items:stretch}.fp-docs__arrow{transform-origin:50%;justify-self:center;rotate:90deg}.fp-timeline{grid-template-columns:minmax(0,1fr);padding:14px}.fp-timeline__step:not(:last-child):after{width:3px;height:16px;top:auto;bottom:-16px;right:50%}html[data-mdf-area=public] .pub .fp .pub-btn{width:100%}}html[data-mdf-area=public] .pub .pp .pp-section{padding:72px 0!important}html[data-mdf-area=public] .pub .pp .pp-section--tint{background:#fff!important}html[data-mdf-area=public] .pub .pp .pp-h2{margin:0 0 10px!important;font-size:clamp(24px,3vw,30px)!important;line-height:1.4!important}html[data-mdf-area=public] .pub .pp .pp-h3{margin:0!important;font-size:22px!important;line-height:1.3!important}html[data-mdf-area=public] .pub .pp p.pp-lede{max-width:64ch;color:var(--pub-text)!important;margin:0 0 24px!important;font-size:17px!important;font-weight:700!important}.pp-hero__text{max-width:760px;margin-bottom:28px}.pp-eco{border:1px solid var(--fp-line);background:#fff;border-radius:20px;gap:12px;padding:20px;display:grid}.pp-eco__caption{min-height:28px;color:var(--pub-ink);align-items:center;font-size:15px;font-weight:800}.pp-eco__caption>span{align-items:center;gap:8px;display:flex}.pp-eco__caption>span:before{content:"";background:var(--pub-brand);border-radius:2px;flex:none;width:4px;height:18px}.pp-eco__apps{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.pp-eco__domains{grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:10px;display:grid}.pp-eco__card{min-width:0;transition:border-color var(--fp-motion) ease, box-shadow var(--fp-motion) ease;background:#fff;border:2px solid #2f2f2f;border-radius:14px;align-content:start;gap:2px;padding:12px 14px;display:grid}.pp-eco__card--concept{border-style:dashed;border-color:#bfb8ac}.pp-eco__card.is-focus{border-color:var(--pub-brand);box-shadow:0 0 0 3px #731e1f29}.pp-eco__name{color:var(--pub-ink);font-size:15px;font-weight:800}.pp-eco__card--lg .pp-eco__name{font-size:20px}.pp-eco__label{color:#2f2f2f;font-size:12px;font-weight:700}.pp-eco__state{color:#2f2f2f;background:#fff;border-radius:999px;justify-self:start;margin-top:4px;padding:0 8px;font-size:11px;font-weight:800}.pp-eco__state--live{color:#2f2f2f;background:#fff}.pp-eco__base{color:#fff;transition:box-shadow var(--fp-motion) ease;background:#121e29;border-radius:14px;flex-wrap:wrap;align-items:center;gap:6px 14px;padding:14px 18px;display:flex}.pp-eco__base.is-focus{box-shadow:0 0 0 3px #731e1f73}.pp-eco__base-name{letter-spacing:.04em;color:#fff;font-size:22px;font-weight:800}.pp-eco__base-label{color:#fff;font-size:13px;font-weight:700}.pp-eco__verbs{flex-wrap:wrap;gap:6px;margin-left:auto;display:flex}.pp-eco__verb{color:#fff;transition:background-color var(--fp-motion) ease, color var(--fp-motion) ease;background:#121e29;border:1px solid #fff6;border-radius:999px;padding:2px 10px;font-size:12px;font-weight:700}.pp-eco__verb.is-focus{color:#2f2f2f;background:#fff}.pp-eco__flow{color:#bfb8ac;justify-content:space-around;height:22px;display:flex}.pp-eco__up{color:#bfb8ac;transition:color var(--fp-motion) ease;display:block}.pp-eco__up.is-on{color:var(--pub-brand)}.pp-eco__sources{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.pp-eco__source{border:2px solid var(--fp-line);color:var(--pub-text);text-align:center;transition:border-color var(--fp-motion) ease;background:#fff;border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:10px;font-size:14px;font-weight:700;display:flex}.pp-eco__source svg{flex:none}.pp-eco__source.is-focus{border-color:var(--pub-brand)}.pp-legend{color:#2f2f2f;flex-wrap:wrap;gap:4px 12px;font-size:12px;font-weight:700;display:inline-flex}.pp-legend__item{align-items:center;gap:6px;display:inline-flex}.pp-legend__box{background:#fff;border:2px solid #2f2f2f;border-radius:3px;width:16px;height:12px;display:inline-block}.pp-legend__box--concept{border-style:dashed;border-color:#bfb8ac}.pp-tag{color:var(--pub-ink);background:#fff;border:1.5px solid #bfb8ac;border-radius:999px;align-items:center;padding:3px 10px;font-size:13px;font-weight:700;display:inline-flex}.pp-tag--empty{color:#731e1f;border-style:dashed}.pp-fig{border:1px solid var(--fp-line);background:#fff;border-radius:14px;gap:10px;padding:14px;display:grid}.pp-fig figcaption{margin-top:0}.pp .is-dim.fp-reveal.is-on,.pp .is-dim{opacity:.55}.pp-mb{border:1px solid var(--fp-line);background:#fff;border-radius:20px;gap:14px;padding:20px;display:grid}.pp-mb__ask{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.pp-mb__ask-label{color:#2f2f2f;align-items:center;gap:6px;font-size:13px;font-weight:800;display:inline-flex}.pp-mb__ask-text{justify-items:start}.pp-mb__ask-text>span{color:#fff;background:#121e29;border-radius:14px 14px 14px 4px;padding:8px 16px;font-size:16px;font-weight:800}.pp-mb__cols{grid-template-columns:minmax(0,1fr) 48px minmax(0,1.25fr);align-items:stretch;gap:12px;display:grid}.pp-mb__side{align-content:start}.pp-mb__arrow{color:#bfb8ac;width:48px;height:24px;transition:color var(--fp-motion) ease;align-self:center}.pp-mb__arrow.is-on{color:var(--pub-brand)}.pp-mb__title{color:var(--pub-ink);flex-wrap:wrap;align-items:center;gap:8px;font-size:18px;font-weight:800;display:flex}.pp-mb__sub{color:#2f2f2f;font-size:12px;font-weight:700}.pp-mb__info{flex-wrap:wrap;align-content:start;gap:6px;display:flex}html[data-mdf-area=public] .pub .pp .pp-mb__verbs{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}html[data-mdf-area=public] .pub .pp .pp-mb__verbs li{transition:background-color var(--fp-motion) ease, color var(--fp-motion) ease;background:#fff;border-radius:999px;padding:2px 10px;font-size:12px;font-weight:700;color:#2f2f2f!important}html[data-mdf-area=public] .pub .pp .pp-mb__verbs li.is-focus{background:#121e29;color:#fff!important}.pp-mb__answer{align-content:start;gap:8px;margin:0;display:grid}.pp-mb__answer dt{color:#731e1f;font-size:12px;font-weight:800}html[data-mdf-area=public] .pub .pp .pp-mb__answer dd{gap:2px;margin:0;font-size:14px;font-weight:700;display:grid;color:var(--pub-ink)!important}.pp-mb__plan{display:block}.pp-patent{color:#2f2f2f;white-space:nowrap;background:#fff;border:1px solid #8e877c;border-radius:999px;align-items:center;padding:2px 10px;font-size:12px;font-weight:800;display:inline-flex}.pp-mate__detail{border:2px solid var(--pub-brand);background:#fff;border-radius:12px;gap:6px;width:100%;padding:10px 12px;display:grid}.pp-mate__detail-title{color:var(--pub-ink);font-size:14px;font-weight:800}.pp-mate__detail-note{color:#2f2f2f;margin-left:6px;font-size:11px;font-weight:700}.pp-mate__detail-rows{gap:6px;display:grid}.pp-mate__detail-row{color:var(--pub-text);background:#fff;border-radius:10px;grid-template-columns:52px minmax(0,1.5fr) minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 8px;font-size:12px;display:grid}.pp-mate__detail-row b{color:#731e1f;font-size:12px;font-weight:800}.pp-mate__detail-check{color:var(--pub-ink);font-weight:700}.pp-mate__detail-ref{color:#2f2f2f}.pp-mate__detail-state{color:#2f2f2f;white-space:nowrap;background:#fff;border:1px solid #bfb8ac;border-radius:999px;justify-self:end;padding:1px 8px;font-size:11px;font-weight:700}.pp-mate__detail-state.is-done{color:#2f2f2f;border-color:#2f2f2f}.pp-mate__detail-lead{color:#2f2f2f;font-size:12px;font-weight:700}@media (width<=760px){.pp-mate__detail-row{grid-template-columns:minmax(0,1fr);gap:2px}.pp-mate__detail-state{justify-self:start}}.pp-mb__back{color:#bfb8ac;opacity:.4;height:44px;transition:color var(--fp-motion) ease, opacity var(--fp-motion) ease;grid-column:1/-1;position:relative}.pp-mb__back.is-on{color:var(--pub-brand);opacity:1}.pp-mb__back-line{border:2px solid;border-top:0;border-radius:0 0 12px 12px;position:absolute;inset:-10px 22% 18px 12%}.pp-mb__back-head{width:12px;height:16px;color:inherit;position:absolute;top:-18px;left:calc(12% - 5px)}.pp-mb__back-text{text-align:center;color:#2f2f2f;font-size:11px;font-weight:700;position:absolute;bottom:0;left:0;right:0}.pp-mb__inbox{border:2px solid var(--fp-line);color:var(--pub-ink);transition:border-color var(--fp-motion) ease;background:#fff;border-radius:10px;justify-self:start;margin-top:2px;padding:5px 10px;font-size:12px;font-weight:800}.pp-mb__inbox.is-focus{border-color:var(--pub-brand)}.pp-mb__keep{transition:border-color var(--fp-motion) ease;border:2px solid #0000;border-radius:12px;padding:6px 8px}.pp-mb__keep.is-focus{border-color:var(--pub-brand)}.pp-mb__keep-item{font-size:13px;display:block}.pp-mb__keep-item b{color:#2f2f2f;background:#fff;border-radius:999px;margin-right:6px;padding:1px 8px;font-size:11px}.pp-mb__keep-note{color:#2f2f2f;margin-top:4px;font-size:12px;font-weight:700;display:block}.pp-mb__human{border:1px solid var(--fp-line);color:var(--pub-ink);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:4px 14px;font-size:13px;font-weight:800;display:inline-flex}.pp-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:20px;display:grid}.pp-cards{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}.pp-pair__item,.pp-card{border:1px solid var(--fp-line);background:#fff;border-radius:16px;align-content:start;gap:12px;min-width:0;padding:20px;display:grid}.pp-card__head{justify-items:start;gap:4px;display:grid}.pp-card__definition{color:#2f2f2f;font-size:13px;font-weight:700}.pp-card__pitch{color:var(--pub-ink);font-size:17px;font-weight:800}.pp-card__scene{color:var(--pub-text);font-size:14px}.pp-card__link{justify-self:start}html[data-mdf-area=public] .pub .pp .pp-card__effects,html[data-mdf-area=public] .pub .pp .pp-effects{padding:0;list-style:none}html[data-mdf-area=public] .pub .pp .pp-card__effects{gap:4px;margin:0;display:grid}html[data-mdf-area=public] .pub .pp .pp-card__effects li{align-items:flex-start;gap:6px;font-size:14px;font-weight:700;display:flex;color:var(--pub-ink)!important}.pp-card__effects svg{flex:none;margin-top:3px}.pp-card__more{border-top:1px solid var(--fp-line);padding-top:4px}.pp-card__more>summary{cursor:pointer;color:var(--pub-ink);padding:8px 0;font-size:14px;font-weight:800}.pp-card__more>summary:focus-visible{outline:2px solid var(--pub-accent);outline-offset:2px;border-radius:6px}.pp-card__more dl{gap:2px;margin:4px 0 0;display:grid}.pp-card__more dt{color:#731e1f;font-size:12px;font-weight:800}html[data-mdf-area=public] .pub .pp .pp-card__more dd{margin:0 0 8px;font-size:14px;color:var(--pub-text)!important}.pp-small{color:#2f2f2f;margin-top:16px;font-size:13px;display:block}.pp-mate__need{flex-wrap:wrap;gap:6px;display:flex}.pp-mate__table{grid-template-columns:40px repeat(3,minmax(0,1fr));gap:4px 6px;display:grid}.pp-mate__head{color:#2f2f2f;transition:background-color var(--fp-motion) ease, border-color var(--fp-motion) ease;border:1.5px solid #0000;border-radius:6px;align-items:center;padding:4px;font-size:12px;font-weight:800;display:flex}.pp-mate__cand,.pp-mate__cell{border:1.5px solid var(--fp-line);color:var(--pub-ink);background:#fff;border-radius:8px;min-width:0;padding:6px 8px;font-size:12px;font-weight:700;line-height:1.45;display:block}.pp-mate__cand b{font-size:14px;display:block}.pp-mate__head.is-focus,.pp-mate__cell.is-focus{background:#fff;border-color:#8e877c}.pp-mate__cand.is-focus{border-color:var(--pub-brand)}.pp-mate__verdict{color:#2f2f2f;text-align:center;background:#fff;border-radius:999px;align-self:center;padding:2px 4px;font-size:11px;font-weight:800}.pp-mate__verdict--keep{color:#731e1f;background:#fff}.pp-org__goal{color:#fff;transition:box-shadow var(--fp-motion) ease;background:#121e29;border-radius:12px;padding:10px 14px;font-size:15px;font-weight:800}.pp-org__goal.is-focus{box-shadow:0 0 0 3px #731e1f73}.pp-org__goal-label{color:#fff;background:#2f2f2f;border-radius:999px;margin-right:8px;padding:0 8px;font-size:11px;display:inline-block}.pp-org__roles{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.pp-org__role{border:1.5px solid var(--fp-line);color:#2f2f2f;text-align:center;background:#fff;border-radius:10px;padding:6px 8px;font-size:12px;font-weight:700;display:grid}.pp-org__role b{color:var(--pub-ink);font-size:14px}.pp-org__role.is-focus{border-color:var(--pub-brand)}.pp-org__works{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.pp-org__work{border:1.5px solid var(--fp-line);background:#fff;border-radius:10px;align-content:start;gap:4px;min-width:0;padding:8px 10px;display:grid}.pp-org__work.is-focus{border-color:var(--pub-brand);background:#fff}.pp-org__work-name{color:var(--pub-ink);font-size:13px;font-weight:800}.pp-org__owners{flex-wrap:wrap;gap:4px;min-height:24px;display:flex}.pp-org__owners .pp-tag{padding:0 8px;font-size:12px}.pp-org__issue{color:#fff;background:#731e1f;border-radius:999px;justify-self:start;padding:0 8px;font-size:11px;font-weight:800}.pp-outcome{min-height:3.2em;color:var(--pub-ink);opacity:0;background:#fff;border-left:3px solid #8e877c;border-radius:8px;padding:8px 12px;font-size:13px;font-weight:800;line-height:1.7;transition:opacity .42s}.pp-outcome.is-on{opacity:1}.pp-acdn__cases{flex-wrap:wrap;gap:6px;display:flex}html[data-mdf-area=public] .pub .pp .pp-acdn__cases button.pp-acdn__case{cursor:pointer;font-weight:700;border:1.5px solid var(--fp-line)!important;color:#2f2f2f!important;background:#fff!important;border-radius:999px!important;padding:6px 16px!important;font-size:13px!important}html[data-mdf-area=public] .pub .pp .pp-acdn__cases button.pp-acdn__case[aria-pressed=true]{color:#731e1f!important;background:#fff!important;border-color:#731e1f!important}.pp-acdn__stage{grid-template-columns:minmax(0,1fr);justify-items:stretch;gap:6px;display:grid}.pp-acdn__link{color:#bfb8ac;width:24px;height:24px;transition:color var(--fp-motion) ease;justify-self:center;transform:rotate(90deg)}.pp-acdn__link.is-on{color:var(--pub-brand)}.pp-acdn__col{border:1.5px solid var(--fp-line);background:#fff;border-radius:12px;align-content:start;gap:6px;min-width:0;padding:10px;display:grid}.pp-acdn__col-title{color:#731e1f;font-size:11px;font-weight:800}.pp-acdn__mail,.pp-acdn__summary,.pp-acdn__alert,.pp-acdn__follow{color:#2f2f2f;transition:border-color var(--fp-motion) ease, background-color var(--fp-motion) ease;background:#fff;border:1.5px solid #0000;border-radius:10px;gap:2px;padding:6px 10px;font-size:12px;font-weight:700;display:grid}.pp-acdn__mail b,.pp-acdn__summary b,.pp-acdn__alert b,.pp-acdn__follow b{color:var(--pub-ink);font-size:12px}.pp-acdn__mail i,.pp-acdn__summary i,.pp-acdn__alert i,.pp-acdn__follow i{color:#731e1f;font-size:11px;font-style:normal;font-weight:800}.pp-acdn__mail.is-focus,.pp-acdn__alert.is-focus,.pp-acdn__follow.is-focus{border-color:var(--pub-brand);background:#fff}.pp-acdn__summary,.pp-acdn__alert.is-urgent{background:#fff}.pp-acdn__row{color:#2f2f2f;transition:background-color var(--fp-motion) ease, box-shadow var(--fp-motion) ease;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px;padding:3px 6px;font-size:12px;font-weight:700;display:grid;overflow:hidden}.pp-acdn__row.is-focus{background:#fff;box-shadow:inset 0 0 0 1.5px #8e877c}.pp-acdn__row-label{color:#2f2f2f;width:6.2em;font-size:11px}.pp-acdn__value{color:var(--pub-ink);opacity:0;transition:opacity .42s ease, transform .42s ease, color var(--fp-motion) ease;font-size:13px;font-weight:800;transform:translate(-20px)}.pp-acdn__value.is-on{opacity:1;transform:none}.pp-acdn__value.is-missing{color:#731e1f}.pp-acdn__state{color:#731e1f;white-space:nowrap;font-size:10px;font-weight:800}.pp-acdn__state.is-done{color:#2f2f2f}.pp-acdn__urgency{color:#2f2f2f;background:#fff;border-radius:999px;justify-self:start;padding:2px 8px;font-size:11px;font-weight:800}.pp-acdn__urgency.is-urgent{color:#fff;background:#731e1f}.pp-acdn__branch{color:var(--pub-text);border:1.5px dashed #bfb8ac;border-radius:8px;padding:4px 10px;font-size:11px;font-weight:700}.pp-acdn__branch--late{border-color:#8e877c}.pp-acdn__human{border:1.5px solid var(--fp-line);color:var(--pub-ink);transition:border-color var(--fp-motion) ease;background:#fff;border-radius:10px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:700;display:inline-flex}.pp-acdn__human.is-focus{border-color:var(--pub-brand)}.pp-acdn__human svg{flex:none;width:16px;height:16px}.pp-acdn__loop{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.pp-acdn__loop-title{color:#731e1f;font-size:11px;font-weight:800}.pp-acdn__loop-track{border:1.5px dashed #bfb8ac;border-radius:10px;min-height:112px;display:block;position:relative}.pp-acdn__out,.pp-acdn__in{border:1.5px solid var(--fp-line);max-height:50px;color:var(--pub-text);opacity:0;background:#fff;border-radius:8px;padding:4px 10px;font-size:11px;font-weight:700;transition:left .62s,right .62s,opacity .3s;position:absolute;overflow:hidden}.pp-acdn__out{top:4px;left:2%;right:44%}.pp-acdn__out.is-on{opacity:1;left:44%;right:2%}.pp-acdn__in{bottom:4px;left:44%;right:2%}.pp-acdn__in.is-on{opacity:1;left:2%;right:44%}.pp-acdn__skip{color:#731e1f;text-align:center;place-items:center;padding:4px 10px;font-size:11px;font-weight:700;display:grid;position:absolute;inset:0}.pp-acdn__party{color:#2f2f2f;transition:background-color var(--fp-motion) ease, color var(--fp-motion) ease;background:#fff;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:800}.pp-acdn__party.is-on{color:#fff;background:#121e29}.pp-draw{border:1px solid var(--fp-line);background:#fff;border-radius:12px;width:100%;height:auto;display:block}.pp-draw__part rect,.pp-draw__part circle{fill:#fff;stroke:#2f2f2f;stroke-width:2px}.pp-draw__fix path{fill:none;stroke:var(--pub-brand);stroke-width:3px;stroke-linecap:round}.pp-draw__support path{fill:#8e877c}.pp-draw__line{fill:none;stroke:var(--pub-brand);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;opacity:0;transition:stroke-dashoffset .7s ease, opacity var(--fp-motion) ease}.pp-draw__line.is-on{stroke-dashoffset:0;opacity:1}.pp-aec .pp-draw__line{stroke:#2f2f2f}.pp-draw__face{fill:#fff;stroke:#8e877c;stroke-width:1.6px;stroke-linejoin:round}.pp-draw__face--side,.pp-draw__face--front{fill:#fff}.pp-draw__face--wall{fill:#fff;stroke:#2f2f2f}.pp-draw__opening{fill:#fff;stroke:#2f2f2f;stroke-width:1.6px}.pp-draw__dim path{fill:none;stroke:#2f2f2f;stroke-width:1.6px}.pp-draw__focus circle{fill:none;stroke:var(--pub-brand);stroke-width:3px;stroke-dasharray:5 4}.pp-draw__room{fill:#fff;stroke:#2f2f2f;stroke-width:2px}.pp-draw__lane{fill:none;stroke:#8e877c;stroke-width:10px;stroke-opacity:.35}.pp-draw__pillar{fill:#bfb8ac}.pp-draw__shelf{fill:#8e877c;transition:transform .7s}.pp-draw__shelf.is-moved{transform:translate(170px,40px)}.pp-draw__route{fill:none;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;opacity:0;transition:stroke-dashoffset .9s ease, opacity var(--fp-motion) ease}.pp-draw__route--a{stroke:var(--pub-brand)}.pp-draw__route--b{stroke:#2f2f2f}.pp-draw__route.is-on{stroke-dashoffset:0;opacity:1}.pp-draw__route.is-on.is-dim{opacity:.45;stroke-dasharray:.03 .02}.pp-draw__cross{fill:none;stroke:var(--pub-brand);stroke-width:3px}.pp-draw__start{fill:#2f2f2f}.pp-draw__goal{fill:var(--pub-brand)}.pp-know{border:1px solid var(--fp-line);background:#fff;border-radius:20px;padding:20px}html[data-mdf-area=public] .pub .pp .pp-know__flow{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.pp-know__stage{border:2px solid var(--fp-line);background:#fff;border-radius:14px;align-content:start;gap:6px;min-width:0;padding:12px;display:grid;position:relative}.pp-know__stage:not(:last-child):after{content:"";background:#bfb8ac;width:14px;height:2px;position:absolute;top:50%;right:-16px}.pp-know__stage.is-focus{border-color:var(--pub-brand)}.pp-know__stage .pp-tag{justify-self:start;font-size:12px}.pp-know__title{color:var(--pub-ink);align-items:center;gap:6px;font-size:14px;font-weight:800;display:flex}.pp-know__title svg{flex:none}.pp-know__line{color:var(--pub-ink);font-size:13px;font-weight:700;display:grid}.pp-know__line b{color:#731e1f;font-size:11px}.pp-know__ok{color:#2f2f2f;background:#fff;border-radius:999px;justify-self:start;align-items:center;gap:6px;padding:2px 10px;font-size:13px;font-weight:800;display:inline-flex}.pp-know__bubble{color:#fff;background:#121e29;border-radius:12px 12px 12px 4px;padding:8px 10px;font-size:13px;font-weight:700}html[data-mdf-area=public] .pub .pp .pp-effects{flex-wrap:wrap;gap:8px 12px;margin:16px 0 0;display:flex}html[data-mdf-area=public] .pub .pp .pp-effects li{border:1px solid var(--fp-line);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:6px 14px;font-size:15px;font-weight:800;display:inline-flex;color:var(--pub-ink)!important}.pp-now-next{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.pp-now-next>span{color:var(--pub-text);background:#fff;border:1px dashed #bfb8ac;border-radius:12px;gap:2px;padding:12px 14px;font-size:14px;display:grid}.pp-now-next b{color:#731e1f;font-size:12px}@media (prefers-reduced-motion:reduce){.pp .fp-figure[data-motion] *,.pp .fp-figure[data-motion] :after{transition:none!important}}@media (width<=1024px){html[data-mdf-area=public] .pub .pp .pp-know__flow{grid-template-columns:minmax(0,1fr);gap:16px}.pp-know__stage:not(:last-child):after{width:2px;height:14px;top:auto;bottom:-16px;right:50%}}@media (width<=900px){.pp-cards{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.pp-mb__cols{grid-template-columns:40px minmax(0,1fr)}.pp-mb__cols>*{grid-column:2}.pp-mb__arrow{justify-self:center;rotate:90deg}.pp-mb__back{grid-area:1/1/4;height:auto}.pp-mb__back-line{border:2px solid;border-right:0;border-radius:12px 0 0 12px;inset:26% 6px 10%}.pp-mb__back-head{top:calc(26% - 8px);left:auto;right:0;rotate:90deg}.pp-mb__back-text{writing-mode:vertical-rl;white-space:nowrap;font-size:10px;inset:50% auto auto 0;transform:translateY(-50%)}.pp-pair,.pp-now-next{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){html[data-mdf-area=public] .pub .pp .pp-section{padding:48px 0!important}.pp-eco,.pp-mb,.pp-know{padding:12px}.pp-eco__domains{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-eco__source{flex-direction:column;gap:2px;padding:8px 4px;font-size:12px}.pp-eco__verbs{margin-left:0}.pp-pair__item,.pp-card{padding:16px}}@media (width<=760px){.pp-acdn__loop{grid-template-columns:minmax(0,1fr)}.pp-acdn__party{justify-self:start}.pp-acdn__out,.pp-acdn__in{font-size:10.5px}}html[data-mdf-area=public] .pub .pp [id],html[data-mdf-area=public] .pub .fp [id]{scroll-margin-top:92px}html[data-mdf-area=public] .pub .pp h2:focus-visible,html[data-mdf-area=public] .pub .pp h3:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid var(--pub-accent)!important}.pp-map{border:1px solid var(--fp-line);background:#fff;border-radius:20px;gap:12px;padding:18px;display:grid}.pp-map__stage{gap:28px 16px;padding:0 22px;display:grid;position:relative}.pp-map__lines{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.pp-edge{fill:none;stroke:#bfb8ac;stroke-width:1.6px;transition:stroke var(--fp-motion) ease, stroke-width var(--fp-motion) ease}.pp-edge--scope{stroke-dasharray:6 5}.pp-edge.is-hot{stroke:var(--pub-brand);stroke-width:2.6px}.pp-map__band{gap:16px;min-width:0;display:grid}.pp-map__band--apps{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 8%}.pp-map__band--loop{justify-items:center}.pp-map__band--loop .pp-node{width:min(100%,460px)}.pp-map__band--groups{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.pp-map__group{align-content:start;gap:14px;min-width:0;display:grid}.pp-map__group-label{color:#2f2f2f;text-align:center;font-size:12px;font-weight:800}.pp-node{z-index:1;min-width:0;transition:border-color var(--fp-motion) ease, box-shadow var(--fp-motion) ease;background:#fff;border:2px solid #bfb8ac;border-radius:14px;align-content:start;gap:2px;padding:10px 12px;text-decoration:none;display:grid;position:relative}.pp-node--base{border-color:#2f2f2f;padding:12px 16px}.pp-node--app{border-color:#8e877c}.pp-node.is-hot{border-color:var(--pub-brand);box-shadow:0 0 0 3px #731e1f29}html[data-mdf-area=public] .pub .pp .pp-node:hover{border-color:var(--pub-brand);text-decoration:none}html[data-mdf-area=public] .pub .pp .pp-node:focus-visible{outline-offset:2px;outline:2px solid var(--pub-accent)!important}.pp-node__name{color:var(--pub-ink);font-size:16px;font-weight:800}.pp-node--base .pp-node__name{font-size:20px}.pp-node--app .pp-node__name{font-size:18px}.pp-node__role{color:#2f2f2f;font-size:12px;font-weight:700;line-height:1.45}.pp-node__note{color:var(--pub-brand-ink);font-size:12px;font-weight:700}.pp-node__state{justify-self:start;margin-top:3px}.pp-map__legend{color:#2f2f2f;flex-wrap:wrap;gap:4px 14px;font-size:12px;font-weight:700;display:inline-flex}.pp-map__legend>span{align-items:center;gap:6px;display:inline-flex}.pp-map__key{border-top:2px solid #8e877c;width:20px;display:inline-block}.pp-map__key--scope{border-top-style:dashed}.pp-map__sources{color:#2f2f2f;font-size:12px;display:block}.pp-blocks{gap:20px;margin-bottom:24px;display:grid}.pp-block{border:1px solid var(--fp-line);background:#fff;border-radius:16px;align-content:start;gap:12px;min-width:0;padding:22px;display:grid}.pp-card__titleline{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pp-card__group{color:#2f2f2f;background:#fff;border-radius:999px;justify-self:start;padding:0 8px;font-size:11px;font-weight:800}.pp-back{border-top:1px solid var(--fp-line);justify-content:flex-end;margin-top:4px;padding-top:10px;display:flex}html[data-mdf-area=public] .pub .pp .pp-back__link,html[data-mdf-area=public] .pub .fp .pp-back__link{border:1px solid var(--fp-line);background:#fff;border-radius:999px;align-items:center;min-height:36px;padding:6px 14px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex;color:#2f2f2f!important}html[data-mdf-area=public] .pub .pp .pp-back__link:hover,html[data-mdf-area=public] .pub .fp .pp-back__link:hover{border-color:var(--pub-brand);color:var(--pub-ink)!important}.pp-flow{justify-items:center}.pp-flow__row{flex-wrap:wrap;justify-content:center;gap:8px;width:100%;display:flex}.pp-flow__item{border:2px solid var(--fp-line);color:var(--pub-text);transition:border-color var(--fp-motion) ease;background:#fff;border-radius:12px;align-items:center;gap:6px;padding:8px 12px;font-size:13px;font-weight:700;display:inline-flex}.pp-flow__item svg{flex:none}.pp-flow__item.is-focus{border-color:var(--pub-brand)}.pp-flow__item--use{border-style:dashed}.pp-flow__arrow{color:#bfb8ac;width:24px;height:34px;transition:color var(--fp-motion) ease}.pp-flow__arrow.is-on{color:var(--pub-brand)}.pp-flow__base{color:#fff;width:100%;transition:box-shadow var(--fp-motion) ease;background:#121e29;border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:12px 16px;display:flex}.pp-flow__base.is-focus{box-shadow:0 0 0 3px #731e1f73}.pp-flow__base-name{color:#fff;letter-spacing:.04em;font-size:20px;font-weight:800}.pp-flow__verbs{flex-wrap:wrap;gap:6px;margin-left:auto;display:flex}.pp-flow__verb{color:#fff;transition:background-color var(--fp-motion) ease, color var(--fp-motion) ease;border:1px solid #fff6;border-radius:999px;padding:2px 10px;font-size:12px;font-weight:700}.pp-flow__verb.is-focus{color:#2f2f2f;background:#fff}html[data-mdf-area=public] .pub .pp .pp-loop__steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.pp-loop__step{border:2px solid var(--fp-line);min-width:0;transition:border-color var(--fp-motion) ease;background:#fff;border-radius:12px;align-content:start;gap:4px;padding:10px 12px;display:grid;position:relative}.pp-loop__step.is-focus{border-color:var(--pub-brand)}.pp-loop__step:not(:last-child):after{content:"";background:#bfb8ac;width:10px;height:2px;position:absolute;top:50%;right:-11px}.pp-loop__no{color:#fff;background:#121e29;border-radius:999px;place-items:center;width:22px;height:22px;font-size:12px;font-weight:800;display:grid}.pp-loop__title{color:var(--pub-ink);font-size:13px;font-weight:800}.pp-loop__body{color:#2f2f2f;font-size:12px;line-height:1.5}.pp-loop__back{color:var(--pub-brand-ink);align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.pp-loop__back svg{width:120px;height:22px;color:var(--pub-brand);flex:none}.pp-gf__cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.pp-gf__card{border:2px solid var(--fp-line);min-width:0;transition:border-color var(--fp-motion) ease;background:#fff;border-radius:12px;align-content:start;gap:6px;padding:10px 12px;display:grid}.pp-gf__card.is-focus{border-color:var(--pub-brand)}.pp-gf__card .pp-tag{justify-self:start;font-size:12px}.pp-gf__title{color:var(--pub-ink);font-size:13px;font-weight:800}html[data-mdf-area=public] .pub .pp .pp-gf__order{gap:2px;margin:0;padding-left:1.2em;display:grid}html[data-mdf-area=public] .pub .pp .pp-gf__order li{font-size:12px;font-weight:700;color:#2f2f2f!important}html[data-mdf-area=public] .pub .pp .pp-gf__order li.is-focus{color:var(--pub-ink)!important}.pp-gf__ok,.pp-gf__again{border-radius:999px;justify-self:start;align-items:center;gap:6px;padding:2px 10px;font-size:12px;font-weight:800;display:inline-flex}.pp-gf__ok{color:#2f2f2f;background:#fff}.pp-gf__again{color:var(--fp-warn);background:#fff}.pp-line__row{flex-wrap:wrap;align-items:stretch;gap:6px;display:flex}.pp-line__cell{flex:150px;align-items:center;gap:6px;min-width:0;display:flex}.pp-line__step{border:2px solid var(--fp-line);min-width:0;transition:border-color var(--fp-motion) ease;background:#fff;border-radius:12px;flex:1;align-content:start;gap:4px;padding:10px;display:grid}.pp-line__step.is-focus{border-color:var(--pub-brand)}.pp-line__title{color:var(--pub-ink);font-size:14px;font-weight:800}.pp-line__item{color:#2f2f2f;transition:background-color var(--fp-motion) ease;background:#fff;border-radius:999px;justify-self:start;padding:1px 8px;font-size:12px;font-weight:700}.pp-line__item.is-focus{background:#fff}.pp-line__arrow{color:#bfb8ac;width:26px;height:16px;transition:color var(--fp-motion) ease;flex:none}.pp-line__arrow.is-on{color:var(--pub-brand)}.pp-line__compare{color:var(--pub-ink);background:#fff;border:1.5px dashed #bfb8ac;border-radius:10px;gap:4px;padding:8px 12px;font-size:13px;font-weight:700;display:grid}.pp-line__compare b{color:#731e1f;margin-right:8px;font-size:11px}@media (width<=1100px){.pp-map__band--apps{padding:0}}@media (width<=1024px){.pp-map__band--groups,html[data-mdf-area=public] .pub .pp .pp-loop__steps{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-loop__step:not(:last-child):after{display:none}}@media (width<=760px){html[data-mdf-area=public] .pub .pp [id],html[data-mdf-area=public] .pub .fp [id]{scroll-margin-top:150px}.pp-map{padding:12px}.pp-map__stage{gap:22px 10px;padding:0 18px}.pp-map__band--groups,.pp-gf__cols{grid-template-columns:minmax(0,1fr)}.pp-back{justify-content:stretch}.pp-back__link{justify-content:center;width:100%}.pp-block{padding:16px}}@media (width<=560px){.pp-line__cell{flex-direction:column;flex:100%;align-items:stretch}.pp-line__cell>.pp-line__step{width:100%}.pp-line__link{flex-direction:column}.pp-line__arrow{transform:rotate(90deg)}}@media (width<=480px){html[data-mdf-area=public] .pub .pp .pp-loop__steps,.pp-map__band--apps{grid-template-columns:minmax(0,1fr)}}.fp-ctl{flex-wrap:wrap;align-items:center;gap:6px;min-height:36px;display:inline-flex}.fp-ctl__steps{flex-wrap:wrap;gap:4px;display:inline-flex}.fp-ctl__now{color:#2f2f2f;font-size:12px;font-weight:700}html[data-mdf-area=public] .pub .fp button.fp-ctl__btn{cursor:pointer;justify-content:center;align-items:center;gap:6px;min-height:32px;line-height:1.2;display:inline-flex;color:var(--pub-ink)!important;background:#fff!important;border:1px solid #bfb8ac!important;border-radius:999px!important;padding:4px 12px!important;font-size:12px!important}html[data-mdf-area=public] .pub .fp button.fp-ctl__toggle{min-width:96px}html[data-mdf-area=public] .pub .fp button.fp-ctl__step{cursor:pointer;place-items:center;width:32px;height:32px;display:inline-grid;color:#2f2f2f!important;background:#fff!important;border:1px solid #bfb8ac!important;border-radius:999px!important;padding:0!important;font-size:12px!important}html[data-mdf-area=public] .pub .fp button.fp-ctl__step.is-now{color:#fff!important;background:#121e29!important;border-color:#2f2f2f!important}html[data-mdf-area=public] .pub .fp .fp-figure button:focus-visible{outline:2px solid var(--pub-accent)!important;outline-offset:2px!important}.fp-figure figcaption{align-items:flex-start;row-gap:8px}.fp-ctl__now{min-width:10em}@media (width<=640px){.fp-ctl__now{display:none}}.pp-mdf__flow{grid-template-columns:minmax(0,1fr) 92px;place-items:center;gap:8px;width:100%;display:grid}.pp-mdf__flow>*{grid-column:1}.pp-mdf__return{color:#bfb8ac;transition:color var(--fp-motion) ease;opacity:.4;grid-area:4/2/8;place-self:stretch stretch;place-items:center;display:grid;position:relative}.pp-mdf__return.is-on{color:var(--pub-brand);opacity:1}.pp-mdf__return-line{top:var(--mdf-return-top,-42px);border:2px dashed;border-left:0;border-radius:0 12px 12px 0;position:absolute;bottom:24px;left:14px;right:22px}.pp-mdf__return-head{top:calc(var(--mdf-return-top,-42px) - 5px);width:16px;height:12px;color:inherit;position:absolute;left:8px}.pp-mdf__return-text{text-align:center;color:#2f2f2f;font-size:11px;font-weight:700;position:absolute;bottom:0;left:0;right:0}.pp-mdf__base{grid-template-columns:minmax(0,1fr);align-items:start}.pp-mdf__name,.pp-mdf__stages,.pp-mdf__links{grid-column:1}.pp-mdf__inbox{transition:border-color var(--fp-motion) ease;background:#ffffff1a;border:2px solid #ffffff57;border-radius:12px;grid-column:1;place-self:end;gap:2px;padding:6px 12px;display:inline-grid}.pp-mdf__inbox.is-focus{border-color:var(--pub-brand);box-shadow:0 0 0 2px #ffffff4d}.pp-mdf__inbox b{color:#fff;font-size:12px;font-weight:800}.pp-mdf__inbox-note{color:#bfb8ac;opacity:0;transition:opacity var(--fp-motion) ease;font-size:11px;font-weight:700}.pp-mdf__inbox-note.is-on{opacity:1}@media (width<=640px){.pp-mdf__flow{grid-template-columns:minmax(0,1fr) 62px;gap:6px}.pp-mdf__return-line{left:26px;right:10px}.pp-mdf__return-head{left:18px}.pp-mdf__return-text{writing-mode:vertical-rl;white-space:nowrap;font-size:10px;inset:50% auto auto 2px;transform:translateY(-50%)}.pp-mdf__inbox{justify-self:stretch}}.pp-flow__arrow-row{justify-items:center;gap:2px;display:inline-grid}.pp-flow__arrow-to{text-align:center;color:#2f2f2f;transition:color var(--fp-motion) ease;font-size:12px;font-weight:700}.pp-flow__arrow-to.is-on{color:var(--pub-brand-ink)}.pp-mdf__base{width:100%;transition:border-color var(--fp-motion) ease;color:#fff;background:#121e29;border:2px solid #0000;border-radius:14px;gap:8px;padding:12px 14px;display:grid}.pp-mdf__name{letter-spacing:.04em;color:#fff;font-size:20px;font-weight:800}.pp-mdf__stages{flex-wrap:wrap;gap:6px;display:flex}.pp-stage{color:#fff;transition:background-color var(--fp-motion) ease, color var(--fp-motion) ease, border-color var(--fp-motion) ease;border:1px solid #fff6;border-radius:999px;align-items:center;gap:5px;padding:3px 10px;font-size:12px;font-weight:700;display:inline-flex}.pp-stage--now{color:#2f2f2f;background:#fff;border-color:#fff}.pp-stage--done{color:#bfb8ac;border-color:#ffffff47}.pp-stage--next{color:#bfb8ac;border-color:#ffffff29}.pp-stage__mark{visibility:hidden;flex:none}.pp-stage--done .pp-stage__mark{visibility:visible}.pp-mdf__links{justify-self:center;justify-items:stretch;gap:10px;width:max-content;max-width:100%;display:grid}.pp-mdf__link{color:#2f2f2f;text-align:center;white-space:normal;overflow-wrap:anywhere;background:#fff;border:2px solid #0000;border-radius:8px;padding:12px 18px;font-size:12px;font-weight:700;line-height:1.7}.pp-mdf__link.is-focus{border-color:var(--pub-brand);color:#2f2f2f}.pp-mdf__keep{transition:border-color var(--fp-motion) ease;border:2px solid #0000;border-radius:16px;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;padding:6px;display:flex}.pp-mdf__base.is-focus,.pp-mdf__keep.is-focus,.pp-mdf__app.is-focus{border-color:var(--pub-brand)}.pp-mdf__keep-card{border:2px solid var(--fp-line);color:var(--pub-text);background:#fff;border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px;padding:8px 12px;font-size:13px;font-weight:700;display:inline-flex}.pp-mdf__keep-card b{color:#731e1f;font-size:11px}.pp-mdf__keep-card>span{background:#fff;border-radius:999px;padding:1px 8px}.pp-mdf__out{justify-content:center;display:flex}.pp-mdf__app{border:2px solid var(--fp-line);transition:border-color var(--fp-motion) ease;color:var(--pub-ink);background:#fff;border-radius:12px;align-items:center;gap:6px;padding:8px 12px;font-size:13px;font-weight:800;display:inline-flex}.pp-org__topic{color:#fff;background:#121e29;border-radius:999px;justify-self:start;padding:3px 12px;font-size:13px;font-weight:800;display:inline-block}.pp-org__views{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.pp-org__view{border:2px solid var(--fp-line);color:#2f2f2f;transition:border-color var(--fp-motion) ease, background-color var(--fp-motion) ease;background:#fff;border-radius:12px;align-content:start;gap:2px;padding:8px 10px;font-size:12px;font-weight:700;display:grid}.pp-org__view b{color:var(--pub-ink);font-size:13px}.pp-org__view.is-friction{background:#fff;border-color:#8e877c}.pp-org__view.is-value{background:#fff;border-color:#2f2f2f}.pp-org__gaps{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.pp-org__gap{border:1.5px solid var(--fp-line);color:var(--pub-text);background:#fff;border-radius:10px;gap:2px;padding:6px 10px;font-size:12px;font-weight:700;display:grid}.pp-org__gap b{color:#731e1f;font-size:11px}.pp-org__gap.is-focus{border-color:var(--pub-brand);background:#fff}.pp-org__found{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.pp-org__card{border:2px solid var(--fp-line);color:var(--pub-ink);background:#fff;border-radius:12px;gap:2px;padding:8px 12px;font-size:13px;font-weight:700;display:grid}.pp-org__card b{color:#2f2f2f;font-size:11px}.pp-org__card--friction.is-focus{border-color:#8e877c}.pp-org__card--value.is-focus{border-color:#2f2f2f}.pp-org__decision{border:2px solid var(--fp-line);background:#fff;border-radius:14px;gap:4px;padding:10px 14px;display:grid}.pp-org__decision.is-focus{border-color:var(--pub-brand)}.pp-org__decision-title{color:#731e1f;font-size:11px;font-weight:800}.pp-org__decision-body{color:var(--pub-ink);font-size:15px;font-weight:800}.pp-org__decision-why{color:#2f2f2f;font-size:12px}.pp-org__decision-human{color:var(--pub-ink);background:#fff;border-radius:999px;justify-self:start;align-items:center;gap:6px;padding:2px 10px;font-size:12px;font-weight:800;display:inline-flex}.pp-org__next{color:var(--pub-brand-ink);align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.pp-org__next svg{width:120px;height:20px;color:var(--pub-brand);flex:none}.pp-pace{gap:8px;display:grid}.pp-pace__rel{border:1.5px solid var(--fp-line);background:#fff;border-radius:10px;height:104px;position:relative}.pp-pace__rel-lines{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.pp-pace__rel-line{fill:none;stroke:#bfb8ac;stroke-width:2px;transition:stroke var(--fp-motion) ease, stroke-width var(--fp-motion) ease}.pp-pace__rel-line.is-hot{stroke:var(--pub-brand);stroke-width:2.8px}.pp-pace__rel-node{border:1.5px solid var(--fp-line);color:var(--pub-ink);white-space:nowrap;transition:border-color var(--fp-motion) ease, box-shadow var(--fp-motion) ease;background:#fff;border-radius:8px;gap:1px;padding:4px 10px;font-size:12px;font-weight:800;display:grid;position:absolute}.pp-pace__rel-node i{color:#8e877c;font-size:10px;font-style:normal;font-weight:700}.pp-pace__rel-node.is-hot{border-color:var(--pub-brand);box-shadow:0 0 0 2px #731e1f1f}.pp-pace__rel-node--mdf{top:4px;left:50%;transform:translate(-50%)}.pp-pace__rel-node--acdn{top:56px;left:6px}.pp-pace__rel-node--pace{top:56px;right:6px}.pp-pace__ways{gap:3px;display:grid}.pp-pace__way{border:1.5px solid var(--fp-line);color:#8e877c;transition:border-color var(--fp-motion) ease, background-color var(--fp-motion) ease, color var(--fp-motion) ease;border-radius:999px;justify-self:start;padding:2px 10px;font-size:11px;font-weight:800}.pp-pace__way--to.is-hot{color:#2f2f2f;background:#fff;border-color:#2f2f2f}.pp-pace__way--back.is-hot{color:#731e1f;background:#fff;border-color:#731e1f}.pp-pace__rel-note{color:#8e877c;font-size:11px;font-weight:700}.pp-pace__spark{z-index:2;background:var(--pub-brand);pointer-events:none;opacity:0;border-radius:999px;width:8px;height:8px;margin:-4px 0 0 -4px;transition:opacity .16s;position:absolute;box-shadow:0 0 8px #731e1f73}.pp-pace__spark.is-on{opacity:1}.pp-pace__cal{gap:4px;display:grid}.pp-pace__cal-title{color:#731e1f;font-size:11px;font-weight:800}.pp-pace__cal-body{border:1.5px solid var(--fp-line);background:#fff linear-gradient(90deg,#fff 1px,#0000 1px) 4% 0/19.2% 100%;border-radius:10px;height:150px;position:relative}.pp-pace__cal-day{color:#8e877c;font-size:10.5px;font-weight:800;position:absolute;top:4px}.pp-pace__cal-slot{color:#8e877c;font-size:9.5px;font-weight:700;position:absolute;left:3px;transform:translateY(-2px)}.pp-pace__block{text-align:center;width:17.6%;transition:left .52s ease, top .52s ease, opacity var(--fp-motion) ease, transform var(--fp-motion) ease, visibility 0s;border-radius:6px;padding:3px 4px;font-size:10px;font-weight:800;line-height:1.35;position:absolute}.pp-pace__block--prepare{color:#731e1f;background:#fff}.pp-pace__block--meet,.pp-pace__block--move,.pp-pace__block--buffer{color:#2f2f2f;background:#fff}.pp-pace__block--fixed{color:#2f2f2f;background:#fff;border:1px dashed #8e877c}.pp-pace__block--due{color:#fff;background:#731e1f}.pp-pace__block.is-short{outline-offset:1px;outline:2px solid #731e1f}.pp-pace__views{min-height:158px}.pp-pace__views>.fp-stack__item{pointer-events:none}.pp-pace__views>.fp-stack__item.is-on{pointer-events:auto}.pp-pace__view{align-content:start;gap:5px;display:grid}.pp-pace__view-title{color:var(--pub-ink);align-items:center;gap:8px;font-size:12px;font-weight:800;display:flex}.pp-pace__hint{color:#8e877c;font-size:11px;font-weight:700}.pp-pace__inputs{gap:4px;display:grid}.pp-pace__input{color:var(--pub-text);background:#fff;border-radius:6px;grid-template-columns:3.6em minmax(0,1fr);gap:8px;padding:3px 9px;font-size:11.5px;font-weight:700;display:grid}.pp-pace__input b{color:#2f2f2f;font-size:10.5px;font-weight:800}.pp-pace__policy{color:#731e1f;background:#fff;border-radius:8px;padding:4px 10px;font-size:11.5px;font-weight:800}.pp-pace__kinds{flex-wrap:wrap;gap:5px;display:flex}.pp-pace__kind{border-radius:999px;padding:2px 10px;font-size:11px;font-weight:800}.pp-pace__kind--prepare{color:#731e1f;background:#fff}.pp-pace__kind--meet,.pp-pace__kind--move,.pp-pace__kind--buffer{color:#2f2f2f;background:#fff}.pp-pace__fail,.pp-pace__ask,.pp-pace__reply,.pp-pace__back{color:var(--pub-text);border-radius:8px;padding:4px 10px;font-size:11.5px;font-weight:700}.pp-pace__fail{background:#fff;border-left:3px solid #731e1f;font-weight:800}.pp-pace__ask{background:#fff;border:1.5px solid #fff;border-right:3px solid #8e877c;justify-self:end;max-width:92%}.pp-pace__reply{background:#fff;border:1.5px solid #d8c7a6;border-left:3px solid #731e1f;justify-self:start;max-width:92%}.pp-pace__back{color:#2f2f2f;background:#fff;font-weight:800}.pp-pace__plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.pp-pace__plan{border:1.5px solid var(--fp-line);background:#fff;border-radius:8px;align-content:start;gap:2px;min-width:0;padding:6px 8px;display:grid}.pp-pace__plan b{color:var(--pub-ink);font-size:12px;font-weight:800}.pp-pace__plan i{color:var(--pub-text);font-size:10.5px;font-style:normal;font-weight:700}.pp-pace__plan.is-pick{background:#fff;border-color:#2f2f2f}html[data-mdf-area=public] .pub .pp .pp-pace__sum{grid-template-columns:minmax(0,1fr);gap:3px;margin:0;display:grid}html[data-mdf-area=public] .pub .pp .pp-pace__sum>div{background:#fff;border-radius:6px;grid-template-columns:4.6em minmax(0,1fr);gap:8px;padding:3px 9px;display:grid}html[data-mdf-area=public] .pub .pp .pp-pace__sum dt{color:#2f2f2f;font-size:10.5px;font-weight:800}html[data-mdf-area=public] .pub .pp .pp-pace__sum dd{color:var(--pub-text);margin:0;font-size:11.5px;font-weight:700}.pp-pace__state{color:#731e1f;background:#fff;border-radius:999px;justify-self:start;padding:3px 10px;font-size:11px;font-weight:800}html[data-mdf-area=public] .pub .pp button.pp-pace__go{cursor:pointer;justify-self:start;font-weight:800;color:#fff!important;background:#121e29!important;border:1.5px solid #2f2f2f!important;border-radius:999px!important;padding:5px 16px!important;font-size:12px!important}.pp-pace__step{color:var(--pub-text);background:#fff;border-radius:8px;padding:4px 10px;font-size:11.5px;font-weight:700}.pp-pace__step--done{color:#2f2f2f;background:#fff;font-weight:800}.pp-pace__note{color:var(--pub-text);border:1.5px dashed #8e877c;border-radius:8px;padding:4px 10px;font-size:11px;font-weight:700}.pp-pace__future{color:#2f2f2f;background:#fff;border-radius:999px;padding:1px 9px;font-size:10px;font-style:normal;font-weight:800}.pp-pace__org{flex-wrap:wrap;gap:5px;display:flex}.pp-pace__org-item{color:#2f2f2f;background:#fff;border-radius:999px;padding:2px 10px;font-size:11px;font-weight:700}@media (width<=560px){.pp-pace__plans{grid-template-columns:minmax(0,1fr)}.pp-pace__rel{height:112px}.pp-pace__rel-node{padding:3px 8px;font-size:11px}.pp-pace__way{font-size:10.5px}.pp-pace__views{min-height:208px}}.pp-fab__need{color:var(--pub-text);font-size:13px;font-weight:700}.pp-fab__needs{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pp-fab__needs-title{color:#731e1f;font-size:11px;font-weight:800}.pp-fab__stage{display:grid}.pp-fab__stage>*{grid-area:1/1}.pp-fab__main{opacity:0;transition:opacity var(--fp-motion) ease}.pp-fab__main.is-on{opacity:1}.pp-fab__jig-top{fill:#fff;stroke:#8e877c;stroke-width:1.6px;stroke-linejoin:round}.pp-fab__jig-side{fill:#bfb8ac;stroke:#8e877c;stroke-width:1.6px;stroke-linejoin:round}.pp-fab__pocket{fill:#bfb8ac;stroke:#8e877c;stroke-width:1.4px;stroke-linejoin:round}.pp-fab__case-top{fill:#fff;stroke:#2f2f2f;stroke-width:1.8px;stroke-linejoin:round;transition:fill var(--fp-motion) ease, stroke var(--fp-motion) ease}.pp-fab__case-side{fill:#fff;stroke:#2f2f2f;stroke-width:1.8px;stroke-linejoin:round}.pp-fab__case-top.is-check{fill:#fff;stroke:#8e877c;stroke-width:2.4px}.pp-fab__jig{opacity:0;transition:opacity var(--fp-motion) ease}.pp-fab__jig.is-on{opacity:1}.pp-fab__jig.is-on:not(.is-built) .pp-fab__jig-top,.pp-fab__jig.is-on:not(.is-built) .pp-fab__jig-side{fill:none;stroke-dasharray:5 4}.pp-fab__jig-base,.pp-fab__jig-stop{transition:opacity var(--fp-motion) ease}.pp-fab__case path,.pp-fab__jig path{transition:d .52s}.pp-fab__mark{fill:#731e1f}.pp-fab__mark-no{fill:#fff;font-weight:800}.pp-fab__part-label{fill:#2f2f2f;font-weight:700}.pp-fab__contact{fill:#fff;stroke:#731e1f;stroke-width:2.4px}.pp-fab__lift{fill:none;stroke:#731e1f;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.pp-fab__options{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.pp-fab__option{border:1.5px solid var(--fp-line);color:#2f2f2f;background:#fff;border-radius:10px;gap:2px;padding:6px 10px;font-size:11px;font-weight:700;display:grid}.pp-fab__option b{color:var(--pub-ink);font-size:12px}.pp-fab__labels{flex-wrap:wrap;gap:6px;display:flex}.pp-fab__label{border:1.5px solid var(--fp-line);color:#2f2f2f;transition:background-color var(--fp-motion) ease, color var(--fp-motion) ease, border-color var(--fp-motion) ease;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:2px 10px;font-size:12px;font-weight:700;display:inline-flex}.pp-fab__label b{color:#fff;background:#731e1f;border-radius:999px;place-items:center;width:16px;height:16px;font-size:10px;display:inline-grid}.pp-fab__label.is-focus{color:var(--pub-ink);background:#fff;border-color:#731e1f}.pp-fab__label--check{border-color:#8e877c}.pp-aec__words{color:#fff;background:#121e29;border-radius:14px 14px 14px 4px;justify-self:start;align-items:center;gap:8px;padding:8px 14px;font-size:14px;font-weight:700;display:inline-flex}.pp-aec__conditions{flex-wrap:wrap;gap:6px;display:flex}.pp-aec__views{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.pp-aec__room-labels text{fill:#2f2f2f;font-weight:700}.pp-aec__focus{fill:none;stroke:var(--pub-brand);stroke-width:3px;stroke-dasharray:5 4}.pp-draw__face--roof{fill:#fff}.pp-aec__opening{fill:#fff;stroke:#2f2f2f;stroke-width:1.6px}.pp-aec__inner{fill:none;stroke:#8e877c;stroke-width:1.4px}.pp-aec__check{color:var(--pub-brand-ink);font-size:12px;font-weight:700}.pp-zon__stage{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:10px;display:grid}.pp-zon__map{width:100%}.pp-zon__zone circle{fill:#8e877c1f;stroke:#8e877c;stroke-width:2px;transition:all .6s}.pp-zon__zone text{fill:var(--pub-ink);font-weight:700}.pp-zon__zone--kitchen circle{fill:#8e877c29;stroke:#8e877c}.pp-zon__zone.is-focus circle{stroke:var(--pub-brand);stroke-width:3px}.pp-zon__area path{fill:none;stroke:#bfb8ac;stroke-width:2px;stroke-dasharray:6 5}.pp-zon__route{fill:none;stroke:var(--pub-brand);stroke-width:3px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;opacity:0;transition:stroke-dashoffset .8s ease, opacity var(--fp-motion) ease, d .6s ease}.pp-zon__route.is-on{stroke-dashoffset:0;opacity:1}.pp-zon__heat circle{fill:none;stroke:#8e877c;stroke-width:1.6px;stroke-dasharray:3 4;opacity:.85}.pp-zon__side{align-content:start;gap:8px;display:grid}.pp-zon__note,.pp-zon__focus-card,.pp-zon__plans{border:1.5px solid var(--fp-line);color:var(--pub-text);background:#fff;border-radius:12px;gap:2px;padding:8px 12px;font-size:12px;font-weight:700;display:grid}.pp-zon__note b,.pp-zon__focus-card b,.pp-zon__plans b{color:#731e1f;font-size:11px}.pp-zon__focus-card.is-focus{border-color:var(--pub-brand);background:#fff}.pp-line__dot{vertical-align:-1px;border-radius:3px;width:9px;height:9px;margin-right:6px;display:inline-block}.pp-line__dot--machining,.pp-line__dot--assembly{background:#8e877c}.pp-line__dot--inspection{background:#2f2f2f}.pp-line__space{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:8px;display:grid}.pp-line__floor{fill:#fff;stroke:#bfb8ac;stroke-width:1.6px;stroke-linejoin:round}.pp-line__aisle{fill:#fff;stroke:#8e877c;stroke-width:1.4px;stroke-dasharray:6 4;stroke-linejoin:round;opacity:0;transition:opacity var(--fp-motion) ease}.pp-line__aisle.is-on{opacity:1}.pp-line__box path{transition:d .62s}.pp-line__box-top,.pp-line__box-side{stroke-width:1.6px;stroke-linejoin:round}.pp-line__box--machining .pp-line__box-top{fill:#fff;stroke:#8e877c}.pp-line__box--machining .pp-line__box-side{fill:#bfb8ac;stroke:#8e877c}.pp-line__box--assembly .pp-line__box-top{fill:#fff;stroke:#8e877c}.pp-line__box--assembly .pp-line__box-side{fill:#d8c7a6;stroke:#8e877c}.pp-line__box--inspection .pp-line__box-top{fill:#fff;stroke:#2f2f2f}.pp-line__box--inspection .pp-line__box-side{fill:#d8c7a6;stroke:#2f2f2f}.pp-line__box-label{fill:var(--pub-ink);font-weight:800}.pp-line__route{fill:none;stroke:var(--pub-brand);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;opacity:0;transition:opacity var(--fp-motion) ease, d .62s ease}.pp-line__route.is-on{opacity:1}.pp-line__space-side{align-content:start;gap:6px;display:grid}.pp-line__space-note{border:1.5px solid var(--fp-line);color:var(--pub-text);background:#fff;border-radius:10px;gap:2px;padding:8px 10px;font-size:12px;font-weight:700;display:grid}.pp-line__space-note b{color:#731e1f;font-size:11px}.pp-line__link{justify-items:center;gap:2px;display:inline-grid}.pp-line__transport{color:var(--pub-brand-ink);font-size:11px;font-weight:700}.pp-line__item{align-items:center;gap:4px;display:inline-flex}.pp-line__item svg{flex:none;width:14px;height:14px}.pp-line__area{color:#2f2f2f;border:1.5px dashed #bfb8ac;border-radius:6px;justify-self:start;padding:1px 8px;font-size:11px;font-weight:700}@media (width<=900px){.pp-org__views{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-org__gaps,.pp-org__found,.pp-aec__views,.pp-zon__stage{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.pp-line__space{grid-template-columns:minmax(0,1fr)}.fp-ctl,.fp-ctl__now{width:100%}}.pp-card__cycles{gap:6px;display:grid}.pp-card__cycles-title{color:#731e1f;font-size:12px;font-weight:800}.pp-card__cycles-note{color:#2f2f2f;font-size:12px}.pp-card__fields{gap:8px;display:grid}.pp-card__field{border:1px solid var(--fp-line);color:var(--pub-text);background:#fff;border-radius:12px;gap:2px;padding:8px 12px;font-size:13px;display:grid}.pp-card__field b{color:var(--pub-ink);font-size:13px}.pp-card__invite{background:#fff;border:1px solid #731e1f40;border-radius:12px;gap:6px;padding:12px 14px;display:grid}.pp-card__invite-lead{color:var(--pub-ink);font-size:15px;font-weight:800}.pp-card__invite-body{color:var(--pub-text);font-size:13px}.pp-loop__flow{grid-template-columns:66px minmax(0,1fr);gap:8px;width:100%;display:grid}.pp-loop__flow>*{grid-column:2}.pp-loop__need,.pp-loop__keep{border:2px solid var(--fp-line);transition:border-color var(--fp-motion) ease;background:#fff;border-radius:12px;gap:6px;padding:8px 12px;display:grid}.pp-loop__need.is-focus,.pp-loop__keep.is-focus{border-color:var(--pub-brand)}.pp-loop__need-title,.pp-loop__keep-title{color:#731e1f;font-size:12px;font-weight:800}.pp-loop__conditions,.pp-loop__keep-items{flex-wrap:wrap;gap:6px;display:flex}.pp-loop__work{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:stretch;gap:8px;display:grid}.pp-loop__know,.pp-loop__modelbox{transition:border-color var(--fp-motion) ease;background:#fff;border:2px solid #0000;border-radius:12px;align-content:start;gap:6px;padding:8px 10px;display:grid}.pp-loop__know.is-focus,.pp-loop__modelbox.is-focus{border-color:var(--pub-brand)}.pp-loop__col-title{color:#2f2f2f;font-size:12px;font-weight:800}.pp-loop__model{width:100%;max-height:150px}.pp-loop__return{color:#bfb8ac;opacity:.45;transition:color var(--fp-motion) ease, opacity var(--fp-motion) ease;grid-area:2/1/4;align-self:stretch;position:relative}.pp-loop__return.is-on{color:var(--pub-brand);opacity:1}.pp-loop__return-path{border:3px dashed;border-right:0;border-radius:12px 0 0 12px;position:absolute;inset:14px 8px 22px 24px}.pp-loop__return-head{width:16px;height:12px;color:inherit;position:absolute;top:7px;right:2px;rotate:180deg}.pp-loop__return-text{writing-mode:vertical-rl;color:#2f2f2f;white-space:nowrap;font-size:11px;font-weight:700;line-height:1.1;position:absolute;top:50%;left:0;transform:translateY(-50%)}.pp-loop__plate{fill:#fff;stroke:#2f2f2f;stroke-width:2.4px;stroke-linejoin:round}.pp-loop__hole{fill:#fff;stroke:#2f2f2f;stroke-width:2px;transition:stroke var(--fp-motion) ease, fill var(--fp-motion) ease}.pp-loop__hole.is-focus{stroke:var(--pub-brand);fill:#fff}.pp-loop__thick{fill:none;stroke:#8e877c;stroke-width:0;transition:stroke-width var(--fp-motion) ease}.pp-loop__thick.is-on{stroke-width:5px}.pp-loop__load{fill:none;stroke:var(--pub-brand);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round}.pp-loop__fixed{fill:none;stroke:#8e877c;stroke-width:2.6px;stroke-linecap:round}.pp-loop__note{fill:#2f2f2f;font-weight:700}.pp-loop__rib path{fill:none;stroke:#8e877c;stroke-width:2.4px;stroke-dasharray:5 4}html[data-mdf-area=public] .pub .pp .pp-loop__knowledge{align-content:start;gap:6px;margin:0;padding:0;list-style:none;display:grid}html[data-mdf-area=public] .pub .pp .pp-loop__knowledge li b{font-size:11px;display:block;color:#731e1f!important}html[data-mdf-area=public] .pub .pp .pp-loop__knowledge li{border:1.5px solid var(--fp-line);transition:border-color var(--fp-motion) ease, color var(--fp-motion) ease;background:#fff;border-radius:10px;padding:6px 10px;font-size:12px;font-weight:700;color:#2f2f2f!important}html[data-mdf-area=public] .pub .pp .pp-loop__knowledge li.is-focus{border-color:var(--pub-brand);color:var(--pub-ink)!important}html[data-mdf-area=public] .pub .pp .pp-loop__knowledge li.pp-loop__kept{border-style:dashed;border-color:var(--pub-brand);color:var(--pub-brand-ink)!important}.pp-gf__stage{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:12px;display:grid}.pp-gf__graph{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 8px;padding-top:2px;display:grid;position:relative}.pp-gf__lines{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.pp-gf__line{fill:none;stroke:#bfb8ac;stroke-width:2px;opacity:0;transition:opacity var(--fp-motion) ease, stroke var(--fp-motion) ease}.pp-gf__line.is-on{opacity:1}.pp-gf__line.is-focus{stroke:var(--pub-brand);stroke-width:2.8px}.pp-gf__node{z-index:1;border:2px solid var(--fp-line);min-width:0;transition:border-color var(--fp-motion) ease, box-shadow var(--fp-motion) ease;background:#fff;border-radius:12px;align-content:start;gap:4px;padding:8px 10px;display:grid;position:relative}.pp-gf__node--theme{border-color:#2f2f2f;grid-column:1/-1;justify-self:center;width:min(100%,320px)}.pp-gf__node.is-focus{border-color:var(--pub-brand);box-shadow:0 0 0 3px #731e1f24}.pp-gf__node-title{color:var(--pub-ink);font-size:14px;font-weight:800}.pp-gf__node-body{color:#2f2f2f;font-size:12px;font-weight:700}.pp-gf__relation{color:#731e1f;font-size:11px;font-weight:700}.pp-gf__media{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pp-gf__media-image{background:linear-gradient(135deg,#fff,#fff);border:1px solid #bfb8ac;border-radius:4px;width:34px;height:22px;display:inline-block}.pp-gf__media-text{color:#2f2f2f;background:#fff;border-radius:999px;padding:1px 8px;font-size:11px;font-weight:700}.pp-gf__media-audio{color:#2f2f2f;display:inline-flex}.pp-gf__side{align-content:start;gap:8px;display:grid}.pp-gf__overview,.pp-gf__trail{border:1.5px solid var(--fp-line);color:var(--pub-text);background:#fff;border-radius:12px;gap:2px;padding:8px 12px;font-size:12px;font-weight:700;display:grid}.pp-gf__overview b,.pp-gf__trail b{color:#731e1f;font-size:11px}.pp-gf__trail-note{color:#2f2f2f}.pp-gf__node.is-past{border-color:#bfb8ac}.pp-gf__node.is-past .pp-gf__node-title,.pp-gf__node.is-past .pp-gf__node-body{color:#2f2f2f}.pp-gf__spark{z-index:2;background:var(--pub-brand);pointer-events:none;opacity:0;border-radius:999px;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;transition:opacity .16s;position:absolute;box-shadow:0 0 8px #731e1f73}.pp-gf__spark.is-on{opacity:1}.pp-aec__cond--work,.pp-aec__cond--store{border-color:#8e877c}.pp-aec__cond--door{border-color:var(--pub-brand)}.pp-aec__room{stroke:none}.pp-aec__room--work{fill:#8e877c29}.pp-aec__room--store{fill:#8e877c2e}.pp-aec__wall{fill:none;stroke:#2f2f2f;stroke-width:3px;stroke-linejoin:round}.pp-aec__door{fill:none;stroke:var(--pub-brand);stroke-width:4px;stroke-linecap:round}.pp-aec__label{fill:var(--pub-ink);font-weight:700}.pp-aec__floor{stroke:#bfb8ac;stroke-width:1px}.pp-aec__wall3d{fill:#2f2f2f1a;stroke:#2f2f2f;stroke-width:1.8px;stroke-linejoin:round}.pp-aec__wall3d--front{fill:#2f2f2f0d}.pp-aec__inner3d{fill:#8e877c1f;stroke:#8e877c;stroke-width:1.6px}.pp-aec__roof{fill:#ffffffeb;stroke:#8e877c;stroke-width:1.8px;opacity:0;transition:opacity var(--fp-motion) ease}.pp-aec__roof.is-on{opacity:1}.pp-aec__model-labels text{fill:var(--pub-ink);font-weight:700}.pp-zon__map,.pp-zon__rooms,.pp-zon__solid{width:100%;transition:opacity var(--fp-motion) ease;grid-area:1/1}.pp-zon__views{display:grid}.pp-zon__map.is-hidden,.pp-zon__rooms,.pp-zon__solid{opacity:0;visibility:hidden}.pp-zon__rooms.is-on,.pp-zon__solid.is-on{opacity:1;visibility:visible}.pp-zon__floor{stroke:#bfb8ac;stroke-width:1px}.pp-zon__floor--entrance{fill:#8e877c1a}.pp-zon__floor--relax{fill:#8e877c2e}.pp-zon__floor--kitchen{fill:#8e877c33}.pp-zon__wall{fill:none;stroke:#2f2f2f;stroke-width:3px;stroke-linejoin:round}.pp-zon__opening{fill:none;stroke:#fff;stroke-width:4px}.pp-zon__wall3d{fill:#2f2f2f1a;stroke:#2f2f2f;stroke-width:1.8px;stroke-linejoin:round}.pp-zon__wall3d--front{fill:#2f2f2f0a}.pp-zon__wall3d--inner{fill:#8e877c1f;stroke:#8e877c;stroke-width:1.6px}.pp-zon__floor-label{fill:var(--pub-ink);font-weight:700}.pp-zon__route--plan,.pp-zon__route--solid{stroke:var(--pub-brand);stroke-width:3px}@media (width<=900px){.pp-loop__work,.pp-gf__stage{grid-template-columns:minmax(0,1fr)}.pp-loop__flow{grid-template-columns:52px minmax(0,1fr)}.pp-loop__return-path{left:20px;right:6px}.pp-loop__return-text{font-size:10px}.pp-loop__model{max-height:180px}.pp-gf__graph{grid-template-columns:minmax(0,1fr)}.pp-gf__node--theme{width:100%}.pp-gf__lines,.pp-gf__spark{display:none}}html[data-mdf-area=public] .pub .home-hero{--home-ink:#fff;--home-sub:#bfb8ac;--home-line:#d8c7a657;--home-gold:#d8c7a6;position:relative;overflow:hidden;background-color:#121e29!important;background-image:radial-gradient(120% 120% at 78% 22%,#121e29 0% 58%,#121e29 100%)!important;border-bottom:0!important;padding:clamp(40px,6vw,88px) 0 clamp(36px,5vw,72px)!important}.home-hero__inner{grid-template-columns:minmax(0,.92fr) minmax(0,1.18fr);align-items:center;gap:clamp(20px,3vw,48px);display:grid}.home-hero__copy{align-content:center;gap:18px;padding:clamp(4px,2vw,24px) 0;display:grid}.home-hero__eyebrow{letter-spacing:.24em;color:var(--home-gold);font-size:12px;font-weight:700}html[data-mdf-area=public] .pub .home-hero__title{letter-spacing:.02em;margin:0;font-family:Hiragino Mincho ProN,Yu Mincho,YuMincho,Noto Serif JP,serif;font-size:clamp(30px,4.2vw,56px);font-weight:600;line-height:1.32;color:var(--home-ink)!important}html[data-mdf-area=public] .pub .home-hero__lede{max-width:34ch;margin:0;font-size:clamp(14px,1.2vw,16px);line-height:1.85;color:var(--home-sub)!important}.home-hero__cta{flex-wrap:wrap;align-items:center;gap:14px 20px;margin-top:6px;display:flex}html[data-mdf-area=public] .pub .home-hero__more{border-bottom:1px solid var(--home-line);transition:border-color var(--fp-motion,.26s) ease, color var(--fp-motion,.26s) ease;align-items:center;gap:6px;padding:0 0 3px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex;color:var(--home-ink)!important}html[data-mdf-area=public] .pub .home-hero__more:after{content:"→";transition:transform var(--fp-motion,.26s) ease}html[data-mdf-area=public] .pub .home-hero__more:hover{border-color:var(--home-gold)}html[data-mdf-area=public] .pub .home-hero__more:hover:after{transform:translate(3px)}.home-hero__visual{min-width:0;position:relative}html[data-mdf-area=public] .pub .hv{background:0 0;border:0;gap:0;margin:0;padding:0;display:grid;position:relative}.hv__scene{width:100%;height:clamp(330px,34vw,430px);position:relative}.hv__paths{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hv__line{fill:none;stroke:#bfb8ac;stroke-width:1px;opacity:.18;transition:opacity .9s,stroke .9s,stroke-width .9s}.hv__line.is-lit{stroke:#d8c7a6;stroke-width:1.4px;opacity:.86}.hv__spark{fill:#fff;opacity:0;transition:opacity .22s}.hv__spark.is-on{opacity:.92;filter:drop-shadow(0 0 6px #ffffff8c)}.hv__core{z-index:1;width:106px;height:106px;position:absolute;transform:translate(-50%,-50%)}.hv__plane{--hv-lift:0px;background:linear-gradient(135deg,#d8c7a61c,#8e877c12);border:1px solid #bfb8ac61;transition:transform 1.2s,border-color .9s,background .9s;position:absolute;inset:8px;box-shadow:10px 10px 25px #121e2921}.hv__plane--bottom{--hv-base:26px;transform:translateY(calc(26px - var(--hv-lift))) rotateX(55deg) rotateZ(45deg)}.hv__plane--middle{--hv-base:8px;transform:translateY(calc(8px - var(--hv-lift))) rotateX(55deg) rotateZ(45deg)}.hv__plane--top{--hv-base:-10px;transform:translateY(calc(-10px - var(--hv-lift))) rotateX(55deg) rotateZ(45deg);background:linear-gradient(135deg,#d8c7a630,#8e877c17)}.hv__plane.is-past{--hv-lift:3px;background:linear-gradient(135deg,#d8c7a633,#8e877c1f);border-color:#d8c7a694}.hv__plane.is-now{--hv-lift:8px;background:linear-gradient(135deg,#d8c7a66b,#8e877c2e);border-color:#d8c7a6f2;box-shadow:0 0 18px #d8c7a647,10px 10px 25px #121e2921}.hv__core.is-lit .hv__plane{border-color:#d8c7a68f}.hv__core-label{white-space:nowrap;letter-spacing:.07em;color:#fff;padding:2px 10px;font-size:13px;position:absolute;top:112px;left:50%;transform:translate(-50%)}.hv__node{z-index:2;background:#121e29;border:1px solid #bfb8ac47;border-radius:50%;place-items:center;width:38px;height:38px;transition:background .8s,border-color .8s,box-shadow .8s;display:grid;position:absolute;transform:translate(-50%,-50%)}.hv__node:before{content:"";background:#8e877c;border-radius:50%;width:7px;height:7px;transition:background .8s,box-shadow .8s}.hv__node.is-lit{background:#2f2f2f;border-color:#d8c7a6;box-shadow:0 0 25px #d8c7a629}.hv__node.is-lit:before{background:#d8c7a6;box-shadow:0 0 11px #d8c7a673}.hv__node-label{white-space:nowrap;letter-spacing:.035em;color:#bfb8ac;padding:2px 10px;font-size:12px;transition:color .8s;position:absolute;top:46px;left:50%;transform:translate(-50%)}.hv__node.is-lit .hv__node-label{color:#fff}html[data-mdf-area=public] .pub .hv__bar{border-top:1px solid #8e877c52;margin-top:10px;padding-top:12px}html[data-mdf-area=public] .pub .hv .fp-ctl__now{color:#bfb8ac!important}html[data-mdf-area=public] .pub .hv button.fp-ctl__toggle,html[data-mdf-area=public] .pub .hv button.fp-ctl__step{color:#fff!important;background:0 0!important;border:1px solid #0000!important;border-radius:5px!important}html[data-mdf-area=public] .pub .hv button.fp-ctl__step{width:34px;height:34px}html[data-mdf-area=public] .pub .hv button.fp-ctl__toggle:hover,html[data-mdf-area=public] .pub .hv button.fp-ctl__step:hover{background:#ffffff0d!important}html[data-mdf-area=public] .pub .hv button.fp-ctl__step.is-now{color:#d8c7a6!important;background:#d8c7a61a!important;border-color:#d8c7a657!important}@media (prefers-reduced-motion:reduce){.hv__line,.hv__plane,.hv__node,.hv__spark{transition:none}}#home-features{scroll-margin-top:120px}.home-sec__lead{color:var(--pub-ink);margin:14px 0 0;font-size:15px;font-weight:800}.home-sec__aside{color:#2f2f2f;margin-top:2px;font-size:12px;font-weight:600;display:block}.home-sec__close{color:var(--pub-brand-ink);margin:6px 0 0;font-size:14px;font-weight:700}.home-sec__note{color:#2f2f2f;margin:12px 0 0;font-size:13px}.home-sec__claim{font-weight:800;color:var(--pub-ink)!important;font-size:18px!important}.home-sec__cta{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}html[data-mdf-area=public] .pub .home-sec--warm{background:#fff!important}html[data-mdf-area=public] .pub .home-sec--deep{color:#fff;background-color:#121e29!important;background-image:linear-gradient(#121e29 0% 100%)!important}html[data-mdf-area=public] .pub .home-sec--deep .pub-h2,html[data-mdf-area=public] .pub .home-sec--deep .home-sec__claim{color:#fff!important}html[data-mdf-area=public] .pub .home-sec--deep .pub-p,html[data-mdf-area=public] .pub .home-sec--deep .fp-ctl__now{color:#bfb8ac!important}html[data-mdf-area=public] .pub .home-sec--deep .fp-note{color:#bfb8ac!important;background:#ffffff1a!important;border-color:#d8c7a657!important}html[data-mdf-area=public] .pub .home-sec--deep button.fp-ctl__toggle,html[data-mdf-area=public] .pub .home-sec--deep button.fp-ctl__step{color:#fff!important;background:#ffffff14!important;border-color:#d8c7a657!important}html[data-mdf-area=public] .pub .home-sec--deep button.fp-ctl__step.is-now{color:#121e29!important;background:#d8c7a6!important;border-color:#d8c7a6!important}html[data-mdf-area=public] .pub .home-fig .fp-reveal{visibility:visible;opacity:.14;transform:none}html[data-mdf-area=public] .pub .home-fig .fp-reveal.is-on{opacity:1}html[data-mdf-area=public] .pub .home-fig{border:1px solid var(--pub-line);background:#fff;border-radius:18px;gap:12px;width:100%;margin:18px 0 0;padding:18px;display:grid}.home-cols{grid-template-columns:38% minmax(0,1fr);align-items:center;gap:7%;display:grid}.home-cols__copy{align-content:center;gap:14px;display:grid}.home-cols__figure{min-width:0}.home-kicker{letter-spacing:.1em;color:#731e1f;font-size:11px;line-height:1.8;display:block}html[data-mdf-area=public] .pub .home-serif{letter-spacing:.04em;font-family:Hiragino Mincho ProN,Yu Mincho,YuMincho,Noto Serif JP,serif;font-weight:500;line-height:1.65}@media (width<=900px){.home-cols{grid-template-columns:minmax(0,1fr);gap:26px}}html[data-mdf-area=public] .pub .hb{background:0 0;border:0;gap:0;margin:0;padding:0;display:grid}.hb__card{background:#fff;border-radius:8px;gap:12px;padding:26px;display:grid;box-shadow:0 18px 50px #121e290d}.hb__head{border-bottom:1px solid #fff;justify-content:space-between;align-items:center;gap:12px;padding-bottom:14px;font-size:12px;display:flex}.hb__who{color:#2f2f2f;align-items:center;gap:7px;font-weight:700;display:inline-flex}.hb__dot{background:#731e1f;border-radius:50%;width:6px;height:6px}.hb__note{color:#8e877c}.hb__ask{color:#fff;opacity:0;background:#121e29;border-radius:8px 8px 2px;justify-self:end;max-width:88%;padding:14px 18px;font-size:15px;line-height:1.8;transition:opacity .7s,transform .7s;transform:translateY(10px)}.hb__ask.is-on{opacity:1;transform:none}.hb__sources{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.hb__source{background:#fff;border:1px solid #d8c7a6;border-radius:4px;gap:3px;padding:10px 12px;transition:border-color .8s,box-shadow .8s;display:grid}.hb__source b{color:#2f2f2f;font-size:13px;font-weight:700}.hb__source i{color:#8e877c;font-size:11px;font-style:normal}.hb__source.is-lit{border-color:#8e877c;box-shadow:0 8px 20px #2f2f2f14}.hb__refs{flex-wrap:wrap;gap:8px;min-height:30px;display:flex}.hb__ref{color:#8e877c;opacity:0;background:#fff;border:1px solid #fff;border-radius:3px;padding:5px 11px;font-size:11px;transition:opacity .9s,transform 1.1s cubic-bezier(.22,.61,.36,1);transform:translateY(-46px)scale(.94)}.hb__ref.is-on{opacity:1;transform:none}.hb__label{color:#731e1f;opacity:0;font-size:11px;transition:opacity .6s}.hb__label.is-on{opacity:1}.hb__plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-height:92px;display:grid}.hb__plan{opacity:0;transform-origin:top;background:#fff;border-left:2px solid #8e877c;align-content:start;gap:8px;padding:10px 13px;font-size:13px;line-height:1.9;transition:opacity .7s,transform .9s cubic-bezier(.22,.61,.36,1);display:grid;transform:translateY(-18px)scaleY(.9)}.hb__plan.is-on{opacity:1;transform:none}.hb__plan b{color:#2f2f2f;font-size:14px;font-weight:700}.hb__plan em{color:#8e877c;font-size:11px;font-style:normal}.hb__span{background:#fff;border-radius:999px;height:8px;display:block;position:relative}.hb__span i{background:#8e877c;border-radius:999px;transition:left .9s,width .9s;position:absolute;top:0;bottom:0}.hb__confirm{color:#2f2f2f;opacity:0;background:#fff;border-radius:4px;flex-wrap:wrap;align-items:center;gap:8px;min-height:52px;padding:12px 15px;font-size:12px;line-height:1.8;transition:opacity .7s,transform .7s;display:flex;transform:translateY(8px)}.hb__confirm.is-on{opacity:1;transform:none}.hb__check{color:#2f2f2f;background:#fff;border:1px solid #bfb8ac;border-radius:999px;padding:3px 10px;font-weight:700}.hb__confirm-text{flex:100%}.hb__human{color:#8e877c;text-align:right;font-size:11px}html[data-mdf-area=public] .pub .hb__bar{border-top:1px solid #8e877c2e;margin-top:18px;padding-top:12px}@media (width<=680px){.hb__card{padding:18px}.hb__sources,.hb__plans{grid-template-columns:minmax(0,1fr)}.hb__ask{max-width:100%;font-size:14px}}.hw.is-fading .hw__piece{opacity:0}.hw.is-instant .hw__piece{transition:none!important}.hw__stage{width:100%;height:clamp(360px,30vw,400px);position:relative}.hw__paths{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hw__line{fill:none;stroke:#bfb8ac;stroke-width:1px;opacity:.35;transition:opacity .8s,stroke .8s}.hw__line.is-lit{stroke:#8e877c;stroke-width:1.6px;opacity:.9}.hw__spark{fill:#8e877c;opacity:0;transition:opacity .2s}.hw__spark.is-on{opacity:.95}.hw__source{z-index:1;background:#fff;border:1px solid #bfb8ac;border-radius:4px;gap:3px;width:min(30%,210px);padding:10px 12px;transition:transform 1.1s,border-color .8s,box-shadow .8s;display:grid;position:absolute;transform:translate(-50%,-50%)}.hw__source b{color:#2f2f2f;font-size:13px;font-weight:700}.hw__source .hw__row{color:#8e877c;font-size:11px}.hw__source .hw__row.is-hit{color:#8e877c;font-weight:700}.hw__source.is-lit{border-color:#8e877c;box-shadow:0 8px 20px #2f2f2f14}.hw__source--rows .hw__row{background:#fff;border-radius:2px;padding:2px 6px}.hw__source--paper{border-left:3px solid #d8c7a6}.hw__source--talk .hw__row{border-left:2px solid #d8c7a6;padding-left:10px}@media (width<=680px){.hw [data-hw-source=table]{left:22%!important}.hw [data-hw-source=talk]{left:78%!important}}.hw[data-hw-step="0"] [data-hw-source=table]{transform:translate(-50%,-50%)rotate(-4deg)}.hw[data-hw-step="0"] [data-hw-source=policy]{transform:translate(-50%,-58%)}.hw[data-hw-step="0"] [data-hw-source=talk]{transform:translate(-50%,-50%)rotate(3deg)}.hw__piece{z-index:2;color:#2f2f2f;opacity:0;background:#fff;border:1px solid #bfb8ac;border-radius:999px;padding:5px 12px;font-size:12px;font-weight:700;transition:transform 1.2s cubic-bezier(.22,.61,.36,1),opacity .7s;position:absolute;transform:translate(-50%,-50%)}.hw__piece.is-on{opacity:1;transform:translate(calc(-50% + var(--hw-dx) + var(--hw-slot)), calc(-50% + var(--hw-dy) - 78px))}.hw__case{z-index:2;color:#fff;text-align:center;opacity:.55;background:#121e29;border:1px solid #2f2f2f;border-radius:4px;gap:2px;width:min(56%,300px);padding:12px 16px;transition:opacity .8s,box-shadow .8s;display:grid;position:absolute;transform:translate(-50%,-50%)}.hw__case.is-lit{opacity:1;box-shadow:0 12px 30px #2f2f2f29}.hw__case b{font-size:14px;font-weight:700}.hw__case span{color:#bfb8ac;font-size:12px}html[data-mdf-area=public] .pub .hw__bar{border-top:1px solid #8e877c2e;margin-top:16px;padding-top:12px}html[data-mdf-area=public] .pub .hw{background:0 0;border:0;margin:18px 0 0;padding:0;display:grid}@media (width<=680px){.hw__stage{height:430px}.hw__source{width:min(34%,124px);padding:7px 9px;font-size:10px}.hw__source b{font-size:12px}.hw__piece{font-size:11px}.hw__piece.is-on{transform:translate(calc(-50% + var(--hw-dx) + calc(var(--hw-slot) * .42)), calc(-50% + var(--hw-dy) - 86px))}}.hf{grid-template-columns:33% minmax(0,1fr);align-items:start;gap:6%;margin-top:22px;display:grid}.hf__menu{flex-direction:column;gap:2px;display:flex}html[data-mdf-area=public] .pub .hf__menu button.hf__menu-item{text-align:left;cursor:pointer;align-items:flex-start;gap:13px;width:100%;display:flex;background:0 0!important;border:1px solid #0000!important;border-bottom-color:#d8c7a699!important;border-radius:0!important;padding:14px 9px!important}html[data-mdf-area=public] .pub .hf__menu button.hf__menu-item:hover{background:#121e2908!important}html[data-mdf-area=public] .pub .hf__menu button.hf__menu-item[aria-pressed=true]{background:0 0!important;border-bottom-color:#731e1f!important}.hf__no{letter-spacing:.05em;color:#8e877c;padding-top:2px;font-size:11px}.hf__menu-text{gap:3px;min-width:0;display:grid}.hf__menu-text b{color:#2f2f2f;font-size:14px;font-weight:700}html[data-mdf-area=public] .pub .hf__menu button[aria-pressed=true] .hf__menu-text b{color:#731e1f!important}html[data-mdf-area=public] .pub .hf__menu button[aria-pressed=true] .hf__menu-text i{color:#8e877c!important;font-weight:400!important}html[data-mdf-area=public] .pub .hf__menu button[aria-pressed=true] .hf__no{color:#731e1f!important}.hf__menu-text i{color:#8e877c;font-size:12px;font-style:normal;line-height:1.7}html[data-mdf-area=public] .pub .hf__stage{background:#fff;border:0;border-radius:7px;grid-template-rows:minmax(0,1fr) auto auto;min-height:320px;margin:0;padding:24px;display:grid}.hf__view{opacity:0;visibility:hidden;grid-area:1/1;align-content:start;gap:14px;transition:opacity .45s,visibility 0s linear .45s;display:grid}.hf[data-hf-feature] .hf__view{visibility:hidden}.hf__stage[data-hf-feature=status] [data-home-view=status],.hf__stage[data-hf-feature=options] [data-home-view=options],.hf__stage[data-hf-feature=plan] [data-home-view=plan],.hf__stage[data-hf-feature=documents] [data-home-view=documents],.hf__stage[data-hf-feature=history] [data-home-view=history]{opacity:1;visibility:visible;transition:opacity .45s,visibility}.hf__title{color:#2f2f2f;font-size:15px;font-weight:700;line-height:1.7}.hf__bar{background:#fff;border-radius:999px;height:9px;display:block;position:relative;overflow:hidden}.hf__bar em{background:#8e877c;border-radius:999px;height:100%;transition:width .9s cubic-bezier(.22,.61,.36,1);display:block}.hf__intake{color:#8e877c;opacity:.4;border:1px dashed #bfb8ac;border-radius:999px;justify-self:start;padding:5px 14px;font-size:11px;font-weight:700;transition:opacity .6s}.hf__intake.is-on{opacity:1}.hf__steps{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:12px;display:grid}.hf__step{background:#fff;border:1px solid #0000;border-radius:6px;gap:8px;padding:12px;transition:border-color .6s;display:grid}.hf__step.is-lit{border-color:#731e1f}.hf__step b{color:#2f2f2f;font-size:13px;font-weight:700}.hf__slot{flex-wrap:wrap;align-content:start;gap:6px;min-height:58px;display:flex}.hf__job{color:#2f2f2f;opacity:0;transform:translate(var(--hf-from-x), -74px);background:#fff;border:1px solid #d8c7a6;border-radius:4px;padding:5px 12px;font-size:12px;font-style:normal;font-weight:700;transition:transform 1.1s cubic-bezier(.22,.61,.36,1),opacity .5s}.hf__job.is-placed{opacity:1;transform:none}.hf__step u{color:#731e1f;opacity:0;font-size:11px;text-decoration:none;transition:opacity .5s}.hf__step u.is-on{opacity:1}.hf__split{grid-template-columns:96px minmax(0,1fr) minmax(0,1fr);align-items:start;gap:12px;display:grid}.hf__seed{color:#fff;text-align:center;background:#121e29;border-radius:6px;align-self:start;padding:10px;font-size:12px;font-weight:700}.hf__branch{opacity:0;background:#fff;border-left:2px solid #8e877c;border-radius:6px;gap:6px;padding:10px 12px;transition:opacity .7s,transform .8s cubic-bezier(.22,.61,.36,1);display:grid;transform:translate(-16px)}.hf__branch.is-on{opacity:1;transform:none}.hf__branch b{color:#2f2f2f;font-size:13px;font-weight:700}.hf__branch u{color:#2f2f2f;font-size:12px;text-decoration:none}.hf__branch s{color:#8e877c;opacity:0;min-height:1.5em;font-size:11px;text-decoration:none;transition:opacity .5s}.hf__branch s.is-on{opacity:1}.hf__plan{gap:14px;display:grid}.hf__plan-row{grid-template-columns:58px minmax(0,1fr) 128px;align-items:center;gap:10px;display:grid}.hf__plan-row b{color:#2f2f2f;font-size:12px;font-weight:700}.hf__track{background:#fff;border-radius:6px;height:30px;display:block;position:relative}.hf__track em{color:#2f2f2f;background:#d8c7a6;border-radius:4px;place-items:center;font-size:11px;font-style:normal;font-weight:700;transition:left .9s cubic-bezier(.22,.61,.36,1),width .9s cubic-bezier(.22,.61,.36,1);display:grid;position:absolute;top:4px;bottom:4px}.hf__plan-row--next .hf__track em{background:#bfb8ac}.hf__plan-row u{color:#2f2f2f;font-size:12px;text-decoration:none}.hf__plan-row u.is-lit{color:#731e1f;font-weight:700}.hf__next{opacity:0;align-content:start;gap:8px;min-height:92px;transition:opacity .5s;display:grid}.hf__next.is-on{opacity:1}.hf__next-buttons{flex-wrap:wrap;gap:8px;display:flex}html[data-mdf-area=public] .pub button.hf__next-button{cursor:pointer;font-weight:700;color:#2f2f2f!important;background:#fff!important;border:1px solid #bfb8ac!important;border-radius:999px!important;padding:8px 16px!important;font-size:12px!important}html[data-mdf-area=public] .pub button.hf__next-button[aria-pressed=true]{color:#731e1f!important;background:#fff!important;border-color:#731e1f!important}.hf__next-text{color:#2f2f2f;font-size:13px;line-height:1.8}.hf__docs{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.hf__doc{background:#fff;border:1px solid #d8c7a6;border-radius:6px;gap:4px;padding:10px 12px;display:grid;position:relative}.hf__doc b{color:#2f2f2f;font-size:12px;font-weight:700}.hf__doc i{color:#8e877c;font-size:11px;font-style:normal;transition:color .6s}.hf__doc i.is-hit{color:#8e877c;font-weight:700}.hf__piece{color:#2f2f2f;opacity:0;background:#fff;border:1px solid #bfb8ac;border-radius:999px;justify-self:start;padding:3px 10px;font-size:11px;font-style:normal;font-weight:700;transition:opacity .7s,transform .9s cubic-bezier(.22,.61,.36,1);transform:translateY(-10px)}.hf__piece.is-on{opacity:1;transform:translateY(0)}.hf__case{color:#fff;opacity:0;background:#121e29;border-radius:6px;gap:3px;padding:12px 14px;transition:opacity .7s,transform .7s;display:grid;transform:translateY(10px)}.hf__case.is-on{opacity:1;transform:none}.hf__case b{color:#d8c7a6;font-size:12px;font-weight:700}.hf__case span{font-size:13px}.hf__case u{color:#bfb8ac;font-size:11px;text-decoration:none}.hf__history{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.hf__past{background:#fff;border:1px solid #d8c7a6;border-radius:6px;grid-row:span 2;align-content:start;gap:4px;padding:10px 12px;display:grid}.hf__past b{color:#2f2f2f;font-size:12px;font-weight:700}.hf__past i{color:#2f2f2f;font-size:12px;font-style:normal}.hf__same,.hf__diff{opacity:0;border-radius:6px;padding:8px 12px;font-size:12px;font-weight:700;transition:opacity .6s,transform .7s;transform:translate(14px)}.hf__same{color:#2f2f2f;background:#fff}.hf__diff{color:#8e877c;background:#fff}.hf__same.is-on,.hf__diff.is-on{opacity:1;transform:none}.hf__nownext{color:#fff;opacity:0;background:#121e29;border-radius:6px;grid-column:1/-1;gap:3px;padding:12px 14px;transition:opacity .7s,transform .7s;display:grid;transform:translateY(10px)}.hf__nownext.is-on{opacity:1;transform:none}.hf__nownext b{color:#d8c7a6;font-size:12px;font-weight:700}.hf__nownext i{font-size:13px;font-style:normal}.hf__nownext u{color:#bfb8ac;font-size:11px;text-decoration:none}.hf__outcome{color:#2f2f2f;opacity:0;background:#fff;border-left:2px solid #8e877c;border-radius:6px;grid-row:2;min-height:3.4em;margin-top:14px;padding:10px 14px;font-size:14px;font-weight:700;line-height:1.7;transition:opacity .5s}.hf__outcome.is-on{opacity:1}html[data-mdf-area=public] .pub .hf__bar-row{border-top:1px solid #8e877c2e;grid-row:3;margin-top:18px;padding-top:12px}@media (width<=900px){.hf{grid-template-columns:minmax(0,1fr);gap:18px}.hf__menu{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 10px;display:grid}}@media (width<=680px){html[data-mdf-area=public] .pub .hf__stage{padding:18px}.hf__steps,.hf__docs,.hf__split{grid-template-columns:minmax(0,1fr)}.hf__plan-row{grid-template-columns:48px minmax(0,1fr)}.hf__plan-row u{grid-column:2}.hf__history{grid-template-columns:minmax(0,1fr)}.hf__past{grid-row:auto}}html[data-mdf-area=public] .pub .hd{background:0 0;border:0;margin:20px 0 0;padding:0;display:grid}.hd__track{height:356px;position:relative}.hd__rail{background:linear-gradient(90deg,#8e877c26,#8e877c66,#8e877c26);height:1px;position:absolute;top:197px;left:4%;right:4%}.hd__mark{text-align:center;justify-items:center;gap:8px;width:20%;display:grid;position:absolute;top:186px;transform:translate(-50%)}.hd__mark i{color:#8e877c;background:#fff;border:1px solid #bfb8ac;border-radius:50%;place-items:center;width:22px;height:22px;font-size:11px;font-style:normal;font-weight:700;transition:background .6s,border-color .6s,color .6s;display:grid}.hd__mark b{color:#8e877c;font-size:12px;font-weight:700;transition:color .6s}.hd__mark.is-lit i{color:#fff;background:#8e877c;border-color:#8e877c}.hd__mark.is-lit b{color:#2f2f2f}.hd__ticket{z-index:2;background:#fff;border:1px solid #bfb8ac;border-radius:6px;gap:6px;width:min(30%,280px);padding:12px 14px;transition:left 1.1s cubic-bezier(.22,.61,.36,1),transform 1.1s cubic-bezier(.22,.61,.36,1),opacity .7s;display:grid;position:absolute;top:0;box-shadow:0 14px 34px #2f2f2f14}.hd__ticket.is-done{opacity:1;box-shadow:0 6px 16px #2f2f2f0f}.hd__ticket b{color:#2f2f2f;font-size:13px;font-weight:700;line-height:1.7}.hd__facts,.hd__plans,.hd__decided{opacity:0;flex-wrap:wrap;gap:5px;transition:opacity .6s,transform .6s;display:flex;transform:translateY(-6px)}.hd__facts.is-on,.hd__plans.is-on,.hd__decided.is-on{opacity:1;transform:none}.hd__facts i{color:#8e877c;background:#fff;border-radius:3px;padding:2px 8px;font-size:11px;font-style:normal}.hd__plans i{color:#2f2f2f;background:#fff;border-left:2px solid #8e877c;padding:2px 9px;font-size:11px;font-style:normal;font-weight:700}.hd__decided{background:#121e29;border-radius:4px;gap:2px;padding:7px 10px;display:grid}.hd__decided i{color:#d8c7a6;font-size:11px;font-style:normal;font-weight:700}.hd__decided em{color:#fff;font-size:11px;font-style:normal}.hd__record{text-align:right;opacity:0;background:#fff;border:1px solid #d8c7a6;border-radius:4px;gap:2px;padding:8px 12px;transition:opacity .6s,transform .7s;display:grid;position:absolute;top:252px;right:0;transform:translateY(-8px)}.hd__record.is-on{opacity:1;transform:none}.hd__record b{color:#8e877c;font-size:11px;font-weight:700}.hd__record i{color:#8e877c;font-size:11px;font-style:normal}.hd__return{opacity:0;border:1px dashed #d8c7a6;border-top:0;border-radius:0 0 12px 12px;height:26px;transition:opacity .6s;position:absolute;top:296px;left:4%;right:3%}.hd__return:before{content:"";border-top:2px solid #d8c7a6;border-left:2px solid #d8c7a6;width:9px;height:9px;position:absolute;top:-5px;left:-5px;transform:rotate(45deg)}.hd__return.is-on{opacity:1}.hd__return-text{text-align:center;color:#d8c7a6;opacity:0;font-size:11px;font-weight:700;transition:opacity .6s;position:absolute;top:328px;left:4%;right:3%}.hd__return-text.is-on{opacity:1}html[data-mdf-area=public] .pub .hd__bar{border-top:1px solid #8e877c2e;margin-top:8px;padding-top:12px}@media (width<=900px){.hd__track{height:auto;padding:0 0 18px}.hd__rail{background:linear-gradient(#8e877c26,#8e877c66);width:1px;height:auto;inset:10px auto 60px 16px}.hd__mark{text-align:left;grid-template-columns:34px minmax(0,1fr);justify-items:start;width:auto;margin-bottom:14px;display:grid;position:static;transform:none}.hd__ticket{width:100%;margin:10px 0 14px;position:static;transform:none!important}.hd__record{text-align:left;margin-top:8px;position:static}.hd__return{border:1px dashed #bfb8ac;border-bottom:0;border-radius:12px 12px 0 0;height:16px;margin-top:6px;position:static}}.hi{gap:14px;margin-top:20px;display:grid}.hi__tabs{flex-wrap:wrap;gap:6px;display:flex}html[data-mdf-area=public] .pub .hi__tabs button.hi__tab{cursor:pointer;font-weight:700;color:#2f2f2f!important;background:0 0!important;border:1px solid #8e877c80!important;border-radius:999px!important;padding:8px 18px!important;font-size:13px!important}html[data-mdf-area=public] .pub .hi__tabs button.hi__tab[aria-pressed=true]{color:#731e1f!important;background:#fff!important;border-color:#731e1f!important}html[data-mdf-area=public] .pub .hi__stage{background:#fff;border:1px solid #fff;border-radius:7px;grid-template-rows:auto minmax(0,1fr) auto auto;gap:12px;min-height:330px;margin:0;padding:20px;display:grid}.hi__head{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:12px;display:grid}.hi__ask{color:#2f2f2f;gap:3px;font-size:14px;font-weight:700;line-height:1.7;display:grid}.hi__ask b{color:#731e1f;font-size:11px;font-weight:700}.hi__uses{flex-wrap:wrap;align-items:center;gap:6px;font-size:11px;display:flex}.hi__uses b{color:#8e877c;width:100%;font-size:11px;font-weight:700}.hi__uses i{color:#8e877c;background:#fff;border:1px solid #d8c7a6;border-radius:3px;padding:3px 9px;font-style:normal}.hi__view{grid-area:2/1;align-content:start;gap:14px;display:none}.hi__stage[data-hi-industry=factory] [data-hi-view=factory],.hi__stage[data-hi-industry=construction] [data-hi-view=construction],.hi__stage[data-hi-industry=service] [data-hi-view=service]{display:grid}.hi__plans{opacity:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-height:62px;transition:opacity .6s,transform .6s;display:grid;transform:translateY(6px)}.hi__plans.is-on{opacity:1;transform:none}.hi__plans span{background:#fff;border-left:2px solid #8e877c;border-radius:6px;gap:2px;padding:9px 12px;display:grid}.hi__plans b{color:#2f2f2f;font-size:13px;font-weight:700}.hi__plans i{color:#8e877c;font-size:12px;font-style:normal}.hi__cells{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.hi__cell{background:#fff;border:1px solid #d8c7a6;border-radius:6px;gap:8px;padding:12px;transition:border-color .6s;display:grid}.hi__cell.is-tight{border-color:#731e1f}.hi__cell b{color:#2f2f2f;font-size:13px;font-weight:700}.hi__cell u{color:#8e877c;font-size:11px;text-decoration:none}.hi__cell.is-tight u{color:#731e1f;font-weight:700}.hi__queue{flex-wrap:wrap;align-content:start;gap:5px;min-height:40px;display:flex}.hi__job{background:#bfb8ac;border-radius:3px;width:26px;height:16px;animation:.6s cubic-bezier(.22,.61,.36,1) hi-job-in}@keyframes hi-job-in{0%{opacity:0;transform:translate(-22px)}to{opacity:1;transform:none}}.hi__sites{gap:8px;display:grid}.hi__site{grid-template-columns:74px minmax(0,1fr) 86px;align-items:center;gap:10px;display:grid}.hi__site b{color:#2f2f2f;font-size:12px;font-weight:700}.hi__site u{color:#8e877c;font-size:11px;text-decoration:none}.hi__span{background:#fff;border-radius:4px;height:22px;display:block;position:relative}.hi__span em{background:#bfb8ac;border-radius:3px;transition:left 1s cubic-bezier(.22,.61,.36,1),width 1s,background .5s;position:absolute;top:3px;bottom:3px}.hi__span em.is-tight{background:#bfb8ac;box-shadow:inset 0 0 0 1px #731e1f}.hi__span em.hi__ghost{background:0 0;border:1px dashed #bfb8ac}.hi__scope{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:12px;display:grid}.hi__blocks{gap:6px;display:grid}.hi__blocks b,.hi__history b{color:#2f2f2f;font-size:12px;font-weight:700}.hi__stack{flex-wrap:wrap;align-content:start;gap:6px;min-height:64px;display:flex}.hi__stack em{color:#2f2f2f;background:#fff;border:1px solid #0000;border-radius:4px;place-items:center;min-width:96px;padding:8px 6px;font-size:11px;font-style:normal;font-weight:700;transition:opacity .6s,transform .7s cubic-bezier(.22,.61,.36,1);display:grid}.hi__stack em.hi__extra{opacity:0;background:#d8c7a6;transform:translateY(-14px)}.hi__stack em.hi__extra.is-on{opacity:1;transform:none}.hi__stack em.hi__extra.is-out{opacity:.35;background:0 0;border-style:dashed;border-color:#8e877c}.hi__history{opacity:0;background:#fff;border:1px solid #d8c7a6;border-radius:6px;gap:3px;padding:9px 12px;transition:opacity .6s;display:grid}.hi__history.is-on{opacity:1}.hi__history i{color:#8e877c;font-size:11px;font-style:normal}.hi__check{color:#2f2f2f;grid-row:3;font-size:12px;font-weight:700}.hi__check b{background:#fff;border:1px solid #bfb8ac;border-radius:999px;margin-right:8px;padding:2px 9px;font-size:11px}html[data-mdf-area=public] .pub .hi__bar{border-top:1px solid #8e877c2e;grid-row:4;margin-top:2px;padding-top:12px}@media (width<=760px){.hi__head,.hi__cells,.hi__plans,.hi__scope{grid-template-columns:minmax(0,1fr)}.hi__site{grid-template-columns:62px minmax(0,1fr)}.hi__site u{grid-column:2}.hi__queue{min-height:24px}}@media (width<=1100px){.home-hero__inner{grid-template-columns:minmax(0,1fr)}.home-hero__visual{order:2}}@media (width<=640px){html[data-mdf-area=public] .pub .home-hero__title{line-height:1.5;font-size:25px!important}html[data-mdf-area=public] .pub .home-hero__lede{font-size:14px!important}.home-hero__ai,.home-hero__keep{width:min(52%,176px)}}html[data-mdf-area=public] .pub .pub-steps{gap:var(--pub-s3)}html[data-mdf-area=public] .pub .pub-step{align-items:start;gap:var(--pub-s3);grid-template-columns:44px minmax(0,4fr) minmax(0,6fr);display:grid}.pub-step__text,.pub-step__figure{min-width:0}html[data-mdf-area=public] .pub .pub-step button.pub-step__more{margin-top:var(--pub-s2);cursor:pointer;justify-self:start;font-weight:700;border:1.5px solid var(--pub-line)!important;color:var(--pub-ink)!important;background:#fff!important;border-radius:999px!important;padding:4px 12px!important;font-size:13px!important}html[data-mdf-area=public] .pub .pub-step button.pub-step__more[aria-expanded=true]{color:#731e1f!important;background:#fff!important;border-color:#731e1f!important}html[data-mdf-area=public] .pub .pub-step[data-step-open=false]{grid-template-columns:44px minmax(0,1fr)}html[data-mdf-area=public] .pub .pub-step[data-step-open=false] .pub-step__figure{display:none!important}.pub-lede--case{color:var(--pub-ink);font-weight:700}.fl{gap:10px;display:grid}.fl__stage{gap:8px;min-width:0;display:grid}.fl.is-instant *,.fl.is-instant :before,.fl.is-instant :after{transition:none!important}.fl__who{color:#2f2f2f;align-items:center;gap:6px;font-size:11px;font-weight:800;display:inline-flex}.fl__who svg{flex:none;width:14px;height:14px}.fl__who--customer{color:#731e1f;justify-self:start}.fl__who--vendor{color:#8e877c;justify-self:end}.fl__bubble{max-width:88%;color:var(--pub-text);transition:opacity var(--fp-motion) ease, transform var(--fp-motion) ease, background-color var(--fp-motion) ease, border-color var(--fp-motion) ease;border-radius:12px;padding:7px 12px;font-size:12.5px;font-weight:700;line-height:1.65;position:relative}.fl__bubble--ask{background:#fff;border:1.5px solid #d8c7a6;border-left:3px solid #731e1f;justify-self:start}.fl__bubble--reply{background:#fff;border:1.5px solid #fff;border-right:3px solid #8e877c;justify-self:end}.fl__bubble--idea{color:var(--pub-ink);background:#fff;border:1.5px dashed #8e877c;justify-self:start}.fl__bubble--ask.is-past{color:#8e877c;background:#fff;border-left-color:#d8c7a6}.fl__arrow{opacity:0;width:14px;height:16px;transition:opacity var(--fp-motion) ease;justify-self:center}.fl__arrow.is-on{opacity:1}.fl__arrow--down{background:linear-gradient(#bfb8ac,#bfb8ac) 50%/2px 100% no-repeat}.fl__arrow--down:after{content:"";border-bottom:2px solid #bfb8ac;border-right:2px solid #bfb8ac;width:8px;height:8px;margin:10px auto 0;display:block;transform:rotate(45deg)}.fl__arrow--right{background:linear-gradient(#bfb8ac,#bfb8ac) 50%/100% 2px no-repeat;width:22px;height:12px}.fl__token{border:1.5px solid var(--fp-line);border-left:3px solid var(--fl-tone,#731e1f);color:var(--pub-text);transition:opacity var(--fp-motion) ease, transform var(--fp-motion) ease, box-shadow var(--fp-motion) ease;background:#fff;border-radius:10px;gap:2px;padding:7px 12px;font-size:12px;font-weight:700;display:grid}.fl__token b{color:var(--fl-tone,#731e1f);font-size:12px;font-weight:800}.fl__token.is-focus{box-shadow:0 0 0 2px #8e877c2e}.fl__token--ask{--fl-tone:#731e1f}.fl__token--plan{--fl-tone:#8e877c}.fl__token--scope{--fl-tone:#731e1f}.fl__token--poc{--fl-tone:#8e877c}.fl__token--design{--fl-tone:#2f2f2f}.fl__token--setup{--fl-tone:#8e877c}.fl__token--guide{--fl-tone:#731e1f}.fl__token--log{--fl-tone:#8e877c}.fl__confirm{color:#2f2f2f;background:#fff;border-radius:999px;justify-self:start;align-items:center;gap:6px;padding:3px 10px;font-size:11.5px;font-weight:800;display:inline-flex}.fl__confirm svg{flex:none;width:13px;height:13px}.fl__note{color:#2f2f2f;font-size:11px;font-weight:700}.fl__screen{border:1.5px solid var(--fp-line);background:#fff;border-radius:10px;gap:5px;padding:8px 10px;display:grid}.fl__screen-title{color:#2f2f2f;font-size:11px;font-weight:800}.fl__row-head{color:#2f2f2f;background:#fff;border-radius:6px;padding:2px 8px;font-size:11px;font-weight:800}.fl__row{border:1px solid var(--fp-line);color:var(--pub-ink);border-radius:6px;align-items:center;gap:8px;padding:3px 8px;font-size:12px;font-weight:700;display:flex}.fl__row--new{background:#fff;border-color:#8e877c}.fl__talk{gap:7px;display:grid}.fl__asks{justify-items:start;gap:6px;display:grid}.fl__free{color:#2f2f2f;background:#fff;border-radius:999px;justify-self:end;padding:2px 10px;font-size:11px;font-weight:800}.fl__next{color:var(--pub-text);border:1.5px dashed #731e1f;border-radius:10px;gap:2px;padding:7px 12px;font-size:12px;font-weight:700;display:grid}.fl__next b{color:#731e1f;font-size:11px}.fl__work{gap:7px;display:grid}.fl__work-title{color:#2f2f2f;font-size:11px;font-weight:800}.fl__work-row{flex-wrap:wrap;align-items:stretch;gap:6px;display:flex;position:relative}.fl__work-step{border:1.5px solid var(--fp-line);color:var(--pub-ink);transition:border-color var(--fp-motion) ease, background-color var(--fp-motion) ease;background:#fff;border-radius:8px;flex:110px;gap:3px;padding:6px 8px;font-size:12px;font-weight:800;display:grid}.fl__work-step.is-hot{background:#fff;border-color:#731e1f}.fl__work-tag{color:#2f2f2f;background:#fff;border-radius:999px;justify-self:start;padding:0 7px;font-size:10.5px;font-style:normal;font-weight:700}.fl__work-step--after{border-style:dashed;flex:130px}.fl__work-step--after.is-key{background:#fff;border-style:solid;border-color:#8e877c}.fl__loop{opacity:0;pointer-events:none;width:100%;height:44px;transition:opacity var(--fp-motion) ease;position:absolute;bottom:-2px;left:0;right:0}.fl__loop.is-on{opacity:1}.fl__loop-line{fill:none;stroke:#731e1f;stroke-width:2.2px;stroke-dasharray:5 4}.fl__loop-head{fill:none;stroke:#731e1f;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.fl__pains{flex-wrap:wrap;gap:6px;display:flex}.fl__pain{color:var(--pub-text);background:#fff;border-radius:999px;padding:3px 10px;font-size:11.5px;font-weight:700}.fl__pain b{color:#731e1f;margin-right:6px}.fl__plan{gap:6px;display:grid}.fl__roles{color:var(--pub-text);grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;font-size:11.5px;font-weight:700;display:grid}.fl__roles>span{background:#fff;border-radius:8px;padding:5px 10px}.fl__roles b{color:#731e1f;font-size:11px;display:block}.fl__estimate{color:#731e1f;background:#fff;border:1.5px solid #8e877c;border-radius:999px;justify-self:start;padding:3px 10px;font-size:11.5px;font-weight:800}.fl__scope-stage{gap:7px;display:grid}.fl__scope{border:2px solid var(--fp-line);transition:border-color var(--fp-motion) ease, background-color var(--fp-motion) ease;border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px;padding:8px 10px;display:flex}.fl__scope.is-on{background:#fff;border-color:#731e1f}.fl__scope-title{color:#731e1f;width:100%;font-size:11px;font-weight:800}.fl__out{gap:6px;display:flex}.fl__src{border:1.5px solid var(--fp-line);color:var(--pub-ink);transition:border-color var(--fp-motion) ease, background-color var(--fp-motion) ease, color var(--fp-motion) ease;background:#fff;border-radius:999px;align-items:center;gap:5px;padding:3px 10px;font-size:11.5px;font-weight:700;display:inline-flex}.fl__src svg{flex:none;width:13px;height:13px}.fl__src--out{color:#8e877c;background:#fff;border-style:dashed}.fl__src--out i{color:#731e1f;font-size:10.5px;font-style:normal;font-weight:800}.fl__src--sm{font-size:11px}.fl__src--sm.is-hot{background:#fff;border-color:#8e877c}.fl__srcs{flex-wrap:wrap;gap:5px;display:flex}html[data-mdf-area=public] .pub .fl__items{grid-template-columns:minmax(0,1fr);gap:4px;margin:0;display:grid}html[data-mdf-area=public] .pub .fl__items>div{background:#fff;border-radius:6px;grid-template-columns:5.4em minmax(0,1fr);gap:8px;padding:3px 8px;display:grid}html[data-mdf-area=public] .pub .fl__items dt{color:#731e1f;font-size:11px;font-weight:800}html[data-mdf-area=public] .pub .fl__items dd{color:var(--pub-text);margin:0;font-size:12px;font-weight:700}.fl__docs{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.fl__doc{background:#fff;border:1.5px solid #731e1f;border-radius:8px;flex:150px;gap:3px;padding:7px 10px;display:grid}.fl__doc b{color:var(--pub-ink);align-items:center;gap:5px;font-size:12px;font-weight:800;display:inline-flex}.fl__doc b svg{flex:none;width:13px;height:13px}.fl__doc i{color:#2f2f2f;background:#fff;border-radius:5px;padding:1px 7px;font-size:10.5px;font-style:normal;font-weight:700}.fl__hand{color:#2f2f2f;background:#fff;border-radius:999px;align-self:center;padding:3px 10px;font-size:11px;font-weight:800}.fl__agree{justify-items:start;gap:6px;display:grid}.fl__poc{gap:7px;display:grid}.fl__aim{color:var(--pub-text);background:#fff;border-radius:8px;justify-self:start;padding:3px 10px;font-size:11.5px;font-weight:800}.fl__input{border:1.5px solid var(--fp-line);color:#8e877c;height:30px;transition:border-color var(--fp-motion) ease, color var(--fp-motion) ease, background-color var(--fp-motion) ease;background:#fff;border-radius:8px;align-items:center;padding:4px 10px;font-size:12px;font-weight:700;display:flex;overflow:hidden}.fl__input.is-on{color:var(--pub-ink);background:#fff;border-color:#8e877c}.fl__answer{color:var(--pub-text);background:#fff;border-radius:8px;gap:2px;padding:6px 10px;font-size:12px;font-weight:700;display:grid}.fl__answer b{color:#8e877c;font-size:11px}.fl__refs{gap:3px;display:grid}.fl__ref{color:#2f2f2f;border:1px dashed #bfb8ac;border-radius:6px;justify-self:start;padding:2px 8px;font-size:11px;font-weight:700}.fl__ref.is-open{color:#8e877c;border-style:solid;border-color:#8e877c}.fl__ref-open{color:var(--pub-ink);background:#fff;border:1.5px solid #8e877c;border-radius:6px;justify-self:start;margin-left:14px;padding:3px 9px;font-size:11px;font-weight:700}.fl__result{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.fl__result-card{color:var(--pub-text);border-radius:8px;gap:2px;padding:6px 10px;font-size:11.5px;font-weight:700;display:grid}.fl__result-card b{font-size:11px}.fl__result-card--ok{background:#fff}.fl__result-card--ok b{color:#2f2f2f}.fl__result-card--todo{background:#fff}.fl__result-card--todo b{color:#731e1f}.fl__design{gap:7px;display:grid}.fl__sort{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.fl__sort-col{background:#fff;border-radius:8px;align-content:start;gap:3px;padding:6px 8px;display:grid}.fl__sort-col b{color:#2f2f2f;font-size:11px;font-weight:800}.fl__sort-col i{color:var(--pub-text);font-size:11.5px;font-style:normal;font-weight:700}.fl__roles-pick{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.fl__roles-label{color:#2f2f2f;font-size:11px;font-weight:800}.fl__role{border:1.5px solid var(--fp-line);color:#8e877c;transition:border-color var(--fp-motion) ease, background-color var(--fp-motion) ease, color var(--fp-motion) ease;background:#fff;border-radius:999px;padding:2px 12px;font-size:11.5px;font-weight:700}.fl__role.is-now{color:#2f2f2f;background:#fff;border-color:#2f2f2f}.fl__can{gap:3px;display:grid}.fl__can-row{border:1px solid var(--fp-line);color:var(--pub-text);transition:border-color var(--fp-motion) ease, background-color var(--fp-motion) ease;background:#fff;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:3px 10px;font-size:11.5px;font-weight:700;display:flex}.fl__can-row i{color:#2f2f2f;white-space:nowrap;font-size:11px;font-style:normal;font-weight:800}.fl__can-row.is-edit{background:#fff;border-color:#2f2f2f}.fl__can-row.is-edit i{color:#2f2f2f}.fl__can-row.is-no{background:#fff}.fl__can-row.is-no i{color:#731e1f}.fl__links{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.fl__links-title{color:#2f2f2f;font-size:11px;font-weight:800}.fl__link{color:#8e877c;background:#fff;border-radius:999px;padding:2px 10px 2px 18px;font-size:11px;font-weight:700;position:relative}.fl__link:before{content:"";background:#8e877c;width:8px;height:2px;position:absolute;top:50%;left:6px}.fl__sheet{justify-items:start;gap:6px;display:grid}.fl__setup{gap:7px;display:grid}.fl__env{border:2px dashed var(--fp-line);transition:border-color var(--fp-motion) ease;border-radius:10px;gap:5px;padding:8px 10px;display:grid}.fl__env.is-on{border-color:#8e877c}.fl__env-title{color:#8e877c;font-size:11px;font-weight:800}.fl__map{grid-template-columns:repeat(2,minmax(0,1fr));gap:3px 10px;display:grid}.fl__map-title{color:#2f2f2f;font-size:11px;font-weight:800}.fl__map-row{grid-column:1/-1;grid-template-columns:minmax(0,1fr) 30px minmax(0,1fr);align-items:center;gap:6px;display:grid}.fl__map-row i{color:var(--pub-text);background:#fff;border-radius:6px;padding:2px 8px;font-size:11.5px;font-style:normal;font-weight:700}.fl__map-row em{background:#8e877c;height:2px;display:block}.fl__seed{flex-wrap:wrap;gap:6px;display:flex}.fl__seed-item{color:var(--pub-text);background:#fff;border-radius:999px;align-items:center;gap:5px;padding:2px 10px;font-size:11.5px;font-weight:700;display:inline-flex}.fl__seed-item svg{color:#2f2f2f;flex:none;width:13px;height:13px}.fl__setup-check{justify-items:start;gap:6px;display:grid}.fl__learn{gap:7px;display:grid}.fl__doer{color:#2f2f2f;font-size:11.5px;font-weight:700}.fl__doer b{color:var(--pub-ink)}.fl__ops{gap:5px;display:grid}.fl__guide{color:#8e877c;transition:opacity var(--fp-motion) ease, background-color var(--fp-motion) ease, color var(--fp-motion) ease;background:#fff;border-radius:999px;justify-self:start;align-items:center;gap:6px;padding:3px 10px;font-size:11.5px;font-weight:800;display:inline-flex}.fl__guide svg{flex:none;width:13px;height:13px}.fl__guide.is-past{color:#8e877c;background:#fff}.fl__op{border:1.5px solid var(--fp-line);color:var(--pub-ink);transition:border-color var(--fp-motion) ease, background-color var(--fp-motion) ease;background:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:4px 10px;font-size:12px;font-weight:700;display:flex}.fl__op.is-tried{background:#fff;border-color:#8e877c}.fl__op-by{color:#731e1f;font-size:10.5px;font-style:normal;font-weight:800}.fl__qa{gap:5px;display:grid}.fl__live{gap:7px;display:grid}.fl__ready{flex-wrap:wrap;gap:6px;display:flex}.fl__ready-item{color:#2f2f2f;background:#fff;border-radius:999px;align-items:center;gap:5px;padding:2px 10px;font-size:11.5px;font-weight:800;display:inline-flex}.fl__ready-item svg{flex:none;width:13px;height:13px}.fl__start{justify-items:start;gap:6px;display:grid}.fl__state{align-items:center;gap:8px;display:inline-flex}.fl__state i{color:#8e877c;transition:background-color var(--fp-motion) ease, color var(--fp-motion) ease;background:#fff;border-radius:999px;padding:2px 12px;font-size:11.5px;font-style:normal;font-weight:800}.fl__state i.is-now{color:#fff;background:#2f2f2f}.fl__state em{background:#bfb8ac;width:18px;height:2px;display:block}.fl__log{color:#2f2f2f;background:#fff;border-radius:6px;padding:3px 9px;font-size:11px;font-weight:700}.fl__after{gap:6px;display:grid}.fl__to{color:#8e877c;background:#fff;border-radius:999px;justify-self:start;padding:3px 10px;font-size:11.5px;font-weight:700}.fl__improve{gap:7px;display:grid}.fl__use{gap:4px;display:grid}.fl__use-row{color:var(--pub-text);background:#fff;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:3px 10px;font-size:11.5px;font-weight:700;display:flex}.fl__use-row i{color:#2f2f2f;white-space:nowrap;font-size:10.5px;font-style:normal;font-weight:800}.fl__use-row.is-slow{background:#fff}.fl__use-row.is-slow i{color:#731e1f}.fl__review{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.fl__review-col{color:var(--pub-text);background:#fff;border-radius:8px;gap:2px;padding:6px 10px;font-size:11.5px;font-weight:700;display:grid}.fl__review-col b{color:#8e877c;font-size:11px}.fl__fix{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fl__screen--mini{flex:170px}.fl__screen--mini.is-done{background:#fff;border-color:#2f2f2f}.fl__ref-btn{color:#8e877c;background:#fff;border-radius:6px;margin-left:auto;padding:1px 8px;font-size:10.5px;font-style:normal;font-weight:800}.fl__ref-btn--clear{color:#fff;background:#8e877c}.fl__cycle{color:var(--pub-text);border:1.5px dashed #8e877c;border-radius:8px;padding:4px 10px;font-size:11.5px;font-weight:700}@media (width<=1000px){html[data-mdf-area=public] .pub .pub-step{grid-template-columns:44px minmax(0,1fr)}.pub-step__figure{grid-column:2}}@media (width<=760px){html[data-mdf-area=public] .pub .pub-step{grid-template-columns:minmax(0,1fr)}.pub-step__figure{grid-column:1}.fl__sort,.fl__result,.fl__review,.fl__roles,.fl__map{grid-template-columns:minmax(0,1fr)}.fl__map-title:nth-of-type(2){display:none}.fl__bubble{max-width:100%}.fl__can-row,.fl__op,.fl__use-row{flex-wrap:wrap}.fl__loop{display:none}.fl__fix{flex-direction:column;align-items:stretch}.fl__arrow--right{background:linear-gradient(#bfb8ac,#bfb8ac) 50%/2px 100% no-repeat;width:100%;height:14px}}#tc-root{--tc-ink:#2f2f2f;--tc-wine:#731e1f;--tc-paper:#fff;--tc-greige:#bfb8ac;--tc-navy:#121e29;--tc-gold:#bfb8ac;--tc-rule:#2f2f2f25;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;scroll-behavior:smooth!important}#tc-root *{box-sizing:border-box!important}#tc-root button,#tc-root a{-webkit-tap-highlight-color:transparent!important}#tc-root button{font:inherit!important}#tc-root a{color:inherit!important}#tc-root button{cursor:pointer!important}#tc-root button:focus-visible,#tc-root a:focus-visible,#tc-root summary:focus-visible{outline-offset:5px!important;outline:3px solid #8e877c!important}#tc-root p{margin:0 0 1.1em!important}#tc-root h2,#tc-root h3{margin:0!important;font-weight:500!important}#tc-root .tc-wrap{width:min(1240px,100% - 96px)!important;margin-inline:auto!important}#tc-root .tc-kicker{color:var(--tc-wine)!important;letter-spacing:.15em!important;margin-bottom:22px!important;font-size:11px!important;font-weight:700!important}#tc-root section[id]{scroll-margin-top:24px!important}#tc-root .tc-intro{padding-block:94px 84px!important}#tc-root .tc-intro-cols{grid-template-columns:.95fr 1.05fr!important;gap:80px!important;display:grid!important}#tc-root .tc-intro h2,#tc-root .tc-section-heading h2,#tc-root .tc-solutions>h2,#tc-root .tc-contact h2{letter-spacing:.05em!important;font:400 clamp(30px,3vw,44px)/1.65 Yu Mincho,Hiragino Mincho ProN,serif!important}#tc-root .tc-intro h2 em{color:var(--tc-wine)!important;font-style:normal!important}#tc-root .tc-intro-copy p{margin:0 0 24px!important}#tc-root .tc-offering{border-top:1px solid var(--tc-rule)!important;padding-top:24px!important;font-size:14px!important}#tc-root .tc-offering strong{font-weight:650!important}#tc-root .tc-layer-index{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:32px!important;margin-top:60px!important;display:grid!important}#tc-root .tc-layer-index a{border-top:1px solid #8e877c5c!important;padding:22px 28px 22px 0!important;text-decoration:none!important;position:relative!important}#tc-root .tc-layer-index span{letter-spacing:.1em!important;color:var(--tc-wine)!important;font-size:10px!important;display:block!important}#tc-root .tc-layer-index strong{letter-spacing:.035em!important;margin:5px 0!important;font-size:29px!important;font-weight:600!important;display:block!important}#tc-root .tc-layer-index small{font-size:12px!important}#tc-root .tc-layer-index b{color:var(--tc-wine)!important;font-size:22px!important;font-weight:400!important;position:absolute!important;top:62px!important;right:4px!important}#tc-root .tc-example-lead{background:var(--tc-navy)!important;color:#fff!important;padding:48px 0!important}#tc-root .tc-example-lead .tc-wrap{flex-wrap:wrap!important;align-items:center!important;gap:32px!important;display:flex!important}#tc-root .tc-example-lead span{color:#d8c7a6!important;font-size:12px!important}#tc-root .tc-example-lead p{margin:0!important;font:400 clamp(23px,2.4vw,33px)/1.6 Yu Mincho,serif!important}#tc-root .tc-example-lead small{margin-left:auto!important;font-size:12px!important}#tc-root .tc-layer{border-bottom:1px solid var(--tc-rule)!important;padding:82px 0 0!important}#tc-root .tc-layer-layout{grid-template-columns:minmax(260px,.8fr) minmax(0,1.35fr)!important;align-items:start!important;gap:65px!important;display:grid!important}#tc-root .tc-layer-copy{min-width:0!important}#tc-root .tc-layer-copy .tc-kicker{margin-bottom:10px!important}#tc-root .tc-layer-copy h2{letter-spacing:.025em!important;font-size:40px!important;font-weight:600!important;line-height:1.3!important}#tc-root .tc-full-name{overflow-wrap:anywhere!important;color:#2f2f2f!important;margin-top:8px!important;font-size:11px!important;line-height:1.6!important}#tc-root .tc-layer-copy h3{margin:28px 0 22px!important;font:400 clamp(24px,2.4vw,31px)/1.65 Yu Mincho,serif!important}#tc-root .tc-layer-copy>p:not(.tc-kicker):not(.tc-full-name){font-size:14px!important}#tc-root .tc-example{color:#2f2f2f!important}#tc-root .tc-io{border-top:1px solid var(--tc-rule)!important;margin:28px 0 0!important;font-size:12px!important}#tc-root .tc-io>div{border-bottom:1px solid var(--tc-rule)!important;grid-template-columns:76px 1fr!important;gap:10px!important;padding:13px 0!important;display:grid!important}#tc-root .tc-io dt{color:var(--tc-wine)!important;font-weight:650!important}#tc-root .tc-io dd{margin:0!important}#tc-root .tc-animation-slot{min-width:0!important;padding-top:10px!important;container-type:inline-size!important}#tc-root .tc-handoff{justify-content:flex-end!important;align-items:center!important;gap:20px!important;padding-block:38px!important;font-size:12px!important;display:flex!important}#tc-root .tc-handoff>span{color:var(--tc-wine)!important;font-size:28px!important}#tc-root .tc-handoff p{min-width:48%!important;margin:0!important}#tc-root .tc-handoff strong{letter-spacing:.08em!important;font-size:12px!important}#tc-root .tc-layer-three{padding-bottom:84px!important}#tc-root .tc-depth{background:var(--tc-navy)!important;color:#fff!important;padding:88px 0!important}#tc-root .tc-section-heading{grid-template-columns:1fr 1fr!important;align-items:end!important;column-gap:80px!important;display:grid!important}#tc-root .tc-section-heading .tc-kicker{grid-column:1/-1!important}#tc-root .tc-section-heading>p:last-child{color:#d8c7a6!important;margin:0!important;font-size:14px!important;line-height:2!important}#tc-root .tc-depth-selector{flex-wrap:wrap!important;gap:10px!important;margin-top:44px!important;display:flex!important}#tc-root .tc-depth-selector button{color:#fff!important;background:0 0!important;border:1px solid #bfb8ac66!important;border-radius:2px!important;padding:12px 19px!important;font-size:13px!important}#tc-root .tc-depth-selector button[aria-pressed=true]{color:#2f2f2f!important;background:#d8c7a6!important;border-color:#d8c7a6!important;font-weight:650!important}#tc-root .tc-depth-flow{grid-template-columns:1fr 24px 1fr 24px 1fr!important;align-items:center!important;gap:18px!important;margin-top:32px!important;display:grid!important}#tc-root .tc-depth-flow>div{color:#bfb8ac!important;border-top:2px solid #bfb8ac40!important;padding:22px 0!important}#tc-root .tc-depth-flow>div.is-included{color:#fff!important;border-color:#d8c7a6!important}#tc-root .tc-depth-flow small{font-size:12px!important;display:block!important}#tc-root .tc-depth-flow strong{letter-spacing:.035em!important;font-size:30px!important;font-weight:550!important;line-height:1.5!important;display:block!important}#tc-root .tc-depth-flow span{margin-top:9px!important;font-size:11px!important;display:block!important}#tc-root .tc-depth-flow i{color:#bfb8ac!important;font-size:22px!important;font-style:normal!important}#tc-root .tc-depth-result{border-block:1px solid #bfb8ac40!important;flex-direction:column!important;gap:6px!important;min-height:98px!important;margin:8px 0 0!important;padding:24px 0!important;display:flex!important}#tc-root .tc-depth-result strong{font-size:17px!important;font-weight:600!important}#tc-root .tc-depth-result span{color:#d8c7a6!important;font-size:13px!important}#tc-root .tc-depth-notes{grid-template-columns:1fr 1fr!important;gap:60px!important;margin-top:30px!important;display:grid!important}#tc-root .tc-depth-notes p{color:#d8c7a6!important;margin:0!important;font-size:12px!important;line-height:1.9!important}#tc-root .tc-depth-notes strong{color:#fff!important;margin-bottom:8px!important;font-weight:600!important;display:inline-block!important}#tc-root .tc-solutions{padding-block:90px!important}#tc-root .tc-distinction{grid-template-columns:1fr 1fr!important;gap:80px!important;margin-top:45px!important;display:grid!important}#tc-root .tc-distinction>div{border-top:1px solid #8e877c6b!important;padding-top:20px!important}#tc-root .tc-distinction-label{color:var(--tc-wine)!important;font-size:11px!important}#tc-root .tc-distinction h3{margin-bottom:18px!important;font:400 27px/1.6 Yu Mincho,serif!important}#tc-root .tc-distinction p:not(.tc-distinction-label){font-size:14px!important}#tc-root .tc-acdn{background:#fff!important;grid-template-columns:.7fr 1.3fr!important;gap:52px!important;margin-top:56px!important;padding:38px!important;display:grid!important}#tc-root .tc-acdn-intro>span{color:var(--tc-wine)!important;letter-spacing:.1em!important;font-size:11px!important}#tc-root .tc-acdn-intro h3{margin:16px 0!important;font:400 27px/1.6 Yu Mincho,serif!important}#tc-root .tc-acdn-intro p{font-size:13px!important}#tc-root .tc-acdn-flow ol{grid-template-columns:1fr!important;gap:24px!important;margin:0!important;padding:0!important;list-style:none!important;display:grid!important}#tc-root .tc-acdn-flow li{background:#fff!important;border-top:2px solid #8e877c!important;padding:16px 20px!important;position:relative!important}#tc-root .tc-acdn-flow li:last-child{border-top-color:var(--tc-wine)!important}#tc-root .tc-acdn-flow li+li:before{content:"↓"!important;color:var(--tc-wine)!important;position:absolute!important;top:-26px!important;left:50%!important}#tc-root .tc-acdn-flow small,#tc-root .tc-acdn-flow strong,#tc-root .tc-acdn-flow span{display:block!important}#tc-root .tc-acdn-flow small{color:#2f2f2f!important;font-size:10px!important}#tc-root .tc-acdn-flow strong{font-size:18px!important;line-height:1.8!important}#tc-root .tc-acdn-flow span{font-size:12px!important}#tc-root .tc-optional{border-left:1px dashed #8e877c!important;margin:22px 0 0!important;padding-left:20px!important;font-size:12px!important}#tc-root .tc-optional strong{color:var(--tc-wine)!important;font-weight:650!important}#tc-root .tc-scope-note{color:#2f2f2f!important;margin:30px 0 0!important;font-size:12px!important}#tc-root .tc-contact{background:var(--tc-greige)!important;padding:76px 0!important}#tc-root .tc-contact h2{margin-bottom:23px!important}#tc-root .tc-contact p:not(.tc-kicker){font-size:14px!important}#tc-root .tc-actions{flex-wrap:wrap!important;align-items:center!important;gap:28px!important;margin-top:26px!important;display:flex!important}#tc-root .tc-button{background:var(--tc-wine)!important;color:#fff!important;align-items:center!important;gap:32px!important;padding:13px 26px!important;font-size:14px!important;text-decoration:none!important;display:inline-flex!important}#tc-root .tc-text-link{text-underline-offset:6px!important;font-size:14px!important}@media (width<=1200px){#tc-root .tc-layer-layout{grid-template-columns:minmax(235px,.8fr) minmax(0,1.4fr)!important;gap:38px!important}#tc-root .tc-intro-cols{gap:45px!important}}@media (width<=900px){#tc-root .tc-wrap{width:calc(100% - 48px)!important}#tc-root .tc-layer-layout{grid-template-columns:1fr!important;gap:32px!important}#tc-root .tc-layer-copy{max-width:670px!important}#tc-root .tc-layer-copy h3 br{display:none!important}#tc-root .tc-animation-slot{padding-top:0!important}#tc-root .tc-handoff{justify-content:flex-start!important}#tc-root .tc-handoff p{min-width:0!important}#tc-root .tc-layer{padding-top:60px!important}#tc-root .tc-intro-cols{grid-template-columns:1fr!important;gap:28px!important}#tc-root .tc-intro h2{font-size:36px!important}#tc-root .tc-layer-index{gap:18px!important}#tc-root .tc-example-lead small{margin-left:0!important}#tc-root .tc-example-lead .tc-wrap{gap:12px!important}#tc-root .tc-example-lead p{width:100%!important}#tc-root .tc-section-heading{grid-template-columns:1fr!important;gap:20px!important}#tc-root .tc-section-heading .tc-kicker{margin-bottom:0!important}#tc-root .tc-depth-notes,#tc-root .tc-distinction{gap:28px!important}#tc-root .tc-acdn{grid-template-columns:1fr!important;gap:25px!important}#tc-root .tc-acdn-intro h3 br{display:none!important}#tc-root .tc-solutions{padding-block:65px!important}#tc-root .tc-acdn-intro p{max-width:650px!important}}@media (width<=540px){#tc-root .tc-wrap{width:calc(100% - 36px)!important}#tc-root .tc-intro{padding-block:58px!important}#tc-root .tc-intro h2{font-size:30px!important}#tc-root .tc-intro-copy p{font-size:14px!important}#tc-root .tc-layer-index{grid-template-columns:1fr!important;gap:0!important;margin-top:27px!important}#tc-root .tc-layer-index a{padding:16px 30px 18px 0!important}#tc-root .tc-layer-index strong{margin:3px 0!important;font-size:25px!important}#tc-root .tc-layer-index b{top:46px!important}#tc-root .tc-example-lead{padding-block:35px!important}#tc-root .tc-example-lead small{font-size:11px!important}#tc-root .tc-example-lead p{font-size:26px!important}#tc-root .tc-layer{padding-top:48px!important}#tc-root .tc-layer-copy h2{font-size:36px!important}#tc-root .tc-layer-copy h3{font-size:25px!important}#tc-root .tc-handoff{padding-block:30px!important}#tc-root .tc-layer-three{padding-bottom:50px!important}#tc-root .tc-depth{padding-block:55px!important}#tc-root .tc-depth-selector{flex-direction:column!important;gap:8px!important;margin-top:28px!important}#tc-root .tc-depth-selector button{text-align:left!important;padding:10px 15px!important}#tc-root .tc-depth-flow{grid-template-columns:1fr!important;gap:0!important;margin-top:24px!important}#tc-root .tc-depth-flow>div{grid-template-columns:1fr 1fr!important;align-items:center!important;column-gap:8px!important;padding:12px 0!important;display:grid!important}#tc-root .tc-depth-flow small{grid-column:1!important}#tc-root .tc-depth-flow strong{grid-area:2/1!important;font-size:25px!important}#tc-root .tc-depth-flow span{text-align:right!important;grid-area:1/2/3!important;margin:0!important;font-size:11px!important}#tc-root .tc-depth-flow i{text-align:center!important;height:20px!important;font-size:18px!important;line-height:1!important;transform:rotate(90deg)!important}#tc-root .tc-depth-result{min-height:142px!important;padding:22px 0!important}#tc-root .tc-depth-result strong{font-size:16px!important}#tc-root .tc-depth-notes{grid-template-columns:1fr!important;gap:24px!important}#tc-root .tc-distinction{grid-template-columns:1fr!important;gap:20px!important;margin-top:28px!important}#tc-root .tc-distinction h3{font-size:24px!important}#tc-root .tc-acdn{margin-top:30px!important;padding:22px 18px!important}#tc-root .tc-acdn-flow ol{gap:24px!important}#tc-root .tc-acdn-flow li{padding:12px!important}#tc-root .tc-acdn-flow strong{font-size:17px!important}#tc-root .tc-acdn-flow span{font-size:11px!important}#tc-root .tc-acdn-flow small{font-size:10px!important}#tc-root .tc-contact{padding-block:55px!important}#tc-root .tc-actions{gap:22px!important}#tc-root .tc-layer-copy h3 br{display:initial!important}}@media (prefers-reduced-motion:reduce){#tc-root,#tc-root *{scroll-behavior:auto!important}}#tc-root #alche-hero{--paper:#fff;--paper-deep:#d8c7a6;--charcoal:#2f2f2f;--charcoal-soft:#2f2f2f;--line:#8e877c;--line-soft:#bfb8ac;--copper:#8e877c;--copper-light:#d8c7a6;--sage:#8e877c;--sage-light:#bfb8ac;--wine:#731e1f;--ease:cubic-bezier(.22, 1, .36, 1);--scene-duration:4.6s;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important}#tc-root #alche-hero *{box-sizing:border-box!important}#tc-root #alche-hero button{font:inherit!important}#tc-root #alche-hero{isolation:isolate!important;background:radial-gradient(circle at 74% 43%, #ffffff94, transparent 30%), linear-gradient(112deg, #fff 0%, var(--paper) 50%, #d8c7a6 100%)!important;min-height:100vh!important;position:relative!important;overflow:hidden!important}#tc-root #alche-hero:before{content:""!important;z-index:-2!important;opacity:.26!important;pointer-events:none!important;mix-blend-mode:multiply!important;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.75' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.18'/%3E%3C/svg%3E")!important;position:absolute!important;inset:0!important}#tc-root #alche-hero:after{content:""!important;z-index:30!important;pointer-events:none!important;position:absolute!important;inset:0!important;box-shadow:inset 0 0 110px #2f2f2f14!important}#tc-root #alche-hero .topbar{z-index:20!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;background:#ffffff8a!important;border-bottom:1px solid #2f2f2f1f!important;justify-content:space-between!important;align-items:center!important;height:78px!important;padding:0 clamp(22px,4.5vw,76px)!important;display:flex!important;position:relative!important}#tc-root #alche-hero .brand{align-items:baseline!important;gap:16px!important;min-width:0!important;display:flex!important}#tc-root #alche-hero .wordmark{letter-spacing:.025em!important;white-space:nowrap!important;font-family:"Bodoni 72",Didot,Times New Roman,Yu Mincho,serif!important;font-size:clamp(26px,2.2vw,35px)!important}#tc-root #alche-hero .wordmark .alche{color:var(--wine)!important}#tc-root #alche-hero .wordmark .livra{color:var(--charcoal)!important}#tc-root #alche-hero .brand-sub,#tc-root #alche-hero .top-note{letter-spacing:.22em!important;text-transform:uppercase!important;color:#2f2f2f8c!important;white-space:nowrap!important;font-size:9px!important}#tc-root #alche-hero .brand-sub{border-left:1px solid #2f2f2f2e!important;padding-left:15px!important}#tc-root #alche-hero .layout{z-index:2!important;grid-template-columns:minmax(310px,.72fr) minmax(590px,1.42fr)!important;align-items:center!important;gap:clamp(20px,3vw,56px)!important;min-height:calc(100vh - 78px)!important;padding:clamp(28px,4vh,52px) clamp(20px,4.5vw,76px) 112px!important;display:grid!important;position:relative!important}#tc-root #alche-hero .copy{z-index:5!important;max-width:560px!important;position:relative!important}#tc-root #alche-hero .eyebrow{color:var(--wine)!important;letter-spacing:.3em!important;text-transform:uppercase!important;align-items:center!important;gap:12px!important;margin:0 0 27px!important;font-size:10px!important;font-weight:600!important;display:flex!important}#tc-root #alche-hero .eyebrow:before{content:""!important;background:var(--wine)!important;width:35px!important;height:1px!important}#tc-root #alche-hero h1{letter-spacing:.035em!important;margin:0!important;font-family:Yu Mincho,Hiragino Mincho ProN,BIZ UDPMincho,Georgia,serif!important;font-size:clamp(38px,4.5vw,72px)!important;font-weight:400!important;line-height:1.3!important}#tc-root #alche-hero h1 .flow-word{color:var(--wine)!important;position:relative!important}#tc-root #alche-hero h1 .flow-word:after{content:""!important;background:linear-gradient(90deg, var(--wine), var(--copper), transparent)!important;transform-origin:0!important;height:1px!important;transition:transform 2.3s var(--ease)!important;position:absolute!important;bottom:-.06em!important;left:0!important;right:0!important;transform:scaleX(0)!important}#tc-root #alche-hero[data-scene="2"] h1 .flow-word:after,#tc-root #alche-hero[data-scene="3"] h1 .flow-word:after,#tc-root #alche-hero[data-scene="4"] h1 .flow-word:after,#tc-root #alche-hero[data-scene="5"] h1 .flow-word:after{transform:scaleX(1)!important}#tc-root #alche-hero .lead{letter-spacing:.045em!important;color:#2f2f2f!important;max-width:490px!important;margin:26px 0 0!important;font-family:Yu Mincho,Hiragino Mincho ProN,serif!important;font-size:clamp(14px,1.2vw,18px)!important;line-height:2!important}#tc-root #alche-hero .scene-copy{border-top:1px solid #2f2f2f2e!important;min-height:126px!important;margin-top:clamp(32px,5vh,58px)!important;padding-top:22px!important;position:relative!important}#tc-root #alche-hero .scene-copy:before{content:""!important;background:linear-gradient(90deg, var(--wine), var(--copper))!important;transform-origin:0!important;width:min(300px,72%)!important;height:2px!important;animation:tc-alche-progress var(--scene-duration) linear forwards!important;position:absolute!important;top:-1px!important;left:0!important}#tc-root #alche-hero .scene-copy:not(.restart-progress):before{animation-name:none!important}#tc-root #alche-hero.is-paused .scene-copy:before{animation-play-state:paused!important}@keyframes tc-alche-progress{0%{transform:scaleX(.03)}to{transform:scaleX(1)}}#tc-root #alche-hero .scene-index{color:var(--wine)!important;letter-spacing:.2em!important;margin-bottom:9px!important;font-size:10px!important;font-weight:600!important}#tc-root #alche-hero .scene-title{letter-spacing:.045em!important;animation:tc-alche-copyIn .9s var(--ease) both!important;margin:0!important;font-family:Yu Mincho,Hiragino Mincho ProN,serif!important;font-size:clamp(21px,2vw,30px)!important;font-weight:400!important}#tc-root #alche-hero .scene-body{color:#2f2f2f9e!important;animation:tc-alche-copyIn 1.05s 60ms var(--ease) both!important;margin:10px 0 0!important;font-size:13px!important;line-height:1.8!important}@keyframes tc-alche-copyIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}#tc-root #alche-hero .stage-wrap{width:100%!important;min-width:0!important;position:relative!important}#tc-root #alche-hero .stage{aspect-ratio:1.25!important;background:#ffffff52!important;width:100%!important;position:relative!important;overflow:hidden!important;box-shadow:0 40px 90px #2f2f2f14!important}#tc-root #alche-hero .stage:before{content:""!important;z-index:4!important;pointer-events:none!important;background:linear-gradient(90deg,#ffffff9e,#0000 12% 88%,#ffffff85),linear-gradient(#ffffff59,#0000 11% 88%,#ffffff8a)!important;position:absolute!important;inset:0!important}#tc-root #alche-hero .field{width:100%!important;height:100%!important;display:block!important}#tc-root #alche-hero .camera{transform-origin:500px 380px!important;transition:transform 2.8s var(--ease)!important}#tc-root #alche-hero[data-scene="0"] .camera{transform:scale(1)!important}#tc-root #alche-hero[data-scene="1"] .camera{transform:scale(1.025)translate(-4px,-6px)!important}#tc-root #alche-hero[data-scene="2"] .camera{transform:scale(1.055)translate(-8px,-10px)!important}#tc-root #alche-hero[data-scene="3"] .camera{transform:scale(1.075)translate(-12px,-12px)!important}#tc-root #alche-hero[data-scene="4"] .camera{transform:scale(1.09)translate(-12px,-16px)!important}#tc-root #alche-hero[data-scene="5"] .camera{transform:scale(1.025)translate(-4px,-3px)!important}#tc-root #alche-hero .terrain{transition:opacity 2s ease, transform 3s var(--ease)!important;transform-origin:50%!important}#tc-root #alche-hero[data-scene="0"] .terrain{opacity:.72!important}#tc-root #alche-hero[data-scene="1"] .terrain{opacity:.83!important}#tc-root #alche-hero[data-scene="2"] .terrain,#tc-root #alche-hero[data-scene="3"] .terrain,#tc-root #alche-hero[data-scene="4"] .terrain{opacity:1!important}#tc-root #alche-hero[data-scene="5"] .terrain{opacity:.9!important;transform:translateY(-5px)!important}#tc-root #alche-hero .contour{fill:none!important;stroke:var(--line)!important;stroke-width:1.4px!important;stroke-linecap:round!important;opacity:.58!important;stroke-dasharray:1600!important;stroke-dashoffset:1600px!important;transition:opacity 1.5s!important}#tc-root #alche-hero[data-scene="0"] .contour{animation:tc-alche-drawContour 4.1s var(--ease) forwards!important;animation-delay:var(--d)!important}#tc-root #alche-hero[data-scene="1"] .contour,#tc-root #alche-hero[data-scene="2"] .contour,#tc-root #alche-hero[data-scene="3"] .contour,#tc-root #alche-hero[data-scene="4"] .contour,#tc-root #alche-hero[data-scene="5"] .contour{stroke-dashoffset:0!important}@keyframes tc-alche-drawContour{to{stroke-dashoffset:0}}#tc-root #alche-hero .circuit{fill:none!important;stroke:var(--charcoal-soft)!important;stroke-width:1.55px!important;stroke-linecap:round!important;opacity:.54!important;stroke-dasharray:680!important;stroke-dashoffset:680px!important;transition:opacity 1.6s!important}#tc-root #alche-hero[data-scene="0"] .circuit{animation:tc-alche-drawCircuit 3.6s .45s var(--ease) forwards!important}#tc-root #alche-hero:not([data-scene="0"]) .circuit{stroke-dashoffset:0!important}@keyframes tc-alche-drawCircuit{to{stroke-dashoffset:0}}#tc-root #alche-hero .circuit-soft{opacity:.26!important}#tc-root #alche-hero .flow-main{fill:none!important;stroke:var(--copper)!important;stroke-width:18px!important;stroke-linecap:round!important;opacity:.62!important;stroke-dasharray:1250!important;stroke-dashoffset:1250px!important;filter:url(#alche-paperGlow)!important;transition:opacity 1.5s!important}#tc-root #alche-hero[data-scene="1"] .flow-main,#tc-root #alche-hero[data-scene="2"] .flow-main,#tc-root #alche-hero[data-scene="3"] .flow-main,#tc-root #alche-hero[data-scene="4"] .flow-main,#tc-root #alche-hero[data-scene="5"] .flow-main{animation:tc-alche-openFlow 3.2s var(--ease) forwards!important}@keyframes tc-alche-openFlow{to{stroke-dashoffset:0}}#tc-root #alche-hero .flow-edge{fill:none!important;stroke:var(--charcoal)!important;stroke-width:1.6px!important;opacity:.55!important;stroke-dasharray:18 15!important;animation:8s linear infinite tc-alche-riverMove!important}@keyframes tc-alche-riverMove{to{stroke-dashoffset:-132px}}#tc-root #alche-hero.is-paused .field *{animation-play-state:paused!important}#tc-root #alche-hero .node{transform-box:fill-box!important;transform-origin:50%!important;transition:opacity 1.3s ease, scale 1.8s var(--ease), filter 1.5s ease!important;opacity:0!important;scale:.45!important}#tc-root #alche-hero[data-scene="0"] .ambient-node,#tc-root #alche-hero[data-scene="1"] .ambient-node,#tc-root #alche-hero[data-scene="2"] .ambient-node,#tc-root #alche-hero[data-scene="3"] .ambient-node,#tc-root #alche-hero[data-scene="4"] .ambient-node,#tc-root #alche-hero[data-scene="5"] .ambient-node{opacity:.72!important;scale:1!important}#tc-root #alche-hero .question-node{translate:0 40px!important}#tc-root #alche-hero[data-scene="1"] .question-node,#tc-root #alche-hero[data-scene="2"] .question-node,#tc-root #alche-hero[data-scene="3"] .question-node,#tc-root #alche-hero[data-scene="4"] .question-node,#tc-root #alche-hero[data-scene="5"] .question-node{opacity:1!important;filter:drop-shadow(0 0 10px #8e877c47)!important;translate:0!important;scale:1!important}#tc-root #alche-hero .guide-node{opacity:.25!important;scale:.75!important}#tc-root #alche-hero[data-scene="1"] .guide-node,#tc-root #alche-hero[data-scene="2"] .guide-node,#tc-root #alche-hero[data-scene="3"] .guide-node,#tc-root #alche-hero[data-scene="4"] .guide-node,#tc-root #alche-hero[data-scene="5"] .guide-node{opacity:1!important;scale:1!important}#tc-root #alche-hero .guide-orbit{transform-box:fill-box!important;transform-origin:50%!important;opacity:.56!important}#tc-root #alche-hero[data-scene="1"] .guide-orbit,#tc-root #alche-hero[data-scene="2"] .guide-orbit,#tc-root #alche-hero[data-scene="3"] .guide-orbit,#tc-root #alche-hero[data-scene="4"] .guide-orbit{animation:12s linear infinite tc-alche-orbit!important}@keyframes tc-alche-orbit{to{transform:rotate(360deg)}}#tc-root #alche-hero .source-node{opacity:0!important;transition:opacity 1.2s ease, scale 1.7s var(--ease)!important;scale:.55!important}#tc-root #alche-hero[data-scene="2"] .source-node,#tc-root #alche-hero[data-scene="3"] .source-node,#tc-root #alche-hero[data-scene="4"] .source-node,#tc-root #alche-hero[data-scene="5"] .source-node{opacity:1!important;transition-delay:var(--d)!important;scale:1!important}#tc-root #alche-hero .alchemy-link{fill:none!important;stroke:var(--copper)!important;stroke-width:1.7px!important;stroke-linecap:round!important;opacity:0!important;stroke-dasharray:8 12!important;transition:opacity 1.3s!important}#tc-root #alche-hero[data-scene="2"] .alchemy-link,#tc-root #alche-hero[data-scene="3"] .alchemy-link,#tc-root #alche-hero[data-scene="4"] .alchemy-link{opacity:.82!important;animation:4.6s linear infinite tc-alche-dash!important}@keyframes tc-alche-dash{to{stroke-dashoffset:-120px}}#tc-root #alche-hero .domain{opacity:.12!important;transform-box:fill-box!important;transform-origin:50%!important;transition:opacity 1.4s ease, scale 2s var(--ease), filter 1.4s ease!important;scale:.78!important}#tc-root #alche-hero[data-scene="3"] .domain,#tc-root #alche-hero[data-scene="4"] .domain,#tc-root #alche-hero[data-scene="5"] .domain{opacity:.96!important;transition-delay:var(--d)!important;scale:1!important}#tc-root #alche-hero[data-scene="3"] .domain{animation:5.4s ease-in-out infinite tc-alche-domainBreathe!important;animation-delay:var(--pulse)!important}@keyframes tc-alche-domainBreathe{0%,76%,to{filter:drop-shadow(0 0 #8e877c00)}86%{filter:drop-shadow(0 0 8px #8e877c6b)}}#tc-root #alche-hero .domain-label{opacity:.72!important;transition:opacity 1s!important}#tc-root #alche-hero[data-scene="3"] .domain-label,#tc-root #alche-hero[data-scene="4"] .domain-label{opacity:1!important}#tc-root #alche-hero .route{fill:none!important;stroke:var(--wine)!important;stroke-width:2.2px!important;stroke-linecap:round!important;opacity:0!important;stroke-dasharray:12 14!important;transition:opacity 1.2s!important}#tc-root #alche-hero[data-scene="3"] .route,#tc-root #alche-hero[data-scene="4"] .route{opacity:.86!important;animation:3.7s linear infinite tc-alche-dash!important}#tc-root #alche-hero .route-dot{offset-path:path("M 540 340 C 620 300 700 250 782 185")!important;opacity:0!important}#tc-root #alche-hero[data-scene="3"] .route-dot{opacity:1!important;animation:tc-alche-travel 3.4s var(--ease) infinite!important}@keyframes tc-alche-travel{0%{offset-distance:0%;opacity:0}15%,78%{opacity:1}to{offset-distance:100%;opacity:0}}#tc-root #alche-hero .decision{opacity:0!important;transform-box:fill-box!important;transform-origin:50%!important;transition:opacity 1.5s ease, scale 2.2s var(--ease), filter 1.6s ease!important;scale:.55!important}#tc-root #alche-hero[data-scene="4"] .decision{opacity:1!important;filter:drop-shadow(0 8px 16px #2f2f2f26)!important;scale:1!important}#tc-root #alche-hero[data-scene="5"] .decision{opacity:.62!important;scale:1!important}#tc-root #alche-hero .decision-segment{opacity:0!important;stroke-dasharray:130!important;stroke-dashoffset:130px!important}#tc-root #alche-hero[data-scene="4"] .decision-segment{animation:tc-alche-revealSegment 1.5s var(--ease) forwards!important;animation-delay:var(--d)!important}#tc-root #alche-hero[data-scene="5"] .decision-segment{opacity:1!important;stroke-dashoffset:0!important}@keyframes tc-alche-revealSegment{to{opacity:1;stroke-dashoffset:0}}#tc-root #alche-hero .return-flow{fill:none!important;stroke:var(--sage)!important;stroke-width:2px!important;opacity:0!important;stroke-dasharray:9 13!important;transition:opacity 1.3s!important}#tc-root #alche-hero[data-scene="5"] .return-flow{opacity:.9!important;animation:4.2s linear infinite tc-alche-returnDash!important}@keyframes tc-alche-returnDash{to{stroke-dashoffset:-132px}}#tc-root #alche-hero .growth-node{opacity:0!important;transform-box:fill-box!important;transform-origin:50%!important;scale:.2!important}#tc-root #alche-hero[data-scene="5"] .growth-node{animation:tc-alche-growNode 1.7s var(--ease) forwards!important;animation-delay:var(--d)!important}@keyframes tc-alche-growNode{to{opacity:.88;scale:1}}#tc-root #alche-hero .intro-mark,#tc-root #alche-hero .final-mark{transition:opacity 1.7s ease, translate 2s var(--ease)!important}#tc-root #alche-hero .intro-mark{opacity:1!important;translate:0!important}#tc-root #alche-hero:not([data-scene="0"]) .intro-mark{opacity:0!important;translate:0 -9px!important}#tc-root #alche-hero .final-mark{opacity:0!important;translate:0 10px!important}#tc-root #alche-hero[data-scene="5"] .final-mark{opacity:1!important;transition-delay:.55s!important;translate:0!important}#tc-root #alche-hero .legend{z-index:5!important;color:#2f2f2f8c!important;letter-spacing:.22em!important;text-transform:uppercase!important;align-items:center!important;gap:10px!important;font-size:8px!important;display:flex!important;position:absolute!important;top:20px!important;left:22px!important}#tc-root #alche-hero .legend:before{content:""!important;background:var(--wine)!important;width:24px!important;height:1px!important}#tc-root #alche-hero .stage-note{z-index:6!important;color:#2f2f2f7a!important;letter-spacing:.15em!important;text-align:right!important;text-transform:uppercase!important;font-size:8px!important;line-height:1.7!important;position:absolute!important;bottom:18px!important;right:21px!important}#tc-root #alche-hero .controls{z-index:40!important;-webkit-backdrop-filter:blur(17px)!important;backdrop-filter:blur(17px)!important;background:#ffffffc7!important;border:1px solid #2f2f2f21!important;grid-template-columns:auto 1fr auto!important;align-items:center!important;gap:26px!important;min-height:57px!important;padding:13px 17px!important;display:grid!important;position:absolute!important;bottom:25px!important;left:clamp(20px,4.5vw,76px)!important;right:clamp(20px,4.5vw,76px)!important;box-shadow:0 12px 34px #2f2f2f14!important}#tc-root #alche-hero .actions{align-items:center!important;gap:7px!important;display:flex!important}#tc-root #alche-hero .control-btn{min-height:34px!important;color:var(--charcoal)!important;cursor:pointer!important;letter-spacing:.04em!important;background:0 0!important;border:0!important;padding:0 12px!important;font-size:11px!important;font-weight:600!important;transition:background .25s,color .25s!important}#tc-root #alche-hero .control-btn:hover{background:#ffffff57!important}#tc-root #alche-hero .control-btn.primary{color:#fff!important;background:var(--wine)!important;min-width:78px!important}#tc-root #alche-hero .control-btn:focus-visible,#tc-root #alche-hero .step:focus-visible{outline:2px solid var(--wine)!important;outline-offset:3px!important}#tc-root #alche-hero .timeline{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:4px!important;min-width:0!important;display:grid!important}#tc-root #alche-hero .step{color:#2f2f2f80!important;text-align:left!important;cursor:pointer!important;letter-spacing:.03em!important;background:0 0!important;border:0!important;min-width:0!important;height:34px!important;padding:0 8px!important;font-size:10px!important;transition:color .3s!important;position:relative!important}#tc-root #alche-hero .step:before{content:""!important;background:#2f2f2f2b!important;height:1px!important;position:absolute!important;top:2px!important;left:8px!important;right:8px!important}#tc-root #alche-hero .step:after{content:""!important;background:var(--line-soft)!important;width:5px!important;height:5px!important;transition:background .3s ease, transform .45s var(--ease)!important;border-radius:50%!important;position:absolute!important;top:0!important;left:8px!important}#tc-root #alche-hero .step[aria-current=step]{color:var(--wine)!important}#tc-root #alche-hero .step[aria-current=step]:after{background:var(--wine)!important;transform:scale(1.55)!important}#tc-root #alche-hero .step span{white-space:nowrap!important;text-overflow:ellipsis!important;margin-top:12px!important;display:block!important;overflow:hidden!important}#tc-root #alche-hero .counter{text-align:right!important;color:#2f2f2f8c!important;letter-spacing:.1em!important;min-width:80px!important;font-family:"Bodoni 72",Didot,Georgia,serif!important;font-size:13px!important}#tc-root #alche-hero .counter strong{color:var(--wine)!important;font-size:18px!important;font-weight:400!important}#tc-root #alche-hero .sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@media (width<=1100px){#tc-root #alche-hero .layout{grid-template-columns:minmax(270px,.65fr) minmax(480px,1.35fr)!important;gap:24px!important}#tc-root #alche-hero h1{font-size:clamp(37px,5vw,56px)!important}#tc-root #alche-hero .brand-sub{display:none!important}#tc-root #alche-hero .step span{font-size:9px!important}}@media (width<=820px){#tc-root #alche-hero .topbar{height:68px!important;padding-inline:20px!important}#tc-root #alche-hero .top-note{display:none!important}#tc-root #alche-hero .layout{grid-template-columns:1fr!important;align-items:start!important;gap:26px!important;min-height:auto!important;padding:34px 17px 144px!important}#tc-root #alche-hero .copy{max-width:none!important}#tc-root #alche-hero .eyebrow{margin-bottom:18px!important}#tc-root #alche-hero h1{font-size:clamp(38px,10vw,55px)!important}#tc-root #alche-hero .lead{margin-top:18px!important;font-size:14px!important}#tc-root #alche-hero .scene-copy{min-height:105px!important;margin-top:27px!important}#tc-root #alche-hero .stage{aspect-ratio:1/1.02!important}#tc-root #alche-hero .field{width:127%!important;max-width:none!important;margin-left:-13.5%!important}#tc-root #alche-hero .controls{grid-template-columns:1fr auto!important;gap:10px 16px!important;padding:12px!important;bottom:17px!important;left:13px!important;right:13px!important}#tc-root #alche-hero .timeline{grid-area:2/1/auto/-1!important}#tc-root #alche-hero .step{text-align:center!important;padding-inline:2px!important}#tc-root #alche-hero .step:before{left:2px!important;right:2px!important}#tc-root #alche-hero .step:after{left:calc(50% - 2px)!important}#tc-root #alche-hero .step span{display:none!important}#tc-root #alche-hero .counter{min-width:auto!important}#tc-root #alche-hero .stage-note{display:none!important}}@media (width<=460px){#tc-root #alche-hero .wordmark{font-size:25px!important}#tc-root #alche-hero .layout{padding-inline:13px!important}#tc-root #alche-hero h1{font-size:36px!important}#tc-root #alche-hero .stage{aspect-ratio:.92!important}#tc-root #alche-hero .field{width:142%!important;margin-left:-21%!important}#tc-root #alche-hero .control-btn{padding-inline:9px!important}#tc-root #alche-hero .control-btn.primary{min-width:70px!important}}@media (prefers-reduced-motion:reduce){#tc-root #alche-hero *,#tc-root #alche-hero :before,#tc-root #alche-hero :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}#tc-root #alche-hero{min-height:0!important;color:var(--charcoal)!important;font-family:Yu Gothic,Hiragino Kaku Gothic ProN,system-ui,sans-serif!important}#tc-root #alche-hero .layout{grid-template-columns:minmax(0,.94fr) minmax(0,1.16fr)!important;gap:34px!important;max-width:1440px!important;min-height:0!important;margin:0 auto!important;padding:52px clamp(24px,5vw,76px) 26px!important}#tc-root #alche-hero .copy{min-width:0!important;max-width:none!important}#tc-root #alche-hero h1{letter-spacing:.015em!important;font-size:clamp(28px,3.05vw,44px)!important;line-height:1.5!important}#tc-root #alche-hero .eyebrow{letter-spacing:.18em!important;margin-bottom:24px!important;font-size:10px!important}#tc-root #alche-hero .lead{margin-top:22px!important;font-size:14px!important;line-height:2!important}#tc-root #alche-hero .hero-context{color:#2f2f2f!important;margin:18px 0 0!important;font-size:11px!important;line-height:1.95!important}#tc-root #alche-hero .scene-copy{min-height:132px!important;margin-top:30px!important;padding-top:18px!important}#tc-root #alche-hero .scene-title{font-size:clamp(20px,1.7vw,25px)!important;line-height:1.6!important}#tc-root #alche-hero .scene-body{max-width:36em!important;font-size:12px!important}#tc-root #alche-hero .stage{aspect-ratio:1.3!important;box-shadow:none!important}#tc-root #alche-hero .field{width:100%!important;height:100%!important;margin:0!important}#tc-root #alche-hero .controls{max-width:1288px!important;box-shadow:none!important;gap:18px!important;margin:0 clamp(24px,5vw,76px) 28px!important;padding:10px 12px!important;position:relative!important;inset:auto!important}#tc-root #alche-hero .control-btn,#tc-root #alche-hero .step{min-height:44px!important}#tc-root #alche-hero .step{height:auto!important}#tc-root #alche-hero .step span{font-size:10px!important}#tc-root #alche-hero.is-paused *,#tc-root #alche-hero.is-paused :before,#tc-root #alche-hero.is-paused :after{animation-play-state:paused!important}#tc-root #alche-hero.is-static *,#tc-root #alche-hero.is-static :before,#tc-root #alche-hero.is-static :after{transition:none!important;animation:none!important}#tc-root #alche-hero.is-static .scene-title,#tc-root #alche-hero.is-static .scene-body{opacity:1!important;transform:none!important}#tc-root #alche-hero.is-static .contour,#tc-root #alche-hero.is-static .circuit,#tc-root #alche-hero.is-static:not([data-scene="0"]) .flow-main{stroke-dashoffset:0!important}#tc-root #alche-hero.is-static[data-scene="4"] .decision-segment,#tc-root #alche-hero.is-static[data-scene="5"] .decision-segment{opacity:1!important;stroke-dashoffset:0!important}#tc-root #alche-hero.is-static[data-scene="5"] .growth-node{opacity:.88!important;scale:1!important}#tc-root #alche-hero.is-static .scene-copy:before{transform:scaleX(1)!important}@media (width>=1440px){#tc-root #alche-hero .controls{width:calc(100% - 152px)!important;margin-inline:auto!important}}@media (width<=960px){#tc-root #alche-hero .layout{grid-template-columns:1fr!important;gap:26px!important;padding:40px 24px 20px!important}#tc-root #alche-hero .copy{max-width:620px!important}#tc-root #alche-hero h1{font-size:clamp(27px,5.6vw,43px)!important}#tc-root #alche-hero .stage-wrap{max-width:720px!important;margin-inline:auto!important}#tc-root #alche-hero .stage{aspect-ratio:1.5!important}#tc-root #alche-hero .scene-copy{min-height:108px!important;margin-top:25px!important}#tc-root #alche-hero .controls{grid-template-columns:1fr auto!important;gap:10px!important;margin-inline:24px!important}#tc-root #alche-hero .timeline{grid-area:2/1/auto/-1!important}#tc-root #alche-hero .counter{min-width:0!important}}@media (width<=520px){#tc-root #alche-hero .layout{gap:12px!important;padding:34px 18px 18px!important}#tc-root #alche-hero h1{letter-spacing:0!important;font-size:clamp(24px,7.1vw,34px)!important;line-height:1.55!important}#tc-root #alche-hero .eyebrow{letter-spacing:.13em!important;margin-bottom:19px!important;font-size:9px!important}#tc-root #alche-hero .lead{margin-top:17px!important;font-size:12px!important}#tc-root #alche-hero .lead-break{display:none!important}#tc-root #alche-hero .hero-context{margin-top:14px!important;font-size:10px!important}#tc-root #alche-hero .scene-title{font-size:19px!important}#tc-root #alche-hero .scene-body{font-size:11px!important;line-height:1.9!important}#tc-root #alche-hero .scene-copy{min-height:135px!important}#tc-root #alche-hero .stage{aspect-ratio:1.15!important}#tc-root #alche-hero .legend{letter-spacing:.14em!important;font-size:6px!important;top:10px!important;left:10px!important}#tc-root #alche-hero .controls{gap:8px!important;margin:0 18px 22px!important;padding:8px!important}#tc-root #alche-hero .timeline{gap:0!important}#tc-root #alche-hero .step{text-align:center!important;padding-inline:1px!important}#tc-root #alche-hero .step span{white-space:normal!important;margin-top:9px!important;font-size:8px!important;line-height:1.35!important;display:block!important}#tc-root #alche-hero .step:after{left:calc(50% - 2px)!important}#tc-root #alche-hero .step:before{left:2px!important;right:2px!important}#tc-root #alche-hero .control-btn{padding-inline:9px!important;font-size:10px!important}#tc-root #alche-hero .counter{font-size:11px!important}}@media (prefers-reduced-motion:reduce){#tc-root #alche-hero *,#tc-root #alche-hero :before,#tc-root #alche-hero :after{transition:none!important;animation:none!important}#tc-root #alche-hero .contour,#tc-root #alche-hero .circuit,#tc-root #alche-hero:not([data-scene="0"]) .flow-main,#tc-root #alche-hero .decision-segment{stroke-dashoffset:0!important}#tc-root #alche-hero .decision-segment{opacity:1!important}#tc-root #alche-hero[data-scene="5"] .growth-node{opacity:.88!important;scale:1!important}}#tc-root #alche-hero .eyebrow{font-size:11px!important}#tc-root #alche-hero .lead{font-size:15px!important}#tc-root #alche-hero .hero-context{font-size:12px!important}#tc-root #alche-hero .scene-body{font-size:14px!important;line-height:1.9!important}#tc-root #alche-hero .scene-copy{min-height:160px!important}#tc-root #alche-hero .control-btn,#tc-root #alche-hero .step span{font-size:12px!important}@media (width<=520px){#tc-root #alche-hero .lead{font-size:14px!important}#tc-root #alche-hero .hero-context{font-size:12px!important}#tc-root #alche-hero .scene-body{font-size:13px!important}#tc-root #alche-hero .scene-copy{min-height:185px!important}#tc-root #alche-hero .legend{letter-spacing:.04em!important;font-size:9px!important}#tc-root #alche-hero .step{min-height:54px!important}#tc-root #alche-hero .step span{font-size:10px!important;line-height:1.5!important}#tc-root #alche-hero .control-btn{font-size:12px!important}}#tc-root .tech-motion{--tm-ink:#2f2f2f;--tm-wine:#731e1f;--tm-line:#bfb8ac;--tm-paper:#fff;--tm-gold:#bfb8ac;box-sizing:border-box!important;width:100%!important;color:var(--tm-ink)!important;background:var(--tm-paper)!important;border:1px solid #d8c7a6!important;border-radius:3px!important;padding:24px 24px 18px!important;font-family:inherit!important;font-size:13px!important;position:relative!important;overflow:hidden!important}#tc-root .tech-motion *{box-sizing:border-box!important}#tc-root .tech-motion button{font:inherit!important;color:inherit!important;cursor:pointer!important}#tc-root .tech-motion .tm-topline{justify-content:space-between!important;align-items:center!important;gap:10px!important;margin-bottom:19px!important;display:flex!important}#tc-root .tech-motion .tm-eyebrow{letter-spacing:.12em!important;color:#8e877c!important;font-size:9px!important;font-weight:600!important}#tc-root .tech-motion .tm-example{white-space:nowrap!important;color:#8e877c!important;font-size:10px!important}#tc-root .tech-motion .tm-brief{border-block:1px solid #d8c7a6!important;justify-content:center!important;align-items:center!important;gap:16px!important;padding:12px 8px!important;display:flex!important}#tc-root .tech-motion .tm-brief-key{color:#8e877c!important;font-size:10px!important}#tc-root .tech-motion .tm-brief strong{font-size:14px!important;font-weight:500!important}#tc-root .tech-motion .tm-scene{position:relative!important}#tc-root .tech-motion .tm-stage-heading{align-items:center!important;gap:12px!important;min-height:33px!important;margin:0 0 9px!important;display:flex!important}#tc-root .tech-motion .tm-step-number{letter-spacing:.07em!important;color:var(--tm-wine)!important;white-space:nowrap!important;font-size:10px!important}#tc-root .tech-motion .tm-stage-title{font-size:13px!important;font-weight:500!important;line-height:1.5!important}#tc-root .tech-motion .tm-steps{border-top:1px solid #d8c7a6!important;border-bottom:1px solid #d8c7a6!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;display:grid!important}#tc-root .tech-motion .tm-steps button{white-space:nowrap!important;color:#8e877c!important;background:0 0!important;border:0!important;min-width:0!important;padding:11px 3px 10px!important;font-size:10px!important;transition:color .2s,background .2s!important;position:relative!important;overflow:hidden!important}#tc-root .tech-motion .tm-steps button+button{border-left:1px solid #d8c7a6!important}#tc-root .tech-motion .tm-steps button span{margin-right:6px!important;font-family:Georgia,serif!important;font-size:9px!important;display:inline-block!important}#tc-root .tech-motion .tm-steps button:hover{background:#fff!important}#tc-root .tech-motion .tm-steps button[aria-pressed=true]{color:var(--tm-wine)!important;background:#fff!important}#tc-root .tech-motion .tm-steps button[aria-pressed=true]:after{content:""!important;height:2px!important;width:var(--stage-progress,100%)!important;background:var(--tm-wine)!important;position:absolute!important;bottom:0!important;left:0!important}#tc-root .tech-motion .tm-bottom{padding-top:11px!important}#tc-root .tech-motion .tm-playback{align-items:center!important;gap:18px!important;margin-top:7px!important;display:flex!important}#tc-root .tech-motion .tm-playback button{color:#fff!important;background:0 0!important;border:1px solid #ffffff73!important;border-radius:4px!important;align-items:center!important;gap:7px!important;padding:5px 10px!important;font-size:10px!important;display:flex!important}#tc-root .tech-motion .tm-playback .tm-play{min-width:64px!important;color:var(--tm-wine)!important}#tc-root .tech-motion [data-reveal]{opacity:.12!important;transition:opacity .65s,transform .8s cubic-bezier(.2,.7,.2,1)!important}#tc-root .tech-motion [data-reveal].is-revealed{opacity:1!important}#tc-root .tech-motion .tm-input-pair{background:#fff!important;border:1px solid #d8c7a6!important;grid-template-columns:1fr 1fr!important;display:grid!important}#tc-root .tech-motion .tm-input+.tm-input{border-left:1px solid #d8c7a6!important}#tc-root .tech-motion .tm-input>span{color:#8e877c!important;margin-bottom:5px!important;font-size:9px!important;display:block!important}#tc-root .tech-motion .tm-input strong{font-size:11px!important;font-weight:500!important;line-height:1.5!important}#tc-root .tech-motion .tm-prim-input{background:#fff!important;border:1px solid #d8c7a6!important;align-items:center!important;gap:12px!important;min-height:61px!important;padding:11px 12px!important;display:flex!important}#tc-root .tech-motion .tm-prim-input>div>span{color:#8e877c!important;margin-bottom:5px!important;font-size:9px!important;display:block!important}#tc-root .tech-motion .tm-prim-input strong{font-size:11px!important;font-weight:500!important;line-height:1.5!important;display:block!important}#tc-root .tech-motion .tm-condition{white-space:nowrap!important;color:var(--tm-wine)!important;border-bottom:1px solid #bfb8ac!important;margin-left:auto!important;padding-bottom:3px!important;font-size:9px!important}#tc-root .tech-motion.is-frozen *{transition:none!important;animation:none!important}@keyframes tc-tm-load{0%,to{transform:translateY(-3px)}50%{transform:translateY(3px)}}@keyframes tc-tm-part{0%,to{transform:translateY(0)}40%{transform:translateY(-5px)}}@keyframes tc-tm-question{0%,to{transform:translateY(-2px)}50%{transform:translateY(3px)}}@media (width<=620px){#tc-root .tech-motion{padding:19px 16px 15px!important}#tc-root .tech-motion .tm-topline{margin-bottom:15px!important}#tc-root .tech-motion .tm-eyebrow{letter-spacing:.07em!important;font-size:8px!important}#tc-root .tech-motion .tm-example{font-size:9px!important}#tc-root .tech-motion .tm-prim-input{gap:8px!important}#tc-root .tech-motion .tm-condition{font-size:8px!important}}@media (width<=420px){#tc-root .tech-motion{padding:17px 12px 14px!important}#tc-root .tech-motion .tm-eyebrow{letter-spacing:.05em!important;font-size:7px!important}#tc-root .tech-motion .tm-topline{gap:7px!important}#tc-root .tech-motion .tm-brief{gap:8px!important}#tc-root .tech-motion .tm-brief strong{font-size:12px!important}#tc-root .tech-motion .tm-brief-key{font-size:9px!important}#tc-root .tech-motion .tm-mdf-scene{height:285px!important}#tc-root .tech-motion .tm-stage-heading{gap:9px!important;min-height:37px!important}#tc-root .tech-motion .tm-stage-title{font-size:11px!important}#tc-root .tech-motion .tm-steps button{padding:11px 1px!important;font-size:9px!important}#tc-root .tech-motion .tm-steps button span{margin-right:4px!important;font-size:8px!important}#tc-root .tech-motion .tm-outcome{min-height:38px!important;font-size:10px!important}#tc-root .tech-motion .tm-input{min-height:65px!important;padding:10px 8px!important}#tc-root .tech-motion .tm-input strong{font-size:10px!important}#tc-root .tech-motion .tm-input>span{font-size:8px!important}#tc-root .tech-motion .tm-hcdtf-scene{height:352px!important;padding-top:18px!important}#tc-root .tech-motion .tm-prim-input{min-height:79px!important;padding:10px!important;display:block!important}#tc-root .tech-motion .tm-condition{margin-top:7px!important;font-size:8px!important;display:inline-block!important}#tc-root .tech-motion .tm-prim-scene{height:256px!important}}@media (prefers-reduced-motion:reduce){#tc-root .tech-motion *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (width<=420px){#tc-root .tech-motion .tm-mdf-scene{height:307px!important}#tc-root .tech-motion .tm-example{font-size:10px!important}}#tc-root .tech-motion{font-size:13px!important;line-height:1.5!important}#tc-root .tech-motion .tm-topline{align-items:flex-start!important;gap:12px!important}#tc-root .tech-motion .tm-eyebrow{letter-spacing:.06em!important;font-size:10px!important;line-height:1.5!important}#tc-root .tech-motion .tm-example{font-size:11px!important;line-height:1.5!important}#tc-root .tech-motion .tm-brief{flex-wrap:wrap!important;gap:5px 12px!important;min-height:56px!important}#tc-root .tech-motion .tm-brief-key{font-size:11px!important}#tc-root .tech-motion .tm-brief strong{font-size:14px!important}#tc-root .tech-motion .tm-mdf-scene{height:338px!important}#tc-root .tech-motion .tm-stage-heading{align-items:flex-start!important;gap:11px!important;min-height:48px!important;margin-bottom:10px!important;padding-top:5px!important}#tc-root .tech-motion .tm-step-number{font-size:11px!important;line-height:1.8!important}#tc-root .tech-motion .tm-stage-title{font-size:14px!important;line-height:1.6!important}#tc-root .tech-motion .tm-steps button{white-space:normal!important;word-break:keep-all!important;overflow-wrap:anywhere!important;min-height:47px!important;padding:12px 3px!important;font-size:12px!important;line-height:1.4!important}#tc-root .tech-motion .tm-steps button span{margin-right:5px!important;font-size:11px!important}#tc-root .tech-motion .tm-outcome{min-height:73px!important;font-size:13px!important;line-height:1.85!important}#tc-root .tech-motion .tm-playback{gap:22px!important;margin-top:8px!important}#tc-root .tech-motion .tm-playback button{gap:8px!important;min-height:32px!important;font-size:12px!important;line-height:1.5!important}#tc-root .tech-motion .tm-playback .tm-play{min-width:84px!important}#tc-root .tech-motion .tm-input{min-height:80px!important;padding:12px!important}#tc-root .tech-motion .tm-input>span{margin-bottom:5px!important;font-size:11px!important}#tc-root .tech-motion .tm-input strong{font-size:13px!important;line-height:1.6!important}#tc-root .tech-motion .tm-hcdtf-scene{height:403px!important;padding-top:19px!important}#tc-root .tech-motion .tm-prim-input{min-height:107px!important;padding:12px!important;display:block!important}#tc-root .tech-motion .tm-prim-input>div>span{margin-bottom:5px!important;font-size:11px!important;line-height:1.5!important}#tc-root .tech-motion .tm-prim-input strong{font-size:13px!important;line-height:1.6!important}#tc-root .tech-motion .tm-condition{white-space:normal!important;margin:8px 0 0!important;font-size:11px!important;line-height:1.5!important;display:inline-block!important}#tc-root .tech-motion .tm-prim-scene{height:298px!important}@media (width<=620px){#tc-root .tech-motion{padding:19px 14px 16px!important}}@media (width<=420px){#tc-root .tech-motion{padding:17px 12px 15px!important}#tc-root .tech-motion .tm-topline{gap:8px!important;margin-bottom:15px!important}#tc-root .tech-motion .tm-eyebrow{letter-spacing:0!important;max-width:calc(100% - 73px)!important;font-size:10px!important}#tc-root .tech-motion .tm-example{padding-top:1px!important;font-size:10px!important}#tc-root .tech-motion .tm-brief{gap:3px 8px!important;min-height:65px!important;padding:10px 4px!important}#tc-root .tech-motion .tm-brief-key{font-size:11px!important}#tc-root .tech-motion .tm-brief strong{font-size:14px!important}#tc-root .tech-motion .tm-mdf-scene{height:358px!important}#tc-root .tech-motion .tm-stage-heading{gap:8px!important;min-height:55px!important}#tc-root .tech-motion .tm-stage-title{font-size:13px!important}#tc-root .tech-motion .tm-step-number{font-size:11px!important}#tc-root .tech-motion .tm-steps button{min-height:63px!important;padding:9px 3px!important;font-size:12px!important}#tc-root .tech-motion .tm-steps button span{margin:0 0 4px!important;font-size:11px!important;display:block!important}#tc-root .tech-motion .tm-outcome{min-height:91px!important;font-size:12px!important;line-height:1.9!important}#tc-root .tech-motion .tm-playback button{font-size:12px!important}#tc-root .tech-motion .tm-input-pair{grid-template-columns:1fr!important}#tc-root .tech-motion .tm-input{min-height:59px!important;padding:9px 11px!important}#tc-root .tech-motion .tm-input+.tm-input{border-top:1px solid #d8c7a6!important;border-left:0!important}#tc-root .tech-motion .tm-input>span{margin-bottom:3px!important;font-size:11px!important}#tc-root .tech-motion .tm-input strong{font-size:13px!important;line-height:1.5!important}#tc-root .tech-motion .tm-hcdtf-scene{height:440px!important;padding-top:21px!important}#tc-root .tech-motion .tm-prim-input{min-height:131px!important;padding:11px!important}#tc-root .tech-motion .tm-prim-input>div>span{font-size:10px!important;line-height:1.6!important}#tc-root .tech-motion .tm-prim-input strong{font-size:13px!important;line-height:1.7!important}#tc-root .tech-motion .tm-condition{margin-top:8px!important;font-size:11px!important}#tc-root .tech-motion .tm-prim-scene{height:316px!important}}#tc-root #alche-hero .domain,#tc-root #alche-hero .source-node,#tc-root #alche-hero .growth-node,#tc-root #alche-hero .ambient-node{transform-box:fill-box!important;transform-origin:50%!important}#tc-root #alche-hero .guide-node{transform-box:view-box!important;transform-origin:500px 304px!important}#tc-root #alche-hero .question-node{transform-box:view-box!important;transform-origin:844px 717px!important}#tc-root #alche-hero .decision{transform-box:view-box!important;transform-origin:598px 456px!important}#tc-root #alche-hero .stage-note{top:20px!important;bottom:auto!important;right:22px!important}#tc-root{--tf-navy:#121e29;--tf-plate:#d8c7a6;--tf-gold:#d8c7a6;--tf-white:#fff;--tf-ink:#2f2f2f;--tf-greige:#bfb8ac;--tf-wine:#731e1f;--tf-edge:#d8c7a642}#tc-root .tech-motion{background:var(--tf-navy)!important;border:1px solid var(--tf-edge)!important;color:var(--tf-white)!important;border-radius:2px!important;padding:22px 22px 18px!important}#tc-root .tech-motion strong,#tc-root .tech-motion small,#tc-root .tech-motion span,#tc-root .tech-motion p{color:var(--tf-white)!important}#tc-root .tech-motion .tm-topline{border-bottom:1px solid var(--tf-edge)!important;margin-bottom:14px!important;padding-bottom:12px!important}#tc-root .tech-motion .tm-eyebrow,#tc-root .tech-motion .tm-example{color:var(--tf-gold)!important}#tc-root .tech-motion .tm-brief{border:0!important;border-bottom:1px solid var(--tf-edge)!important;gap:12px!important;margin:0 0 16px!important;padding:0 0 14px!important}#tc-root .tech-motion .tm-brief-key{color:var(--tf-gold)!important}#tc-root .tech-motion .tm-brief strong{color:var(--tf-white)!important}#tc-root .tech-motion .tm-scene{background:0 0!important;position:relative!important}#tc-root .tech-motion .tm-mdf-scene,#tc-root .tech-motion .tm-hcdtf-scene,#tc-root .tech-motion .tm-prim-scene{height:300px!important;padding:0!important}#tc-root .tech-motion .tm-stage-heading{align-items:baseline!important;gap:12px!important;margin-top:14px!important;display:flex!important}#tc-root .tech-motion .tm-step-number{color:var(--tf-gold)!important}#tc-root .tech-motion .tm-stage-title{color:var(--tf-white)!important}#tc-root .tech-motion .tm-say{color:var(--tf-gold)!important;margin:8px 0 0!important;font-size:12.5px!important;line-height:1.8!important}#tc-root .tech-motion .tm-outcome{color:#fff!important;min-height:2.4em!important;margin:0!important;font-size:12px!important;line-height:1.85!important}#tc-root .tech-motion .tm-steps{border-top:1px solid var(--tf-edge)!important;margin-top:14px!important;padding-top:4px!important}#tc-root .tech-motion .tm-steps button{color:#bfb8ac!important;background:0 0!important;border:0!important;border-bottom:2px solid #0000!important;border-radius:0!important;padding:10px 3px!important;font-weight:400!important}#tc-root .tech-motion .tm-steps button span{color:inherit!important}#tc-root .tech-motion .tm-steps button:hover,#tc-root .tech-motion .tm-steps button:focus-visible{color:var(--tf-white)!important;background:#d8c7a614!important}#tc-root .tech-motion .tm-steps button[aria-pressed=true]:after{background:var(--tf-gold)!important}#tc-root .tech-motion .tm-steps button[aria-pressed=true],#tc-root .tech-motion .tm-steps button[aria-pressed=true] span{color:var(--tf-white)!important;font-weight:500!important}#tc-root .tech-motion .tm-steps button[aria-pressed=true]{border-bottom-color:var(--tf-gold)!important;background:0 0!important}#tc-root .tech-motion .tm-bottom{border-top:1px solid var(--tf-edge)!important;margin-top:12px!important;padding-top:12px!important}#tc-root .tech-motion .tm-play,#tc-root .tech-motion .tm-restart{border:1px solid var(--tf-edge)!important;color:var(--tf-white)!important;background:0 0!important;border-radius:2px!important;min-height:38px!important;padding:8px 13px!important;font-weight:400!important}#tc-root .tech-motion .tm-play span,#tc-root .tech-motion .tm-restart span{color:inherit!important}#tc-root .tech-motion .tm-play:hover,#tc-root .tech-motion .tm-play:focus-visible,#tc-root .tech-motion .tm-restart:hover,#tc-root .tech-motion .tm-restart:focus-visible{border-color:var(--tf-gold)!important;color:var(--tf-white)!important}#tc-root .tech-motion button:focus-visible{outline:2px solid var(--tf-gold)!important;outline-offset:3px!important}#tc-root .tech-motion .tm-input-pair,#tc-root .tech-motion .tm-prim-input{border:1px solid var(--tf-edge)!important;background:#d8c7a60d!important;border-radius:2px!important}#tc-root .tech-motion .tm-input+.tm-input{border-left-color:var(--tf-edge)!important}#tc-root .tech-motion .tm-input-mdf{background:#d8c7a614!important}#tc-root .tech-motion .tm-input>span,#tc-root .tech-motion .tm-prim-input>div>span{color:var(--tf-gold)!important}#tc-root .tech-motion .tm-input strong,#tc-root .tech-motion .tm-prim-input strong{color:var(--tf-white)!important}#tc-root .tech-motion .tm-condition{color:#bfb8ac!important;border-bottom:1px dashed #d8c7a680!important}#tc-root .tf{width:100%;height:100%;position:relative}#tc-root .tf-wires{width:100%;height:100%;position:absolute;inset:0;overflow:visible}#tc-root .tf-wires path,#tc-root .tf-wires line{fill:none;vector-effect:non-scaling-stroke}#tc-root .tf-link{stroke:var(--tf-plate);stroke-width:1px;stroke-linecap:round;opacity:0;transition:opacity .55s}#tc-root .tf-link.is-revealed{opacity:.62}#tc-root .tf-glow{stroke:var(--tf-gold);stroke-width:2px;stroke-linecap:round;stroke-dasharray:7 100;stroke-dashoffset:107px;opacity:0;filter:drop-shadow(0 0 3px #d8c7a6b3)}#tc-root .tf-trail{stroke:var(--tf-gold);stroke-width:1.2px;stroke-linecap:round;stroke-dasharray:18 100;stroke-dashoffset:118px;opacity:0}@keyframes tf-run{0%{stroke-dashoffset:107px;opacity:1}86%{opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes tf-trail{0%{stroke-dashoffset:118px;opacity:.34}86%{opacity:.26}to{stroke-dashoffset:0;opacity:0}}@keyframes tf-react{0%{box-shadow:0 0 #d8c7a673}65%{box-shadow:0 0 0 9px #d8c7a600}to{box-shadow:0 0 #d8c7a600}}@keyframes tf-hot{0%,to{box-shadow:0 0 6px 1px #d8c7a680}50%{box-shadow:0 0 11px 2px #d8c7a647}}@keyframes tf-lean{0%,to{transform:translate(-50%, -50%) rotate(var(--r,0deg))}50%{transform:translate(-50%, -50%) rotate(calc(var(--r,0deg) + 4deg))}}#tc-root .tf-node{left:calc(var(--x) * 1%);top:calc(var(--y) * 1%);transform:translate(-50%, -50%) rotate(var(--r,0deg));place-items:center;transition:left .8s cubic-bezier(.4,0,.2,1),top .8s cubic-bezier(.4,0,.2,1),opacity .45s;display:grid;position:absolute}#tc-root .tf-node[data-reveal]{opacity:0!important}#tc-root .tf-node[data-reveal].is-revealed{opacity:1!important}#tc-root .tf-dot,#tc-root .tf-joint,#tc-root .tf-plate,#tc-root .tf-bar{background:linear-gradient(146deg, #fff, var(--tf-plate) 52%, #bfb8ac);border:1px solid #d8c7a68c}#tc-root .tf-dot{width:var(--d,10px);height:var(--d,10px);border-radius:50%}#tc-root .tf-joint{width:var(--d,12px);height:var(--d,12px);border-radius:2px}#tc-root .tf-plate{width:var(--w,46px);height:var(--h,26px);border-radius:2px}#tc-root .tf-bar{width:var(--w,70px);border-radius:2px;height:3px}#tc-root .tf-node.is-hot>*{background:linear-gradient(146deg, #d8c7a6, var(--tf-gold));border-color:var(--tf-gold)}#tc-root .tech-motion.is-running .tf-node.is-hot>*,#tc-root .tf-live .tf-node.is-hot>*{animation:2.6s ease-in-out infinite tf-hot}#tc-root .tf-node.is-open>*{background:0 0;border-style:dashed;border-color:#d8c7a6b3}#tc-root .tf-label{left:calc(var(--x) * 1%);top:calc(var(--y) * 1%);white-space:nowrap;color:var(--tf-white);opacity:0;font-size:10.5px;line-height:1.5;transition:opacity .45s;position:absolute;transform:translate(-50%,-50%)}#tc-root .tf-label.is-on{opacity:1}#tc-root .tf-label.tf-left{transform:translateY(-50%)}#tc-root .tf-label.tf-right{white-space:nowrap;transform:translate(-100%,-50%)}#tc-root .tf-label.tf-sub{color:#bfb8ac;font-size:9.5px}#tc-root .tf-label.tf-gold{color:var(--tf-gold)}#tc-root .tm-mdf-scene .tf-node[data-tf=req]{--x:18;--y:20}#tc-root .tm-mdf-scene .tf-node[data-tf=drw]{--x:80;--y:16}#tc-root .tm-mdf-scene .tf-node[data-tf=mat]{--x:84;--y:62}#tc-root .tm-mdf-scene .tf-node[data-tf=his]{--x:16;--y:66}#tc-root .tm-mdf-scene .tf-node[data-tf=obj]{--x:49;--y:42}#tc-root .tm-mdf-scene .tf-node[data-tf=h1]{--x:16;--y:84}#tc-root .tm-mdf-scene .tf-node[data-tf=h2]{--x:26;--y:84}#tc-root .tm-mdf-scene .tf-node[data-tf=h3]{--x:36;--y:84}#tc-root .tech-motion[data-stage="1"] .tm-mdf-scene .tf-node[data-tf=req],#tc-root .tech-motion[data-stage="2"] .tm-mdf-scene .tf-node[data-tf=req],#tc-root .tech-motion[data-stage="3"] .tm-mdf-scene .tf-node[data-tf=req]{--x:24;--y:26}#tc-root .tech-motion[data-stage="1"] .tm-mdf-scene .tf-node[data-tf=drw],#tc-root .tech-motion[data-stage="2"] .tm-mdf-scene .tf-node[data-tf=drw],#tc-root .tech-motion[data-stage="3"] .tm-mdf-scene .tf-node[data-tf=drw]{--x:74;--y:26}#tc-root .tech-motion[data-stage="1"] .tm-mdf-scene .tf-node[data-tf=mat],#tc-root .tech-motion[data-stage="2"] .tm-mdf-scene .tf-node[data-tf=mat],#tc-root .tech-motion[data-stage="3"] .tm-mdf-scene .tf-node[data-tf=mat]{--x:74;--y:58}#tc-root .tech-motion[data-stage="1"] .tm-mdf-scene .tf-node[data-tf=his],#tc-root .tech-motion[data-stage="2"] .tm-mdf-scene .tf-node[data-tf=his],#tc-root .tech-motion[data-stage="3"] .tm-mdf-scene .tf-node[data-tf=his]{--x:24;--y:58}#tc-root .tech-motion.is-running[data-stage="1"] .tm-mdf-scene .tf-glow[data-tf=g-drw]{animation:1s ease-out .5s tf-run!important}#tc-root .tech-motion.is-running[data-stage="1"] .tm-mdf-scene .tf-trail[data-tf=t-drw]{animation:1.2s ease-out .5s tf-trail!important}#tc-root .tech-motion.is-running[data-stage="1"] .tm-mdf-scene .tf-glow[data-tf=g-mat]{animation:1s ease-out 1.5s tf-run!important}#tc-root .tech-motion.is-running[data-stage="1"] .tm-mdf-scene .tf-trail[data-tf=t-mat]{animation:1.2s ease-out 1.5s tf-trail!important}#tc-root .tech-motion.is-running[data-stage="1"] .tm-mdf-scene .tf-glow[data-tf=g-his]{animation:1s ease-out 2.5s tf-run!important}#tc-root .tech-motion.is-running[data-stage="1"] .tm-mdf-scene .tf-trail[data-tf=t-his]{animation:1.2s ease-out 2.5s tf-trail!important}#tc-root .tech-motion.is-running[data-stage="1"] .tm-mdf-scene .tf-node[data-tf=drw]>*{animation:.8s ease-out 1.4s tf-react!important}#tc-root .tech-motion.is-running[data-stage="1"] .tm-mdf-scene .tf-node[data-tf=mat]>*{animation:.8s ease-out 2.4s tf-react!important}#tc-root .tech-motion.is-running[data-stage="1"] .tm-mdf-scene .tf-node[data-tf=his]>*{animation:.8s ease-out 3.4s tf-react!important}#tc-root .tech-motion.is-running[data-stage="2"] .tm-mdf-scene .tf-glow[data-tf=g-obj]{animation:1.6s ease-out .5s tf-run!important}#tc-root .tech-motion.is-running[data-stage="2"] .tm-mdf-scene .tf-node[data-tf=obj]>*{animation:.9s ease-out 1.5s tf-react!important}#tc-root .tech-motion.is-running[data-stage="2"] .tm-mdf-scene .tf-glow[data-tf=g-his2]{animation:1.4s ease-out 2.2s tf-run!important}#tc-root .tech-motion.is-running[data-stage="3"] .tm-mdf-scene .tf-glow[data-tf=g-all]{animation:2.4s linear .5s tf-run!important}#tc-root .tech-motion.is-running[data-stage="3"] .tm-mdf-scene .tf-trail[data-tf=t-all]{animation:2.8s linear .5s tf-trail!important}#tc-root .tm-hcdtf-scene .tf-node[data-tf=info]{--x:13;--y:26}#tc-root .tm-hcdtf-scene .tf-node[data-tf=ask]{--x:13;--y:62}#tc-root .tm-hcdtf-scene .tf-node[data-tf=goal]{--x:46;--y:44}#tc-root .tm-hcdtf-scene .tf-node[data-tf=keep1]{--x:78;--y:22}#tc-root .tm-hcdtf-scene .tf-node[data-tf=keep2]{--x:78;--y:38}#tc-root .tm-hcdtf-scene .tf-node[data-tf=var1]{--x:78;--y:58}#tc-root .tm-hcdtf-scene .tf-node[data-tf=var2]{--x:78;--y:74}#tc-root .tm-hcdtf-scene .tf-node[data-tf=check]{--x:46;--y:80}#tc-root .tech-motion.is-running[data-stage="1"] .tm-hcdtf-scene .tf-glow[data-tf=g-why]{animation:1.2s ease-out .5s tf-run!important}#tc-root .tech-motion.is-running[data-stage="1"] .tm-hcdtf-scene .tf-trail[data-tf=t-why]{animation:1.5s ease-out .5s tf-trail!important}#tc-root .tech-motion.is-running[data-stage="1"] .tm-hcdtf-scene .tf-glow[data-tf=g-info]{animation:1.2s ease-out 1.9s tf-run!important}#tc-root .tech-motion.is-running[data-stage="1"] .tm-hcdtf-scene .tf-node[data-tf=goal]>*{animation:.9s ease-out 1.6s tf-react!important}#tc-root .tech-motion.is-running[data-stage="2"] .tm-hcdtf-scene .tf-glow[data-tf=g-keep]{animation:1.3s ease-out .5s tf-run!important}#tc-root .tech-motion.is-running[data-stage="2"] .tm-hcdtf-scene .tf-glow[data-tf=g-var]{animation:1.3s ease-out 1.6s tf-run!important}#tc-root .tech-motion.is-running[data-stage="2"] .tm-hcdtf-scene .tf-node[data-tf=keep1]>*,#tc-root .tech-motion.is-running[data-stage="2"] .tm-hcdtf-scene .tf-node[data-tf=keep2]>*{animation:.8s ease-out 1.6s tf-react!important}#tc-root .tech-motion.is-running[data-stage="2"] .tm-hcdtf-scene .tf-node[data-tf=var1]>*,#tc-root .tech-motion.is-running[data-stage="2"] .tm-hcdtf-scene .tf-node[data-tf=var2]>*{animation:.8s ease-out 2.7s tf-react!important}#tc-root .tech-motion.is-running[data-stage="3"] .tm-hcdtf-scene .tf-glow[data-tf=g-hold]{animation:2s linear .6s tf-run!important}#tc-root .tm-prim-scene .tf-node[data-tf=in1]{--x:28;--y:28}#tc-root .tm-prim-scene .tf-node[data-tf=in2]{--x:28;--y:54}#tc-root .tm-prim-scene .tf-node[data-tf=p1]{--x:46;--y:74}#tc-root .tm-prim-scene .tf-node[data-tf=p2]{--x:84;--y:74}#tc-root .tm-prim-scene .tf-node[data-tf=ax]{--x:65;--y:74;--w:96px}#tc-root .tm-prim-scene .tf-node[data-tf=j]{--x:65;--y:44}#tc-root .tm-prim-scene .tf-node[data-tf=face]{--x:65;--y:24;--w:66px;--h:22px;--r:-6deg}#tc-root .tech-motion.is-running[data-stage="1"] .tm-prim-scene .tf-glow[data-tf=g-in]{animation:1.2s ease-out .4s tf-run!important}#tc-root .tech-motion.is-running[data-stage="1"] .tm-prim-scene .tf-node[data-tf=p1]>*{animation:.8s ease-out 1.1s tf-react!important}#tc-root .tech-motion.is-running[data-stage="1"] .tm-prim-scene .tf-node[data-tf=p2]>*{animation:.8s ease-out 1.5s tf-react!important}#tc-root .tech-motion.is-running[data-stage="1"] .tm-prim-scene .tf-node[data-tf=j]>*{animation:.8s ease-out 2.1s tf-react!important}#tc-root .tech-motion.is-running[data-stage="1"] .tm-prim-scene .tf-node[data-tf=face]>*{animation:.8s ease-out 2.6s tf-react!important}#tc-root .tech-motion.is-running[data-stage="2"] .tm-prim-scene .tf-node[data-tf=face]{animation:3s ease-in-out .3s 2 tf-lean!important}#tc-root .tech-motion.is-running[data-stage="2"] .tm-prim-scene .tf-node[data-tf=j]>*{animation:.9s ease-out 1s tf-react!important}#tc-root .tech-motion.is-running[data-stage="2"] .tm-prim-scene .tf-glow[data-tf=g-chain]{animation:1.8s ease-out 1.2s tf-run!important}#tc-root .tech-motion.is-running[data-stage="2"] .tm-prim-scene .tf-node[data-tf=p1]>*{animation:.8s ease-out 2.3s tf-react!important}#tc-root .tech-motion.is-running[data-stage="2"] .tm-prim-scene .tf-node[data-tf=p2]>*{animation:.8s ease-out 2.8s tf-react!important}#tc-root .tech-motion.is-running[data-stage="3"] .tm-prim-scene .tf-glow[data-tf=g-hold]{animation:2.2s linear .6s tf-run!important}#tc-root .tech-motion.is-paused *{animation-play-state:paused!important}#tc-root .tech-motion.is-frozen .tf-node,#tc-root .tech-motion.is-frozen .tf-label,#tc-root .tech-motion.is-frozen .tf-link{transition:none!important;animation:none!important}#tc-root .tech-motion.is-frozen .tf-glow,#tc-root .tech-motion.is-frozen .tf-trail{opacity:0!important;animation:none!important}#tc-root .tc-depth{background:var(--tf-navy)!important}#tc-root .tc-depth h2,#tc-root .tc-depth h3,#tc-root .tc-depth .tc-section-heading>p:last-child{color:var(--tf-white)!important}#tc-root .tc-depth .tc-kicker{color:var(--tf-gold)!important}#tc-root .tc-range{border:1px solid var(--tf-edge);border-radius:2px;margin-top:34px;padding:20px 20px 16px;position:relative}#tc-root .tc-range-tag{letter-spacing:.1em!important;color:var(--tf-gold)!important;margin:0 0 12px!important;font-size:11px!important}#tc-root .tc-range-stage{width:100%;height:264px;position:relative}#tc-root .tc-range-name{color:var(--tf-white)!important;margin:14px 0 0!important;font-size:15px!important;font-weight:500!important}#tc-root .tc-range-detail{color:#fff!important;min-height:3.4em!important;margin:5px 0 0!important;font-size:12.5px!important;line-height:1.85!important}#tc-root .tc-range-bar{border-top:1px solid var(--tf-edge)!important;align-items:center!important;gap:14px!important;margin-top:12px!important;padding-top:12px!important;display:flex!important}#tc-root .tc-range-dots{gap:7px!important;display:flex!important}#tc-root .tc-range-dots button{background:0 0!important;border:0!important;border-radius:0!important;width:30px!important;height:32px!important;padding:0!important;position:relative!important}#tc-root .tc-range-dots button:after{content:"";background:#d8c7a652;width:18px;height:2px;transition:background .4s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#tc-root .tc-range-dots button[aria-pressed=true]:after{background:var(--tf-gold)}#tc-root .tc-range-dots button:focus-visible{outline:2px solid var(--tf-gold)!important;outline-offset:0!important}#tc-root .tc-range-play{border:1px solid var(--tf-edge)!important;min-height:34px!important;color:var(--tf-white)!important;background:0 0!important;border-radius:2px!important;align-items:center!important;gap:7px!important;padding:6px 12px!important;font-size:11.5px!important;font-weight:400!important;display:inline-flex!important}#tc-root .tc-range-play span{color:inherit!important}#tc-root .tc-range-play:hover,#tc-root .tc-range-play:focus-visible{border-color:var(--tf-gold)!important}#tc-root .tc-range-play[disabled]{opacity:.6!important;cursor:default!important}#tc-root .tc-range-note{color:#fff!important;margin:18px 0 0!important;font-size:12.5px!important;line-height:1.9!important}#tc-root .tc-range[data-range="1"] .tf-part[data-part="2"],#tc-root .tc-range[data-range="1"] .tf-part[data-part="3"],#tc-root .tc-range[data-range="2"] .tf-part[data-part="3"]{opacity:0!important}#tc-root .tc-range .tf-part{transition:opacity .7s!important}#tc-root .tc-range.is-live .tf-glow[data-tf=g-base]{animation:2.6s linear .3s infinite tf-run!important}#tc-root .tc-range[data-range="2"].is-live .tf-glow[data-tf=g-goal],#tc-root .tc-range[data-range="3"].is-live .tf-glow[data-tf=g-goal]{animation:1.8s ease-out .4s tf-run!important}#tc-root .tc-range[data-range="3"].is-live .tf-glow[data-tf=g-struct]{animation:1.8s ease-out 1.5s tf-run!important}#tc-root .tc-range.is-paused *{animation-play-state:paused!important}#tc-root .tc-value,#tc-root .tc-track{background:var(--tf-navy)!important;color:var(--tf-white)!important;padding:78px 0!important}#tc-root .tc-value h2,#tc-root .tc-track h2,#tc-root .tc-value h3,#tc-root .tc-track h3{color:var(--tf-white)!important}#tc-root .tc-value .tc-kicker,#tc-root .tc-track .tc-kicker{color:var(--tf-gold)!important}#tc-root .tc-value-lead,#tc-root .tc-track-lead{color:#fff!important;max-width:56ch!important;margin:20px 0 0!important;font-size:14px!important;line-height:2!important}#tc-root .tc-value-stage{border:1px solid var(--tf-edge);border-radius:2px;width:100%;height:300px;margin-top:34px;position:relative}#tc-root .tc-track-stage{border:1px solid var(--tf-edge);border-radius:2px;width:100%;height:216px;margin-top:30px;position:relative}#tc-root .tc-value-examples{flex-wrap:wrap!important;gap:10px 18px!important;margin:22px 0 0!important;padding:0!important;list-style:none!important;display:flex!important}#tc-root .tc-value-examples li{color:#fff!important;padding-left:14px!important;font-size:12.5px!important;position:relative!important}#tc-root .tc-value-examples li:before{content:"";background:var(--tf-gold);width:7px;height:1px;position:absolute;top:.72em;left:0}#tc-root .tf-live .tf-glow[data-tf=v1]{animation:1.6s ease-out infinite tf-run!important}#tc-root .tf-live .tf-glow[data-tf=v2]{animation:1.6s ease-out 1.7s infinite tf-run!important}#tc-root .tf-live .tf-glow[data-tf=v3]{animation:1.6s ease-out 3.4s infinite tf-run!important}#tc-root .tf-live .tf-node[data-tf=q1]>*{animation:1.3s ease-out 1s infinite tf-react!important}#tc-root .tf-live .tf-node[data-tf=q2]>*{animation:1.3s ease-out 2.7s infinite tf-react!important}#tc-root .tf-live .tf-node[data-tf=q3]>*{animation:1.3s ease-out 4.4s infinite tf-react!important}#tc-root .tf-live .tf-node[data-tf=form] .tf-plate{animation:5.1s ease-in-out infinite tf-lean!important}#tc-root .tf-live .tf-glow[data-tf=e1]{animation:1.9s ease-out infinite tf-run!important}#tc-root .tf-live .tf-glow[data-tf=e2]{animation:1.9s ease-out 1.2s infinite tf-run!important}#tc-root .tf-live .tf-glow[data-tf=e3]{animation:1.9s ease-out 2.4s infinite tf-run!important}#tc-root .tf-live .tf-node[data-tf=sort]>*{animation:1.5s ease-out 1.7s infinite tf-react!important}#tc-root .tf-live .tf-node[data-tf=way]>*{animation:1.5s ease-out 3s infinite tf-react!important}#tc-root .tf-paused *{animation-play-state:paused!important}#tc-root .tc-contact{background:var(--tf-greige)!important}#tc-root .tc-contact h2,#tc-root .tc-contact h3,#tc-root .tc-contact p,#tc-root .tc-contact li,#tc-root .tc-contact strong{color:var(--tf-ink)!important}#tc-root .tc-contact .tc-kicker{color:var(--tf-wine)!important}#tc-root .tc-contact a{background:var(--tf-navy)!important;border:1px solid var(--tf-navy)!important;color:var(--tf-white)!important;border-radius:2px!important;padding:12px 24px!important;text-decoration:none!important;display:inline-block!important}#tc-root .tc-contact a:hover,#tc-root .tc-contact a:focus-visible{background:#2f2f2f!important}#tc-root .tc-solutions h2,#tc-root .tc-solutions h3,#tc-root .tc-solutions p,#tc-root .tc-layer-copy h2,#tc-root .tc-layer-copy h3,#tc-root .tc-layer-copy p,#tc-root .tc-layer-copy dt,#tc-root .tc-layer-copy dd,#tc-root .tc-intro h2,#tc-root .tc-intro p,#tc-root .tc-handoff p,#tc-root .tc-handoff strong{color:var(--tf-ink)!important}#tc-root .tc-example-lead{background:var(--tf-navy)!important}#tc-root .tc-example-lead span,#tc-root .tc-example-lead p{color:var(--tf-white)!important}#tc-root .tc-example-lead small{color:#bfb8ac!important}#tc-root .tech-motion .tm-play,#tc-root .tech-motion .tm-play span,#tc-root .tech-motion .tm-restart,#tc-root .tech-motion .tm-restart span,#tc-root .tc-depth a,#tc-root .tc-value a,#tc-root .tc-track a{color:var(--tf-white)!important}#tc-root .tc-intro .tc-kicker,#tc-root .tc-solutions .tc-kicker,#tc-root .tc-layer-copy .tc-kicker{color:var(--tf-wine)!important}@media (width<=900px){#tc-root .tech-motion{padding:18px 16px 14px!important}#tc-root .tech-motion .tm-mdf-scene,#tc-root .tech-motion .tm-hcdtf-scene,#tc-root .tech-motion .tm-prim-scene{height:272px!important}#tc-root .tc-range-stage{height:232px}#tc-root .tc-value-stage{height:296px}#tc-root .tc-track-stage{height:252px}#tc-root .tf-label{font-size:10px}}@media (width<=540px){#tc-root .tech-motion .tm-mdf-scene,#tc-root .tech-motion .tm-hcdtf-scene,#tc-root .tech-motion .tm-prim-scene{height:252px!important}#tc-root .tf-plate{--w:38px;--h:22px}#tc-root .tf-bar{--w:56px}#tc-root .tc-range{padding:16px 13px 13px}#tc-root .tc-range-stage{height:212px}#tc-root .tc-value-stage{height:306px}#tc-root .tc-track-stage{height:272px}}@media (prefers-reduced-motion:reduce){#tc-root .tf-node,#tc-root .tf-label,#tc-root .tf-link,#tc-root .tf-part{transition:none!important}#tc-root .tf-glow,#tc-root .tf-trail{opacity:0!important}#tc-root .tech-motion *,#tc-root .tc-range *,#tc-root .tc-value *,#tc-root .tc-track *{animation:none!important}}#tc-root,#tc-root #alche-hero{background:#bfb8ac!important}#tc-root #alche-hero:before,#tc-root #alche-hero:after{display:none!important}#tc-root #alche-hero .stage,#tc-root #alche-hero .controls{background:#bfb8ac!important}#tc-root #alche-hero .counter{background:0 0!important}#tc-root #alche-paperField stop{stop-color:#bfb8ac!important}#tc-root .tc-layer-two,#tc-root .tc-acdn,#tc-root .tc-acdn-intro,#tc-root .tc-acdn-flow,#tc-root .tc-acdn-flow ol li,#tc-root .tc-optional,#tc-root .tc-handoff,#tc-root .tc-io,#tc-root .tc-io div{background:#bfb8ac!important}#tc-root .tc-acdn-flow ol li small,#tc-root .tc-acdn-flow ol li span{color:#2f2f2f!important}#tc-root .tf-wires.tf-narrow{display:none}#tc-root .tc-depth .tech-motion,#tc-root .tc-value .tech-motion,#tc-root .tc-track .tech-motion{max-width:960px!important;margin-inline:auto!important}#tc-root .tf-node[data-tf=zone],#tc-root .tf-node[data-tf=comp],#tc-root .tf-node[data-tf=scope],#tc-root .tf-node[data-tf=whole]{width:var(--w,36%);height:var(--h,30%)}#tc-root .tf-zone{background:#d8c7a60d;border:1px solid #d8c7a680;border-radius:3px;width:100%;height:100%}#tc-root .tech-motion .tm-data-scene,#tc-root .tech-motion .tm-purpose-scene{height:380px!important;padding:0!important}#tc-root .tech-motion .tm-poc-scene{height:420px!important;padding:0!important}#tc-root .tm-data-scene .tf-node[data-tf=f1]{--x:20;--y:32}#tc-root .tm-data-scene .tf-node[data-tf=f2]{--x:34;--y:32}#tc-root .tm-data-scene .tf-node[data-tf=f3]{--x:48;--y:32}#tc-root .tm-data-scene .tf-node[data-tf=f4]{--x:20;--y:52}#tc-root .tm-data-scene .tf-node[data-tf=f5]{--x:34;--y:52}#tc-root .tm-data-scene .tf-node[data-tf=f6]{--x:48;--y:52}#tc-root .tm-data-scene .tf-node[data-tf=f7]{--x:20;--y:72}#tc-root .tm-data-scene .tf-node[data-tf=f8]{--x:34;--y:72}#tc-root .tm-data-scene .tf-node[data-tf=f9]{--x:48;--y:72}#tc-root .tm-data-scene .tf-node[data-tf=ask]{--x:74;--y:24}#tc-root .tm-data-scene .tf-node[data-tf=use]{--x:86;--y:74}#tc-root .tech-motion[data-stage="0"] .tm-data-scene .tf-node[data-tf=f1]{--x:14;--y:24}#tc-root .tech-motion[data-stage="0"] .tm-data-scene .tf-node[data-tf=f2]{--x:30;--y:16}#tc-root .tech-motion[data-stage="0"] .tm-data-scene .tf-node[data-tf=f3]{--x:46;--y:26}#tc-root .tech-motion[data-stage="0"] .tm-data-scene .tf-node[data-tf=f4]{--x:20;--y:44}#tc-root .tech-motion[data-stage="0"] .tm-data-scene .tf-node[data-tf=f5]{--x:36;--y:36}#tc-root .tech-motion[data-stage="0"] .tm-data-scene .tf-node[data-tf=f6]{--x:52;--y:46}#tc-root .tech-motion[data-stage="0"] .tm-data-scene .tf-node[data-tf=f7]{--x:16;--y:64}#tc-root .tech-motion[data-stage="0"] .tm-data-scene .tf-node[data-tf=f8]{--x:32;--y:60}#tc-root .tech-motion[data-stage="0"] .tm-data-scene .tf-node[data-tf=f9]{--x:48;--y:66}#tc-root .tm-data-scene .tf-label[data-tf-label=c1]{--x:20;--y:20}#tc-root .tm-data-scene .tf-label[data-tf-label=c2]{--x:34;--y:20}#tc-root .tm-data-scene .tf-label[data-tf-label=c3]{--x:48;--y:20}#tc-root .tm-data-scene .tf-label[data-tf-label=ask]{--x:74;--y:14}#tc-root .tm-data-scene .tf-label[data-tf-label=use]{--x:86;--y:86}#tc-root .tech-motion.is-running[data-stage="1"] .tm-data-scene .tf-glow[data-tf=g-row]{animation:2.4s ease-out 1.1s tf-run!important}#tc-root .tech-motion.is-running[data-stage="2"] .tm-data-scene .tf-glow[data-tf=g-web]{animation:2.6s ease-out .6s tf-run!important}#tc-root .tech-motion.is-running[data-stage="3"] .tm-data-scene .tf-glow[data-tf=g-ask]{animation:2.8s ease-out .5s tf-run!important}#tc-root .tech-motion.is-running[data-stage="3"] .tm-data-scene .tf-node[data-tf=use]>*{animation:1s ease-out 2.6s tf-react!important}#tc-root .tm-purpose-scene .tf-node[data-tf=biz]{--x:8;--y:50}#tc-root .tm-purpose-scene .tf-node[data-tf=c1]{--x:24;--y:26}#tc-root .tm-purpose-scene .tf-node[data-tf=c3]{--x:24;--y:50}#tc-root .tm-purpose-scene .tf-node[data-tf=c2]{--x:24;--y:74}#tc-root .tm-purpose-scene .tf-node[data-tf=h]{--x:42;--y:50}#tc-root .tm-purpose-scene .tf-node[data-tf=comp]{--x:62;--y:49;--w:20%;--h:46%}#tc-root .tm-purpose-scene .tf-node[data-tf=p1],#tc-root .tm-purpose-scene .tf-node[data-tf=p2],#tc-root .tm-purpose-scene .tf-node[data-tf=p3]{width:3.6%;height:4%}#tc-root .tm-purpose-scene .tf-node[data-tf=p1]>*,#tc-root .tm-purpose-scene .tf-node[data-tf=p2]>*,#tc-root .tm-purpose-scene .tf-node[data-tf=p3]>*{width:100%;height:100%}#tc-root .tm-purpose-scene .tf-node[data-tf=p1]{--x:62;--y:34}#tc-root .tm-purpose-scene .tf-node[data-tf=p2]{--x:62;--y:49}#tc-root .tm-purpose-scene .tf-node[data-tf=p3]{--x:62;--y:64}#tc-root .tm-purpose-scene .tf-node[data-tf=pu]{--x:48;--y:16}#tc-root .tm-purpose-scene .tf-node[data-tf=o1]{--x:88;--y:34}#tc-root .tm-purpose-scene .tf-node[data-tf=o2]{--x:88;--y:72}#tc-root .tm-purpose-scene .tf-label[data-tf-label=biz]{--x:8;--y:42}#tc-root .tm-purpose-scene .tf-label[data-tf-label=c1]{--x:24;--y:18}#tc-root .tm-purpose-scene .tf-label[data-tf-label=c3]{--x:24;--y:58}#tc-root .tm-purpose-scene .tf-label[data-tf-label=c2]{--x:24;--y:82}#tc-root .tm-purpose-scene .tf-label[data-tf-label=h]{--x:42;--y:42}#tc-root .tm-purpose-scene .tf-label[data-tf-label=pu],#tc-root .tm-purpose-scene .tf-label[data-tf-label=o2],#tc-root .tm-purpose-scene .tf-label[data-tf-label=res]{transform:translate(-100%,-50%)}#tc-root .tm-purpose-scene .tf-label[data-tf-label=pu]{--x:45;--y:16}#tc-root .tm-purpose-scene .tf-label[data-tf-label=p1],#tc-root .tm-purpose-scene .tf-label[data-tf-label=p2],#tc-root .tm-purpose-scene .tf-label[data-tf-label=p3],#tc-root .tm-purpose-scene .tf-label[data-tf-label=rev]{transform:translateY(-50%)}#tc-root .tm-purpose-scene .tf-label[data-tf-label=p1]{--x:65;--y:34}#tc-root .tm-purpose-scene .tf-label[data-tf-label=p2]{--x:65;--y:49}#tc-root .tm-purpose-scene .tf-label[data-tf-label=p3]{--x:65;--y:64}#tc-root .tm-purpose-scene .tf-label[data-tf-label=comp]{--x:62;--y:78}#tc-root .tm-purpose-scene .tf-label[data-tf-label=o1]{--x:88;--y:26}#tc-root .tm-purpose-scene .tf-label[data-tf-label=o2]{--x:84;--y:66}#tc-root .tm-purpose-scene .tf-label[data-tf-label=res]{--x:84;--y:53}#tc-root .tm-purpose-scene .tf-label[data-tf-label=crit]{--x:44;--y:87}#tc-root .tm-purpose-scene .tf-label[data-tf-label=rev]{--x:67;--y:16}#tc-root .tech-motion.is-running[data-stage="0"] .tm-purpose-scene .tf-glow[data-tf=g-aim]{animation:2s ease-out 1s tf-run!important}#tc-root .tech-motion.is-running[data-stage="1"] .tm-purpose-scene .tf-glow[data-tf=g-cond]{animation:2.4s ease-out .8s tf-run!important}#tc-root .tech-motion.is-running[data-stage="2"] .tm-purpose-scene .tf-glow[data-tf=g-build]{animation:2.6s ease-out .6s tf-run!important}#tc-root .tech-motion.is-running[data-stage="2"] .tm-purpose-scene .tf-node[data-tf=p1]>*{animation:.9s ease-out 2.3s tf-react!important}#tc-root .tech-motion.is-running[data-stage="2"] .tm-purpose-scene .tf-node[data-tf=p2]>*{animation:.9s ease-out 2.6s tf-react!important}#tc-root .tech-motion.is-running[data-stage="2"] .tm-purpose-scene .tf-node[data-tf=p3]>*{animation:.9s ease-out 2.9s tf-react!important}#tc-root .tech-motion.is-running[data-stage="3"] .tm-purpose-scene .tf-glow[data-tf=g-use]{animation:1.8s ease-out .4s tf-run!important}#tc-root .tech-motion.is-running[data-stage="3"] .tm-purpose-scene .tf-glow[data-tf=g-crit]{animation:1.8s ease-out 1.5s tf-run!important}#tc-root .tech-motion.is-running[data-stage="3"] .tm-purpose-scene .tf-glow[data-tf=g-back]{animation:1.6s linear 2.6s tf-run!important}#tc-root .tm-poc-scene .tf-node[data-tf=whole]{--x:18;--y:27;--w:32%;--h:50%}#tc-root .tm-poc-scene .tf-node[data-tf=goal]{--x:8;--y:26}#tc-root .tm-poc-scene .tf-node[data-tf=pend]{--x:8;--y:36}#tc-root .tm-poc-scene .tf-node[data-tf=prA]{--x:26;--y:10}#tc-root .tm-poc-scene .tf-node[data-tf=prB]{--x:26;--y:26}#tc-root .tm-poc-scene .tf-node[data-tf=prC]{--x:26;--y:46}#tc-root .tm-poc-scene .tf-node[data-tf=ring]{--x:26;--y:26}#tc-root .tm-poc-scene .tf-node[data-tf=scope]{--x:62;--y:34;--w:28%;--h:32%}#tc-root .tm-poc-scene .tf-node[data-tf=crit]{--x:55;--y:34}#tc-root .tm-poc-scene .tf-node[data-tf=meas]{--x:69;--y:34}#tc-root .tm-poc-scene .tf-node[data-tf=dec1]{--x:88;--y:24}#tc-root .tm-poc-scene .tf-node[data-tf=dec2]{--x:88;--y:46}#tc-root .tm-poc-scene .tf-node[data-tf=f1]{--x:82;--y:26}#tc-root .tm-poc-scene .tf-node[data-tf=f2]{--x:82;--y:45}#tc-root .tm-poc-scene .tf-node[data-tf=opt1]{--x:56;--y:76}#tc-root .tm-poc-scene .tf-node[data-tf=opt2]{--x:72;--y:76}#tc-root .tm-poc-scene .tf-node[data-tf=opt3]{--x:90;--y:76}#tc-root .tm-poc-scene .tf-label[data-tf-label=whole],#tc-root .tm-poc-scene .tf-label[data-tf-label=dec1],#tc-root .tm-poc-scene .tf-label[data-tf-label=dec2]{transform:translateY(-50%)}#tc-root .tm-poc-scene .tf-label[data-tf-label=whole]{--x:4;--y:6}#tc-root .tm-poc-scene .tf-label[data-tf-label=goal]{--x:8;--y:18}#tc-root .tm-poc-scene .tf-label[data-tf-label=pend]{--x:8;--y:44}#tc-root .tm-poc-scene .tf-label[data-tf-label=prA]{--x:26;--y:5}#tc-root .tm-poc-scene .tf-label[data-tf-label=prB]{--x:26;--y:21}#tc-root .tm-poc-scene .tf-label[data-tf-label=prC]{--x:26;--y:41}#tc-root .tm-poc-scene .tf-label[data-tf-label=ring]{--x:26;--y:34}#tc-root .tm-poc-scene .tf-label[data-tf-label=scope]{--x:62;--y:56}#tc-root .tm-poc-scene .tf-label[data-tf-label=crit]{--x:55;--y:27}#tc-root .tm-poc-scene .tf-label[data-tf-label=meas]{--x:69;--y:27}#tc-root .tm-poc-scene .tf-label[data-tf-label=dec1]{--x:91;--y:24}#tc-root .tm-poc-scene .tf-label[data-tf-label=dec2]{--x:91;--y:46}#tc-root .tm-poc-scene .tf-label[data-tf-label=f1]{--x:82;--y:20}#tc-root .tm-poc-scene .tf-label[data-tf-label=f2]{--x:82;--y:40}#tc-root .tm-poc-scene .tf-label[data-tf-label=opt1]{--x:56;--y:84}#tc-root .tm-poc-scene .tf-label[data-tf-label=opt2]{--x:72;--y:84}#tc-root .tm-poc-scene .tf-label[data-tf-label=opt3]{--x:90;--y:84}#tc-root .tm-poc-scene .tf-label[data-tf-label=back]{--x:34;--y:62}#tc-root .tech-motion.is-running[data-stage="0"] .tm-poc-scene .tf-glow[data-tf=g-map]{animation:2.4s ease-out 1s tf-run!important}#tc-root .tech-motion.is-running[data-stage="0"] .tm-poc-scene .tf-node[data-tf=prB]>*{animation:1s ease-out 2.4s tf-react!important}#tc-root .tech-motion.is-running[data-stage="1"] .tm-poc-scene .tf-glow[data-tf=g-focus]{animation:2.6s ease-out .6s tf-run!important}#tc-root .tech-motion.is-running[data-stage="2"] .tm-poc-scene .tf-glow[data-tf=g-check]{animation:2s ease-out .8s tf-run!important}#tc-root .tech-motion.is-running[data-stage="2"] .tm-poc-scene .tf-node[data-tf=meas]>*{animation:.9s ease-out 2.4s tf-react!important}#tc-root .tech-motion.is-running[data-stage="3"] .tm-poc-scene .tf-glow[data-tf=g-decide]{animation:2.4s ease-out .5s tf-run!important}#tc-root .tech-motion.is-running[data-stage="3"] .tm-poc-scene .tf-glow[data-tf=g-back]{animation:2.2s linear 2.6s tf-run!important}#tc-root .tm-poc-scene .tf-ring{border:1px solid var(--tf-gold);opacity:.8;border-radius:50%;width:24px;height:24px}@media (width<=720px){#tc-root .tf-wires.tf-wide{display:none}#tc-root .tf-wires.tf-narrow{display:block}#tc-root .tech-motion .tm-data-scene{height:340px!important}#tc-root .tech-motion .tm-purpose-scene{height:440px!important}#tc-root .tech-motion .tm-poc-scene{height:540px!important}#tc-root .tm-data-scene .tf-node[data-tf=f1]{--x:24;--y:36}#tc-root .tm-data-scene .tf-node[data-tf=f2]{--x:52;--y:36}#tc-root .tm-data-scene .tf-node[data-tf=f3]{--x:80;--y:36}#tc-root .tm-data-scene .tf-node[data-tf=f4]{--x:24;--y:50}#tc-root .tm-data-scene .tf-node[data-tf=f5]{--x:52;--y:50}#tc-root .tm-data-scene .tf-node[data-tf=f6]{--x:80;--y:50}#tc-root .tm-data-scene .tf-node[data-tf=f7]{--x:24;--y:64}#tc-root .tm-data-scene .tf-node[data-tf=f8]{--x:52;--y:64}#tc-root .tm-data-scene .tf-node[data-tf=f9]{--x:80;--y:64}#tc-root .tm-data-scene .tf-node[data-tf=ask]{--x:24;--y:84}#tc-root .tm-data-scene .tf-node[data-tf=use]{--x:80;--y:84}#tc-root .tech-motion[data-stage="0"] .tm-data-scene .tf-node[data-tf=f1]{--x:20;--y:30}#tc-root .tech-motion[data-stage="0"] .tm-data-scene .tf-node[data-tf=f2]{--x:48;--y:22}#tc-root .tech-motion[data-stage="0"] .tm-data-scene .tf-node[data-tf=f3]{--x:78;--y:32}#tc-root .tech-motion[data-stage="0"] .tm-data-scene .tf-node[data-tf=f4]{--x:28;--y:46}#tc-root .tech-motion[data-stage="0"] .tm-data-scene .tf-node[data-tf=f5]{--x:56;--y:40}#tc-root .tech-motion[data-stage="0"] .tm-data-scene .tf-node[data-tf=f6]{--x:84;--y:48}#tc-root .tech-motion[data-stage="0"] .tm-data-scene .tf-node[data-tf=f7]{--x:22;--y:62}#tc-root .tech-motion[data-stage="0"] .tm-data-scene .tf-node[data-tf=f8]{--x:50;--y:58}#tc-root .tech-motion[data-stage="0"] .tm-data-scene .tf-node[data-tf=f9]{--x:76;--y:66}#tc-root .tm-data-scene .tf-label[data-tf-label=c1]{--x:24;--y:26}#tc-root .tm-data-scene .tf-label[data-tf-label=c2]{--x:52;--y:26}#tc-root .tm-data-scene .tf-label[data-tf-label=c3]{--x:80;--y:26}#tc-root .tm-data-scene .tf-label[data-tf-label=ask]{--x:24;--y:93}#tc-root .tm-data-scene .tf-label[data-tf-label=use]{--x:80;--y:93}#tc-root .tm-purpose-scene .tf-node[data-tf=biz]{--x:50;--y:6}#tc-root .tm-purpose-scene .tf-node[data-tf=c1]{--x:18;--y:20}#tc-root .tm-purpose-scene .tf-node[data-tf=c3]{--x:50;--y:20}#tc-root .tm-purpose-scene .tf-node[data-tf=c2]{--x:82;--y:20}#tc-root .tm-purpose-scene .tf-node[data-tf=h]{--x:50;--y:38}#tc-root .tm-purpose-scene .tf-node[data-tf=pu]{--x:12;--y:40}#tc-root .tm-purpose-scene .tf-node[data-tf=comp]{--x:50;--y:58;--w:76%;--h:26%}#tc-root .tm-purpose-scene .tf-node[data-tf=p1],#tc-root .tm-purpose-scene .tf-node[data-tf=p2],#tc-root .tm-purpose-scene .tf-node[data-tf=p3]{width:9.7%;height:3.3%}#tc-root .tm-purpose-scene .tf-node[data-tf=p1]{--x:30;--y:58}#tc-root .tm-purpose-scene .tf-node[data-tf=p2]{--x:50;--y:58}#tc-root .tm-purpose-scene .tf-node[data-tf=p3]{--x:70;--y:58}#tc-root .tm-purpose-scene .tf-node[data-tf=o1]{--x:20;--y:82}#tc-root .tm-purpose-scene .tf-node[data-tf=o2]{--x:78;--y:82}#tc-root .tm-purpose-scene .tf-label[data-tf-label=c1],#tc-root .tm-purpose-scene .tf-label[data-tf-label=c2],#tc-root .tm-purpose-scene .tf-label[data-tf-label=p1],#tc-root .tm-purpose-scene .tf-label[data-tf-label=p2],#tc-root .tm-purpose-scene .tf-label[data-tf-label=p3],#tc-root .tm-purpose-scene .tf-label[data-tf-label=pu],#tc-root .tm-purpose-scene .tf-label[data-tf-label=o1],#tc-root .tm-purpose-scene .tf-label[data-tf-label=o2],#tc-root .tm-purpose-scene .tf-label[data-tf-label=res]{transform:translate(-50%,-50%)}#tc-root .tm-purpose-scene .tf-label[data-tf-label=c3],#tc-root .tm-purpose-scene .tf-label[data-tf-label=h],#tc-root .tm-purpose-scene .tf-label[data-tf-label=crit]{transform:translate(-100%,-50%)}#tc-root .tm-purpose-scene .tf-label[data-tf-label=biz],#tc-root .tm-purpose-scene .tf-label[data-tf-label=comp],#tc-root .tm-purpose-scene .tf-label[data-tf-label=rev]{transform:translateY(-50%)}#tc-root .tm-purpose-scene .tf-label[data-tf-label=biz]{--x:56;--y:6}#tc-root .tm-purpose-scene .tf-label[data-tf-label=c1]{--x:18;--y:13}#tc-root .tm-purpose-scene .tf-label[data-tf-label=c3]{--x:44;--y:20}#tc-root .tm-purpose-scene .tf-label[data-tf-label=c2]{--x:86;--y:13}#tc-root .tm-purpose-scene .tf-label[data-tf-label=h]{--x:44;--y:38}#tc-root .tm-purpose-scene .tf-label[data-tf-label=pu]{--x:12;--y:34}#tc-root .tm-purpose-scene .tf-label[data-tf-label=p1]{--x:30;--y:66}#tc-root .tm-purpose-scene .tf-label[data-tf-label=p2]{--x:50;--y:66}#tc-root .tm-purpose-scene .tf-label[data-tf-label=p3]{--x:70;--y:66}#tc-root .tm-purpose-scene .tf-label[data-tf-label=comp]{--x:14;--y:49}#tc-root .tm-purpose-scene .tf-label[data-tf-label=o1]{--x:20;--y:90}#tc-root .tm-purpose-scene .tf-label[data-tf-label=o2]{--x:78;--y:90}#tc-root .tm-purpose-scene .tf-label[data-tf-label=res]{--x:46;--y:77}#tc-root .tm-purpose-scene .tf-label[data-tf-label=crit]{--x:90;--y:40}#tc-root .tm-purpose-scene .tf-label[data-tf-label=rev]{--x:82;--y:75}#tc-root .tm-poc-scene .tf-node[data-tf=whole]{--x:50;--y:21;--w:84%;--h:38%}#tc-root .tm-poc-scene .tf-node[data-tf=goal]{--x:14;--y:10}#tc-root .tm-poc-scene .tf-node[data-tf=pend]{--x:32;--y:10}#tc-root .tm-poc-scene .tf-node[data-tf=prA]{--x:30;--y:22}#tc-root .tm-poc-scene .tf-node[data-tf=prB]{--x:50;--y:22}#tc-root .tm-poc-scene .tf-node[data-tf=prC]{--x:70;--y:22}#tc-root .tm-poc-scene .tf-node[data-tf=ring]{--x:50;--y:22}#tc-root .tm-poc-scene .tf-node[data-tf=scope]{--x:47;--y:62;--w:74%;--h:20%}#tc-root .tm-poc-scene .tf-node[data-tf=crit]{--x:28;--y:62}#tc-root .tm-poc-scene .tf-node[data-tf=meas]{--x:66;--y:62}#tc-root .tm-poc-scene .tf-node[data-tf=f1]{--x:30;--y:80}#tc-root .tm-poc-scene .tf-node[data-tf=f2]{--x:70;--y:80}#tc-root .tm-poc-scene .tf-node[data-tf=dec1]{--x:22;--y:88}#tc-root .tm-poc-scene .tf-node[data-tf=dec2]{--x:78;--y:88}#tc-root .tm-poc-scene .tf-node[data-tf=opt1]{--x:25;--y:94}#tc-root .tm-poc-scene .tf-node[data-tf=opt2]{--x:50;--y:94}#tc-root .tm-poc-scene .tf-node[data-tf=opt3]{--x:78;--y:94}#tc-root .tm-poc-scene .tf-label[data-tf-label=prA],#tc-root .tm-poc-scene .tf-label[data-tf-label=prB],#tc-root .tm-poc-scene .tf-label[data-tf-label=dec1],#tc-root .tm-poc-scene .tf-label[data-tf-label=f1]{transform:translate(-100%,-50%)}#tc-root .tm-poc-scene .tf-label[data-tf-label=prC],#tc-root .tm-poc-scene .tf-label[data-tf-label=ring],#tc-root .tm-poc-scene .tf-label[data-tf-label=pend],#tc-root .tm-poc-scene .tf-label[data-tf-label=whole],#tc-root .tm-poc-scene .tf-label[data-tf-label=back],#tc-root .tm-poc-scene .tf-label[data-tf-label=dec2],#tc-root .tm-poc-scene .tf-label[data-tf-label=f2]{transform:translateY(-50%)}#tc-root .tm-poc-scene .tf-label[data-tf-label=goal],#tc-root .tm-poc-scene .tf-label[data-tf-label=scope],#tc-root .tm-poc-scene .tf-label[data-tf-label=crit],#tc-root .tm-poc-scene .tf-label[data-tf-label=meas],#tc-root .tm-poc-scene .tf-label[data-tf-label=opt1],#tc-root .tm-poc-scene .tf-label[data-tf-label=opt2],#tc-root .tm-poc-scene .tf-label[data-tf-label=opt3]{transform:translate(-50%,-50%)}#tc-root .tm-poc-scene .tf-label[data-tf-label=whole]{--x:10;--y:36}#tc-root .tm-poc-scene .tf-label[data-tf-label=goal]{--x:19;--y:5}#tc-root .tm-poc-scene .tf-label[data-tf-label=pend]{--x:36;--y:10}#tc-root .tm-poc-scene .tf-label[data-tf-label=prA]{--x:24;--y:22}#tc-root .tm-poc-scene .tf-label[data-tf-label=prB]{--x:42;--y:28}#tc-root .tm-poc-scene .tf-label[data-tf-label=prC]{--x:76;--y:22}#tc-root .tm-poc-scene .tf-label[data-tf-label=ring]{--x:72;--y:30}#tc-root .tm-poc-scene .tf-label[data-tf-label=crit]{--x:28;--y:56}#tc-root .tm-poc-scene .tf-label[data-tf-label=meas]{--x:66;--y:56}#tc-root .tm-poc-scene .tf-label[data-tf-label=scope]{--x:50;--y:76}#tc-root .tm-poc-scene .tf-label[data-tf-label=f1]{--x:26;--y:80}#tc-root .tm-poc-scene .tf-label[data-tf-label=f2]{--x:74;--y:80}#tc-root .tm-poc-scene .tf-label[data-tf-label=dec1]{--x:14;--y:88}#tc-root .tm-poc-scene .tf-label[data-tf-label=dec2]{--x:82;--y:88}#tc-root .tm-poc-scene .tf-label[data-tf-label=opt1]{--x:25;--y:98}#tc-root .tm-poc-scene .tf-label[data-tf-label=opt2]{--x:50;--y:98}#tc-root .tm-poc-scene .tf-label[data-tf-label=opt3]{--x:78;--y:98}#tc-root .tm-poc-scene .tf-label[data-tf-label=back]{--x:72;--y:6}}@media (prefers-reduced-motion:reduce){#tc-root .tm-data-scene .tf-glow,#tc-root .tm-purpose-scene .tf-glow,#tc-root .tm-poc-scene .tf-glow{opacity:0!important;animation:none!important}#tc-root .tm-data-scene .tf-node,#tc-root .tm-purpose-scene .tf-node,#tc-root .tm-poc-scene .tf-node{transition:none!important}}#tc-root .tc-depth .tc-section-heading,#tc-root .tc-value .tc-section-heading,#tc-root .tc-track .tc-section-heading{grid-template-columns:minmax(300px,38%) 1fr!important;align-items:start!important;gap:10px 48px!important;margin-bottom:30px!important;display:grid!important}#tc-root .tc-depth .tc-section-heading .tc-kicker,#tc-root .tc-value .tc-section-heading .tc-kicker,#tc-root .tc-track .tc-section-heading .tc-kicker{grid-column:1!important;margin:0 0 8px!important}#tc-root .tc-depth .tc-section-heading h2,#tc-root .tc-value .tc-section-heading h2,#tc-root .tc-track .tc-section-heading h2{grid-area:2/1!important;margin:0!important}#tc-root .tc-depth .tc-section-heading p:not(.tc-kicker),#tc-root .tc-value .tc-section-heading p:not(.tc-kicker),#tc-root .tc-track .tc-section-heading p:not(.tc-kicker){grid-column:2!important;margin:0 0 14px!important;font-size:13.5px!important;line-height:2!important}#tc-root .tc-depth .tc-section-heading .tc-lead-line,#tc-root .tc-value .tc-section-heading .tc-lead-line,#tc-root .tc-track .tc-section-heading .tc-lead-line{color:var(--tf-gold)!important;margin-bottom:16px!important;font-size:15px!important}#tc-root .tc-track .tc-back-note{color:#bfb8ac!important;max-width:960px!important;margin:22px auto 0!important;font-size:12.5px!important;line-height:2!important}@media (width<=900px){#tc-root .tc-depth .tc-section-heading,#tc-root .tc-value .tc-section-heading,#tc-root .tc-track .tc-section-heading{grid-template-columns:1fr!important;gap:8px!important}#tc-root .tc-depth .tc-section-heading h2,#tc-root .tc-value .tc-section-heading h2,#tc-root .tc-track .tc-section-heading h2{grid-row:auto!important;margin-bottom:14px!important}#tc-root .tc-depth .tc-section-heading p:not(.tc-kicker),#tc-root .tc-value .tc-section-heading p:not(.tc-kicker),#tc-root .tc-track .tc-section-heading p:not(.tc-kicker){grid-column:1!important}}#tc-root .tm-data-scene [data-reveal],#tc-root .tm-purpose-scene [data-reveal],#tc-root .tm-poc-scene [data-reveal]{opacity:0!important}#tc-root .tm-data-scene [data-reveal].is-revealed,#tc-root .tm-purpose-scene [data-reveal].is-revealed,#tc-root .tm-poc-scene [data-reveal].is-revealed{opacity:1!important}#tc-root .tm-data-scene .tf-link[data-reveal].is-revealed,#tc-root .tm-purpose-scene .tf-link[data-reveal].is-revealed,#tc-root .tm-poc-scene .tf-link[data-reveal].is-revealed{opacity:.62!important}#tc-root .tc-roles{padding:66px 0!important}#tc-root .tc-roles h2{letter-spacing:.04em!important;margin:8px 0 18px!important;font-size:clamp(20px,2.4vw,27px)!important;font-weight:400!important}#tc-root .tc-roles p{margin:0 0 18px!important;font-size:14px!important;line-height:2!important}#tc-root .tc-roles__list{gap:12px!important;max-width:76ch!important;margin:0 0 20px!important;padding:0!important;list-style:none!important;display:grid!important}#tc-root .tc-roles__list li{background:#d8c7a60f!important;border-left:2px solid #d8c7a6!important;padding:14px 18px!important;font-size:13.5px!important;line-height:1.95!important}#tc-root .tc-roles__note{margin:0!important;font-size:12.5px!important}@media (width<=720px){#tc-root .tc-roles{padding:44px 0!important}}html[data-mdf-area=public],.pub,.pub-bare{--al-bg:#bfb8ac;--al-navy:#121e29;--al-white:#fff;--al-ink:#2f2f2f;--al-gold:#d8c7a6;--al-wine:#731e1f;--al-line:#8e877c;--al-line-on-navy:#ffffff47;--al-serif:"Hiragino Mincho ProN", "Yu Mincho", "YuMincho", "Noto Serif JP", serif;--al-bar-x:32px;--al-bar-y:24px;--al-bar-gap:8px;--al-bar-group:16px;--al-bar-hit:44px;--pub-paper:#bfb8ac;--pub-surface:#bfb8ac;--pub-ink:#121e29;--pub-ink-2:#121e29;--pub-text:#2f2f2f;--pub-muted:#403c37;--pub-line:#8e877c;--pub-brand:#731e1f;--pub-brand-ink:#5c1817;--pub-accent:#731e1f;--pub-info:#731e1f;--pub-ok:#12512f;--pub-warn:#63400a;--co-warm:#bfb8ac;--co-off:#bfb8ac;--co-ink:#2f2f2f;--co-crimson:#731e1f;--co-line:#8e877c;--co-navy:#121e29;--co-white:#fff}html[data-mdf-area=public] #root,html[data-mdf-area=public] body{background:#bfb8ac!important}html[data-mdf-area=public] .pub,html[data-mdf-area=public] .pub-bare{color:#2f2f2f!important;background:#bfb8ac!important}html[data-mdf-area=public] .pub h1,html[data-mdf-area=public] .pub h2,html[data-mdf-area=public] .pub h3,html[data-mdf-area=public] .pub h4,html[data-mdf-area=public] .pub p,html[data-mdf-area=public] .pub li,html[data-mdf-area=public] .pub dt,html[data-mdf-area=public] .pub dd,html[data-mdf-area=public] .pub b,html[data-mdf-area=public] .pub i,html[data-mdf-area=public] .pub em,html[data-mdf-area=public] .pub strong,html[data-mdf-area=public] .pub th,html[data-mdf-area=public] .pub td,html[data-mdf-area=public] .pub small{color:#2f2f2f!important}html[data-mdf-area=public] .pub .pub-skip,html[data-mdf-area=public] .pub .al-on-navy{color:#fff!important;background:#121e29!important}html[data-mdf-area=public] .pub .al-on-navy h1,html[data-mdf-area=public] .pub .al-on-navy h2,html[data-mdf-area=public] .pub .al-on-navy h3,html[data-mdf-area=public] .pub .al-on-navy h4,html[data-mdf-area=public] .pub .al-on-navy p,html[data-mdf-area=public] .pub .al-on-navy li,html[data-mdf-area=public] .pub .al-on-navy dt,html[data-mdf-area=public] .pub .al-on-navy dd,html[data-mdf-area=public] .pub .al-on-navy strong,html[data-mdf-area=public] .pub .al-on-navy b,html[data-mdf-area=public] .pub .al-on-navy em,html[data-mdf-area=public] .pub .al-on-navy i,html[data-mdf-area=public] .pub .al-on-navy small{color:#fff!important}html[data-mdf-area=public] .pub .al-on-navy .al-eyebrow,html[data-mdf-area=public] .pub .al-on-navy .pub-eyebrow{color:#d8c7a6!important}html[data-mdf-area=public] .pub .pub-header{box-shadow:none!important;background:#bfb8ac!important;border-bottom:1px solid #8e877c!important}html[data-mdf-area=public] .pub .pub-header__inner{gap:18px!important}html[data-mdf-area=public] .pub .pub-header .pub-logo,html[data-mdf-area=public] .pub .pub-header .pub-logo:link,html[data-mdf-area=public] .pub .pub-header .pub-logo:visited{color:#2f2f2f!important;letter-spacing:.04em!important}html[data-mdf-area=public] .pub .pub-nav{align-items:center!important;gap:2px!important}html[data-mdf-area=public] .pub .pub-nav a,html[data-mdf-area=public] .pub .pub-nav a:link,html[data-mdf-area=public] .pub .pub-nav a:visited,html[data-mdf-area=public] .pub .pub-nav .al-menu__btn{color:#2f2f2f!important;background:0 0!important;border-radius:3px!important}html[data-mdf-area=public] .pub .pub-nav a:hover,html[data-mdf-area=public] .pub .pub-nav a:focus-visible,html[data-mdf-area=public] .pub .pub-nav .al-menu__btn:hover,html[data-mdf-area=public] .pub .pub-nav .al-menu__btn:focus-visible{color:#731e1f!important;text-decoration:underline!important}html[data-mdf-area=public] .pub .pub-nav a[aria-current=page],html[data-mdf-area=public] .pub .pub-nav a[aria-current=page]:link,html[data-mdf-area=public] .pub .pub-nav a[aria-current=page]:visited{color:#fff!important;background:#731e1f!important;text-decoration:none!important}html[data-mdf-area=public] .pub .al-menu{position:relative!important}html[data-mdf-area=public] .pub .al-menu__btn{font:inherit!important;cursor:pointer!important;border:0!important;align-items:center!important;gap:5px!important;padding:8px 11px!important;font-size:13px!important;display:inline-flex!important}html[data-mdf-area=public] .pub .al-menu__btn:after{content:""!important;border-bottom:1px solid!important;border-right:1px solid!important;width:5px!important;height:5px!important;transform:translateY(-2px)rotate(45deg)!important}html[data-mdf-area=public] .pub .al-menu__btn[aria-expanded=true]:after{transform:translateY(1px)rotate(-135deg)!important}html[data-mdf-area=public] .pub .al-menu__list{z-index:40!important;background:#fff!important;border:1px solid #8e877c!important;border-radius:3px!important;min-width:200px!important;margin:0!important;padding:6px!important;list-style:none!important;position:absolute!important;top:calc(100% + 6px)!important;left:0!important;box-shadow:0 10px 28px #121e292e!important}html[data-mdf-area=public] .pub .al-menu__list a,html[data-mdf-area=public] .pub .al-menu__list a:link,html[data-mdf-area=public] .pub .al-menu__list a:visited{color:#2f2f2f!important;padding:9px 10px!important;font-size:13px!important;line-height:1.5!important;text-decoration:none!important;display:block!important}html[data-mdf-area=public] .pub .al-menu__list small{color:#403c37!important;margin-top:2px!important;font-size:11px!important;display:block!important}html[data-mdf-area=public] .pub .al-burger{font:inherit!important;color:#2f2f2f!important;cursor:pointer!important;background:0 0!important;border:1px solid #8e877c!important;border-radius:3px!important;align-items:center!important;padding:8px 12px!important;font-size:12px!important;display:none!important}html[data-mdf-area=public] .pub .pub-btn--primary,html[data-mdf-area=public] .pub a.pub-btn--primary:link,html[data-mdf-area=public] .pub a.pub-btn--primary:visited{color:#fff!important;background:#731e1f!important;border-color:#731e1f!important}html[data-mdf-area=public] .pub .pub-btn--primary:hover,html[data-mdf-area=public] .pub .pub-btn--primary:focus-visible{color:#fff!important;background:#5c1817!important;border-color:#5c1817!important}html[data-mdf-area=public] .pub .pub-btn--ghost,html[data-mdf-area=public] .pub a.pub-btn--ghost:link,html[data-mdf-area=public] .pub a.pub-btn--ghost:visited{color:#2f2f2f!important;background:0 0!important;border-color:#2f2f2f!important}html[data-mdf-area=public] .pub .pub-btn--ghost:hover,html[data-mdf-area=public] .pub .pub-btn--ghost:focus-visible{color:#2f2f2f!important;background:#2f2f2f14!important}html[data-mdf-area=public] .pub .al-on-navy .pub-btn--ghost,html[data-mdf-area=public] .pub .pub-cta .pub-btn--ghost,html[data-mdf-area=public] .pub .home-hero .pub-btn--ghost{color:#fff!important;border-color:#fff!important}html[data-mdf-area=public] .pub .al-on-navy .pub-btn--ghost:hover,html[data-mdf-area=public] .pub .pub-cta .pub-btn--ghost:hover,html[data-mdf-area=public] .pub .home-hero .pub-btn--ghost:hover{background:#ffffff1f!important}html[data-mdf-area=public] .pub a:hover,html[data-mdf-area=public] .pub a:active{color:#5c1817}html[data-mdf-area=public] .pub .al-on-navy a:link,html[data-mdf-area=public] .pub .al-on-navy a:visited,html[data-mdf-area=public] .pub .pub-cta a:link,html[data-mdf-area=public] .pub .pub-cta a:visited,html[data-mdf-area=public] .pub .home-hero a:link,html[data-mdf-area=public] .pub .home-hero a:visited{color:#d8c7a6}html[data-mdf-area=public] .pub a:focus-visible,html[data-mdf-area=public] .pub button:focus-visible,html[data-mdf-area=public] .pub input:focus-visible,html[data-mdf-area=public] .pub textarea:focus-visible,html[data-mdf-area=public] .pub select:focus-visible{outline-offset:2px!important;outline:2px solid #731e1f!important}html[data-mdf-area=public] .pub .al-on-navy a:focus-visible,html[data-mdf-area=public] .pub .al-on-navy button:focus-visible,html[data-mdf-area=public] .pub .al-fig button:focus-visible{outline-color:#d8c7a6!important}html[data-mdf-area=public] .pub .pub-section--tint,html[data-mdf-area=public] .pub .pp .pp-section--tint,html[data-mdf-area=public] .pub .pub-hero,html[data-mdf-area=public] .pub .fp-hero,html[data-mdf-area=public] .pub .pp-hero,html[data-mdf-area=public] .pub .co-hero{background:#bfb8ac!important}html[data-mdf-area=public] .pub .pub-card,html[data-mdf-area=public] .pub .pub-step,html[data-mdf-area=public] .pub .pub-notice,html[data-mdf-area=public] .pub .pp-card,html[data-mdf-area=public] .pub .pp-pair__item,html[data-mdf-area=public] .pub .pp-eco__card,html[data-mdf-area=public] .pub .pp-block,html[data-mdf-area=public] .pub .pp .pp-effects li,html[data-mdf-area=public] .pub .pp .pp-back__link,html[data-mdf-area=public] .pub .fp .pp-back__link{box-shadow:none!important;color:#2f2f2f!important;background:0 0!important;border:1px solid #8e877c!important;border-radius:2px!important}html[data-mdf-area=public] .pub input,html[data-mdf-area=public] .pub textarea,html[data-mdf-area=public] .pub select,html[data-mdf-area=public] .pub-login__slot input{color:#2f2f2f!important;background:#fff!important;border-color:#8e877c!important}html[data-mdf-area=public] .pub .pub-status{color:#2f2f2f!important;background:0 0!important;border:1px solid #8e877c!important}html[data-mdf-area=public] .pub .pub-status--live{color:#12512f!important;border-color:#12512f!important}html[data-mdf-area=public] .pub .pub-status--partial{color:#63400a!important;border-color:#63400a!important}html[data-mdf-area=public] .pub .pub-status--concept{color:#403c37!important;border-color:#403c37!important}html[data-mdf-area=public] .pub table th,html[data-mdf-area=public] .pub table td{border-bottom-color:#8e877c!important}html[data-mdf-area=public] .pub .al-fig,html[data-mdf-area=public] .pub .fp-figure,html[data-mdf-area=public] .pub .pp-fig,html[data-mdf-area=public] .pub .pp-know,html[data-mdf-area=public] .pub .pp-mb,html[data-mdf-area=public] .pub .pp-map,html[data-mdf-area=public] .pub .hv,html[data-mdf-area=public] .pub .hb,html[data-mdf-area=public] .pub .hd,html[data-mdf-area=public] .pub .hf,html[data-mdf-area=public] .pub .hw,html[data-mdf-area=public] .pub .hi,html[data-mdf-area=public] .pub .home-hero{box-shadow:none!important;background:#121e29!important;border-color:#ffffff47!important}html[data-mdf-area=public] .pub .al-fig .al-chip,html[data-mdf-area=public] .pub .al-fig .al-chip *,html[data-mdf-area=public] .pub .fp-figure .al-chip,html[data-mdf-area=public] .pub .fp-figure .al-chip *,html[data-mdf-area=public] .pub .pp-fig .al-chip,html[data-mdf-area=public] .pub .pp-fig .al-chip *{color:#2f2f2f!important;background:#fff!important;border-color:#fff!important}html[data-mdf-area=public] .pub .al-fig .is-focus,html[data-mdf-area=public] .pub .fp-figure .is-focus,html[data-mdf-area=public] .pub .pp-fig .is-focus{outline-offset:3px;outline:3px solid #d8c7a6!important;box-shadow:0 0 0 6px #d8c7a62e!important}html[data-mdf-area=public] .pub .al-ctl,html[data-mdf-area=public] .pub .fp-ctl,html[data-mdf-area=public] .pub .pp-ctl,html[data-mdf-area=public] .pub .sc-ctl,html[data-mdf-area=public] .pub .tm-bottom,html[data-mdf-area=public] .pub .tm-steps{align-items:center!important;gap:var(--al-bar-gap) var(--al-bar-group)!important;padding:var(--al-bar-y) var(--al-bar-x)!important;color:#fff!important;background:#121e29!important;border-top:1px solid #ffffff47!important;flex-wrap:wrap!important;margin:0!important;display:flex!important;position:static!important}html[data-mdf-area=public] .pub .al-ctl button,html[data-mdf-area=public] .pub .fp-ctl button,html[data-mdf-area=public] .pub .pp-ctl button,html[data-mdf-area=public] .pub .sc-ctl button,html[data-mdf-area=public] .pub .tm-bottom button,html[data-mdf-area=public] .pub .tm-steps button{min-height:var(--al-bar-hit)!important;color:#fff!important;font:inherit!important;cursor:pointer!important;box-shadow:none!important;background:0 0!important;border:1px solid #ffffff73!important;border-radius:3px!important;margin:0!important;padding:10px 16px!important;font-size:13px!important;line-height:1.4!important}html[data-mdf-area=public] .pub .al-ctl button:hover,html[data-mdf-area=public] .pub .fp-ctl button:hover,html[data-mdf-area=public] .pub .pp-ctl button:hover,html[data-mdf-area=public] .pub .sc-ctl button:hover,html[data-mdf-area=public] .pub .tm-bottom button:hover,html[data-mdf-area=public] .pub .tm-steps button:hover{background:#ffffff1f!important}html[data-mdf-area=public] .pub .al-ctl button[aria-pressed=true],html[data-mdf-area=public] .pub .fp-ctl button[aria-pressed=true],html[data-mdf-area=public] .pub .pp-ctl button[aria-pressed=true],html[data-mdf-area=public] .pub .sc-ctl button[aria-pressed=true],html[data-mdf-area=public] .pub .tm-steps button[aria-pressed=true],html[data-mdf-area=public] .pub .al-ctl button.is-on,html[data-mdf-area=public] .pub .fp-ctl button.is-on,html[data-mdf-area=public] .pub .pp-ctl button.is-on{color:#fff!important;background:#731e1f!important;border-color:#731e1f!important}html[data-mdf-area=public] .pub .al-ctl__now,html[data-mdf-area=public] .pub .fp-ctl__now,html[data-mdf-area=public] .pub .pp-ctl__now,html[data-mdf-area=public] .pub .tm-outcome,html[data-mdf-area=public] .pub .tm-stage-heading{color:#fff!important;margin:0!important;font-size:13px!important;line-height:1.8!important}@media (width<=720px){html[data-mdf-area=public] .pub .al-ctl,html[data-mdf-area=public] .pub .fp-ctl,html[data-mdf-area=public] .pub .pp-ctl,html[data-mdf-area=public] .pub .sc-ctl,html[data-mdf-area=public] .pub .tm-bottom,html[data-mdf-area=public] .pub .tm-steps{padding:20px!important}}html[data-mdf-area=public] .pub .pub-footer,html[data-mdf-area=public] .pub .pub-cta{color:#fff!important;background:#121e29!important;border-top:0!important}html[data-mdf-area=public] .pub .pub-footer h4,html[data-mdf-area=public] .pub .pub-footer p,html[data-mdf-area=public] .pub .pub-footer span,html[data-mdf-area=public] .pub .pub-footer li,html[data-mdf-area=public] .pub .pub-cta h2,html[data-mdf-area=public] .pub .pub-cta p{color:#fff!important}html[data-mdf-area=public] .pub .pub-footer a:hover,html[data-mdf-area=public] .pub .pub-footer a:focus-visible{color:#d8c7a6!important}html[data-mdf-area=public] .pub .pub-footer__bottom{color:#fff!important;border-top:1px solid #ffffff47!important}html[data-mdf-area=public] .pub .pub-footer .pub-logo,html[data-mdf-area=public] .pub .pub-footer .pub-logo span{color:#fff!important}html[data-mdf-area=public] .pub .al-compare{border-collapse:collapse!important;width:100%!important;margin:0 0 34px!important;font-size:13.5px!important;line-height:1.85!important}html[data-mdf-area=public] .pub .al-compare caption{caption-side:top!important;text-align:left!important;letter-spacing:.06em!important;color:#731e1f!important;padding:0 0 12px!important;font-size:12.5px!important}html[data-mdf-area=public] .pub .al-compare th,html[data-mdf-area=public] .pub .al-compare td{text-align:left!important;vertical-align:top!important;border-bottom:1px solid #8e877c!important;padding:18px 20px!important}html[data-mdf-area=public] .pub .al-compare thead th{letter-spacing:.08em!important;color:#403c37!important;white-space:nowrap!important;border-bottom:1px solid #2f2f2f!important;font-size:11.5px!important;font-weight:600!important}html[data-mdf-area=public] .pub .al-compare tbody th{white-space:nowrap!important;font-weight:600!important}html[data-mdf-area=public] .pub .al-compare .al-compare__link{white-space:nowrap!important}html[data-mdf-area=public] .pub .al-compare__note{color:#403c37!important;margin:0!important;font-size:12.5px!important;line-height:1.95!important}@media (width<=860px){html[data-mdf-area=public] #root table.al-compare,html[data-mdf-area=public] #root table.al-compare tbody,html[data-mdf-area=public] #root table.al-compare tr,html[data-mdf-area=public] #root table.al-compare th,html[data-mdf-area=public] #root table.al-compare td{width:auto!important;min-width:0!important;max-width:none!important;display:block!important}html[data-mdf-area=public] #root table.al-compare thead{display:none!important}html[data-mdf-area=public] #root table.al-compare tr{border-bottom:1px solid #8e877c!important;padding:16px 0!important}html[data-mdf-area=public] #root table.al-compare th,html[data-mdf-area=public] #root table.al-compare td{white-space:normal!important;border:0!important;padding:3px 0!important}html[data-mdf-area=public] #root table.al-compare tbody th{margin-bottom:8px!important;font-size:16px!important}html[data-mdf-area=public] #root table.al-compare td:before{content:attr(data-label) " ";letter-spacing:.06em;color:#403c37;font-size:11px;display:block}html[data-mdf-area=public] #root table.al-compare a{white-space:normal!important;word-break:break-word!important}}@media (width>=1101px){html[data-mdf-area=public] .home-shell{background-color:#121e29!important;background-image:none!important}html[data-mdf-area=public] .home-shell>.home-shell__rest{background:#bfb8ac!important}html[data-mdf-area=public] .home-shell--solo{grid-template-columns:minmax(0,1fr)!important;column-gap:0!important}html[data-mdf-area=public] .home-shell--solo>.home-hero,html[data-mdf-area=public] .home-shell--solo>.pub-hero{grid-column:1/-1!important}}@media (width<=900px){html[data-mdf-area=public] .pub .al-burger{display:inline-flex!important}html[data-mdf-area=public] .pub .pub-header__inner{flex-wrap:wrap!important;row-gap:10px!important}html[data-mdf-area=public] .pub .pub-nav{flex-direction:column!important;order:3!important;grid-template-columns:none!important;align-items:stretch!important;width:100%!important;padding-bottom:8px!important;display:none!important}html[data-mdf-area=public] .pub .pub-nav.is-open{display:flex!important}html[data-mdf-area=public] .pub .pub-nav a,html[data-mdf-area=public] .pub .pub-nav .al-menu__btn{border-bottom:1px solid #8e877c!important;width:100%!important;padding:12px 10px!important;font-size:14px!important}html[data-mdf-area=public] .pub .al-menu{width:100%!important}html[data-mdf-area=public] .pub .al-menu__list{box-shadow:none!important;background:0 0!important;border:0!important;padding:0 0 4px 12px!important;position:static!important}html[data-mdf-area=public] .pub .al-menu__list a{border-bottom:1px solid #8e877c!important}}html[data-mdf-area=public] .pub .fp-ctl__steps,html[data-mdf-area=public] .pub .pp-ctl__steps,html[data-mdf-area=public] .pub .al-ctl__steps{gap:var(--al-bar-gap)!important;background:0 0!important;border:0!important;flex-wrap:wrap!important;margin:0!important;padding:0!important;display:flex!important}html[data-mdf-area=public] .pub .al-ctl button,html[data-mdf-area=public] .pub .fp-ctl button,html[data-mdf-area=public] .pub .pp-ctl button,html[data-mdf-area=public] .pub .sc-ctl button,html[data-mdf-area=public] .pub .tm-steps button,html[data-mdf-area=public] .pub .tm-bottom button{color:#fff!important;white-space:nowrap!important;background:0 0!important;border:1px solid #ffffff73!important}html[data-mdf-area=public] .pub .al-ctl button[aria-pressed=true],html[data-mdf-area=public] .pub .fp-ctl button[aria-pressed=true],html[data-mdf-area=public] .pub .pp-ctl button[aria-pressed=true],html[data-mdf-area=public] .pub .sc-ctl button[aria-pressed=true],html[data-mdf-area=public] .pub .tm-steps button[aria-pressed=true],html[data-mdf-area=public] .pub .al-ctl button[aria-current],html[data-mdf-area=public] .pub .fp-ctl button[aria-current],html[data-mdf-area=public] .pub .pp-ctl button[aria-current],html[data-mdf-area=public] .pub .tm-steps button[aria-current],html[data-mdf-area=public] .pub .al-ctl button.is-on,html[data-mdf-area=public] .pub .fp-ctl button.is-on,html[data-mdf-area=public] .pub .pp-ctl button.is-on,html[data-mdf-area=public] .pub .al-ctl button.is-current,html[data-mdf-area=public] .pub .fp-ctl button.is-current,html[data-mdf-area=public] .pub .pp-ctl button.is-current,html[data-mdf-area=public] .pub .fp-ctl__steps button.is-on,html[data-mdf-area=public] .pub .fp-ctl__steps button[aria-current]{color:#fff!important;background:#731e1f!important;border-color:#731e1f!important}html[data-mdf-area=public] .pub .pub-login{box-shadow:none!important;background:#fff!important;border:1px solid #8e877c!important;border-radius:2px!important}html[data-mdf-area=public] .pub .pub-login,html[data-mdf-area=public] .pub .pub-login h2,html[data-mdf-area=public] .pub .pub-login p,html[data-mdf-area=public] .pub .pub-login label,html[data-mdf-area=public] .pub .pub-login span{color:#2f2f2f!important}html[data-mdf-area=public] .pub .hv button.fp-ctl__btn,html[data-mdf-area=public] .pub .hv button.fp-ctl__toggle,html[data-mdf-area=public] .pub .hv button.fp-ctl__step,html[data-mdf-area=public] .pub .hv button.pp-ctl__btn,html[data-mdf-area=public] .pub .hv button.pp-ctl__step,html[data-mdf-area=public] .pub .hv button.al-ctl__btn,html[data-mdf-area=public] .pub .hb button.fp-ctl__btn,html[data-mdf-area=public] .pub .hb button.fp-ctl__toggle,html[data-mdf-area=public] .pub .hb button.fp-ctl__step,html[data-mdf-area=public] .pub .hb button.pp-ctl__btn,html[data-mdf-area=public] .pub .hb button.pp-ctl__step,html[data-mdf-area=public] .pub .hb button.al-ctl__btn,html[data-mdf-area=public] .pub .hd button.fp-ctl__btn,html[data-mdf-area=public] .pub .hd button.fp-ctl__toggle,html[data-mdf-area=public] .pub .hd button.fp-ctl__step,html[data-mdf-area=public] .pub .hd button.pp-ctl__btn,html[data-mdf-area=public] .pub .hd button.pp-ctl__step,html[data-mdf-area=public] .pub .hd button.al-ctl__btn,html[data-mdf-area=public] .pub .hf button.fp-ctl__btn,html[data-mdf-area=public] .pub .hf button.fp-ctl__toggle,html[data-mdf-area=public] .pub .hf button.fp-ctl__step,html[data-mdf-area=public] .pub .hf button.pp-ctl__btn,html[data-mdf-area=public] .pub .hf button.pp-ctl__step,html[data-mdf-area=public] .pub .hf button.al-ctl__btn,html[data-mdf-area=public] .pub .hw button.fp-ctl__btn,html[data-mdf-area=public] .pub .hw button.fp-ctl__toggle,html[data-mdf-area=public] .pub .hw button.fp-ctl__step,html[data-mdf-area=public] .pub .hw button.pp-ctl__btn,html[data-mdf-area=public] .pub .hw button.pp-ctl__step,html[data-mdf-area=public] .pub .hw button.al-ctl__btn,html[data-mdf-area=public] .pub .hi button.fp-ctl__btn,html[data-mdf-area=public] .pub .hi button.fp-ctl__toggle,html[data-mdf-area=public] .pub .hi button.fp-ctl__step,html[data-mdf-area=public] .pub .hi button.pp-ctl__btn,html[data-mdf-area=public] .pub .hi button.pp-ctl__step,html[data-mdf-area=public] .pub .hi button.al-ctl__btn,html[data-mdf-area=public] .pub .fp button.fp-ctl__btn,html[data-mdf-area=public] .pub .fp button.fp-ctl__toggle,html[data-mdf-area=public] .pub .fp button.fp-ctl__step,html[data-mdf-area=public] .pub .fp button.pp-ctl__btn,html[data-mdf-area=public] .pub .fp button.pp-ctl__step,html[data-mdf-area=public] .pub .fp button.al-ctl__btn,html[data-mdf-area=public] .pub .pp button.fp-ctl__btn,html[data-mdf-area=public] .pub .pp button.fp-ctl__toggle,html[data-mdf-area=public] .pub .pp button.fp-ctl__step,html[data-mdf-area=public] .pub .pp button.pp-ctl__btn,html[data-mdf-area=public] .pub .pp button.pp-ctl__step,html[data-mdf-area=public] .pub .pp button.al-ctl__btn,html[data-mdf-area=public] .pub .fp-figure button.fp-ctl__btn,html[data-mdf-area=public] .pub .fp-figure button.fp-ctl__toggle,html[data-mdf-area=public] .pub .fp-figure button.fp-ctl__step,html[data-mdf-area=public] .pub .fp-figure button.pp-ctl__btn,html[data-mdf-area=public] .pub .fp-figure button.pp-ctl__step,html[data-mdf-area=public] .pub .fp-figure button.al-ctl__btn,html[data-mdf-area=public] .pub .pp-fig button.fp-ctl__btn,html[data-mdf-area=public] .pub .pp-fig button.fp-ctl__toggle,html[data-mdf-area=public] .pub .pp-fig button.fp-ctl__step,html[data-mdf-area=public] .pub .pp-fig button.pp-ctl__btn,html[data-mdf-area=public] .pub .pp-fig button.pp-ctl__step,html[data-mdf-area=public] .pub .pp-fig button.al-ctl__btn,html[data-mdf-area=public] .pub .al-fig button.fp-ctl__btn,html[data-mdf-area=public] .pub .al-fig button.fp-ctl__toggle,html[data-mdf-area=public] .pub .al-fig button.fp-ctl__step,html[data-mdf-area=public] .pub .al-fig button.pp-ctl__btn,html[data-mdf-area=public] .pub .al-fig button.pp-ctl__step,html[data-mdf-area=public] .pub .al-fig button.al-ctl__btn{color:#fff!important;min-height:var(--al-bar-hit)!important;box-shadow:none!important;background:0 0!important;border:1px solid #ffffff73!important;border-radius:3px!important;padding:10px 16px!important}html[data-mdf-area=public] .pub .hv button.fp-ctl__step.is-now,html[data-mdf-area=public] .pub .hv button.fp-ctl__step[aria-current],html[data-mdf-area=public] .pub .hv button.fp-ctl__step.is-on,html[data-mdf-area=public] .pub .hv button.pp-ctl__step.is-now,html[data-mdf-area=public] .pub .hv button.pp-ctl__step[aria-current],html[data-mdf-area=public] .pub .hv button.pp-ctl__step.is-on,html[data-mdf-area=public] .pub .hv button.al-ctl__btn.is-now,html[data-mdf-area=public] .pub .hv button.al-ctl__btn[aria-current],html[data-mdf-area=public] .pub .hv button.al-ctl__btn.is-on,html[data-mdf-area=public] .pub .hb button.fp-ctl__step.is-now,html[data-mdf-area=public] .pub .hb button.fp-ctl__step[aria-current],html[data-mdf-area=public] .pub .hb button.fp-ctl__step.is-on,html[data-mdf-area=public] .pub .hb button.pp-ctl__step.is-now,html[data-mdf-area=public] .pub .hb button.pp-ctl__step[aria-current],html[data-mdf-area=public] .pub .hb button.pp-ctl__step.is-on,html[data-mdf-area=public] .pub .hb button.al-ctl__btn.is-now,html[data-mdf-area=public] .pub .hb button.al-ctl__btn[aria-current],html[data-mdf-area=public] .pub .hb button.al-ctl__btn.is-on,html[data-mdf-area=public] .pub .hd button.fp-ctl__step.is-now,html[data-mdf-area=public] .pub .hd button.fp-ctl__step[aria-current],html[data-mdf-area=public] .pub .hd button.fp-ctl__step.is-on,html[data-mdf-area=public] .pub .hd button.pp-ctl__step.is-now,html[data-mdf-area=public] .pub .hd button.pp-ctl__step[aria-current],html[data-mdf-area=public] .pub .hd button.pp-ctl__step.is-on,html[data-mdf-area=public] .pub .hd button.al-ctl__btn.is-now,html[data-mdf-area=public] .pub .hd button.al-ctl__btn[aria-current],html[data-mdf-area=public] .pub .hd button.al-ctl__btn.is-on,html[data-mdf-area=public] .pub .hf button.fp-ctl__step.is-now,html[data-mdf-area=public] .pub .hf button.fp-ctl__step[aria-current],html[data-mdf-area=public] .pub .hf button.fp-ctl__step.is-on,html[data-mdf-area=public] .pub .hf button.pp-ctl__step.is-now,html[data-mdf-area=public] .pub .hf button.pp-ctl__step[aria-current],html[data-mdf-area=public] .pub .hf button.pp-ctl__step.is-on,html[data-mdf-area=public] .pub .hf button.al-ctl__btn.is-now,html[data-mdf-area=public] .pub .hf button.al-ctl__btn[aria-current],html[data-mdf-area=public] .pub .hf button.al-ctl__btn.is-on,html[data-mdf-area=public] .pub .hw button.fp-ctl__step.is-now,html[data-mdf-area=public] .pub .hw button.fp-ctl__step[aria-current],html[data-mdf-area=public] .pub .hw button.fp-ctl__step.is-on,html[data-mdf-area=public] .pub .hw button.pp-ctl__step.is-now,html[data-mdf-area=public] .pub .hw button.pp-ctl__step[aria-current],html[data-mdf-area=public] .pub .hw button.pp-ctl__step.is-on,html[data-mdf-area=public] .pub .hw button.al-ctl__btn.is-now,html[data-mdf-area=public] .pub .hw button.al-ctl__btn[aria-current],html[data-mdf-area=public] .pub .hw button.al-ctl__btn.is-on,html[data-mdf-area=public] .pub .hi button.fp-ctl__step.is-now,html[data-mdf-area=public] .pub .hi button.fp-ctl__step[aria-current],html[data-mdf-area=public] .pub .hi button.fp-ctl__step.is-on,html[data-mdf-area=public] .pub .hi button.pp-ctl__step.is-now,html[data-mdf-area=public] .pub .hi button.pp-ctl__step[aria-current],html[data-mdf-area=public] .pub .hi button.pp-ctl__step.is-on,html[data-mdf-area=public] .pub .hi button.al-ctl__btn.is-now,html[data-mdf-area=public] .pub .hi button.al-ctl__btn[aria-current],html[data-mdf-area=public] .pub .hi button.al-ctl__btn.is-on,html[data-mdf-area=public] .pub .fp button.fp-ctl__step.is-now,html[data-mdf-area=public] .pub .fp button.fp-ctl__step[aria-current],html[data-mdf-area=public] .pub .fp button.fp-ctl__step.is-on,html[data-mdf-area=public] .pub .fp button.pp-ctl__step.is-now,html[data-mdf-area=public] .pub .fp button.pp-ctl__step[aria-current],html[data-mdf-area=public] .pub .fp button.pp-ctl__step.is-on,html[data-mdf-area=public] .pub .fp button.al-ctl__btn.is-now,html[data-mdf-area=public] .pub .fp button.al-ctl__btn[aria-current],html[data-mdf-area=public] .pub .fp button.al-ctl__btn.is-on,html[data-mdf-area=public] .pub .pp button.fp-ctl__step.is-now,html[data-mdf-area=public] .pub .pp button.fp-ctl__step[aria-current],html[data-mdf-area=public] .pub .pp button.fp-ctl__step.is-on,html[data-mdf-area=public] .pub .pp button.pp-ctl__step.is-now,html[data-mdf-area=public] .pub .pp button.pp-ctl__step[aria-current],html[data-mdf-area=public] .pub .pp button.pp-ctl__step.is-on,html[data-mdf-area=public] .pub .pp button.al-ctl__btn.is-now,html[data-mdf-area=public] .pub .pp button.al-ctl__btn[aria-current],html[data-mdf-area=public] .pub .pp button.al-ctl__btn.is-on,html[data-mdf-area=public] .pub .fp-figure button.fp-ctl__step.is-now,html[data-mdf-area=public] .pub .fp-figure button.fp-ctl__step[aria-current],html[data-mdf-area=public] .pub .fp-figure button.fp-ctl__step.is-on,html[data-mdf-area=public] .pub .fp-figure button.pp-ctl__step.is-now,html[data-mdf-area=public] .pub .fp-figure button.pp-ctl__step[aria-current],html[data-mdf-area=public] .pub .fp-figure button.pp-ctl__step.is-on,html[data-mdf-area=public] .pub .fp-figure button.al-ctl__btn.is-now,html[data-mdf-area=public] .pub .fp-figure button.al-ctl__btn[aria-current],html[data-mdf-area=public] .pub .fp-figure button.al-ctl__btn.is-on,html[data-mdf-area=public] .pub .pp-fig button.fp-ctl__step.is-now,html[data-mdf-area=public] .pub .pp-fig button.fp-ctl__step[aria-current],html[data-mdf-area=public] .pub .pp-fig button.fp-ctl__step.is-on,html[data-mdf-area=public] .pub .pp-fig button.pp-ctl__step.is-now,html[data-mdf-area=public] .pub .pp-fig button.pp-ctl__step[aria-current],html[data-mdf-area=public] .pub .pp-fig button.pp-ctl__step.is-on,html[data-mdf-area=public] .pub .pp-fig button.al-ctl__btn.is-now,html[data-mdf-area=public] .pub .pp-fig button.al-ctl__btn[aria-current],html[data-mdf-area=public] .pub .pp-fig button.al-ctl__btn.is-on,html[data-mdf-area=public] .pub .al-fig button.fp-ctl__step.is-now,html[data-mdf-area=public] .pub .al-fig button.fp-ctl__step[aria-current],html[data-mdf-area=public] .pub .al-fig button.fp-ctl__step.is-on,html[data-mdf-area=public] .pub .al-fig button.pp-ctl__step.is-now,html[data-mdf-area=public] .pub .al-fig button.pp-ctl__step[aria-current],html[data-mdf-area=public] .pub .al-fig button.pp-ctl__step.is-on,html[data-mdf-area=public] .pub .al-fig button.al-ctl__btn.is-now,html[data-mdf-area=public] .pub .al-fig button.al-ctl__btn[aria-current],html[data-mdf-area=public] .pub .al-fig button.al-ctl__btn.is-on{color:#fff!important;background:#731e1f!important;border-color:#731e1f!important}html[data-mdf-area=public] .pub .pp,html[data-mdf-area=public] .pub .fp,html[data-mdf-area=public] .pub .pp>section,html[data-mdf-area=public] .pub .fp>section,html[data-mdf-area=public] .pub .pp-section,html[data-mdf-area=public] .pub .fp-section{background:#bfb8ac!important}html[data-mdf-area=public] .pub table th,html[data-mdf-area=public] .pub table td,html[data-mdf-area=public] .pub .pub-table th,html[data-mdf-area=public] .pub .pub-table td{background:0 0!important}html[data-mdf-area=public] .pub .pp-tag,html[data-mdf-area=public] .pub .pp-know__stage,html[data-mdf-area=public] .pub .pp-stage{color:#2f2f2f!important;background:#fff!important;border-color:#fff!important}html[data-mdf-area=public] .pub .fp .fp-hero,html[data-mdf-area=public] .pub .pp .pp-hero,html[data-mdf-area=public] .pub .fp .pp-hero,html[data-mdf-area=public] .pub .pp .fp-hero,html[data-mdf-area=public] .pub .co .co-hero{background:#bfb8ac!important}html[data-mdf-area=public] .pub .pp-mdf__base,html[data-mdf-area=public] .pub .fp-stack__item,html[data-mdf-area=public] .pub .hb__card,html[data-mdf-area=public] .pub .hw__case,html[data-mdf-area=public] .pub .hd__decided{color:#fff!important;background:#121e29!important;border-color:#ffffff47!important}html[data-mdf-area=public] .pub .pp-loop__know,html[data-mdf-area=public] .pub .pp-loop__modelbox,html[data-mdf-area=public] .pub .pp-org__gap,html[data-mdf-area=public] .pub .pp-card__field,html[data-mdf-area=public] .pub .pp-acdn__summary,html[data-mdf-area=public] .pub .pp-acdn__mail,html[data-mdf-area=public] .pub .pp-acdn__alert,html[data-mdf-area=public] .pub .pp-acdn__follow,html[data-mdf-area=public] .pub .pp-mate__detail-row,html[data-mdf-area=public] .pub .pp-mb__inbox,html[data-mdf-area=public] .pub .pp-now-next>span,html[data-mdf-area=public] .pub .hb__source,html[data-mdf-area=public] .pub .hb__plan,html[data-mdf-area=public] .pub .hb__confirm{color:#2f2f2f!important;background:#fff!important;border-color:#fff!important}html[data-mdf-area=public] .pub .pp-card__invite{color:#2f2f2f!important;background:0 0!important;border:1px solid #731e1f!important}html[data-mdf-area=public] .pub .pp-fig span[style],html[data-mdf-area=public] .pub .fp-figure span[style]{color:#2f2f2f!important;background-color:#fff!important}html[data-mdf-area=public] .pub table thead th,html[data-mdf-area=public] .pub .pub-table thead th,html[data-mdf-area=public] .pub .fp .fp-roadmap,html[data-mdf-area=public] .pub .fp-roadmap,html[data-mdf-area=public] #root table th,html[data-mdf-area=public] #root table thead th,html[data-mdf-area=public] #root table td{background:0 0!important}html[data-mdf-area=public] .pub .al-fig,html[data-mdf-area=public] .pub .fp-figure,html[data-mdf-area=public] .pub .pp-fig,html[data-mdf-area=public] .pub .pp-know,html[data-mdf-area=public] .pub .pp-mb,html[data-mdf-area=public] .pub .pp-map,html[data-mdf-area=public] .pub .hv,html[data-mdf-area=public] .pub .hb,html[data-mdf-area=public] .pub .hd,html[data-mdf-area=public] .pub .hf,html[data-mdf-area=public] .pub .hw,html[data-mdf-area=public] .pub .hi,html[data-mdf-area=public] .pub .home-hero,html[data-mdf-area=public] .pub .al-ctl,html[data-mdf-area=public] .pub .fp-ctl,html[data-mdf-area=public] .pub .pp-ctl,html[data-mdf-area=public] .pub .al-on-navy,html[data-mdf-area=public] .pub .pub-footer,html[data-mdf-area=public] .pub .pub-cta{color:#fff!important;background-color:#121e29!important}html[data-mdf-area=public] .pub [class][style*=background],html[data-mdf-area=public] .pub .al-chip,html[data-mdf-area=public] .pub .pp-tag,html[data-mdf-area=public] .pub .pp-stage,html[data-mdf-area=public] .pub .pp-node,html[data-mdf-area=public] .pub .pp-block,html[data-mdf-area=public] .pub .pp-know__stage,html[data-mdf-area=public] .pub .pp-loop__know,html[data-mdf-area=public] .pub .pp-loop__modelbox,html[data-mdf-area=public] .pub .pp-loop__need,html[data-mdf-area=public] .pub .pp-loop__keep,html[data-mdf-area=public] .pub .pp-org__gap,html[data-mdf-area=public] .pub .pp-org__role,html[data-mdf-area=public] .pub .pp-org__work,html[data-mdf-area=public] .pub .pp-org__decision,html[data-mdf-area=public] .pub .pp-card__field,html[data-mdf-area=public] .pub .pp-acdn__summary,html[data-mdf-area=public] .pub .pp-acdn__mail,html[data-mdf-area=public] .pub .pp-acdn__alert,html[data-mdf-area=public] .pub .pp-acdn__follow,html[data-mdf-area=public] .pub .pp-acdn__col,html[data-mdf-area=public] .pub .pp-acdn__human,html[data-mdf-area=public] .pub .pp-acdn__in,html[data-mdf-area=public] .pub .pp-acdn__out,html[data-mdf-area=public] .pub .pp-mate__detail,html[data-mdf-area=public] .pub .pp-mate__detail-row,html[data-mdf-area=public] .pub .pp-mate__cand,html[data-mdf-area=public] .pub .pp-mate__cell,html[data-mdf-area=public] .pub .pp-mb__inbox,html[data-mdf-area=public] .pub .pp-mb__human,html[data-mdf-area=public] .pub .pp-mb__keep,html[data-mdf-area=public] .pub .pp-gf__card,html[data-mdf-area=public] .pub .pp-gf__node,html[data-mdf-area=public] .pub .pp-line__step,html[data-mdf-area=public] .pub .pp-line__compare,html[data-mdf-area=public] .pub .pp-draw,html[data-mdf-area=public] .pub .pp-flow__item,html[data-mdf-area=public] .pub .pp-eco__source,html[data-mdf-area=public] .pub .pp-pace__policy,html[data-mdf-area=public] .pub .pp-pace__fail,html[data-mdf-area=public] .pub .pp-pace__back,html[data-mdf-area=public] .pub .pp-pace__step,html[data-mdf-area=public] .pub .pp-outcome,html[data-mdf-area=public] .pub .pp-now-next>span,html[data-mdf-area=public] .pub .fp-panel,html[data-mdf-area=public] .pub .fp-details,html[data-mdf-area=public] .pub .fp-timeline__step,html[data-mdf-area=public] .pub .fp-way,html[data-mdf-area=public] .pub .fp-answer,html[data-mdf-area=public] .pub .fp-result,html[data-mdf-area=public] .pub .fp-option,html[data-mdf-area=public] .pub .fp-file,html[data-mdf-area=public] .pub .fp-msg,html[data-mdf-area=public] .pub .fp-chat__human,html[data-mdf-area=public] .pub .fp-chat__window,html[data-mdf-area=public] .pub .fp-hero-board,html[data-mdf-area=public] .pub .fp-note,html[data-mdf-area=public] .pub .fp-status__shot,html[data-mdf-area=public] .pub .hb__source,html[data-mdf-area=public] .pub .hb__plan,html[data-mdf-area=public] .pub .hb__confirm,html[data-mdf-area=public] .pub .hw__source,html[data-mdf-area=public] .pub .hd__record,html[data-mdf-area=public] .pub .hf__same,html[data-mdf-area=public] .pub .hf__diff,html[data-mdf-area=public] .pub .hi__card,html[data-mdf-area=public] .pub .pub-login{color:#2f2f2f!important;background-color:#fff!important;border-color:#fff!important}html[data-mdf-area=public] .pub .pp-mdf__base,html[data-mdf-area=public] .pub .fp-stack__item,html[data-mdf-area=public] .pub .fp-bubble,html[data-mdf-area=public] .pub .fp-stack,html[data-mdf-area=public] .pub .hb__card,html[data-mdf-area=public] .pub .hb__ask,html[data-mdf-area=public] .pub .hw__case,html[data-mdf-area=public] .pub .hd__decided,html[data-mdf-area=public] .pub .hf__case,html[data-mdf-area=public] .pub .hf__seed,html[data-mdf-area=public] .pub .hf__nownext,html[data-mdf-area=public] .pub .pp-aec__words,html[data-mdf-area=public] .pub .pp-know__bubble{color:#fff!important;background-color:#121e29!important;border-color:#ffffff47!important}html[data-mdf-area=public] .pub button.is-now,html[data-mdf-area=public] .pub a.is-now,html[data-mdf-area=public] .pub li.is-now,html[data-mdf-area=public] .pub button.is-current,html[data-mdf-area=public] .pub a.is-current,html[data-mdf-area=public] .pub button[aria-current],html[data-mdf-area=public] .pub a[aria-current]:not(nav a),html[data-mdf-area=public] .pub button[aria-pressed=true],html[data-mdf-area=public] .pub .hf__menu-item.is-on,html[data-mdf-area=public] .pub .hi__tab.is-on,html[data-mdf-area=public] .pub .pp-tab.is-on{color:#fff!important;background-color:#731e1f!important;border-color:#731e1f!important}html[data-mdf-area=public] .pub [class*=spark],html[data-mdf-area=public] .pub [class*=glow],html[data-mdf-area=public] .pub [class*=__light],html[data-mdf-area=public] .pub .al-eyebrow,html[data-mdf-area=public] .pub .al-on-navy .pub-eyebrow{color:#d8c7a6!important}html[data-mdf-area=public] .pub .al-fig svg text,html[data-mdf-area=public] .pub .fp-figure svg text,html[data-mdf-area=public] .pub .pp-fig svg text{fill:currentColor!important}html[data-mdf-area=public] .pub,html[data-mdf-area=public] .pub h1,html[data-mdf-area=public] .pub h2,html[data-mdf-area=public] .pub h3,html[data-mdf-area=public] .pub h4,html[data-mdf-area=public] .pub p,html[data-mdf-area=public] .pub li,html[data-mdf-area=public] .pub dt,html[data-mdf-area=public] .pub dd,html[data-mdf-area=public] .pub span,html[data-mdf-area=public] .pub small,html[data-mdf-area=public] .pub b,html[data-mdf-area=public] .pub strong,html[data-mdf-area=public] .pub em,html[data-mdf-area=public] .pub i,html[data-mdf-area=public] .pub a,html[data-mdf-area=public] .pub button,html[data-mdf-area=public] .pub input,html[data-mdf-area=public] .pub textarea,html[data-mdf-area=public] .pub select,html[data-mdf-area=public] .pub table,html[data-mdf-area=public] .pub th,html[data-mdf-area=public] .pub td,html[data-mdf-area=public] .pub caption,html[data-mdf-area=public] .pub figcaption,html[data-mdf-area=public] .pub .pub-nav a,html[data-mdf-area=public] .pub .al-menu__btn,html[data-mdf-area=public] .pub .al-ctl button,html[data-mdf-area=public] .pub .fp-ctl button,html[data-mdf-area=public] .pub .pp-ctl button{font-family:Hiragino Mincho ProN,Yu Mincho,YuMincho,Noto Serif JP,serif!important}html[data-mdf-area=public] .pub .pub-logo,html[data-mdf-area=public] .pub .pub-logo span{font-family:Georgia,Times New Roman,serif!important}html[data-mdf-area=public] .pub p,html[data-mdf-area=public] .pub li,html[data-mdf-area=public] .pub dd,html[data-mdf-area=public] .pub td,html[data-mdf-area=public] .pub small,html[data-mdf-area=public] .pub .al-ctl button,html[data-mdf-area=public] .pub .fp-ctl button,html[data-mdf-area=public] .pub .pp-ctl button{font-weight:400!important}html[data-mdf-area=public] .pub h1,html[data-mdf-area=public] .pub h2,html[data-mdf-area=public] .pub h3,html[data-mdf-area=public] .pub h4{letter-spacing:.03em!important;font-weight:400!important}html[data-mdf-area=public] .pub th,html[data-mdf-area=public] .pub .is-now,html[data-mdf-area=public] .pub [aria-pressed=true],html[data-mdf-area=public] .pub .pub-btn{font-weight:600!important}html[data-mdf-area=public] .pub small,html[data-mdf-area=public] .pub .pub-small,html[data-mdf-area=public] .pub .fp-small{font-size:12.5px!important}html[data-mdf-area=public] .pub .pp-card,html[data-mdf-area=public] .pub .pp-block,html[data-mdf-area=public] .pub .pp-node,html[data-mdf-area=public] .pub .pp-know__stage,html[data-mdf-area=public] .pub .pp-loop__know,html[data-mdf-area=public] .pub .pp-loop__modelbox,html[data-mdf-area=public] .pub .pp-acdn__col,html[data-mdf-area=public] .pub .pp-mate__detail,html[data-mdf-area=public] .pub .pp-gf__card,html[data-mdf-area=public] .pub .pp-line__step,html[data-mdf-area=public] .pub .fp-panel,html[data-mdf-area=public] .pub .fp-details,html[data-mdf-area=public] .pub .fp-timeline__step,html[data-mdf-area=public] .pub .hb__card,html[data-mdf-area=public] .pub .hi__card,html[data-mdf-area=public] .pub .pub-login{padding:24px!important}@media (width<=720px){html[data-mdf-area=public] .pub .pp-card,html[data-mdf-area=public] .pub .pp-block,html[data-mdf-area=public] .pub .pp-node,html[data-mdf-area=public] .pub .pp-know__stage,html[data-mdf-area=public] .pub .pp-loop__know,html[data-mdf-area=public] .pub .pp-loop__modelbox,html[data-mdf-area=public] .pub .pp-acdn__col,html[data-mdf-area=public] .pub .pp-mate__detail,html[data-mdf-area=public] .pub .pp-gf__card,html[data-mdf-area=public] .pub .pp-line__step,html[data-mdf-area=public] .pub .fp-panel,html[data-mdf-area=public] .pub .fp-details,html[data-mdf-area=public] .pub .fp-timeline__step,html[data-mdf-area=public] .pub .hb__card,html[data-mdf-area=public] .pub .hi__card,html[data-mdf-area=public] .pub .pub-login{padding:16px!important}}html[data-mdf-area=public] .pub .ch-hero>.pub-shell,html[data-mdf-area=public] .pub .ch-body,html[data-mdf-area=public] .pub .ch-cta>.pub-shell,html[data-mdf-area=public] .pub .pp>section>.pub-shell,html[data-mdf-area=public] .pub .fp>section>.pub-shell{max-width:1180px!important;margin-inline:auto!important;padding-inline:24px!important}@media (width<=720px){html[data-mdf-area=public] .pub .ch-hero>.pub-shell,html[data-mdf-area=public] .pub .ch-body,html[data-mdf-area=public] .pub .ch-cta>.pub-shell,html[data-mdf-area=public] .pub .pp>section>.pub-shell,html[data-mdf-area=public] .pub .fp>section>.pub-shell{padding-inline:20px!important}}html[data-mdf-area=public] .pub,html[data-mdf-area=public] .pub-bare{color:#2f2f2f!important}html[data-mdf-area=public] .pub .al-fig,html[data-mdf-area=public] .pub .fp-figure,html[data-mdf-area=public] .pub .pp-fig,html[data-mdf-area=public] .pub .pp-know,html[data-mdf-area=public] .pub .pp-mb,html[data-mdf-area=public] .pub .pp-map,html[data-mdf-area=public] .pub .hv,html[data-mdf-area=public] .pub .hb,html[data-mdf-area=public] .pub .hd,html[data-mdf-area=public] .pub .hf,html[data-mdf-area=public] .pub .hw,html[data-mdf-area=public] .pub .hi,html[data-mdf-area=public] .pub .home-hero,html[data-mdf-area=public] .pub .al-ctl,html[data-mdf-area=public] .pub .fp-ctl,html[data-mdf-area=public] .pub .pp-ctl,html[data-mdf-area=public] .pub .al-on-navy,html[data-mdf-area=public] .pub .pub-footer,html[data-mdf-area=public] .pub .pub-cta,html[data-mdf-area=public] .pub .pp-mdf__base,html[data-mdf-area=public] .pub .fp-stack__item,html[data-mdf-area=public] .pub .fp-bubble,html[data-mdf-area=public] .pub .fp-stack,html[data-mdf-area=public] .pub .hb__card,html[data-mdf-area=public] .pub .hb__ask,html[data-mdf-area=public] .pub .hw__case,html[data-mdf-area=public] .pub .hd__decided,html[data-mdf-area=public] .pub .hf__case,html[data-mdf-area=public] .pub .hf__seed,html[data-mdf-area=public] .pub .hf__nownext,html[data-mdf-area=public] .pub .pp-aec__words,html[data-mdf-area=public] .pub .pp-know__bubble,html[data-mdf-area=public] .pub .is-now,html[data-mdf-area=public] .pub .is-current,html[data-mdf-area=public] .pub [aria-pressed=true],html[data-mdf-area=public] .pub .pub-btn--primary{color:#fff!important}html[data-mdf-area=public] .pub a:link,html[data-mdf-area=public] .pub a:visited{color:#731e1f!important}html[data-mdf-area=public] .pub .al-on-navy a:link,html[data-mdf-area=public] .pub .al-on-navy a:visited,html[data-mdf-area=public] .pub .home-hero a:link,html[data-mdf-area=public] .pub .home-hero a:visited,html[data-mdf-area=public] .pub .pub-cta a:link,html[data-mdf-area=public] .pub .pub-cta a:visited{color:#d8c7a6!important}html[data-mdf-area=public] .pub .pub-footer a:link,html[data-mdf-area=public] .pub .pub-footer a:visited{color:#fff!important}html[data-mdf-area=public] .pub .pub-nav a:link,html[data-mdf-area=public] .pub .pub-nav a:visited,html[data-mdf-area=public] .pub .pub-header .pub-logo:link,html[data-mdf-area=public] .pub .pub-header .pub-logo:visited{color:#2f2f2f!important}html[data-mdf-area=public] .pub .pub-nav a[aria-current=page]:link,html[data-mdf-area=public] .pub .pub-nav a[aria-current=page]:visited{color:#fff!important}html[data-mdf-area=public] .pub .pub-header .pub-logo__mark{color:#731e1f!important}html[data-mdf-area=public] .pub .pub-footer .pub-logo__mark,html[data-mdf-area=public] .pub .al-eyebrow,html[data-mdf-area=public] .pub .al-on-navy .pub-eyebrow,html[data-mdf-area=public] .pub [class*=spark],html[data-mdf-area=public] .pub [class*=glow]{color:#d8c7a6!important}html[data-mdf-area=public] .pub .pub-eyebrow,html[data-mdf-area=public] .pub .home-kicker,html[data-mdf-area=public] .pub .ch-item__num,html[data-mdf-area=public] .pub .al-compare caption,html[data-mdf-area=public] .pub .ch-cause h3{color:#731e1f!important}html[data-mdf-area=public] .pub .al-on-navy .home-kicker,html[data-mdf-area=public] .pub .home-hero .home-kicker{color:#d8c7a6!important}html[data-mdf-area=public] .pub .pub-btn--ghost,html[data-mdf-area=public] .pub a.pub-btn--ghost:link,html[data-mdf-area=public] .pub a.pub-btn--ghost:visited{color:#2f2f2f!important}html[data-mdf-area=public] .pub .al-on-navy .pub-btn--ghost,html[data-mdf-area=public] .pub .al-on-navy a.pub-btn--ghost:link,html[data-mdf-area=public] .pub .al-on-navy a.pub-btn--ghost:visited,html[data-mdf-area=public] .pub .pub-cta .pub-btn--ghost,html[data-mdf-area=public] .pub .pub-cta a.pub-btn--ghost:link,html[data-mdf-area=public] .pub .pub-cta a.pub-btn--ghost:visited,html[data-mdf-area=public] .pub .home-hero .pub-btn--ghost,html[data-mdf-area=public] .pub .home-hero a.pub-btn--ghost:link,html[data-mdf-area=public] .pub .home-hero a.pub-btn--ghost:visited{color:#fff!important;border-color:#fff!important}html[data-mdf-area=public] .pub a.pub-skip,html[data-mdf-area=public] .pub a.pub-skip:link,html[data-mdf-area=public] .pub a.pub-skip:visited{color:#fff!important;background:#121e29!important}html[data-mdf-area=public] .pub .hi__cell,html[data-mdf-area=public] .pub .hf__step,html[data-mdf-area=public] .pub .hd__ticket,html[data-mdf-area=public] .pub .pp-pace__rel-node,html[data-mdf-area=public] .pub .pp-pace__way,html[data-mdf-area=public] .pub .pp-acdn__party,html[data-mdf-area=public] .pub .hb__why,html[data-mdf-area=public] .pub .hb__done,html[data-mdf-area=public] .pub .hf__menu-item,html[data-mdf-area=public] .pub .hi__row,html[data-mdf-area=public] .pub .pp-mate__cell,html[data-mdf-area=public] .pub .pp-flow__verb,html[data-mdf-area=public] .pub .pp-eco__verb,html[data-mdf-area=public] .pub .fp-load,html[data-mdf-area=public] .pub .fp-docs{color:#2f2f2f!important;background-color:#fff!important}html[data-mdf-area=public] .pub .pub-step__no,html[data-mdf-area=public] .pub .hi,html[data-mdf-area=public] .pub .hf,html[data-mdf-area=public] .pub .tc-depth,html[data-mdf-area=public] .pub .tc-value,html[data-mdf-area=public] .pub .tc-track,html[data-mdf-area=public] .pub .co-vision,html[data-mdf-area=public] .pub .fp-stack__item,html[data-mdf-area=public] .pub .hd__mark{color:#fff!important}html[data-mdf-area=public] .pub .pub-cta{color:#fff!important;background-color:#121e29!important}html[data-mdf-area=public] .pub .fp-more{color:#2f2f2f!important;background-color:#bfb8ac!important}html[data-mdf-area=public] .pub .co-btn,html[data-mdf-area=public] .pub a.co-btn:link,html[data-mdf-area=public] .pub a.co-btn:visited{color:#fff!important;background-color:#731e1f!important;border-color:#731e1f!important}html[data-mdf-area=public] .pub .hd__mark{color:#fff!important;background-color:#121e29!important}html[data-mdf-area=public] .pub .hv,html[data-mdf-area=public] .pub .hb,html[data-mdf-area=public] .pub .hd,html[data-mdf-area=public] .pub .hf,html[data-mdf-area=public] .pub .hw,html[data-mdf-area=public] .pub .hi,html[data-mdf-area=public] .pub .home-hero,html[data-mdf-area=public] .pub .al-fig,html[data-mdf-area=public] .pub .fp-figure,html[data-mdf-area=public] .pub .pp-fig,html[data-mdf-area=public] .pub .pp-know,html[data-mdf-area=public] .pub .pp-mb,html[data-mdf-area=public] .pub .pp-map,html[data-mdf-area=public] .pub .al-ctl,html[data-mdf-area=public] .pub .fp-ctl,html[data-mdf-area=public] .pub .pp-ctl,html[data-mdf-area=public] .pub .al-on-navy,html[data-mdf-area=public] .pub .pub-footer,html[data-mdf-area=public] .pub .pub-cta,html[data-mdf-area=public] .pub .pp-mdf__base,html[data-mdf-area=public] .pub .fp-stack,html[data-mdf-area=public] .pub .fp-stack__item,html[data-mdf-area=public] .pub .fp-bubble,html[data-mdf-area=public] .pub .hb__card,html[data-mdf-area=public] .pub .hb__ask,html[data-mdf-area=public] .pub .hw__case,html[data-mdf-area=public] .pub .hd__decided,html[data-mdf-area=public] .pub .hf__case,html[data-mdf-area=public] .pub .hf__seed,html[data-mdf-area=public] .pub .hf__nownext,html[data-mdf-area=public] .pub .pp-aec__words,html[data-mdf-area=public] .pub .pp-know__bubble,html[data-mdf-area=public] .pub .hd__mark{color:#fff!important}html[data-mdf-area=public] .pub .al-chip,html[data-mdf-area=public] .pub .pp-tag,html[data-mdf-area=public] .pub .pp-stage,html[data-mdf-area=public] .pub .pp-node,html[data-mdf-area=public] .pub .pp-block,html[data-mdf-area=public] .pub .pp-know__stage,html[data-mdf-area=public] .pub .pp-loop__know,html[data-mdf-area=public] .pub .pp-loop__modelbox,html[data-mdf-area=public] .pub .pp-loop__need,html[data-mdf-area=public] .pub .pp-loop__keep,html[data-mdf-area=public] .pub .pp-org__gap,html[data-mdf-area=public] .pub .pp-org__role,html[data-mdf-area=public] .pub .pp-org__work,html[data-mdf-area=public] .pub .pp-org__decision,html[data-mdf-area=public] .pub .pp-card__field,html[data-mdf-area=public] .pub .pp-acdn__summary,html[data-mdf-area=public] .pub .pp-acdn__mail,html[data-mdf-area=public] .pub .pp-acdn__alert,html[data-mdf-area=public] .pub .pp-acdn__follow,html[data-mdf-area=public] .pub .pp-acdn__col,html[data-mdf-area=public] .pub .pp-acdn__human,html[data-mdf-area=public] .pub .pp-acdn__party,html[data-mdf-area=public] .pub .pp-mate__detail,html[data-mdf-area=public] .pub .pp-mate__detail-row,html[data-mdf-area=public] .pub .pp-mate__cand,html[data-mdf-area=public] .pub .pp-mate__cell,html[data-mdf-area=public] .pub .pp-mb__inbox,html[data-mdf-area=public] .pub .pp-mb__human,html[data-mdf-area=public] .pub .pp-mb__keep,html[data-mdf-area=public] .pub .pp-gf__card,html[data-mdf-area=public] .pub .pp-gf__node,html[data-mdf-area=public] .pub .pp-line__step,html[data-mdf-area=public] .pub .pp-line__compare,html[data-mdf-area=public] .pub .pp-draw,html[data-mdf-area=public] .pub .pp-flow__item,html[data-mdf-area=public] .pub .pp-eco__source,html[data-mdf-area=public] .pub .pp-pace__policy,html[data-mdf-area=public] .pub .pp-pace__fail,html[data-mdf-area=public] .pub .pp-pace__back,html[data-mdf-area=public] .pub .pp-pace__step,html[data-mdf-area=public] .pub .pp-pace__rel-node,html[data-mdf-area=public] .pub .pp-pace__way,html[data-mdf-area=public] .pub .pp-outcome,html[data-mdf-area=public] .pub .fp-panel,html[data-mdf-area=public] .pub .fp-details,html[data-mdf-area=public] .pub .fp-timeline__step,html[data-mdf-area=public] .pub .fp-way,html[data-mdf-area=public] .pub .fp-answer,html[data-mdf-area=public] .pub .fp-result,html[data-mdf-area=public] .pub .fp-option,html[data-mdf-area=public] .pub .fp-file,html[data-mdf-area=public] .pub .fp-msg,html[data-mdf-area=public] .pub .fp-chat__human,html[data-mdf-area=public] .pub .fp-chat__window,html[data-mdf-area=public] .pub .fp-hero-board,html[data-mdf-area=public] .pub .fp-note,html[data-mdf-area=public] .pub .fp-status__shot,html[data-mdf-area=public] .pub .hb__source,html[data-mdf-area=public] .pub .hb__plan,html[data-mdf-area=public] .pub .hb__confirm,html[data-mdf-area=public] .pub .hw__source,html[data-mdf-area=public] .pub .hd__record,html[data-mdf-area=public] .pub .hd__ticket,html[data-mdf-area=public] .pub .hf__same,html[data-mdf-area=public] .pub .hf__diff,html[data-mdf-area=public] .pub .hf__step,html[data-mdf-area=public] .pub .hi__card,html[data-mdf-area=public] .pub .hi__cell,html[data-mdf-area=public] .pub .pub-login,html[data-mdf-area=public] .pub .pub-card,html[data-mdf-area=public] .pub .pub-step{color:#2f2f2f!important}html[data-mdf-area=public] .pub .is-now,html[data-mdf-area=public] .pub [aria-pressed=true]{color:#fff!important}html[data-mdf-area=public] .pub [class*=spark],html[data-mdf-area=public] .pub [class*=glow]{color:#d8c7a6!important}#tc-root .tc-depth,#tc-root .tc-value,#tc-root .tc-track,#tc-root .tc-roles{color:#fff!important}#tc-root .tc-depth a,#tc-root .tc-value a,#tc-root .tc-track a,#tc-root .tc-roles a{color:#d8c7a6!important}html[data-mdf-area=public] .pub [style*=color]{color:inherit!important}html[data-mdf-area=public] .pub .hf__menu button.hf__menu-item{min-height:44px;color:#fff!important;background:#121e29!important;border:1px solid #ffffff47!important;border-left:4px solid #0000!important;padding:14px 16px!important}html[data-mdf-area=public] .pub .hf__menu button.hf__menu-item .hf__no,html[data-mdf-area=public] .pub .hf__menu button.hf__menu-item .hf__menu-text b,html[data-mdf-area=public] .pub .hf__menu button.hf__menu-item .hf__menu-text i{color:#fff!important}html[data-mdf-area=public] .pub .hf__menu button.hf__menu-item:hover{background:#1b2c3c!important;border-left-color:#d8c7a6!important}html[data-mdf-area=public] .pub .hf__menu button.hf__menu-item[aria-pressed=true]{color:#fff!important;background:#731e1f!important;border-color:#731e1f #731e1f #d8c7a6 #d8c7a6!important;border-left-style:solid!important;border-left-width:4px!important}html[data-mdf-area=public] .pub .hf__menu button.hf__menu-item[aria-pressed=true] .hf__no,html[data-mdf-area=public] .pub .hf__menu button.hf__menu-item[aria-pressed=true] .hf__menu-text b,html[data-mdf-area=public] .pub .hf__menu button.hf__menu-item[aria-pressed=true] .hf__menu-text i{color:#fff!important}html[data-mdf-area=public] .pub .hf__menu button.hf__menu-item:focus-visible{outline-offset:-3px;outline:3px solid #d8c7a6!important}html[data-mdf-area=public] .pub .hi .hi__tabs button.hi__tab{min-height:44px;color:#fff!important;background:#121e29!important;border:1px solid #ffffff47!important;border-bottom:3px solid #0000!important;padding:10px 16px!important}html[data-mdf-area=public] .pub .hi .hi__tabs button.hi__tab[aria-pressed=true],html[data-mdf-area=public] .pub .hi .hi__tabs button.hi__tab.is-now{color:#fff!important;background:#731e1f!important;border-color:#731e1f #731e1f #d8c7a6!important;border-bottom-style:solid!important;border-bottom-width:3px!important}html[data-mdf-area=public] .pub .hi__head .hi__uses,html[data-mdf-area=public] .pub .hi__view .hi__plans>span,html[data-mdf-area=public] .pub .hi__stage .hi__check{padding:12px 14px;color:#2f2f2f!important;background:#fff!important}html[data-mdf-area=public] .pub .hi__head .hi__uses b,html[data-mdf-area=public] .pub .hi__head .hi__uses i,html[data-mdf-area=public] .pub .hi__view .hi__plans>span b,html[data-mdf-area=public] .pub .hi__view .hi__plans>span i,html[data-mdf-area=public] .pub .hi__stage .hi__check b,html[data-mdf-area=public] .pub .hi__stage .hi__check i{color:#2f2f2f!important}html[data-mdf-area=public] .pub .hd__track .hd__mark i{color:#121e29!important;background:#fff!important;border-color:#fff!important}html[data-mdf-area=public] .pub .hd__track .hd__mark.is-lit i{color:#121e29!important;background:#d8c7a6!important;border-color:#d8c7a6!important}html[data-mdf-area=public] .pub .hd__track .hd__mark,html[data-mdf-area=public] .pub .hd__track .hd__mark b,html[data-mdf-area=public] .pub .hd__track .hd__mark.is-lit b{color:#fff!important;background:0 0!important}html[data-mdf-area=public] .pub section.pub-cta{color:#fff!important;background:#121e29!important}html[data-mdf-area=public] .pub section.pub-cta .pub-h2,html[data-mdf-area=public] .pub section.pub-cta .pub-p{color:#fff!important}html[data-mdf-area=public] .pub section.pub-cta .pub-btn--ghost{color:#fff!important;background:0 0!important;border:1px solid #fff!important}html[data-mdf-area=public] .pub section.pub-cta .pub-btn--ghost:hover{color:#121e29!important;background:#fff!important}html[data-mdf-area=public] .pub section.fp-more .fp-roadmap .fp-small,html[data-mdf-area=public] .pub section.fp-more .fp-small{color:#2f2f2f!important}#tc-root .tc-depth .tc-section-heading p:not(.tc-kicker),#tc-root .tc-value .tc-section-heading p:not(.tc-kicker),#tc-root .tc-track .tc-section-heading p:not(.tc-kicker),#tc-root .tc-roles .tc-section-heading p:not(.tc-kicker),#tc-root .tc-depth .tc-back-note,#tc-root .tc-value .tc-back-note,#tc-root .tc-track .tc-back-note,#tc-root .tc-roles .tc-back-note{color:#fff!important}html[data-mdf-area=public] .pub .pub-step__no.pub-step__no.pub-step__no{color:#fff!important;background:#121e29!important;border-color:#121e29!important}html[data-mdf-area=public] .pub .hd__mark.hd__mark.hd__mark{color:#fff!important;background:0 0!important}html[data-mdf-area=public] .pub .hd__mark.hd__mark.hd__mark>b{color:#fff!important}html[data-mdf-area=public] .pub .hd__mark.hd__mark.hd__mark>i{color:#121e29!important;background:#fff!important;border-color:#fff!important}html[data-mdf-area=public] .pub .hd__mark.is-lit.is-lit>i{color:#121e29!important;background:#d8c7a6!important;border-color:#d8c7a6!important}html[data-mdf-area=public] .pub .pp-pace__input.pp-pace__input.pp-pace__input{color:#2f2f2f!important;background:#fff!important}html[data-mdf-area=public] .pub .pp-pace__input.pp-pace__input.pp-pace__input>b,html[data-mdf-area=public] .pub .pp-pace__input.pp-pace__input.pp-pace__input>i{color:#2f2f2f!important}html[data-mdf-area=public] .pub .pp-tag.pp-tag.pp-tag{color:#2f2f2f!important;background:#fff!important;border:1px solid #8e877c!important}html[data-mdf-area=public] .pub .co-band.co-band.co-band{color:#2f2f2f!important;background:#bfb8ac!important}html[data-mdf-area=public] .pub .fp-timeline__tag.fp-timeline__tag.fp-timeline__tag{color:#fff!important;background:#731e1f!important;border:1px solid #731e1f!important}#tc-root text,#tc-root tspan,#tc-root button,#tc-root .stage,#tc-root .stage-note,#tc-root .legend,#tc-root .scene-copy,#tc-root .scene-index,#tc-root .domain-label,#tc-root .tc-wrap,html[data-mdf-area=public] .pub svg text,html[data-mdf-area=public] .pub svg tspan{font-family:Hiragino Mincho ProN,Yu Mincho,YuMincho,Noto Serif JP,serif!important}html[data-mdf-area=public] .pub p,html[data-mdf-area=public] .pub li,html[data-mdf-area=public] .pub dd,html[data-mdf-area=public] .pub td{font-weight:400!important}#tc-root #alche-hero .control-btn,#tc-root #alche-hero .counter,#tc-root #alche-hero .counter strong,#tc-root #alche-hero .actions,#tc-root #alche-hero button,#tc-root #alche-hero .step span,html[data-mdf-area=public] .pub button,html[data-mdf-area=public] .pub .tm-restart,html[data-mdf-area=public] .pub .control-btn,html[data-mdf-area=public] .pub .counter{font-family:Hiragino Mincho ProN,Yu Mincho,YuMincho,Noto Serif JP,serif!important}html[data-mdf-area=public] .pub .pub-logo,html[data-mdf-area=public] .pub .pub-logo__mark,html[data-mdf-area=public] .pub a.pub-logo{font-family:Georgia,Times New Roman,serif!important}#tc-root .tech-motion .tm-steps button,#tc-root .tech-motion .tm-steps button span,#tc-root .tech-motion .tm-restart,#tc-root .tech-motion .tm-restart span{font-family:Hiragino Mincho ProN,Yu Mincho,YuMincho,Noto Serif JP,serif!important}html[data-mdf-area=public] .pub .pub-shell,html[data-mdf-area=public] .pub .ch-wrap,html[data-mdf-area=public] .pub .co-wrap,html[data-mdf-area=public] .pub .fp-wrap,html[data-mdf-area=public] .pub .tc-wrap{box-sizing:border-box;margin-inline:auto;padding-inline:32px!important}html[data-mdf-area=public] .pub .fp-figure,html[data-mdf-area=public] .pub .al-fig,html[data-mdf-area=public] .pub .pp-fig{box-sizing:border-box;padding:24px!important}html[data-mdf-area=public] .pub .fp-figure>figcaption,html[data-mdf-area=public] .pub .al-fig>figcaption{margin-top:16px;padding:0}html[data-mdf-area=public] .pub .pub-btn,html[data-mdf-area=public] .pub .al-menu__btn,html[data-mdf-area=public] .pub .hf__next-button,html[data-mdf-area=public] .pub .pp-acdn__case,html[data-mdf-area=public] .pub .pp-pace__go,html[data-mdf-area=public] .pub .tm-play,html[data-mdf-area=public] .pub .tm-restart,html[data-mdf-area=public] .pub .control-btn,html[data-mdf-area=public] .pub .pub-step__more,html[data-mdf-area=public] .pub .al-burger,html[data-mdf-area=public] .pub .hi__tab,html[data-mdf-area=public] .pub .fp-ctl__btn,html[data-mdf-area=public] .pub .al-ctl__btn,html[data-mdf-area=public] .pub .pp-ctl__btn{justify-content:center;align-items:center;gap:8px;min-height:44px!important;display:inline-flex!important}html[data-mdf-area=public] .pub .hf__menu button.hf__menu-item{justify-content:flex-start;align-items:flex-start;display:flex!important}@media (width<=720px){html[data-mdf-area=public] .pub .pub-shell,html[data-mdf-area=public] .pub .ch-wrap,html[data-mdf-area=public] .pub .co-wrap,html[data-mdf-area=public] .pub .fp-wrap,html[data-mdf-area=public] .pub .tc-wrap{padding-inline:16px!important}html[data-mdf-area=public] .pub .fp-figure,html[data-mdf-area=public] .pub .al-fig,html[data-mdf-area=public] .pub .pp-fig{padding:16px!important}}#tc-root .tech-motion .tm-playback button.tm-play,#tc-root .tech-motion .tm-playback button.tm-restart{justify-content:center;align-items:center;gap:8px;min-height:44px!important;padding:0 16px!important;display:inline-flex!important}#tc-root .tech-motion .tm-playback{gap:8px!important}html[data-mdf-area=public] .pub .co-link{text-underline-offset:3px;text-decoration:underline;min-height:0!important;display:inline!important}#tc-root #alche-hero .brand-sub,#tc-root #alche-hero .top-note,#tc-root #alche-hero .scene-body,#tc-root #alche-hero .legend,#tc-root #alche-hero .step,#tc-root #alche-hero .counter{color:#2f2f2f!important}#tc-root #alche-hero .step[aria-pressed=true],#tc-root #alche-hero .step.is-now{color:#731e1f!important;font-weight:600!important}#tc-root #alche-hero .controls{color:#fff!important;background:#121e29!important;border:1px solid #121e29!important;gap:16px!important;padding:24px 32px!important}#tc-root #alche-hero .controls .legend,#tc-root #alche-hero .controls .counter,#tc-root #alche-hero .controls .counter strong,#tc-root #alche-hero .controls .step{color:#fff!important}#tc-root #alche-hero .controls .step{border-bottom:3px solid #0000!important;min-height:44px!important;padding:0 12px!important}#tc-root #alche-hero .controls .step[aria-pressed=true],#tc-root #alche-hero .controls .step.is-now{color:#fff!important;background:#731e1f!important;border-bottom:3px solid #d8c7a6!important}#tc-root #alche-hero .controls .step:focus-visible{outline-offset:-3px;outline:3px solid #d8c7a6!important}#tc-root #alche-hero .controls .control-btn{color:#fff!important;background:0 0!important;border:1px solid #ffffff47!important;min-height:44px!important;padding:0 16px!important}#tc-root #alche-hero .controls .control-btn.primary{color:#fff!important;background:#731e1f!important;border-color:#731e1f!important}@media (width<=720px){#tc-root #alche-hero .controls{padding:20px!important}}html[data-mdf-area=public] .pub .active *,html[data-mdf-area=public] .pub .al-on-navy *,html[data-mdf-area=public] .pub .atelier *,html[data-mdf-area=public] .pub .auth-gate__input *,html[data-mdf-area=public] .pub .auth-gate__submit *,html[data-mdf-area=public] .pub .ch *,html[data-mdf-area=public] .pub .co-band *,html[data-mdf-area=public] .pub .co-btn *,html[data-mdf-area=public] .pub .co-close *,html[data-mdf-area=public] .pub .co-hero *,html[data-mdf-area=public] .pub .co-vision *,html[data-mdf-area=public] .pub .control-btn *,html[data-mdf-area=public] .pub .controls *,html[data-mdf-area=public] .pub .core *,html[data-mdf-area=public] .pub .fp *,html[data-mdf-area=public] .pub .fp-answer *,html[data-mdf-area=public] .pub .fp-benefits *,html[data-mdf-area=public] .pub .fp-bubble *,html[data-mdf-area=public] .pub .fp-chat *,html[data-mdf-area=public] .pub .fp-chat__human *,html[data-mdf-area=public] .pub .fp-chat__result *,html[data-mdf-area=public] .pub .fp-chat__window *,html[data-mdf-area=public] .pub .fp-ctl *,html[data-mdf-area=public] .pub .fp-ctl__step *,html[data-mdf-area=public] .pub .fp-details *,html[data-mdf-area=public] .pub .fp-docs *,html[data-mdf-area=public] .pub .fp-docs__point *,html[data-mdf-area=public] .pub .fp-docs__screen *,html[data-mdf-area=public] .pub .fp-figure *,html[data-mdf-area=public] .pub .fp-file *,html[data-mdf-area=public] .pub .fp-file__tag *,html[data-mdf-area=public] .pub .fp-focus-card *,html[data-mdf-area=public] .pub .fp-gantt__bar *,html[data-mdf-area=public] .pub .fp-grow *,html[data-mdf-area=public] .pub .fp-hero *,html[data-mdf-area=public] .pub .fp-hero-board *,html[data-mdf-area=public] .pub .fp-hero-chat *,html[data-mdf-area=public] .pub .fp-lines *,html[data-mdf-area=public] .pub .fp-lines__short *,html[data-mdf-area=public] .pub .fp-load *,html[data-mdf-area=public] .pub .fp-load__bar *,html[data-mdf-area=public] .pub .fp-load__fill *,html[data-mdf-area=public] .pub .fp-map *,html[data-mdf-area=public] .pub .fp-mark *,html[data-mdf-area=public] .pub .fp-meter *,html[data-mdf-area=public] .pub .fp-meter__fill *,html[data-mdf-area=public] .pub .fp-more *,html[data-mdf-area=public] .pub .fp-msg *,html[data-mdf-area=public] .pub .fp-note *,html[data-mdf-area=public] .pub .fp-option *,html[data-mdf-area=public] .pub .fp-panel *,html[data-mdf-area=public] .pub .fp-pill *,html[data-mdf-area=public] .pub .fp-plan__meta *,html[data-mdf-area=public] .pub .fp-progress__bar *,html[data-mdf-area=public] .pub .fp-ref *,html[data-mdf-area=public] .pub .fp-result *,html[data-mdf-area=public] .pub .fp-reveal *,html[data-mdf-area=public] .pub .fp-stack *,html[data-mdf-area=public] .pub .fp-stack__item *,html[data-mdf-area=public] .pub .fp-status__shot *,html[data-mdf-area=public] .pub .fp-timeline *,html[data-mdf-area=public] .pub .fp-timeline__dot *,html[data-mdf-area=public] .pub .fp-timeline__step *,html[data-mdf-area=public] .pub .fp-way *,html[data-mdf-area=public] .pub .fp-way__key *,html[data-mdf-area=public] .pub .hb__ask *,html[data-mdf-area=public] .pub .hb__card *,html[data-mdf-area=public] .pub .hb__check *,html[data-mdf-area=public] .pub .hb__confirm *,html[data-mdf-area=public] .pub .hb__dot *,html[data-mdf-area=public] .pub .hb__plan *,html[data-mdf-area=public] .pub .hb__ref *,html[data-mdf-area=public] .pub .hb__source *,html[data-mdf-area=public] .pub .hb__span *,html[data-mdf-area=public] .pub .hd__decided *,html[data-mdf-area=public] .pub .hd__facts *,html[data-mdf-area=public] .pub .hd__mark *,html[data-mdf-area=public] .pub .hd__plans *,html[data-mdf-area=public] .pub .hd__record *,html[data-mdf-area=public] .pub .hd__ticket *,html[data-mdf-area=public] .pub .hf *,html[data-mdf-area=public] .pub .hf__bar *,html[data-mdf-area=public] .pub .hf__branch *,html[data-mdf-area=public] .pub .hf__case *,html[data-mdf-area=public] .pub .hf__diff *,html[data-mdf-area=public] .pub .hf__doc *,html[data-mdf-area=public] .pub .hf__job *,html[data-mdf-area=public] .pub .hf__menu-item *,html[data-mdf-area=public] .pub .hf__next-button *,html[data-mdf-area=public] .pub .hf__nownext *,html[data-mdf-area=public] .pub .hf__outcome *,html[data-mdf-area=public] .pub .hf__past *,html[data-mdf-area=public] .pub .hf__piece *,html[data-mdf-area=public] .pub .hf__same *,html[data-mdf-area=public] .pub .hf__seed *,html[data-mdf-area=public] .pub .hf__step *,html[data-mdf-area=public] .pub .hf__track *,html[data-mdf-area=public] .pub .hi *,html[data-mdf-area=public] .pub .hi__cell *,html[data-mdf-area=public] .pub .hi__check *,html[data-mdf-area=public] .pub .hi__job *,html[data-mdf-area=public] .pub .hi__plans *,html[data-mdf-area=public] .pub .hi__tab *,html[data-mdf-area=public] .pub .hi__uses *,html[data-mdf-area=public] .pub .home-cta *,html[data-mdf-area=public] .pub .home-hero *,html[data-mdf-area=public] .pub .home-sec *,html[data-mdf-area=public] .pub .hv__node *,html[data-mdf-area=public] .pub .hv__plane *,html[data-mdf-area=public] .pub .hw__case *,html[data-mdf-area=public] .pub .hw__piece *,html[data-mdf-area=public] .pub .hw__source *,html[data-mdf-area=public] .pub .model *,html[data-mdf-area=public] .pub .module *,html[data-mdf-area=public] .pub .pp-acdn__case *,html[data-mdf-area=public] .pub .pp-acdn__col *,html[data-mdf-area=public] .pub .pp-acdn__in *,html[data-mdf-area=public] .pub .pp-acdn__out *,html[data-mdf-area=public] .pub .pp-acdn__party *,html[data-mdf-area=public] .pub .pp-block *,html[data-mdf-area=public] .pub .pp-card__field *,html[data-mdf-area=public] .pub .pp-card__group *,html[data-mdf-area=public] .pub .pp-card__link *,html[data-mdf-area=public] .pub .pp-draw *,html[data-mdf-area=public] .pub .pp-fab__label *,html[data-mdf-area=public] .pub .pp-gf__media-text *,html[data-mdf-area=public] .pub .pp-gf__node *,html[data-mdf-area=public] .pub .pp-know__bubble *,html[data-mdf-area=public] .pub .pp-know__ok *,html[data-mdf-area=public] .pub .pp-line__dot *,html[data-mdf-area=public] .pub .pp-loop__keep *,html[data-mdf-area=public] .pub .pp-loop__know *,html[data-mdf-area=public] .pub .pp-loop__modelbox *,html[data-mdf-area=public] .pub .pp-loop__need *,html[data-mdf-area=public] .pub .pp-mate__detail-row *,html[data-mdf-area=public] .pub .pp-mate__detail-state *,html[data-mdf-area=public] .pub .pp-mate__head *,html[data-mdf-area=public] .pub .pp-mb__human *,html[data-mdf-area=public] .pub .pp-mb__keep-item *,html[data-mdf-area=public] .pub .pp-mb__verbs *,html[data-mdf-area=public] .pub .pp-mdf__base *,html[data-mdf-area=public] .pub .pp-mdf__keep-card *,html[data-mdf-area=public] .pub .pp-node *,html[data-mdf-area=public] .pub .pp-now-next *,html[data-mdf-area=public] .pub .pp-org__decision-human *,html[data-mdf-area=public] .pub .pp-org__topic *,html[data-mdf-area=public] .pub .pp-outcome *,html[data-mdf-area=public] .pub .pp-pace__ask *,html[data-mdf-area=public] .pub .pp-pace__back *,html[data-mdf-area=public] .pub .pp-pace__cal-body *,html[data-mdf-area=public] .pub .pp-pace__cal-day *,html[data-mdf-area=public] .pub .pp-pace__cal-slot *,html[data-mdf-area=public] .pub .pp-pace__fail *,html[data-mdf-area=public] .pub .pp-pace__future *,html[data-mdf-area=public] .pub .pp-pace__go *,html[data-mdf-area=public] .pub .pp-pace__kind *,html[data-mdf-area=public] .pub .pp-pace__org-item *,html[data-mdf-area=public] .pub .pp-pace__policy *,html[data-mdf-area=public] .pub .pp-pace__rel *,html[data-mdf-area=public] .pub .pp-pace__rel-node *,html[data-mdf-area=public] .pub .pp-pace__reply *,html[data-mdf-area=public] .pub .pp-pace__spark *,html[data-mdf-area=public] .pub .pp-pace__state *,html[data-mdf-area=public] .pub .pp-pace__step *,html[data-mdf-area=public] .pub .pp-pace__sum *,html[data-mdf-area=public] .pub .pp-pace__way *,html[data-mdf-area=public] .pub .pp-patent *,html[data-mdf-area=public] .pub .pp-section *,html[data-mdf-area=public] .pub .pp-stage *,html[data-mdf-area=public] .pub .pp-tag *,html[data-mdf-area=public] .pub .pub-btn *,html[data-mdf-area=public] .pub .pub-cta *,html[data-mdf-area=public] .pub .pub-footer *,html[data-mdf-area=public] .pub .pub-header *,html[data-mdf-area=public] .pub .pub-login *,html[data-mdf-area=public] .pub .pub-skip *,html[data-mdf-area=public] .pub .pub-step__more *,html[data-mdf-area=public] .pub .pub-step__no *,html[data-mdf-area=public] .pub .stage *,html[data-mdf-area=public] .pub .tc-acdn *,html[data-mdf-area=public] .pub .tc-acdn-flow *,html[data-mdf-area=public] .pub .tc-acdn-intro *,html[data-mdf-area=public] .pub .tc-button *,html[data-mdf-area=public] .pub .tc-contact *,html[data-mdf-area=public] .pub .tc-depth *,html[data-mdf-area=public] .pub .tc-example-lead *,html[data-mdf-area=public] .pub .tc-handoff *,html[data-mdf-area=public] .pub .tc-io *,html[data-mdf-area=public] .pub .tc-layer *,html[data-mdf-area=public] .pub .tc-optional *,html[data-mdf-area=public] .pub .tc-page *,html[data-mdf-area=public] .pub .tc-text-link *,html[data-mdf-area=public] .pub .tc-track *,html[data-mdf-area=public] .pub .tc-value *,html[data-mdf-area=public] .pub .tm-bottom *,html[data-mdf-area=public] .pub .tm-steps *,html[data-mdf-area=public] .pub .world *{color:inherit!important}html[data-mdf-area=public] .pub .active,#tc-root .active,html[data-mdf-area=public] .pub .al-on-navy.ch-cta,#tc-root .al-on-navy.ch-cta,html[data-mdf-area=public] .pub .al-on-navy.ch-hero,#tc-root .al-on-navy.ch-hero,html[data-mdf-area=public] .pub .al-on-navy.tc-roles,#tc-root .al-on-navy.tc-roles,html[data-mdf-area=public] .pub .auth-gate__submit,#tc-root .auth-gate__submit,html[data-mdf-area=public] .pub .co-btn.co-btn--line,#tc-root .co-btn.co-btn--line,html[data-mdf-area=public] .pub .co-btn.co-btn--primary,#tc-root .co-btn.co-btn--primary,html[data-mdf-area=public] .pub .co-btn.co-btn--vision,#tc-root .co-btn.co-btn--vision,html[data-mdf-area=public] .pub .co-vision,#tc-root .co-vision,html[data-mdf-area=public] .pub .control-btn.primary,#tc-root .control-btn.primary,html[data-mdf-area=public] .pub .controls,#tc-root .controls,html[data-mdf-area=public] .pub .fp-chat.fp-figure,#tc-root .fp-chat.fp-figure,html[data-mdf-area=public] .pub .fp-chat__result.fp-stack,#tc-root .fp-chat__result.fp-stack,html[data-mdf-area=public] .pub .fp-ctl,#tc-root .fp-ctl,html[data-mdf-area=public] .pub .fp-ctl__step.is-now,#tc-root .fp-ctl__step.is-now,html[data-mdf-area=public] .pub .fp-docs__point.fp-stack__item,#tc-root .fp-docs__point.fp-stack__item,html[data-mdf-area=public] .pub .fp-docs__point.fp-stack__item.is-on,#tc-root .fp-docs__point.fp-stack__item.is-on,html[data-mdf-area=public] .pub .fp-figure.fp-hero-figure,#tc-root .fp-figure.fp-hero-figure,html[data-mdf-area=public] .pub .fp-figure.fp-history,#tc-root .fp-figure.fp-history,html[data-mdf-area=public] .pub .fp-figure.fp-plan,#tc-root .fp-figure.fp-plan,html[data-mdf-area=public] .pub .fp-figure.fp-status,#tc-root .fp-figure.fp-status,html[data-mdf-area=public] .pub .fp-figure.hb,#tc-root .fp-figure.hb,html[data-mdf-area=public] .pub .fp-figure.hd,#tc-root .fp-figure.hd,html[data-mdf-area=public] .pub .fp-figure.hf__stage,#tc-root .fp-figure.hf__stage,html[data-mdf-area=public] .pub .fp-figure.hi__stage,#tc-root .fp-figure.hi__stage,html[data-mdf-area=public] .pub .fp-figure.hv,#tc-root .fp-figure.hv,html[data-mdf-area=public] .pub .fp-figure.hw,#tc-root .fp-figure.hw,html[data-mdf-area=public] .pub .fp-figure.pp-acdn.pp-fig,#tc-root .fp-figure.pp-acdn.pp-fig,html[data-mdf-area=public] .pub .fp-figure.pp-aec.pp-fig,#tc-root .fp-figure.pp-aec.pp-fig,html[data-mdf-area=public] .pub .fp-figure.pp-fab.pp-fig,#tc-root .fp-figure.pp-fab.pp-fig,html[data-mdf-area=public] .pub .fp-figure.pp-fig.pp-flow.pp-mdf,#tc-root .fp-figure.pp-fig.pp-flow.pp-mdf,html[data-mdf-area=public] .pub .fp-figure.pp-fig.pp-gf,#tc-root .fp-figure.pp-fig.pp-gf,html[data-mdf-area=public] .pub .fp-figure.pp-fig.pp-line,#tc-root .fp-figure.pp-fig.pp-line,html[data-mdf-area=public] .pub .fp-figure.pp-fig.pp-loop,#tc-root .fp-figure.pp-fig.pp-loop,html[data-mdf-area=public] .pub .fp-figure.pp-fig.pp-mate,#tc-root .fp-figure.pp-fig.pp-mate,html[data-mdf-area=public] .pub .fp-figure.pp-fig.pp-org,#tc-root .fp-figure.pp-fig.pp-org,html[data-mdf-area=public] .pub .fp-figure.pp-fig.pp-pace,#tc-root .fp-figure.pp-fig.pp-pace,html[data-mdf-area=public] .pub .fp-figure.pp-fig.pp-zon,#tc-root .fp-figure.pp-fig.pp-zon,html[data-mdf-area=public] .pub .fp-figure.pp-know,#tc-root .fp-figure.pp-know,html[data-mdf-area=public] .pub .fp-figure.pp-map,#tc-root .fp-figure.pp-map,html[data-mdf-area=public] .pub .fp-figure.pp-mb,#tc-root .fp-figure.pp-mb,html[data-mdf-area=public] .pub .fp-focus-card.fp-stack,#tc-root .fp-focus-card.fp-stack,html[data-mdf-area=public] .pub .fp-lines.fp-stack__item,#tc-root .fp-lines.fp-stack__item,html[data-mdf-area=public] .pub .fp-lines.fp-stack__item.is-on,#tc-root .fp-lines.fp-stack__item.is-on,html[data-mdf-area=public] .pub .fp-pill.fp-stack__item.fp-tone-text--late,#tc-root .fp-pill.fp-stack__item.fp-tone-text--late,html[data-mdf-area=public] .pub .fp-pill.fp-stack__item.fp-tone-text--late.is-on,#tc-root .fp-pill.fp-stack__item.fp-tone-text--late.is-on,html[data-mdf-area=public] .pub .fp-pill.fp-tone-text--late,#tc-root .fp-pill.fp-tone-text--late,html[data-mdf-area=public] .pub .fp-result.fp-stack__item,#tc-root .fp-result.fp-stack__item,html[data-mdf-area=public] .pub .fp-result.fp-stack__item.is-on,#tc-root .fp-result.fp-stack__item.is-on,html[data-mdf-area=public] .pub .fp-reveal.fp-timeline__tag,#tc-root .fp-reveal.fp-timeline__tag,html[data-mdf-area=public] .pub .fp-reveal.fp-timeline__tag.is-on,#tc-root .fp-reveal.fp-timeline__tag.is-on,html[data-mdf-area=public] .pub .fp-stack,#tc-root .fp-stack,html[data-mdf-area=public] .pub .fp-stack.fp-stack--start,#tc-root .fp-stack.fp-stack--start,html[data-mdf-area=public] .pub .fp-stack.pp-mb__ask-text,#tc-root .fp-stack.pp-mb__ask-text,html[data-mdf-area=public] .pub .fp-stack.pp-pace__views,#tc-root .fp-stack.pp-pace__views,html[data-mdf-area=public] .pub .fp-stack__item,#tc-root .fp-stack__item,html[data-mdf-area=public] .pub .fp-stack__item.is-on,#tc-root .fp-stack__item.is-on,html[data-mdf-area=public] .pub .fp-stack__item.is-on.pp-mb__answer,#tc-root .fp-stack__item.is-on.pp-mb__answer,html[data-mdf-area=public] .pub .fp-stack__item.is-on.pp-mb__info,#tc-root .fp-stack__item.is-on.pp-mb__info,html[data-mdf-area=public] .pub .fp-stack__item.is-on.pp-pace__view,#tc-root .fp-stack__item.is-on.pp-pace__view,html[data-mdf-area=public] .pub .fp-stack__item.pp-mb__answer,#tc-root .fp-stack__item.pp-mb__answer,html[data-mdf-area=public] .pub .fp-stack__item.pp-mb__info,#tc-root .fp-stack__item.pp-mb__info,html[data-mdf-area=public] .pub .fp-stack__item.pp-pace__view,#tc-root .fp-stack__item.pp-pace__view,html[data-mdf-area=public] .pub .fp-way__key,#tc-root .fp-way__key,html[data-mdf-area=public] .pub .hb__ask.is-on,#tc-root .hb__ask.is-on,html[data-mdf-area=public] .pub .hb__card,#tc-root .hb__card,html[data-mdf-area=public] .pub .hb__dot,#tc-root .hb__dot,html[data-mdf-area=public] .pub .hb__span i,#tc-root .hb__span i,html[data-mdf-area=public] .pub .hd__decided,#tc-root .hd__decided,html[data-mdf-area=public] .pub .hd__decided.is-on,#tc-root .hd__decided.is-on,html[data-mdf-area=public] .pub .hf,#tc-root .hf,html[data-mdf-area=public] .pub .hf__bar em,#tc-root .hf__bar em,html[data-mdf-area=public] .pub .hf__case,#tc-root .hf__case,html[data-mdf-area=public] .pub .hf__case.is-on,#tc-root .hf__case.is-on,html[data-mdf-area=public] .pub .hf__menu-item,#tc-root .hf__menu-item,html[data-mdf-area=public] .pub .hf__nownext,#tc-root .hf__nownext,html[data-mdf-area=public] .pub .hf__nownext.is-on,#tc-root .hf__nownext.is-on,html[data-mdf-area=public] .pub .hf__seed,#tc-root .hf__seed,html[data-mdf-area=public] .pub .hi,#tc-root .hi,html[data-mdf-area=public] .pub .hi__tab,#tc-root .hi__tab,html[data-mdf-area=public] .pub .home-cta.pub-cta,#tc-root .home-cta.pub-cta,html[data-mdf-area=public] .pub .home-hero.home-shell__hero.pub-hero,#tc-root .home-hero.home-shell__hero.pub-hero,html[data-mdf-area=public] .pub .hv__node,#tc-root .hv__node,html[data-mdf-area=public] .pub .hv__node.is-lit,#tc-root .hv__node.is-lit,html[data-mdf-area=public] .pub .hv__plane.hv__plane--bottom.is-now,#tc-root .hv__plane.hv__plane--bottom.is-now,html[data-mdf-area=public] .pub .hw__case,#tc-root .hw__case,html[data-mdf-area=public] .pub .hw__case.is-lit,#tc-root .hw__case.is-lit,html[data-mdf-area=public] .pub .is-focus,#tc-root .is-focus,html[data-mdf-area=public] .pub .is-focus.pp-mdf__base,#tc-root .is-focus.pp-mdf__base,html[data-mdf-area=public] .pub .is-frozen.is-paused.tech-motion,#tc-root .is-frozen.is-paused.tech-motion,html[data-mdf-area=public] .pub .pp-card__link.pub-btn.pub-btn--primary.pub-btn--sm,#tc-root .pp-card__link.pub-btn.pub-btn--primary.pub-btn--sm,html[data-mdf-area=public] .pub .pp-fab__label b,#tc-root .pp-fab__label b,html[data-mdf-area=public] .pub .pp-know__bubble,#tc-root .pp-know__bubble,html[data-mdf-area=public] .pub .pp-line__dot.pp-line__dot--assembly,#tc-root .pp-line__dot.pp-line__dot--assembly,html[data-mdf-area=public] .pub .pp-line__dot.pp-line__dot--inspection,#tc-root .pp-line__dot.pp-line__dot--inspection,html[data-mdf-area=public] .pub .pp-line__dot.pp-line__dot--machining,#tc-root .pp-line__dot.pp-line__dot--machining,html[data-mdf-area=public] .pub .pp-mdf__base,#tc-root .pp-mdf__base,html[data-mdf-area=public] .pub .pp-org__topic,#tc-root .pp-org__topic,html[data-mdf-area=public] .pub .pp-pace__go,#tc-root .pp-pace__go,html[data-mdf-area=public] .pub .pp-stage.pp-stage--now,#tc-root .pp-stage.pp-stage--now,html[data-mdf-area=public] .pub .pub-btn.pub-btn--primary,#tc-root .pub-btn.pub-btn--primary,html[data-mdf-area=public] .pub .pub-btn.pub-btn--primary.pub-btn--sm,#tc-root .pub-btn.pub-btn--primary.pub-btn--sm,html[data-mdf-area=public] .pub .pub-cta,#tc-root .pub-cta,html[data-mdf-area=public] .pub .pub-footer,#tc-root .pub-footer,html[data-mdf-area=public] .pub .pub-skip,#tc-root .pub-skip,html[data-mdf-area=public] .pub .pub-step__no,#tc-root .pub-step__no,html[data-mdf-area=public] .pub .tc-button,#tc-root .tc-button,html[data-mdf-area=public] .pub .tc-depth,#tc-root .tc-depth,html[data-mdf-area=public] .pub .tc-example-lead,#tc-root .tc-example-lead,html[data-mdf-area=public] .pub .tc-text-link,#tc-root .tc-text-link,html[data-mdf-area=public] .pub .tc-track,#tc-root .tc-track,html[data-mdf-area=public] .pub .tc-value,#tc-root .tc-value,html[data-mdf-area=public] .pub .tm-bottom,#tc-root .tm-bottom,html[data-mdf-area=public] .pub .tm-steps,#tc-root .tm-steps{color:#fff!important}html[data-mdf-area=public] .pub .hf__track em,#tc-root .hf__track em{color:#121e29!important}html[data-mdf-area=public] .pub .atelier,#tc-root .atelier,html[data-mdf-area=public] .pub .auth-gate__input,#tc-root .auth-gate__input,html[data-mdf-area=public] .pub .ch,#tc-root .ch,html[data-mdf-area=public] .pub .co-band,#tc-root .co-band,html[data-mdf-area=public] .pub .co-band.co-band--tail,#tc-root .co-band.co-band--tail,html[data-mdf-area=public] .pub .co-close,#tc-root .co-close,html[data-mdf-area=public] .pub .co-hero,#tc-root .co-hero,html[data-mdf-area=public] .pub .core,#tc-root .core,html[data-mdf-area=public] .pub .fp,#tc-root .fp,html[data-mdf-area=public] .pub .fp-answer,#tc-root .fp-answer,html[data-mdf-area=public] .pub .fp-answer.is-picked,#tc-root .fp-answer.is-picked,html[data-mdf-area=public] .pub .fp-benefits,#tc-root .fp-benefits,html[data-mdf-area=public] .pub .fp-bubble.fp-reveal,#tc-root .fp-bubble.fp-reveal,html[data-mdf-area=public] .pub .fp-bubble.fp-reveal.is-on,#tc-root .fp-bubble.fp-reveal.is-on,html[data-mdf-area=public] .pub .fp-chat__human,#tc-root .fp-chat__human,html[data-mdf-area=public] .pub .fp-chat__window,#tc-root .fp-chat__window,html[data-mdf-area=public] .pub .fp-details,#tc-root .fp-details,html[data-mdf-area=public] .pub .fp-docs.fp-figure,#tc-root .fp-docs.fp-figure,html[data-mdf-area=public] .pub .fp-docs__screen.fp-panel,#tc-root .fp-docs__screen.fp-panel,html[data-mdf-area=public] .pub .fp-file,#tc-root .fp-file,html[data-mdf-area=public] .pub .fp-file.is-focus.is-picked,#tc-root .fp-file.is-focus.is-picked,html[data-mdf-area=public] .pub .fp-file.is-picked,#tc-root .fp-file.is-picked,html[data-mdf-area=public] .pub .fp-file__tag,#tc-root .fp-file__tag,html[data-mdf-area=public] .pub .fp-gantt__bar,#tc-root .fp-gantt__bar,html[data-mdf-area=public] .pub .fp-gantt__bar.fp-gantt__bar--moved,#tc-root .fp-gantt__bar.fp-gantt__bar--moved,html[data-mdf-area=public] .pub .fp-grow.fp-meter__fill.fp-tone--late,#tc-root .fp-grow.fp-meter__fill.fp-tone--late,html[data-mdf-area=public] .pub .fp-grow.fp-meter__fill.fp-tone--ok,#tc-root .fp-grow.fp-meter__fill.fp-tone--ok,html[data-mdf-area=public] .pub .fp-grow.fp-progress__fill.fp-tone--late,#tc-root .fp-grow.fp-progress__fill.fp-tone--late,html[data-mdf-area=public] .pub .fp-grow.fp-progress__fill.fp-tone--ok,#tc-root .fp-grow.fp-progress__fill.fp-tone--ok,html[data-mdf-area=public] .pub .fp-grow.fp-progress__fill.fp-tone--warn,#tc-root .fp-grow.fp-progress__fill.fp-tone--warn,html[data-mdf-area=public] .pub .fp-hero,#tc-root .fp-hero,html[data-mdf-area=public] .pub .fp-hero-board,#tc-root .fp-hero-board,html[data-mdf-area=public] .pub .fp-hero-chat.fp-panel,#tc-root .fp-hero-chat.fp-panel,html[data-mdf-area=public] .pub .fp-hero.pp-hero,#tc-root .fp-hero.pp-hero,html[data-mdf-area=public] .pub .fp-lines__short,#tc-root .fp-lines__short,html[data-mdf-area=public] .pub .fp-load,#tc-root .fp-load,html[data-mdf-area=public] .pub .fp-load.is-focus,#tc-root .fp-load.is-focus,html[data-mdf-area=public] .pub .fp-load__bar,#tc-root .fp-load__bar,html[data-mdf-area=public] .pub .fp-load__fill.fp-tone--late,#tc-root .fp-load__fill.fp-tone--late,html[data-mdf-area=public] .pub .fp-load__fill.fp-tone--ok,#tc-root .fp-load__fill.fp-tone--ok,html[data-mdf-area=public] .pub .fp-load__fill.fp-tone--warn,#tc-root .fp-load__fill.fp-tone--warn,html[data-mdf-area=public] .pub .fp-map.fp-panel,#tc-root .fp-map.fp-panel,html[data-mdf-area=public] .pub .fp-mark.fp-option__check.is-focus,#tc-root .fp-mark.fp-option__check.is-focus,html[data-mdf-area=public] .pub .fp-meter,#tc-root .fp-meter,html[data-mdf-area=public] .pub .fp-meter__fill.fp-tone--ok,#tc-root .fp-meter__fill.fp-tone--ok,html[data-mdf-area=public] .pub .fp-more,#tc-root .fp-more,html[data-mdf-area=public] .pub .fp-msg.fp-msg--ai.fp-reveal,#tc-root .fp-msg.fp-msg--ai.fp-reveal,html[data-mdf-area=public] .pub .fp-msg.fp-msg--ai.fp-reveal.is-focus.is-on,#tc-root .fp-msg.fp-msg--ai.fp-reveal.is-focus.is-on,html[data-mdf-area=public] .pub .fp-msg.fp-msg--ai.fp-reveal.is-on,#tc-root .fp-msg.fp-msg--ai.fp-reveal.is-on,html[data-mdf-area=public] .pub .fp-msg.fp-msg--user.fp-reveal.is-on,#tc-root .fp-msg.fp-msg--user.fp-reveal.is-on,html[data-mdf-area=public] .pub .fp-note,#tc-root .fp-note,html[data-mdf-area=public] .pub .fp-note.fp-status__caption,#tc-root .fp-note.fp-status__caption,html[data-mdf-area=public] .pub .fp-option.fp-option--alt.fp-reveal.fp-reveal--late,#tc-root .fp-option.fp-option--alt.fp-reveal.fp-reveal--late,html[data-mdf-area=public] .pub .fp-option.fp-option--alt.fp-reveal.fp-reveal--late.is-on,#tc-root .fp-option.fp-option--alt.fp-reveal.fp-reveal--late.is-on,html[data-mdf-area=public] .pub .fp-option.fp-reveal,#tc-root .fp-option.fp-reveal,html[data-mdf-area=public] .pub .fp-option.fp-reveal.is-on,#tc-root .fp-option.fp-reveal.is-on,html[data-mdf-area=public] .pub .fp-panel,#tc-root .fp-panel,html[data-mdf-area=public] .pub .fp-panel.fp-panel--accent,#tc-root .fp-panel.fp-panel--accent,html[data-mdf-area=public] .pub .fp-panel.fp-status__load,#tc-root .fp-panel.fp-status__load,html[data-mdf-area=public] .pub .fp-panel.pp-mb__side,#tc-root .fp-panel.pp-mb__side,html[data-mdf-area=public] .pub .fp-panel.pp-mb__side.pp-mb__side--app,#tc-root .fp-panel.pp-mb__side.pp-mb__side--app,html[data-mdf-area=public] .pub .fp-pill.fp-plan__base,#tc-root .fp-pill.fp-plan__base,html[data-mdf-area=public] .pub .fp-pill.fp-plan__trial.fp-reveal,#tc-root .fp-pill.fp-plan__trial.fp-reveal,html[data-mdf-area=public] .pub .fp-pill.fp-plan__trial.fp-reveal.is-on,#tc-root .fp-pill.fp-plan__trial.fp-reveal.is-on,html[data-mdf-area=public] .pub .fp-pill.fp-reveal.fp-tone-text--late,#tc-root .fp-pill.fp-reveal.fp-tone-text--late,html[data-mdf-area=public] .pub .fp-pill.fp-reveal.fp-tone-text--late.is-on,#tc-root .fp-pill.fp-reveal.fp-tone-text--late.is-on,html[data-mdf-area=public] .pub .fp-pill.fp-reveal.fp-tone-text--ok,#tc-root .fp-pill.fp-reveal.fp-tone-text--ok,html[data-mdf-area=public] .pub .fp-pill.fp-reveal.fp-tone-text--ok.is-on,#tc-root .fp-pill.fp-reveal.fp-tone-text--ok.is-on,html[data-mdf-area=public] .pub .fp-pill.fp-reveal.fp-tone-text--warn,#tc-root .fp-pill.fp-reveal.fp-tone-text--warn,html[data-mdf-area=public] .pub .fp-pill.fp-reveal.fp-tone-text--warn.is-on,#tc-root .fp-pill.fp-reveal.fp-tone-text--warn.is-on,html[data-mdf-area=public] .pub .fp-pill.fp-stack__item.fp-tone-text--ok,#tc-root .fp-pill.fp-stack__item.fp-tone-text--ok,html[data-mdf-area=public] .pub .fp-pill.fp-stack__item.fp-tone-text--ok.is-on,#tc-root .fp-pill.fp-stack__item.fp-tone-text--ok.is-on,html[data-mdf-area=public] .pub .fp-pill.fp-tone-text--ok,#tc-root .fp-pill.fp-tone-text--ok,html[data-mdf-area=public] .pub .fp-pill.fp-tone-text--warn,#tc-root .fp-pill.fp-tone-text--warn,html[data-mdf-area=public] .pub .fp-plan__meta.is-focus,#tc-root .fp-plan__meta.is-focus,html[data-mdf-area=public] .pub .fp-progress__bar,#tc-root .fp-progress__bar,html[data-mdf-area=public] .pub .fp-ref.fp-reveal,#tc-root .fp-ref.fp-reveal,html[data-mdf-area=public] .pub .fp-ref.fp-reveal.fp-reveal--late,#tc-root .fp-ref.fp-reveal.fp-reveal--late,html[data-mdf-area=public] .pub .fp-ref.fp-reveal.fp-reveal--late.is-focus.is-on,#tc-root .fp-ref.fp-reveal.fp-reveal--late.is-focus.is-on,html[data-mdf-area=public] .pub .fp-ref.fp-reveal.fp-reveal--late.is-on,#tc-root .fp-ref.fp-reveal.fp-reveal--late.is-on,html[data-mdf-area=public] .pub .fp-ref.fp-reveal.is-focus.is-on,#tc-root .fp-ref.fp-reveal.is-focus.is-on,html[data-mdf-area=public] .pub .fp-ref.fp-reveal.is-on,#tc-root .fp-ref.fp-reveal.is-on,html[data-mdf-area=public] .pub .fp-reveal,#tc-root .fp-reveal,html[data-mdf-area=public] .pub .fp-reveal.fp-reveal--late.is-focus.is-on.pp-line__item,#tc-root .fp-reveal.fp-reveal--late.is-focus.is-on.pp-line__item,html[data-mdf-area=public] .pub .fp-reveal.fp-reveal--late.is-focus.is-on.pp-org__card.pp-org__card--friction,#tc-root .fp-reveal.fp-reveal--late.is-focus.is-on.pp-org__card.pp-org__card--friction,html[data-mdf-area=public] .pub .fp-reveal.fp-reveal--late.is-on.pp-line__item,#tc-root .fp-reveal.fp-reveal--late.is-on.pp-line__item,html[data-mdf-area=public] .pub .fp-reveal.fp-reveal--late.is-on.pp-org__card.pp-org__card--friction,#tc-root .fp-reveal.fp-reveal--late.is-on.pp-org__card.pp-org__card--friction,html[data-mdf-area=public] .pub .fp-reveal.fp-reveal--late.pp-line__item,#tc-root .fp-reveal.fp-reveal--late.pp-line__item,html[data-mdf-area=public] .pub .fp-reveal.fp-reveal--late.pp-org__card.pp-org__card--friction,#tc-root .fp-reveal.fp-reveal--late.pp-org__card.pp-org__card--friction,html[data-mdf-area=public] .pub .fp-reveal.is-dim.is-on.pp-mate__cand,#tc-root .fp-reveal.is-dim.is-on.pp-mate__cand,html[data-mdf-area=public] .pub .fp-reveal.is-dim.is-on.pp-mate__cell,#tc-root .fp-reveal.is-dim.is-on.pp-mate__cell,html[data-mdf-area=public] .pub .fp-reveal.is-done.is-on.pp-acdn__state,#tc-root .fp-reveal.is-done.is-on.pp-acdn__state,html[data-mdf-area=public] .pub .fp-reveal.is-focus.is-on,#tc-root .fp-reveal.is-focus.is-on,html[data-mdf-area=public] .pub .fp-reveal.is-focus.is-on.pp-acdn__alert,#tc-root .fp-reveal.is-focus.is-on.pp-acdn__alert,html[data-mdf-area=public] .pub .fp-reveal.is-focus.is-on.pp-acdn__follow,#tc-root .fp-reveal.is-focus.is-on.pp-acdn__follow,html[data-mdf-area=public] .pub .fp-reveal.is-focus.is-on.pp-acdn__human,#tc-root .fp-reveal.is-focus.is-on.pp-acdn__human,html[data-mdf-area=public] .pub .fp-reveal.is-focus.is-on.pp-acdn__mail,#tc-root .fp-reveal.is-focus.is-on.pp-acdn__mail,html[data-mdf-area=public] .pub .fp-reveal.is-focus.is-on.pp-aec__cond.pp-aec__cond--door.pp-tag,#tc-root .fp-reveal.is-focus.is-on.pp-aec__cond.pp-aec__cond--door.pp-tag,html[data-mdf-area=public] .pub .fp-reveal.is-focus.is-on.pp-aec__cond.pp-aec__cond--plain.pp-tag,#tc-root .fp-reveal.is-focus.is-on.pp-aec__cond.pp-aec__cond--plain.pp-tag,html[data-mdf-area=public] .pub .fp-reveal.is-focus.is-on.pp-aec__cond.pp-aec__cond--store.pp-tag,#tc-root .fp-reveal.is-focus.is-on.pp-aec__cond.pp-aec__cond--store.pp-tag,html[data-mdf-area=public] .pub .fp-reveal.is-focus.is-on.pp-aec__cond.pp-aec__cond--work.pp-tag,#tc-root .fp-reveal.is-focus.is-on.pp-aec__cond.pp-aec__cond--work.pp-tag,html[data-mdf-area=public] .pub .fp-reveal.is-focus.is-on.pp-aec__words,#tc-root .fp-reveal.is-focus.is-on.pp-aec__words,html[data-mdf-area=public] .pub .fp-reveal.is-focus.is-on.pp-fab__label,#tc-root .fp-reveal.is-focus.is-on.pp-fab__label,html[data-mdf-area=public] .pub .fp-reveal.is-focus.is-on.pp-flow__item,#tc-root .fp-reveal.is-focus.is-on.pp-flow__item,html[data-mdf-area=public] .pub .fp-reveal.is-focus.is-on.pp-gf__node.pp-gf__node--care,#tc-root .fp-reveal.is-focus.is-on.pp-gf__node.pp-gf__node--care,html[data-mdf-area=public] .pub .fp-reveal.is-focus.is-on.pp-gf__node.pp-gf__node--choose,#tc-root .fp-reveal.is-focus.is-on.pp-gf__node.pp-gf__node--choose,html[data-mdf-area=public] .pub .fp-reveal.is-focus.is-on.pp-gf__node.pp-gf__node--use,#tc-root .fp-reveal.is-focus.is-on.pp-gf__node.pp-gf__node--use,html[data-mdf-area=public] .pub .fp-reveal.is-focus.is-on.pp-know__stage,#tc-root .fp-reveal.is-focus.is-on.pp-know__stage,html[data-mdf-area=public] .pub .fp-reveal.is-focus.is-on.pp-line__item,#tc-root .fp-reveal.is-focus.is-on.pp-line__item,html[data-mdf-area=public] .pub .fp-reveal.is-focus.is-on.pp-line__step,#tc-root .fp-reveal.is-focus.is-on.pp-line__step,html[data-mdf-area=public] .pub .fp-reveal.is-focus.is-on.pp-mate__cand,#tc-root .fp-reveal.is-focus.is-on.pp-mate__cand,html[data-mdf-area=public] .pub .fp-reveal.is-focus.is-on.pp-mate__cell,#tc-root .fp-reveal.is-focus.is-on.pp-mate__cell,html[data-mdf-area=public] .pub .fp-reveal.is-focus.is-on.pp-mb__inbox,#tc-root .fp-reveal.is-focus.is-on.pp-mb__inbox,html[data-mdf-area=public] .pub .fp-reveal.is-focus.is-on.pp-mb__keep,#tc-root .fp-reveal.is-focus.is-on.pp-mb__keep,html[data-mdf-area=public] .pub .fp-reveal.is-focus.is-on.pp-mdf__app,#tc-root .fp-reveal.is-focus.is-on.pp-mdf__app,html[data-mdf-area=public] .pub .fp-reveal.is-focus.is-on.pp-mdf__inbox,#tc-root .fp-reveal.is-focus.is-on.pp-mdf__inbox,html[data-mdf-area=public] .pub .fp-reveal.is-focus.is-on.pp-mdf__keep,#tc-root .fp-reveal.is-focus.is-on.pp-mdf__keep,html[data-mdf-area=public] .pub .fp-reveal.is-focus.is-on.pp-mdf__link,#tc-root .fp-reveal.is-focus.is-on.pp-mdf__link,html[data-mdf-area=public] .pub .fp-reveal.is-focus.is-on.pp-org__card.pp-org__card--value,#tc-root .fp-reveal.is-focus.is-on.pp-org__card.pp-org__card--value,html[data-mdf-area=public] .pub .fp-reveal.is-focus.is-on.pp-org__decision,#tc-root .fp-reveal.is-focus.is-on.pp-org__decision,html[data-mdf-area=public] .pub .fp-reveal.is-focus.is-on.pp-org__gap,#tc-root .fp-reveal.is-focus.is-on.pp-org__gap,html[data-mdf-area=public] .pub .fp-reveal.is-focus.is-on.pp-org__view,#tc-root .fp-reveal.is-focus.is-on.pp-org__view,html[data-mdf-area=public] .pub .fp-reveal.is-focus.is-on.pp-tag,#tc-root .fp-reveal.is-focus.is-on.pp-tag,html[data-mdf-area=public] .pub .fp-reveal.is-friction.is-on.pp-org__view,#tc-root .fp-reveal.is-friction.is-on.pp-org__view,html[data-mdf-area=public] .pub .fp-reveal.is-on,#tc-root .fp-reveal.is-on,html[data-mdf-area=public] .pub .fp-reveal.is-on.is-past.pp-gf__node.pp-gf__node--choose,#tc-root .fp-reveal.is-on.is-past.pp-gf__node.pp-gf__node--choose,html[data-mdf-area=public] .pub .fp-reveal.is-on.is-past.pp-gf__node.pp-gf__node--use,#tc-root .fp-reveal.is-on.is-past.pp-gf__node.pp-gf__node--use,html[data-mdf-area=public] .pub .fp-reveal.is-on.is-pick.pp-pace__plan,#tc-root .fp-reveal.is-on.is-pick.pp-pace__plan,html[data-mdf-area=public] .pub .fp-reveal.is-on.is-short.pp-pace__block.pp-pace__block--meet,#tc-root .fp-reveal.is-on.is-short.pp-pace__block.pp-pace__block--meet,html[data-mdf-area=public] .pub .fp-reveal.is-on.is-short.pp-pace__block.pp-pace__block--prepare,#tc-root .fp-reveal.is-on.is-short.pp-pace__block.pp-pace__block--prepare,html[data-mdf-area=public] .pub .fp-reveal.is-on.is-value.pp-org__view,#tc-root .fp-reveal.is-on.is-value.pp-org__view,html[data-mdf-area=public] .pub .fp-reveal.is-on.pp-acdn__alert,#tc-root .fp-reveal.is-on.pp-acdn__alert,html[data-mdf-area=public] .pub .fp-reveal.is-on.pp-acdn__branch,#tc-root .fp-reveal.is-on.pp-acdn__branch,html[data-mdf-area=public] .pub .fp-reveal.is-on.pp-acdn__branch.pp-acdn__branch--late,#tc-root .fp-reveal.is-on.pp-acdn__branch.pp-acdn__branch--late,html[data-mdf-area=public] .pub .fp-reveal.is-on.pp-acdn__human,#tc-root .fp-reveal.is-on.pp-acdn__human,html[data-mdf-area=public] .pub .fp-reveal.is-on.pp-acdn__mail,#tc-root .fp-reveal.is-on.pp-acdn__mail,html[data-mdf-area=public] .pub .fp-reveal.is-on.pp-acdn__state,#tc-root .fp-reveal.is-on.pp-acdn__state,html[data-mdf-area=public] .pub .fp-reveal.is-on.pp-acdn__summary,#tc-root .fp-reveal.is-on.pp-acdn__summary,html[data-mdf-area=public] .pub .fp-reveal.is-on.pp-acdn__urgency,#tc-root .fp-reveal.is-on.pp-acdn__urgency,html[data-mdf-area=public] .pub .fp-reveal.is-on.pp-aec__check,#tc-root .fp-reveal.is-on.pp-aec__check,html[data-mdf-area=public] .pub .fp-reveal.is-on.pp-aec__cond.pp-aec__cond--door.pp-tag,#tc-root .fp-reveal.is-on.pp-aec__cond.pp-aec__cond--door.pp-tag,html[data-mdf-area=public] .pub .fp-reveal.is-on.pp-aec__cond.pp-aec__cond--plain.pp-tag,#tc-root .fp-reveal.is-on.pp-aec__cond.pp-aec__cond--plain.pp-tag,html[data-mdf-area=public] .pub .fp-reveal.is-on.pp-aec__cond.pp-aec__cond--store.pp-tag,#tc-root .fp-reveal.is-on.pp-aec__cond.pp-aec__cond--store.pp-tag,html[data-mdf-area=public] .pub .fp-reveal.is-on.pp-aec__cond.pp-aec__cond--work.pp-tag,#tc-root .fp-reveal.is-on.pp-aec__cond.pp-aec__cond--work.pp-tag,html[data-mdf-area=public] .pub .fp-reveal.is-on.pp-aec__focus,#tc-root .fp-reveal.is-on.pp-aec__focus,html[data-mdf-area=public] .pub .fp-reveal.is-on.pp-aec__model-labels,#tc-root .fp-reveal.is-on.pp-aec__model-labels,html[data-mdf-area=public] .pub .fp-reveal.is-on.pp-aec__model.pp-draw,#tc-root .fp-reveal.is-on.pp-aec__model.pp-draw,html[data-mdf-area=public] .pub .fp-reveal.is-on.pp-aec__plan,#tc-root .fp-reveal.is-on.pp-aec__plan,html[data-mdf-area=public] .pub .fp-reveal.is-on.pp-aec__words,#tc-root .fp-reveal.is-on.pp-aec__words,html[data-mdf-area=public] .pub .fp-reveal.is-on.pp-draw.pp-fab__compare,#tc-root .fp-reveal.is-on.pp-draw.pp-fab__compare,html[data-mdf-area=public] .pub .fp-reveal.is-on.pp-draw.pp-line__model,#tc-root .fp-reveal.is-on.pp-draw.pp-line__model,html[data-mdf-area=public] .pub .fp-reveal.is-on.pp-fab__label,#tc-root .fp-reveal.is-on.pp-fab__label,html[data-mdf-area=public] .pub .fp-reveal.is-on.pp-fab__label.pp-fab__label--check,#tc-root .fp-reveal.is-on.pp-fab__label.pp-fab__label--check,html[data-mdf-area=public] .pub .fp-reveal.is-on.pp-fab__marks,#tc-root .fp-reveal.is-on.pp-fab__marks,html[data-mdf-area=public] .pub .fp-reveal.is-on.pp-fab__mount,#tc-root .fp-reveal.is-on.pp-fab__mount,html[data-mdf-area=public] .pub .fp-reveal.is-on.pp-fab__option,#tc-root .fp-reveal.is-on.pp-fab__option,html[data-mdf-area=public] .pub .fp-reveal.is-on.pp-fab__parts,#tc-root .fp-reveal.is-on.pp-fab__parts,html[data-mdf-area=public] .pub .fp-reveal.is-on.pp-flow__item,#tc-root .fp-reveal.is-on.pp-flow__item,html[data-mdf-area=public] .pub .fp-reveal.is-on.pp-gf__node-body,#tc-root .fp-reveal.is-on.pp-gf__node-body,html[data-mdf-area=public] .pub .fp-reveal.is-on.pp-gf__node.pp-gf__node--care,#tc-root .fp-reveal.is-on.pp-gf__node.pp-gf__node--care,html[data-mdf-area=public] .pub .fp-reveal.is-on.pp-gf__node.pp-gf__node--choose,#tc-root .fp-reveal.is-on.pp-gf__node.pp-gf__node--choose,html[data-mdf-area=public] .pub .fp-reveal.is-on.pp-gf__node.pp-gf__node--use,#tc-root .fp-reveal.is-on.pp-gf__node.pp-gf__node--use,html[data-mdf-area=public] .pub .fp-reveal.is-on.pp-gf__overview,#tc-root .fp-reveal.is-on.pp-gf__overview,html[data-mdf-area=public] .pub .fp-reveal.is-on.pp-gf__trail,#tc-root .fp-reveal.is-on.pp-gf__trail,html[data-mdf-area=public] .pub .fp-reveal.is-on.pp-gf__trail-note,#tc-root .fp-reveal.is-on.pp-gf__trail-note,html[data-mdf-area=public] .pub .fp-reveal.is-on.pp-know__stage,#tc-root .fp-reveal.is-on.pp-know__stage,html[data-mdf-area=public] .pub .fp-reveal.is-on.pp-line__area,#tc-root .fp-reveal.is-on.pp-line__area,html[data-mdf-area=public] .pub .fp-reveal.is-on.pp-line__compare,#tc-root .fp-reveal.is-on.pp-line__compare,html[data-mdf-area=public] .pub .fp-reveal.is-on.pp-line__item,#tc-root .fp-reveal.is-on.pp-line__item,html[data-mdf-area=public] .pub .fp-reveal.is-on.pp-line__space-note,#tc-root .fp-reveal.is-on.pp-line__space-note,html[data-mdf-area=public] .pub .fp-reveal.is-on.pp-line__step,#tc-root .fp-reveal.is-on.pp-line__step,html[data-mdf-area=public] .pub .fp-reveal.is-on.pp-line__transport,#tc-root .fp-reveal.is-on.pp-line__transport,html[data-mdf-area=public] .pub .fp-reveal.is-on.pp-loop__forces,#tc-root .fp-reveal.is-on.pp-loop__forces,html[data-mdf-area=public] .pub .fp-reveal.is-on.pp-loop__part,#tc-root .fp-reveal.is-on.pp-loop__part,html[data-mdf-area=public] .pub .fp-reveal.is-on.pp-mate__cand,#tc-root .fp-reveal.is-on.pp-mate__cand,html[data-mdf-area=public] .pub .fp-reveal.is-on.pp-mate__cell,#tc-root .fp-reveal.is-on.pp-mate__cell,html[data-mdf-area=public] .pub .fp-reveal.is-on.pp-mate__detail,#tc-root .fp-reveal.is-on.pp-mate__detail,html[data-mdf-area=public] .pub .fp-reveal.is-on.pp-mate__verdict,#tc-root .fp-reveal.is-on.pp-mate__verdict,html[data-mdf-area=public] .pub .fp-reveal.is-on.pp-mate__verdict.pp-mate__verdict--keep,#tc-root .fp-reveal.is-on.pp-mate__verdict.pp-mate__verdict--keep,html[data-mdf-area=public] .pub .fp-reveal.is-on.pp-mdf__app,#tc-root .fp-reveal.is-on.pp-mdf__app,html[data-mdf-area=public] .pub .fp-reveal.is-on.pp-mdf__keep,#tc-root .fp-reveal.is-on.pp-mdf__keep,html[data-mdf-area=public] .pub .fp-reveal.is-on.pp-mdf__link,#tc-root .fp-reveal.is-on.pp-mdf__link,html[data-mdf-area=public] .pub .fp-reveal.is-on.pp-org__card.pp-org__card--value,#tc-root .fp-reveal.is-on.pp-org__card.pp-org__card--value,html[data-mdf-area=public] .pub .fp-reveal.is-on.pp-org__decision,#tc-root .fp-reveal.is-on.pp-org__decision,html[data-mdf-area=public] .pub .fp-reveal.is-on.pp-org__gap,#tc-root .fp-reveal.is-on.pp-org__gap,html[data-mdf-area=public] .pub .fp-reveal.is-on.pp-org__next,#tc-root .fp-reveal.is-on.pp-org__next,html[data-mdf-area=public] .pub .fp-reveal.is-on.pp-org__view,#tc-root .fp-reveal.is-on.pp-org__view,html[data-mdf-area=public] .pub .fp-reveal.is-on.pp-pace__block.pp-pace__block--buffer,#tc-root .fp-reveal.is-on.pp-pace__block.pp-pace__block--buffer,html[data-mdf-area=public] .pub .fp-reveal.is-on.pp-pace__block.pp-pace__block--due,#tc-root .fp-reveal.is-on.pp-pace__block.pp-pace__block--due,html[data-mdf-area=public] .pub .fp-reveal.is-on.pp-pace__block.pp-pace__block--fixed,#tc-root .fp-reveal.is-on.pp-pace__block.pp-pace__block--fixed,html[data-mdf-area=public] .pub .fp-reveal.is-on.pp-pace__block.pp-pace__block--meet,#tc-root .fp-reveal.is-on.pp-pace__block.pp-pace__block--meet,html[data-mdf-area=public] .pub .fp-reveal.is-on.pp-pace__block.pp-pace__block--move,#tc-root .fp-reveal.is-on.pp-pace__block.pp-pace__block--move,html[data-mdf-area=public] .pub .fp-reveal.is-on.pp-pace__block.pp-pace__block--prepare,#tc-root .fp-reveal.is-on.pp-pace__block.pp-pace__block--prepare,html[data-mdf-area=public] .pub .fp-reveal.is-on.pp-pace__input,#tc-root .fp-reveal.is-on.pp-pace__input,html[data-mdf-area=public] .pub .fp-reveal.is-on.pp-pace__plan,#tc-root .fp-reveal.is-on.pp-pace__plan,html[data-mdf-area=public] .pub .fp-reveal.is-on.pp-tag,#tc-root .fp-reveal.is-on.pp-tag,html[data-mdf-area=public] .pub .fp-reveal.is-on.pp-zon__heat,#tc-root .fp-reveal.is-on.pp-zon__heat,html[data-mdf-area=public] .pub .fp-reveal.is-on.pp-zon__note,#tc-root .fp-reveal.is-on.pp-zon__note,html[data-mdf-area=public] .pub .fp-reveal.is-on.pp-zon__plans,#tc-root .fp-reveal.is-on.pp-zon__plans,html[data-mdf-area=public] .pub .fp-reveal.is-pick.pp-pace__plan,#tc-root .fp-reveal.is-pick.pp-pace__plan,html[data-mdf-area=public] .pub .fp-reveal.pp-acdn__alert,#tc-root .fp-reveal.pp-acdn__alert,html[data-mdf-area=public] .pub .fp-reveal.pp-acdn__branch,#tc-root .fp-reveal.pp-acdn__branch,html[data-mdf-area=public] .pub .fp-reveal.pp-acdn__branch.pp-acdn__branch--late,#tc-root .fp-reveal.pp-acdn__branch.pp-acdn__branch--late,html[data-mdf-area=public] .pub .fp-reveal.pp-acdn__follow,#tc-root .fp-reveal.pp-acdn__follow,html[data-mdf-area=public] .pub .fp-reveal.pp-acdn__human,#tc-root .fp-reveal.pp-acdn__human,html[data-mdf-area=public] .pub .fp-reveal.pp-acdn__state,#tc-root .fp-reveal.pp-acdn__state,html[data-mdf-area=public] .pub .fp-reveal.pp-acdn__urgency,#tc-root .fp-reveal.pp-acdn__urgency,html[data-mdf-area=public] .pub .fp-reveal.pp-aec__check,#tc-root .fp-reveal.pp-aec__check,html[data-mdf-area=public] .pub .fp-reveal.pp-aec__cond.pp-aec__cond--door.pp-tag,#tc-root .fp-reveal.pp-aec__cond.pp-aec__cond--door.pp-tag,html[data-mdf-area=public] .pub .fp-reveal.pp-aec__cond.pp-aec__cond--plain.pp-tag,#tc-root .fp-reveal.pp-aec__cond.pp-aec__cond--plain.pp-tag,html[data-mdf-area=public] .pub .fp-reveal.pp-aec__cond.pp-aec__cond--store.pp-tag,#tc-root .fp-reveal.pp-aec__cond.pp-aec__cond--store.pp-tag,html[data-mdf-area=public] .pub .fp-reveal.pp-aec__cond.pp-aec__cond--work.pp-tag,#tc-root .fp-reveal.pp-aec__cond.pp-aec__cond--work.pp-tag,html[data-mdf-area=public] .pub .fp-reveal.pp-aec__focus,#tc-root .fp-reveal.pp-aec__focus,html[data-mdf-area=public] .pub .fp-reveal.pp-aec__model-labels,#tc-root .fp-reveal.pp-aec__model-labels,html[data-mdf-area=public] .pub .fp-reveal.pp-aec__model.pp-draw,#tc-root .fp-reveal.pp-aec__model.pp-draw,html[data-mdf-area=public] .pub .fp-reveal.pp-aec__plan,#tc-root .fp-reveal.pp-aec__plan,html[data-mdf-area=public] .pub .fp-reveal.pp-draw.pp-fab__compare,#tc-root .fp-reveal.pp-draw.pp-fab__compare,html[data-mdf-area=public] .pub .fp-reveal.pp-draw.pp-line__model,#tc-root .fp-reveal.pp-draw.pp-line__model,html[data-mdf-area=public] .pub .fp-reveal.pp-fab__label,#tc-root .fp-reveal.pp-fab__label,html[data-mdf-area=public] .pub .fp-reveal.pp-fab__label.pp-fab__label--check,#tc-root .fp-reveal.pp-fab__label.pp-fab__label--check,html[data-mdf-area=public] .pub .fp-reveal.pp-fab__marks,#tc-root .fp-reveal.pp-fab__marks,html[data-mdf-area=public] .pub .fp-reveal.pp-fab__mount,#tc-root .fp-reveal.pp-fab__mount,html[data-mdf-area=public] .pub .fp-reveal.pp-fab__option,#tc-root .fp-reveal.pp-fab__option,html[data-mdf-area=public] .pub .fp-reveal.pp-fab__parts,#tc-root .fp-reveal.pp-fab__parts,html[data-mdf-area=public] .pub .fp-reveal.pp-gf__node-body,#tc-root .fp-reveal.pp-gf__node-body,html[data-mdf-area=public] .pub .fp-reveal.pp-gf__node.pp-gf__node--care,#tc-root .fp-reveal.pp-gf__node.pp-gf__node--care,html[data-mdf-area=public] .pub .fp-reveal.pp-gf__node.pp-gf__node--choose,#tc-root .fp-reveal.pp-gf__node.pp-gf__node--choose,html[data-mdf-area=public] .pub .fp-reveal.pp-gf__node.pp-gf__node--use,#tc-root .fp-reveal.pp-gf__node.pp-gf__node--use,html[data-mdf-area=public] .pub .fp-reveal.pp-gf__overview,#tc-root .fp-reveal.pp-gf__overview,html[data-mdf-area=public] .pub .fp-reveal.pp-gf__trail,#tc-root .fp-reveal.pp-gf__trail,html[data-mdf-area=public] .pub .fp-reveal.pp-gf__trail-note,#tc-root .fp-reveal.pp-gf__trail-note,html[data-mdf-area=public] .pub .fp-reveal.pp-know__stage,#tc-root .fp-reveal.pp-know__stage,html[data-mdf-area=public] .pub .fp-reveal.pp-line__area,#tc-root .fp-reveal.pp-line__area,html[data-mdf-area=public] .pub .fp-reveal.pp-line__compare,#tc-root .fp-reveal.pp-line__compare,html[data-mdf-area=public] .pub .fp-reveal.pp-line__item,#tc-root .fp-reveal.pp-line__item,html[data-mdf-area=public] .pub .fp-reveal.pp-line__space-note,#tc-root .fp-reveal.pp-line__space-note,html[data-mdf-area=public] .pub .fp-reveal.pp-line__transport,#tc-root .fp-reveal.pp-line__transport,html[data-mdf-area=public] .pub .fp-reveal.pp-loop__forces,#tc-root .fp-reveal.pp-loop__forces,html[data-mdf-area=public] .pub .fp-reveal.pp-loop__part,#tc-root .fp-reveal.pp-loop__part,html[data-mdf-area=public] .pub .fp-reveal.pp-mate__cand,#tc-root .fp-reveal.pp-mate__cand,html[data-mdf-area=public] .pub .fp-reveal.pp-mate__cell,#tc-root .fp-reveal.pp-mate__cell,html[data-mdf-area=public] .pub .fp-reveal.pp-mate__detail,#tc-root .fp-reveal.pp-mate__detail,html[data-mdf-area=public] .pub .fp-reveal.pp-mate__verdict,#tc-root .fp-reveal.pp-mate__verdict,html[data-mdf-area=public] .pub .fp-reveal.pp-mate__verdict.pp-mate__verdict--keep,#tc-root .fp-reveal.pp-mate__verdict.pp-mate__verdict--keep,html[data-mdf-area=public] .pub .fp-reveal.pp-mb__inbox,#tc-root .fp-reveal.pp-mb__inbox,html[data-mdf-area=public] .pub .fp-reveal.pp-mb__keep,#tc-root .fp-reveal.pp-mb__keep,html[data-mdf-area=public] .pub .fp-reveal.pp-mdf__app,#tc-root .fp-reveal.pp-mdf__app,html[data-mdf-area=public] .pub .fp-reveal.pp-mdf__inbox,#tc-root .fp-reveal.pp-mdf__inbox,html[data-mdf-area=public] .pub .fp-reveal.pp-mdf__keep,#tc-root .fp-reveal.pp-mdf__keep,html[data-mdf-area=public] .pub .fp-reveal.pp-mdf__link,#tc-root .fp-reveal.pp-mdf__link,html[data-mdf-area=public] .pub .fp-reveal.pp-org__card.pp-org__card--value,#tc-root .fp-reveal.pp-org__card.pp-org__card--value,html[data-mdf-area=public] .pub .fp-reveal.pp-org__decision,#tc-root .fp-reveal.pp-org__decision,html[data-mdf-area=public] .pub .fp-reveal.pp-org__gap,#tc-root .fp-reveal.pp-org__gap,html[data-mdf-area=public] .pub .fp-reveal.pp-org__next,#tc-root .fp-reveal.pp-org__next,html[data-mdf-area=public] .pub .fp-reveal.pp-pace__block.pp-pace__block--buffer,#tc-root .fp-reveal.pp-pace__block.pp-pace__block--buffer,html[data-mdf-area=public] .pub .fp-reveal.pp-pace__block.pp-pace__block--due,#tc-root .fp-reveal.pp-pace__block.pp-pace__block--due,html[data-mdf-area=public] .pub .fp-reveal.pp-pace__block.pp-pace__block--fixed,#tc-root .fp-reveal.pp-pace__block.pp-pace__block--fixed,html[data-mdf-area=public] .pub .fp-reveal.pp-pace__block.pp-pace__block--meet,#tc-root .fp-reveal.pp-pace__block.pp-pace__block--meet,html[data-mdf-area=public] .pub .fp-reveal.pp-pace__block.pp-pace__block--move,#tc-root .fp-reveal.pp-pace__block.pp-pace__block--move,html[data-mdf-area=public] .pub .fp-reveal.pp-pace__block.pp-pace__block--prepare,#tc-root .fp-reveal.pp-pace__block.pp-pace__block--prepare,html[data-mdf-area=public] .pub .fp-reveal.pp-pace__plan,#tc-root .fp-reveal.pp-pace__plan,html[data-mdf-area=public] .pub .fp-reveal.pp-tag,#tc-root .fp-reveal.pp-tag,html[data-mdf-area=public] .pub .fp-reveal.pp-zon__heat,#tc-root .fp-reveal.pp-zon__heat,html[data-mdf-area=public] .pub .fp-reveal.pp-zon__note,#tc-root .fp-reveal.pp-zon__note,html[data-mdf-area=public] .pub .fp-reveal.pp-zon__plans,#tc-root .fp-reveal.pp-zon__plans,html[data-mdf-area=public] .pub .fp-stack__item span,#tc-root .fp-stack__item span,html[data-mdf-area=public] .pub .fp-status__shot,#tc-root .fp-status__shot,html[data-mdf-area=public] .pub .fp-timeline,#tc-root .fp-timeline,html[data-mdf-area=public] .pub .fp-timeline__dot,#tc-root .fp-timeline__dot,html[data-mdf-area=public] .pub .fp-timeline__step,#tc-root .fp-timeline__step,html[data-mdf-area=public] .pub .fp-timeline__step.is-focus,#tc-root .fp-timeline__step.is-focus,html[data-mdf-area=public] .pub .fp-timeline__step.is-linked,#tc-root .fp-timeline__step.is-linked,html[data-mdf-area=public] .pub .fp-way,#tc-root .fp-way,html[data-mdf-area=public] .pub .fp-way.fp-way--alt,#tc-root .fp-way.fp-way--alt,html[data-mdf-area=public] .pub .fp-way.fp-way--alt.is-focus,#tc-root .fp-way.fp-way--alt.is-focus,html[data-mdf-area=public] .pub .fp-way.is-focus,#tc-root .fp-way.is-focus,html[data-mdf-area=public] .pub .fp.pp,#tc-root .fp.pp,html[data-mdf-area=public] .pub .hb__check,#tc-root .hb__check,html[data-mdf-area=public] .pub .hb__confirm,#tc-root .hb__confirm,html[data-mdf-area=public] .pub .hb__confirm.is-on,#tc-root .hb__confirm.is-on,html[data-mdf-area=public] .pub .hb__plan,#tc-root .hb__plan,html[data-mdf-area=public] .pub .hb__plan.is-on,#tc-root .hb__plan.is-on,html[data-mdf-area=public] .pub .hb__ref,#tc-root .hb__ref,html[data-mdf-area=public] .pub .hb__ref.is-on,#tc-root .hb__ref.is-on,html[data-mdf-area=public] .pub .hb__source,#tc-root .hb__source,html[data-mdf-area=public] .pub .hb__source.is-lit,#tc-root .hb__source.is-lit,html[data-mdf-area=public] .pub .hb__span,#tc-root .hb__span,html[data-mdf-area=public] .pub .hd__facts i,#tc-root .hd__facts i,html[data-mdf-area=public] .pub .hd__mark i,#tc-root .hd__mark i,html[data-mdf-area=public] .pub .hd__plans i,#tc-root .hd__plans i,html[data-mdf-area=public] .pub .hd__record,#tc-root .hd__record,html[data-mdf-area=public] .pub .hd__record.is-on,#tc-root .hd__record.is-on,html[data-mdf-area=public] .pub .hd__ticket,#tc-root .hd__ticket,html[data-mdf-area=public] .pub .hd__ticket.is-done,#tc-root .hd__ticket.is-done,html[data-mdf-area=public] .pub .hf__bar,#tc-root .hf__bar,html[data-mdf-area=public] .pub .hf__branch.hf__branch--a,#tc-root .hf__branch.hf__branch--a,html[data-mdf-area=public] .pub .hf__branch.hf__branch--a.is-on,#tc-root .hf__branch.hf__branch--a.is-on,html[data-mdf-area=public] .pub .hf__branch.hf__branch--b,#tc-root .hf__branch.hf__branch--b,html[data-mdf-area=public] .pub .hf__branch.hf__branch--b.is-on,#tc-root .hf__branch.hf__branch--b.is-on,html[data-mdf-area=public] .pub .hf__diff,#tc-root .hf__diff,html[data-mdf-area=public] .pub .hf__diff.is-on,#tc-root .hf__diff.is-on,html[data-mdf-area=public] .pub .hf__doc,#tc-root .hf__doc,html[data-mdf-area=public] .pub .hf__job,#tc-root .hf__job,html[data-mdf-area=public] .pub .hf__job.is-placed,#tc-root .hf__job.is-placed,html[data-mdf-area=public] .pub .hf__next-button,#tc-root .hf__next-button,html[data-mdf-area=public] .pub .hf__outcome,#tc-root .hf__outcome,html[data-mdf-area=public] .pub .hf__outcome.is-on,#tc-root .hf__outcome.is-on,html[data-mdf-area=public] .pub .hf__past,#tc-root .hf__past,html[data-mdf-area=public] .pub .hf__piece,#tc-root .hf__piece,html[data-mdf-area=public] .pub .hf__piece.is-on,#tc-root .hf__piece.is-on,html[data-mdf-area=public] .pub .hf__same,#tc-root .hf__same,html[data-mdf-area=public] .pub .hf__same.is-on,#tc-root .hf__same.is-on,html[data-mdf-area=public] .pub .hf__step,#tc-root .hf__step,html[data-mdf-area=public] .pub .hf__step.is-lit,#tc-root .hf__step.is-lit,html[data-mdf-area=public] .pub .hf__track,#tc-root .hf__track,html[data-mdf-area=public] .pub .hi__cell,#tc-root .hi__cell,html[data-mdf-area=public] .pub .hi__cell.is-tight,#tc-root .hi__cell.is-tight,html[data-mdf-area=public] .pub .hi__check,#tc-root .hi__check,html[data-mdf-area=public] .pub .hi__check b,#tc-root .hi__check b,html[data-mdf-area=public] .pub .hi__job,#tc-root .hi__job,html[data-mdf-area=public] .pub .hi__plans span,#tc-root .hi__plans span,html[data-mdf-area=public] .pub .hi__uses,#tc-root .hi__uses,html[data-mdf-area=public] .pub .hi__uses i,#tc-root .hi__uses i,html[data-mdf-area=public] .pub .home-sec.home-sec--warm.pub-section,#tc-root .home-sec.home-sec--warm.pub-section,html[data-mdf-area=public] .pub .hw__piece,#tc-root .hw__piece,html[data-mdf-area=public] .pub .hw__piece.is-on,#tc-root .hw__piece.is-on,html[data-mdf-area=public] .pub .hw__source.hw__source--paper,#tc-root .hw__source.hw__source--paper,html[data-mdf-area=public] .pub .hw__source.hw__source--paper.is-lit,#tc-root .hw__source.hw__source--paper.is-lit,html[data-mdf-area=public] .pub .hw__source.hw__source--rows,#tc-root .hw__source.hw__source--rows,html[data-mdf-area=public] .pub .hw__source.hw__source--rows.is-lit,#tc-root .hw__source.hw__source--rows.is-lit,html[data-mdf-area=public] .pub .hw__source.hw__source--talk,#tc-root .hw__source.hw__source--talk,html[data-mdf-area=public] .pub .hw__source.hw__source--talk.is-lit,#tc-root .hw__source.hw__source--talk.is-lit,html[data-mdf-area=public] .pub .is-done.pp-mate__detail-state,#tc-root .is-done.pp-mate__detail-state,html[data-mdf-area=public] .pub .is-focus.pp-acdn__row,#tc-root .is-focus.pp-acdn__row,html[data-mdf-area=public] .pub .is-focus.pp-gf__node.pp-gf__node--theme,#tc-root .is-focus.pp-gf__node.pp-gf__node--theme,html[data-mdf-area=public] .pub .is-focus.pp-loop__keep,#tc-root .is-focus.pp-loop__keep,html[data-mdf-area=public] .pub .is-focus.pp-loop__know,#tc-root .is-focus.pp-loop__know,html[data-mdf-area=public] .pub .is-focus.pp-loop__modelbox,#tc-root .is-focus.pp-loop__modelbox,html[data-mdf-area=public] .pub .is-focus.pp-loop__need,#tc-root .is-focus.pp-loop__need,html[data-mdf-area=public] .pub .is-focus.pp-mate__head,#tc-root .is-focus.pp-mate__head,html[data-mdf-area=public] .pub .is-hidden.pp-draw.pp-zon__map,#tc-root .is-hidden.pp-draw.pp-zon__map,html[data-mdf-area=public] .pub .is-hot.pp-node.pp-node--app,#tc-root .is-hot.pp-node.pp-node--app,html[data-mdf-area=public] .pub .is-hot.pp-node.pp-node--base,#tc-root .is-hot.pp-node.pp-node--base,html[data-mdf-area=public] .pub .is-hot.pp-node.pp-node--domain,#tc-root .is-hot.pp-node.pp-node--domain,html[data-mdf-area=public] .pub .is-hot.pp-pace__rel-node.pp-pace__rel-node--acdn,#tc-root .is-hot.pp-pace__rel-node.pp-pace__rel-node--acdn,html[data-mdf-area=public] .pub .is-hot.pp-pace__rel-node.pp-pace__rel-node--pace,#tc-root .is-hot.pp-pace__rel-node.pp-pace__rel-node--pace,html[data-mdf-area=public] .pub .is-hot.pp-pace__way.pp-pace__way--back,#tc-root .is-hot.pp-pace__way.pp-pace__way--back,html[data-mdf-area=public] .pub .is-hot.pp-pace__way.pp-pace__way--to,#tc-root .is-hot.pp-pace__way.pp-pace__way--to,html[data-mdf-area=public] .pub .is-missing.is-on.pp-acdn__value,#tc-root .is-missing.is-on.pp-acdn__value,html[data-mdf-area=public] .pub .is-missing.pp-acdn__value,#tc-root .is-missing.pp-acdn__value,html[data-mdf-area=public] .pub .is-on.pp-acdn__in,#tc-root .is-on.pp-acdn__in,html[data-mdf-area=public] .pub .is-on.pp-acdn__out,#tc-root .is-on.pp-acdn__out,html[data-mdf-area=public] .pub .is-on.pp-acdn__party,#tc-root .is-on.pp-acdn__party,html[data-mdf-area=public] .pub .is-on.pp-acdn__value,#tc-root .is-on.pp-acdn__value,html[data-mdf-area=public] .pub .is-on.pp-draw.pp-fab__main,#tc-root .is-on.pp-draw.pp-fab__main,html[data-mdf-area=public] .pub .is-on.pp-draw.pp-zon__rooms,#tc-root .is-on.pp-draw.pp-zon__rooms,html[data-mdf-area=public] .pub .is-on.pp-draw.pp-zon__solid,#tc-root .is-on.pp-draw.pp-zon__solid,html[data-mdf-area=public] .pub .is-on.pp-gf__spark,#tc-root .is-on.pp-gf__spark,html[data-mdf-area=public] .pub .is-on.pp-outcome,#tc-root .is-on.pp-outcome,html[data-mdf-area=public] .pub .is-on.pp-pace__spark,#tc-root .is-on.pp-pace__spark,html[data-mdf-area=public] .pub .model.module,#tc-root .model.module,html[data-mdf-area=public] .pub .module.operations,#tc-root .module.operations,html[data-mdf-area=public] .pub .module.part,#tc-root .module.part,html[data-mdf-area=public] .pub .module.software,#tc-root .module.software,html[data-mdf-area=public] .pub .module.space,#tc-root .module.space,html[data-mdf-area=public] .pub .pp-acdn__case,#tc-root .pp-acdn__case,html[data-mdf-area=public] .pub .pp-acdn__col,#tc-root .pp-acdn__col,html[data-mdf-area=public] .pub .pp-acdn__in,#tc-root .pp-acdn__in,html[data-mdf-area=public] .pub .pp-acdn__out,#tc-root .pp-acdn__out,html[data-mdf-area=public] .pub .pp-acdn__party,#tc-root .pp-acdn__party,html[data-mdf-area=public] .pub .pp-block,#tc-root .pp-block,html[data-mdf-area=public] .pub .pp-card__field,#tc-root .pp-card__field,html[data-mdf-area=public] .pub .pp-card__group,#tc-root .pp-card__group,html[data-mdf-area=public] .pub .pp-draw,#tc-root .pp-draw,html[data-mdf-area=public] .pub .pp-draw.pp-fab__main,#tc-root .pp-draw.pp-fab__main,html[data-mdf-area=public] .pub .pp-draw.pp-loop__model,#tc-root .pp-draw.pp-loop__model,html[data-mdf-area=public] .pub .pp-draw.pp-zon__map,#tc-root .pp-draw.pp-zon__map,html[data-mdf-area=public] .pub .pp-draw.pp-zon__rooms,#tc-root .pp-draw.pp-zon__rooms,html[data-mdf-area=public] .pub .pp-draw.pp-zon__solid,#tc-root .pp-draw.pp-zon__solid,html[data-mdf-area=public] .pub .pp-gf__media-text,#tc-root .pp-gf__media-text,html[data-mdf-area=public] .pub .pp-gf__node.pp-gf__node--theme,#tc-root .pp-gf__node.pp-gf__node--theme,html[data-mdf-area=public] .pub .pp-know__ok,#tc-root .pp-know__ok,html[data-mdf-area=public] .pub .pp-loop__keep,#tc-root .pp-loop__keep,html[data-mdf-area=public] .pub .pp-loop__know,#tc-root .pp-loop__know,html[data-mdf-area=public] .pub .pp-loop__modelbox,#tc-root .pp-loop__modelbox,html[data-mdf-area=public] .pub .pp-loop__need,#tc-root .pp-loop__need,html[data-mdf-area=public] .pub .pp-mate__detail-row,#tc-root .pp-mate__detail-row,html[data-mdf-area=public] .pub .pp-mate__detail-state,#tc-root .pp-mate__detail-state,html[data-mdf-area=public] .pub .pp-mate__head,#tc-root .pp-mate__head,html[data-mdf-area=public] .pub .pp-mb__human,#tc-root .pp-mb__human,html[data-mdf-area=public] .pub .pp-mb__keep-item b,#tc-root .pp-mb__keep-item b,html[data-mdf-area=public] .pub .pp-mb__verbs li,#tc-root .pp-mb__verbs li,html[data-mdf-area=public] .pub .pp-mdf__keep-card,#tc-root .pp-mdf__keep-card,html[data-mdf-area=public] .pub .pp-mdf__keep-card span,#tc-root .pp-mdf__keep-card span,html[data-mdf-area=public] .pub .pp-node.pp-node--app,#tc-root .pp-node.pp-node--app,html[data-mdf-area=public] .pub .pp-node.pp-node--base,#tc-root .pp-node.pp-node--base,html[data-mdf-area=public] .pub .pp-node.pp-node--domain,#tc-root .pp-node.pp-node--domain,html[data-mdf-area=public] .pub .pp-now-next span,#tc-root .pp-now-next span,html[data-mdf-area=public] .pub .pp-org__decision-human,#tc-root .pp-org__decision-human,html[data-mdf-area=public] .pub .pp-outcome,#tc-root .pp-outcome,html[data-mdf-area=public] .pub .pp-pace__ask,#tc-root .pp-pace__ask,html[data-mdf-area=public] .pub .pp-pace__back,#tc-root .pp-pace__back,html[data-mdf-area=public] .pub .pp-pace__cal-body,#tc-root .pp-pace__cal-body,html[data-mdf-area=public] .pub .pp-pace__cal-day,#tc-root .pp-pace__cal-day,html[data-mdf-area=public] .pub .pp-pace__cal-slot,#tc-root .pp-pace__cal-slot,html[data-mdf-area=public] .pub .pp-pace__fail,#tc-root .pp-pace__fail,html[data-mdf-area=public] .pub .pp-pace__future,#tc-root .pp-pace__future,html[data-mdf-area=public] .pub .pp-pace__kind.pp-pace__kind--buffer,#tc-root .pp-pace__kind.pp-pace__kind--buffer,html[data-mdf-area=public] .pub .pp-pace__kind.pp-pace__kind--meet,#tc-root .pp-pace__kind.pp-pace__kind--meet,html[data-mdf-area=public] .pub .pp-pace__kind.pp-pace__kind--move,#tc-root .pp-pace__kind.pp-pace__kind--move,html[data-mdf-area=public] .pub .pp-pace__kind.pp-pace__kind--prepare,#tc-root .pp-pace__kind.pp-pace__kind--prepare,html[data-mdf-area=public] .pub .pp-pace__org-item,#tc-root .pp-pace__org-item,html[data-mdf-area=public] .pub .pp-pace__policy,#tc-root .pp-pace__policy,html[data-mdf-area=public] .pub .pp-pace__rel,#tc-root .pp-pace__rel,html[data-mdf-area=public] .pub .pp-pace__rel-node.pp-pace__rel-node--acdn,#tc-root .pp-pace__rel-node.pp-pace__rel-node--acdn,html[data-mdf-area=public] .pub .pp-pace__rel-node.pp-pace__rel-node--mdf,#tc-root .pp-pace__rel-node.pp-pace__rel-node--mdf,html[data-mdf-area=public] .pub .pp-pace__rel-node.pp-pace__rel-node--pace,#tc-root .pp-pace__rel-node.pp-pace__rel-node--pace,html[data-mdf-area=public] .pub .pp-pace__reply,#tc-root .pp-pace__reply,html[data-mdf-area=public] .pub .pp-pace__spark,#tc-root .pp-pace__spark,html[data-mdf-area=public] .pub .pp-pace__state,#tc-root .pp-pace__state,html[data-mdf-area=public] .pub .pp-pace__step,#tc-root .pp-pace__step,html[data-mdf-area=public] .pub .pp-pace__step.pp-pace__step--done,#tc-root .pp-pace__step.pp-pace__step--done,html[data-mdf-area=public] .pub .pp-pace__sum div,#tc-root .pp-pace__sum div,html[data-mdf-area=public] .pub .pp-pace__way.pp-pace__way--back,#tc-root .pp-pace__way.pp-pace__way--back,html[data-mdf-area=public] .pub .pp-pace__way.pp-pace__way--to,#tc-root .pp-pace__way.pp-pace__way--to,html[data-mdf-area=public] .pub .pp-patent,#tc-root .pp-patent,html[data-mdf-area=public] .pub .pp-section,#tc-root .pp-section,html[data-mdf-area=public] .pub .pp-section.pp-section--map,#tc-root .pp-section.pp-section--map,html[data-mdf-area=public] .pub .pp-section.pp-section--tint,#tc-root .pp-section.pp-section--tint,html[data-mdf-area=public] .pub .pp-stage.pp-stage--done,#tc-root .pp-stage.pp-stage--done,html[data-mdf-area=public] .pub .pp-stage.pp-stage--next,#tc-root .pp-stage.pp-stage--next,html[data-mdf-area=public] .pub .pp-tag,#tc-root .pp-tag,html[data-mdf-area=public] .pub .pub-header,#tc-root .pub-header,html[data-mdf-area=public] .pub .pub-login,#tc-root .pub-login,html[data-mdf-area=public] .pub .pub-step__more,#tc-root .pub-step__more,html[data-mdf-area=public] .pub .stage,#tc-root .stage,html[data-mdf-area=public] .pub .tc-acdn,#tc-root .tc-acdn,html[data-mdf-area=public] .pub .tc-acdn-flow,#tc-root .tc-acdn-flow,html[data-mdf-area=public] .pub .tc-acdn-flow li,#tc-root .tc-acdn-flow li,html[data-mdf-area=public] .pub .tc-acdn-intro,#tc-root .tc-acdn-intro,html[data-mdf-area=public] .pub .tc-contact,#tc-root .tc-contact,html[data-mdf-area=public] .pub .tc-handoff.tc-wrap,#tc-root .tc-handoff.tc-wrap,html[data-mdf-area=public] .pub .tc-io,#tc-root .tc-io,html[data-mdf-area=public] .pub .tc-io div,#tc-root .tc-io div,html[data-mdf-area=public] .pub .tc-layer.tc-layer-two,#tc-root .tc-layer.tc-layer-two,html[data-mdf-area=public] .pub .tc-optional,#tc-root .tc-optional,html[data-mdf-area=public] .pub .tc-page,#tc-root .tc-page,html[data-mdf-area=public] .pub .world,#tc-root .world{color:#2f2f2f!important}html[data-mdf-area=public] .pub .fp-pill.fp-tone-text--ok{color:#2f2f2f!important;background:#fff!important;border:1px solid #8e877c!important}html[data-mdf-area=public] .pub .fp-pill.fp-tone-text--warn{color:#731e1f!important;background:#fff!important;border:2px solid #731e1f!important}html[data-mdf-area=public] .pub .fp-pill.fp-tone-text--late{color:#fff!important;background:#731e1f!important;border:2px solid #731e1f!important}html[data-mdf-area=public] .pub .hf__outcome,html[data-mdf-area=public] .pub .hf .hf__outcome{color:#2f2f2f!important;background:#fff!important}html[data-mdf-area=public] .pub .fp-ctl .fp-ctl__now,.fp-ctl span.fp-ctl__now{overflow:hidden;flex:1 0 100%!important;height:24px!important;min-height:24px!important;line-height:24px!important}@media (width<=640px){html[data-mdf-area=public] .pub .fp-ctl .fp-ctl__now,.fp-ctl span.fp-ctl__now{text-align:center;overflow:visible;height:auto!important;min-height:24px!important;line-height:1.5!important;display:block!important}}html[data-mdf-area=public] .pub .fp-bubble.fp-bubble{color:#2f2f2f!important;background:#fff!important;border:1px solid #8e877c!important}html[data-mdf-area=public] .pub .pp-pace__view-title,html[data-mdf-area=public] .pub .pp-mb__plan,html[data-mdf-area=public] .pub .fp-focus-card__body,html[data-mdf-area=public] .pub .fp-result__if,html[data-mdf-area=public] .pub .fp-result__plan,html[data-mdf-area=public] .pub .fp-focus-card__title,html[data-mdf-area=public] .pub .pp-pace__hint{color:inherit!important}html[data-mdf-area=public] .pub .fp-reveal.fp-reveal,html[data-mdf-area=public] .pub .pp-pace__plan.pp-pace__plan,html[data-mdf-area=public] .pub .pp-mate__head.pp-mate__head{color:#2f2f2f!important;background-color:#fff!important}html[data-mdf-area=public] .pub .fp-reveal.fp-reveal dt,html[data-mdf-area=public] .pub .fp-reveal.fp-reveal dd,html[data-mdf-area=public] .pub .fp-reveal.fp-reveal b,html[data-mdf-area=public] .pub .fp-reveal.fp-reveal i,html[data-mdf-area=public] .pub .fp-reveal.fp-reveal span{color:#2f2f2f!important}html[data-mdf-area=public] .pub .fp-stack__item .pp-pace__view-title.pp-pace__view-title,html[data-mdf-area=public] .pub .fp-stack__item .fp-focus-card__body.fp-focus-card__body,html[data-mdf-area=public] .pub .fp-stack__item .fp-result__if.fp-result__if,html[data-mdf-area=public] .pub .fp-stack__item .fp-result__plan.fp-result__plan,html[data-mdf-area=public] .pub .fp-stack__item .fp-focus-card__title.fp-focus-card__title,html[data-mdf-area=public] .pub .fp-stack__item .pp-pace__hint.pp-pace__hint,html[data-mdf-area=public] .pub .fp-reveal.fp-reveal.fp-reveal *{color:inherit!important}html[data-mdf-area=public] .pub .fp-way__key.fp-way__key.fp-way__key,html[data-mdf-area=public] .pub .pp-know__bubble.pp-know__bubble.pp-know__bubble{color:#fff!important;background-color:#121e29!important}html[data-mdf-area=public] .pub .pp-fab__label.pp-fab__label.pp-fab__label.pp-fab__label b{color:#fff!important}html[data-mdf-area=public] .pub .co-accent.co-accent.co-accent,html[data-mdf-area=public] .pub [data-company-tagline] .co-accent{color:#731e1f!important}html[data-mdf-area=public] .pub .fp-option__check.fp-option__check.fp-option__check,html[data-mdf-area=public] .pub .pp-pace__note.pp-pace__note.pp-pace__note{color:inherit!important}html[data-mdf-area=public] .pub .pp-acdn__out,html[data-mdf-area=public] .pub .pp-acdn__in{max-height:76px!important;line-height:1.35!important;overflow:visible!important}html[data-mdf-area=public] .pub .hb__scale{color:#fff;opacity:0;font-size:11px;transition:opacity .6s}html[data-mdf-area=public] .pub .hb__scale.is-on{opacity:1}html[data-mdf-area=public] .pub .hb__plan .hb__axis{grid-template-columns:repeat(3,1fr);margin-top:2px;display:grid}html[data-mdf-area=public] .pub .hb__plan .hb__axis i{color:#2f2f2f;text-align:center;border-left:1px solid #8e877c;padding-top:2px;font-size:10px;font-style:normal}html[data-mdf-area=public] .pub .hb__plan .hb__axis i:first-child{text-align:left}html[data-mdf-area=public] .pub .hb__plan .hb__period{color:#2f2f2f;font-size:11px;font-style:normal;font-weight:700}html[data-mdf-area=public] .pub .hf__scale{color:#fff;font-size:11px}html[data-mdf-area=public] .pub .hf__step .hf__load{color:#2f2f2f;font-variant-numeric:tabular-nums;font-size:11px;font-weight:700}html[data-mdf-area=public] .pub .hf__bar{overflow:visible!important}html[data-mdf-area=public] .pub .hf__bar:after{content:"";background:#731e1f;border-radius:1px;width:2px;position:absolute;top:-3px;bottom:-3px;right:0}html[data-mdf-area=public] .pub .hf__bar em{max-width:100%}html[data-mdf-area=public] .pub .hf__piece,html[data-mdf-area=public] .pub .hb__ref,html[data-mdf-area=public] .pub .hf__intake,html[data-mdf-area=public] .pub .hi__uses span,html[data-mdf-area=public] .pub .fp-note{text-align:center;box-sizing:border-box;justify-content:center;align-items:center;min-height:24px;line-height:1.5;padding:5px 12px!important;display:inline-flex!important}html[data-mdf-area=public] .pub .hi{border-radius:6px;padding:24px!important}html[data-mdf-area=public] .pub .hi .hi__tabs{margin-bottom:4px;gap:10px!important}html[data-mdf-area=public] .pub .hi .hi__tabs button.hi__tab{color:#fff!important;background:#121e29!important;border:1px solid #fff!important;border-bottom:3px solid #0000!important;border-radius:4px!important;min-height:44px!important;padding:10px 18px!important}html[data-mdf-area=public] .pub .hi .hi__tabs button.hi__tab:hover{background:#1b2c3c!important;border-bottom-color:#d8c7a6!important}html[data-mdf-area=public] .pub .hi .hi__tabs button.hi__tab:focus-visible{outline-offset:2px;outline:3px solid #d8c7a6!important}html[data-mdf-area=public] .pub .hi .hi__tabs button.hi__tab[aria-pressed=true]{color:#fff!important;background:#731e1f!important;border-color:#731e1f #731e1f #d8c7a6!important;border-bottom-style:solid!important;border-bottom-width:3px!important}@media (width<=720px){html[data-mdf-area=public] .pub .hi{padding:16px!important}html[data-mdf-area=public] .pub .hi .hi__tabs{gap:8px!important}html[data-mdf-area=public] .pub .hi .hi__tabs button.hi__tab{padding:10px 14px!important}}html[data-mdf-area=public] .pub button.fp-ctl__step,html[data-mdf-area=public] .pub button.pp-ctl__step,html[data-mdf-area=public] .pub button.al-ctl__step{text-align:center;box-sizing:border-box;justify-content:center!important;align-items:center!important;padding:0!important;line-height:1!important;display:inline-flex!important}html[data-mdf-area=public] .pub .fp-ctl,html[data-mdf-area=public] .pub .al-ctl,html[data-mdf-area=public] .pub .pp-ctl{grid-template-columns:1fr auto 1fr;place-items:center;width:100%;display:grid!important}html[data-mdf-area=public] .pub .fp-ctl>.fp-ctl__btns,html[data-mdf-area=public] .pub .fp-ctl>.fp-ctl__ops,html[data-mdf-area=public] .pub .fp-ctl>button:first-child{justify-self:start}html[data-mdf-area=public] .pub .fp-ctl .fp-ctl__steps{grid-column:2;justify-content:center;gap:8px!important}html[data-mdf-area=public] .pub .fp-ctl .fp-ctl__now{text-align:center;grid-column:1/-1}@media (width<=720px){html[data-mdf-area=public] .pub .fp-ctl,html[data-mdf-area=public] .pub .al-ctl,html[data-mdf-area=public] .pub .pp-ctl{grid-template-columns:1fr;justify-items:center;row-gap:10px}html[data-mdf-area=public] .pub .fp-ctl>.fp-ctl__btns,html[data-mdf-area=public] .pub .fp-ctl>.fp-ctl__ops,html[data-mdf-area=public] .pub .fp-ctl>button:first-child{justify-self:center}html[data-mdf-area=public] .pub .fp-ctl .fp-ctl__steps{grid-column:1}}html[data-mdf-area=public] .pub .fp-figure .is-focus>b:first-child,html[data-mdf-area=public] .pub .pp-fig .is-focus>b:first-child,html[data-mdf-area=public] .pub .al-fig .is-focus>b:first-child{border-radius:3px;place-self:start;color:#fff!important;background:#731e1f!important;padding:3px 8px!important}html[data-mdf-area=public] .pub .fp-figure .is-focus>.pp-step__no,html[data-mdf-area=public] .pub .pp-fig .is-focus>.pp-step__no{color:#fff!important;background:#731e1f!important}html[data-mdf-area=public] .pub .fp-figure .pp-gf__line.is-focus,html[data-mdf-area=public] .pub .pp-fig .pp-gf__line.is-focus,html[data-mdf-area=public] .pub .fp-figure [class*=__line].is-focus,html[data-mdf-area=public] .pub .pp-fig [class*=__line].is-focus{stroke:#d8c7a6!important;box-shadow:none!important;outline:none!important}html[data-mdf-area=public] .pub .pub-status,html[data-mdf-area=public] .pub .pp-patent{white-space:nowrap;box-sizing:border-box;vertical-align:middle;border-radius:999px;justify-content:center;align-items:center;height:auto!important;min-height:0!important;max-height:none!important;padding:6px 12px!important;line-height:1.5!important;display:inline-flex!important}html[data-mdf-area=public] .pub table.al-compare td,html[data-mdf-area=public] .pub table.al-compare th{padding-block:18px!important}html[data-mdf-area=public] .pub table.al-compare .pub-status,html[data-mdf-area=public] .pub table.al-compare .pp-patent{margin-block:2px}html[data-mdf-area=public] .pub table.al-compare th[scope=row] .pp-patent{margin-left:8px;font-size:11px;display:inline-flex!important}html[data-mdf-area=public] .pub .pp-node__patent{justify-self:start;margin-top:4px;font-size:11px}html[data-mdf-area=public] .pub .fp-panel .fp-stack,html[data-mdf-area=public] .pub .fp-panel .fp-stack__item,html[data-mdf-area=public] .pub .fp-panel .fp-stack__item.is-on,html[data-mdf-area=public] .pub .pp-mb__side .fp-stack,html[data-mdf-area=public] .pub .pp-mb__side .fp-stack__item,html[data-mdf-area=public] .pub .pp-mb__side .fp-stack__item.is-on{box-shadow:none!important;color:#2f2f2f!important;background:0 0!important;border:0!important}html[data-mdf-area=public] .pub .pp-mb__info .pp-tag.pp-tag.pp-tag{color:#fff!important;background:#121e29!important;border:1px solid #121e29!important;padding:6px 12px!important}html[data-mdf-area=public] .pub .pp-mb__info{gap:8px!important}html[data-mdf-area=public] .pub .pp-mb__answer>div{padding-block:8px}html[data-mdf-area=public] .pub .pp-mb__answer>div+div{border-top:1px solid #8e877c}html[data-mdf-area=public] .pub .pp-mb__answer dt{font-weight:700;color:#2f2f2f!important}html[data-mdf-area=public] .pub .pp-mb__answer dd{color:#2f2f2f!important}html[data-mdf-area=public] .pub .pp-mb__keep{background:0 0!important;border:0!important}html[data-mdf-area=public] .pub .pp-mb__keep.is-focus{outline-offset:3px;outline:3px solid #d8c7a6!important}html[data-mdf-area=public] .pub .pp-mate__table{border:1px solid #8e877c;border-radius:4px;overflow:visible;background:#fff!important;grid-template-columns:minmax(84px,.8fr) repeat(3,minmax(0,1fr))!important;gap:0!important}html[data-mdf-area=public] .pub .pp-mate__head,html[data-mdf-area=public] .pub .pp-mate__cand,html[data-mdf-area=public] .pub .pp-mate__cell,html[data-mdf-area=public] .pub .pp-mate__verdict{box-sizing:border-box;flex-direction:column;justify-content:center;min-height:44px;color:#2f2f2f!important;box-shadow:none!important;background:#fff!important;border:0!important;border-top:1px solid #8e877c!important;border-left:1px solid #8e877c!important;border-radius:0!important;margin:0!important;padding:10px 12px!important;display:flex!important}html[data-mdf-area=public] .pub .pp-mate__table>:nth-child(-n+4){border-top:0!important}html[data-mdf-area=public] .pub .pp-mate__table>:nth-child(4n+1){border-left:0!important}html[data-mdf-area=public] .pub .pp-mate__head{font-weight:700;color:#2f2f2f!important;background:#fff!important;border-right:1px solid #8e877c!important}html[data-mdf-area=public] .pub .pp-mate__cand{font-weight:700}html[data-mdf-area=public] .pub .pp-mate__cand b{font-size:14px}html[data-mdf-area=public] .pub .pp-mate__head,html[data-mdf-area=public] .pub .pp-mate__cand,html[data-mdf-area=public] .pub .pp-mate__cell,html[data-mdf-area=public] .pub .pp-mate__verdict{outline:0 solid #0000}html[data-mdf-area=public] .pub .pp-mate__head.is-focus,html[data-mdf-area=public] .pub .pp-mate__cand.is-focus,html[data-mdf-area=public] .pub .pp-mate__cell.is-focus,html[data-mdf-area=public] .pub .pp-mate__verdict.is-focus{outline-offset:-3px;color:#2f2f2f!important;background:#fff!important;outline:3px solid #d8c7a6!important}html[data-mdf-area=public] .pub .pp .pp-mate__cand.is-dim,html[data-mdf-area=public] .pub .pp .pp-mate__cell.is-dim,html[data-mdf-area=public] .pub .pp .pp-mate__cand.is-dim.fp-reveal.is-on,html[data-mdf-area=public] .pub .pp .pp-mate__cell.is-dim.fp-reveal.is-on{opacity:1!important;color:#2f2f2f!important}html[data-mdf-area=public] .pub .pp-mate__verdict{font-weight:700;color:#2f2f2f!important}html[data-mdf-area=public] .pub .pp-mate__verdict--keep{color:#731e1f!important}html[data-mdf-area=public] .pub .pp-mate__detail{border-top:1px solid #ffffff47!important;margin-top:20px!important;padding-top:16px!important}@media (width<=720px){html[data-mdf-area=public] .pub .pp-mate__table{font-size:11px;grid-template-columns:minmax(72px,.9fr) repeat(3,minmax(0,1fr))!important}html[data-mdf-area=public] .pub .pp-mate__head,html[data-mdf-area=public] .pub .pp-mate__cand,html[data-mdf-area=public] .pub .pp-mate__cell,html[data-mdf-area=public] .pub .pp-mate__verdict{padding:8px!important}}html[data-mdf-area=public] .pub .pp-org__cycle{gap:12px;padding-left:40px;display:grid;position:relative}html[data-mdf-area=public] .pub .pp-org__loop{opacity:0;pointer-events:none;border:2px dashed #d8c7a6;border-right:0;border-radius:10px 0 0 10px;width:22px;transition:opacity .6s;position:absolute;top:30px;bottom:16px;left:8px}html[data-mdf-area=public] .pub .pp-org__loop.is-on{opacity:1}html[data-mdf-area=public] .pub .pp-org__loop:before{content:"";border-top:2px solid #d8c7a6;border-left:2px solid #d8c7a6;width:10px;height:10px;position:absolute;top:-6px;left:-6px;transform:rotate(45deg)}html[data-mdf-area=public] .pub .pp-org__loop-text{color:#d8c7a6;opacity:0;font-size:11px;font-weight:700;transition:opacity .6s}html[data-mdf-area=public] .pub .pp-org__loop-text:before{content:"↑ "}html[data-mdf-area=public] .pub .pp-org__loop-text.is-on{opacity:1}html[data-mdf-area=public] .pub .pp-org__next.pp-org__next.pp-org__next{font-weight:700;color:#d8c7a6!important;background:0 0!important;border:0!important;padding:0!important}html[data-mdf-area=public] .pub .pp-org__next.pp-org__next.pp-org__next span{color:#d8c7a6!important}@media (width<=720px){html[data-mdf-area=public] .pub .pp-org__cycle{padding-left:0}html[data-mdf-area=public] .pub .pp-org__loop,html[data-mdf-area=public] .pub .pp-org__loop-text{display:none}html[data-mdf-area=public] .pub .pp-org__next:after{content:"↑ 到達先: いちばん上の「認識収集」";color:#d8c7a6;margin-top:6px;font-size:11px;font-weight:700;display:block}}html[data-mdf-area=public] .pub .pp .pp-know__flow{gap:30px!important}html[data-mdf-area=public] .pub .pp-know__stage:not(:last-child):after{display:none!important}html[data-mdf-area=public] .pub .pp-know__link{background:#8e877c;width:26px;height:2px;position:absolute;top:50%;right:-28px;overflow:hidden;transform:translateY(-50%)}html[data-mdf-area=public] .pub .pp-know__link:after{content:"";background:#d8c7a6;width:0;position:absolute;top:0;bottom:0;left:0}html[data-mdf-area=public] .pub .pp-know__link.is-drawing:after{animation:al-know-draw var(--draw,.72s) linear var(--read,.99s) forwards}html[data-mdf-area=public] .pub .pp-know__link.is-done:after{width:100%;animation:none}html[data-mdf-area=public] .pub .pp-know__link.is-done{overflow:visible}html[data-mdf-area=public] .pub .pp-know__link.is-done:before{content:"";border-top:2px solid #d8c7a6;border-right:2px solid #d8c7a6;width:7px;height:7px;position:absolute;top:50%;right:-1px;transform:translateY(-50%)rotate(45deg)}html[data-mdf-area=public] .pub [data-motion=concept][data-running=false] .pp-know__link:after{animation-play-state:paused}html[data-mdf-area=public] .pub [data-motion=concept][data-static=true] .pp-know__link:after{width:100%;animation:none}@keyframes al-know-draw{0%{width:0}to{width:100%}}@media (width<=900px){html[data-mdf-area=public] .pub .pp .pp-know__flow{gap:26px!important}html[data-mdf-area=public] .pub .pp-know__link{width:2px;height:22px;inset:auto auto -24px 50%;transform:translate(-50%)}html[data-mdf-area=public] .pub .pp-know__link:after{width:100%;height:0;inset:0 0 auto}html[data-mdf-area=public] .pub .pp-know__link.is-drawing:after{animation:al-know-draw-v var(--draw,.72s) linear var(--read,.99s) forwards}html[data-mdf-area=public] .pub .pp-know__link.is-done:after,html[data-mdf-area=public] .pub [data-motion=concept][data-static=true] .pp-know__link:after{height:100%}html[data-mdf-area=public] .pub .pp-know__link.is-done:before{inset:auto auto -1px 50%;transform:translate(-50%)rotate(135deg)}@keyframes al-know-draw-v{0%{height:0}to{height:100%}}}html[data-mdf-area=public] .pub .hi__view .hi__scale{color:#fff;margin-bottom:10px;font-size:11px;display:block}html[data-mdf-area=public] .pub .hi__cells{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:12px;display:grid}html[data-mdf-area=public] .pub .hi__cell{border:1px solid #8e877c;border-radius:6px;align-content:start;gap:8px;padding:14px;display:grid;color:#2f2f2f!important;background:#fff!important}html[data-mdf-area=public] .pub .hi__cell>b{font-size:14px;font-weight:700;color:#2f2f2f!important}html[data-mdf-area=public] .pub .hi__cell .hi__tasks{gap:4px;display:grid}html[data-mdf-area=public] .pub .hi__cell .hi__task{background:#fff;border:2px solid #bfb8ac;border-radius:4px;grid-template-columns:auto 1fr auto;align-items:center;gap:6px;padding:5px 8px;font-size:12px;font-style:normal;display:grid;color:#2f2f2f!important}html[data-mdf-area=public] .pub .hi__cell .hi__task>b{font-weight:700;color:#2f2f2f!important}html[data-mdf-area=public] .pub .hi__cell .hi__task>u{font-variant-numeric:tabular-nums;font-size:11px;text-decoration:none;color:#2f2f2f!important}html[data-mdf-area=public] .pub .hi__view .hi__axis{grid-template-columns:repeat(5,1fr);margin:0 0 6px;padding-left:calc(28% + 8px);display:grid}html[data-mdf-area=public] .pub .hi__view .hi__axis i{color:#fff;text-align:left;border-left:1px solid #ffffff47;padding-left:4px;font-size:10px;font-style:normal}html[data-mdf-area=public] .pub .hi__sites{gap:8px;display:grid}html[data-mdf-area=public] .pub .hi__site{border:1px solid #8e877c;border-radius:6px;grid-template-columns:9% 13% 6% 1fr 15%;align-items:center;gap:8px;padding:8px 10px;font-size:12px;display:grid;color:#2f2f2f!important;background:#fff!important}html[data-mdf-area=public] .pub .hi__site>b{font-weight:700;color:#2f2f2f!important}html[data-mdf-area=public] .pub .hi__site .hi__proc,html[data-mdf-area=public] .pub .hi__site .hi__crew{color:#2f2f2f!important}html[data-mdf-area=public] .pub .hi__site .hi__crew{border:1px solid #0000;border-radius:3px;justify-self:start;padding:2px 6px;font-weight:700}html[data-mdf-area=public] .pub .hi__site .hi__crew.is-tight{border-color:#731e1f;color:#fff!important;background:#731e1f!important}html[data-mdf-area=public] .pub .hi__site .hi__span{background:#bfb8ac;border-radius:3px;height:14px;display:block;position:relative}html[data-mdf-area=public] .pub .hi__site .hi__span em{background:#121e29;border-radius:3px;transition:left .8s,width .8s;position:absolute;top:0;bottom:0}html[data-mdf-area=public] .pub .hi__site .hi__span em.is-tight{background:#731e1f}html[data-mdf-area=public] .pub .hi__site .hi__span .hi__ghost{background:0 0;border:1px dashed #8e877c}html[data-mdf-area=public] .pub .hi__site .hi__span .hi__overlap{pointer-events:none;border:2px solid #d8c7a6;border-radius:3px;text-decoration:none;position:absolute;top:-5px;bottom:-5px}html[data-mdf-area=public] .pub .hi__site>u{font-variant-numeric:tabular-nums;text-align:right;font-size:11px;text-decoration:none;color:#2f2f2f!important}html[data-mdf-area=public] .pub .hi__conflict{border:2px solid #731e1f;border-radius:6px;gap:4px;margin-top:10px;padding:10px 12px;font-size:12px;display:grid;color:#2f2f2f!important;background:#fff!important}html[data-mdf-area=public] .pub .hi__conflict>b{font-weight:700;color:#731e1f!important}html[data-mdf-area=public] .pub .hi__plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}html[data-mdf-area=public] .pub .hi__plans .hi__plans-note{color:#fff;grid-column:1/-1;font-size:11px}html[data-mdf-area=public] .pub .hi__plans>span[data-hi-plan]{border:1px solid #8e877c;border-radius:6px;align-content:start;gap:6px;padding:12px;display:grid;color:#2f2f2f!important;background:#fff!important}html[data-mdf-area=public] .pub .hi__plans>span[data-hi-plan]>b{font-size:13px;font-weight:700;color:#2f2f2f!important}html[data-mdf-area=public] .pub .hi__plans>span[data-hi-plan]>i{font-size:12px;font-style:normal;color:#2f2f2f!important}html[data-mdf-area=public] .pub .hi__plan-rows{gap:3px;display:grid}html[data-mdf-area=public] .pub .hi__plan-row{grid-template-columns:8.5em 1fr;gap:6px;font-size:11px;display:grid;color:#2f2f2f!important}html[data-mdf-area=public] .pub .hi__plan-row>u{font-weight:700;text-decoration:none;color:#731e1f!important}@media (width<=900px){html[data-mdf-area=public] .pub .hi__cells,html[data-mdf-area=public] .pub .hi__plans{grid-template-columns:minmax(0,1fr)}html[data-mdf-area=public] .pub .hi__view .hi__axis{padding-left:0}html[data-mdf-area=public] .pub .hi__site{grid-template-columns:1fr 1fr;row-gap:4px}html[data-mdf-area=public] .pub .hi__site .hi__span{grid-column:1/-1}html[data-mdf-area=public] .pub .hi__site>u{text-align:left}html[data-mdf-area=public] .pub .hi__plan-row{grid-template-columns:minmax(0,1fr)}}html[data-mdf-area=public] .pub .hi__view .hi__conflict-slot{margin-top:10px;display:block}html[data-mdf-area=public] .pub .hi__plans{display:none}html[data-mdf-area=public] .pub .hi__plans.is-on{align-content:start;animation:.6s both hi-appear;display:grid}@keyframes hi-appear{0%{opacity:0}to{opacity:1}}html[data-mdf-area=public] .pub .hi__blocks>b{font-size:12px;font-weight:700;color:#fff!important}html[data-mdf-area=public] .pub .hi__cell .hi__gauge-row{grid-template-columns:minmax(0,1fr);gap:3px;display:grid}html[data-mdf-area=public] .pub .hi__cell .hi__gauge-row.has-over{padding-bottom:17px}html[data-mdf-area=public] .pub .hi__cell .hi__gauge-line{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}html[data-mdf-area=public] .pub .hi__cell .hi__gauge-row>u{font-size:11px;font-weight:700;text-decoration:none;color:#2f2f2f!important}html[data-mdf-area=public] .pub .hi__cell .hi__track{background:#fff;border:1px solid #8e877c;border-radius:2px;height:14px;display:block;position:relative}html[data-mdf-area=public] .pub .hi__cell .hi__fill{background:#121e29;transition:width .7s;display:block;position:absolute;top:0;bottom:0;left:0}html[data-mdf-area=public] .pub .hi__cell .hi__fill.hi__fill--over{background:#731e1f}html[data-mdf-area=public] .pub .hi__cell .hi__over-tag{white-space:nowrap;font-size:10px;font-weight:700;text-decoration:none;position:absolute;top:16px;color:#731e1f!important}html[data-mdf-area=public] .pub .hi__cell .hi__cap{background:#fff;border:2px solid #121e29;border-radius:2px;transition:width .7s;display:block;position:absolute;top:0;bottom:0;left:0}html[data-mdf-area=public] .pub .hi__cell .hi__num{font-variant-numeric:tabular-nums;font-size:11px;font-weight:700;color:#2f2f2f!important}html[data-mdf-area=public] .pub .hi__cell .hi__diff{background:#fff;border:1px solid #8e877c;border-radius:3px;justify-self:start;padding:4px 10px;font-size:12px;font-weight:700;animation:.5s both hi-appear;color:#2f2f2f!important}html[data-mdf-area=public] .pub .hi__cell .hi__diff.is-short{border:2px solid #731e1f;color:#731e1f!important}html[data-mdf-area=public] .pub .hi__view .hi__caveat{color:#fff;margin-top:10px;font-size:11px;display:block}html[data-mdf-area=public] .pub .hi__plans .hi__moved{background:#fff;border:1px dashed #8e877c;border-radius:4px;gap:4px;padding:8px;display:grid}html[data-mdf-area=public] .pub .hi__plans .hi__moved>u{font-size:11px;font-weight:700;text-decoration:none;color:#2f2f2f!important}html[data-mdf-area=public] .pub .hi__plans .hi__moved .hi__task{background:#fff;border:2px solid #bfb8ac;border-radius:4px;grid-template-columns:auto 1fr auto;align-items:center;gap:6px;padding:5px 8px;font-size:12px;font-style:normal;display:grid;color:#2f2f2f!important}html[data-mdf-area=public] .pub .hi__plans .hi__moved .hi__task>b{font-weight:700;color:#2f2f2f!important}html[data-mdf-area=public] .pub .hi__plans .hi__moved .hi__task>u{font-variant-numeric:tabular-nums;font-size:11px;font-weight:400;text-decoration:none;color:#2f2f2f!important}html[data-mdf-area=public] .pub .hi__view[data-hi-view=service] .hi__blocks{gap:6px;display:grid}html[data-mdf-area=public] .pub .hi__view[data-hi-view=service] .hi__stack{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;font-style:normal;display:grid}html[data-mdf-area=public] .pub .hi__view[data-hi-view=service] .hi__stack em{border-radius:4px;gap:2px;width:auto;padding:8px 10px;font-size:12px;font-style:normal;display:grid;color:#2f2f2f!important;background:#fff!important;border:1px solid #8e877c!important}html[data-mdf-area=public] .pub .hi__view[data-hi-view=service] .hi__stack em>u{font-variant-numeric:tabular-nums;font-size:11px;text-decoration:none;color:#2f2f2f!important}html[data-mdf-area=public] .pub .hi__match{grid-template-columns:0 0 minmax(0,1fr);align-items:center;gap:8px 0;margin-top:12px;transition:grid-template-columns .6s;display:grid}html[data-mdf-area=public] .pub .hi__match.is-matching{grid-template-columns:minmax(0,1fr) 40px minmax(0,1fr)}html[data-mdf-area=public] .pub .hi__match .hi__match-head{font-size:12px;font-weight:700;color:#fff!important}html[data-mdf-area=public] .pub .hi__match .hi__hist{visibility:hidden;border:0 solid #8e877c;border-radius:4px;gap:2px;height:0;padding:0 10px;font-size:12px;display:grid;overflow:hidden;color:#2f2f2f!important;background:#fff!important}html[data-mdf-area=public] .pub .hi__match .hi__hist.is-on{visibility:visible;border-width:1px;height:auto;padding-top:8px;padding-bottom:8px;animation:.45s both hi-appear;overflow:visible}html[data-mdf-area=public] .pub .hi__match .hi__hist>u{font-size:11px;font-weight:700;text-decoration:none;color:#731e1f!important}html[data-mdf-area=public] .pub .hi__match .hi__link{transform-origin:0;background:#d8c7a6;height:2px;margin:0 6px;transition:transform .5s;display:block;position:relative;transform:scaleX(0)}html[data-mdf-area=public] .pub .hi__match .hi__link.is-on{transform:scaleX(1)}html[data-mdf-area=public] .pub .hi__match .hi__link:after{content:"";border-top:4px solid #0000;border-bottom:4px solid #0000;border-left:6px solid #d8c7a6;position:absolute;top:-3px;right:-1px}html[data-mdf-area=public] .pub .hi__view[data-hi-view=service] .hi__extra,html[data-mdf-area=public] .pub .hi__plans .hi__extra{border-radius:4px;gap:2px;width:auto;padding:8px 10px;font-size:12px;font-style:normal;display:grid;color:#2f2f2f!important;background:#fff!important;border:2px solid #731e1f!important}html[data-mdf-area=public] .pub .hi__view[data-hi-view=service] .hi__extra>u,html[data-mdf-area=public] .pub .hi__plans .hi__extra>u{font-size:11px;text-decoration:none;color:#2f2f2f!important}html[data-mdf-area=public] .pub .hi__view[data-hi-view=service] .hi__extra>u.hi__est,html[data-mdf-area=public] .pub .hi__plans .hi__extra>u.hi__est{font-weight:700;color:#731e1f!important}html[data-mdf-area=public] .pub .hi__view .hi__found{display:none}html[data-mdf-area=public] .pub .hi__view .hi__found.is-on{border:2px solid #731e1f;border-radius:4px;margin-top:10px;padding:10px 12px;font-size:12px;animation:.45s both hi-appear;display:block;color:#2f2f2f!important;background:#fff!important}html[data-mdf-area=public] .pub .hi__view .hi__found>b{font-weight:700;display:block;color:#731e1f!important}html[data-mdf-area=public] .pub .hi__plans .hi__slots{gap:6px;display:grid}html[data-mdf-area=public] .pub .hi__plans .hi__slot{background:#fff;border:1px dashed #8e877c;border-radius:4px;gap:4px;padding:8px;display:grid}html[data-mdf-area=public] .pub .hi__plans .hi__slot>u{font-size:11px;font-weight:700;text-decoration:none;color:#2f2f2f!important}html[data-mdf-area=public] .pub .hi__plans .hi__slot .hi__slot-none{font-size:11px;font-style:normal;color:#2f2f2f!important}@media (width<=900px){html[data-mdf-area=public] .pub .hi__match,html[data-mdf-area=public] .pub .hi__match.is-matching{grid-template-columns:minmax(0,1fr);gap:6px}html[data-mdf-area=public] .pub .hi__match .hi__match-head:nth-of-type(2){margin-top:6px}html[data-mdf-area=public] .pub .hi__match .hi__link{transform-origin:top;width:2px;height:16px;margin:0 0 0 18px;transform:scaleY(0)}html[data-mdf-area=public] .pub .hi__match .hi__link.is-on{transform:scaleY(1)}html[data-mdf-area=public] .pub .hi__match .hi__link:after{border:4px solid #0000;border-top:6px solid #d8c7a6;border-bottom:0;inset:auto auto -1px -3px}html[data-mdf-area=public] .pub .hi__view[data-hi-view=service] .hi__stack{grid-template-columns:minmax(0,1fr)}}html[data-mdf-area=public] .pub .hi__view[data-hi-view=service] .hi__stack em,html[data-mdf-area=public] .pub .hi__view[data-hi-view=service] .hi__stack em *,html[data-mdf-area=public] .pub .hi__view[data-hi-view=service] .hi__extra,html[data-mdf-area=public] .pub .hi__view[data-hi-view=service] .hi__extra *,html[data-mdf-area=public] .pub .hi__match .hi__hist,html[data-mdf-area=public] .pub .hi__match .hi__hist *,html[data-mdf-area=public] .pub .hi__plans .hi__slot,html[data-mdf-area=public] .pub .hi__plans .hi__slot *,html[data-mdf-area=public] .pub .hi__plans .hi__moved,html[data-mdf-area=public] .pub .hi__plans .hi__moved *{text-align:left!important}html[data-mdf-area=public] .pub .hi__view[data-hi-view=service] .hi__stack em,html[data-mdf-area=public] .pub .hi__view[data-hi-view=service] .hi__extra,html[data-mdf-area=public] .pub .hi__match .hi__hist,html[data-mdf-area=public] .pub .hi__plans .hi__extra,html[data-mdf-area=public] .pub .hi__plans .hi__slot{justify-content:start!important;justify-items:start!important}html[data-mdf-area=public] .pub .pp-stage.pp-stage--now.pp-stage--now,#tc-root .pp-stage.pp-stage--now.pp-stage--now{color:#2f2f2f!important;background:#fff!important;border-color:#fff!important}html[data-mdf-area=public] .pub .pp-stage.pp-stage--now.pp-stage--now *,#tc-root .pp-stage.pp-stage--now.pp-stage--now *{color:#2f2f2f!important}html[data-mdf-area=public] .pub .hi__match .hi__match-head--narrow{display:none}@media (width<=900px){html[data-mdf-area=public] .pub .hi__match .hi__match-head--narrow{display:block}html[data-mdf-area=public] .pub .hi__match .hi__match-head--wide{display:none}}html[data-mdf-area=public] .pub .hi__plans .hi__plans-note{padding:0;color:#fff!important;background:0 0!important;border:0!important}html[data-mdf-area=public] .pub .hi__view[data-hi-view=service] .hi__extra>span,html[data-mdf-area=public] .pub .hi__plans .hi__extra>span,html[data-mdf-area=public] .pub .hi__plans .hi__moved .hi__task>span{font-size:12px;color:#2f2f2f!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important}html[data-mdf-area=public] .pub .hi__plan-row>u{background:0 0!important;border:0!important;padding:0!important}html[data-mdf-area=public] #root table.al-compare{table-layout:fixed!important}html[data-mdf-area=public] #root table.al-compare .al-compare__c-name{width:17%!important}html[data-mdf-area=public] #root table.al-compare .al-compare__c-issue{width:33%!important}html[data-mdf-area=public] #root table.al-compare .al-compare__c-help{width:36%!important}html[data-mdf-area=public] #root table.al-compare .al-compare__c-status{width:14%!important}html[data-mdf-area=public] #root table.al-compare th,html[data-mdf-area=public] #root table.al-compare td{vertical-align:top!important;padding:18px 20px!important}html[data-mdf-area=public] #root table.al-compare .al-compare__c-name,html[data-mdf-area=public] #root table.al-compare .al-compare__c-issue,html[data-mdf-area=public] #root table.al-compare .al-compare__c-help{text-align:left!important}html[data-mdf-area=public] #root table.al-compare .al-compare__c-status{text-align:center!important}html[data-mdf-area=public] #root table.al-compare .al-compare__c-issue,html[data-mdf-area=public] #root table.al-compare .al-compare__c-help{color:#2f2f2f!important;font-size:13.5px!important;line-height:1.95!important}html[data-mdf-area=public] #root table.al-compare th[scope=row].al-compare__c-name{white-space:normal!important}html[data-mdf-area=public] #root table.al-compare .al-compare__link{color:#731e1f!important;text-underline-offset:3px!important;white-space:nowrap!important;padding:0!important;font-size:14.5px!important;font-weight:700!important;text-decoration:underline!important;text-decoration-thickness:1px!important;display:inline-block!important}html[data-mdf-area=public] #root table.al-compare .al-compare__link:hover,html[data-mdf-area=public] #root table.al-compare .al-compare__link:focus-visible{text-decoration-thickness:2px!important}html[data-mdf-area=public] #root table.al-compare .al-compare__link:focus-visible{outline-offset:2px!important;outline:2px solid #d8c7a6!important}html[data-mdf-area=public] #root table.al-compare th[scope=row] .pp-patent{white-space:nowrap!important;margin-top:8px!important;margin-left:8px!important;display:inline-flex!important}html[data-mdf-area=public] #root table.al-compare .pub-status,html[data-mdf-area=public] #root table.al-compare .pp-patent{color:#2f2f2f!important;white-space:nowrap!important;background:#fff!important;border:1px solid #8e877c!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;padding:6px 12px!important;font-size:12px!important;line-height:1.5!important;display:inline-flex!important}html[data-mdf-area=public] #root table.al-compare .pub-status *,html[data-mdf-area=public] #root table.al-compare .pp-patent *{color:#2f2f2f!important}@media (width<=860px){html[data-mdf-area=public] #root table.al-compare{table-layout:auto!important}html[data-mdf-area=public] #root table.al-compare .al-compare__c-name,html[data-mdf-area=public] #root table.al-compare .al-compare__c-issue,html[data-mdf-area=public] #root table.al-compare .al-compare__c-help,html[data-mdf-area=public] #root table.al-compare .al-compare__c-status{text-align:left!important;width:auto!important}html[data-mdf-area=public] #root table.al-compare tr{padding:20px 0!important}html[data-mdf-area=public] #root table.al-compare th,html[data-mdf-area=public] #root table.al-compare td{padding:6px 0!important}html[data-mdf-area=public] #root table.al-compare td:before{content:attr(data-label) " ";letter-spacing:.06em;color:#403c37;margin-bottom:4px;font-size:11.5px;display:block}html[data-mdf-area=public] #root table.al-compare .al-compare__c-issue,html[data-mdf-area=public] #root table.al-compare .al-compare__c-help{font-size:14px!important;line-height:2!important}html[data-mdf-area=public] #root table.al-compare .al-compare__link{white-space:normal!important;font-size:17px!important}html[data-mdf-area=public] #root table.al-compare th[scope=row] .pp-patent{margin-top:8px!important;margin-left:8px!important}html[data-mdf-area=public] #root table.al-compare caption{text-align:left!important;width:auto!important;display:block!important}}html[data-mdf-area=public] .pub .pp-mdf__base .pp-mdf__links{justify-self:center!important;justify-items:stretch!important;gap:10px!important;width:max-content!important;max-width:100%!important;display:grid!important}html[data-mdf-area=public] .pub .pp-mdf__base .pp-mdf__link.pp-mdf__link,#tc-root .pp-mdf__base .pp-mdf__link.pp-mdf__link{color:#2f2f2f!important;text-align:center!important;white-space:normal!important;overflow-wrap:anywhere!important;background:#fff!important;border:2px solid #fff!important;border-radius:8px!important;padding:12px 18px!important;font-size:12px!important;font-weight:700!important;line-height:1.7!important}html[data-mdf-area=public] .pub .pp-mdf__base .pp-mdf__link.pp-mdf__link.is-focus,#tc-root .pp-mdf__base .pp-mdf__link.pp-mdf__link.is-focus{color:#2f2f2f!important;border-color:#731e1f!important}html[data-mdf-area=public] .pub .pp-mdf__base .pp-mdf__link.pp-mdf__link *,#tc-root .pp-mdf__base .pp-mdf__link.pp-mdf__link *{color:#2f2f2f!important}@media (width<=640px){html[data-mdf-area=public] .pub .pp-mdf__base .pp-mdf__links{justify-self:stretch!important;width:100%!important}html[data-mdf-area=public] .pub .pp-mdf__base .pp-mdf__link.pp-mdf__link,#tc-root .pp-mdf__base .pp-mdf__link.pp-mdf__link{padding:12px 16px!important}}.ch{background:#bfb8ac}.ch-hero{padding:88px 0 72px}.ch-hero h1{letter-spacing:.04em;margin:10px 0 0;font-size:clamp(30px,4.2vw,48px);font-weight:400;line-height:1.45}.al-eyebrow{letter-spacing:.22em;margin:0;font-size:11.5px;font-weight:600}.ch-lede{max-width:44ch;margin:22px 0 0;font-size:14.5px;line-height:2}.ch-index{border-top:1px solid #ffffff47;margin-top:40px;padding-top:26px}.ch-index ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 40px;margin:0;padding:0;list-style:none;display:grid}.ch-index a{color:#fff;align-items:baseline;gap:12px;padding:6px 0;font-size:13.5px;line-height:1.7;text-decoration:none;display:flex}.ch-index a:hover,.ch-index a:focus-visible{color:#d8c7a6}.ch-index span{letter-spacing:.1em;color:#d8c7a6;flex:none;font-size:11px}.ch-body{padding:76px 0 8px}.ch-item{border-bottom:1px solid #8e877c;margin-bottom:58px;padding:0 0 58px;scroll-margin-top:96px}.ch-item:last-of-type{border-bottom:0}.ch-item__num{letter-spacing:.2em;color:#731e1f;margin:0 0 10px;font-size:11px}.ch-item h2{letter-spacing:.03em;color:#2f2f2f;margin:0 0 22px;font-size:clamp(21px,2.5vw,28px);font-weight:400;line-height:1.6}.ch-answer{color:#2f2f2f;max-width:68ch;margin:0 0 14px;font-size:15px;line-height:2.05}.ch-cause{background:0 0;border-left:2px solid #731e1f;margin:26px 0 0;padding:22px 0 22px 24px}.ch-cause h3{letter-spacing:.08em;color:#731e1f;margin:0 0 12px;font-size:12.5px;font-weight:600}.ch-cause ul{margin:0;padding-left:1.1em}.ch-cause li{color:#2f2f2f;margin-bottom:8px;font-size:13.5px;line-height:1.95}.ch-cause li:last-child{margin-bottom:0}.ch-links{flex-wrap:wrap;gap:10px 18px;margin:24px 0 0;display:flex}.ch-links a{color:#731e1f;border-bottom:1px solid #731e1f80;padding-bottom:2px;font-size:13px;text-decoration:none}.ch-links a:hover,.ch-links a:focus-visible{border-bottom-color:#731e1f}.ch-note{color:#2f2f2f;margin:0 0 72px;font-size:12.5px;line-height:1.9}.ch-cta{padding:64px 0}.ch-cta h2{letter-spacing:.03em;margin:0 0 12px;font-size:clamp(19px,2.2vw,25px);font-weight:400;line-height:1.7}.ch-cta p{margin:0 0 26px;font-size:14px;line-height:1.95}.ch-cta__row{flex-wrap:wrap;gap:12px;display:flex}@media (width<=720px){.ch-hero{padding:56px 0 48px}.ch-index ol{grid-template-columns:1fr;gap:2px}.ch-body{padding-top:48px}.ch-item{margin-bottom:42px;padding-bottom:42px}.ch-cause{padding:18px 16px}}
