*{box-sizing:border-box;margin:0;padding:0}body,html{background:var(--grey-1);font-family:var(--font);color:var(--ink-900);font-weight:400;-webkit-font-smoothing:antialiased}.num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}img,video{height:auto}canvas,iframe,img,svg,table,video{max-width:100%}.card,.card-h,.empty-state,.field-help,.filter,.fld,.flex,.flex>*,.grid,.grid>*,.info-cell,.inline-action-form,.mhv4-table-card,.mhv4-table-frame,.mhv4-table-head,.part,.rcdl,.rcdl>*,.selwrap,.table-card,.table-frame,.table-head,.wrap{min-width:0}.t-head{font-size:var(--fs-head);font-weight:var(--fw-head);line-height:var(--lh-tight)}.t-head,.t-subhead{letter-spacing:var(--track-display)}.t-subhead{font-size:var(--fs-sub);font-weight:var(--fw-sub);line-height:var(--lh-base)}.t-body-em{font-weight:var(--fw-accent)}.t-body,.t-body-em{font-size:var(--fs-body);line-height:var(--lh-base);letter-spacing:var(--track-body)}.t-body{font-weight:var(--fw-body)}.t-label{font-size:var(--fs-label);font-weight:var(--fw-label);line-height:var(--lh-base);letter-spacing:var(--track-body);color:var(--ink-600)}header{background:var(--navy);color:var(--white);padding:var(--sp20)}header .k{font-size:12px;font-weight:400;letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--on-navy-1)}header h1{font-size:24px;font-weight:600;letter-spacing:var(--track-display);margin-top:var(--sp3)}header p{font-size:13px;font-weight:400;color:var(--on-navy-2);margin-top:var(--sp4)}.wrap{width:100%;max-width:var(--w-page);margin:0 auto;padding:var(--sp16)}.part,.wrap{container-type:inline-size}.part{margin-top:var(--sp18)}.part-h{display:flex;align-items:baseline;gap:var(--sp9);margin-bottom:var(--sp8)}.part-h .n{font-size:13px;font-weight:600;color:var(--white);background:var(--navy);border-radius:6px;padding:var(--sp2) var(--sp9)}.part-h h2{font-size:18px;font-weight:600;letter-spacing:var(--track-display)}.part-h .en{font-size:12px;font-weight:400;color:var(--ink-400)}.sec-h{display:flex;align-items:center;gap:var(--sp8);margin:var(--sp14) 0 var(--sp8)}.sec-h .n{font-size:12px;font-weight:600;color:var(--royal);background:var(--info-bg);border-radius:6px;padding:var(--sp2) var(--sp8)}.sec-h h3{font-size:14px;font-weight:500;letter-spacing:var(--track-display)}.card{background:var(--white);border:1px solid var(--grey-2);border-radius:var(--radius);box-shadow:var(--shadow-sm);padding:var(--sp12) var(--sp14)}.card-h{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp10)}.card-pad,.mhv4-card-pad{padding:var(--sp14)}.border-bottom,.mhv4-border-bottom{border-bottom:1px solid var(--grey-2)}.border-top,.mhv4-border-top{border-top:1px solid var(--grey-2)}.mhv4-table-card,.table-card{container-type:inline-size;overflow:hidden;padding:0}.mhv4-ui-head,.ui-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp10);min-width:0}.mhv4-ui-title,.ui-title{color:var(--ink-900);font-size:var(--fs-sub);font-weight:var(--fw-sub);line-height:var(--lh-base);letter-spacing:var(--track-display)}.mhv4-ui-meta,.ui-meta{color:var(--ink-600);font-size:var(--fs-label);font-weight:var(--fw-label);line-height:var(--lh-base);letter-spacing:var(--track-body)}.mhv4-ui-head .mhv4-ui-meta,.ui-head .ui-meta{margin-top:var(--sp2);max-width:62ch}.card-h .mhv4-ui-title,.card-h .t-subhead,.card-h .ui-title{color:var(--ink-900);font-size:var(--fs-sub);font-weight:var(--fw-sub);line-height:var(--lh-base);letter-spacing:var(--track-display)}.card-h .mhv4-ui-meta,.card-h .t-label,.card-h .ui-meta{color:var(--ink-600);font-size:var(--fs-label);font-weight:var(--fw-label);line-height:var(--lh-base);letter-spacing:var(--track-body)}.mhv4-table-head,.table-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp10)}.mhv4-table-head-title,.table-head-title{color:var(--ink-900);font-size:var(--fs-sub);font-weight:var(--fw-sub);line-height:var(--lh-base);letter-spacing:var(--track-display)}.mhv4-table-head-meta,.table-head-meta{display:none}.mhv4-table-card>.card-h,.mhv4-table-card>.mhv4-table-head,.table-card>.card-h,.table-card>.table-head{border-bottom:1px solid var(--grey-2);padding:var(--sp14)}.mhv4-table-card>.card-h h2,.mhv4-table-card>.card-h h3,.mhv4-table-card>.mhv4-table-head .mhv4-table-head-title,.table-card>.card-h h2,.table-card>.card-h h3,.table-card>.table-head .table-head-title{color:var(--ink-900);font-size:var(--fs-sub);font-weight:var(--fw-sub);line-height:var(--lh-base);letter-spacing:var(--track-display)}.mhv4-table-card>.card-h p,.mhv4-table-card>.mhv4-table-head .mhv4-table-head-meta,.table-card>.card-h p,.table-card>.table-head .table-head-meta{display:none}.mhv4-table-frame,.table-frame{max-width:100%;overflow-x:auto}.ct{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-400)}.ct,.elname{font-size:12px;font-weight:500;margin-bottom:var(--sp8)}.elname{color:var(--royal);font-family:var(--font)}.grid{display:grid;grid-gap:var(--sp10);gap:var(--sp10);align-items:start}.g2{grid-template-columns:repeat(2,minmax(0,1fr))}.g3{grid-template-columns:repeat(3,minmax(0,1fr))}.g4{grid-template-columns:repeat(4,minmax(0,1fr))}.flex{display:flex;gap:var(--sp8);flex-wrap:wrap;align-items:center}.grid>*{min-width:0}.grid-span-all{grid-column:1/-1}.filter{display:flex;flex-wrap:wrap;gap:var(--sp8);align-items:center}.filter .search{flex:1 1 220px;min-width:0}.filter .selwrap{flex:0 1 160px;min-width:0}.filter .btn{flex:0 0 auto}.inline-action-form{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) max-content;grid-gap:var(--sp8);gap:var(--sp8);align-items:end;min-width:0}.inline-action-form .fld{min-width:0}.inline-action-form .btn{align-self:end;min-width:160px}.rcdl{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,max(var(--w-field-min),calc((100% - var(--sp8) - var(--sp8)) / 3))),1fr));grid-gap:var(--sp8);gap:var(--sp8);align-items:stretch}.rcdl.tight{grid-template-columns:repeat(auto-fit,minmax(min(100%,max(var(--w-field-min-sm),calc((100% - var(--sp6) - var(--sp6)) / 3))),1fr));gap:var(--sp6)}.rcdl.wide{grid-template-columns:repeat(auto-fit,minmax(min(100%,max(var(--w-field-min-lg),calc((100% - var(--sp8) - var(--sp8)) / 3))),1fr))}.rcdl .span-2{grid-column:span 2}.rcdl .span-3{grid-column:span 3}.info-cell{min-width:0;border-radius:var(--radius-sm);background:var(--grey-1);padding:var(--sp8) var(--sp10)}.info-cell.ok{background:var(--success-bg)}.info-cell.warn{background:var(--warning-bg)}.info-cell.bad{background:var(--danger-bg)}.info-cell.info{background:var(--info-bg)}.info-cell .k{font-size:var(--fs-label);font-weight:var(--fw-label);color:var(--ink-600);margin-bottom:var(--sp3)}.info-cell .k,.info-cell .v{line-height:var(--lh-base);letter-spacing:var(--track-body)}.info-cell .v{font-size:var(--fs-body);font-weight:500;color:var(--ink-900);overflow-wrap:anywhere}.kv-compact{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:var(--sp18);column-gap:var(--sp18);grid-row-gap:0;row-gap:0}.kv-row{display:grid;grid-template-columns:minmax(var(--w-field-label),.85fr) minmax(0,1.15fr);grid-gap:var(--sp8);gap:var(--sp8);align-items:start;padding:var(--sp7) 0;border-bottom:1px solid var(--grey-1)}.kv-row:last-child{border-bottom:0}.kv-row .k{font-size:var(--fs-label);font-weight:var(--fw-label);color:var(--ink-600)}.kv-row .k,.kv-row .v{line-height:var(--lh-base);letter-spacing:var(--track-body)}.kv-row .v{font-size:var(--fs-body);font-weight:500;color:var(--ink-900);text-align:right;overflow-wrap:anywhere}.scan-grid{display:grid;grid-template-columns:minmax(var(--w-scan-time),.45fr) minmax(var(--w-scan-action),.85fr) minmax(0,1.7fr);grid-gap:0 var(--sp8);gap:0 var(--sp8);align-items:start}.scan-head{font-size:var(--fs-label);font-weight:500;line-height:var(--lh-base);letter-spacing:var(--track-body);color:var(--ink-600);padding:var(--sp5) 0 var(--sp7);border-bottom:1px solid var(--grey-2)}.scan-row{display:contents}.scan-row>span{font-size:var(--fs-body);font-weight:400;line-height:var(--lh-base);letter-spacing:var(--track-body);color:var(--ink-900);padding:var(--sp8) 0;border-bottom:1px solid var(--grey-1);overflow-wrap:anywhere}.scan-row>span:nth-child(2){font-weight:500}.reg{width:100%;border-collapse:collapse;table-layout:fixed}.reg th{text-align:left;font-weight:500;color:var(--ink-700);border-bottom:1px solid var(--grey-2)}.reg td,.reg th{font-size:14px;padding:var(--sp8) var(--sp10)}.reg td{font-weight:400;color:var(--ink-900);border-bottom:1px solid var(--grey-1);vertical-align:top}.reg tr:last-child td{border-bottom:0}.reg .code{font-family:var(--font);font-size:14px;font-weight:400;color:var(--royal);overflow-wrap:anywhere;word-break:break-word}.gov{display:grid;grid-gap:var(--sp6);gap:var(--sp6)}.gov .li{display:flex;gap:var(--sp8);font-size:13px;font-weight:400}.gov .li b{font-weight:500}.logo-tile{border:1px solid var(--grey-2);border-radius:10px;height:var(--logo-h);display:flex;align-items:center;justify-content:center;padding:var(--sp22)}.logo-tile img{max-height:var(--logo-img);max-width:100%;object-fit:contain}.logo-tile.navy{background:var(--navy);border-color:var(--navy)}.logo-tile.mark img{max-height:44px;border-radius:9px}.logo-mk{width:44px;height:var(--h-tap);border-radius:10px;background:var(--yellow);color:var(--navy);font-weight:700;font-size:20px;display:grid;place-items:center}.sw{border:1px solid var(--grey-2);border-radius:8px;overflow:hidden}.sw .c{height:var(--h-control)}.sw .m{padding:var(--sp6) var(--sp8)}.sw .m b{font-size:12px;font-weight:500;display:block}.sw .m span{font-size:10.5px;color:var(--ink-400)}.sw.big .c{height:52px;border-radius:8px;margin:var(--sp8)}.role-card,.sw.big{background:var(--white)}.role-card{border:1px solid var(--grey-2);border-radius:var(--radius);padding:var(--sp11) var(--sp12);min-height:78px}.role-card b{font-size:12px;font-weight:500;color:var(--navy)}.role-card p{font-size:13px;font-weight:400;line-height:1.35;margin-top:var(--sp6);color:var(--ink-900)}.status-token{border:1px solid var(--grey-2);border-radius:var(--radius);padding:var(--sp12);min-height:84px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.status-token .dot{width:24px;height:var(--h-chip);border-radius:50%;margin-bottom:var(--sp8)}.token-note{font-size:12px;font-weight:400;color:var(--ink-600);margin-top:var(--sp8)}.trow{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp16);padding:var(--sp8) 0;border-bottom:1px solid var(--grey-1)}.trow:last-child{border-bottom:0}.trow .spec{font-size:11px;font-weight:400;color:var(--ink-400);white-space:nowrap}.spx{display:flex;align-items:center;gap:var(--sp10);padding:var(--sp4) 0}.spx .box{background:var(--cf-blue);border-radius:4px;height:14px}.spx .lbl{font-size:12px;font-weight:400;color:var(--ink-600)}.btn{height:var(--h-btn);padding:0 var(--sp14);border-radius:var(--radius);border:0;font-family:inherit;font-size:14px;font-weight:500;letter-spacing:var(--track-display);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:var(--sp6);text-decoration:none;white-space:nowrap}.b-primary{background:var(--navy);color:var(--white)}.b-secondary{background:var(--white);color:var(--royal);border:1px solid var(--royal)}.b-cta{background:var(--yellow);color:var(--navy)}.b-positive{background:var(--success);color:var(--white)}.b-line{background:var(--line-green);color:var(--white)}.b-muted{background:var(--grey-1);color:var(--navy)}.b-danger{background:var(--danger);color:var(--white)}.b-ghost{background:var(--white);color:var(--ink-600);border:1px solid var(--grey-2)}.b-sm{height:var(--h-btn-sm);padding:var(--sp0) var(--sp11);font-size:var(--fs-caption)}.b-disabled{background:var(--grey-1);color:var(--ink-300);cursor:not-allowed}.chip{display:inline-flex;align-items:center;gap:var(--sp5);height:var(--h-chip);padding:0 var(--sp10);border-radius:var(--radius-pill);font-size:12px;font-weight:500}.chip .dot{width:var(--sz-dot);height:var(--sz-dot);border-radius:50%}.chip.ok{background:var(--success-bg);color:var(--success)}.chip.warn{background:var(--warning-bg);color:var(--warning)}.chip.bad{background:var(--danger-bg);color:var(--danger)}.chip.info{background:var(--info-bg);color:var(--royal)}.chip.neutral{background:var(--grey-1);color:var(--ink-600)}.badge{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:var(--h-badge);padding:0 var(--sp6);border-radius:999px;background:var(--warning-bg);color:var(--warning);font-size:12px;font-weight:600}.badge.navy{background:var(--navy);color:var(--white)}.badge.danger{background:var(--danger);color:var(--white)}.seg{display:inline-flex;border:1px solid var(--grey-2);border-radius:var(--radius);overflow:hidden;background:var(--white)}.seg a{padding:var(--sp6) var(--sp13);font-size:13px;font-weight:500;color:var(--ink-600);cursor:pointer;white-space:nowrap}.seg a.on,.seg a.on:hover{background:var(--navy);color:var(--white)}@media (max-width:700px){.seg{flex-wrap:wrap}}.checkout-quantity{background:var(--info-bg);border:1px solid var(--grey-2);border-radius:var(--radius);box-shadow:var(--shadow-sm);padding:var(--sp12)}.checkout-quantity-copy{text-align:center;margin-bottom:var(--sp10)}.checkout-quantity-title{color:var(--navy);font-size:var(--fs-sub);font-weight:var(--fw-sub);line-height:var(--lh-tight);letter-spacing:var(--track-display)}.checkout-quantity-help{color:var(--ink-600);font-size:var(--fs-label);font-weight:var(--fw-label);line-height:var(--lh-base);letter-spacing:var(--track-body);margin-top:var(--sp3)}.checkout-quantity-stepper{background:var(--white);border:1px solid var(--grey-2);border-radius:var(--radius);box-shadow:var(--shadow-sm);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;width:100%}.checkout-quantity-button{align-items:center;background:var(--white);border:0;color:var(--navy);cursor:pointer;display:flex;font-family:inherit;font-size:var(--fs-sub);font-weight:var(--fw-sub);justify-content:center;min-height:var(--h-btn)}.checkout-quantity-button:disabled{color:var(--ink-300);cursor:not-allowed}.checkout-quantity-value{align-items:center;border-left:1px solid var(--grey-2);border-right:1px solid var(--grey-2);color:var(--navy);display:flex;font-size:var(--fs-head);font-weight:var(--fw-head);justify-content:center;line-height:var(--lh-tight);min-height:var(--h-btn)}.checkout-tier-countdown{background:var(--danger);border-radius:var(--radius);box-shadow:var(--shadow-sm);color:var(--white);padding:var(--sp10) var(--sp14);text-align:center}.checkout-tier-countdown-title{font-size:var(--fs-body-lg);font-weight:var(--fw-sub);line-height:var(--lh-tight)}.checkout-tier-countdown-value{font-size:var(--fs-sub);font-weight:var(--fw-head);line-height:var(--lh-tight);margin-top:var(--sp3)}@keyframes checkout-tier-current-stripes{to{background-position:var(--sp24) 0}}.checkout-tier-current{align-items:center;animation:checkout-tier-current-stripes 2.4s linear infinite;background-color:var(--success);background-image:linear-gradient(135deg,color-mix(in srgb,var(--success),var(--white) 18%) 0,color-mix(in srgb,var(--success),var(--white) 18%) 25%,transparent 25%,transparent 50%,color-mix(in srgb,var(--success),var(--white) 18%) 50%,color-mix(in srgb,var(--success),var(--white) 18%) 75%,transparent 75%,transparent 100%);background-size:var(--sp24) var(--sp24);border-left:1px solid var(--white);display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:var(--sp12) var(--sp3);text-align:center}.checkout-tier-current-title{font-size:var(--fs-body-lg)}.checkout-tier-current-status,.checkout-tier-current-title{color:var(--white);font-weight:var(--fw-head);line-height:var(--lh-tight)}.checkout-tier-current-status{font-size:var(--fs-caption);letter-spacing:var(--track-caps);margin-top:var(--sp3);text-transform:uppercase}.checkout-tier-current-price{color:var(--success);flex:1 1;font-size:var(--fs-body-lg);font-weight:var(--fw-head);line-height:var(--lh-tight);text-align:center}@media(prefers-reduced-motion:reduce){.checkout-tier-current{animation:none}}.public-checkout-page{min-height:var(--h-viewport);overflow-x:hidden;background:var(--grey-1)}.public-checkout-main{width:100%;max-width:var(--w-public-checkout-page);margin:var(--sp0) auto;padding:var(--sp16) var(--sp8)}.public-checkout-layout{grid-template-columns:minmax(0,1fr);align-items:start}.public-checkout-layout,.public-checkout-sales{display:grid;grid-gap:var(--sp16);gap:var(--sp16);min-width:0}.public-checkout-sales-hero{overflow:hidden;border:1px solid var(--grey-2);border-radius:var(--radius);background:linear-gradient(180deg,var(--white) 0,var(--info-bg) 100%);box-shadow:var(--shadow-sm)}.public-checkout-sales-hero-inner{display:grid;grid-gap:var(--sp16);gap:var(--sp16);padding:var(--sp16)}.public-checkout-title{max-width:var(--w-public-journey);margin:var(--sp0) auto;color:var(--navy);font-size:var(--fs-head);font-weight:var(--fw-head);line-height:var(--lh-tight);letter-spacing:var(--track-display);text-align:center}.public-checkout-title-line{display:block}.checkout-shell{min-width:0}.checkout-card{overflow:hidden;border:1px solid var(--grey-2);border-radius:var(--radius-sm);background:var(--white);box-shadow:var(--shadow-sm);container-type:inline-size}.checkout-header{display:flex;min-height:calc(var(--h-tap) + var(--sp20));align-items:center;justify-content:space-between;gap:var(--sp12);padding:var(--sp12) var(--sp16)}.checkout-brand{display:flex;flex-direction:column;color:var(--navy);font-size:var(--fs-body);font-weight:var(--fw-body);line-height:var(--lh-tight)}.checkout-brand strong{font-size:var(--fs-sub);font-weight:var(--fw-head)}.checkout-secure-chip{display:inline-flex;align-items:center;gap:var(--sp8);border-radius:var(--radius-pill);background:var(--success-bg);padding:var(--sp8) var(--sp12);color:var(--success);font-size:var(--fs-body);font-weight:var(--fw-head);white-space:nowrap}.checkout-progress{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));background:var(--grey-1)}.checkout-progress-item{display:flex;min-height:calc(var(--h-tap) + var(--sp12));align-items:center;justify-content:center;gap:var(--sp8);border-bottom:var(--sp2) solid transparent;padding:var(--sp0) var(--sp8);color:var(--ink-400);font-size:var(--fs-body);font-weight:var(--fw-head)}.checkout-progress-item.is-active{border-bottom-color:var(--navy);color:var(--navy)}.checkout-progress-dot{display:grid;width:var(--h-nav);height:var(--h-nav);place-items:center;border:1px solid var(--ink-400);border-radius:var(--radius-pill);background:var(--white);color:inherit}.checkout-progress-item.is-active .checkout-progress-dot{border-color:var(--navy);background:var(--navy);color:var(--white)}.checkout-progress-item.is-complete .checkout-progress-dot{border-color:var(--success);background:var(--success);color:var(--white)}.checkout-section{padding:var(--sp16)}.checkout-section.is-muted{background:var(--grey-1)}.checkout-section.is-trust{background:var(--success-bg)}.checkout-section.is-complete{padding-top:var(--sp24);padding-bottom:var(--sp24);text-align:center}.checkout-section-title{color:var(--navy);font-size:var(--fs-sub);font-weight:var(--fw-head);line-height:var(--lh-base);letter-spacing:var(--track-display)}.checkout-stack{display:grid;grid-gap:var(--sp12);gap:var(--sp12);margin-top:var(--sp12)}.checkout-product-title{display:block;color:var(--ink-900);font-size:var(--fs-body);font-weight:var(--fw-head)}.checkout-product-meta{display:block;margin-top:var(--sp4);color:var(--ink-600);font-size:var(--fs-body)}.checkout-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--sp12);gap:var(--sp12);margin-top:var(--sp12)}.checkout-field{display:flex;min-width:0;flex-direction:column;gap:var(--sp4);color:var(--navy);font-size:var(--fs-body);font-weight:var(--fw-head)}.checkout-field.is-wide{grid-column:1/-1}.checkout-file,.checkout-input,.checkout-select,.checkout-textarea{width:100%;min-width:0;max-width:100%;border:1px solid var(--grey-2);border-radius:var(--radius);background:var(--white);padding-left:var(--sp12);padding-right:var(--sp12);font-family:inherit;font-size:var(--fs-body);font-weight:var(--fw-body);color:var(--ink-900)}.checkout-input,.checkout-select{height:var(--h-control)}.checkout-textarea{min-height:calc(var(--h-control) + var(--sp24));resize:vertical}.checkout-file,.checkout-textarea{padding-top:var(--sp12);padding-bottom:var(--sp12)}.checkout-file:focus,.checkout-input:focus,.checkout-select:focus,.checkout-textarea:focus{outline:0;border-color:var(--royal)}.checkout-actions{display:flex;align-items:center;justify-content:center;gap:var(--sp8);padding:var(--sp16)}.checkout-actions.is-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.checkout-button{display:inline-flex;min-height:var(--h-tap);align-items:center;justify-content:center;gap:var(--sp8);border:0;border-radius:var(--radius);padding:var(--sp0) var(--sp16);font-family:inherit;font-size:var(--fs-body);font-weight:var(--fw-head);text-decoration:none;cursor:pointer}.checkout-button.is-full{width:100%}.checkout-button.is-narrow{width:100%;max-width:var(--w-checkout-action)}.checkout-button.is-positive{background:var(--success);color:var(--white)}.checkout-button.is-secondary{border:1px solid var(--royal);background:var(--white);color:var(--royal)}.checkout-button.is-ghost{border:1px solid var(--grey-2);background:var(--white);color:var(--navy)}.checkout-button.is-warning{background:var(--yellow);color:var(--navy)}.checkout-button:disabled{cursor:not-allowed;opacity:.5}.checkout-action-slot{margin-bottom:var(--sp16)}.checkout-button.is-payment{width:100%;min-height:0;flex-direction:column;gap:var(--sp0);border-radius:var(--radius-sm);background:var(--danger);padding:var(--sp14) var(--sp16);color:var(--white);box-shadow:var(--shadow-action)}.checkout-button.is-payment:hover{background:var(--danger)}.checkout-button-title{font-size:var(--fs-sub-lg);font-weight:var(--fw-action-title);line-height:var(--lh-action-title);letter-spacing:0;text-align:center}.checkout-button-detail{color:color-mix(in srgb,var(--white),transparent 10%);font-size:var(--fs-body-lg);font-weight:var(--fw-action-detail);line-height:var(--lh-action-detail);letter-spacing:0;text-align:center}.checkout-button-detail.is-caption{color:color-mix(in srgb,var(--white),transparent 20%);font-size:var(--fs-caption);font-weight:400}.checkout-account-card .checkout-button,.checkout-panel-action,.checkout-summary{margin-top:var(--sp12)}.checkout-summary{display:grid;grid-gap:var(--sp8);gap:var(--sp8);font-size:var(--fs-body)}.checkout-summary-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:var(--sp12);gap:var(--sp12);align-items:start}.checkout-summary-row>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.checkout-summary-total{border-radius:var(--radius);background:var(--success-bg);padding:var(--sp8) var(--sp12);color:var(--success);font-weight:var(--fw-head)}.checkout-method-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--sp8);gap:var(--sp8);margin-top:var(--sp16)}.checkout-method{display:flex;min-height:calc(var(--h-tap) + var(--sp12));align-items:center;gap:var(--sp8);border:1px solid var(--grey-2);border-radius:var(--radius);background:var(--white);padding:var(--sp0) var(--sp12);color:var(--navy);font-family:inherit;font-size:var(--fs-body);font-weight:var(--fw-head);text-align:left;cursor:pointer}.checkout-method.is-active{border-color:var(--navy);background:var(--navy);color:var(--white)}.checkout-method:disabled{background:var(--grey-1);color:var(--ink-400);cursor:not-allowed}.checkout-panel-copy{margin-top:var(--sp4);color:var(--ink-600);font-size:var(--fs-body);line-height:var(--lh-base)}.checkout-account-card{margin-top:var(--sp12);border:1px solid var(--success);border-radius:var(--radius);background:var(--success-bg);padding:var(--sp12);font-size:var(--fs-body)}.checkout-account-card span,.checkout-account-card strong{display:block}.checkout-account-card .checkout-account-number{margin-top:var(--sp4);color:var(--success);font-size:var(--fs-sub)}.checkout-account-card .checkout-account-name{margin-top:var(--sp4);color:var(--ink-600)}.checkout-upload{display:block;margin-top:var(--sp12);border:1px dashed var(--grey-2);border-radius:var(--radius);background:var(--white);padding:var(--sp16);color:var(--navy);font-size:var(--fs-body);text-align:center;cursor:pointer}.checkout-upload svg{margin:var(--sp0) auto}.checkout-upload span,.checkout-upload strong{display:block}.checkout-upload strong{margin-top:var(--sp8);font-size:var(--fs-sub)}.checkout-upload span{margin-top:var(--sp4)}.visually-hidden{position:absolute;width:var(--sp2);height:var(--sp2);padding:var(--sp0);margin:calc(var(--sp2) * -1);overflow:hidden;clip:rect(var(--sp0),var(--sp0),var(--sp0),var(--sp0));white-space:nowrap;border:0}.checkout-note{margin-top:var(--sp8);color:var(--ink-600);font-size:var(--fs-body);line-height:var(--lh-base);text-align:center}.checkout-note.is-danger{margin-top:var(--sp4);color:var(--danger)}.checkout-qr-card{overflow:hidden;margin-top:var(--sp12);border:1px solid var(--grey-2);border-radius:var(--radius);background:var(--white)}.checkout-qr-header{display:block;width:100%;height:auto}.checkout-qr-brand{display:flex;align-items:center;justify-content:center;gap:var(--sp12);padding:var(--sp12)}.checkout-qr-brand>img,.checkout-qr-powered img{width:auto;max-height:var(--h-nav)}.checkout-qr-powered{display:flex;align-items:center;gap:var(--sp8);color:var(--ink-600);font-size:var(--fs-body)}.checkout-qr-placeholder{display:grid;width:var(--w-checkout-qr);max-width:calc(100% - var(--sp24));aspect-ratio:1;place-items:center;margin:var(--sp0) auto;border:1px solid var(--grey-2);border-radius:var(--radius);background:var(--grey-1);padding:var(--sp12);color:var(--ink-600);font-size:var(--fs-body);text-align:center}.checkout-qr-facts{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:var(--sp8) var(--sp12);gap:var(--sp8) var(--sp12);padding:var(--sp16);font-size:var(--fs-body)}.checkout-qr-facts dt{color:var(--ink-600)}.checkout-qr-facts dd{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:right;font-weight:var(--fw-head)}.checkout-qr-facts .is-money{color:var(--success)}.checkout-warning-line{display:flex;align-items:flex-start;gap:var(--sp8);background:var(--warning-bg);padding:var(--sp12);color:var(--warning);font-size:var(--fs-body);line-height:var(--lh-base)}.checkout-warning-line svg{flex:0 0 auto}.checkout-provider-card{margin-top:var(--sp12);border:1px solid var(--grey-2);border-radius:var(--radius);background:var(--white);padding:var(--sp16);color:var(--navy);font-size:var(--fs-body);text-align:center}.checkout-provider-card svg{margin:var(--sp0) auto}.checkout-provider-card span,.checkout-provider-card strong{display:block}.checkout-provider-card strong{margin-top:var(--sp8)}.checkout-provider-card span{margin-top:var(--sp4);color:var(--ink-600)}.checkout-provider-card.is-ready{border-color:var(--success);background:var(--success-bg)}.checkout-provider-card.is-processing{border-color:var(--royal);background:var(--info-bg)}.checkout-consent{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;grid-gap:var(--sp10);gap:var(--sp10);margin-top:var(--sp12);border:1px solid var(--grey-2);border-radius:var(--radius);background:var(--white);padding:var(--sp12);color:var(--navy);cursor:pointer}.checkout-consent input{width:var(--sz-icon);height:var(--sz-icon);margin:var(--sp0);accent-color:var(--success)}.checkout-consent span,.checkout-consent strong{display:block;font-size:var(--fs-body);line-height:var(--lh-base)}.checkout-consent>span>span{margin-top:var(--sp4);color:var(--ink-600);font-weight:var(--fw-body)}.checkout-safe-copy{display:flex;align-items:center;justify-content:center;gap:var(--sp8);margin-top:var(--sp12);color:var(--navy);font-size:var(--fs-body);font-weight:var(--fw-head)}.checkout-select-stack{display:grid;grid-gap:var(--sp12);gap:var(--sp12);margin-top:var(--sp12)}.checkout-quote{margin-top:var(--sp12);border-radius:var(--radius);background:var(--info-bg);padding:var(--sp12);color:var(--navy);font-size:var(--fs-body);text-align:center}.checkout-quote span,.checkout-quote strong{display:block}.checkout-quote strong{font-size:var(--fs-sub)}.checkout-status{margin-top:var(--sp12);border:1px solid var(--royal);border-radius:var(--radius);background:var(--info-bg);padding:var(--sp12);color:var(--navy);font-size:var(--fs-body)}.checkout-status span,.checkout-status strong{display:block}.checkout-status span{margin-top:var(--sp4)}.checkout-status.is-success{border-color:var(--success);background:var(--success-bg);color:var(--success)}.checkout-status.is-warning{border-color:var(--warning);background:var(--warning-bg);color:var(--warning)}.checkout-status.is-danger{border-color:var(--danger);background:var(--danger-bg);color:var(--danger)}.checkout-simulator{margin-top:var(--sp12);border:1px solid var(--grey-2);border-radius:var(--radius);background:var(--white);padding:var(--sp12)}.checkout-simulator-title{color:var(--navy);font-size:var(--fs-body);font-weight:var(--fw-head)}.checkout-simulator-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--sp8);gap:var(--sp8);margin-top:var(--sp8)}.checkout-trust-head{display:flex;align-items:flex-start;gap:var(--sp12);color:var(--navy);font-size:var(--fs-body)}.checkout-trust-head>svg{flex:0 0 auto;color:var(--success)}.checkout-trust-head span,.checkout-trust-head strong{display:block}.checkout-trust-head span{color:var(--ink-600)}.checkout-trust-logos{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--sp12);margin-top:var(--sp12);border-top:1px solid var(--grey-2);padding-top:var(--sp12)}.checkout-trust-logos.is-secondary{gap:var(--sp8);margin-top:var(--sp8);border-top:0;padding-top:var(--sp0)}.checkout-trust-logos img{width:auto;max-width:100%;max-height:var(--h-nav);object-fit:contain}.checkout-legal-links{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--sp16);margin-top:var(--sp12);font-size:var(--fs-body)}.checkout-legal-links a{color:var(--royal);text-decoration:none}.checkout-complete-icon{display:grid;width:calc(var(--h-tap) + var(--sp12));height:calc(var(--h-tap) + var(--sp12));place-items:center;margin:var(--sp0) auto;border-radius:var(--radius-pill);background:var(--success);color:var(--white)}.checkout-complete-title{margin-top:var(--sp12);color:var(--navy);font-size:var(--fs-head);font-weight:var(--fw-head)}.checkout-complete-copy{margin-top:var(--sp8);color:var(--ink-600);font-size:var(--fs-body);line-height:var(--lh-base)}.checkout-complete-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--sp12);gap:var(--sp12);background:var(--success-bg);padding:var(--sp16);color:var(--navy);font-size:var(--fs-body)}.checkout-complete-summary>span:last-child{text-align:right}.checkout-complete-summary small{display:block;color:var(--ink-600);font-size:var(--fs-body)}.checkout-complete-summary .is-money{color:var(--success);font-size:var(--fs-sub)}.checkout-facts{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:var(--sp8) var(--sp12);gap:var(--sp8) var(--sp12);margin-top:var(--sp12);font-size:var(--fs-body)}.checkout-facts dt{color:var(--ink-600)}.checkout-facts dd{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:right;font-weight:var(--fw-head)}.checkout-message{margin:var(--sp0) var(--sp16) var(--sp16);border-radius:var(--radius);background:var(--danger-bg);padding:var(--sp12);color:var(--danger);font-size:var(--fs-body)}.checkout-footer{margin-top:var(--sp12);background:var(--white);padding:var(--sp12) var(--sp16);color:var(--navy);font-size:var(--fs-body);text-align:center}.checkout-footer span,.checkout-footer strong{display:block}@container (max-width:400px){.checkout-header{align-items:flex-start}.checkout-secure-chip{font-size:var(--fs-label)}.checkout-progress-item{flex-direction:column;gap:var(--sp4);padding-top:var(--sp8);padding-bottom:var(--sp8)}.checkout-form-grid{grid-template-columns:minmax(0,1fr)}.checkout-field.is-wide{grid-column:auto}.checkout-method-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.checkout-actions.is-two{grid-template-columns:minmax(0,1fr)}}@media(min-width:48rem){.checkout-button-title{font-size:var(--fs-head)}}@media(min-width:64rem){.public-checkout-main{padding:var(--sp24) var(--sp16)}.public-checkout-layout{grid-template-columns:minmax(0,1.08fr) minmax(var(--w-checkout-min),var(--w-checkout-max));gap:var(--sp20)}.public-checkout-sales-hero{border-radius:var(--radius-sm)}.public-checkout-sales-hero-inner{padding:var(--sp20)}.public-checkout-title{font-size:var(--fs-hero)}.checkout-shell{position:-webkit-sticky;position:sticky;top:var(--sp24);align-self:start}#unleash-price-box{top:var(--sp16)!important}}.tabs{display:flex;gap:var(--sp2);border-bottom:1px solid var(--grey-2)}.tabs a{padding:var(--sp7) var(--sp12);font-size:13px;font-weight:500;color:var(--ink-600);cursor:pointer}.tabs a.on{color:var(--navy);border-bottom:2px solid var(--navy)}.kpi{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp10);flex-wrap:wrap}.kpi .lab{font-size:12px;font-weight:400;color:var(--ink-600)}.kpi .val{font-size:24px;font-weight:600;color:var(--navy)}.kpi .chg{font-size:12px;font-weight:500}.bc{display:flex;align-items:center;gap:var(--sp7);font-size:13px;font-weight:400;color:var(--ink-600)}.bc b{font-weight:500;color:var(--navy)}.bc .s{color:var(--ink-400)}.av{width:34px;height:var(--h-avatar);border-radius:999px;background:var(--navy);color:var(--white);display:grid;place-items:center;font-size:13px;font-weight:500}.av.royal{background:var(--royal)}.av.grey{background:var(--grey-2);color:var(--ink-600)}.pg{display:flex;gap:var(--sp6);align-items:center}.pg a{min-width:32px;height:var(--h-nav);border:1px solid var(--grey-2);border-radius:8px;display:grid;place-items:center;font-size:13px;font-weight:400;color:var(--ink-600);cursor:pointer}.pg a.on{background:var(--navy);border-color:var(--navy);color:var(--white);font-weight:500}.fld{display:flex;flex-direction:column;gap:var(--sp5)}.fld label{font-size:12px;font-weight:400;color:var(--ink-600)}.field-help{font-size:var(--fs-label);font-weight:var(--fw-body);line-height:var(--lh-base);letter-spacing:var(--track-body);color:var(--ink-600)}.field-help.ok{color:var(--success)}.field-help.warn{color:var(--warning)}.field-help.bad{color:var(--danger)}.input,.selwrap select,.textarea{width:100%;min-width:0;max-width:100%;height:var(--h-control);border:1px solid var(--grey-2);border-radius:var(--radius);background:var(--white);padding:0 var(--sp12);font-family:inherit;font-size:14px;font-weight:400;color:var(--ink-900)}.input:focus,.selwrap select:focus,.textarea:focus{outline:0;border-color:var(--royal)}.input.err{border-color:var(--danger)}.textarea{height:auto;min-height:64px;padding:var(--sp9) var(--sp12);resize:vertical}.input:disabled,.selwrap select:disabled,.textarea:disabled{background:var(--grey-1);color:var(--ink-600);cursor:not-allowed}.selwrap{position:relative}.selwrap select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;overflow-x:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.selwrap:after{content:"▾";position:absolute;right:12px;top:10px;color:var(--ink-400);pointer-events:none}.search{display:flex;align-items:center;gap:var(--sp8);height:var(--h-control);border:1px solid var(--grey-2);border-radius:var(--radius);background:var(--white);padding:0 var(--sp12);color:var(--ink-400)}.search input{all:unset;flex:1 1;min-width:0;font-family:inherit}.checkrow,.search input{font-size:14px;font-weight:400;color:var(--ink-900)}.checkrow{display:flex;align-items:center;gap:var(--sp9)}.box-ck{width:var(--sz-icon);height:var(--sz-icon);border-radius:5px;border:1px solid var(--grey-2);background:var(--white);display:grid;place-items:center;color:var(--white);font-size:12px}.box-ck.on{background:var(--navy);border-color:var(--navy)}.radio{width:var(--sz-icon);height:var(--sz-icon);border-radius:50%;border:1px solid var(--grey-2);background:var(--white);display:grid;place-items:center}.radio.on{border-color:var(--navy)}.radio.on:after{content:"";width:var(--sz-dot-lg);height:var(--sz-dot-lg);border-radius:50%;background:var(--navy)}.toggle{width:var(--sz-toggle-w);height:var(--h-toggle);border-radius:999px;background:var(--grey-2);position:relative;flex:0 0 var(--sz-toggle-w)}.toggle.on{background:var(--success)}.toggle i{position:absolute;top:2px;left:2px;width:var(--sz-icon);height:var(--sz-icon);border-radius:50%;background:var(--white)}.toggle.on i{left:18px}.upload{border:1.5px dashed var(--grey-2);border-radius:var(--radius);padding:var(--sp18);text-align:center;color:var(--ink-600);font-size:13px;font-weight:400}.tbl{width:100%;min-width:0;border-collapse:collapse;table-layout:fixed}.tbl th{text-align:left;font-size:14px;font-weight:500;color:var(--ink-700);padding:var(--sp9) var(--sp12);border-bottom:1px solid var(--grey-2);white-space:nowrap}.tbl td{font-size:14px;font-weight:400;color:var(--ink-900);padding:var(--sp10) var(--sp12);border-bottom:1px solid var(--grey-1)}.tbl tr:last-child td{border-bottom:0}.tbl .r{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tbl td.r{font-weight:500}.mhv4-table-card .tbl,.table-card .tbl{width:100%;min-width:0;table-layout:fixed}.mhv4-table-card .tbl td,.mhv4-table-card .tbl th,.table-card .tbl td,.table-card .tbl th{box-sizing:border-box;min-width:0;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;overflow-wrap:normal;word-break:normal;vertical-align:middle}.mhv4-table-card .tbl th,.table-card .tbl th{color:var(--ink-700);font-size:var(--fs-body);font-weight:500;line-height:var(--lh-base);letter-spacing:0;padding:var(--sp9) var(--sp12);text-align:left}.mhv4-table-card .tbl:has(.tbl-action) th:last-child,.table-card .tbl:has(.tbl-action) th:last-child{width:1%;text-align:right}.mhv4-table-card .tbl td>*,.mhv4-table-card .tbl th>*,.table-card .tbl td>*,.table-card .tbl th>*{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal;word-break:normal}.mhv4-table-card .tbl .filter,.mhv4-table-card .tbl .flex,.table-card .tbl .filter,.table-card .tbl .flex{flex-wrap:wrap;gap:var(--sp4)}.mhv4-table-card .tbl .btn,.mhv4-table-card .tbl .chip,.mhv4-table-card .tbl .selwrap,.table-card .tbl .btn,.table-card .tbl .chip,.table-card .tbl .selwrap,.tbl td,.tbl th{min-width:0;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;overflow-wrap:normal;word-break:normal}.tbl td,.tbl th{box-sizing:border-box;vertical-align:middle}.tbl td>*,.tbl th>*{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal;word-break:normal}.tbl td>a,.tbl td>p,.tbl th>*{display:block}.tbl .filter,.tbl .flex{flex-wrap:wrap;gap:var(--sp4)}.tbl .btn,.tbl .chip,.tbl .selwrap{min-width:0;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;overflow-wrap:normal;word-break:normal}.tbl .tbl-action{width:1%;text-align:right;white-space:nowrap;vertical-align:middle}.tbl .tbl-action .btn{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;word-break:normal;overflow-wrap:normal}.tbl .tbl-workflow{min-width:0;vertical-align:middle}.tbl .tbl-workflow .filter,.tbl .tbl-workflow .flex{justify-content:flex-start}@media (max-width:480px){.card-h{flex-direction:column}.tbl td,.tbl th{padding:var(--sp4) var(--sp2);font-size:12px;line-height:var(--lh-tight)}.tbl .btn,.tbl .chip{padding-left:var(--sp2);padding-right:var(--sp2);font-size:11px;line-height:var(--lh-tight)}}@container (max-width:520px){.mhv4-table-card .tbl td,.mhv4-table-card .tbl th,.table-card .tbl td,.table-card .tbl th{padding:var(--sp4) var(--sp2);font-size:var(--fs-label);line-height:var(--lh-tight)}.mhv4-table-card .tbl .btn,.mhv4-table-card .tbl .chip,.table-card .tbl .btn,.table-card .tbl .chip{padding-left:var(--sp2);padding-right:var(--sp2);font-size:11px;line-height:var(--lh-tight)}.card-h{flex-direction:column}}.reg td,.reg th{overflow-wrap:anywhere;word-break:break-word}.alert{display:flex;gap:var(--sp9);align-items:flex-start;border-radius:var(--radius);padding:var(--sp9) var(--sp12);font-size:14px;font-weight:400;line-height:1.3}.alert b{font-weight:500}.alert.info{background:var(--info-bg);color:var(--royal)}.alert.warn{background:var(--warning-bg);color:var(--warning)}.alert.bad{background:var(--danger-bg);color:var(--danger)}.alert.ok{background:var(--success-bg);color:var(--success)}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,-14px)}to{opacity:1;transform:translate(-50%)}}.toast{position:fixed;top:var(--sp20);left:calc(50% + var(--toast-shift,0px));transform:translateX(-50%);z-index:120;gap:var(--sp12);min-width:300px;max-width:min(92vw,480px);border:1px solid var(--grey-2);border-radius:var(--radius-lg);background:#fff;padding:var(--sp12) var(--sp18);box-shadow:var(--shadow-pop);font-weight:600;color:var(--ink-900);line-height:1.4;animation:toast-in .22s ease}.toast,.toast .ic{display:flex;align-items:center;font-size:var(--fs-body-lg)}.toast .ic{justify-content:center;width:34px;height:34px;flex:0 0 auto;border-radius:var(--radius-pill);color:#fff;font-weight:700}.toast.ok .ic{background:var(--success)}.toast.ok{border-color:var(--success)}.toast.bad .ic{background:var(--danger)}.toast.bad{border-color:var(--danger)}.tip{position:relative;display:inline-block;background:var(--navy);color:var(--white);font-size:12px;font-weight:400;padding:var(--sp6) var(--sp10);border-radius:8px}.tip:after{content:"";position:absolute;left:16px;bottom:-5px;border:5px solid transparent;border-top:5px solid var(--navy);border-bottom:0}.steps{gap:0;flex-wrap:wrap;row-gap:var(--sp6)}.steps,.steps .st{display:flex;align-items:center}.steps .st{gap:var(--sp7);min-width:0;white-space:nowrap;font-size:12px;font-weight:400;color:var(--ink-400)}.steps .st .d{width:22px;height:var(--h-toggle);flex:0 0 22px;border-radius:50%;border:1px solid var(--grey-2);display:grid;place-items:center;font-size:12px;background:var(--white);color:var(--ink-400)}.steps .st.done .d{background:var(--success);border-color:var(--success);color:var(--white)}.steps .st.now .d{background:var(--navy);border-color:var(--navy);color:var(--white)}.steps .st.done,.steps .st.now{color:var(--ink-900)}.steps .ln{width:var(--sz-icon);min-width:10px;max-width:var(--sz-icon);flex:0 1 var(--sz-icon);height:1px;background:var(--ink-300);margin:0 var(--sp8)}.skel{height:12px;border-radius:6px;background:linear-gradient(90deg,var(--skel-1),var(--skel-2),var(--skel-1));margin-bottom:var(--sp8)}.empty{text-align:center;padding:var(--sp8)}.empty .ic{width:32px;height:var(--h-nav);border-radius:9px;background:var(--grey-1);color:var(--ink-400);display:grid;place-items:center;margin:0 auto var(--sp6);font-size:17px}.empty-state{display:grid;place-items:center;text-align:center;grid-gap:var(--sp6);gap:var(--sp6);border:1px solid var(--grey-2);border-radius:var(--radius);background:var(--grey-1);padding:var(--sp14);color:var(--ink-900)}.empty-state.compact{padding:var(--sp10)}.empty-state .ic{width:32px;height:var(--h-nav);border-radius:9px;background:var(--white);color:var(--ink-400);display:grid;place-items:center;font-size:17px}.empty-state .title{font-weight:var(--fw-accent);color:var(--ink-900)}.empty-state .desc,.empty-state .title{font-size:var(--fs-body);line-height:var(--lh-base);letter-spacing:var(--track-body)}.empty-state .desc{max-width:420px;font-weight:var(--fw-body);color:var(--ink-600)}.hr{height:1px;background:var(--grey-2);margin:var(--sp10) 0}.chart-title{font-size:14px;font-weight:400;color:var(--ink-900)}.chart-sub{font-size:12px;font-weight:400;color:var(--ink-600);margin-bottom:var(--sp6)}.legend{display:grid;grid-gap:var(--sp5);gap:var(--sp5);min-width:0;margin-top:var(--sp4)}.legend .li{justify-content:space-between;gap:var(--sp8);font-size:13px;font-weight:400}.legend .li,.legend .li span{display:flex;align-items:center;min-width:0}.legend .li span{gap:var(--sp6);overflow-wrap:anywhere}.legend .li b{white-space:nowrap}.legend .sw-dot{width:var(--sz-dot-lg);height:var(--sz-dot-lg);flex:0 0 var(--sz-dot-lg);border-radius:3px}.bars{display:flex;align-items:flex-end;gap:var(--sp8);height:var(--bars-h);padding-top:var(--sp4)}.bars .b{flex:1 1;background:var(--cf-blue);border-radius:5px 5px 0 0;min-width:0}.barlbl{display:flex;gap:var(--sp8);min-width:0;margin-top:var(--sp5)}.barlbl span{flex:1 1;min-width:0;text-align:center;font-size:11px;font-weight:400;color:var(--ink-600)}.pbar{height:7px;border-radius:var(--radius-pill);background:var(--grey-2);overflow:hidden;display:flex;margin-top:var(--sp7)}.pbar i{display:block;height:100%}.ranked{display:grid;grid-gap:var(--sp8);gap:var(--sp8);margin-top:var(--sp4)}.ranked .ri{display:flex;justify-content:space-between;gap:var(--sp10);font-size:13px;font-weight:400}.ranked .ri b{font-weight:500}.ranked .ri .rk{color:var(--ink-400);margin-right:var(--sp7)}.statusbar{height:13px;border-radius:var(--radius-pill);overflow:hidden;display:flex;background:var(--cf-grey);margin:var(--sp6) 0 var(--sp8)}.statusbar i{display:block;height:100%}.mini{width:100%;height:var(--chart-h);display:block}.dtf-bars,.dtf-donut,.dtf-spark,.dtf-trend{display:block;margin:0;min-width:0;container-type:inline-size}.dtf-donut-wrap{display:grid;grid-template-columns:120px 1fr;grid-gap:var(--sp14);gap:var(--sp14);align-items:center}.dtf-donut-ring{width:112px;height:112px;border-radius:50%;position:relative;flex:0 0 auto}.dtf-donut-hole{position:absolute;inset:30px;border-radius:50%;background:var(--white);display:grid;place-items:center;font-size:14px;font-weight:600;color:var(--navy);text-align:center}@container (max-width:360px){.dtf-donut-wrap{grid-template-columns:1fr;justify-items:center}}.card{container-type:inline-size}@container (max-width:440px){.kv-compact{row-gap:var(--sp6)}.kv-compact,.kv-row{grid-template-columns:1fr}.kv-row{gap:0}.scan-grid{grid-template-columns:1fr}.scan-head{display:none}.scan-row>span{padding:var(--sp2) 0;border-bottom:0}.scan-row>span:nth-child(2){font-weight:600}}[data-panel]{display:none}[data-panel].on{display:block}.dtf-tip{position:absolute;z-index:70;pointer-events:none;white-space:nowrap}.v1-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:var(--sp10);gap:var(--sp10)}.v1-metric .top{display:flex;align-items:center;justify-content:space-between;gap:var(--sp8);margin-bottom:var(--sp6)}.v1-metric .ic{width:26px;height:26px;border-radius:8px;display:grid;place-items:center;font-size:13px}.v1-metric .mini{height:var(--spark-h);margin-top:var(--sp8)}.v1-metric .name{font-size:12px;font-weight:400;color:var(--ink-600);text-transform:uppercase}.v1-metric .value{font-size:24px;font-weight:600;line-height:1.2;color:var(--ink-900);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.v1-dash{display:grid;grid-template-columns:2fr 1fr;grid-gap:var(--sp10);gap:var(--sp10)}.chart-mini-card{border:1px solid var(--grey-2);border-radius:var(--radius);background:var(--white);padding:var(--sp12)}.chart-mini-card .cap{display:flex;justify-content:space-between;gap:var(--sp8);align-items:center;font-size:12px;font-weight:500;text-transform:uppercase;color:var(--navy);margin-bottom:var(--sp8)}.soft-band{background:var(--grey-1);border:1px solid var(--grey-2);border-radius:var(--radius);padding:var(--sp10)}.foot{text-align:center;color:var(--ink-400);font-size:12px;font-weight:400;margin:var(--sp18) 0 var(--sp6)}.shell-rail-viewport{position:-webkit-sticky;position:sticky;top:0;height:var(--h-viewport);align-self:flex-start}.shell-rail-toggle-bottom-spacer{height:calc(var(--sp20) + var(--sp8));flex:0 0 calc(var(--sp20) + var(--sp8))}.hub-rail-return{display:flex;align-items:center;justify-content:center;gap:var(--sp2);height:calc(var(--h-tap) + var(--sp12));width:var(--h-tap);border-radius:var(--radius);background:color-mix(in srgb,var(--white),transparent 90%);color:var(--on-navy-1);text-decoration:none}.hub-rail-return:hover{background:color-mix(in srgb,var(--white),transparent 80%);color:var(--white)}.hub-rail-return.active{background:var(--white);color:var(--navy)}.hub-mark{display:grid;width:calc(var(--sp14) + var(--sp14));height:calc(var(--sp14) + var(--sp14));flex:0 0 calc(var(--sp14) + var(--sp14));place-items:center;border:1px solid;border-radius:var(--radius-sm);font-size:var(--fs-label);font-weight:var(--fw-head);line-height:var(--lh-tight);letter-spacing:var(--track-shell)}.hub-rail-return.compact .hub-mark{width:calc(var(--sp16) + var(--sp16));height:calc(var(--sp16) + var(--sp16));flex-basis:calc(var(--sp16) + var(--sp16));border:0;font-size:var(--fs-body)}.hub-rail-return.expanded{height:var(--h-tap);width:100%;justify-content:flex-start;gap:var(--sp8);padding:var(--sp0) var(--sp12)}.hub-rail-return.compact{flex-direction:column}.hub-rail-return .hub-rail-return-label{font-size:var(--fs-label);font-weight:500;line-height:var(--lh-tight);letter-spacing:var(--track-body)}.hub-rail-return.compact .hub-rail-return-label{font-size:var(--fs-micro);font-weight:600;letter-spacing:var(--track-caps);text-transform:uppercase}.hub-rail-stack{display:flex;flex-direction:column;align-items:center;gap:var(--sp4);padding:var(--sp12) var(--sp0)}.hub-rail-stack.expanded{align-items:stretch;padding-right:var(--sp8);padding-left:var(--sp8)}.hub-admin-shell{display:grid;grid-template-columns:var(--w-hub-rail) var(--w-module-rail) minmax(0,1fr);min-height:var(--h-viewport);--mh-frame-page-x:var(--hub-frame-page-x);--mh-frame-page-y:var(--hub-frame-page-y);--mh-frame-topbar-y:var(--hub-frame-topbar-y)}.hub-admin-shell.module-rail-collapsed{grid-template-columns:var(--w-hub-rail) var(--w-module-rail-collapsed) minmax(0,1fr)}.hub-admin-shell.primary-rail-hidden{grid-template-columns:var(--w-module-rail) minmax(0,1fr)}.hub-admin-shell.primary-rail-hidden.module-rail-collapsed{grid-template-columns:var(--w-module-rail-collapsed) minmax(0,1fr)}.hub-admin-primary-rail{position:-webkit-sticky;position:sticky;top:var(--sp0);display:flex;height:var(--h-viewport);flex-direction:column;align-items:center;background:var(--navy);color:var(--white);border-right:1px solid var(--navy)}.hub-platform-mark{display:grid;width:var(--h-tap);height:var(--h-tap);flex:0 0 var(--h-tap);margin-top:var(--sp8);place-items:center;overflow:hidden;border-radius:var(--radius);background:var(--white);color:var(--navy);font-size:var(--fs-sub);font-weight:var(--fw-head);line-height:var(--lh-tight)}.hub-platform-mark img{display:block;width:calc(var(--h-tap) - var(--sp8));height:calc(var(--h-tap) - var(--sp8));object-fit:contain}.hub-admin-module-rail{position:-webkit-sticky;position:sticky;top:var(--sp0);display:flex;height:var(--h-viewport);flex-direction:column;background:var(--white);border-right:1px solid var(--grey-2)}.hub-module-brand{display:flex;height:var(--h-tap);flex:0 0 var(--h-tap);align-items:center;justify-content:space-between;gap:var(--sp8);padding:var(--sp0) var(--sp10) var(--sp0) var(--sp14);border-bottom:1px solid var(--grey-2)}.hub-module-brand-copy{display:grid;min-width:0;grid-gap:var(--sp2);gap:var(--sp2)}.hub-module-brand-owner{display:none}.hub-module-brand-title{color:var(--navy);font-size:var(--fs-body-lg);font-weight:var(--fw-head);line-height:1;letter-spacing:var(--track-shell)}.hub-module-brand-description{display:none}.hub-module-brand-abbrev{display:none;color:var(--navy);font-size:var(--fs-label);font-weight:var(--fw-head);line-height:var(--lh-base);letter-spacing:var(--track-shell)}.hub-module-rail-toggle{display:flex;width:var(--h-tap);height:var(--h-tap);flex:0 0 var(--h-tap);align-items:center;justify-content:center;padding:var(--sp0);border:0;border-radius:var(--radius-sm);background:var(--white);color:var(--ink-600);font:inherit;font-size:var(--fs-sub);font-weight:var(--fw-head);line-height:var(--lh-tight);cursor:pointer}.hub-module-rail-toggle:hover{background:var(--grey-1);color:var(--navy)}.hub-module-context{position:relative;flex:0 0 auto;padding:var(--sp8) var(--sp12) var(--sp0)}.hub-context-switcher{position:relative;min-width:0}.hub-context-trigger{display:grid;grid-template-columns:var(--h-avatar) minmax(0,1fr) var(--sz-icon);width:100%;min-height:var(--h-control);height:auto;justify-content:stretch;padding:var(--sp2) var(--sp8);border-color:var(--grey-2);color:var(--navy);text-align:left}.hub-context-trigger:hover,.hub-context-trigger[aria-expanded=true]{border-color:var(--royal);background:var(--white);box-shadow:var(--shadow-sm)}.hub-context-avatar{width:var(--h-avatar);height:var(--h-avatar);min-width:var(--h-avatar);font-size:var(--fs-label)}.hub-context-current{min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.hub-context-caret{color:var(--ink-600);font-size:var(--fs-label);font-style:normal;text-align:center}.hub-context-panel{position:absolute;z-index:70;top:calc(100% + var(--sp8));left:var(--sp0);display:grid;grid-gap:var(--sp10);gap:var(--sp10);width:min(var(--w-context-panel),calc(100vw - var(--sp24)));padding:var(--sp12);box-shadow:var(--shadow-pop)}.hub-context-panel[hidden]{display:none!important}.hub-context-close{display:none;justify-self:start}.hub-context-options{display:grid;grid-gap:var(--sp4);gap:var(--sp4);max-height:calc(var(--h-tap) * 8 + var(--sp16));overflow:auto}.hub-context-options[hidden]{display:none!important}.hub-context-option{display:grid;grid-template-columns:var(--h-avatar) minmax(0,1fr);width:100%;min-height:var(--h-control);align-items:center;grid-gap:var(--sp8);gap:var(--sp8);padding:var(--sp4) var(--sp8);border:1px solid var(--grey-2);border-radius:var(--radius-sm);background:var(--white);color:var(--ink-900);font:inherit;text-align:left;cursor:pointer}.hub-context-option[hidden]{display:none!important}.hub-context-option:hover,.hub-context-option[aria-selected=true]{border-color:var(--royal);background:var(--info-bg)}.hub-context-option-copy{display:grid;min-width:0;grid-gap:var(--sp2);gap:var(--sp2)}.hub-context-option-copy strong{overflow:hidden;font-size:var(--fs-body);font-weight:var(--fw-sub);line-height:var(--lh-base);text-overflow:ellipsis;white-space:nowrap}.hub-context-option-copy small{color:var(--royal);font-size:var(--fs-label);font-weight:var(--fw-label);line-height:var(--lh-base)}.hub-module-nav{min-height:0;flex:1 1;align-content:start;overflow-y:auto;padding:var(--sp12)}.hub-module-nav,.hub-module-nav-section{display:grid;grid-gap:var(--sp2);gap:var(--sp2)}.hub-module-nav-section{margin-bottom:var(--sp8)}.hub-module-nav-section:last-child{margin-bottom:var(--sp0)}.hub-module-nav-section-label{padding:var(--sp0) var(--sp12) var(--sp4);color:var(--ink-400);font-size:var(--fs-label);font-weight:var(--fw-body);text-transform:uppercase}.hub-module-nav-item,.hub-module-nav-section-label{line-height:var(--lh-base);letter-spacing:var(--track-shell)}.hub-module-nav-item{position:relative;display:flex;min-width:0;align-items:center;gap:var(--sp12);padding:var(--sp9) var(--sp14);border-radius:var(--radius);color:var(--ink-600);font-size:var(--fs-body);font-weight:var(--fw-sub);text-decoration:none}.hub-module-nav-item.active,.hub-module-nav-item:hover{background:var(--grey-1);color:var(--navy)}.hub-module-nav-item.active{font-weight:var(--fw-head)}.hub-module-nav-icon{display:flex;width:var(--sz-icon);height:var(--sz-icon);flex:0 0 var(--sz-icon);align-items:center;justify-content:center;color:inherit}.hub-module-nav-icon>svg{display:block;width:100%;height:100%}.hub-module-nav-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hub-module-nav-short-label{display:none}.hub-admin-shell.module-rail-collapsed .hub-module-brand{justify-content:center;gap:var(--sp4);padding:var(--sp0) var(--sp2)}.hub-admin-shell.module-rail-collapsed .hub-module-brand-copy{display:none}.hub-admin-shell.module-rail-collapsed .hub-module-brand-abbrev{display:block}.hub-admin-shell.module-rail-collapsed .hub-module-nav{padding:var(--sp9)}.hub-admin-shell.module-rail-collapsed .hub-module-nav-section{justify-items:center;margin-bottom:var(--sp8)}.hub-admin-shell.module-rail-collapsed .hub-module-nav-section-label{display:none}.hub-admin-shell.module-rail-collapsed .hub-module-nav-item{width:58px;min-height:56px;flex-direction:column;justify-content:center;gap:var(--sp4);padding:var(--sp8) var(--sp4);text-align:center}.hub-admin-shell.module-rail-collapsed .hub-module-nav-label,.hub-admin-shell.module-rail-collapsed .hub-module-nav-short-label{display:none}.hub-admin-shell.module-rail-collapsed .hub-module-nav-item:hover:after{position:absolute;left:calc(100% + var(--sp8));z-index:100;display:block;width:max-content;max-width:var(--w-menu);padding:var(--sp6) var(--sp8);border-radius:var(--radius-sm);background:var(--ink-900);color:var(--white);content:attr(data-tooltip);font-size:var(--fs-label);font-weight:var(--fw-body);white-space:nowrap;box-shadow:var(--shadow-pop)}.hub-mobile-module-account,.hub-module-account{display:none!important}.hub-admin-content-shell{display:flex;min-width:0;min-height:var(--h-viewport);flex-direction:column}.hub-skip-link{position:fixed;left:var(--sp12);top:var(--sp12);z-index:100;transform:translateY(calc((var(--h-tap) + var(--sp24)) * -1));min-height:var(--h-tap);padding:var(--sp0) var(--sp14);border-radius:var(--radius-sm);background:var(--white);color:var(--navy);font-size:var(--fs-body);font-weight:var(--fw-sub);line-height:var(--h-tap);text-decoration:none;box-shadow:var(--shadow-pop)}.hub-skip-link:focus{transform:translateY(var(--sp0))}.hub-shell-topbar{position:-webkit-sticky;position:sticky;top:var(--sp0);z-index:40;min-height:var(--h-tap);padding:var(--sp0);border-bottom:1px solid var(--grey-2);background:var(--white);color:var(--ink-900)}.hub-shell-topbar-row{height:var(--h-tap);justify-content:space-between;padding:var(--sp0) var(--sp24)}.hub-shell-topbar-row,.hub-shell-topbar-start{display:flex;align-items:center;gap:var(--sp8)}.hub-shell-topbar-start{min-width:0}.hub-shell-breadcrumb{display:flex;min-width:0;align-items:center;gap:var(--sp6);overflow:hidden;color:var(--ink-600);font-size:var(--fs-label);font-weight:500;line-height:var(--lh-tight)}.hub-shell-breadcrumb>a{flex:0 0 auto;color:var(--ink-600);text-decoration:none}.hub-shell-breadcrumb>a:hover{color:var(--navy)}.hub-shell-breadcrumb>strong{min-width:0;overflow:hidden;color:var(--navy);font-weight:var(--fw-sub);text-overflow:ellipsis;white-space:nowrap}.hub-shell-topbar-actions{display:flex;flex:0 0 auto;align-items:center;gap:var(--sp8)}.hub-shell-actor{display:flex;width:var(--h-avatar);height:var(--h-avatar);align-items:center;justify-content:center;padding:var(--sp0);border:0;border-radius:var(--radius-pill);background:var(--navy);color:var(--white);font:inherit;font-size:var(--fs-label);font-weight:var(--fw-sub);text-decoration:none;cursor:pointer}.hub-account-layer{position:fixed;inset:var(--sp0);z-index:80;pointer-events:none}.hub-account-layer[hidden]{display:none}.hub-account-backdrop{display:none;position:absolute;inset:var(--sp0);border:0;background:color-mix(in srgb,var(--ink-900),transparent 60%)}.hub-account-menu{position:absolute;top:calc(var(--h-tap) + var(--sp8));right:var(--sp12);width:min(var(--w-account-menu),calc(100vw - var(--sp24)));overflow:hidden;border:1px solid var(--grey-2);border-radius:var(--radius);background:var(--white);box-shadow:var(--shadow-pop);pointer-events:auto}.hub-account-menu-head{display:flex;align-items:center;gap:var(--sp10);padding:var(--sp12) var(--sp14);border-bottom:1px solid var(--grey-2)}.hub-account-menu-head .hub-shell-actor{width:var(--h-avatar);height:var(--h-avatar);cursor:default}.hub-account-menu-copy{display:flex;min-width:0;flex-direction:column;line-height:var(--lh-base)}.hub-account-menu-copy strong{overflow:hidden;color:var(--ink-900);font-size:var(--fs-body);text-overflow:ellipsis;white-space:nowrap}.hub-account-menu-copy small{color:var(--ink-600);font-size:var(--fs-label)}.hub-account-menu-item{display:flex;min-height:var(--h-tap);align-items:center;gap:var(--sp10);padding:var(--sp0) var(--sp14);border:0;background:var(--white);color:var(--ink-700);font:inherit;font-size:var(--fs-body);text-decoration:none;cursor:pointer}.hub-account-menu-item:hover{background:var(--grey-1)}.hub-account-menu-item svg{width:var(--sz-icon);height:var(--sz-icon);flex:0 0 var(--sz-icon);stroke:currentColor}.hub-account-menu-item.danger{width:100%;border-top:1px solid var(--grey-2);color:var(--danger)}.hub-page{flex:1 1;min-width:0;max-width:100%;overflow:auto;padding:var(--sp0) var(--hub-frame-page-x) var(--hub-frame-page-y);container-type:inline-size;container-name:hub-page}.hub-page-header{margin:var(--sp0) var(--sp0) var(--hub-frame-section-gap);padding:var(--hub-frame-topbar-y) var(--sp0);border-bottom:1px solid var(--grey-2);background:var(--white);color:var(--ink-900)}.hub-page-header-row{display:grid;min-height:46px;grid-template-columns:minmax(0,1fr) max-content;align-items:center;justify-content:space-between;grid-gap:var(--hub-frame-cluster-gap);gap:var(--hub-frame-cluster-gap)}.hub-page-title-wrap{min-width:0}.hub-page-title{margin:var(--sp0);color:var(--ink-900);font-size:var(--fs-head);font-weight:var(--fw-head);line-height:var(--lh-tight);letter-spacing:var(--track-display)}.hub-page-description{display:block;max-width:72ch;margin-top:var(--sp4);color:var(--ink-600);font-size:var(--fs-label);font-weight:var(--fw-body);line-height:var(--lh-base);letter-spacing:var(--track-body)}.hub-page-header-actions{display:flex;min-width:0;align-items:center;justify-content:flex-end;gap:var(--hub-frame-control-gap);white-space:nowrap}.hub-page-header-actions>*{flex:0 0 auto}.hub-page-header-extra{margin-top:var(--hub-frame-control-gap)}.hub-page-stack{display:grid;width:100%;min-width:0;max-width:100%;grid-gap:var(--hub-frame-section-gap);gap:var(--hub-frame-section-gap)}.hub-kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(136px,1fr));align-items:stretch;grid-gap:var(--sp10);gap:var(--sp10)}.hub-kpi-card{display:flex;min-height:108px;flex-direction:column;align-items:flex-start}.hub-kpi-accent{width:44px;height:6px;margin-bottom:var(--sp10);border-radius:var(--radius-pill);background:var(--cf-blue)}.hub-kpi-card[data-tone=ok] .hub-kpi-accent{background:var(--cf-green)}.hub-kpi-card[data-tone=warn] .hub-kpi-accent{background:var(--cf-amber)}.hub-kpi-card[data-tone=bad] .hub-kpi-accent{background:var(--cf-pink)}.hub-kpi-card[data-tone=neutral] .hub-kpi-accent{background:var(--cf-grey)}.hub-kpi-label{margin:var(--sp0);color:var(--ink-600);font-size:var(--fs-label);font-weight:var(--fw-label);line-height:var(--lh-base);letter-spacing:var(--track-body)}.hub-kpi-value{display:block;margin:var(--sp6) var(--sp0) var(--sp0);color:var(--ink-900);font-size:var(--fs-head);font-weight:var(--fw-head);line-height:var(--lh-tight);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hub-table-toolbar{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:var(--sp8);flex-wrap:wrap}.hub-table-toolbar>.filter{flex:1 1;min-width:min(100%,320px)}.hub-primary-rail-hide{display:flex;width:var(--h-tap);height:var(--h-tap);flex:0 0 var(--h-tap);align-items:center;justify-content:center;margin-top:var(--sp10);border:1px solid color-mix(in srgb,var(--white),transparent 80%);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--white),transparent 92%);color:var(--on-navy-1);font:inherit;font-size:var(--fs-sub);font-weight:var(--fw-head);line-height:var(--lh-tight);cursor:pointer}.hub-primary-rail-hide:hover{background:color-mix(in srgb,var(--white),transparent 90%);color:var(--white)}.hub-admin-shell.primary-rail-hidden .hub-admin-primary-rail,.hub-primary-rail-unhide{display:none}.hub-admin-shell.primary-rail-hidden .hub-primary-rail-unhide{position:fixed;left:var(--sp0);top:calc(var(--h-tap) + var(--sp12));z-index:60;display:grid;width:var(--h-tap);height:var(--h-tap);place-items:center;border:0;border-radius:var(--sp0) var(--radius) var(--radius) var(--sp0);background:var(--navy);color:var(--white);font-size:var(--fs-sub);font-weight:var(--fw-head);line-height:var(--lh-tight);cursor:pointer;box-shadow:var(--shadow-pop)}.hub-primary-rail-foot{display:none!important}.hub-mobile-hub-trigger,.hub-mobile-menu-trigger{display:none;min-height:var(--h-control-sm);align-items:center;justify-content:center;border:1px solid var(--grey-2);background:var(--white);color:var(--navy);font:inherit;font-size:var(--fs-label);font-weight:var(--fw-sub);text-decoration:none}.hub-mobile-hub-trigger{min-width:var(--h-tap);flex:0 0 auto;gap:var(--sp4);padding:var(--sp0) var(--sp8);border-radius:var(--radius-sm)}.hub-mobile-hub-trigger svg{display:block;width:var(--sz-icon);height:var(--sz-icon)}.hub-mobile-menu-trigger{padding:var(--sp0) var(--sp12);border-radius:var(--radius-pill)}.hub-mobile-hub-trigger:hover,.hub-mobile-menu-trigger:hover{background:var(--grey-1)}.hub-mobile-module-overlay,.hub-mobile-overlay{display:none}.hub-mobile-hub-label{max-width:var(--w-hub-name-max);overflow:hidden;color:inherit;font-weight:var(--fw-sub);text-overflow:ellipsis;white-space:nowrap}.hub-mobile-hub-panel{position:relative;display:flex;width:max-content;max-width:calc(var(--w-hub-name-max) + var(--sp14) + var(--sp14) + var(--sp16) + var(--sp16) + var(--sp10));height:var(--h-viewport);flex-direction:column;padding:var(--sp12);background:var(--white);color:var(--ink-700);box-shadow:var(--shadow-pop)}.hub-mobile-hub-nav{display:grid;grid-gap:var(--sp4);gap:var(--sp4)}.hub-mobile-hub-item{display:flex;min-height:var(--h-tap);align-items:center;gap:var(--sp10);padding:var(--sp0) var(--sp12);border-radius:var(--radius);color:var(--ink-700);font-size:var(--fs-body);font-weight:var(--fw-sub);text-decoration:none;white-space:nowrap}.hub-mobile-hub-item:hover{background:var(--grey-1)}.hub-mobile-hub-item.active{background:var(--info-bg);color:var(--navy)}.hub-settings-tabs{display:flex;flex-wrap:wrap;gap:var(--sp8);overflow:visible;padding-bottom:var(--sp12);border-bottom:1px solid var(--grey-2)}.hub-settings-tab{min-height:var(--h-control-sm);flex:0 0 auto;padding:var(--sp0) var(--sp12);border:1px solid var(--grey-2);border-radius:var(--radius-pill);background:var(--white);color:var(--ink-600);font:inherit;font-size:var(--fs-label);white-space:nowrap;cursor:pointer}.hub-settings-tab:hover{background:var(--grey-1);color:var(--navy)}.hub-settings-tab.active,.hub-settings-tab[aria-current=page]{border-color:var(--navy);background:var(--navy);color:var(--white)}.hub-reference-document{height:100%;overflow:hidden;background:var(--grey-1)}.hub-reference-document .ref-shell{height:var(--h-viewport)}.hub-reference-document .ref-symbols{position:absolute;width:var(--sp0);height:var(--sp0);overflow:hidden}.hub-reference-document .ref-platform-mark{display:grid;width:var(--h-tap);height:var(--h-tap);margin-top:var(--sp8);place-items:center;border-radius:var(--radius);background:var(--white)}.hub-reference-document .ref-platform-mark img{width:calc(var(--h-tap) - var(--sp8));height:calc(var(--h-tap) - var(--sp8));object-fit:contain}.hub-reference-document .ref-page-actions{display:flex;align-items:center;gap:var(--sp8);flex-wrap:wrap}.hub-reference-document .ref-chart-grid{display:grid;grid-template-columns:minmax(var(--sp0),2fr) minmax(var(--w-module-rail),1fr);grid-gap:var(--sp10);gap:var(--sp10)}.hub-reference-document .ref-status-list{display:grid;grid-gap:var(--sp8);gap:var(--sp8)}.hub-reference-document .ref-status-row{display:flex;align-items:center;justify-content:space-between;gap:var(--sp8);padding:var(--sp8) var(--sp0);border-bottom:1px solid var(--grey-1)}.hub-reference-document .ref-status-row:last-child{border-bottom:0}.hub-reference-document .ref-long-card{min-height:calc(var(--w-module-rail) + var(--sp20))}.hub-reference-document .ref-settings-content,.hub-reference-document .ref-warroom-content{display:none}.hub-reference-document .ref-settings-grid{display:grid;grid-template-columns:repeat(2,minmax(var(--sp0),1fr));grid-gap:var(--sp12);gap:var(--sp12)}.hub-reference-document .ref-setting-field{display:grid;grid-gap:var(--sp6);gap:var(--sp6)}.hub-reference-document .ref-setting-field label{color:var(--ink-600);font-size:var(--fs-label)}.hub-reference-document .ref-setting-value{min-height:var(--h-control);padding:var(--sp9) var(--sp12);border:1px solid var(--grey-2);border-radius:var(--radius);background:var(--white);color:var(--ink-900)}.hub-reference-document .ref-license-table{display:grid;grid-gap:var(--sp0);gap:var(--sp0)}.hub-reference-document .ref-license-row{display:grid;grid-template-columns:minmax(var(--sp0),1.5fr) minmax(calc(var(--w-field-label) - var(--sp20)),.7fr) minmax(calc(var(--w-field-label) - var(--sp20)),.7fr) minmax(calc(var(--w-field-label) - var(--sp24) - var(--sp8)),.5fr);grid-gap:var(--sp10);gap:var(--sp10);align-items:center;padding:var(--sp12) var(--sp0);border-bottom:1px solid var(--grey-2)}.hub-reference-document .ref-license-row:last-child{border-bottom:0}.hub-reference-document .ref-license-head{color:var(--ink-600);font-size:var(--fs-label);font-weight:var(--fw-sub)}.hub-reference-document .ref-scroll-spacer{min-height:calc(var(--w-page) / 2 - var(--sp20))}.hub-reference-document .ref-overlay-proof{display:none;align-items:center;gap:var(--sp8);padding:var(--sp8) var(--sp10);border:1px solid var(--success);border-radius:var(--radius);background:var(--success-bg);color:var(--success);font-size:var(--fs-label)}.hub-reference-document[data-reference-state=M7] .ref-overlay-proof{display:flex}.hub-reference-document .ref-state-caption{position:fixed;right:var(--sp12);bottom:var(--sp12);z-index:110;max-width:min(calc(var(--w-modal) + var(--w-field-label) + var(--sp8)),calc(100vw - var(--sp24)));padding:var(--sp8) var(--sp12);border-radius:var(--radius);background:var(--danger);color:var(--white);font-size:var(--fs-label);font-weight:var(--fw-sub);line-height:var(--lh-base);box-shadow:var(--shadow-pop);pointer-events:none}.hub-reference-document[data-reference-state=D0] .ref-state-caption{display:none}.hub-reference-document .ref-collapsed-tooltip{display:none;position:fixed;left:calc(var(--w-hub-rail) + var(--w-module-rail-collapsed) + var(--sp8));top:calc(var(--h-tap) + var(--sp24));z-index:105;padding:var(--sp6) var(--sp8);border-radius:var(--radius-sm);background:var(--ink-900);color:var(--white);font-size:var(--fs-label);box-shadow:var(--shadow-pop)}.hub-reference-document[data-reference-state=D2] .ref-collapsed-tooltip{display:block}.hub-reference-document[data-reference-state=R1] .hub-module-rail-toggle,.hub-reference-document[data-reference-state=R1] .hub-primary-rail-hide{outline:var(--sp2) solid var(--danger);outline-offset:calc(var(--sp2) * -1)}.hub-reference-stack-top{margin-top:var(--sp10)}.public-journey-shell{display:flex;min-height:var(--h-viewport);flex-direction:column;background:var(--white)}.public-journey-main{display:flex;flex:1 1;flex-direction:column;background:var(--white)}.public-journey-stage{display:grid;flex:1 1;place-items:center;width:100%;background:var(--white)}.public-journey-wrap{width:100%;max-width:var(--w-public-journey);margin:var(--sp0) auto;padding:var(--sp16);container-type:inline-size}.public-journey-flow{display:grid;grid-gap:var(--sp20);gap:var(--sp20);padding-top:var(--sp24);padding-bottom:var(--sp24)}.public-journey-cta{width:100%;min-height:var(--h-tap)}.public-footer-centered{border-top:1px solid var(--grey-2);background:var(--white);text-align:center}.public-footer-centered>div>div:first-child{flex-direction:column;align-items:center;justify-content:center;text-align:center}.public-footer-centered>div>div:last-child{text-align:center}@media(max-width:1024px){.g4{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:768px){.g3,.g4{grid-template-columns:repeat(2,minmax(0,1fr))}.inline-action-form,.v1-dash{grid-template-columns:1fr}.inline-action-form .btn{width:100%}.rcdl .span-2,.rcdl .span-3{grid-column:auto}.kv-compact{grid-template-columns:1fr}.scan-grid{grid-template-columns:minmax(var(--w-hub-rail),.55fr) minmax(calc(var(--w-field-label) - var(--sp16)),.9fr) minmax(0,1.55fr)}.hub-shell-topbar-row{padding:var(--sp0) var(--sp12)}.hub-mobile-hub-trigger,.hub-mobile-menu-trigger{display:flex}.hub-mobile-overlay:not([hidden]){position:fixed;z-index:75;inset:var(--sp0);display:flex}.hub-mobile-backdrop{position:absolute;inset:var(--sp0);border:0;background:color-mix(in srgb,var(--ink-900),transparent 60%)}.hub-mobile-hub-drawer,.hub-mobile-hub-panel{position:relative;margin-right:auto;display:flex;width:max-content;max-width:calc(var(--w-hub-name-max) + var(--sp14) + var(--sp14) + var(--sp16) + var(--sp16) + var(--sp10));height:var(--h-viewport);flex-direction:column;overflow-y:auto;padding:var(--sp12);background:var(--white);color:var(--ink-700);box-shadow:var(--shadow-pop)}.hub-mobile-hub-drawer-head{display:none}.hub-mobile-hub-nav{display:grid;grid-gap:var(--sp4);gap:var(--sp4);padding:var(--sp0)}.hub-mobile-hub-item{min-height:var(--h-tap);padding:var(--sp0) var(--sp12);color:var(--ink-700)}.hub-mobile-hub-item:hover{background:var(--grey-1)}.hub-mobile-hub-item.active{background:var(--info-bg);color:var(--navy)}.hub-account-layer{pointer-events:auto}.hub-account-backdrop{display:block}.hub-account-menu{right:var(--sp8)}.hub-mobile-module-overlay:not([hidden]){position:fixed;z-index:75;inset:var(--sp0);display:flex}.hub-mobile-module-backdrop{position:absolute;inset:var(--sp0);border:0;background:color-mix(in srgb,var(--ink-900),transparent 60%)}.hub-mobile-module-drawer{position:relative;margin-left:auto;display:flex;width:min(calc(100% - var(--sp24)),calc(var(--w-modal) + var(--sp24) + var(--sp24)));height:var(--h-viewport);flex-direction:column;overflow-y:auto;background:var(--white);color:var(--ink-900);box-shadow:var(--shadow-pop)}.hub-mobile-module-drawer-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp12);padding:var(--sp16);border-bottom:1px solid var(--grey-2)}.hub-mobile-module-drawer-head>div{display:grid;grid-gap:var(--sp4);gap:var(--sp4)}.hub-mobile-module-drawer-head strong{color:var(--ink-900);font-size:var(--fs-sub);font-weight:var(--fw-sub)}.hub-mobile-module-nav{display:grid;grid-gap:var(--sp3);gap:var(--sp3);padding:var(--sp12)}.hub-mobile-module-nav .hub-module-nav-item{min-height:var(--h-tap)}}.hub-mobile-module-drawer{isolation:isolate}.hub-mobile-module-drawer .hub-module-context{position:static;padding:var(--sp12)}.hub-mobile-module-drawer .hub-context-switcher{position:static}.hub-mobile-module-drawer .hub-context-panel{position:absolute;z-index:10;inset:var(--sp0);width:auto;max-height:none;min-height:100%;align-content:start;border:0;border-radius:var(--sp0);box-shadow:none}.hub-mobile-module-drawer .hub-context-close{display:inline-flex}.hub-mobile-module-drawer .hub-context-options{max-height:none}@media(max-width:768px){.hub-admin-shell{display:block;--hub-frame-page-x:var(--sp14);--hub-frame-page-y:var(--sp14);--hub-frame-topbar-y:var(--sp14)}.hub-admin-shell>.hub-admin-module-rail,.hub-admin-shell>.hub-admin-primary-rail,.hub-admin-shell>.hub-primary-rail-unhide{display:none}.hub-admin-content-shell{min-height:var(--h-viewport)}.hub-shell-breadcrumb>a,.hub-shell-breadcrumb>span{display:none}.hub-page-header-row{grid-template-columns:minmax(0,1fr);align-items:start}.hub-page-header-actions{justify-content:flex-start;flex-wrap:wrap}.hub-admin-shell.module-rail-collapsed .hub-mobile-module-nav .hub-module-nav-section{justify-items:stretch}.hub-admin-shell.module-rail-collapsed .hub-mobile-module-nav .hub-module-nav-section-label{display:block}.hub-admin-shell.module-rail-collapsed .hub-mobile-module-nav .hub-module-nav-item{width:auto;min-height:var(--h-tap);flex-direction:row;justify-content:flex-start;gap:var(--sp12);padding:var(--sp9) var(--sp14);text-align:left}.hub-admin-shell.module-rail-collapsed .hub-mobile-module-nav .hub-module-nav-label{display:block}.hub-admin-shell.module-rail-collapsed .hub-mobile-module-nav .hub-module-nav-item:hover:after{display:none}.hub-reference-document .ref-chart-grid,.hub-reference-document .ref-settings-grid{grid-template-columns:1fr}.hub-reference-document .hub-page-description,.hub-reference-document .hub-shell-breadcrumb>a,.hub-reference-document .hub-shell-breadcrumb>span{display:none}.hub-reference-document .hub-page-title{font-size:var(--fs-sub)}.hub-reference-document .ref-license-row{grid-template-columns:minmax(var(--sp0),1fr) calc(var(--w-field-label) - var(--sp20) - var(--sp6))}.hub-reference-document .ref-license-row>:nth-child(3),.hub-reference-document .ref-license-row>:nth-child(4){display:none}.hub-reference-document .ref-state-caption{right:var(--sp8);bottom:var(--sp8);font-size:var(--fs-micro)}}@media(max-width:480px){.g2,.g3,.g4,.v1-dash{grid-template-columns:1fr}.wrap{padding:var(--sp12)}header{padding:var(--sp16)}.card{padding:var(--sp10) var(--sp12)}.flex{gap:var(--sp6)}.logo-tile{height:auto;min-height:var(--bars-h)}.rcdl,.rcdl.tight,.rcdl.wide,.scan-grid{grid-template-columns:1fr}.scan-head{display:none}.scan-row{display:grid;grid-template-columns:64px 1fr;grid-column-gap:var(--sp8);column-gap:var(--sp8);padding:var(--sp7) 0;border-bottom:1px solid var(--grey-1)}.scan-row>span{border-bottom:0;padding:var(--sp2) 0}.scan-row>span:nth-child(3){grid-column:1/-1;color:var(--ink-600)}}@container hub-page (max-width:760px){.hub-page-header-row{grid-template-columns:minmax(0,1fr);align-items:start}.hub-page-header-actions{justify-content:flex-start;flex-wrap:wrap}}@container (max-width:760px){.g3,.g4{grid-template-columns:repeat(2,minmax(0,1fr))}.v1-dash{grid-template-columns:1fr}.rcdl .span-2,.rcdl .span-3{grid-column:auto}}@container (max-width:480px){.g2,.g3,.g4,.v1-dash,.v1-kpis{grid-template-columns:1fr}}:root{--font-family:"Prompt",sans-serif;--font-display-size:clamp(30px,4.6vw,46px);--font-display-weight:800;--font-heading-size:clamp(25px,3.6vw,36px);--font-heading-weight:600;--font-body-size:17px;--font-body-weight:400;--font-body-emphasis-weight:600;--font-action-size:24px;--font-action-weight:600;--font-label-size:14px;--font-label-weight:400;--font-line-height:1.5;--font-tracking:0em;--font-latin-optical-scale:0.94}.font-action,.font-body,.font-display,.font-heading,.font-label{font-family:var(--font-family);line-height:var(--font-line-height);letter-spacing:var(--font-tracking)}.font-display{font-size:var(--font-display-size);font-weight:var(--font-display-weight)}.font-heading{font-size:var(--font-heading-size);font-weight:var(--font-heading-weight)}.font-body{font-size:var(--font-body-size);font-weight:var(--font-body-weight)}.font-body b,.font-body strong{font-weight:var(--font-body-emphasis-weight)}.font-action{font-size:var(--font-action-size);font-weight:var(--font-action-weight)}.font-label{font-size:var(--font-label-size);font-weight:var(--font-label-weight)}.font-system .btn,.font-system .input,.font-system button,.font-system input,.font-system select,.font-system textarea{font-family:var(--font-family);font-size:var(--font-action-size);font-weight:var(--font-action-weight);line-height:var(--font-line-height);letter-spacing:var(--font-tracking)}.font-system .input::placeholder,.font-system input::placeholder,.font-system textarea::placeholder{font-weight:var(--font-action-weight)}