.checkbox-button-module__eeDbeW__label{width:fit-content;display:inline-flex;position:relative}.checkbox-button-module__eeDbeW__srOnly{}.checkbox-button-module__eeDbeW__box{padding:calc(var(--cbb-pad) * 1px);border-radius:calc(var(--radius-control) * 1px);background-color:var(--cbb-fill);cursor:pointer;transition:background-color .15s var(--easing-standard);align-items:center;display:inline-flex}.checkbox-button-module__eeDbeW__lg{--cbb-pad:var(--spacing-xs);--cbb-fill:var(--button-dark-background-tonal-enabled);--cbb-fill-hover:var(--button-dark-background-tonal-hover)}.checkbox-button-module__eeDbeW__md{--cbb-pad:var(--spacing-2xs);--cbb-fill:var(--button-dark-background-tonal-enabled);--cbb-fill-hover:var(--button-dark-background-tonal-hover)}.checkbox-button-module__eeDbeW__sm{--cbb-pad:var(--spacing-3xs);--cbb-fill:var(--button-dark-background-tonal-enabled);--cbb-fill-hover:var(--button-dark-background-tonal-hover)}.checkbox-button-module__eeDbeW__checked{--cbb-fill:var(--button-primary-background-fill-enabled);--cbb-fill-hover:var(--button-primary-background-fill-hover)}.checkbox-button-module__eeDbeW__disabled{--cbb-fill:var(--button-disabled-background-disabled);--cbb-fill-hover:var(--button-disabled-background-disabled);cursor:not-allowed}.checkbox-button-module__eeDbeW__hover{background-color:var(--cbb-fill-hover)}@media (hover:hover) and (pointer:fine){.checkbox-button-module__eeDbeW__box:hover{background-color:var(--cbb-fill-hover)}}.checkbox-button-module__eeDbeW__srOnly:focus-visible+.checkbox-button-module__eeDbeW__box{box-shadow:var(--focus-ring)}.checkbox-button-module__eeDbeW__text{padding:0 calc(var(--spacing-3xs) * 1px);color:var(--text-default);white-space:nowrap}.checkbox-button-module__eeDbeW__checked .checkbox-button-module__eeDbeW__text{color:var(--text-inverse)}.checkbox-button-module__eeDbeW__disabled .checkbox-button-module__eeDbeW__text{color:var(--text-disabled)}
.mg-select{flex-direction:column;display:inline-flex;position:relative}.mg-select__trigger{justify-content:space-between;align-items:center;gap:calc(var(--spacing-xs) * 1px);background:var(--input-background-enabled);border:1px solid var(--input-border-enabled);border-radius:calc(var(--radius-md) * 1px);width:100%;font-family:var(--font-family-body), sans-serif;font-weight:var(--font-weight-500);letter-spacing:-.03em;color:var(--text-default);transition:border-color .15s var(--easing-standard);display:flex}.mg-select__trigger:hover{border-color:var(--button-light-border-hover)}.mg-select__trigger[aria-expanded=true]{border-color:var(--input-border-active)}.mg-select__content{align-items:center;min-width:0;display:flex;overflow:hidden}.mg-select__value{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mg-select__icon{width:calc(var(--num-20) * 1px);height:calc(var(--num-20) * 1px);background-color:var(--icon-default);transition:transform .15s var(--easing-standard);flex:none;-webkit-mask:url(../media/icon-arrow-drop-down.38gmd1o55i3ba.svg) 50%/contain no-repeat;mask:url(../media/icon-arrow-drop-down.38gmd1o55i3ba.svg) 50%/contain no-repeat}.mg-select__trigger[aria-expanded=true] .mg-select__icon{transform:rotate(180deg)}.mg-select--sm .mg-select__trigger{min-height:calc(var(--num-24) * 1px);padding:0 calc(var(--spacing-xs) * 1px);font-size:calc(var(--font-size-4xs) * 1px);line-height:calc(var(--font-line-height-3xs) * 1px)}.mg-select--md .mg-select__trigger{min-height:calc(var(--num-32) * 1px);padding:0 calc(var(--spacing-sm) * 1px);font-size:calc(var(--font-size-3xs) * 1px);line-height:calc(var(--font-line-height-2xs) * 1px)}.mg-select--lg .mg-select__trigger{min-height:calc(var(--num-40) * 1px);padding:0 calc(var(--spacing-md) * 1px);font-size:calc(var(--font-size-2xs) * 1px);line-height:calc(var(--font-line-height-xs) * 1px)}.mg-select__listbox{z-index:20;top:calc(100% + var(--spacing-3xs) * 1px);min-width:100%;position:absolute;right:0}.mg-select__listbox[hidden]{display:none}
.mg-select__anchor{flex-direction:column;display:flex;position:relative}.mg-select__trigger{border-radius:calc(var(--radius-control) * 1px);text-align:left;cursor:pointer;transition:border-color .15s var(--easing-standard), background-color .15s var(--easing-standard)}.mg-select--lg .mg-select__trigger,.mg-select--md .mg-select__trigger{gap:calc(var(--spacing-3xs) * 1px);padding:0 calc(var(--spacing-xs) * 1px) 0 calc(var(--spacing-sm) * 1px)}.mg-select--sm .mg-select__trigger{gap:calc(var(--spacing-4xs) * 1px);padding:0 calc(var(--spacing-3xs) * 1px) 0 calc(var(--spacing-xs) * 1px)}.mg-select--enabled .mg-select__trigger,.mg-select--enabled .mg-select__trigger:hover{border-color:var(--input-border-enabled)}.mg-select--enabled .mg-select__trigger[aria-expanded=true],.mg-select--enabled .mg-select__trigger:focus-visible{border-color:var(--input-border-active);background:var(--input-background-active);outline:none}.mg-select--borderless .mg-select__trigger{background:0 0;border:0}.mg-select--error .mg-select__trigger,.mg-select--error .mg-select__trigger:hover{border-color:var(--input-border-essential)}.mg-select--success .mg-select__trigger,.mg-select--success .mg-select__trigger:hover{border-color:var(--input-border-success)}.mg-select--disabled .mg-select__trigger,.mg-select--disabled .mg-select__trigger:hover{border-color:var(--input-border-disabled);background:var(--input-background-disabled);color:var(--text-disabled);cursor:not-allowed}.mg-select__value--placeholder{color:var(--text-placeholder)}.mg-select--disabled .mg-select__value{color:var(--text-disabled)}.mg-select__icon{width:auto;height:auto;color:var(--icon-default);background:0 0;transition:none;display:inline-flex;-webkit-mask:none;mask:none}.mg-select__trigger[aria-expanded=true] .mg-select__icon{transform:none}.mg-select--disabled .mg-select__icon{color:var(--icon-disabled)}.mg-select__help{margin-top:calc(var(--spacing-3xs) * 1px);padding-top:calc(var(--spacing-4xs) * 1px);color:var(--text-default-subtle);letter-spacing:-.03em}.mg-select--error .mg-select__help{color:var(--text-essential)}.mg-select--success .mg-select__help{color:var(--text-success)}.mg-select__listbox .mg-menu__item:disabled{cursor:not-allowed}.mg-select__listbox.mg-select__listbox--portal{z-index:1;min-width:0;position:fixed;top:auto;right:auto}.mg-select__listbox.mg-select__listbox--page{z-index:1000}.mg-select__listbox--portal[data-placement=pending]{visibility:hidden}.mg-select__listbox.mg-select__listbox--top{top:auto;bottom:calc(100% + var(--spacing-3xs) * 1px)}.mg-select__listbox.mg-select__listbox--start{left:0;right:auto}.mg-select--inset-border.mg-select--lg .mg-select__trigger,.mg-select--inset-border.mg-select--md .mg-select__trigger{padding-inline:calc((var(--spacing-sm) - var(--num-1)) * 1px) calc((var(--spacing-xs) - var(--num-1)) * 1px)}.mg-select__listbox--fit{width:100%;max-width:100%}.mg-select__listbox--fit .mg-menu__item{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mg-select__listbox .mg-menu{max-height:calc((var(--num-32) * 8 + var(--spacing-xs) * 2) * 1px);overflow-y:auto}
.claimModal-module__Q2zYgW__form{gap:calc(var(--spacing-md) * 1px);flex-direction:column;width:100%;display:flex}.claimModal-module__Q2zYgW__notices{padding:calc(var(--spacing-xs) * 1px) 0 0 calc(var(--spacing-md) * 1px);color:var(--text-default-subtle);font-size:calc(var(--font-size-4xs) * 1px);line-height:calc(var(--font-line-height-3xs) * 1px);letter-spacing:-.03em;margin:0}.claimModal-module__Q2zYgW__noticeLink{color:var(--text-primary);text-decoration:underline}.claimModal-module__Q2zYgW__rows{border-top:1px solid var(--border-divider-dark-solid);flex-direction:column;display:flex}.claimModal-module__Q2zYgW__row{grid-template-columns:calc(var(--spacing-5xl) * 1px) minmax(0, 1fr);border-bottom:1px dashed var(--border-divider-dark-dash);min-width:0;display:grid}.claimModal-module__Q2zYgW__label{padding-top:calc(var(--spacing-md) * 1px);color:var(--text-default-subtle);font-size:calc(var(--font-size-3xs) * 1px);font-weight:var(--font-weight-500);line-height:calc(var(--font-line-height-2xs) * 1px);letter-spacing:-.03em}.claimModal-module__Q2zYgW__field{align-items:center;gap:calc(var(--spacing-xs) * 1px);min-width:0;padding-block:calc(var(--spacing-sm) * 1px);display:flex}.claimModal-module__Q2zYgW__fieldBlock{min-width:0;padding-block:calc(var(--spacing-sm) * 1px);display:block}.claimModal-module__Q2zYgW__text{font-size:calc(var(--font-size-3xs) * 1px);line-height:calc(var(--font-line-height-2xs) * 1px);color:var(--text-default)}.claimModal-module__Q2zYgW__fileName{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:calc(var(--font-size-3xs) * 1px);color:var(--text-default);flex:1;overflow:hidden}.claimModal-module__Q2zYgW__foot{justify-content:center;align-items:center;gap:calc(var(--spacing-xs) * 1px);width:100%;display:flex}@media (max-width:480px){.claimModal-module__Q2zYgW__row{display:block}.claimModal-module__Q2zYgW__label{padding-top:calc(var(--spacing-sm) * 1px);display:block}}
.railNav-module__UNj6bG__app{min-height:100vh;color:var(--text-default);background:var(--surface-default);align-items:flex-start;display:flex}.railNav-module__UNj6bG__nav{background:var(--surface-default);width:66px;min-width:0;height:100vh;z-index:var(--layer-shell);transition:width .3s var(--easing-decelerate);flex-direction:column;flex-shrink:0;display:flex;position:sticky;top:0}.railNav-module__UNj6bG__hasDepth2{width:346px}.railNav-module__UNj6bG__head{align-items:center;gap:calc(var(--spacing-sm) * 1px);height:66px;padding:calc(var(--spacing-lg) * 1px);border-bottom:1px solid var(--border-divider-dark-solid);border-right:1px solid var(--border-divider-dark-solid);box-sizing:border-box;background:var(--surface-default);width:66px;transition:width .3s var(--easing-standard);flex-shrink:0;display:flex;overflow:hidden}.railNav-module__UNj6bG__isOpen .railNav-module__UNj6bG__head{width:346px}.railNav-module__UNj6bG__logo{flex-shrink:0;width:26px;height:26px;display:flex}a.railNav-module__UNj6bG__logo:focus-visible{box-shadow:var(--focus-ring);outline:none}.railNav-module__UNj6bG__logo svg,.railNav-module__UNj6bG__logo img{width:100%;height:100%;display:block}.railNav-module__UNj6bG__sep{background:var(--gray-gray-300);flex-shrink:0;width:2px;height:14px}.railNav-module__UNj6bG__wordmark{color:var(--text-default);flex-shrink:0;display:flex}.railNav-module__UNj6bG__sep,.railNav-module__UNj6bG__wordmark,.railNav-module__UNj6bG__beta{opacity:0;transition:opacity .15s var(--easing-accelerate)}.railNav-module__UNj6bG__beta{padding-block:calc(var(--spacing-4xs) * 1px) calc(var(--spacing-xs) * 1px);flex-shrink:0;align-self:center;margin-inline-start:calc((var(--spacing-2xs) + var(--num-2) + var(--num-1)) * -1px);display:flex}.railNav-module__UNj6bG__beta svg{display:block}.railNav-module__UNj6bG__wordmark svg{height:calc((var(--spacing-xl) + var(--num-2) + var(--num-1)) * 1px);width:auto;margin-block-start:calc(var(--num-2) * 1px);display:block}.railNav-module__UNj6bG__isOpen .railNav-module__UNj6bG__sep,.railNav-module__UNj6bG__isOpen .railNav-module__UNj6bG__wordmark,.railNav-module__UNj6bG__isOpen .railNav-module__UNj6bG__beta{opacity:1;transition:opacity .2s var(--easing-decelerate) .1s}.railNav-module__UNj6bG__body{flex:1 1 0;align-items:stretch;min-height:0;display:flex}.railNav-module__UNj6bG__rail{background:var(--surface-default);border-right:1px solid var(--border-divider-dark-solid);flex-direction:column;flex-shrink:0;align-items:center;width:66px;display:flex}.railNav-module__UNj6bG__railMenu{flex-direction:column;flex:1 1 0;width:100%;min-height:0;display:flex}.railNav-module__UNj6bG__unit{justify-content:center;align-items:center;gap:calc(var(--spacing-4xs) * 1px);width:100%;padding-block:calc(var(--spacing-sm) * 1px);background:var(--surface-default);color:var(--text-default-subtle);cursor:pointer;border:0;flex-direction:column;font-family:inherit;display:flex;position:relative}.railNav-module__UNj6bG__unit:hover{background-image:linear-gradient(var(--state-layer-neutral-4), var(--state-layer-neutral-4)), linear-gradient(var(--surface-default), var(--surface-default))}.railNav-module__UNj6bG__unitActive{background:var(--surface-primary);color:var(--text-inverse)}.railNav-module__UNj6bG__unitActive:hover{background-image:linear-gradient(var(--state-layer-neutral-16), var(--state-layer-neutral-16)), linear-gradient(var(--surface-primary), var(--surface-primary))}.railNav-module__UNj6bG__unitDisabled{cursor:default}.railNav-module__UNj6bG__unitLink{text-decoration:none}.railNav-module__UNj6bG__linkArrow{vertical-align:middle;width:calc(var(--font-line-height-3xs) * 1px);height:calc(var(--font-line-height-3xs) * 1px);display:inline-flex}.railNav-module__UNj6bG__linkArrow svg{width:100%;height:100%}.railNav-module__UNj6bG__unitDisabled:hover{background-image:none}.railNav-module__UNj6bG__icon{width:32px;height:32px;color:inherit;justify-content:center;align-items:center;display:flex}.railNav-module__UNj6bG__icon svg{width:calc(var(--num-32) * 1px);height:calc(var(--num-32) * 1px);display:block}.railNav-module__UNj6bG__label{font-family:var(--font-family-body);font-weight:var(--font-weight-700);font-size:calc(var(--font-size-4xs) * 1px);line-height:calc(var(--font-line-height-3xs) * 1px);letter-spacing:-.03em;text-align:center}.railNav-module__UNj6bG__railPush{flex:auto}.railNav-module__UNj6bG__railDock{flex-direction:column;align-items:center;width:100%;display:flex}.railNav-module__UNj6bG__depth2{background:var(--surface-default);border-right:0 solid var(--border-divider-dark-solid);width:0;min-width:0;transition:width .3s var(--easing-standard), border-right-width 0s linear .3s;flex-shrink:0;justify-content:flex-end;align-items:flex-start;display:flex;position:relative;overflow:hidden}.railNav-module__UNj6bG__isOpen .railNav-module__UNj6bG__depth2{width:280px;transition:width .3s var(--easing-standard);border-right-width:1px;overflow-y:auto}.railNav-module__UNj6bG__depth2Inner{box-sizing:border-box;width:279px;padding:calc(var(--spacing-sm) * 1px);gap:calc(var(--spacing-2xs) * 1px);flex-direction:column;flex-shrink:0;display:flex}.railNav-module__UNj6bG__isOpen .railNav-module__UNj6bG__depth2Inner{animation:.19s linear .225s both railNav-module__UNj6bG__depth2-text-in}.railNav-module__UNj6bG__isOpen .railNav-module__UNj6bG__depth2InnerSwap{animation:.19s linear .19s both railNav-module__UNj6bG__depth2-text-in}.railNav-module__UNj6bG__isOpen .railNav-module__UNj6bG__depth2Ghost{pointer-events:none;animation:90ms linear forwards railNav-module__UNj6bG__depth2-text-out;position:absolute;top:0;right:0}@keyframes railNav-module__UNj6bG__depth2-text-in{0%{opacity:0}to{opacity:1}}@keyframes railNav-module__UNj6bG__depth2-text-out{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.railNav-module__UNj6bG__isOpen .railNav-module__UNj6bG__depth2Inner,.railNav-module__UNj6bG__isOpen .railNav-module__UNj6bG__depth2InnerSwap{animation:none}.railNav-module__UNj6bG__isOpen .railNav-module__UNj6bG__depth2Ghost{display:none}}.railNav-module__UNj6bG__depth2Group{gap:calc(var(--spacing-2xs) * 1px);flex-direction:column;display:flex}.railNav-module__UNj6bG__depth2Item{align-items:center;gap:calc(var(--spacing-xs) * 1px);padding:calc(var(--spacing-2xs) * 1px) calc(var(--spacing-2xs) * 1px) calc(var(--spacing-2xs) * 1px) calc((var(--spacing-2xs) + var(--spacing-3xs)) * 1px);border-radius:calc(var(--radius-control) * 1px);color:var(--text-default-subtle);cursor:pointer;text-align:left;font-family:inherit;font-size:calc(var(--font-size-3xs) * 1px);line-height:calc(var(--font-line-height-2xs) * 1px);font-weight:var(--font-weight-500);letter-spacing:-.03em;transition:background .15s var(--easing-standard) 40ms, color .15s var(--easing-standard) 40ms;background:0 0;border:0;display:flex}.railNav-module__UNj6bG__depth2Item:hover{background:var(--surface-default-subtle)}.railNav-module__UNj6bG__depth2ItemActive,.railNav-module__UNj6bG__depth2ItemActive:hover{background:var(--state-layer-primary-6);color:var(--text-primary);font-weight:var(--font-weight-700)}.railNav-module__UNj6bG__depth2Label{flex:1 1 0;min-width:0}.railNav-module__UNj6bG__depth3LabelRow{align-items:center;gap:calc(var(--spacing-3xs) * 1px);display:inline-flex}.railNav-module__UNj6bG__depth3LabelText{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.railNav-module__UNj6bG__depth3Item>.railNav-module__UNj6bG__depth2Label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.railNav-module__UNj6bG__railNum{flex:none}.railNav-module__UNj6bG__depth2Chevron{color:var(--icon-default-subtle);transition:transform .2s var(--easing-decelerate);flex:none;display:inline-flex;transform:rotate(90deg)}.railNav-module__UNj6bG__depth2ChevronOpen{transform:rotate(-90deg)}.railNav-module__UNj6bG__depth2Wrap{gap:calc(var(--spacing-3xs) * 1px);flex-direction:column;display:flex}.railNav-module__UNj6bG__depth3{gap:calc(var(--spacing-3xs) * 1px);padding-left:calc(var(--spacing-sm) * 1px);flex-direction:column;display:flex}.railNav-module__UNj6bG__depth4{gap:calc(var(--spacing-3xs) * 1px);padding-left:calc(var(--spacing-md) * 1px);flex-direction:column;display:flex}.railNav-module__UNj6bG__depth3Item{padding:calc(var(--spacing-2xs) * 1px) calc((var(--spacing-2xs) + var(--spacing-3xs)) * 1px);border-radius:calc(var(--radius-control) * 1px);color:var(--text-default-subtle);cursor:pointer;text-align:left;font-family:inherit;font-size:calc(var(--font-size-3xs) * 1px);line-height:calc(var(--font-line-height-2xs) * 1px);letter-spacing:-.03em;background:0 0;border:0;align-items:center;display:flex}.railNav-module__UNj6bG__depth3Item:hover{background:var(--state-layer-neutral-4);color:var(--text-default)}.railNav-module__UNj6bG__depth2ItemSoon,.railNav-module__UNj6bG__depth2ItemSoon:hover{color:var(--text-default-subtle);cursor:not-allowed;background:0 0}.railNav-module__UNj6bG__depth3Item:disabled,.railNav-module__UNj6bG__depth3Item:disabled:hover{color:var(--text-disabled);cursor:not-allowed;background:0 0}.railNav-module__UNj6bG__depth3Divider{background:var(--border-divider-dark-solid);height:1px}.railNav-module__UNj6bG__depth3ItemActive,.railNav-module__UNj6bG__depth3ItemActive:hover{background:var(--button-primary-background-tonal-enabled);color:var(--text-primary);font-weight:var(--font-weight-700)}.railNav-module__UNj6bG__depth2Dot{background:var(--surface-essential);border-radius:50%;flex:none;width:5px;height:5px}.railNav-module__UNj6bG__depth2Heading{gap:calc(var(--spacing-lg) * 1px);padding:calc(var(--spacing-md) * 1px) 0 calc(var(--spacing-2xs) * 1px);flex-direction:column;display:flex}.railNav-module__UNj6bG__depth2Heading:before{content:"";background:var(--border-divider-dark-solid);height:1px;display:block}.railNav-module__UNj6bG__depth2HeadingLabel{padding-inline:calc(var(--spacing-sm) * 1px);color:var(--text-default);font-size:calc(var(--font-size-4xs) * 1px);line-height:calc(var(--font-line-height-3xs) * 1px);font-weight:var(--font-weight-700);letter-spacing:-.03em}.railNav-module__UNj6bG__footerSlot{display:contents}.railNav-module__UNj6bG__container:has([data-hide-site-footer])>.railNav-module__UNj6bG__footerSlot{display:none}.railNav-module__UNj6bG__container{min-width:0;min-height:100vh;padding-inline:var(--space-container-left-right);flex-direction:column;flex:1 1 0;display:flex}.railNav-module__UNj6bG__wrapper{width:100%;max-width:1174px;min-height:100vh;padding:var(--space-container-top) 0 var(--space-container-bottom);flex-direction:column;flex:1 0 auto;margin:0 auto;display:flex;container:wrap/inline-size}:is(.railNav-module__UNj6bG__app:has([data-tab=a5-roadmap][data-active=true]) .railNav-module__UNj6bG__wrapper,.railNav-module__UNj6bG__app:has([data-tab=a5-home][data-active=true]) .railNav-module__UNj6bG__wrapper){max-width:1454px}.railNav-module__UNj6bG__app:has([data-tab=a5-home][data-active=true] [data-cohort=biz]) .railNav-module__UNj6bG__wrapper{max-width:1174px}@media (max-width:480px){.railNav-module__UNj6bG__app:has([data-tab=a5-roadmap][data-active=true]) .railNav-module__UNj6bG__wrapper{padding-top:0}.railNav-module__UNj6bG__wrapper:has([data-active=true] [data-section=chat-thread-mo],[data-tab=standalone] [data-section=chat-thread-mo]){min-height:0;padding-top:0;padding-bottom:0}.railNav-module__UNj6bG__wrapper:has([data-active=true] [data-slot=partner-detail]){padding-top:0}}.railNav-module__UNj6bG__railFootBtn{padding-block:calc(var(--spacing-sm) * 1px)}.railNav-module__UNj6bG__iconWrap{display:flex;position:relative}.railNav-module__UNj6bG__dot{right:calc(var(--num-1) * 1px);top:calc(var(--num-2) * 1px);width:calc(var(--num-6) * 1px);height:calc(var(--num-6) * 1px);border-radius:calc(var(--radius-pill) * 1px);background:var(--surface-essential);position:absolute}.railNav-module__UNj6bG__unitActive .railNav-module__UNj6bG__dot{background:var(--surface-default)}@media (min-width:481px) and (hover:hover) and (pointer:fine){.railNav-module__UNj6bG__app{min-width:1166px}}.railNav-module__UNj6bG__mobileBar,.railNav-module__UNj6bG__scrim{display:none}@media (max-width:480px){.railNav-module__UNj6bG__app{flex-direction:column;align-items:stretch}.railNav-module__UNj6bG__mobileBar{display:block}.railNav-module__UNj6bG__nav,.railNav-module__UNj6bG__nav.railNav-module__UNj6bG__hasDepth2{z-index:90;visibility:hidden;width:66px;height:auto;transition:transform .3s var(--easing-decelerate), visibility 0s linear .3s, width .3s var(--easing-decelerate);position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.railNav-module__UNj6bG__nav.railNav-module__UNj6bG__isOpen{width:346px}.railNav-module__UNj6bG__nav.railNav-module__UNj6bG__drawerOpen{visibility:visible;transition:transform .3s var(--easing-decelerate), width .3s var(--easing-decelerate);transform:none}.railNav-module__UNj6bG__nav:focus{outline:none}.railNav-module__UNj6bG__scrim{z-index:89;background:var(--surface-scrim);display:block;position:fixed;inset:0}.railNav-module__UNj6bG__container{min-height:0}}@media (max-width:480px) and (prefers-reduced-motion:reduce){.railNav-module__UNj6bG__nav,.railNav-module__UNj6bG__nav.railNav-module__UNj6bG__drawerOpen{transition:none}}.railNav-module__UNj6bG__nav.railNav-module__UNj6bG__instant{transition:none}.railNav-module__UNj6bG__railGuide{padding:calc(var(--spacing-sm) * 1px) calc(var(--spacing-xs) * 1px);justify-content:center;display:flex}.railNav-module__UNj6bG__railGuideBtn{min-width:calc((var(--num-48) + var(--num-2)) * 1px)}@media (min-width:481px){.railNav-module__UNj6bG__wrapper:has([data-active=true] [data-section=roadmap-mode-gate]){min-height:0;padding-bottom:0}:is(.railNav-module__UNj6bG__wrapper [data-active=true]:has([data-section=roadmap-mode-gate]),.railNav-module__UNj6bG__wrapper [data-active=true] :has([data-section=roadmap-mode-gate])){flex-direction:column;flex:1 0 auto;display:flex}}
.search-overlay-module__NkxLFa__box{--modal-width:calc((var(--num-160) * 4 + var(--num-40)) * 1px)}.search-overlay-module__NkxLFa__modalBody{flex-direction:column;padding:0;display:flex;overflow:hidden}.search-overlay-module__NkxLFa__palette{flex-direction:column;flex:auto;min-height:0;display:flex}.search-overlay-module__NkxLFa__inputRow{padding:calc(var(--spacing-lg) * 1px) calc(var(--spacing-md) * 1px);margin:0}.search-overlay-module__NkxLFa__pill{box-sizing:border-box;min-height:calc(var(--num-56) * 1px);padding:calc(var(--spacing-4xs) * 1px) calc(var(--spacing-xs) * 1px) calc(var(--spacing-4xs) * 1px) calc(var(--spacing-md) * 1px);border-radius:calc(var(--num-56) / 2 * 1px);background:var(--surface-default-subtle);align-items:center;gap:0;display:flex}.search-overlay-module__NkxLFa__qinput{min-width:0;padding:calc(var(--spacing-sm) * 1px);color:var(--text-default);font-family:var(--font-family-body);font-size:calc(var(--font-size-sm) * 1px);line-height:calc(var(--font-line-height-sm) * 1px);font-weight:var(--font-weight-500);letter-spacing:-.03em;text-overflow:ellipsis;background:0 0;border:0;outline:none;flex:1}.search-overlay-module__NkxLFa__qinput::placeholder{color:var(--text-placeholder)}.search-overlay-module__NkxLFa__body{overscroll-behavior:contain;padding:calc(var(--spacing-xs) * 1px) 0 calc(var(--spacing-md) * 1px);flex-direction:column;display:flex;overflow-y:auto}
.search-suggestions-module__WiZi6G__zone{gap:calc(var(--spacing-sm) * 1px);padding:0 calc(var(--spacing-md) * 1px);flex-direction:column;display:flex}.search-suggestions-module__WiZi6G__zone+.search-suggestions-module__WiZi6G__zone{margin-top:calc(var(--spacing-md) * 1px);padding-top:calc(var(--spacing-md) * 1px);border-top:1px solid var(--border-divider-dark-solid)}.search-suggestions-module__WiZi6G__zoneHead{justify-content:space-between;align-items:center;gap:calc(var(--spacing-xs) * 1px);padding:0 calc(var(--spacing-xs) * 1px);display:flex}.search-suggestions-module__WiZi6G__zoneTitle{padding:0 calc(var(--spacing-xs) * 1px);color:var(--text-default);font-size:calc(var(--font-size-4xs) * 1px);line-height:calc(var(--font-line-height-3xs) * 1px);font-weight:var(--font-weight-700);letter-spacing:-.03em;margin:0}.search-suggestions-module__WiZi6G__zoneHead .search-suggestions-module__WiZi6G__zoneTitle{padding:0}.search-suggestions-module__WiZi6G__chips{gap:calc(var(--spacing-2xs) * 1px);flex-wrap:wrap;display:flex}.search-suggestions-module__WiZi6G__rows{gap:calc(var(--spacing-2xs) * 1px);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.search-suggestions-module__WiZi6G__rows li{display:flex}.search-suggestions-module__WiZi6G__recentRow{position:relative}.search-suggestions-module__WiZi6G__recentMain{--btn-padding:calc(var(--spacing-2xs) * 1px) calc((var(--spacing-2xs) + var(--spacing-md) + var(--spacing-3xs)) * 1px) calc(var(--spacing-2xs) * 1px) calc(var(--spacing-2xs) * 1px)}.search-suggestions-module__WiZi6G__rowClear{top:50%;right:calc(var(--spacing-2xs) * 1px);position:absolute;transform:translateY(-50%)}
.devDock-module__zUyRmG__dock{align-items:center;gap:calc(var(--spacing-3xs) * 1px);padding-block:calc(var(--spacing-3xs) * 1px);flex-direction:column;display:flex;position:relative}.devDock-module__zUyRmG__anchor{position:relative}.devDock-module__zUyRmG__runDot{top:calc(var(--num-1) * -1px);right:calc(var(--num-1) * -1px);width:calc(var(--num-6) * 1px);height:calc(var(--num-6) * 1px);border-radius:calc(var(--radius-pill) * 1px);background:var(--surface-success);box-shadow:0 0 0 calc(var(--num-2) * 1px) var(--surface-default);position:absolute}.devDock-module__zUyRmG__surface{z-index:20;margin-left:calc(var(--spacing-2xs) * 1px);gap:calc(var(--spacing-sm) * 1px);min-width:calc((var(--num-160) + var(--num-120)) * 1px);padding:calc(var(--spacing-md) * 1px);border-radius:calc(var(--num-16) * 1px);background:var(--surface-default);box-shadow:0 calc(var(--num-16) * 1px) calc(var(--num-48) * 1px) var(--shadow-color-16), inset 0 0 0 calc(var(--num-1) * 1px) var(--border-divider-dark-solid);flex-direction:column;display:flex;position:absolute;bottom:0;left:100%}.devDock-module__zUyRmG__row{align-items:center;gap:calc(var(--spacing-sm) * 1px);display:flex}.devDock-module__zUyRmG__label{width:calc(var(--num-48) * 1px);color:var(--text-default-subtle);white-space:nowrap;flex:none}.devDock-module__zUyRmG__tools{gap:calc(var(--spacing-xs) * 1px);padding-top:calc(var(--spacing-sm) * 1px);border-top:calc(var(--num-1) * 1px) solid var(--border-divider-subtle);flex-direction:column;display:flex}.devDock-module__zUyRmG__toast{left:50%;bottom:calc(var(--spacing-lg) * 1px);z-index:60;padding:calc(var(--spacing-xs) * 1px) calc(var(--spacing-md) * 1px);border-radius:calc(var(--radius-pill) * 1px);background:var(--surface-inverse);color:var(--text-inverse);white-space:nowrap;box-shadow:0 calc(var(--num-8) * 1px) calc(var(--num-32) * 1px) var(--shadow-color-16);animation:.2s devDock-module__zUyRmG__dock-toast;position:fixed;transform:translate(-50%)}@keyframes devDock-module__zUyRmG__dock-toast{0%{opacity:0;transform:translate(-50%, calc(var(--num-8) * 1px))}}
.exploreCategoryChips-module___Lgvqq__arrow{width:calc((var(--spacing-xs) + var(--spacing-4xs)) * 1px);height:calc(var(--num-20) * 1px);display:inline-flex}.exploreCategoryChips-module___Lgvqq__arrow svg{width:100%;height:100%}
.PromptDock-module__9MSuKG__dock{--dock-gap:calc(var(--spacing-xl) * 1px);right:var(--dock-gap);bottom:max(var(--dock-gap), calc(100vh - var(--dock-footer-top,100vh) + var(--dock-gap)));z-index:var(--layer-float);max-width:calc(100vw - var(--spacing-3xl) * 1px);position:fixed}.PromptDock-module__9MSuKG__enter{animation:.25s cubic-bezier(.2,0,.2,1) .8s backwards PromptDock-module__9MSuKG__prompt-dock-in}@keyframes PromptDock-module__9MSuKG__prompt-dock-in{0%{transform:translateY(calc(100% + var(--spacing-xl) * 1px))}to{transform:none}}@media (prefers-reduced-motion:reduce){.PromptDock-module__9MSuKG__enter{animation:none}}
.IntakeIntro-module__-ZaZDG__wrap{gap:calc(var(--spacing-xl) * 1px);padding:calc(var(--spacing-3xl) * 1px) 0 calc(var(--spacing-xl) * 1px);flex-direction:column;display:flex}.IntakeIntro-module__-ZaZDG__wrapSetting{gap:0;padding:0}.IntakeIntro-module__-ZaZDG__wrapSetting .IntakeIntro-module__-ZaZDG__section+.IntakeIntro-module__-ZaZDG__section{margin-top:calc(var(--spacing-xl) * 1px)}.IntakeIntro-module__-ZaZDG__wrapSetting .IntakeIntro-module__-ZaZDG__questions{gap:calc(var(--spacing-md) * 1px)}.IntakeIntro-module__-ZaZDG__wrapSetting .IntakeIntro-module__-ZaZDG__options{gap:calc(var(--spacing-2xs) * 1px)}.IntakeIntro-module__-ZaZDG__wrapSetting .IntakeIntro-module__-ZaZDG__foot{padding-top:calc(var(--spacing-sm) * 1px)}.IntakeIntro-module__-ZaZDG__wrapSetting .IntakeIntro-module__-ZaZDG__foot:empty{display:none}.IntakeIntro-module__-ZaZDG__listCard{padding:calc(var(--spacing-lg) * 1px);background:var(--surface-default);border-radius:calc(var(--radius-container) * 1px);box-shadow:inset 0 0 0 calc(var(--num-1) * 1px) var(--border-divider-dark-solid)}.IntakeIntro-module__-ZaZDG__head{gap:calc(var(--spacing-xs) * 1px);flex-direction:column;display:flex}.IntakeIntro-module__-ZaZDG__eyebrow{font-size:calc(var(--font-size-4xs) * 1px);font-weight:var(--font-weight-700);letter-spacing:.04em;color:var(--secondary-gold)}.IntakeIntro-module__-ZaZDG__title{font-size:calc(var(--font-size-lg) * 1px);font-weight:var(--font-weight-800);letter-spacing:-.02em;color:var(--text-default);margin:0}.IntakeIntro-module__-ZaZDG__lede{font-size:calc(var(--font-size-3xs) * 1px);line-height:calc(var(--font-line-height-xs) * 1px);color:var(--text-default-subtle);white-space:pre-line;margin:0}div.IntakeIntro-module__-ZaZDG__modalBody{padding-top:calc(var(--spacing-lg) * 1px)}.IntakeIntro-module__-ZaZDG__modalInner{gap:calc(var(--spacing-3xl) * 1px);flex-direction:column;display:flex}.IntakeIntro-module__-ZaZDG__sectionsWrap{gap:calc(var(--spacing-xl) * 1px);flex-direction:column;display:flex}.IntakeIntro-module__-ZaZDG__statusArea{text-align:center}.IntakeIntro-module__-ZaZDG__statusArea .IntakeIntro-module__-ZaZDG__missing,.IntakeIntro-module__-ZaZDG__statusArea .IntakeIntro-module__-ZaZDG__footNote{font-size:calc(var(--font-size-3xs) * 1px);line-height:calc(var(--font-line-height-2xs) * 1px)}.IntakeIntro-module__-ZaZDG__section{gap:calc(var(--spacing-xs) * 1px);flex-direction:column;display:flex}.IntakeIntro-module__-ZaZDG__wrap:not(.IntakeIntro-module__-ZaZDG__wrapSetting) .IntakeIntro-module__-ZaZDG__section+.IntakeIntro-module__-ZaZDG__section{margin-top:calc(var(--spacing-xl) * 1px)}.IntakeIntro-module__-ZaZDG__sectionsWrap .IntakeIntro-module__-ZaZDG__section+.IntakeIntro-module__-ZaZDG__section{margin-top:0}.IntakeIntro-module__-ZaZDG__sectionHead{align-items:baseline;gap:0 calc(var(--spacing-xs) * 1px);padding:calc(var(--spacing-4xs) * 1px) 0;word-break:keep-all;flex-wrap:wrap;display:flex}.IntakeIntro-module__-ZaZDG__sectionTitle{font-size:calc(var(--font-size-2xs) * 1px);line-height:calc(var(--font-line-height-xs) * 1px);font-weight:var(--font-weight-700);letter-spacing:-.03em;color:var(--text-default)}.IntakeIntro-module__-ZaZDG__sectionNote{font-size:calc(var(--font-size-4xs) * 1px);line-height:calc(var(--font-line-height-3xs) * 1px);letter-spacing:-.03em;color:var(--text-default-subtle)}.IntakeIntro-module__-ZaZDG__questions{gap:calc(var(--spacing-lg) * 1px);flex-direction:column;display:flex}.IntakeIntro-module__-ZaZDG__listArea{padding:calc(var(--spacing-lg) * 1px);background:var(--surface-default-subtle);border-radius:calc(var(--radius-container) * 1px)}.IntakeIntro-module__-ZaZDG__q{align-items:flex-start;gap:calc(var(--spacing-sm) * 1px);display:flex}.IntakeIntro-module__-ZaZDG__q[data-attention=true]{animation:IntakeIntro-module__-ZaZDG__intake-attention 1.2s var(--easing-standard);border-radius:calc(var(--radius-container) * 1px)}@keyframes IntakeIntro-module__-ZaZDG__intake-attention{0%{background:var(--surface-primary-subtle)}to{background:0 0}}.IntakeIntro-module__-ZaZDG__qNo{flex:none;display:inline-flex}.IntakeIntro-module__-ZaZDG__qInfo{gap:calc(var(--spacing-xs) * 1px);flex-direction:column;flex:1 1 0;min-width:0;display:flex}.IntakeIntro-module__-ZaZDG__qHead{align-items:center;gap:calc(var(--spacing-3xs) * 1px);flex-wrap:wrap;display:flex}.IntakeIntro-module__-ZaZDG__qLabel{font-size:calc(var(--font-size-2xs) * 1px);line-height:calc(var(--font-line-height-xs) * 1px);font-weight:var(--font-weight-500);letter-spacing:-.03em;color:var(--text-default)}.IntakeIntro-module__-ZaZDG__qAction{margin-left:auto}.IntakeIntro-module__-ZaZDG__qSelect{font-size:calc(var(--font-size-4xs) * 1px);line-height:calc(var(--font-line-height-3xs) * 1px);letter-spacing:-.03em;color:var(--text-default-subtle);white-space:nowrap;flex-shrink:0}.IntakeIntro-module__-ZaZDG__qHelp{border-radius:calc(var(--radius-pill) * 1px);color:var(--icon-default);cursor:help;justify-content:center;align-items:center;display:inline-flex}.IntakeIntro-module__-ZaZDG__options{gap:calc(var(--spacing-3xs) * 1px);flex-wrap:wrap;display:flex}.IntakeIntro-module__-ZaZDG__foot{align-items:center;gap:calc(var(--spacing-sm) * 1px);padding-top:calc(var(--spacing-3xs) * 1px);flex-wrap:wrap;display:flex}.IntakeIntro-module__-ZaZDG__footNote,.IntakeIntro-module__-ZaZDG__missing{font-size:calc(var(--font-size-4xs) * 1px);color:var(--text-default-subtle)}.IntakeIntro-module__-ZaZDG__missingKey{font-weight:var(--font-weight-700);color:var(--text-default)}.IntakeIntro-module__-ZaZDG__frameFootNote{text-align:center;display:block}@media (max-width:480px){.IntakeIntro-module__-ZaZDG__frameFoot{padding:calc(var(--spacing-sm) * 1px) calc(var(--spacing-lg) * 1px)}.IntakeIntro-module__-ZaZDG__frameSubmit{flex:1}.IntakeIntro-module__-ZaZDG__ledeBreak{display:none}}
.RoadmapEmptyGuide-module__FUMzmq__wrap{align-items:center;gap:calc(var(--spacing-3xl) * 1px);padding:calc((var(--spacing-3xl) * 2) * 1px) calc(var(--spacing-md) * 1px);text-align:center;flex-direction:column;display:flex}@media (min-width:481px){.RoadmapEmptyGuide-module__FUMzmq__wrapCentered{flex:1 0 auto;justify-content:center;padding-block:0}}.RoadmapEmptyGuide-module__FUMzmq__head{gap:calc(var(--spacing-xs) * 1px);flex-direction:column;width:100%;max-width:580px;display:flex}.RoadmapEmptyGuide-module__FUMzmq__title{color:var(--text-default);letter-spacing:-.03em;word-break:keep-all;margin:0}.RoadmapEmptyGuide-module__FUMzmq__lede{color:var(--text-default-subtle);letter-spacing:-.03em;word-break:keep-all;margin:0}.RoadmapEmptyGuide-module__FUMzmq__lede>span{display:inline-block}.RoadmapEmptyGuide-module__FUMzmq__choices{gap:calc(var(--spacing-sm) * 1px);text-align:left;flex-direction:column;width:100%;max-width:580px;display:flex}@media (max-width:480px){.RoadmapEmptyGuide-module__FUMzmq__wrap{padding:calc(var(--spacing-3xl) * 1px) calc(var(--spacing-lg) * 1px)}}
div.NetworkScopeModal-module__zUdwma__modalBody{padding-top:calc(var(--spacing-lg) * 1px)}.NetworkScopeModal-module__zUdwma__body{gap:calc(var(--spacing-md) * 1px);flex-direction:column;display:flex}.NetworkScopeModal-module__zUdwma__lede{text-align:center;font-size:calc(var(--font-size-3xs) * 1px);line-height:calc(var(--font-line-height-2xs) * 1px);letter-spacing:-.03em;color:var(--text-default-subtle);word-break:keep-all;margin:0}.NetworkScopeModal-module__zUdwma__lede b{font-weight:var(--font-weight-700)}.NetworkScopeModal-module__zUdwma__note{text-align:center;font-size:calc(var(--font-size-4xs) * 1px);line-height:calc(var(--font-line-height-3xs) * 1px);letter-spacing:-.03em;color:var(--text-default-subtle);white-space:pre-line;margin:0}.NetworkScopeModal-module__zUdwma__table{background:var(--surface-divider-dark-solid);border-top:1px solid var(--border-default);border-bottom:1px solid var(--border-default);flex-direction:column;gap:1px;display:flex}.NetworkScopeModal-module__zUdwma__row{background:var(--surface-default);grid-template-columns:minmax(0,1fr) max-content;display:grid}.NetworkScopeModal-module__zUdwma__rowName{justify-content:center;gap:calc(var(--spacing-3xs) * 1px);min-width:0;padding:calc(var(--spacing-sm) * 1px) calc(var(--spacing-xs) * 1px);word-break:keep-all;flex-direction:column;display:flex}.NetworkScopeModal-module__zUdwma__areaLabel{font-size:calc(var(--font-size-3xs) * 1px);line-height:calc(var(--font-line-height-2xs) * 1px);font-weight:var(--font-weight-700);letter-spacing:-.03em;color:var(--text-default)}.NetworkScopeModal-module__zUdwma__areaSub{font-size:calc(var(--font-size-4xs) * 1px);line-height:calc(var(--font-line-height-3xs) * 1px);letter-spacing:-.03em;color:var(--text-default-subtle)}.NetworkScopeModal-module__zUdwma__choices{justify-content:center;gap:calc(var(--spacing-xs) * 1px);padding:calc(var(--spacing-md) * 1px) calc(var(--spacing-xs) * 1px);flex-direction:column;display:flex}.NetworkScopeModal-module__zUdwma__choice{display:flex}
div.TaskPrereqModal-module__tIfcuG__modalBody{padding-top:calc(var(--spacing-lg) * 1px)}.TaskPrereqModal-module__tIfcuG__body{align-items:stretch;gap:calc(var(--spacing-md) * 1px);text-align:center;flex-direction:column;display:flex}.TaskPrereqModal-module__tIfcuG__lede{font-size:calc(var(--font-size-3xs) * 1px);line-height:calc(var(--font-line-height-2xs) * 1px);letter-spacing:-.03em;color:var(--text-default-subtle);word-break:keep-all;white-space:pre-line;margin:0}.TaskPrereqModal-module__tIfcuG__dests{background:var(--surface-divider-dark-solid);border-top:1px solid var(--border-default);border-bottom:1px solid var(--border-default);flex-direction:column;gap:1px;margin:0;display:flex}.TaskPrereqModal-module__tIfcuG__dest{background:var(--surface-default);grid-template-columns:100px minmax(0,1fr);display:grid}.TaskPrereqModal-module__tIfcuG__destLabel{padding:calc(var(--spacing-sm) * 1px) calc(var(--spacing-xs) * 1px);background:var(--surface-default-subtle);font-size:calc(var(--font-size-3xs) * 1px);line-height:calc(var(--font-line-height-2xs) * 1px);font-weight:var(--font-weight-700);letter-spacing:-.03em;color:var(--text-default);justify-content:center;align-items:center;display:flex}.TaskPrereqModal-module__tIfcuG__destWhere{justify-content:center;align-items:center;gap:calc(var(--spacing-2xs) * 1px);padding:calc(var(--spacing-sm) * 1px) calc(var(--spacing-xs) * 1px);font-size:calc(var(--font-size-3xs) * 1px);line-height:calc(var(--font-line-height-2xs) * 1px);letter-spacing:-.03em;color:var(--text-default-subtle);white-space:nowrap;margin:0;display:flex}.TaskPrereqModal-module__tIfcuG__note{font-size:calc(var(--font-size-4xs) * 1px);line-height:calc(var(--font-line-height-3xs) * 1px);letter-spacing:-.03em;color:var(--text-default-subtle);margin:0}
.taskBadges-module__377FzW__badges{gap:calc(var(--spacing-3xs) * 1px);flex-wrap:wrap;display:flex}
.stageTaskItem-module__bCms2q__list{border-radius:calc(var(--radius-container) * 1px);background:var(--surface-card-subtle);box-shadow:0 0 0 1px var(--border-card-subtle);margin:0;padding:0;list-style:none;overflow:hidden}.stageTaskItem-module__bCms2q__list>li+li,.stageTaskItem-module__bCms2q__groupList>li+li{border-top:1px solid var(--border-card-subtle)}.stageTaskItem-module__bCms2q__list[data-flush=true]{box-shadow:none;background:0 0;border-radius:0;overflow:visible}.stageTaskItem-module__bCms2q__list[data-flush=true]>li+li{border-top:0}.stageTaskItem-module__bCms2q__list[data-flush=true]>li{border-bottom:1px solid var(--border-divider-dark-solid)}.stageTaskItem-module__bCms2q__list[data-flush=true] .stageTaskItem-module__bCms2q__item{gap:calc((var(--spacing-xs) + var(--spacing-4xs)) * 1px);padding:calc((var(--spacing-xs) + var(--spacing-4xs)) * 1px) 0}.stageTaskItem-module__bCms2q__list[data-flush=true] .stageTaskItem-module__bCms2q__item[data-done=true] .stageTaskItem-module__bCms2q__title{font-weight:var(--font-weight-400)}.stageTaskItem-module__bCms2q__list[data-flush=true] .stageTaskItem-module__bCms2q__doneMark{width:calc((var(--num-16) + var(--num-2)) * 1px);height:calc((var(--num-16) + var(--num-2)) * 1px)}.stageTaskItem-module__bCms2q__item{align-items:center;gap:calc(var(--spacing-xs) * 1px);width:100%;padding:calc(var(--spacing-sm) * 1px) calc((var(--spacing-xs) + var(--spacing-4xs)) * 1px) calc(var(--spacing-sm) * 1px) calc((var(--spacing-sm) + var(--spacing-4xs)) * 1px);color:var(--text-default);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.stageTaskItem-module__bCms2q__item:active{background:var(--surface-dark-tonal)}.stageTaskItem-module__bCms2q__item:focus-visible{box-shadow:inset 0 0 0 calc(var(--num-2) * 1px) var(--focus-ring-color);outline:none}.stageTaskItem-module__bCms2q__item[data-dimmed=true]{opacity:.6}.stageTaskItem-module__bCms2q__body{gap:calc(var(--spacing-3xs) * 1px);flex-direction:column;flex:1;min-width:0;display:flex}.stageTaskItem-module__bCms2q__title{font-size:calc(var(--font-size-3xs) * 1px);line-height:calc(var(--font-line-height-2xs) * 1px);font-weight:var(--font-weight-500)}.stageTaskItem-module__bCms2q__item[data-done=true] .stageTaskItem-module__bCms2q__title{color:var(--text-default-subtle)}.stageTaskItem-module__bCms2q__go{color:var(--text-disabled);flex:none;display:inline-flex}.stageTaskItem-module__bCms2q__doneMark{width:calc(var(--num-24) * 1px);height:calc(var(--num-24) * 1px);border-radius:calc(var(--radius-pill) * 1px);background:var(--surface-primary);color:var(--text-inverse);flex:none;justify-content:center;align-items:center;display:inline-flex}.stageTaskItem-module__bCms2q__groupList{border-top:1px solid var(--border-divider-dark-solid);margin:0;padding:0;list-style:none}.stageTaskItem-module__bCms2q__groupHead{align-items:center;gap:calc(var(--spacing-3xs) * 1px);width:100%;padding:calc(var(--spacing-xs) * 1px) calc(var(--spacing-md) * 1px);background:var(--surface-default-subtle);color:var(--text-default-subtle);font:inherit;font-size:calc(var(--font-size-4xs) * 1px);font-weight:var(--font-weight-700);cursor:pointer;border:0;display:flex}.stageTaskItem-module__bCms2q__groupCaret{transition:transform .2s var(--easing-standard);display:inline-flex}.stageTaskItem-module__bCms2q__groupCaret[data-open=true]{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.stageTaskItem-module__bCms2q__groupCaret{transition:none}}.stageTaskItem-module__bCms2q__list[data-menu=true]{box-shadow:none;background:0 0;border-radius:0;overflow:visible}.stageTaskItem-module__bCms2q__list[data-menu=true]>li+li,.stageTaskItem-module__bCms2q__list[data-menu=true] .stageTaskItem-module__bCms2q__groupList>li+li{border-top:0;position:relative}.stageTaskItem-module__bCms2q__list[data-menu=true]>li+li:before,.stageTaskItem-module__bCms2q__list[data-menu=true] .stageTaskItem-module__bCms2q__groupList>li+li:before{content:"";top:0;left:calc(var(--spacing-md) * 1px);right:calc(var(--spacing-md) * 1px);height:calc(var(--num-1) * 1px);background:repeating-linear-gradient(to right, var(--border-divider-dark-dash) 0 calc(var(--num-2) * 1px), transparent calc(var(--num-2) * 1px) calc(var(--num-4) * 1px));position:absolute}.stageTaskItem-module__bCms2q__list[data-menu=true] .stageTaskItem-module__bCms2q__item{gap:calc(var(--spacing-3xs) * 1px);padding:calc(var(--spacing-md) * 1px);border-radius:calc(var(--radius-md) * 1px)}.stageTaskItem-module__bCms2q__list[data-menu=true] .stageTaskItem-module__bCms2q__body{gap:calc(var(--spacing-2xs) * 1px)}.stageTaskItem-module__bCms2q__list[data-menu=true] .stageTaskItem-module__bCms2q__title{font-size:calc(var(--font-size-2xs) * 1px);line-height:calc(var(--font-line-height-xs) * 1px);color:var(--text-default-subtle)}.stageTaskItem-module__bCms2q__list[data-menu=true] .stageTaskItem-module__bCms2q__doneMark{width:calc((var(--num-16) + var(--num-4)) * 1px);height:calc((var(--num-16) + var(--num-4)) * 1px);color:var(--icon-primary);background:0 0}.stageTaskItem-module__bCms2q__list[data-menu=true] .stageTaskItem-module__bCms2q__groupList{border-top:0}.stageTaskItem-module__bCms2q__list[data-menu=true] .stageTaskItem-module__bCms2q__groupHead{padding-inline:calc(var(--spacing-md) * 1px)}.stageTaskItem-module__bCms2q__item[data-variant=pc]{box-sizing:border-box;gap:calc(var(--spacing-3xs) * 1px);padding:calc(var(--spacing-md) * 1px) calc(var(--spacing-xs) * 1px) calc(var(--spacing-md) * 1px) calc(var(--spacing-md) * 1px);border-radius:calc(var(--radius-md) * 1px);font-family:inherit;font-size:calc(var(--font-size-3xs) * 1px);font-weight:var(--font-weight-500);transition:background .15s var(--easing-standard), color .15s var(--easing-standard);background:0 0;flex:none}.stageTaskItem-module__bCms2q__item[data-variant=pc]:not([data-active=true]):hover{background:var(--state-layer-neutral-8)}.stageTaskItem-module__bCms2q__item[data-variant=pc]:focus-visible{box-shadow:inset 0 0 0 calc(var(--num-2) * 1px) var(--border-primary);outline:none}.stageTaskItem-module__bCms2q__item[data-variant=pc][data-active=true]:focus-visible{box-shadow:inset 0 0 0 calc(var(--num-2) * 1px) var(--surface-default)}.stageTaskItem-module__bCms2q__item[data-variant=pc][data-active=true],.stageTaskItem-module__bCms2q__item[data-variant=pc][data-active=true]:hover{background:var(--surface-primary)}.stageTaskItem-module__bCms2q__item[data-variant=pc]:not([data-active=true]):active{background:var(--button-dark-background-tonal-hover)}.stageTaskItem-module__bCms2q__item[data-variant=pc][data-dimmed=true]{opacity:1;background:var(--surface-default)}.stageTaskItem-module__bCms2q__item[data-variant=pc] .stageTaskItem-module__bCms2q__body{gap:calc(var(--spacing-2xs) * 1px)}.stageTaskItem-module__bCms2q__item[data-variant=pc] .stageTaskItem-module__bCms2q__title{transition:color .15s var(--easing-standard);font-size:calc(var(--font-size-3xs) * 1px);font-weight:var(--font-weight-500);letter-spacing:-.42px;line-height:calc(var(--font-line-height-2xs) * 1px);color:var(--text-default-subtle);word-break:break-word;width:100%}.stageTaskItem-module__bCms2q__item[data-variant=pc][data-active=true] .stageTaskItem-module__bCms2q__title{font-weight:var(--font-weight-700);color:var(--text-inverse)}.stageTaskItem-module__bCms2q__pcMark{color:var(--text-disabled);transition:opacity .15s var(--easing-standard);flex:none;align-items:center;display:flex}.stageTaskItem-module__bCms2q__item[data-done=true] .stageTaskItem-module__bCms2q__pcMark{color:var(--text-primary)}.stageTaskItem-module__bCms2q__item[data-active=true] .stageTaskItem-module__bCms2q__pcMark{color:var(--text-inverse)}.stageTaskItem-module__bCms2q__list[data-variant=read]{gap:calc(var(--spacing-3xs) * 1px);box-shadow:none;background:0 0;border-radius:0;flex-direction:column;display:flex;overflow:visible}.stageTaskItem-module__bCms2q__list[data-variant=read]>li+li{border-top:0}.stageTaskItem-module__bCms2q__readDivider{padding-inline:calc(var(--spacing-sm) * 1px)}.stageTaskItem-module__bCms2q__item[data-variant=read]{gap:calc(var(--spacing-sm) * 1px);padding:calc(var(--spacing-xs) * 1px) calc(var(--spacing-sm) * 1px);border-radius:calc(var(--radius-md) * 1px)}.stageTaskItem-module__bCms2q__item[data-variant=read] .stageTaskItem-module__bCms2q__body{gap:calc(var(--spacing-4xs) * 1px)}.stageTaskItem-module__bCms2q__item[data-variant=read] .stageTaskItem-module__bCms2q__title{font-size:calc(var(--font-size-2xs) * 1px);line-height:calc(var(--font-line-height-xs) * 1px);letter-spacing:-.03em}
.OpeningRoadmapView-module__qk6cfG__wrap{gap:calc(var(--spacing-xl) * 1px);min-height:max(953px, calc(100vh - (var(--num-120) + var(--num-24) + var(--num-4)) * 1px));padding-bottom:calc(var(--num-20) * 1px);margin-bottom:calc(var(--space-container-bottom) * -1);flex-direction:column;display:flex}.OpeningRoadmapView-module__qk6cfG__head{align-items:start;gap:calc(var(--spacing-md) * 1px);grid-template-columns:160px 1fr 160px;display:grid}.OpeningRoadmapView-module__qk6cfG__headMain{text-align:center;align-items:center;gap:calc(var(--spacing-xs) * 1px);flex-direction:column;min-width:0;display:flex}.OpeningRoadmapView-module__qk6cfG__headMain>.OpeningRoadmapView-module__qk6cfG__eyebrow{order:2}.OpeningRoadmapView-module__qk6cfG__headMain>.OpeningRoadmapView-module__qk6cfG__lede{order:3}.OpeningRoadmapView-module__qk6cfG__eyebrow{align-items:center;gap:calc(var(--spacing-xs) * 1px);flex-wrap:wrap;display:flex}.OpeningRoadmapView-module__qk6cfG__eyebrowKey{font-size:calc(var(--font-size-4xs) * 1px);font-weight:var(--font-weight-800);letter-spacing:.14em;color:var(--secondary-gold)}.OpeningRoadmapView-module__qk6cfG__coordChips{gap:calc(var(--spacing-3xs) * 1px);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.OpeningRoadmapView-module__qk6cfG__lump{border-radius:calc(var(--radius-md) * 1px)}.OpeningRoadmapView-module__qk6cfG__title{font-family:var(--font-family-headline), inherit;font-size:calc(var(--font-size-xl) * 1px);line-height:calc(var(--font-line-height-xl) * 1px);font-weight:var(--font-weight-800);letter-spacing:-.96px;text-align:center;color:var(--text-default);margin:0}.OpeningRoadmapView-module__qk6cfG__lede{font-size:calc(var(--font-size-3xs) * 1px);line-height:calc(var(--font-line-height-xs) * 1px);color:var(--text-default-subtle);margin:0}.OpeningRoadmapView-module__qk6cfG__headSide{justify-content:flex-end;align-items:flex-start;display:flex}.OpeningRoadmapView-module__qk6cfG__headBtn{--btn-padding:calc(var(--spacing-xs) * 1px) calc(var(--spacing-xs) * 1px) calc(var(--spacing-xs) * 1px) calc(var(--spacing-sm) * 1px)}.OpeningRoadmapView-module__qk6cfG__progress{text-align:left;min-width:0;font-size:calc(var(--font-size-3xs) * 1px);line-height:calc(var(--font-line-height-2xs) * 1px);letter-spacing:-.42px;color:var(--text-default-subtle);justify-self:start}.OpeningRoadmapView-module__qk6cfG__progressPct{font-weight:var(--font-weight-500);font-size:inherit;letter-spacing:inherit;opacity:.8}.OpeningRoadmapView-module__qk6cfG__progressLabel{font-size:inherit;line-height:inherit;font-weight:var(--font-weight-500);letter-spacing:inherit;color:inherit;display:block}.OpeningRoadmapView-module__qk6cfG__progressValue{font-size:inherit;line-height:inherit;font-weight:var(--font-weight-700);letter-spacing:inherit;font-variant-numeric:tabular-nums;display:block}.OpeningRoadmapView-module__qk6cfG__progressTotal{font-size:inherit;font-weight:var(--font-weight-500);color:inherit;opacity:.8}.OpeningRoadmapView-module__qk6cfG__progressBar{width:calc((var(--num-60) + var(--num-48)) * 1px);height:calc(var(--num-4) * 1px);margin-top:calc(var(--spacing-2xs) * 1px);border-radius:calc(var(--radius-pill) * 1px);background:var(--border-divider-dark-solid);margin-left:auto;display:block;overflow:hidden}.OpeningRoadmapView-module__qk6cfG__progressFill{border-radius:inherit;background:var(--surface-primary);height:100%;transition:width .24s;display:block}@media (prefers-reduced-motion:reduce){.OpeningRoadmapView-module__qk6cfG__progressFill{transition:none}}.OpeningRoadmapView-module__qk6cfG__panel{--rm-panel-gap:calc((var(--spacing-4xl) + var(--spacing-3xs)) * 1px);gap:var(--rm-panel-gap);background:0 0;border:0;border-radius:0;flex-direction:column;flex:1;min-height:0;padding:0;display:flex}.OpeningRoadmapView-module__qk6cfG__panelHead{justify-content:center;align-items:center;gap:calc(var(--spacing-lg) * 1px);min-width:0;display:flex}.OpeningRoadmapView-module__qk6cfG__panelTitle{align-items:baseline;gap:calc((var(--spacing-xs) + var(--spacing-4xs) + var(--num-1)) * 1px);flex:0 auto;min-width:0;display:flex}.OpeningRoadmapView-module__qk6cfG__panelKey{font-size:calc(var(--font-size-5xs) * 1px);font-weight:var(--font-weight-800);letter-spacing:.14em;color:var(--text-disabled);white-space:nowrap}.OpeningRoadmapView-module__qk6cfG__panelStage{font-size:calc(var(--font-size-sm) * 1px);font-weight:var(--font-weight-800);letter-spacing:-.03em;color:var(--text-default);white-space:nowrap}.OpeningRoadmapView-module__qk6cfG__panelCount{font-size:calc(var(--font-size-4xs) * 1px);color:var(--text-default-subtle);font-variant-numeric:tabular-nums;white-space:nowrap}.OpeningRoadmapView-module__qk6cfG__stages{max-width:100%;padding:calc(var(--spacing-xs) * 1px);background:var(--surface-default);border:calc(var(--num-2) * 1px) solid var(--border-primary);border-radius:calc(var(--radius-pill) * 1px);box-shadow:0 calc(var(--num-12) * 1px) calc(var(--num-16) * 1px) var(--shadow-color-8), 0 calc(var(--num-24) * 1px) calc(var(--num-32) * 1px) calc(var(--num-4) * 1px) var(--shadow-color-8);flex-wrap:nowrap;justify-content:center;align-items:center;gap:0;display:flex;overflow-x:auto;}.OpeningRoadmapView-module__qk6cfG__stageGroup{align-items:center;column-gap:calc(var(--spacing-sm) * 1px);grid-template-columns:1fr minmax(0,auto) 1fr;width:100%;min-width:0;display:grid}.OpeningRoadmapView-module__qk6cfG__stageGroup>.OpeningRoadmapView-module__qk6cfG__stages{grid-column:2}.OpeningRoadmapView-module__qk6cfG__stageListButton{--btn-padding:calc(var(--spacing-xs) * 1px);grid-column:3;justify-self:start}.OpeningRoadmapView-module__qk6cfG__stageSep{color:var(--text-disabled);-webkit-user-select:none;user-select:none;flex:none;align-items:center;display:flex}.OpeningRoadmapView-module__qk6cfG__body{gap:calc(var(--spacing-2xl) * 1px);flex:1;grid-template-rows:1fr;grid-template-columns:220px 1fr;align-items:stretch;min-height:0;display:grid}.OpeningRoadmapView-module__qk6cfG__side{background:var(--surface-dark-tonal-faint);border-radius:calc(var(--radius-container) * 1px);height:100%;min-height:0;box-shadow:0 0 0 1px var(--border-divider-dark-solid);overscroll-behavior:contain;border:0;flex-direction:column;padding:0;display:flex;overflow-y:auto;}.OpeningRoadmapView-module__qk6cfG__side>.OpeningRoadmapView-module__qk6cfG__item{margin:0 calc(var(--spacing-sm) * 1px);width:auto}.OpeningRoadmapView-module__qk6cfG__side>.OpeningRoadmapView-module__qk6cfG__sideHead+*{margin-top:calc(var(--spacing-sm) * 1px)}.OpeningRoadmapView-module__qk6cfG__side>:last-child{margin-bottom:calc(var(--spacing-sm) * 1px)}.OpeningRoadmapView-module__qk6cfG__item+.OpeningRoadmapView-module__qk6cfG__item{margin-top:calc(var(--spacing-3xs) * 1px)}
.OpeningRoadmapDetail-module__YnPsjG__content{background:0 0;border:0;border-radius:0;flex-direction:column;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.OpeningRoadmapDetail-module__YnPsjG__empty{padding:calc((var(--spacing-xl) + var(--spacing-3xs)) * 1px) 0;text-align:center;font-size:calc(var(--font-size-4xs) * 1px);color:var(--text-default-subtle);line-height:calc(var(--font-line-height-3xs) * 1px);font-weight:var(--font-weight-500)}.OpeningRoadmapDetail-module__YnPsjG__error{padding:calc((var(--spacing-xl) + var(--spacing-3xs)) * 1px) 0;text-align:center;font-size:calc(var(--font-size-4xs) * 1px);color:var(--text-essential)}@media (max-width:900px){.OpeningRoadmapDetail-module__YnPsjG__body{grid-template-columns:1fr}.OpeningRoadmapDetail-module__YnPsjG__head{grid-template-columns:1fr auto}.OpeningRoadmapDetail-module__YnPsjG__headMain{grid-area:2/1/auto/-1}.OpeningRoadmapDetail-module__YnPsjG__side{max-height:calc((var(--num-160) + var(--num-80)) * 1px);position:relative}}@media (max-width:480px){.OpeningRoadmapDetail-module__YnPsjG__wrap{padding-inline:calc(var(--spacing-md) * 1px)}}.OpeningRoadmapDetail-module__YnPsjG__stageFade{display:none}@media (min-width:901px){.OpeningRoadmapDetail-module__YnPsjG__panel{--rm-stage-band:calc(( var(--font-line-height-2xs) + var(--spacing-sm) * 2 + var(--spacing-xs) * 2 + var(--num-2) * 2 + var(--spacing-sm) * 2 ) * 1px);--rm-pin-top:calc(var(--rm-stage-band) + var(--rm-panel-gap,0px));--rm-pin-bottom:calc(var(--num-20) * 1px)}.OpeningRoadmapDetail-module__YnPsjG__panelHead{top:calc(var(--spacing-sm) * 1px);z-index:3;padding-block:calc(var(--spacing-sm) * 1px);margin-block:calc(var(--spacing-sm) * -1px);background:0 0;position:sticky}.OpeningRoadmapDetail-module__YnPsjG__stageFade{z-index:-1;top:calc(var(--spacing-sm) * -1px);left:calc(var(--space-container-left-right) * -1);right:calc(var(--space-container-left-right) * -1);bottom:calc(var(--spacing-3xl) * -1px);background:var(--surface-glass-80);-webkit-backdrop-filter:blur(calc(var(--num-40) / 2 * 1px));backdrop-filter:blur(calc(var(--num-40) / 2 * 1px));-webkit-mask-image:linear-gradient(var(--text-default) 58%, transparent);-webkit-mask-image:linear-gradient(var(--text-default) 58%, transparent);mask-image:linear-gradient(var(--text-default) 58%, transparent);pointer-events:none;display:block;position:absolute}.OpeningRoadmapDetail-module__YnPsjG__stages{z-index:1;position:relative}.OpeningRoadmapDetail-module__YnPsjG__side{top:var(--rm-pin-top);height:calc(100vh - var(--rm-pin-bottom) - var(--rm-side-top,var(--rm-pin-top)));max-height:var(--rm-side-cap,none);align-self:start;position:sticky}@supports (animation-timeline:scroll()){.OpeningRoadmapDetail-module__YnPsjG__side{animation:linear both OpeningRoadmapDetail-module__YnPsjG__rm-side-grow,linear both OpeningRoadmapDetail-module__YnPsjG__rm-side-shrink;animation-timeline:scroll(root),scroll(root);animation-range:0px var(--rm-side-run,1px), var(--rm-side-shrink-from,0px) var(--rm-side-shrink-to,0px)}}.OpeningRoadmapDetail-module__YnPsjG__content{overflow:clip}.OpeningRoadmapDetail-module__YnPsjG__body{scroll-margin-top:var(--rm-pin-top)}@keyframes OpeningRoadmapDetail-module__YnPsjG__rm-side-shrink{0%{max-height:var(--rm-side-start,calc(100vh - var(--rm-pin-bottom) - var(--rm-pin-top)))}to{max-height:var(--rm-side-min,calc(100vh - var(--rm-pin-bottom) - var(--rm-pin-top)))}}@keyframes OpeningRoadmapDetail-module__YnPsjG__rm-side-grow{0%{height:calc(100vh - var(--rm-pin-bottom) - var(--rm-side-flow,var(--rm-pin-top)))}to{height:calc(100vh - var(--rm-pin-bottom) - var(--rm-pin-top))}}}.OpeningRoadmapDetail-module__YnPsjG__doneDivider{align-items:center;gap:calc(var(--spacing-xs) * 1px);width:100%;margin:calc((var(--spacing-xs) + var(--spacing-4xs)) * 1px) 0 calc(var(--spacing-2xs) * 1px);padding:calc(var(--spacing-4xs) * 1px) 0;cursor:pointer;font:inherit;background:0 0;border:0;display:flex}.OpeningRoadmapDetail-module__YnPsjG__doneDividerLine{background:var(--border-divider-dark-solid);flex:1;height:1px}.OpeningRoadmapDetail-module__YnPsjG__doneDividerLabel{align-items:center;gap:calc(var(--spacing-3xs) * 1px);font-size:calc(var(--font-size-4xs) * 1px);font-weight:var(--font-weight-500);color:var(--text-disabled);white-space:nowrap;flex-shrink:0;display:inline-flex}.OpeningRoadmapDetail-module__YnPsjG__doneDivider:hover .OpeningRoadmapDetail-module__YnPsjG__doneDividerLabel{color:var(--text-default-subtle)}.OpeningRoadmapDetail-module__YnPsjG__doneDivider:active .OpeningRoadmapDetail-module__YnPsjG__doneDividerLabel{color:var(--text-default)}.OpeningRoadmapDetail-module__YnPsjG__doneDivider:focus-visible{border-radius:calc(var(--radius-control) * 1px);box-shadow:var(--focus-ring);outline:none}.OpeningRoadmapDetail-module__YnPsjG__doneDividerCaret{font-size:calc(var(--font-size-5xs) * 1px);line-height:calc(var(--font-line-height-4xs) * 1px);transition:transform .2s var(--easing-standard);display:inline-block}.OpeningRoadmapDetail-module__YnPsjG__doneDividerCaret[data-open=true]{transform:rotate(90deg)}.OpeningRoadmapDetail-module__YnPsjG__side>.OpeningRoadmapDetail-module__YnPsjG__item{animation:OpeningRoadmapDetail-module__YnPsjG__rm-item-reveal .2s var(--easing-decelerate)}.OpeningRoadmapDetail-module__YnPsjG__listMark{border-radius:calc(var(--radius-md) * 1px);background:var(--surface-primary);pointer-events:none;position:absolute;top:0;left:0}.OpeningRoadmapDetail-module__YnPsjG__listMark[data-ready=true]{transition:transform .2s var(--easing-standard), height .2s var(--easing-standard)}.OpeningRoadmapDetail-module__YnPsjG__side .OpeningRoadmapDetail-module__YnPsjG__item{position:relative}.OpeningRoadmapDetail-module__YnPsjG__side[data-mark=on] .OpeningRoadmapDetail-module__YnPsjG__item[data-active=true],.OpeningRoadmapDetail-module__YnPsjG__side[data-mark=on] .OpeningRoadmapDetail-module__YnPsjG__item[data-active=true]:hover{background:0 0}.OpeningRoadmapDetail-module__YnPsjG__sideGroup{margin:0 calc(var(--spacing-sm) * 1px)}@keyframes OpeningRoadmapDetail-module__YnPsjG__rm-item-reveal{0%{opacity:0;transform:translateY(calc(var(--spacing-3xs) * 1px))}}.OpeningRoadmapDetail-module__YnPsjG__confirmBadge{margin-left:calc((var(--spacing-xs) + var(--spacing-4xs)) * 1px);padding:calc((var(--spacing-4xs) + var(--num-1)) * 1px) calc((var(--spacing-xs) + var(--num-1)) * 1px);border:1px solid var(--secondary-gold);border-radius:calc(var(--radius-pill) * 1px);background:var(--surface-highlight-subtle);color:var(--secondary-gold);font:inherit;font-size:calc(var(--font-size-4xs) * 1px);font-weight:var(--font-weight-700);vertical-align:middle;cursor:pointer}.OpeningRoadmapDetail-module__YnPsjG__confirmBadge:hover{background:var(--secondary-gold);color:var(--text-inverse)}.OpeningRoadmapDetail-module__YnPsjG__confirmBadge:active,.OpeningRoadmapDetail-module__YnPsjG__confirmNote button:active{background:linear-gradient(var(--state-layer-neutral-16), var(--state-layer-neutral-16)), var(--secondary-gold);color:var(--text-inverse)}.OpeningRoadmapDetail-module__YnPsjG__confirmBadge:focus-visible,.OpeningRoadmapDetail-module__YnPsjG__confirmNote button:focus-visible{box-shadow:var(--focus-ring);outline:none}.OpeningRoadmapDetail-module__YnPsjG__confirmNote{justify-content:space-between;align-items:center;gap:calc(var(--spacing-sm) * 1px);margin-bottom:calc(var(--spacing-sm) * 1px);padding:calc((var(--spacing-xs) + var(--spacing-4xs)) * 1px) calc((var(--spacing-sm) + var(--spacing-4xs)) * 1px);border:1px dashed var(--secondary-gold);border-radius:calc(var(--radius-xl) * 1px);background:var(--surface-highlight-subtle);color:var(--text-default);font-size:calc(var(--font-size-3xs) * 1px);display:flex}.OpeningRoadmapDetail-module__YnPsjG__confirmNote button{padding:calc((var(--spacing-3xs) + var(--num-1)) * 1px) calc((var(--spacing-xs) + var(--spacing-4xs) + var(--num-1)) * 1px);border:1px solid var(--secondary-gold);border-radius:calc(var(--radius-pill) * 1px);background:var(--surface-default);color:var(--secondary-gold);font:inherit;font-size:calc(var(--font-size-4xs) * 1px);font-weight:var(--font-weight-700);cursor:pointer;flex-shrink:0}.OpeningRoadmapDetail-module__YnPsjG__confirmNote button:hover{background:var(--secondary-gold);color:var(--text-inverse)}.OpeningRoadmapDetail-module__YnPsjG__bodyEmpty{grid-template-columns:minmax(0,1fr)}.OpeningRoadmapDetail-module__YnPsjG__emptyWrap{justify-content:center;align-items:flex-start;display:flex}.OpeningRoadmapDetail-module__YnPsjG__emptyWrap>*{width:100%}.OpeningRoadmapDetail-module__YnPsjG__sideHead{padding:calc(var(--spacing-xs) * 1px) calc(var(--spacing-sm) * 1px);font-size:calc(var(--font-size-4xs) * 1px);line-height:calc(var(--font-line-height-3xs) * 1px);font-weight:var(--font-weight-700);white-space:nowrap;letter-spacing:-.36px;color:var(--text-default);border-bottom:1px solid var(--border-divider-dark-solid);background:linear-gradient(var(--surface-dark-tonal-faint), var(--surface-dark-tonal-faint)), var(--surface-default);z-index:1;flex:none;align-items:center;display:flex;position:sticky;top:0}.OpeningRoadmapDetail-module__YnPsjG__sideHeadInner{min-width:0;padding:0 calc(var(--spacing-md) * 1px);flex:1;align-items:center;display:flex}.OpeningRoadmapDetail-module__YnPsjG__sideHeadDot{font-weight:var(--font-weight-700);color:var(--text-disabled)}@media (max-width:480px){.OpeningRoadmapDetail-module__YnPsjG__wrap{min-height:0}.OpeningRoadmapDetail-module__YnPsjG__content{height:auto;overflow:visible}}
.stepButton-module__Lp6bYW__button{align-items:center;gap:calc(var(--spacing-2xs) * 1px);font:inherit;font-size:calc(var(--font-size-3xs) * 1px);line-height:calc(var(--font-line-height-2xs) * 1px);font-weight:var(--font-weight-500);letter-spacing:-.42px;color:var(--text-default);padding:calc(var(--spacing-sm) * 1px);border-radius:calc(var(--radius-pill) * 1px);cursor:pointer;white-space:nowrap;background:0 0;border:none;flex:none;transition:color .15s,background .15s;display:flex}.stepButton-module__Lp6bYW__button:hover{background:var(--button-light-background-fill-hover);color:var(--text-default)}.stepButton-module__Lp6bYW__button:active{background:var(--state-layer-neutral-8)}.stepButton-module__Lp6bYW__button:focus-visible{box-shadow:var(--focus-ring);outline:none}.stepButton-module__Lp6bYW__num{width:calc(var(--num-20) * 1px);height:calc(var(--num-20) * 1px);border-radius:calc(var(--radius-pill) * 1px);background:var(--surface-inverse);color:var(--text-inverse);font-size:calc(var(--font-size-3xs) * 1px);line-height:calc(var(--font-line-height-2xs) * 1px);font-weight:var(--font-weight-800);letter-spacing:-.42px;font-variant-numeric:tabular-nums;flex:none;justify-content:center;align-items:center;transition:background .15s,color .15s;display:flex}.stepButton-module__Lp6bYW__count{font-size:calc(var(--font-size-4xs) * 1px);line-height:calc(var(--font-line-height-3xs) * 1px);font-weight:var(--font-weight-500);letter-spacing:-.36px;color:var(--text-default-subtle);font-variant-numeric:tabular-nums}.stepButton-module__Lp6bYW__button[data-active=true],.stepButton-module__Lp6bYW__button[data-active=true]:hover{font-weight:var(--font-weight-700);color:var(--text-primary);background:var(--state-layer-primary-8)}.stepButton-module__Lp6bYW__button[data-active=true]:active{background:var(--state-layer-primary-16)}.stepButton-module__Lp6bYW__button[data-active=true] .stepButton-module__Lp6bYW__num{background:var(--surface-primary);color:var(--text-inverse)}
.OpeningRoadmapSkeleton-module__LBoEPa__judgeLump{border-radius:calc(var(--radius-container) * 1px);min-block-size:40vh}@media (min-width:1081px){.OpeningRoadmapSkeleton-module__LBoEPa__doLump{min-block-size:calc(100vh - var(--rm-pin-top,0px) - var(--spacing-xl) * 1px);flex:none}.OpeningRoadmapSkeleton-module__LBoEPa__judgeLump{min-block-size:calc(100vh - var(--rm-pin-top,0px) - var(--spacing-xl) * 1px)}}.OpeningRoadmapSkeleton-module__LBoEPa__doLump{border-radius:calc(var(--radius-container) * 1px);flex:1;min-height:0}.OpeningRoadmapSkeleton-module__LBoEPa__pending{gap:calc(var(--spacing-xl) * 1px);padding-inline:var(--space-section-left-right);flex-direction:column;display:flex}.OpeningRoadmapSkeleton-module__LBoEPa__pendingHead{gap:calc(var(--spacing-xs) * 1px);flex-direction:column;display:flex}.OpeningRoadmapSkeleton-module__LBoEPa__pendingTitle{inline-size:18%;min-inline-size:calc(var(--num-120) * 1px);block-size:calc(var(--spacing-xl) * 1px);border-radius:calc(var(--radius-control) * 1px)}.OpeningRoadmapSkeleton-module__LBoEPa__pendingSub{inline-size:40%;block-size:calc(var(--spacing-md) * 1px);border-radius:calc(var(--radius-control) * 1px)}.OpeningRoadmapSkeleton-module__LBoEPa__pendingLump{gap:calc(var(--spacing-sm) * 1px);flex-direction:column;min-block-size:60vh;display:flex}.OpeningRoadmapSkeleton-module__LBoEPa__pendingRow{block-size:calc((var(--spacing-xl) + var(--spacing-xl)) * 1px);border-radius:calc(var(--radius-xl) * 1px)}@container wrap (max-width:600px){.OpeningRoadmapSkeleton-module__LBoEPa__pendingSub{inline-size:70%}}
.variants-module___-bzNW__v1{animation:variants-module___-bzNW__v1-reveal .2s var(--easing-decelerate);column-gap:calc(var(--spacing-xl) * 1px);grid-template-rows:1fr;grid-template-columns:1fr 220px;align-items:stretch;height:100%;min-height:0;display:grid}.variants-module___-bzNW__v1Col{gap:calc((var(--spacing-sm) + var(--spacing-4xs)) * 1px);flex-direction:column;min-width:0;display:flex}.variants-module___-bzNW__v1ColJudge{--v1-judge-lead:51px;min-height:0;padding-top:var(--v1-judge-lead);background:0 0;order:2;gap:0;padding-left:0;padding-right:0}.variants-module___-bzNW__v1ColScroll{flex-direction:column;flex:1;gap:0;min-height:0;padding:0;display:flex}.variants-module___-bzNW__v1Callouts{padding:calc(var(--spacing-sm) * 1px) calc((var(--spacing-lg) + var(--spacing-4xs)) * 1px) calc((var(--spacing-md) + var(--spacing-4xs)) * 1px);border-top:1px solid var(--border-divider-dark-solid);flex:none}.variants-module___-bzNW__v1Right{flex-direction:column;min-width:0;height:100%;min-height:0;display:flex}.variants-module___-bzNW__v1Right>.variants-module___-bzNW__v1ColDo{flex:none}.variants-module___-bzNW__v1Done{padding:calc(var(--spacing-md) * 1px) 0 0;background:0 0;flex:none}.variants-module___-bzNW__v1Done>*{width:100%}.variants-module___-bzNW__v1ColDo{background:0 0;gap:0;min-height:0;padding:0}@media (max-width:1080px){.variants-module___-bzNW__v1{grid-template-columns:1fr}}@media (min-width:1081px){.variants-module___-bzNW__v1ColJudge{top:var(--rm-track-top,calc(var(--rm-pin-top,0px) - var(--v1-judge-lead)));align-self:start;position:sticky}.variants-module___-bzNW__v1Right{top:var(--rm-track-top,var(--rm-pin-top,0px));align-self:start;height:auto;position:sticky}}.variants-module___-bzNW__v1ColDo>:first-child{margin-bottom:calc((var(--spacing-lg) + var(--spacing-4xs) + var(--num-1)) * 1px)}@keyframes variants-module___-bzNW__v1-reveal{0%{opacity:0}}.variants-module___-bzNW__v1MobileHead{gap:calc(var(--spacing-sm) * 1px);flex-direction:column;display:flex}.variants-module___-bzNW__v1[data-sheet-tab]{row-gap:calc(var(--spacing-md) * 1px);grid-template-rows:auto auto auto;height:auto;animation:none}.variants-module___-bzNW__v1[data-sheet-tab]>.variants-module___-bzNW__v1ColJudge,.variants-module___-bzNW__v1[data-sheet-tab]>.variants-module___-bzNW__v1Right{grid-area:2/1;min-width:0}.variants-module___-bzNW__v1[data-sheet-tab]>.variants-module___-bzNW__v1MobileFoot{grid-row:3}.variants-module___-bzNW__v1[data-sheet-tab=do]>.variants-module___-bzNW__v1ColJudge,.variants-module___-bzNW__v1[data-sheet-tab=judge]>.variants-module___-bzNW__v1Right{visibility:hidden;pointer-events:none}.variants-module___-bzNW__v1[data-sheet-tab=do]>.variants-module___-bzNW__v1Right,.variants-module___-bzNW__v1[data-sheet-tab=judge]>.variants-module___-bzNW__v1ColJudge{animation:variants-module___-bzNW__v1-reveal .2s var(--easing-decelerate)}.variants-module___-bzNW__v1[data-sheet-tab]>.variants-module___-bzNW__v1ColJudge{background:0 0;border:0;order:0;padding:0}.variants-module___-bzNW__v1[data-sheet-tab]>.variants-module___-bzNW__v1ColJudge .variants-module___-bzNW__v1ColScroll{padding:0}.variants-module___-bzNW__v1MobileFoot{z-index:1;margin-inline:calc(var(--spacing-lg) * -1px);position:sticky;bottom:0}.variants-module___-bzNW__v1MobileNotice{left:calc(var(--spacing-sm) * 1px);right:calc(var(--spacing-sm) * 1px);bottom:calc(100% + var(--spacing-xs) * 1px);position:absolute}.variants-module___-bzNW__v1[data-sheet-tab] .variants-module___-bzNW__v1ColDo>:first-child{margin-bottom:0}.variants-module___-bzNW__infoChev{align-items:center;transition:transform .18s;display:inline-flex}.variants-module___-bzNW__infoChevOpen{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.variants-module___-bzNW__infoChev{transition:none}}.variants-module___-bzNW__v1Ad{margin-top:calc(var(--spacing-lg) * 1px)}
.AccessNotice-module__IWt1MG__wrap{gap:calc(var(--spacing-md) * 1px);padding:calc(var(--spacing-lg) * 1px) 0 calc(var(--spacing-3xl) * 1px);flex-direction:column;display:flex}.AccessNotice-module__IWt1MG__body{padding:calc(var(--spacing-xl) * 1px) 0}
.parts-module__uvfNJa__sec{gap:calc(var(--spacing-xs) * 1px);flex-direction:column;display:flex}.parts-module__uvfNJa__secCard{background:var(--surface-default);border:1px solid var(--border-divider-dark-solid);border-radius:calc(var(--radius-xl) * 1px);padding:calc((var(--spacing-sm) + var(--num-1)) * 1px) calc((var(--spacing-sm) + var(--spacing-4xs) + var(--num-1)) * 1px)}.parts-module__uvfNJa__secHead{align-items:center;gap:calc(var(--spacing-2xs) * 1px);display:flex}.parts-module__uvfNJa__secLabel{font-size:calc(var(--font-size-5xs) * 1px);font-weight:var(--font-weight-800);color:var(--text-disabled)}.parts-module__uvfNJa__secCount{font-size:calc(var(--font-size-5xs) * 1px);font-weight:var(--font-weight-800);color:var(--text-disabled);font-variant-numeric:tabular-nums}.parts-module__uvfNJa__secBody{font-size:calc(var(--font-size-4xs) * 1px);line-height:calc(var(--font-line-height-2xs) * 1px);color:var(--text-default);background:var(--surface-default);border-radius:calc(var(--radius-xl) * 1px);padding:calc(var(--spacing-sm) * 1px) calc((var(--spacing-sm) + var(--num-1)) * 1px)}.parts-module__uvfNJa__secBodyPlain{background:0 0;padding:0}.parts-module__uvfNJa__para{margin:.62em 0 0}.parts-module__uvfNJa__para:first-child{margin-top:0}.parts-module__uvfNJa__rows{gap:calc(var(--spacing-2xs) * 1px);flex-direction:column;display:flex}.parts-module__uvfNJa__row{align-items:center;gap:calc((var(--spacing-xs) + var(--spacing-4xs) + var(--num-1)) * 1px);padding:calc((var(--spacing-xs) + var(--spacing-4xs)) * 1px) calc(var(--spacing-sm) * 1px);border:1px solid var(--border-divider-dark-solid);border-radius:calc(var(--radius-xl) * 1px);background:var(--surface-default);color:inherit;text-decoration:none;transition:background .14s;display:flex}a.parts-module__uvfNJa__row:hover,.parts-module__uvfNJa__rowBtn:hover{background:var(--surface-dark-tonal)}.parts-module__uvfNJa__rowMark{width:calc((var(--num-24) + var(--num-2)) * 1px);height:calc((var(--num-24) + var(--num-2)) * 1px);border-radius:calc(var(--radius-md) * 1px);background:var(--surface-default);color:var(--text-default-subtle);font-size:calc(var(--font-size-5xs) * 1px);font-weight:var(--font-weight-800);letter-spacing:-.2px;flex:none;justify-content:center;align-items:center;display:inline-flex}.parts-module__uvfNJa__rowMain{flex:1;min-width:0}.parts-module__uvfNJa__rowTitle{font-size:calc(var(--font-size-3xs) * 1px);font-weight:var(--font-weight-600);color:var(--text-default);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.parts-module__uvfNJa__rowSub{font-size:calc(var(--font-size-4xs) * 1px);color:var(--text-default-subtle);margin-top:calc(var(--spacing-4xs) * 1px);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.parts-module__uvfNJa__rowGo{color:var(--text-disabled);flex:none}.parts-module__uvfNJa__linkList{gap:calc((var(--spacing-3xs) + var(--num-1)) * 1px);margin-top:calc(var(--spacing-lg) * 1px);padding-top:calc(var(--spacing-3xs) * 1px);flex-direction:column;display:flex}.parts-module__uvfNJa__linkLine{align-items:baseline;gap:calc((var(--spacing-2xs) + var(--num-1)) * 1px);min-width:0;display:flex}.parts-module__uvfNJa__linkKind{width:calc((var(--num-20) + var(--num-2)) * 1px);font-size:calc(var(--font-size-4xs) * 1px);font-weight:var(--font-weight-500);color:var(--text-disabled);flex:none}.parts-module__uvfNJa__linkKindDep{color:var(--secondary-gold)}.parts-module__uvfNJa__linkDone{font-size:calc(var(--font-size-5xs) * 1px);font-weight:var(--font-weight-800);color:var(--text-disabled);line-height:calc(var(--font-line-height-4xs) * 1px);flex:none}.parts-module__uvfNJa__linkTextDone{color:var(--text-disabled)}.parts-module__uvfNJa__linkText{min-width:0;font:inherit;font-size:calc(var(--font-size-3xs) * 1px);font-weight:var(--font-weight-500);line-height:calc(var(--font-line-height-2xs) * 1px);color:var(--text-default);text-align:left;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;flex:1;padding:0;text-decoration:none;overflow:hidden}.parts-module__uvfNJa__linkText:hover{text-decoration:underline}.parts-module__uvfNJa__metaRow{gap:calc(var(--spacing-2xs) * 1px);border-top:1px solid var(--border-divider-dark-solid);padding-top:calc((var(--spacing-sm) + var(--spacing-4xs)) * 1px);flex-direction:column;margin-top:auto;display:flex}.parts-module__uvfNJa__metaLine{gap:calc(var(--spacing-xs) * 1px);font-size:calc(var(--font-size-4xs) * 1px);line-height:calc(var(--font-line-height-2xs) * 1px);display:flex}.parts-module__uvfNJa__metaKey{width:calc((var(--num-48) + var(--num-4)) * 1px);color:var(--text-disabled);font-weight:var(--font-weight-700);flex:none}.parts-module__uvfNJa__metaVal{color:var(--text-default)}.parts-module__uvfNJa__fold{border:1px solid var(--border-divider-dark-solid);border-radius:calc(var(--radius-xl) * 1px);background:var(--surface-default);overflow:hidden}.parts-module__uvfNJa__foldHead{align-items:center;gap:calc((var(--spacing-2xs) + var(--num-1)) * 1px);width:100%;padding:calc((var(--spacing-xs) + var(--spacing-4xs) + var(--num-1)) * 1px) calc((var(--spacing-sm) + var(--spacing-4xs)) * 1px);cursor:pointer;font:inherit;font-size:calc(var(--font-size-4xs) * 1px);font-weight:var(--font-weight-700);color:var(--text-default);text-align:left;background:0 0;border:none;display:flex}.parts-module__uvfNJa__foldHead:hover{background:var(--surface-dark-tonal)}.parts-module__uvfNJa__foldMark{color:var(--text-disabled);transition:transform .18s;display:inline-flex}.parts-module__uvfNJa__foldOpen .parts-module__uvfNJa__foldMark{transform:rotate(90deg)}.parts-module__uvfNJa__foldBody{padding:0 calc((var(--spacing-sm) + var(--spacing-4xs)) * 1px) calc((var(--spacing-sm) + var(--num-1)) * 1px);gap:calc((var(--spacing-xs) + var(--spacing-4xs) + var(--num-1)) * 1px);flex-direction:column;display:flex}.parts-module__uvfNJa__remHead{align-items:center;gap:calc(var(--spacing-xs) * 1px);width:100%;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0;display:flex}.parts-module__uvfNJa__remKind{min-width:0;font-size:calc(var(--font-size-4xs) * 1px);font-weight:var(--font-weight-700);flex:1}.parts-module__uvfNJa__rem_recoverable{color:var(--text-success)}.parts-module__uvfNJa__rem_partial{color:var(--secondary-gold)}.parts-module__uvfNJa__rem_preventive,.parts-module__uvfNJa__rem_unknown{color:var(--text-default-subtle)}.parts-module__uvfNJa__remChev,.parts-module__uvfNJa__remChevOpen{color:var(--text-disabled);flex:none;transition:transform .18s}.parts-module__uvfNJa__remChevOpen{transform:rotate(90deg)}.parts-module__uvfNJa__remBody{margin-top:calc((var(--spacing-xs) + var(--num-1)) * 1px);gap:calc((var(--spacing-xs) + var(--spacing-4xs)) * 1px);flex-direction:column;display:flex}.parts-module__uvfNJa__remSummary{font-size:calc(var(--font-size-4xs) * 1px);line-height:calc(var(--font-line-height-2xs) * 1px);color:var(--text-default);margin:0}.parts-module__uvfNJa__remRows{gap:calc(var(--spacing-2xs) * 1px);padding:calc((var(--spacing-xs) + var(--spacing-4xs) + var(--num-1)) * 1px) calc((var(--spacing-sm) + var(--num-1)) * 1px);border-radius:calc(var(--radius-xl) * 1px);background:var(--surface-default);flex-direction:column;margin:0;display:flex}.parts-module__uvfNJa__remRow{gap:calc((var(--spacing-xs) + var(--spacing-4xs)) * 1px);align-items:baseline;display:flex}.parts-module__uvfNJa__remKey{width:calc((var(--num-80) + var(--num-2)) * 1px);font-size:calc(var(--font-size-4xs) * 1px);font-weight:var(--font-weight-700);color:var(--text-disabled);flex:none}.parts-module__uvfNJa__remVal{min-width:0;font-size:calc(var(--font-size-4xs) * 1px);line-height:calc(var(--font-line-height-2xs) * 1px);color:var(--text-default);flex:1;margin:0}@media (max-width:620px){.parts-module__uvfNJa__remRow{gap:calc(var(--spacing-4xs) * 1px);flex-direction:column}.parts-module__uvfNJa__remKey{width:auto}}.parts-module__uvfNJa__lede{flex-direction:column;display:flex}.parts-module__uvfNJa__ledeKicker{font-size:calc(var(--font-size-4xs) * 1px);font-weight:var(--font-weight-500);letter-spacing:.06em;color:var(--text-essential)}.parts-module__uvfNJa__ledeHeader{flex:1;min-width:0}.parts-module__uvfNJa__ledeWhat{margin:calc(var(--spacing-xs) * 1px) 0 0;font-size:calc(var(--font-size-4xs) * 1px);line-height:calc(var(--font-line-height-2xs) * 1px);color:var(--text-default-subtle)}.parts-module__uvfNJa__judgeSec{gap:calc(var(--spacing-3xs) * 1px);padding:calc(var(--spacing-lg) * 1px) 0;font-size:calc(var(--font-size-3xs) * 1px);line-height:calc(var(--font-line-height-2xs) * 1px);flex-direction:column;display:flex}.parts-module__uvfNJa__judgeSec+.parts-module__uvfNJa__judgeSec{border-top:1px solid var(--border-divider-dark-solid)}.parts-module__uvfNJa__judgeSec:first-child{padding-top:calc(var(--spacing-lg) * 1px)}.parts-module__uvfNJa__judgeLabel{font-size:calc(var(--font-size-3xs) * 1px);font-weight:var(--font-weight-700);letter-spacing:-.42px;color:var(--text-default);align-items:center;display:flex}.parts-module__uvfNJa__judgeLabelWarn{color:var(--text-default)}.parts-module__uvfNJa__judgeClamp .parts-module__uvfNJa__para{margin-top:0}.parts-module__uvfNJa__judgeBody{font-size:calc(var(--font-size-4xs) * 1px);line-height:calc(var(--font-line-height-3xs) * 1px);letter-spacing:-.36px;font-weight:var(--font-weight-500);color:var(--text-default-subtle);margin:0}.parts-module__uvfNJa__judgeBodyStrong{color:var(--text-default-subtle);font-weight:var(--font-weight-500)}.parts-module__uvfNJa__judgeClamp{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.parts-module__uvfNJa__judgeMore{align-self:flex-start}.parts-module__uvfNJa__judgeMeta{padding-top:calc(var(--spacing-md) * 1px);border-top:1px solid var(--border-divider-dark-solid);gap:calc(var(--spacing-2xs) * 1px);font-size:calc(var(--font-size-4xs) * 1px);line-height:calc(var(--font-line-height-2xs) * 1px);flex-direction:column;margin-top:auto;display:flex}.parts-module__uvfNJa__judgeMetaRow{gap:calc(var(--spacing-xs) * 1px);display:flex}.parts-module__uvfNJa__judgeMetaKey{width:calc((var(--num-48) + var(--num-4)) * 1px);color:var(--text-disabled);font-weight:var(--font-weight-700);flex:none}.parts-module__uvfNJa__judgeMetaVal{color:var(--text-default)}.parts-module__uvfNJa__judgeFlat{padding-top:calc((var(--spacing-md) + var(--spacing-4xs)) * 1px);border-top:1px solid var(--border-divider-dark-solid)}.parts-module__uvfNJa__judgeFlat .parts-module__uvfNJa__secBody,.parts-module__uvfNJa__judgeFlat .parts-module__uvfNJa__remBody{background:0 0;padding:0}.parts-module__uvfNJa__judgeFlat .parts-module__uvfNJa__secLabel{letter-spacing:.1em}.parts-module__uvfNJa__judgeCount{margin-left:calc(var(--spacing-3xs) * 1px)}.parts-module__uvfNJa__jlList{gap:calc(var(--spacing-2xs) * 1px);font-size:calc(var(--font-size-4xs) * 1px);line-height:calc(var(--font-line-height-3xs) * 1px);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.parts-module__uvfNJa__jlItem{font-size:calc(var(--font-size-4xs) * 1px);line-height:calc(var(--font-line-height-3xs) * 1px);color:var(--text-default-subtle);margin-left:1em;list-style:outside}.parts-module__uvfNJa__jlA{text-align:left}.parts-module__uvfNJa__jlDescription{margin-top:calc(var(--spacing-4xs) * 1px);color:var(--text-default-subtle);font-size:calc(var(--font-size-5xs) * 1px);font-weight:var(--font-weight-400);line-height:calc(var(--font-line-height-4xs) * 1px);flex:1 0 100%;text-decoration:none;display:block}.parts-module__uvfNJa__ledeTitleRow{align-items:center;gap:calc(var(--spacing-xs) * 1px);min-width:0;display:flex}.parts-module__uvfNJa__ledeNo{padding:calc(var(--spacing-4xs) * 1px) calc(var(--spacing-2xs) * 1px);font-size:calc(var(--font-size-2xs) * 1px);font-weight:var(--font-weight-700);line-height:calc(var(--font-line-height-xs) * 1px);letter-spacing:-.48px;color:var(--text-primary);background:var(--surface-primary-subtle);border-radius:calc(var(--radius-lg) * 1px);font-variant-numeric:tabular-nums;flex:none;justify-content:center;align-items:center;display:flex}.parts-module__uvfNJa__ledeCount{font-size:calc(var(--font-size-4xs) * 1px);color:var(--text-disabled);white-space:nowrap;flex:none}.parts-module__uvfNJa__judgeMoreChev{color:var(--text-default);align-items:center;transition:transform .18s;display:inline-flex}.parts-module__uvfNJa__judgeMoreChevOpen{transform:rotate(180deg)}.parts-module__uvfNJa__judgeClamp1{-webkit-line-clamp:1}.parts-module__uvfNJa__judgeClamp3{-webkit-line-clamp:3}.parts-module__uvfNJa__jlClamp{--jl-lines:4;max-height:calc(var(--jl-lines) * var(--font-line-height-3xs) * 1px);overflow:hidden}.parts-module__uvfNJa__judgeLabelDanger{color:var(--text-essential)}.parts-module__uvfNJa__jlTag{margin-left:calc(var(--spacing-4xs) * 1px);color:var(--text-disabled);text-decoration:none;display:inline-block}[data-mobile-tab] .parts-module__uvfNJa__judgeMoreChev{color:var(--text-default-subtle)}[data-mobile-tab] .parts-module__uvfNJa__judgeBody{font-size:calc(var(--font-size-3xs) * 1px);line-height:calc(var(--font-line-height-xs) * 1px);font-weight:var(--font-weight-400);line-height:calc(var(--font-line-height-m-body) * 1px)}[data-mobile-tab] .parts-module__uvfNJa__jlItem{font-size:calc(var(--font-size-3xs) * 1px);line-height:calc(var(--font-line-height-2xs) * 1px)}[data-mobile-tab] .parts-module__uvfNJa__judgeSec{padding:calc(var(--spacing-lg) * 1px) 0}[data-mobile-tab] .parts-module__uvfNJa__judgeSec+.parts-module__uvfNJa__judgeSec{border-top:1px solid var(--border-divider-dark-solid)}[data-mobile-tab] .parts-module__uvfNJa__judgeSec:first-child{padding-top:0}[data-mobile-tab] .parts-module__uvfNJa__judgeSec:last-child{padding-bottom:0}[data-mobile-tab] .parts-module__uvfNJa__judgeBody{color:var(--text-default-subtle)}[data-mobile-tab] .parts-module__uvfNJa__jlItem{margin-left:0;list-style:none;display:flex}[data-mobile-tab] .parts-module__uvfNJa__jlItem:before{content:"·";margin-right:calc(var(--spacing-3xs) * 1px);color:var(--text-default);flex:none}:is([data-sheet-tab],[data-mobile-tab]) .parts-module__uvfNJa__judgeLabel{font-size:calc(var(--font-size-2xs) * 1px);line-height:calc(var(--font-line-height-xs) * 1px);letter-spacing:-.48px}:is([data-sheet-tab],[data-mobile-tab]) .parts-module__uvfNJa__judgeBody{font-size:calc(var(--font-size-3xs) * 1px);line-height:calc(var(--font-line-height-2xs) * 1px);font-weight:var(--font-weight-500);letter-spacing:-.42px}:is([data-sheet-tab],[data-mobile-tab]) .parts-module__uvfNJa__jlItem{font-size:calc(var(--font-size-3xs) * 1px);line-height:calc(var(--font-line-height-2xs) * 1px);letter-spacing:-.42px}[data-sheet-tab] .parts-module__uvfNJa__jlItem{margin-left:calc(var(--spacing-sm) * 1px)}
.TaskPartnerList-module__5cY8Tq__root{flex-direction:column;align-items:stretch;display:flex}.TaskPartnerList-module__5cY8Tq__head{align-items:center;gap:calc(var(--spacing-2xs) * 1px);display:flex}.TaskPartnerList-module__5cY8Tq__count{font-size:calc(var(--font-size-4xs) * 1px);line-height:calc(var(--font-line-height-3xs) * 1px);font-weight:var(--font-weight-500);color:var(--text-default-subtle)}.TaskPartnerList-module__5cY8Tq__scroll{--partner-view-rows:5.5;max-height:calc(((var(--num-32) + var(--num-6)) + var(--spacing-xs) * 2) * var(--partner-view-rows) * 1px + var(--spacing-3xs) * 1px);overscroll-behavior:contain;overflow-y:auto}.TaskPartnerList-module__5cY8Tq__hint{margin:calc(var(--spacing-2xs) * 1px) 0 0;text-align:center;font-size:calc(var(--font-size-4xs) * 1px);line-height:calc(var(--font-line-height-3xs) * 1px);letter-spacing:-.36px;color:var(--text-default-subtle)}.TaskPartnerList-module__5cY8Tq__title{letter-spacing:-.42px;color:var(--text-default);margin:0}.TaskPartnerList-module__5cY8Tq__list{padding:calc(var(--spacing-3xs) * 1px) 0 0;flex-direction:column;margin:0;list-style:none;display:flex}.TaskPartnerList-module__5cY8Tq__root:after{content:"";margin-top:calc(var(--spacing-lg) * 1px);border-top:1px solid var(--border-divider-dark-solid);display:block}.TaskPartnerList-module__5cY8Tq__row{align-items:center;gap:calc(var(--spacing-2xs) * 1px);width:100%;padding:calc(var(--spacing-xs) * 1px) 0;text-align:left;cursor:pointer;border-radius:calc(var(--radius-md) * 1px);background:0 0;border:0;font-family:inherit;display:flex}.TaskPartnerList-module__5cY8Tq__row:hover .TaskPartnerList-module__5cY8Tq__name{text-decoration:underline}.TaskPartnerList-module__5cY8Tq__thumb{flex:none;display:flex;position:relative}.TaskPartnerList-module__5cY8Tq__dot{top:calc(var(--spacing-4xs) * -1px);right:calc(var(--spacing-4xs) * -1px);position:absolute}.TaskPartnerList-module__5cY8Tq__srOnly{}.TaskPartnerList-module__5cY8Tq__avatar{width:calc((var(--num-32) + var(--num-6)) * 1px);height:calc((var(--num-32) + var(--num-6)) * 1px);border-radius:calc(var(--radius-pill) * 1px);flex:none;display:block;position:relative;overflow:hidden}.TaskPartnerList-module__5cY8Tq__avatar:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--border-divider-dark-solid);position:absolute;inset:0}.TaskPartnerList-module__5cY8Tq__body{justify-content:center;gap:calc(var(--spacing-4xs) * 1px);flex-direction:column;flex:1;min-width:0;display:flex}.TaskPartnerList-module__5cY8Tq__name{font-weight:var(--font-weight-500);font-size:calc(var(--font-size-3xs) * 1px);line-height:calc(var(--font-line-height-2xs) * 1px);letter-spacing:-.42px;color:var(--text-default);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.TaskPartnerList-module__5cY8Tq__meta{font-size:calc(var(--font-size-4xs) * 1px);line-height:calc(var(--font-line-height-3xs) * 1px);letter-spacing:-.36px;font-weight:var(--font-weight-500);color:var(--text-default-subtle);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.TaskPartnerList-module__5cY8Tq__metaPart{gap:calc(var(--spacing-4xs) * 1px);display:inline-flex}.TaskPartnerList-module__5cY8Tq__metaPart+.TaskPartnerList-module__5cY8Tq__metaPart{margin-left:calc(var(--spacing-4xs) * 1px)}.TaskPartnerList-module__5cY8Tq__metaSep{font-weight:var(--font-weight-700);color:var(--text-disabled)}.TaskPartnerList-module__5cY8Tq__arrow{width:calc(var(--spacing-xs) * 1px);height:calc(var(--spacing-md) * 1px);color:var(--icon-default-subtle);flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.TaskPartnerList-module__5cY8Tq__more{padding-top:calc(var(--spacing-xs) * 1px);display:flex}.TaskPartnerList-module__5cY8Tq__moreChev{align-items:center;transition:transform .18s;display:inline-flex}.TaskPartnerList-module__5cY8Tq__moreChevOpen{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.TaskPartnerList-module__5cY8Tq__moreChev{transition:none}}@media (max-width:480px){.TaskPartnerList-module__5cY8Tq__head .TaskPartnerList-module__5cY8Tq__title,.TaskPartnerList-module__5cY8Tq__name{font-size:calc(var(--font-size-2xs) * 1px);line-height:calc(var(--font-line-height-xs) * 1px);letter-spacing:-.48px}.TaskPartnerList-module__5cY8Tq__meta{font-size:calc(var(--font-size-3xs) * 1px);line-height:calc(var(--font-line-height-2xs) * 1px);letter-spacing:-.42px}.TaskPartnerList-module__5cY8Tq__scroll{max-height:calc((var(--num-56) + var(--num-6)) * var(--partner-view-rows) * 1px + var(--spacing-3xs) * 1px)}}
.panes-module__ewiwzW__sub{color:var(--text-default-subtle)}.panes-module__ewiwzW__small{font-size:calc(var(--font-size-4xs) * 1px);line-height:calc(var(--font-line-height-3xs) * 1px)}.panes-module__ewiwzW__card{background:var(--surface-default);border-radius:calc(var(--radius-container) * 1px);box-shadow:inset 0 0 0 1px var(--border-divider-dark-solid);overflow:hidden}.panes-module__ewiwzW__cardHead{justify-content:space-between;align-items:center;gap:calc(var(--spacing-xs) * 1px);padding:calc(var(--spacing-sm) * 1px) calc(var(--spacing-lg) * 1px);font-size:calc(var(--font-size-2xs) * 1px);line-height:calc(var(--font-line-height-xs) * 1px);font-weight:var(--font-weight-700);display:flex}.panes-module__ewiwzW__rowMeta{font-size:calc(var(--font-size-3xs) * 1px);line-height:calc(var(--font-line-height-2xs) * 1px);color:var(--text-default-subtle);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.panes-module__ewiwzW__due{color:var(--text-essential);font-weight:var(--font-weight-700)}.panes-module__ewiwzW__checkGrid{grid-template-columns:minmax(0, calc((var(--num-160) * 2 + var(--num-40)) * 1px)) minmax(0, 1fr);gap:calc(var(--spacing-xl) * 1px);align-items:start;display:grid}.panes-module__ewiwzW__checkWeek{gap:calc(var(--spacing-2xs) * 1px);padding:calc(var(--spacing-xl) * 1px);color:var(--text-default);transition:box-shadow .15s var(--easing-standard);flex-direction:column;text-decoration:none;display:flex}.panes-module__ewiwzW__checkWeek:hover{box-shadow:inset 0 0 0 1px var(--border-primary)}.panes-module__ewiwzW__checkWeekTitle{font-size:calc(var(--font-size-md) * 1px);line-height:calc(var(--font-line-height-md) * 1px);font-weight:var(--font-weight-700)}.panes-module__ewiwzW__checkFirst{gap:calc(var(--spacing-3xs) * 1px);min-width:0;display:flex}.panes-module__ewiwzW__checkFirstTitle{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.panes-module__ewiwzW__checkFirstDay{white-space:nowrap;flex:none}.panes-module__ewiwzW__checkMore{margin-top:calc(var(--spacing-2xs) * 1px);font-size:calc(var(--font-size-3xs) * 1px);font-weight:var(--font-weight-700);color:var(--text-primary)}.panes-module__ewiwzW__checkRow{grid-template-columns:calc((var(--num-8) + var(--num-2)) * 1px) calc((var(--num-120) + var(--num-20)) * 1px) minmax(0, 1fr) calc(var(--num-16) * 1px);gap:calc(var(--spacing-sm) * 1px);padding:calc(var(--spacing-sm) * 1px) calc(var(--spacing-lg) * 1px);border-top:1px solid var(--border-divider-dark-solid);color:var(--text-default);font-size:calc(var(--font-size-3xs) * 1px);line-height:calc(var(--font-line-height-2xs) * 1px);transition:background .15s var(--easing-standard);align-items:center;text-decoration:none;display:grid}.panes-module__ewiwzW__checkRow:hover{background:var(--surface-default-subtle)}.panes-module__ewiwzW__checkNote{padding:calc(var(--spacing-sm) * 1px) calc(var(--spacing-lg) * 1px);border-top:1px solid var(--border-divider-dark-solid);color:var(--text-default-subtle);text-decoration:none;display:block}.panes-module__ewiwzW__sig{width:calc((var(--num-8) + var(--num-2)) * 1px);height:calc((var(--num-8) + var(--num-2)) * 1px);border-radius:calc(var(--radius-pill) * 1px)}.panes-module__ewiwzW__sigOverdue{background:var(--surface-essential)}.panes-module__ewiwzW__sigSoon{background:var(--secondary-gold)}.panes-module__ewiwzW__sigOk{background:var(--surface-success)}@media (max-width:900px){.panes-module__ewiwzW__checkGrid{grid-template-columns:minmax(0,1fr)}.panes-module__ewiwzW__checkRow{grid-template-columns:calc((var(--num-8) + var(--num-2)) * 1px) minmax(0, 1fr) calc(var(--num-16) * 1px)}.panes-module__ewiwzW__checkRow .panes-module__ewiwzW__rowMeta{grid-column:2/3}}
.StepCard-module__HxrNHq__card{background:var(--surface-default);border-radius:0 calc(var(--radius-container) * 1px) calc(var(--radius-container) * 1px) 0;position:relative}.StepCard-module__HxrNHq__card:after{content:"";pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--border-divider-dark-solid);position:absolute;inset:0}.StepCard-module__HxrNHq__card+.StepCard-module__HxrNHq__card{margin-top:calc(var(--spacing-md) * 1px)}.StepCard-module__HxrNHq__card{border-left:4px solid var(--surface-primary);overflow:hidden}.StepCard-module__HxrNHq__head{align-items:center;gap:calc(var(--spacing-3xs) * 1px);padding:calc(var(--spacing-xs) * 1px) calc(var(--spacing-xl) * 1px);background:var(--surface-default-subtle);border-radius:0 calc(var(--radius-container) * 1px) 0 0;font-size:calc(var(--font-size-3xs) * 1px);line-height:calc(var(--font-line-height-2xs) * 1px);display:flex}.StepCard-module__HxrNHq__no{width:calc((var(--num-24) + var(--num-2)) * 1px);height:calc((var(--num-24) + var(--num-2)) * 1px);border-radius:calc(var(--radius-pill) * 1px);background:var(--surface-dark-tonal);color:var(--text-disabled);font-size:calc(var(--font-size-4xs) * 1px);font-weight:var(--font-weight-800);font-variant-numeric:tabular-nums;flex:none;justify-content:center;align-items:center;display:flex}.StepCard-module__HxrNHq__done .StepCard-module__HxrNHq__no{background:var(--text-success);color:var(--text-inverse)}.StepCard-module__HxrNHq__titleWrap{gap:calc(var(--spacing-4xs) * 1px);min-width:0;font-size:calc(var(--font-size-3xs) * 1px);line-height:calc(var(--font-line-height-2xs) * 1px);flex-direction:column;flex:1;display:flex}.StepCard-module__HxrNHq__title{font-size:calc(var(--font-size-2xs) * 1px);line-height:calc(var(--font-line-height-xs) * 1px);letter-spacing:-.48px;font-weight:var(--font-weight-700);color:var(--text-default);white-space:nowrap}.StepCard-module__HxrNHq__titleRow{align-items:center;gap:calc(var(--spacing-3xs) * 1px);font-size:calc(var(--font-size-3xs) * 1px);line-height:calc(var(--font-line-height-2xs) * 1px);display:flex}.StepCard-module__HxrNHq__caption{font-size:calc(var(--font-size-4xs) * 1px);color:var(--text-default-subtle);line-height:calc(var(--font-line-height-2xs) * 1px)}.StepCard-module__HxrNHq__checkCount{font-size:calc(var(--font-size-4xs) * 1px);font-weight:var(--font-weight-500);color:var(--text-disabled);font-variant-numeric:tabular-nums;flex:none}.StepCard-module__HxrNHq__kind{font-size:calc(var(--font-size-5xs) * 1px);font-weight:var(--font-weight-800);padding:calc(var(--spacing-4xs) * 1px) calc((var(--spacing-2xs) + var(--num-1)) * 1px);border-radius:calc(var(--radius-pill) * 1px);background:var(--surface-default);color:var(--text-default-subtle);white-space:nowrap;flex:none;margin-left:auto}.StepCard-module__HxrNHq__body{padding:calc(var(--spacing-sm) * 1px);background:var(--surface-default);gap:calc(var(--spacing-3xs) * 1px);flex-direction:column;display:flex;overflow:hidden}.StepCard-module__HxrNHq__rows{gap:calc((var(--spacing-3xs) * 2 + var(--num-1)) * 1px);flex-direction:column;display:flex}.StepCard-module__HxrNHq__grid2{gap:calc((var(--spacing-3xs) + var(--num-1)) * 1px);grid-template-columns:1fr 1fr;display:grid}.StepCard-module__HxrNHq__row{align-items:center;gap:calc(var(--spacing-sm) * 1px);padding:calc(var(--spacing-xs) * 1px) calc(var(--spacing-sm) * 1px);border-radius:calc(var(--radius-control) * 1px);color:inherit;font-size:calc(var(--font-size-3xs) * 1px);line-height:calc(var(--font-line-height-2xs) * 1px);background:0 0;text-decoration:none;display:flex;overflow:hidden}.StepCard-module__HxrNHq__rows>.StepCard-module__HxrNHq__row+.StepCard-module__HxrNHq__row{position:relative;overflow:visible}.StepCard-module__HxrNHq__rows>.StepCard-module__HxrNHq__row+.StepCard-module__HxrNHq__row:before{content:"";top:calc(var(--spacing-3xs) * -1px - 1px);left:calc(var(--spacing-sm) * 1px);right:calc(var(--spacing-sm) * 1px);border-top:1px dashed var(--border-divider-dark-dash);position:absolute}.StepCard-module__HxrNHq__rowBody{justify-content:center;gap:calc(var(--spacing-4xs) * 1px);flex-direction:column;flex:1;min-width:0;display:flex}.StepCard-module__HxrNHq__tap{cursor:pointer;transition:background .25s var(--easing-standard)}.StepCard-module__HxrNHq__tap:hover{background:var(--state-layer-neutral-8)}.StepCard-module__HxrNHq__tap:hover .StepCard-module__HxrNHq__rowTail{color:var(--text-primary)}.StepCard-module__HxrNHq__tap:hover .StepCard-module__HxrNHq__rowTitle{text-underline-offset:2px;text-decoration:underline}.StepCard-module__HxrNHq__rowCheck{cursor:pointer;transition:background .25s var(--easing-standard), border-color .25s var(--easing-standard)}.StepCard-module__HxrNHq__rowCheck:hover{background:var(--state-layer-neutral-8)}.StepCard-module__HxrNHq__rowOff{cursor:default;opacity:.5}.StepCard-module__HxrNHq__rowOff:hover{background:0 0}.StepCard-module__HxrNHq__rowOff:hover .StepCard-module__HxrNHq__tick{color:inherit;opacity:inherit}.StepCard-module__HxrNHq__rowOffNote{margin-left:calc(var(--spacing-2xs) * 1px);font-size:calc(var(--font-size-5xs) * 1px);font-weight:var(--font-weight-700);color:var(--text-default-subtle);border:1px solid var(--border-divider-dark-solid);border-radius:calc(var(--radius-control) * 1px);padding:1px calc((var(--spacing-3xs) + var(--num-1)) * 1px);white-space:nowrap;vertical-align:1px}.StepCard-module__HxrNHq__rowCheck:hover .StepCard-module__HxrNHq__tick{color:var(--text-success);opacity:1}.StepCard-module__HxrNHq__rowCheck.StepCard-module__HxrNHq__rowOn:hover .StepCard-module__HxrNHq__tick{filter:brightness(1.08)}.StepCard-module__HxrNHq__rowCheck:focus-visible{outline:2px solid var(--surface-primary);outline-offset:1px}.StepCard-module__HxrNHq__row:has(.StepCard-module__HxrNHq__rowTitleWrap){align-items:flex-start}.StepCard-module__HxrNHq__mark{width:calc((var(--num-24) + var(--num-4)) * 1px);height:calc((var(--num-24) + var(--num-4)) * 1px);border-radius:calc(var(--radius-md) * 1px);background:var(--surface-default);color:var(--text-default-subtle);flex:none;justify-content:center;align-items:center;display:flex}.StepCard-module__HxrNHq__markLink{color:var(--text-primary)}.StepCard-module__HxrNHq__markGet{color:var(--text-success)}.StepCard-module__HxrNHq__rowTitle{font-size:calc(var(--font-size-2xs) * 1px);font-weight:var(--font-weight-500);letter-spacing:-.48px;color:var(--text-default);line-height:calc(var(--font-line-height-xs) * 1px);word-break:break-word;display:block}.StepCard-module__HxrNHq__rowTitleWrap{white-space:normal;line-height:calc(var(--font-line-height-xs) * 1px);padding-top:calc((var(--spacing-4xs) + var(--num-1)) * 1px);overflow:visible}.StepCard-module__HxrNHq__rowSub{font-size:calc(var(--font-size-4xs) * 1px);color:var(--text-default-subtle);line-height:calc(var(--font-line-height-3xs) * 1px);letter-spacing:-.36px;word-break:break-word;font-weight:var(--font-weight-500);display:block}.StepCard-module__HxrNHq__rowRead{align-items:flex-start}.StepCard-module__HxrNHq__rowArrow{width:calc(var(--spacing-sm) * 1px);height:calc(var(--spacing-xl) * 1px);color:var(--icon-default-subtle);flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.StepCard-module__HxrNHq__rowTail{font-size:calc(var(--font-size-4xs) * 1px);font-weight:var(--font-weight-700);color:var(--text-disabled);white-space:nowrap;flex:none}.StepCard-module__HxrNHq__acts{gap:calc(var(--spacing-3xs) * 1px);flex:none;align-self:flex-start;display:inline-flex}.StepCard-module__HxrNHq__note{align-items:flex-start;gap:calc((var(--spacing-xs) + var(--spacing-4xs)) * 1px);min-height:calc(var(--num-40) * 1px);border-radius:calc(var(--radius-xl) * 1px);background:var(--surface-default);padding:calc((var(--spacing-xs) + var(--num-1)) * 1px) calc((var(--spacing-xs) + var(--spacing-4xs) + var(--num-1)) * 1px);font-size:calc(var(--font-size-4xs) * 1px);color:var(--text-default-subtle);line-height:calc(var(--font-line-height-2xs) * 1px);display:flex}.StepCard-module__HxrNHq__noteIcon{color:var(--text-disabled);flex:none}@media (max-width:620px){.StepCard-module__HxrNHq__grid2{grid-template-columns:1fr}}.StepCard-module__HxrNHq__rowBtn{width:100%;font:inherit;text-align:left;cursor:pointer;border:0}.StepCard-module__HxrNHq__doneBar{align-items:flex-start;gap:calc(var(--spacing-xs) * 1px);flex-direction:column;display:flex}.StepCard-module__HxrNHq__doneGroup{align-items:center;gap:calc(var(--spacing-md) * 1px);display:flex}.StepCard-module__HxrNHq__doneStamp{font-size:calc(var(--font-size-4xs) * 1px);line-height:calc(var(--font-line-height-3xs) * 1px);color:var(--text-default-subtle);font-variant-numeric:tabular-nums}.StepCard-module__HxrNHq__headEnd{font-size:calc(var(--font-size-4xs) * 1px);line-height:calc(var(--font-line-height-3xs) * 1px);font-weight:var(--font-weight-500);color:var(--text-default-subtle);font-variant-numeric:tabular-nums;flex:none}.StepCard-module__HxrNHq__rowFiles{gap:calc(var(--spacing-3xs) * 1px) calc(var(--spacing-xs) * 1px);margin-top:calc(var(--spacing-4xs) * 1px);flex-wrap:wrap;display:flex}.StepCard-module__HxrNHq__rowFile{align-items:center;gap:calc(var(--spacing-4xs) * 1px);max-width:100%;font-family:inherit;font-size:calc(var(--font-size-4xs) * 1px);line-height:calc(var(--font-line-height-3xs) * 1px);color:var(--text-primary);cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.StepCard-module__HxrNHq__rowFile:hover .StepCard-module__HxrNHq__rowFileName{text-decoration:underline}.StepCard-module__HxrNHq__rowFile:disabled{color:var(--text-disabled);cursor:default}.StepCard-module__HxrNHq__rowFileName{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}
.GanttModal-module__jdM_ea__shell{--modal-width:calc(var(--num-160) * 6 * 1px);--modal-max-height:calc(100vh - var(--spacing-xl) * 2px);height:var(--modal-max-height)}.GanttModal-module__jdM_ea__body{padding:calc(var(--spacing-lg) * 1px);overscroll-behavior:contain;overflow:auto}@media (max-width:480px){.GanttModal-module__jdM_ea__body{padding:0 calc(var(--spacing-md) * 1px) calc(var(--spacing-lg) * 1px)}}.GanttModal-module__jdM_ea__titleRow{align-items:flex-end;column-gap:calc(var(--spacing-xs) * 1px);flex-wrap:wrap;display:inline-flex}.GanttModal-module__jdM_ea__titleMeta{color:var(--text-default-subtle);font-variant-numeric:tabular-nums}.GanttModal-module__jdM_ea__titleSep{margin:0 calc(var(--spacing-3xs) * 1px);color:var(--text-disabled)}.GanttModal-module__jdM_ea__table{--gantt-label-w:calc((var(--num-160) + var(--num-120)) * 1px);--gantt-col-min-w:calc((var(--num-60) + var(--num-8) + var(--num-2)) * 1px);--gantt-gap-w:calc(var(--num-48) * 1px);--gantt-month-cols:0;--gantt-gap-cols:0;min-width:calc(var(--gantt-label-w) + var(--gantt-col-min-w) * var(--gantt-month-cols) + var(--gantt-gap-w) * var(--gantt-gap-cols))}.GanttModal-module__jdM_ea__axisHead{top:calc(var(--spacing-lg) * -1px);z-index:3;background:var(--surface-default);display:flex;position:sticky}.GanttModal-module__jdM_ea__axisCorner{width:var(--gantt-label-w);z-index:1;background:var(--surface-default);align-items:center;gap:calc(var(--spacing-3xs) * 1px);padding:calc(var(--spacing-xs) * 1px) calc(var(--spacing-md) * 1px);flex:none;display:flex;position:sticky;left:0}.GanttModal-module__jdM_ea__cornerLabel{min-width:0;color:var(--text-default);flex:1}.GanttModal-module__jdM_ea__monthHead{min-width:var(--gantt-col-min-w);padding:calc(var(--spacing-xs) * 1px) 0;color:var(--text-default);text-align:center;white-space:nowrap;flex-direction:column;flex:1 1 0;justify-content:flex-end;align-items:center;display:flex}.GanttModal-module__jdM_ea__gapHead{width:var(--gantt-gap-w);padding:calc(var(--spacing-xs) * 1px) 0;color:var(--text-default-subtle);flex:none;justify-content:center;align-items:flex-end;display:flex}.GanttModal-module__jdM_ea__box{border:calc(var(--num-1) * 1px) solid var(--border-default);border-radius:calc(var(--radius-container) * 1px);overflow:clip}.GanttModal-module__jdM_ea__group+.GanttModal-module__jdM_ea__group{border-top:calc(var(--num-1) * 1px) solid var(--border-default)}.GanttModal-module__jdM_ea__stepRow{cursor:pointer;background:var(--surface-default-subtle);transition:background-color .2s var(--easing-standard);display:flex}.GanttModal-module__jdM_ea__stepRow[data-open=true]{background:var(--surface-primary-subtle)}.GanttModal-module__jdM_ea__stepLabel{width:var(--gantt-label-w);z-index:2;padding:calc(var(--spacing-xs) * 1px);background:inherit;flex:none;position:sticky;left:0}.GanttModal-module__jdM_ea__stepName{min-width:0;color:var(--text-default);word-break:keep-all;flex:1}.GanttModal-module__jdM_ea__stepRow[data-open=true] .GanttModal-module__jdM_ea__stepName{color:var(--text-primary)}.GanttModal-module__jdM_ea__stepRight{align-items:center;gap:calc(var(--spacing-2xs) * 1px);display:inline-flex}.GanttModal-module__jdM_ea__stepCount{color:var(--text-default-subtle);font-variant-numeric:tabular-nums}.GanttModal-module__jdM_ea__monthCell{min-width:var(--gantt-col-min-w);padding:calc(var(--spacing-xs) * 1px);border-left:calc(var(--num-1) * 1px) solid var(--border-grid-faint);flex:1 1 0;justify-content:center;align-items:center;min-height:0;display:flex}.GanttModal-module__jdM_ea__stepCell{color:var(--text-default);font-variant-numeric:tabular-nums}.GanttModal-module__jdM_ea__gapCell{width:var(--gantt-gap-w);border-left:calc(var(--num-1) * 1px) solid var(--border-grid-faint);flex:none}.GanttModal-module__jdM_ea__atomRow{background:var(--surface-default);border-top:calc(var(--num-1) * 1px) solid var(--border-divider-dark-solid);display:flex}.GanttModal-module__jdM_ea__atomRow[data-hit=true]{background:var(--surface-primary-subtle)}.GanttModal-module__jdM_ea__atomLabel{width:var(--gantt-label-w);z-index:1;align-items:center;gap:calc(var(--spacing-4xs) * 1px);min-height:calc((var(--num-32) + var(--num-4)) * 1px);padding:calc(var(--spacing-xs) * 1px) calc(var(--spacing-lg) * 1px);background:inherit;flex:none;display:flex;position:sticky;left:0}.GanttModal-module__jdM_ea__atomText{min-width:0;color:var(--text-default);word-break:keep-all;flex:1}.GanttModal-module__jdM_ea__atomTextDone{color:var(--text-disabled);text-decoration:line-through}.GanttModal-module__jdM_ea__dday{color:var(--text-default);white-space:nowrap;font-variant-numeric:tabular-nums}.GanttModal-module__jdM_ea__ddayDone{color:var(--text-disabled)}.GanttModal-module__jdM_ea__srOnly{}
.mobile-module__U_DWdW__timeline{margin-top:calc(var(--spacing-3xs) * -1px);border-top:calc(var(--num-8) * 1px) solid var(--surface-default-subtle);margin-inline:calc(var(--spacing-md) * -1px);padding:calc(var(--spacing-lg) * 1px) calc(var(--spacing-lg) * 1px) 0}.mobile-module__U_DWdW__timelineFoot{padding:calc(var(--spacing-sm) * 1px) calc(var(--spacing-sm) * 1px) calc(var(--spacing-sm) * 1px)}.mobile-module__U_DWdW__sheet{min-height:0}.mobile-module__U_DWdW__sheetScroll{overscroll-behavior:contain;min-height:0;padding:0 calc(var(--spacing-lg) * 1px) calc((var(--spacing-xl) + var(--spacing-xl) + var(--spacing-sm)) * 1px);flex:1;overflow-y:auto}.mobile-module__U_DWdW__head{gap:calc(var(--spacing-md) * 1px);padding:calc(var(--spacing-xl) * 1px) calc(var(--spacing-xs) * 1px) calc(var(--spacing-3xs) * 1px);flex-direction:column;display:flex}.mobile-module__U_DWdW__headTop{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing-sm) * 1px);display:flex}.mobile-module__U_DWdW__headText{gap:calc(var(--spacing-3xs) * 1px);flex-direction:column;min-width:0;display:flex}.mobile-module__U_DWdW__headTitle{font-family:var(--font-family-headline), inherit;font-size:calc(var(--font-size-md) * 1px);line-height:calc(var(--font-line-height-md) * 1px);font-weight:var(--font-weight-800);letter-spacing:-.03em;color:var(--text-default);text-wrap:balance;margin:0}.mobile-module__U_DWdW__progress{align-items:flex-start;gap:calc(var(--spacing-4xs) * 1px);font-size:calc(var(--font-size-3xs) * 1px);line-height:calc(var(--font-line-height-2xs) * 1px);font-weight:var(--font-weight-500);letter-spacing:-.03em;color:var(--text-default-subtle);font-variant-numeric:tabular-nums;margin:0;display:flex}.mobile-module__U_DWdW__progressSoft{opacity:.8}.mobile-module__U_DWdW__progressDot{color:var(--text-disabled)}.mobile-module__U_DWdW__chips{gap:calc(var(--spacing-3xs) * 1px);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.mobile-module__U_DWdW__gantt{gap:calc(var(--spacing-md) * 1px);flex-direction:column;display:flex}.mobile-module__U_DWdW__ganttHead{margin-inline:calc(var(--spacing-md) * -1px);padding:0 calc(var(--spacing-md) * 1px) calc(var(--spacing-sm) * 1px);box-shadow:0 1px 0 var(--border-divider-dark-solid)}.mobile-module__U_DWdW__ganttNote{color:var(--text-default-subtle);white-space:pre-line;margin:0}.mobile-module__U_DWdW__ganttGroupHead{margin:0 0 calc(var(--spacing-3xs) * 1px);font-size:calc(var(--font-size-m-meta) * 1px);line-height:calc(var(--font-line-height-m-meta) * 1px);font-weight:var(--font-weight-800);color:var(--text-default)}.mobile-module__U_DWdW__ganttNo{font-size:calc(var(--font-size-m-caption) * 1px);font-weight:var(--font-weight-800);width:calc(var(--num-20) * 1px);height:calc(var(--num-20) * 1px);border-radius:calc(var(--radius-pill) * 1px);background:var(--surface-inverse);color:var(--text-inverse);flex:none;justify-content:center;align-items:center;display:inline-flex}.mobile-module__U_DWdW__ganttRows{margin:0;padding:0;list-style:none}.mobile-module__U_DWdW__ganttRow{justify-content:space-between;align-items:center;gap:calc(var(--spacing-sm) * 1px);min-height:calc(var(--num-48) * 1px);border-bottom:1px solid var(--border-divider-dark-solid);display:flex}.mobile-module__U_DWdW__ganttTitle{gap:calc(var(--spacing-4xs) * 1px);min-width:0;padding-block:calc(var(--spacing-xs) * 1px);color:var(--text-default);flex-direction:column;flex:1;display:flex}.mobile-module__U_DWdW__ganttWhy{color:var(--text-default-subtle)}
.setup-module__AIT9PW__modal{--modal-width:calc((var(--num-160) * 4 + var(--num-80)) * 1px);--modal-max-height:min(calc(var(--num-160) * 5 * 1px), calc(100vh - var(--spacing-xl) * 2px));height:var(--modal-max-height)}.setup-module__AIT9PW__modalBody{padding-top:calc(var(--spacing-lg) * 1px);overscroll-behavior:contain;position:relative;overflow-y:auto}.setup-module__AIT9PW__tabs{margin-bottom:calc(var(--spacing-lg) * 1px);justify-content:center;display:flex}.setup-module__AIT9PW__tabsBox{width:calc((var(--num-160) + var(--num-80) + var(--num-20) + var(--num-8) + var(--num-2)) * 1px)}.setup-module__AIT9PW__pane{gap:calc(var(--spacing-xs) * 1px);flex-direction:column;min-width:0;display:flex}.setup-module__AIT9PW__scope{gap:calc(var(--spacing-xs) * 1px);margin-top:calc(var(--spacing-xl) * 1px);flex-direction:column;display:flex}.setup-module__AIT9PW__scopeHead{padding:calc(var(--spacing-4xs) * 1px) 0;color:var(--text-default)}.setup-module__AIT9PW__itemTitle{align-items:center;gap:calc(var(--spacing-3xs) * 1px);flex-wrap:wrap;display:inline-flex}.setup-module__AIT9PW__notice{margin-bottom:calc(var(--spacing-sm) * 1px)}.setup-module__AIT9PW__mobileFoot{display:none}@media (max-width:480px){.setup-module__AIT9PW__mobileFoot{padding:calc(var(--spacing-sm) * 1px) calc(var(--spacing-lg) * 1px);display:flex}.setup-module__AIT9PW__modal{height:calc(100dvh - var(--spacing-3xl) * 1px)}.setup-module__AIT9PW__tabsBox{width:100%}}
.RoadmapDoneNotice-module__igeQuG__row{justify-content:space-between;align-items:center;gap:calc(var(--spacing-md) * 1px);display:flex}.RoadmapDoneNotice-module__igeQuG__text{min-width:0;margin:0}@media (max-width:480px){.RoadmapDoneNotice-module__igeQuG__row{flex-direction:column;align-items:stretch}}
.multiSelect-module__NuTO3a__root{min-width:calc((var(--num-120) - var(--num-12)) * 1px);max-width:calc((var(--num-160) + var(--num-60)) * 1px)}.multiSelect-module__NuTO3a__listbox{min-width:calc((var(--num-160) + var(--num-60)) * 1px)}.multiSelect-module__NuTO3a__panel{max-height:calc((var(--num-32) * 8 + var(--spacing-xs) * 2) * 1px);overflow-y:auto}.multiSelect-module__NuTO3a__clear{padding:0 calc(var(--spacing-xs) * 1px);justify-content:flex-end;display:flex}.multiSelect-module__NuTO3a__item{white-space:normal}.multiSelect-module__NuTO3a__item .multiSelect-module__NuTO3a__check{cursor:pointer;align-items:flex-start;width:100%}.multiSelect-module__NuTO3a__hint{max-width:calc((var(--num-160) + var(--num-80) + var(--num-20)) * 1px)}
