.miilk-content-shell{box-sizing:border-box;width:100%;min-width:0;max-width:75rem;margin-inline:auto}.Miilk-module__F4e_qq__miilkPageRoot{background:var(--background);--miilk-sticky-bar-clearance:4.75rem;flex-direction:column;max-width:100%;min-height:100dvh;display:flex;overflow-x:hidden}@media (min-width:640px){.Miilk-module__F4e_qq__miilkPageRoot{--miilk-sticky-bar-clearance:5.75rem}}.Miilk-module__F4e_qq__miilkPageRootWithSticky{padding-bottom:calc(var(--miilk-sticky-bar-clearance) + env(safe-area-inset-bottom,0))}.Miilk-module__F4e_qq__miilkPageMain{flex:auto;min-width:0;max-width:100%;overflow-x:hidden}.Miilk-module__F4e_qq__miilkTopChrome{z-index:45;will-change:transform;transition:transform .28s;position:fixed;top:0;left:0;right:0}.Miilk-module__F4e_qq__miilkTopChromeInstant{transition:none!important}@media (prefers-reduced-motion:reduce){.Miilk-module__F4e_qq__miilkTopChrome{transition:none}}.Miilk-module__F4e_qq__miilkTopChromeVisible{transform:translateY(0)}.Miilk-module__F4e_qq__miilkTopChromeHidden{transform:translateY(-100%)}.Miilk-module__F4e_qq__miilkTopChromeSpacer{height:calc(var(--height-family-bar) + var(--header-height) + 2.625rem);flex-shrink:0}@media (min-width:1024px){.Miilk-module__F4e_qq__miilkTopChromeSpacer{height:calc(var(--height-family-bar) + var(--header-height-lg) + 2.625rem)}}.Miilk-module__F4e_qq__campaignRibbon{background:var(--foreground);color:var(--background);flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem .75rem;padding:.5rem 1rem;display:flex}@media (min-width:640px){.Miilk-module__F4e_qq__campaignRibbon{gap:.625rem 1rem;padding:.625rem 1.25rem}}.Miilk-module__F4e_qq__campaignRibbonStamp{box-sizing:border-box;background:var(--accent);letter-spacing:.06em;min-height:1.375rem;color:var(--foreground);border-radius:.25rem;justify-content:center;align-items:center;padding:.1875rem .5rem;font-size:.6875rem;font-weight:800;line-height:1;display:inline-flex}.Miilk-module__F4e_qq__campaignRibbonText{color:inherit;opacity:.9;align-items:center;line-height:1.25;display:inline-flex}.Miilk-module__F4e_qq__campaignRibbonTextMuted{opacity:.75}.Miilk-module__F4e_qq__campaignHero{background:var(--background);width:100%;max-width:100%;padding-bottom:1.5rem;position:relative;overflow-x:hidden}.Miilk-module__F4e_qq__campaignHeroVisual{background:color-mix(in srgb, var(--border-muted) 45%, var(--surface));width:100%;max-width:100%;line-height:0;overflow:hidden}.Miilk-module__F4e_qq__campaignHeroCoverImg{object-fit:contain;object-position:center;width:100%;max-width:100%;height:auto;max-height:min(52vh,28rem);display:block}@media (min-width:768px){.Miilk-module__F4e_qq__campaignHeroCoverImg{max-height:min(56vh,34rem)}}@media (min-width:1024px){.Miilk-module__F4e_qq__campaignHeroCoverImg{max-height:min(58vh,38rem)}}.Miilk-module__F4e_qq__campaignHeroTextBox{z-index:2;box-sizing:border-box;background:var(--background);width:100%;margin-top:-3.25rem;padding:1.75rem 0 2rem;position:relative}@media (max-width:767px){.Miilk-module__F4e_qq__campaignHeroTextBox{margin-top:-2.5rem;padding-top:1.5rem}}@media (min-width:768px) and (max-width:1023px){.Miilk-module__F4e_qq__campaignHeroTextBox{margin-top:-3rem}}@media (min-width:768px){.Miilk-module__F4e_qq__campaignHeroTextBox{padding:2rem 0 2.5rem}}@media (min-width:1024px){.Miilk-module__F4e_qq__campaignHeroTextBox{margin-top:-4rem;padding-top:1.5rem}}@media (min-width:1280px){.Miilk-module__F4e_qq__campaignHeroTextBox{margin-top:-4.5rem}}.Miilk-module__F4e_qq__campaignHeroStack{text-align:center;width:100%}.Miilk-module__F4e_qq__campaignChips{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:0;padding:0;list-style:none;display:flex}.Miilk-module__F4e_qq__campaignHeroSubtitle.ds-body-1{font-size:var(--text-subtitle)!important;letter-spacing:var(--tracking-subtitle)!important;line-height:1.65!important}@media (max-width:767px){.Miilk-module__F4e_qq__campaignHeroTitle.ds-storefront-page-hero{letter-spacing:var(--tracking-heading-hero)!important;font-size:1.625rem!important;line-height:1.22!important}.Miilk-module__F4e_qq__campaignHeroSubtitle.ds-body-1{letter-spacing:var(--tracking-subtitle)!important;font-size:1rem!important;line-height:1.65!important}.Miilk-module__F4e_qq__campaignHeroCta{margin-top:1.5rem}.Miilk-module__F4e_qq__campaignChips{gap:.375rem}.Miilk-module__F4e_qq__campaignChips .ds-badge{font-size:var(--font-size-xs,.75rem);padding:.25rem .625rem}}@media (min-width:768px) and (max-width:1023px){.Miilk-module__F4e_qq__campaignHeroTitle.ds-storefront-page-hero{letter-spacing:var(--tracking-heading-hero)!important;font-size:clamp(1.875rem,3.6vw,2.25rem)!important;line-height:1.2!important}.Miilk-module__F4e_qq__campaignHeroSubtitle.ds-body-1{letter-spacing:var(--tracking-subtitle)!important;font-size:clamp(1rem,2vw,1.25rem)!important;line-height:1.65!important}}.Miilk-module__F4e_qq__campaignHeroHighlight{color:inherit;background:linear-gradient(#0000 58%,#fde0479e 58% 92%,#0000 92%);padding:0}.Miilk-module__F4e_qq__campaignHeroCta{justify-content:center;margin-top:2rem;display:flex}.Miilk-module__F4e_qq__campaignHeroCtaButton{width:100%;max-width:20rem}@media (min-width:640px){.Miilk-module__F4e_qq__campaignHeroCtaButton{width:auto;max-width:none}}@media (min-width:1024px){.Miilk-module__F4e_qq__campaignHeroCtaButton.ds-button{height:3.5rem;font-size:var(--font-size-md,1rem);padding-inline:1.75rem}}.Miilk-module__F4e_qq__heroAccent{color:var(--primary)}.Miilk-module__F4e_qq__sectionBand{padding-block:var(--space-10)}@media (min-width:768px){.Miilk-module__F4e_qq__sectionBand{padding-block:var(--space-14)}}.Miilk-module__F4e_qq__sectionBandMuted{padding-block:var(--space-10);background:color-mix(in srgb, var(--primary) 4%, var(--background))}.Miilk-module__F4e_qq__sectionBandPrimary{padding-block:var(--space-10);background:var(--primary);color:var(--primary-foreground)}@media (min-width:768px){.Miilk-module__F4e_qq__sectionBandMuted,.Miilk-module__F4e_qq__sectionBandPrimary{padding-block:var(--space-14)}}.Miilk-module__F4e_qq__sectionTitle{text-align:center}.Miilk-module__F4e_qq__sectionLead{margin-inline:auto;margin-top:var(--space-3);text-align:center;max-width:40rem}.Miilk-module__F4e_qq__storyStack{gap:var(--space-10);margin-top:var(--space-8);display:grid}@media (min-width:768px){.Miilk-module__F4e_qq__storyStack{gap:var(--space-14)}}.Miilk-module__F4e_qq__storyRow{gap:var(--space-5);align-items:center;display:grid}@media (min-width:768px){.Miilk-module__F4e_qq__storyRow{gap:var(--space-8);grid-template-columns:1fr 1fr}.Miilk-module__F4e_qq__storyRowReverse .Miilk-module__F4e_qq__storyMedia{order:2}.Miilk-module__F4e_qq__storyRowReverse .Miilk-module__F4e_qq__storyCopy{order:1}}.Miilk-module__F4e_qq__storyMediaFrame{border-radius:var(--radius-card);border:1px solid var(--border-muted);background:var(--surface);aspect-ratio:4/3;position:relative;overflow:hidden}.Miilk-module__F4e_qq__storyMediaImg{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.Miilk-module__F4e_qq__storyCopy{text-align:left;flex-direction:column;align-items:flex-start;display:flex}.Miilk-module__F4e_qq__storyEyebrow{color:var(--subtle);opacity:.85}.Miilk-module__F4e_qq__storyCopyBody{text-align:left;max-width:none;margin-inline:0}.Miilk-module__F4e_qq__cardGrid{gap:var(--space-4);margin-top:var(--space-8);display:grid}@media (min-width:768px){.Miilk-module__F4e_qq__cardGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.Miilk-module__F4e_qq__cardGridTwo{grid-template-columns:repeat(2,minmax(0,1fr))}}.Miilk-module__F4e_qq__whyCard{gap:var(--space-3);flex-direction:column;height:100%;min-height:11rem;display:flex}.Miilk-module__F4e_qq__whyCardIcon{border-radius:var(--radius-full,9999px);background:color-mix(in srgb, var(--primary) 10%, var(--surface));border:1px solid var(--border-muted);width:2.75rem;height:2.75rem;color:var(--foreground);justify-content:center;align-items:center;display:inline-flex}.Miilk-module__F4e_qq__skuCard{gap:var(--space-4);flex-direction:column;height:100%;display:flex}.Miilk-module__F4e_qq__skuVisual{border-radius:calc(var(--radius-card) * .75);aspect-ratio:1;background:var(--surface);position:relative;overflow:hidden}.Miilk-module__F4e_qq__skuVisualBadge{top:var(--space-3);right:var(--space-3);z-index:1;position:absolute}.Miilk-module__F4e_qq__skuVisualImg{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.Miilk-module__F4e_qq__skuPriceBlock{gap:.25rem;display:grid}.Miilk-module__F4e_qq__skuListPrice{text-decoration:line-through;text-decoration-thickness:1px}.Miilk-module__F4e_qq__skuPrice{letter-spacing:-.02em}.Miilk-module__F4e_qq__skuMeta{margin-top:var(--space-2);flex-wrap:wrap;gap:.5rem;display:flex}.Miilk-module__F4e_qq__brandPanel{border-radius:var(--radius-card);background:color-mix(in srgb, var(--primary) 14%, var(--surface));padding:var(--space-10) var(--space-6);text-align:center;place-content:center;gap:var(--space-3);min-height:16rem;display:grid;position:relative;overflow:hidden}.Miilk-module__F4e_qq__brandGiant{opacity:.1;pointer-events:none;-webkit-user-select:none;user-select:none;max-width:45%;color:var(--primary);font-size:clamp(5rem,18vw,11rem);font-weight:800;line-height:.8;position:absolute;bottom:-.5rem;right:.5rem;overflow:hidden}.Miilk-module__F4e_qq__featureGrid{gap:var(--space-4);margin-top:var(--space-8);display:grid}@media (min-width:768px){.Miilk-module__F4e_qq__featureGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.Miilk-module__F4e_qq__featureIcon{border-radius:var(--radius-full,9999px);background:var(--surface);border:1px solid var(--border-muted);justify-content:center;align-items:center;width:3rem;height:3rem;display:inline-flex}.Miilk-module__F4e_qq__specCard{gap:var(--space-5);flex-direction:column;height:100%;display:flex}.Miilk-module__F4e_qq__specCardHeader{text-align:left}.Miilk-module__F4e_qq__specCardChips{margin-top:var(--space-4)}.Miilk-module__F4e_qq__specCardList{border-top:1px solid var(--border-muted);margin:0;padding:0}.Miilk-module__F4e_qq__specCardRow{gap:var(--space-3);border-bottom:1px solid var(--border-muted);grid-template-columns:5.5rem 1fr;align-items:baseline;padding-block:.875rem;display:grid}.Miilk-module__F4e_qq__advantageList{margin:var(--space-8) 0 0;gap:var(--space-5);padding:0;list-style:none;display:grid}.Miilk-module__F4e_qq__advantageItem{gap:var(--space-4);padding:var(--space-4);border-radius:var(--radius-card);border:1px solid var(--border-muted);background:var(--surface);grid-template-columns:auto 1fr;align-items:start;display:grid}.Miilk-module__F4e_qq__advantageNum{border-radius:var(--radius-full,9999px);background:var(--primary);min-width:2rem;height:2rem;color:var(--primary-foreground);justify-content:center;align-items:center;display:inline-flex}.Miilk-module__F4e_qq__intakeForm{gap:var(--space-4);margin-top:var(--space-10);width:100%;padding:var(--space-6);border-radius:var(--radius-card);border:1px solid var(--border-muted);background:var(--surface);display:grid}.Miilk-module__F4e_qq__intakeSummary{padding-bottom:var(--space-2);border-bottom:1px solid var(--border-muted)}.Miilk-module__F4e_qq__intakeSummaryMeta{margin:0 0 var(--space-1)}.Miilk-module__F4e_qq__intakeRow{gap:var(--space-4);display:grid}@media (min-width:640px){.Miilk-module__F4e_qq__intakeRow{grid-template-columns:repeat(2,minmax(0,1fr))}}.Miilk-module__F4e_qq__policyGrid{gap:var(--space-4);margin-top:var(--space-8);display:grid}@media (min-width:768px){.Miilk-module__F4e_qq__policyGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.Miilk-module__F4e_qq__policyCard{background:var(--foreground);color:var(--background);border-radius:var(--radius-card);padding:var(--space-6)}.Miilk-module__F4e_qq__policyCard ul{margin:var(--space-3) 0 0;gap:.5rem;padding-left:1.1rem;display:grid}.Miilk-module__F4e_qq__footerMeta{font-size:.75rem;line-height:1.5}.Miilk-module__F4e_qq__footerPolicyLink{font-size:.8125rem;font-weight:600}.Miilk-module__F4e_qq__stickyBar{z-index:40;border-top:1px solid var(--border-muted);background:var(--surface);padding-bottom:env(safe-area-inset-bottom,0);position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #0f172a0f}.Miilk-module__F4e_qq__stickyBarInner{justify-content:space-between;align-items:center;gap:.75rem;padding-top:.75rem;padding-bottom:.75rem;display:flex}@media (min-width:640px){.Miilk-module__F4e_qq__stickyBarInner{gap:1rem;padding-top:.875rem;padding-bottom:.875rem}}@media (max-width:639px){.Miilk-module__F4e_qq__stickyBarInner{flex-direction:column;align-items:stretch}}.Miilk-module__F4e_qq__stickyBarSummary{flex:1;align-items:center;gap:.5rem;min-width:0;display:flex}.Miilk-module__F4e_qq__stickyBarLabel{color:var(--muted);flex-shrink:0}.Miilk-module__F4e_qq__stickyBarPrice{color:var(--foreground);font-variant-numeric:tabular-nums;letter-spacing:var(--letter-spacing-tight);white-space:nowrap;flex-shrink:0}.Miilk-module__F4e_qq__stickyBarSep{color:var(--subtle);flex-shrink:0;font-size:.875rem;line-height:1}.Miilk-module__F4e_qq__stickyBarMeta{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--subtle);overflow:hidden}.Miilk-module__F4e_qq__stickyBarAction{flex-shrink:0;align-items:center;gap:.5rem;display:flex}@media (max-width:639px){.Miilk-module__F4e_qq__stickyBarAction{width:100%}}.Miilk-module__F4e_qq__stickyBarButton{flex-shrink:0;min-width:9rem}@media (max-width:639px){.Miilk-module__F4e_qq__stickyBarButton{flex:1 1 0;width:auto;min-width:0}.Miilk-module__F4e_qq__stickyBarSummary{flex-wrap:wrap;row-gap:.25rem}.Miilk-module__F4e_qq__stickyBarMeta{white-space:normal;flex:100%;line-height:1.45}.Miilk-module__F4e_qq__stickyBarPrice.ds-heading-title-sm{letter-spacing:var(--tracking-heading-title-sm)!important;font-size:1.125rem!important;line-height:1.25!important}}
.NcsOrder-module__WLQC6q__highlight{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(#0000 58%,#fde0479e 58% 92%,#0000 92%)}.NcsOrder-module__WLQC6q__ncsSection{padding-block:var(--padding-storefront-section-y-main)}@media (min-width:768px){.NcsOrder-module__WLQC6q__ncsSection{padding-block:var(--padding-storefront-section-y-main-md)}}.NcsOrder-module__WLQC6q__ncsSectionWhite{background:var(--background,#fff)}.NcsOrder-module__WLQC6q__ncsSectionMuted{background:var(--gray-50,#fafafa)}.NcsOrder-module__WLQC6q__ncsSectionLast{padding-bottom:0}.NcsOrder-module__WLQC6q__ncsPageRoot{--ncs-sticky-bar-clearance:4.75rem;flex-direction:column;min-height:100dvh;display:flex}@media (max-width:639px){.NcsOrder-module__WLQC6q__ncsPageRoot{--ncs-sticky-bar-clearance:5.75rem}}.NcsOrder-module__WLQC6q__ncsPageBody{flex-direction:column;flex:1 0 auto;width:100%;min-width:0;display:flex}.NcsOrder-module__WLQC6q__ncsPageMain{flex:1 0 auto;width:100%}.NcsOrder-module__WLQC6q__ncsSectionSky{background:#eef4fb}.NcsOrder-module__WLQC6q__ncsStepsBanner{width:100%}.NcsOrder-module__WLQC6q__ncsStepsHeader{text-align:center;margin-bottom:1.5rem}@media (min-width:640px){.NcsOrder-module__WLQC6q__ncsStepsHeader{margin-bottom:2rem}}@media (min-width:768px){.NcsOrder-module__WLQC6q__ncsStepsHeader{margin-bottom:2.5rem}}.NcsOrder-module__WLQC6q__ncsStepsGrid{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}@media (min-width:768px){.NcsOrder-module__WLQC6q__ncsStepsGrid{flex-direction:row;align-items:stretch;gap:0}}.NcsOrder-module__WLQC6q__ncsStepsItem{flex:1 1 0;min-width:0;list-style:none}.NcsOrder-module__WLQC6q__ncsStepCard{height:100%;box-shadow:var(--shadow-ds-sm,0 4px 14px #0f172a0f);padding:1rem}@media (min-width:640px){.NcsOrder-module__WLQC6q__ncsStepCard{padding:1.25rem}}@media (min-width:768px){.NcsOrder-module__WLQC6q__ncsStepCard{padding:1.625rem}}.NcsOrder-module__WLQC6q__ncsStepCardBody{flex-direction:column;align-items:flex-start;display:flex}.NcsOrder-module__WLQC6q__ncsStepCardIcon{flex-shrink:0;margin-top:1rem}.NcsOrder-module__WLQC6q__ncsStepCardTitle{margin-top:1rem}.NcsOrder-module__WLQC6q__ncsStepCardDesc{margin-top:.375rem}.NcsOrder-module__WLQC6q__ncsStepsArrow{flex-shrink:0;justify-content:center;align-items:center;padding-block:.125rem;list-style:none;display:flex}@media (min-width:768px){.NcsOrder-module__WLQC6q__ncsStepsArrow{flex:0 0 2.5rem;align-self:center;padding-block:0}}.NcsOrder-module__WLQC6q__ncsStepsArrowIcon{background:var(--gray-100,#f4f4f5);width:1.625rem;height:1.625rem;color:var(--gray-600,#52525b);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.NcsOrder-module__WLQC6q__ncsStepsArrowChevronRight{width:.9375rem;height:.9375rem;display:none}.NcsOrder-module__WLQC6q__ncsStepsArrowChevronDown{width:.9375rem;height:.9375rem}@media (min-width:768px){.NcsOrder-module__WLQC6q__ncsStepsArrowChevronRight{display:block}.NcsOrder-module__WLQC6q__ncsStepsArrowChevronDown{display:none}}.NcsOrder-module__WLQC6q__ncsTopChrome{z-index:45;will-change:transform;transition:transform .28s;position:fixed;top:0;left:0;right:0}.NcsOrder-module__WLQC6q__ncsTopChromeInstant{transition:none!important}@media (prefers-reduced-motion:reduce){.NcsOrder-module__WLQC6q__ncsTopChrome{transition:none}}.NcsOrder-module__WLQC6q__ncsTopChromeVisible{transform:translateY(0)}.NcsOrder-module__WLQC6q__ncsTopChromeHidden{transform:translateY(-100%)}.NcsOrder-module__WLQC6q__ncsTopChromeSpacer{height:calc(var(--height-family-bar) + var(--header-height) + 2.625rem);flex-shrink:0}@media (min-width:1024px){.NcsOrder-module__WLQC6q__ncsTopChromeSpacer{height:calc(var(--height-family-bar) + var(--header-height-lg) + 2.625rem)}}.NcsOrder-module__WLQC6q__ncsSolutionHeaderShell{height:var(--header-height);justify-content:flex-end;align-items:center;display:flex;position:relative}.NcsOrder-module__WLQC6q__ncsSolutionHeaderLogo{position:absolute;left:50%;transform:translate(-50%)}.NcsOrder-module__WLQC6q__ncsHeaderAuthLink{cursor:pointer;background:0 0;border:0;padding:.375rem .5rem;text-decoration:none;transition:color .2s}.NcsOrder-module__WLQC6q__ncsHeaderAuthLinks{align-items:center;gap:.125rem;display:inline-flex}.NcsOrder-module__WLQC6q__ncsAuthPageShell{width:100%;max-width:42rem;margin-inline:auto}.NcsOrder-module__WLQC6q__ncsAuthFormShell{width:100%;max-width:28rem;margin-inline:auto}.NcsOrder-module__WLQC6q__ncsHeaderAuthLink:hover,.NcsOrder-module__WLQC6q__ncsHeaderAuthLink:focus-visible{color:var(--primary,#2563eb)}.NcsOrder-module__WLQC6q__ncsHeaderAuthMenuWrap{z-index:2;position:relative}.NcsOrder-module__WLQC6q__ncsHeaderAuthUserBtn{cursor:pointer;border-radius:var(--radius-control,.375rem);background:0 0;border:0;align-items:center;gap:.25rem;padding:.375rem .5rem;transition:background-color .2s;display:inline-flex}.NcsOrder-module__WLQC6q__ncsHeaderAuthUserBtn:hover,.NcsOrder-module__WLQC6q__ncsHeaderAuthUserBtn:focus-visible{background:var(--surface-muted,#f4f4f5)}.NcsOrder-module__WLQC6q__ncsHeaderAuthChevron{width:1rem;height:1rem;color:var(--text-subtle,#71717a);flex-shrink:0;transition:transform .2s}.NcsOrder-module__WLQC6q__ncsHeaderAuthChevronOpen{transform:rotate(180deg)}.NcsOrder-module__WLQC6q__ncsHeaderAuthMenu{z-index:50;border:1px solid var(--border-muted,#e4e4e7);border-radius:var(--radius-card,.75rem);background:var(--surface,#fff);min-width:9rem;box-shadow:var(--shadow-ds-md,0 4px 12px #0f172a14);position:absolute;top:calc(100% + .375rem);right:0;overflow:hidden}.NcsOrder-module__WLQC6q__ncsHeaderAuthMenuItem{text-align:left;width:100%;color:var(--foreground,#18181b);cursor:pointer;font:inherit;background:0 0;border:0;padding:.625rem .875rem;text-decoration:none;display:block}.NcsOrder-module__WLQC6q__ncsHeaderAuthMenuItem:hover,.NcsOrder-module__WLQC6q__ncsHeaderAuthMenuItem:focus-visible{background:var(--surface-muted,#f4f4f5)}.NcsOrder-module__WLQC6q__ncsHeaderAuthModalPanel.ds-modal-panel-compact{width:min(94vw,28rem);max-width:min(94vw,28rem)}.NcsOrder-module__WLQC6q__ncsLoginIdRow{flex-direction:column;gap:.5rem;display:flex}@media (min-width:640px){.NcsOrder-module__WLQC6q__ncsLoginIdRow{flex-direction:row;align-items:center;gap:.5rem}}.NcsOrder-module__WLQC6q__ncsLoginIdInput{flex:1;min-width:0}.NcsOrder-module__WLQC6q__ncsLoginIdCheckBtn{white-space:nowrap;flex-shrink:0;width:100%}@media (min-width:640px){.NcsOrder-module__WLQC6q__ncsLoginIdCheckBtn{width:auto;min-width:6.5rem}}.NcsOrder-module__WLQC6q__ncsLoginOtpRow{flex-direction:column;gap:.5rem;display:flex}@media (min-width:640px){.NcsOrder-module__WLQC6q__ncsLoginOtpRow{flex-direction:row;align-items:center;gap:.5rem}}.NcsOrder-module__WLQC6q__ncsLoginOtpInput{flex:1;min-width:0}.NcsOrder-module__WLQC6q__ncsLoginOtpRequestBtn{white-space:nowrap;flex-shrink:0;width:100%}.NcsOrder-module__WLQC6q__ncsLoginOtpRequestBtn:focus,.NcsOrder-module__WLQC6q__ncsLoginOtpRequestBtn:focus-visible{border-color:var(--primary);box-shadow:0 0 0 2px color-mix(in srgb, var(--primary) 15%, transparent);outline:none}@media (min-width:640px){.NcsOrder-module__WLQC6q__ncsLoginOtpRequestBtn{width:auto}}.NcsOrder-module__WLQC6q__ncsPasswordResetSuccess .ds-icon-tile{width:4rem;height:4rem}.NcsOrder-module__WLQC6q__ncsPasswordResetSuccess .ds-icon-tile-icon{width:3rem;height:3rem}@media (min-width:1024px){.NcsOrder-module__WLQC6q__ncsSolutionHeaderShell{height:var(--header-height-lg)}}.NcsOrder-module__WLQC6q__campaignHero{background:var(--background,#fff);width:100%;padding-bottom:1.5rem;position:relative}.NcsOrder-module__WLQC6q__campaignHeroVisual{width:100%;line-height:0;overflow:hidden}.NcsOrder-module__WLQC6q__campaignHeroCoverImg{width:100%;max-width:none;height:auto;display:block}@media (max-width:767px){.NcsOrder-module__WLQC6q__campaignHeroTextBox{margin-top:-2.5rem;padding-top:1.5rem}}@media (min-width:768px) and (max-width:1023px){.NcsOrder-module__WLQC6q__campaignHeroTextBox{margin-top:-3rem}}@media (min-width:1024px){.NcsOrder-module__WLQC6q__campaignHeroTextBox{margin-top:-4rem;padding-top:1.5rem}}@media (min-width:1280px){.NcsOrder-module__WLQC6q__campaignHeroTextBox{margin-top:-4.5rem}}.NcsOrder-module__WLQC6q__campaignHeroTextBox{z-index:2;box-sizing:border-box;width:100%;box-shadow:none;background:var(--background,#fff);border:none;margin-top:-3.25rem;padding:1.75rem 0 2rem;position:relative}@media (min-width:768px){.NcsOrder-module__WLQC6q__campaignHeroTextBox{padding:2rem 0 2.5rem}}.NcsOrder-module__WLQC6q__campaignHeroStack{text-align:center;width:100%}.NcsOrder-module__WLQC6q__ncsSectionLead.ds-body-1{letter-spacing:var(--tracking-body)!important}.NcsOrder-module__WLQC6q__ncsSectionLead{margin-top:1rem;width:100%;max-width:48rem;margin-inline:auto}@media (min-width:768px){.NcsOrder-module__WLQC6q__ncsSectionLead{margin-top:1.25rem}}.NcsOrder-module__WLQC6q__campaignHeroSubtitle.ds-body-1{font-size:var(--text-subtitle)!important;letter-spacing:var(--tracking-subtitle)!important;line-height:1.65!important}@media (max-width:767px){.NcsOrder-module__WLQC6q__campaignHeroTitle.ds-storefront-page-hero{letter-spacing:var(--tracking-heading-hero)!important;font-size:1.625rem!important;line-height:1.22!important}.NcsOrder-module__WLQC6q__campaignHeroSubtitle.ds-body-1{letter-spacing:var(--tracking-subtitle)!important;font-size:1rem!important;line-height:1.65!important}.NcsOrder-module__WLQC6q__campaignHeroCta{margin-top:1.5rem}.NcsOrder-module__WLQC6q__campaignChips{gap:.375rem;margin-top:0}}@media (min-width:768px) and (max-width:1023px){.NcsOrder-module__WLQC6q__campaignHeroTitle.ds-storefront-page-hero{letter-spacing:var(--tracking-heading-hero)!important;font-size:clamp(1.875rem,3.6vw,2.25rem)!important;line-height:1.2!important}.NcsOrder-module__WLQC6q__campaignHeroSubtitle.ds-body-1{letter-spacing:var(--tracking-subtitle)!important;font-size:clamp(1rem,2vw,1.25rem)!important;line-height:1.65!important}}.NcsOrder-module__WLQC6q__campaignRibbon{background:var(--foreground,#18181b);color:#fff;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem .75rem;padding:.5rem 1rem;display:flex}@media (min-width:640px){.NcsOrder-module__WLQC6q__campaignRibbon{gap:.625rem 1rem;padding:.625rem 1.25rem}}.NcsOrder-module__WLQC6q__campaignRibbonStamp{box-sizing:border-box;letter-spacing:.06em;color:#18181b;background:#fde047;border-radius:.25rem;justify-content:center;align-items:center;min-height:1.375rem;padding:.1875rem .5rem;font-size:.6875rem;font-weight:800;line-height:1;display:inline-flex}.NcsOrder-module__WLQC6q__campaignRibbonText{align-items:center;line-height:1.25;display:inline-flex}.NcsOrder-module__WLQC6q__campaignChips{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:0;padding:0;list-style:none;display:flex}.NcsOrder-module__WLQC6q__campaignHeroCta{justify-content:center;margin-top:2rem;display:flex}.NcsOrder-module__WLQC6q__campaignHeroCtaButton{width:100%;max-width:20rem}@media (min-width:640px){.NcsOrder-module__WLQC6q__campaignHeroCtaButton{width:auto;max-width:none}}@media (min-width:1024px){.NcsOrder-module__WLQC6q__campaignHeroCtaButton.ds-button{height:3.5rem;font-size:var(--font-size-md,1rem);padding-inline:1.75rem}}@media (max-width:767px){.NcsOrder-module__WLQC6q__campaignChips .ds-badge{font-size:var(--font-size-xs,.75rem);padding:.25rem .625rem}}.NcsOrder-module__WLQC6q__ncsCatalogLoadMethodBlock{flex-direction:column;gap:.75rem;width:100%;display:flex}@media (min-width:640px){.NcsOrder-module__WLQC6q__ncsCatalogLoadMethodBlock{gap:.875rem}}.NcsOrder-module__WLQC6q__ncsCatalogLoadMethodFieldset{border:0;min-width:0;margin:0;padding:0}.NcsOrder-module__WLQC6q__ncsCatalogLoadMethodFieldset>legend{padding:0}.NcsOrder-module__WLQC6q__ncsCatalogUploadAttached{width:100%}.NcsOrder-module__WLQC6q__ncsCatalogUploadAttached[hidden]{display:none}.NcsOrder-module__WLQC6q__ncsCatalogLoadMethodGroup{grid-template-columns:1fr;gap:.625rem;width:100%;display:grid}.NcsOrder-module__WLQC6q__ncsCatalogLoadMethodGroup[data-reorder-unlocked]{padding-top:2.25rem;overflow:visible}@media (max-width:639px){.NcsOrder-module__WLQC6q__ncsCatalogLoadMethodGroup[data-reorder-unlocked]{padding-top:1.5rem}}@media (min-width:640px){.NcsOrder-module__WLQC6q__ncsCatalogLoadMethodGroup{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}}.NcsOrder-module__WLQC6q__ncsCatalogLoadMethodGroup[data-count="4"]{grid-template-columns:1fr}@media (min-width:640px){.NcsOrder-module__WLQC6q__ncsCatalogLoadMethodGroup[data-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}}.NcsOrder-module__WLQC6q__ncsCatalogLoadMethodCard{box-sizing:border-box;border:3px solid var(--border-muted,#e4e4e7);border-radius:var(--radius-card,.75rem);background:var(--gray-50,#fafafa);cursor:pointer;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:100%;min-height:13rem;padding:1.75rem 1.25rem;transition:border-color .15s,box-shadow .15s,background-color .15s;display:flex}@media (min-width:640px){.NcsOrder-module__WLQC6q__ncsCatalogLoadMethodCard{gap:1.125rem;padding:2rem 1.5rem}}.NcsOrder-module__WLQC6q__ncsCatalogLoadMethodCardIcon{width:2.5rem;height:2.5rem;color:var(--foreground,#18181b);flex-shrink:0}@media (min-width:640px){.NcsOrder-module__WLQC6q__ncsCatalogLoadMethodCardIcon{width:2.75rem;height:2.75rem}}.NcsOrder-module__WLQC6q__ncsCatalogLoadMethodCard:hover{border-color:color-mix(in srgb, var(--primary,#18181b) 35%, var(--border-muted,#e4e4e7));background:var(--gray-100,#f4f4f5)}.NcsOrder-module__WLQC6q__ncsCatalogLoadMethodCardSelected{border-color:var(--primary,#18181b);box-shadow:none;background:0 0}.NcsOrder-module__WLQC6q__ncsCatalogLoadMethodCardSelected:hover{border-color:var(--primary,#18181b);background:0 0}.NcsOrder-module__WLQC6q__ncsCatalogLoadMethodCard:disabled{cursor:not-allowed;opacity:.55}.NcsOrder-module__WLQC6q__ncsCatalogLoadMethodCard:disabled:hover{border-color:var(--border-muted,#e4e4e7);background:var(--gray-50,#fafafa)}.NcsOrder-module__WLQC6q__ncsCatalogLoadMethodCardText{flex-direction:column;align-items:center;gap:.5rem;width:100%;min-width:0;display:flex}.NcsOrder-module__WLQC6q__ncsCatalogLoadMethodCardTitle{margin:0}.NcsOrder-module__WLQC6q__ncsCatalogLoadMethodCardHint{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;max-width:14rem;margin:0;display:-webkit-box;overflow:hidden}.NcsOrder-module__WLQC6q__ncsCatalogLoadMethodCardWithBubble{position:relative;overflow:visible}.NcsOrder-module__WLQC6q__ncsReorderAvailableBubble{z-index:2;box-sizing:border-box;border-radius:var(--radius-control,.5rem);background:var(--foreground,#18181b);max-width:calc(100% - .75rem);color:var(--primary-foreground,#fff);font-size:var(--font-size-xs,.75rem);font-weight:var(--font-weight-semibold,600);line-height:var(--leading-snug,1.375);letter-spacing:var(--tracking-normal,0);pointer-events:none;padding:.375rem .625rem;animation:2.4s ease-in-out infinite NcsOrder-module__WLQC6q__ncsReorderBubbleFloat;position:absolute;top:0;left:50%;overflow:visible;transform:translate(-50%,calc(-100% - .5rem))}.NcsOrder-module__WLQC6q__ncsReorderAvailableBubbleLabel{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.NcsOrder-module__WLQC6q__ncsReorderAvailableBubble:after{content:"";border-style:solid;border-width:.4rem .375rem 0;border-color:var(--foreground,#18181b) transparent transparent;width:0;height:0;position:absolute;top:100%;left:50%;transform:translate(-50%)}@keyframes NcsOrder-module__WLQC6q__ncsReorderBubbleFloat{0%,to{transform:translate(-50%,calc(-100% - .5rem))}50%{transform:translate(-50%,calc(-100% - .875rem))}}@media (max-width:639px){.NcsOrder-module__WLQC6q__ncsReorderAvailableBubble{animation-name:NcsOrder-module__WLQC6q__ncsReorderBubbleFloatMobile;transform:translate(-50%,calc(.45rem - 100%))}@keyframes NcsOrder-module__WLQC6q__ncsReorderBubbleFloatMobile{0%,to{transform:translate(-50%,calc(.45rem - 100%))}50%{transform:translate(-50%,calc(.1rem - 100%))}}}@media (prefers-reduced-motion:reduce){.NcsOrder-module__WLQC6q__ncsReorderAvailableBubble{animation:none}}.NcsOrder-module__WLQC6q__ncsReorderPickCard{box-sizing:border-box;border:2px solid var(--border-muted,#e4e4e7);border-radius:var(--radius-control,.5rem);background:var(--surface,#fff);cursor:pointer;text-align:left;flex-direction:row;align-items:flex-start;gap:.75rem;width:100%;padding:.875rem 1rem;transition:border-color .15s,background-color .15s;display:flex}.NcsOrder-module__WLQC6q__ncsReorderPickCard:hover{border-color:color-mix(in srgb, var(--primary) 35%, var(--border-muted,#e4e4e7));background:var(--gray-50,#fafafa)}.NcsOrder-module__WLQC6q__ncsReorderPickCardSelected,.NcsOrder-module__WLQC6q__ncsReorderPickCardSelected:hover{border-color:var(--primary);background:color-mix(in srgb, var(--primary) 6%, transparent)}.NcsOrder-module__WLQC6q__ncsReorderPickCardCheck{flex-shrink:0;margin-top:.125rem}.NcsOrder-module__WLQC6q__ncsReorderPickCardBody{flex-direction:column;flex:auto;align-items:flex-start;gap:.25rem;min-width:0;display:flex}.NcsOrder-module__WLQC6q__ncsReorderPickCardTitle,.NcsOrder-module__WLQC6q__ncsReorderPickCardMeta{margin:0}.NcsOrder-module__WLQC6q__ncsCatalogFields{flex-direction:column;gap:1.5rem;margin-top:1.5rem;display:flex}.NcsOrder-module__WLQC6q__ncsCatalogFieldsFlush{margin-top:0}.NcsOrder-module__WLQC6q__ncsCatalogWithLead{flex-direction:column;gap:1.25rem;display:flex}@media (min-width:640px){.NcsOrder-module__WLQC6q__ncsCatalogFields{gap:2rem;margin-top:2rem}.NcsOrder-module__WLQC6q__ncsCatalogFieldsFlush{margin-top:0}}@media (min-width:768px){.NcsOrder-module__WLQC6q__ncsCatalogFields{gap:2.5rem}}.NcsOrder-module__WLQC6q__ncsCatalogLoadPanel{flex-direction:column;gap:1rem;width:100%;display:flex}@media (min-width:640px){.NcsOrder-module__WLQC6q__ncsCatalogLoadPanel{gap:1.25rem}}.NcsOrder-module__WLQC6q__ncsCatalogLoadPanel .NcsOrder-module__WLQC6q__ncsSchoolResultWrap{margin-top:0}.NcsOrder-module__WLQC6q__ncsDirectSearchSubsection{flex-direction:column;width:100%;display:flex}.NcsOrder-module__WLQC6q__ncsDirectSearchSubsection+.NcsOrder-module__WLQC6q__ncsDirectSearchSubsection{border-top:1px solid var(--border-muted,#e4e4e7);margin-top:.25rem;padding-top:1.25rem}.NcsOrder-module__WLQC6q__ncsDirectSearchSubsectionBody{width:100%;margin-top:.75rem}.NcsOrder-module__WLQC6q__ncsCatalogBrowsePanel{border-top:none;width:100%;margin-top:0;padding-top:0}.NcsOrder-module__WLQC6q__ncsGradeChipGroup{flex-wrap:wrap;gap:.5rem;width:100%;display:flex}.NcsOrder-module__WLQC6q__ncsGradeChip{border:1px solid var(--border-muted,#e4e4e7);border-radius:var(--radius-pill,9999px);background:var(--surface,#fff);min-height:2.75rem;color:var(--foreground,#18181b);font-family:var(--font-family-sans,inherit);font-size:var(--font-size-sm,.875rem);font-weight:var(--font-weight-medium,500);cursor:pointer;flex:none;padding:.625rem 1.125rem;line-height:1.25;transition:border-color .15s,background-color .15s,color .15s}.NcsOrder-module__WLQC6q__ncsGradeChip:hover{border-color:color-mix(in srgb, var(--primary,#18181b) 35%, var(--border-muted,#e4e4e7))}.NcsOrder-module__WLQC6q__ncsGradeChipSelected{border-color:var(--primary,#18181b);background:color-mix(in srgb, var(--primary,#18181b) 5%, var(--surface,#fff));font-weight:var(--font-weight-semibold,600)}.NcsOrder-module__WLQC6q__ncsGradeChip:focus-visible{outline:2px solid var(--primary,#18181b);outline-offset:2px}.NcsOrder-module__WLQC6q__ncsGradeChip:disabled{cursor:not-allowed;opacity:.45}.NcsOrder-module__WLQC6q__ncsGradeChip:disabled:hover{border-color:var(--border-muted,#e4e4e7)}.NcsOrder-module__WLQC6q__ncsGradeChipInactive{cursor:not-allowed;opacity:.45}.NcsOrder-module__WLQC6q__ncsGradeChipInactive:hover{border-color:var(--border-muted,#e4e4e7)}.NcsOrder-module__WLQC6q__ncsDesignTemplateField{border:0;margin:0;padding:0}.NcsOrder-module__WLQC6q__ncsDesignTemplateGrid{grid-template-columns:minmax(0,1fr);gap:1rem;margin-top:.875rem;display:grid}@media (min-width:640px){.NcsOrder-module__WLQC6q__ncsDesignTemplateGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.NcsOrder-module__WLQC6q__ncsDesignTemplateGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.NcsOrder-module__WLQC6q__ncsDesignTemplateGridWide{grid-template-columns:repeat(2,minmax(0,calc(44.7172rem + 6px)));justify-content:start;gap:1.25rem}}.NcsOrder-module__WLQC6q__ncsDesignTemplateCard{box-sizing:border-box;border:3px solid var(--border-muted,#e4e4e7);border-radius:var(--radius-card,.75rem);background:var(--surface,#fff);cursor:pointer;text-align:left;flex-direction:column;align-items:stretch;width:100%;padding:1.25rem;transition:border-color .15s,background-color .15s;display:flex;position:relative}@media (min-width:640px){.NcsOrder-module__WLQC6q__ncsDesignTemplateCard{padding:1.5rem}}@media (min-width:640px) and (max-width:1023px){.NcsOrder-module__WLQC6q__ncsDesignTemplateDesc{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}.NcsOrder-module__WLQC6q__ncsDesignTemplateCard:hover{border-color:color-mix(in srgb, var(--primary,#18181b) 35%, var(--border-muted,#e4e4e7))}.NcsOrder-module__WLQC6q__ncsDesignTemplateCardSelected{border-color:var(--primary,#18181b);box-shadow:none}.NcsOrder-module__WLQC6q__ncsDesignTemplateCardSelected:hover{border-color:var(--primary,#18181b)}.NcsOrder-module__WLQC6q__ncsDesignTemplateCardCustom{cursor:pointer}.NcsOrder-module__WLQC6q__ncsCoverCustomUploadRoot .ds-file-trigger{text-align:center;flex-direction:column;align-items:center;gap:1rem}.NcsOrder-module__WLQC6q__ncsCoverCustomUploadRoot .ds-file-trigger-icon{width:3.25rem;height:3.25rem}.NcsOrder-module__WLQC6q__ncsCoverCustomUploadRoot .ds-file-trigger-icon .ds-icon-md{width:1.5rem;height:1.5rem}.NcsOrder-module__WLQC6q__ncsCoverCustomUploadRoot .ds-file-trigger-copy{flex-direction:column;align-items:center;gap:.75rem;width:100%;display:flex}.NcsOrder-module__WLQC6q__ncsCoverCustomUploadRoot .ds-file-trigger-title{font-size:var(--font-size-md,1rem);font-weight:var(--font-weight-bold,700);word-break:keep-all;line-height:1.4}.NcsOrder-module__WLQC6q__ncsCoverCustomUploadRoot .ds-file-trigger-helper{color:inherit;font-size:inherit;font-weight:inherit;justify-content:center;margin-top:0;display:flex}.NcsOrder-module__WLQC6q__ncsCoverFileExtHelper{flex-flow:column;justify-content:center;align-items:center;gap:.5rem;margin-top:0;display:flex}.NcsOrder-module__WLQC6q__ncsCoverFileExtDescription{color:var(--muted,#71717a);font-size:var(--font-size-xs,.75rem);font-weight:var(--font-weight-medium,500);text-align:center;word-break:keep-all;line-height:1.4}.NcsOrder-module__WLQC6q__ncsCoverFileExtRow{flex-wrap:wrap;justify-content:center;align-items:center;gap:.375rem;display:inline-flex}.NcsOrder-module__WLQC6q__ncsCoverFileExtBadge{border-radius:var(--radius-pill,9999px);font-size:var(--font-size-xs,.75rem);font-weight:var(--font-weight-bold,700);letter-spacing:.02em;align-items:center;padding:.25rem .5rem;line-height:1.2;display:inline-flex}.NcsOrder-module__WLQC6q__ncsCoverFileExtNote{color:var(--subtle,#a1a1aa);font-size:var(--font-size-xs,.75rem);font-weight:var(--font-weight-semibold,600);line-height:1.3}.NcsOrder-module__WLQC6q__ncsCoverFileExtPdf{color:#b91c1c;background:#fae1e1}.NcsOrder-module__WLQC6q__ncsCoverFileExtAi{color:#c2410c;background:#fce8dd}.NcsOrder-module__WLQC6q__ncsCoverFileExtPsd{color:#0369a1;background:#dceef7}.NcsOrder-module__WLQC6q__ncsCoverFileExtZip{background:var(--gray-100,#f4f4f5);color:var(--gray-700,#3f3f46)}.NcsOrder-module__WLQC6q__ncsDesignTemplateName{margin-top:1.25rem;display:block}.NcsOrder-module__WLQC6q__ncsDesignTemplateDesc{margin-top:.5rem;display:block}.NcsOrder-module__WLQC6q__ncsCover{box-sizing:border-box;aspect-ratio:210/297;border:1px solid var(--border-muted,#e4e4e7);background:#fff;border-radius:.375rem;flex-direction:column;padding:0;display:flex;position:relative;overflow:hidden}.NcsOrder-module__WLQC6q__ncsCoverImage{padding:0}.NcsOrder-module__WLQC6q__ncsCoverImageEl{object-fit:cover;object-position:top center}.NcsOrder-module__WLQC6q__ncsCoverClassic{padding:13% 11%}.NcsOrder-module__WLQC6q__ncsCoverEyebrow{letter-spacing:var(--tracking-eyebrow);color:#2563eb;font-size:.5rem;font-weight:800;line-height:1}.NcsOrder-module__WLQC6q__ncsCoverTitle{letter-spacing:var(--tracking-heading-title-sm);color:#18181b;word-break:keep-all;margin-top:auto;margin-bottom:auto;font-size:.8125rem;font-weight:800;line-height:1.25}.NcsOrder-module__WLQC6q__ncsCoverMeta{color:#52525b;font-size:.5rem;font-weight:600;line-height:1.35}.NcsOrder-module__WLQC6q__ncsCoverTop{background:#fff;flex-shrink:0;padding:9% 10% 6%}.NcsOrder-module__WLQC6q__ncsCoverModuleTag{letter-spacing:var(--tracking-label);color:#52525b;font-size:.4375rem;font-weight:700;line-height:1.2;display:block}.NcsOrder-module__WLQC6q__ncsCoverMain{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.25rem;padding:8% 11%;display:flex;position:relative}.NcsOrder-module__WLQC6q__ncsCoverLead{letter-spacing:var(--tracking-subtitle);color:#3f3f46;font-size:.5rem;font-weight:700;line-height:1.25}.NcsOrder-module__WLQC6q__ncsCoverSchoolLine{letter-spacing:var(--tracking-heading-title-sm);color:#18181b;word-break:keep-all;font-size:.5rem;font-weight:800;line-height:1.3;display:block}.NcsOrder-module__WLQC6q__ncsCoverGradeLine{color:#71717a;margin-top:.125rem;font-size:.4375rem;font-weight:600;line-height:1.3;display:block}.NcsOrder-module__WLQC6q__ncsCoverStandard{padding-top:22%}.NcsOrder-module__WLQC6q__ncsCoverStandard:before{content:"";background:#fde047;height:13%;position:absolute;top:0;left:0;right:0}.NcsOrder-module__WLQC6q__ncsCoverStandard .NcsOrder-module__WLQC6q__ncsCoverEyebrow{color:#713f12}.NcsOrder-module__WLQC6q__ncsCoverSchoolLogo .NcsOrder-module__WLQC6q__ncsCoverMain{background:#fff;justify-content:flex-start;padding-top:8%}.NcsOrder-module__WLQC6q__ncsCoverSchoolLogo .NcsOrder-module__WLQC6q__ncsCoverTitle{letter-spacing:var(--tracking-heading-hero);margin-top:0;margin-bottom:0;font-size:clamp(.6875rem,2.6vw,.8125rem);line-height:1.22}.NcsOrder-module__WLQC6q__ncsCoverSchoolLogo .NcsOrder-module__WLQC6q__ncsCoverGradeLine{color:#71717a;margin-top:.375rem}.NcsOrder-module__WLQC6q__ncsCoverSchoolFooter{text-align:center;background:linear-gradient(#fff 0%,#f8fbff 100%);border-top:1px solid #dbeafe;flex-direction:column;flex-shrink:0;align-items:center;gap:.3125rem;padding:7% 10% 8.5%;display:flex}.NcsOrder-module__WLQC6q__ncsCoverSchoolMark{color:#2563eb;background:#eff6ff;border:1px solid #93c5fd;border-radius:50%;justify-content:center;align-items:center;width:1.375rem;height:1.375rem;display:inline-flex}.NcsOrder-module__WLQC6q__ncsCoverSchoolMarkIcon{width:.6875rem;height:.6875rem}.NcsOrder-module__WLQC6q__ncsCoverSchoolName{letter-spacing:var(--tracking-heading-title-sm);color:#1e3a8a;word-break:keep-all;font-size:.5rem;font-weight:800;line-height:1.25}.NcsOrder-module__WLQC6q__ncsCoverDeptColor{padding-left:16%}.NcsOrder-module__WLQC6q__ncsCoverDeptColor:before{content:"";background:#16a34a;width:7%;position:absolute;top:0;bottom:0;left:0}.NcsOrder-module__WLQC6q__ncsCoverDeptColor .NcsOrder-module__WLQC6q__ncsCoverEyebrow{color:#15803d}.NcsOrder-module__WLQC6q__ncsCoverCustom{text-align:center;background:radial-gradient(circle at 50% 35%,#f4f4f5e6 0%,#fafafa66 55%),#fafafa;border-style:dashed;border-color:#d4d4d8;justify-content:center;align-items:center;gap:.5rem;padding:12% 11%}.NcsOrder-module__WLQC6q__ncsCoverCustomSlot{aspect-ratio:210/297;cursor:pointer;justify-content:center;align-items:center;min-height:0;padding:.75rem;overflow:hidden}.NcsOrder-module__WLQC6q__ncsCoverCustomSlotIdle{opacity:.92}.NcsOrder-module__WLQC6q__ncsCoverCustomSlotSelected{border-color:color-mix(in srgb, var(--primary,#18181b) 35%, #d4d4d8)}.NcsOrder-module__WLQC6q__ncsCoverCustomUploadShell{flex-direction:column;flex:1;justify-content:center;align-items:center;width:100%;max-width:100%;min-height:0;display:flex}.NcsOrder-module__WLQC6q__ncsCoverCustomUploadShell .NcsOrder-module__WLQC6q__ncsCoverCustomUploadRoot{flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:100%;display:flex}.NcsOrder-module__WLQC6q__ncsCoverCustomUploadShell .NcsOrder-module__WLQC6q__ncsCoverCustomUploadRoot .ds-file-dropzone{border:1px dashed var(--border-muted,#e4e4e7);border-radius:calc(var(--radius-card,.75rem) * 1.5);background:var(--surface,#fff);width:100%;padding:1rem .75rem}.NcsOrder-module__WLQC6q__ncsCoverCustomUploadShell .NcsOrder-module__WLQC6q__ncsCoverCustomUploadRoot .ds-file-dropzone:has(.ds-file-info-card){padding:.875rem .625rem}.NcsOrder-module__WLQC6q__ncsCoverCustomUploadShell .NcsOrder-module__WLQC6q__ncsCoverCustomUploadRoot .ds-file-info-card{background:0 0;border:none;border-radius:0;width:100%;margin-top:0;padding:0}.NcsOrder-module__WLQC6q__ncsCoverCustomUploadShell .NcsOrder-module__WLQC6q__ncsCoverCustomUploadRoot .ds-file-info-header{text-align:center;flex-direction:column;align-items:center;gap:.75rem}.NcsOrder-module__WLQC6q__ncsCoverCustomUploadShell .NcsOrder-module__WLQC6q__ncsCoverCustomUploadRoot .ds-file-info-row{text-align:center;flex-direction:column;align-items:center;gap:.5rem;width:100%;min-width:0}.NcsOrder-module__WLQC6q__ncsCoverCustomUploadShell .NcsOrder-module__WLQC6q__ncsCoverCustomUploadRoot .ds-file-info-icon{width:2rem;height:2rem;box-shadow:none;background:var(--gray-100,#f4f4f5);color:var(--gray-600,#52525b)}.NcsOrder-module__WLQC6q__ncsCoverCustomUploadShell .NcsOrder-module__WLQC6q__ncsCoverCustomUploadRoot .ds-file-info-icon .ds-icon-md{width:1rem;height:1rem}.NcsOrder-module__WLQC6q__ncsCoverCustomUploadShell .NcsOrder-module__WLQC6q__ncsCoverCustomUploadRoot .ds-file-info-copy{flex-direction:column;align-items:center;gap:.25rem;width:100%;min-width:0;display:flex}.NcsOrder-module__WLQC6q__ncsCoverCustomUploadShell .NcsOrder-module__WLQC6q__ncsCoverCustomUploadRoot .ds-file-info-name{max-width:100%;font-size:.75rem;font-weight:var(--font-weight-bold,700);white-space:normal;word-break:break-word;overflow-wrap:anywhere;margin:0;line-height:1.4}.NcsOrder-module__WLQC6q__ncsCoverCustomUploadShell .NcsOrder-module__WLQC6q__ncsCoverCustomUploadRoot .ds-file-info-size{margin:0;font-size:.6875rem;line-height:1.3}.NcsOrder-module__WLQC6q__ncsCoverCustomUploadShell .NcsOrder-module__WLQC6q__ncsCoverCustomUploadRoot .ds-button{min-height:2rem;padding-inline:.75rem;font-size:.75rem}.NcsOrder-module__WLQC6q__ncsCoverCustomIconWrap{color:#71717a;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex;box-shadow:0 2px 8px #0f172a0f}.NcsOrder-module__WLQC6q__ncsCoverCustomIcon{width:1rem;height:1rem}.NcsOrder-module__WLQC6q__ncsCoverCustomCopy{flex-direction:column;align-items:center;gap:.25rem;display:flex}.NcsOrder-module__WLQC6q__ncsCoverCustomEyebrow{letter-spacing:var(--tracking-eyebrow);color:#71717a;font-size:.5625rem;font-weight:800;line-height:1.2}.NcsOrder-module__WLQC6q__ncsCoverCustomTitle{letter-spacing:var(--tracking-heading-title-sm);color:#18181b;word-break:keep-all;font-size:.8125rem;font-weight:800;line-height:1.3}.NcsOrder-module__WLQC6q__ncsOrderQuantityThreeDigits .ds-quantity-input{width:calc(3 * 1ch + var(--quantity-input-padding-x) * 2)}.NcsOrder-module__WLQC6q__privacyTermsLink{text-underline-offset:2px;text-decoration:underline}.NcsOrder-module__WLQC6q__privacyTermsLink:hover{text-decoration:underline}.NcsOrder-module__WLQC6q__privacyConsentRow{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.NcsOrder-module__WLQC6q__privacyConsentMain{flex:1;align-items:center;gap:.5rem;min-width:0;display:flex}.NcsOrder-module__WLQC6q__privacyConsentRow .ds-choice{flex-shrink:0}.NcsOrder-module__WLQC6q__privacyConsentText{cursor:pointer;min-width:0;margin:0}.NcsOrder-module__WLQC6q__ncsShippingInput:not(.NcsOrder-module__WLQC6q__ds-input-readonly):focus,.NcsOrder-module__WLQC6q__ncsShippingInput:not(.NcsOrder-module__WLQC6q__ds-input-readonly):focus-visible{box-shadow:none;background-color:var(--surface,#fff)}.NcsOrder-module__WLQC6q__ncsShippingInput:not(.NcsOrder-module__WLQC6q__ds-input-readonly):-webkit-autofill{-webkit-text-fill-color:var(--foreground,#18181b);-webkit-box-shadow:0 0 0 1000px var(--surface,#fff) inset;box-shadow:0 0 0 1000px var(--surface,#fff) inset;caret-color:var(--foreground,#18181b);transition:background-color 9999s ease-out}.NcsOrder-module__WLQC6q__ncsShippingInput:not(.NcsOrder-module__WLQC6q__ds-input-readonly):-webkit-autofill:hover{-webkit-text-fill-color:var(--foreground,#18181b);-webkit-box-shadow:0 0 0 1000px var(--surface,#fff) inset;box-shadow:0 0 0 1000px var(--surface,#fff) inset;caret-color:var(--foreground,#18181b);transition:background-color 9999s ease-out}.NcsOrder-module__WLQC6q__ncsShippingInput:not(.NcsOrder-module__WLQC6q__ds-input-readonly):-webkit-autofill:focus{-webkit-text-fill-color:var(--foreground,#18181b);-webkit-box-shadow:0 0 0 1000px var(--surface,#fff) inset;box-shadow:0 0 0 1000px var(--surface,#fff) inset;caret-color:var(--foreground,#18181b);transition:background-color 9999s ease-out}.NcsOrder-module__WLQC6q__ncsShippingInput:not(.NcsOrder-module__WLQC6q__ds-input-readonly):-webkit-autofill:focus-visible{-webkit-text-fill-color:var(--foreground,#18181b);-webkit-box-shadow:0 0 0 1000px var(--surface,#fff) inset;box-shadow:0 0 0 1000px var(--surface,#fff) inset;caret-color:var(--foreground,#18181b);transition:background-color 9999s ease-out}.NcsOrder-module__WLQC6q__ncsShippingInput:not(.NcsOrder-module__WLQC6q__ds-input-readonly):autofill{box-shadow:0 0 0 1000px var(--surface,#fff) inset;-webkit-text-fill-color:var(--foreground,#18181b)}.NcsOrder-module__WLQC6q__ncsShippingSectionBody{flex-direction:column;gap:2rem;min-width:0;margin-top:1.5rem;display:flex}.NcsOrder-module__WLQC6q__ncsShippingContactFields{flex-direction:column;gap:1.5rem;min-width:0;display:flex}.NcsOrder-module__WLQC6q__ncsShippingContactGrid{grid-template-columns:1fr;gap:1.5rem;min-width:0;display:grid}@media (min-width:1024px){.NcsOrder-module__WLQC6q__ncsShippingContactGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.NcsOrder-module__WLQC6q__ncsShippingAddressBlock{border-top:1px solid var(--border-muted,#e4e4e7);flex-direction:column;gap:1rem;min-width:0;padding-top:2rem;display:flex}.NcsOrder-module__WLQC6q__ncsShippingAddressIntro{min-width:0}.NcsOrder-module__WLQC6q__ncsShippingAddressModeGroup{align-items:center;gap:var(--space-2) var(--space-10);flex-wrap:wrap;width:100%;display:flex}.NcsOrder-module__WLQC6q__ncsShippingAddressBodyGrid{grid-template-columns:1fr;gap:1.5rem;min-width:0;display:grid}@media (min-width:1024px){.NcsOrder-module__WLQC6q__ncsShippingAddressBodyGrid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:1.75rem 2rem}}.NcsOrder-module__WLQC6q__ncsShippingAddressPrimary,.NcsOrder-module__WLQC6q__ncsShippingAddressAside,.NcsOrder-module__WLQC6q__ncsShippingAddressFields{flex-direction:column;gap:1.5rem;min-width:0;display:flex}.NcsOrder-module__WLQC6q__ncsShippingDeliveryInAddress{min-width:0}.NcsOrder-module__WLQC6q__ncsShippingDeliveryNotes{width:100%;min-width:0}.NcsOrder-module__WLQC6q__ncsShippingDeliveryPanel{flex-direction:column;min-width:0;max-width:22.5rem;display:flex}.NcsOrder-module__WLQC6q__ncsShippingDeliveryPanel>.ds-field-label{margin-bottom:.5rem}.NcsOrder-module__WLQC6q__ncsShippingDeliveryDescription{margin:0;margin-top:var(--space-3,.75rem);white-space:pre-line}.NcsOrder-module__WLQC6q__ncsShippingDeliveryDescription.ds-caption{line-height:1.65!important}.NcsOrder-module__WLQC6q__ncsShippingDeliveryDescription+.ds-caption{margin-top:.25rem}@media (min-width:1024px){.NcsOrder-module__WLQC6q__ncsShippingDeliveryPanel{max-width:none}}.NcsOrder-module__WLQC6q__ncsSubmitSuccessReceiptBlock{flex-direction:column;gap:.5rem;display:flex}.NcsOrder-module__WLQC6q__ncsSubmitSuccessReceiptLink{color:inherit;text-decoration:none;display:block}.NcsOrder-module__WLQC6q__ncsSubmitSuccessReceiptBox{border:1px solid var(--border-muted,#e4e4e7);border-radius:var(--radius-card,.75rem);background:var(--gray-50,#fafafa);justify-content:space-between;align-items:center;gap:.75rem;padding:1rem 1.25rem;transition:border-color .15s,background-color .15s;display:flex}.NcsOrder-module__WLQC6q__ncsSubmitSuccessReceiptLink:hover .NcsOrder-module__WLQC6q__ncsSubmitSuccessReceiptBox,.NcsOrder-module__WLQC6q__ncsSubmitSuccessReceiptLink:focus-visible .NcsOrder-module__WLQC6q__ncsSubmitSuccessReceiptBox{border-color:var(--border,#d4d4d8);background:var(--gray-100,#f4f4f5)}.NcsOrder-module__WLQC6q__ncsSubmitSuccessReceiptDl{min-width:0;margin:0}.NcsOrder-module__WLQC6q__ncsOrderPage{background:var(--gray-50,#fafafa);--ncs-sticky-bar-clearance:4.75rem}.NcsOrder-module__WLQC6q__ncsPageBodyWithSticky{padding-bottom:calc(var(--ncs-sticky-bar-clearance) + env(safe-area-inset-bottom,0))}.NcsOrder-module__WLQC6q__ncsOrderPage .ds-select-option{cursor:pointer}@media (max-width:639px){.NcsOrder-module__WLQC6q__ncsOrderPage{--ncs-sticky-bar-clearance:5.75rem}}.NcsOrder-module__WLQC6q__stickyBar{z-index:40;border-top:1px solid var(--border-muted,#e4e4e7);background:var(--surface,#fff);padding-bottom:env(safe-area-inset-bottom,0);position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #0f172a0f}.NcsOrder-module__WLQC6q__stickyBarInner{justify-content:space-between;align-items:center;gap:.75rem;padding-top:.75rem;padding-bottom:.75rem;display:flex}@media (min-width:640px){.NcsOrder-module__WLQC6q__stickyBarInner{gap:1rem;padding-top:.875rem;padding-bottom:.875rem}}@media (max-width:639px){.NcsOrder-module__WLQC6q__stickyBarInner{flex-direction:column;align-items:stretch}}.NcsOrder-module__WLQC6q__stickyBarSummary{flex:1;align-items:center;gap:.5rem;min-width:0;display:flex}.NcsOrder-module__WLQC6q__stickyBarLabel{color:var(--muted);flex-shrink:0}.NcsOrder-module__WLQC6q__stickyBarPrice{color:var(--foreground);font-variant-numeric:tabular-nums;letter-spacing:var(--letter-spacing-tight);white-space:nowrap;flex-shrink:0}.NcsOrder-module__WLQC6q__stickyBarSep{color:var(--subtle);flex-shrink:0;font-size:.875rem;line-height:1}.NcsOrder-module__WLQC6q__stickyBarMeta{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--subtle);overflow:hidden}.NcsOrder-module__WLQC6q__stickyBarAction{flex-shrink:0;align-items:center;gap:.5rem;display:flex}@media (max-width:639px){.NcsOrder-module__WLQC6q__stickyBarAction{width:100%}}.NcsOrder-module__WLQC6q__ncsStickyBarButton{flex-shrink:0;min-width:9rem}@media (max-width:639px){.NcsOrder-module__WLQC6q__ncsStickyBarButton{flex:1 1 0;width:auto;min-width:0}.NcsOrder-module__WLQC6q__stickyBarSummary{flex-wrap:wrap;row-gap:.25rem}.NcsOrder-module__WLQC6q__stickyBarMeta{white-space:normal;flex:100%;line-height:1.45}.NcsOrder-module__WLQC6q__stickyBarPrice.ds-heading-title-sm{letter-spacing:var(--tracking-heading-title-sm)!important;font-size:1.125rem!important;line-height:1.25!important}}.NcsOrder-module__WLQC6q__toastAboveSticky{--ncs-toast-gap:.75rem;bottom:calc(var(--ncs-sticky-bar-clearance,4.75rem) + var(--ncs-toast-gap) + env(safe-area-inset-bottom,0))}.NcsOrder-module__WLQC6q__ncsToast{z-index:1000;border-radius:var(--radius-card,.75rem);background:var(--foreground,#18181b);width:max-content;max-width:min(28rem,100vw - 2rem);box-shadow:var(--shadow-ds-md);padding:.625rem 1rem;position:fixed;left:50%;transform:translate(-50%)}.NcsOrder-module__WLQC6q__ncsToastMessage{text-align:center;word-break:keep-all;overflow-wrap:anywhere;margin:0}.NcsOrder-module__WLQC6q__ncsConfirmModalBody{flex-direction:column;gap:1rem;display:flex}.NcsOrder-module__WLQC6q__ncsConfirmSummaryCard{flex-direction:column;min-height:0;padding:1rem 1.25rem;display:flex}.NcsOrder-module__WLQC6q__ncsConfirmSummaryList{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;max-height:9.5rem;margin-top:.75rem;overflow-y:auto}@media (min-width:640px){.NcsOrder-module__WLQC6q__ncsConfirmSummaryCard{padding:1.25rem 1.5rem}.NcsOrder-module__WLQC6q__ncsConfirmSummaryList{max-height:11rem}}.NcsOrder-module__WLQC6q__ncsConfirmTotalCard{padding:1rem 1.25rem}@media (min-width:640px){.NcsOrder-module__WLQC6q__ncsConfirmTotalCard{padding:1.25rem 1.5rem}}.NcsOrder-module__WLQC6q__ncsConfirmConsentBlock{flex-direction:column;gap:.5rem;padding-top:0;display:flex}.NcsOrder-module__WLQC6q__ncsConfirmFooterStack{flex-direction:column;gap:.875rem;width:100%;display:flex}.NcsOrder-module__WLQC6q__ncsConfirmTotalRow{justify-content:space-between;align-items:center;gap:1rem;display:flex}.NcsOrder-module__WLQC6q__ncsConfirmTotalMeta{color:var(--muted);margin-top:.5rem}.NcsOrder-module__WLQC6q__ncsConfirmSheetBackdrop{z-index:var(--z-modal-compact);background:var(--modal-compact-backdrop);opacity:0;pointer-events:none;transition:opacity .32s ease-out;position:fixed;inset:0}.NcsOrder-module__WLQC6q__ncsConfirmSheetBackdropOpen{opacity:1;pointer-events:auto}.NcsOrder-module__WLQC6q__ncsConfirmSheet{z-index:calc(var(--z-modal-compact) + 1);background:var(--surface);border-top-left-radius:var(--radius-card);border-top-right-radius:var(--radius-card);max-height:min(92dvh,100%);box-shadow:var(--shadow-ds-lg);padding-bottom:env(safe-area-inset-bottom,0);will-change:transform;pointer-events:none;flex-direction:column;transition:transform .32s cubic-bezier(.32,.72,0,1);display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%)}.NcsOrder-module__WLQC6q__ncsConfirmSheetOpen{pointer-events:auto;transform:translateY(0)}.NcsOrder-module__WLQC6q__ncsConfirmSheetHandle{border-radius:var(--radius-pill,9999px);background:var(--gray-200);flex-shrink:0;width:2.5rem;height:.25rem;margin:.625rem auto 0}.NcsOrder-module__WLQC6q__ncsConfirmSheetHeader{flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.5rem 1rem 0;display:flex}.NcsOrder-module__WLQC6q__ncsConfirmSheetBody{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1;min-height:0;padding:1rem 1rem .5rem;overflow-y:auto}.NcsOrder-module__WLQC6q__ncsConfirmSheetFooter{border-top:1px solid var(--border-muted,#e4e4e7);flex-shrink:0;padding:.75rem 1rem 1rem}@media (min-width:1024px){.NcsOrder-module__WLQC6q__ncsReviewModalPanel.ds-modal-panel-compact{width:min(94vw,52rem);max-width:min(94vw,52rem)}}.NcsOrder-module__WLQC6q__ncsReviewBody{flex-direction:column;gap:1rem;display:flex}.NcsOrder-module__WLQC6q__ncsReviewNameField{width:100%;min-width:0;max-width:100%;height:var(--control-height);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);align-items:center;transition:border-color .2s,box-shadow .2s;display:flex;overflow:hidden}.NcsOrder-module__WLQC6q__ncsReviewNameField:focus-within{border-color:var(--primary);box-shadow:0 0 0 2px color-mix(in srgb, var(--primary) 15%, transparent)}.NcsOrder-module__WLQC6q__ncsReviewNameFieldInput{box-sizing:border-box;width:100%;min-width:0;max-width:100%;height:100%;padding-inline:var(--control-padding-x);color:var(--foreground);font-family:var(--font-family-sans);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);text-overflow:ellipsis;background:0 0;border:0;outline:none;flex:1;padding-right:.25rem;overflow:hidden}.NcsOrder-module__WLQC6q__ncsReviewNameFieldText{min-width:0;min-height:100%;padding-inline:var(--control-padding-x);text-overflow:ellipsis;white-space:nowrap;flex:1;align-items:center;padding-right:.25rem;display:flex;overflow:hidden}.NcsOrder-module__WLQC6q__ncsReviewNameFieldAction{width:2.5rem;height:100%;color:var(--subtle);cursor:pointer;border-radius:0 var(--radius-control) var(--radius-control) 0;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;transition:color .2s;display:inline-flex}.NcsOrder-module__WLQC6q__ncsReviewNameFieldAction:hover{color:var(--foreground)}.NcsOrder-module__WLQC6q__ncsReviewNameFieldAction:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.NcsOrder-module__WLQC6q__ncsReviewNameFieldActionIcon{width:1.125rem;height:1.125rem}.NcsOrder-module__WLQC6q__ncsReviewTableShell{border:1px solid var(--border-muted,#e4e4e7);border-radius:var(--radius-card,.75rem);background:var(--surface,#fff);width:100%;overflow:hidden}.NcsOrder-module__WLQC6q__ncsReviewTableScroll{width:100%;overflow-x:auto}.NcsOrder-module__WLQC6q__ncsReviewTable{border-collapse:collapse;table-layout:fixed;width:100%}.NcsOrder-module__WLQC6q__ncsReviewTable tbody tr:last-child td{border-bottom:0}.NcsOrder-module__WLQC6q__ncsReviewTable th,.NcsOrder-module__WLQC6q__ncsReviewTable td{border-bottom:1px solid var(--border-faint,#f4f4f5);vertical-align:middle;padding:.625rem .5rem}.NcsOrder-module__WLQC6q__ncsReviewTable th:first-child,.NcsOrder-module__WLQC6q__ncsReviewTable td:first-child{padding-left:1rem}.NcsOrder-module__WLQC6q__ncsReviewTable th:last-child,.NcsOrder-module__WLQC6q__ncsReviewTable td:last-child{padding-right:1rem}.NcsOrder-module__WLQC6q__ncsReviewTable th{text-align:left}.NcsOrder-module__WLQC6q__ncsReviewHeadCell{background:var(--gray-50,#fafafa)}.NcsOrder-module__WLQC6q__ncsReviewColCode{white-space:nowrap;width:9.5rem}.NcsOrder-module__WLQC6q__ncsReviewColName{width:28%;min-width:0;max-width:28%;overflow:hidden}.NcsOrder-module__WLQC6q__ncsReviewColUnit{min-width:0;overflow:hidden}.NcsOrder-module__WLQC6q__ncsReviewUnitText{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.NcsOrder-module__WLQC6q__ncsReviewColAction{white-space:nowrap;width:2.75rem}.NcsOrder-module__WLQC6q__ncsReviewDeleteBtn{background:var(--icon-tile-bg,var(--gray-100,#f4f4f5));width:1.75rem;height:1.75rem;color:var(--muted,var(--gray-500,#71717a));cursor:pointer;border:none;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.NcsOrder-module__WLQC6q__ncsReviewDeleteBtn:hover,.NcsOrder-module__WLQC6q__ncsReviewDeleteBtn:focus-visible{background:var(--gray-200,#e4e4e7);color:var(--foreground,#18181b)}.NcsOrder-module__WLQC6q__ncsReviewDeleteBtn:focus,.NcsOrder-module__WLQC6q__ncsReviewDeleteBtn:focus-visible{outline-offset:0;box-shadow:none;outline:none}.NcsOrder-module__WLQC6q__ncsReviewDeleteIcon{width:.875rem;height:.875rem}.NcsOrder-module__WLQC6q__ncsReviewActionCell{justify-content:center;align-items:center;display:flex}.NcsOrder-module__WLQC6q__ncsReviewRowMiss{background:color-mix(in srgb, var(--status-danger,#dc2626) 6%, transparent)}.NcsOrder-module__WLQC6q__ncsReviewCell{min-width:0;min-height:var(--control-height);align-items:center;gap:.375rem;display:flex}.NcsOrder-module__WLQC6q__ncsReviewMissBadge{background:color-mix(in srgb, var(--status-danger,#dc2626) 12%, transparent);width:1.25rem;height:1.25rem;color:var(--status-danger,#dc2626);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.NcsOrder-module__WLQC6q__ncsReviewMissIcon{flex-shrink:0;width:.75rem;height:.75rem}.NcsOrder-module__WLQC6q__ncsReviewChipRemove{width:1.25rem;height:1.25rem;color:var(--text-subtle,#71717a);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0}.NcsOrder-module__WLQC6q__ncsReviewChipRemove:hover,.NcsOrder-module__WLQC6q__ncsReviewChipRemove:focus-visible{color:var(--foreground,#18181b)}.NcsOrder-module__WLQC6q__ncsReviewChipRemoveIcon{flex-shrink:0;width:.625rem;height:.625rem}.NcsOrder-module__WLQC6q__ncsReviewNameChip{border:1px solid var(--border-muted,#e4e4e7);background:var(--surface,#fff);border-radius:9999px;align-items:center;gap:.25rem;max-width:100%;padding:.25rem .5rem;font-size:.875rem;line-height:1.25rem;display:inline-flex}.NcsOrder-module__WLQC6q__ncsReviewTray{border:1px dashed var(--border-muted,#e4e4e7);border-radius:var(--radius-card,.75rem);background:var(--gray-50,#fafafa);flex-direction:column;gap:.5rem;padding:.75rem 1rem;display:flex}.NcsOrder-module__WLQC6q__ncsReviewTrayOver{border-color:var(--primary,#2563eb);background:color-mix(in srgb, var(--primary,#2563eb) 6%, var(--gray-50,#fafafa))}.NcsOrder-module__WLQC6q__ncsReviewTrayChips{flex-wrap:wrap;gap:.375rem;display:flex}.NcsOrder-module__WLQC6q__ncsCatalogBrowse{flex-direction:column;gap:.75rem;display:flex}.NcsOrder-module__WLQC6q__ncsCatalogMajorChip{border-radius:var(--radius-pill,9999px);background:var(--gray-100,#f4f4f5);padding:var(--space-2,.5rem) var(--space-4,1rem);border:none;align-items:center;display:inline-flex}.NcsOrder-module__WLQC6q__ncsCatalogBrowseResults{flex-direction:column;gap:.5rem;display:flex}.NcsOrder-module__WLQC6q__ncsSebunCard{border:1px solid var(--border-muted,#e4e4e7);border-radius:var(--radius-card,.75rem);background:var(--surface,#fff);overflow:hidden}.NcsOrder-module__WLQC6q__ncsSebunCardHead{cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.5rem;width:100%;padding:.75rem 1rem;display:grid}.NcsOrder-module__WLQC6q__ncsSebunCardHeadTrail{justify-content:flex-end;align-items:center;gap:.375rem;display:inline-flex}.NcsOrder-module__WLQC6q__ncsSebunCardCaretWrap{background:var(--gray-100,#f4f4f5);width:1.625rem;height:1.625rem;color:var(--gray-600,#52525b);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.NcsOrder-module__WLQC6q__ncsSebunCardCaret{width:.9375rem;height:.9375rem;transition:transform .2s}@media (prefers-reduced-motion:reduce){.NcsOrder-module__WLQC6q__ncsSebunCardCaret{transition:none}}.NcsOrder-module__WLQC6q__ncsSebunCardCaretOpen{transform:rotate(180deg)}.NcsOrder-module__WLQC6q__ncsSebunCardBody{border-top:1px solid var(--border-faint,#f4f4f5);padding:0 0 1rem}.NcsOrder-module__WLQC6q__ncsSebunChipNav>.NcsOrder-module__WLQC6q__ncsSebunCardBody{padding-top:.75rem}.NcsOrder-module__WLQC6q__ncsSebunUnitTableShell{border:1px solid var(--border-muted,#e4e4e7);border-radius:var(--radius-card,.75rem);background:var(--surface,#fff);width:100%;overflow:clip}.NcsOrder-module__WLQC6q__ncsSebunUnitTableScroll{width:100%;overflow-x:auto}.NcsOrder-module__WLQC6q__ncsSebunUnitMissingBadge{border:1px solid var(--danger,#dc2626);background:color-mix(in srgb, var(--danger,#dc2626) 8%, transparent);color:var(--danger,#dc2626);white-space:nowrap;cursor:pointer;border-radius:999px;margin-left:.375rem;padding:.05rem .4rem;font-size:.7rem;font-weight:700;line-height:1.4;display:inline-block}.NcsOrder-module__WLQC6q__ncsSebunUnitMissingBadge:hover{background:color-mix(in srgb, var(--danger,#dc2626) 16%, transparent)}.NcsOrder-module__WLQC6q__ncsSebunInOtherBook{vertical-align:middle;align-items:center;gap:.25rem;margin-left:.25rem;display:inline-flex}.NcsOrder-module__WLQC6q__ncsSebunInOtherBook .NcsOrder-module__WLQC6q__ncsSeedBadge{margin-left:0}.NcsOrder-module__WLQC6q__ncsSebunUnitTable{border-collapse:collapse;width:100%}.NcsOrder-module__WLQC6q__ncsSebunUnitTable th,.NcsOrder-module__WLQC6q__ncsSebunUnitTable td{border-bottom:1px solid var(--border-faint,#f4f4f5);vertical-align:middle;padding:.625rem .5rem}.NcsOrder-module__WLQC6q__ncsSebunUnitTable th:first-child,.NcsOrder-module__WLQC6q__ncsSebunUnitTable td:first-child{padding-left:1rem}.NcsOrder-module__WLQC6q__ncsSebunUnitTable th:last-child,.NcsOrder-module__WLQC6q__ncsSebunUnitTable td:last-child{padding-right:1rem}.NcsOrder-module__WLQC6q__ncsSebunUnitTable th{text-align:left}.NcsOrder-module__WLQC6q__ncsSebunUnitHeadCell{background:var(--gray-50,#fafafa)}.NcsOrder-module__WLQC6q__ncsSebunUnitColUnit{text-align:left;width:100%}.NcsOrder-module__WLQC6q__ncsSebunUnitColCenter{text-align:center;white-space:nowrap;width:1%}.NcsOrder-module__WLQC6q__ncsSebunUnitTable th.NcsOrder-module__WLQC6q__ncsSebunUnitColActionHead{text-align:center;white-space:nowrap}.NcsOrder-module__WLQC6q__ncsSebunUnitColAction{white-space:nowrap;width:1%}.NcsOrder-module__WLQC6q__ncsSebunUnitActionCell{justify-content:flex-end;align-items:center;display:flex}.NcsOrder-module__WLQC6q__ncsSebunUnitActionBtnLabel{align-items:center;gap:.25rem;display:inline-flex}.NcsOrder-module__WLQC6q__ncsSebunUnitActionBtn.ds-button{box-shadow:none;color:var(--foreground);border:none}.NcsOrder-module__WLQC6q__ncsSebunUnitActionBtn.ds-button-outline{box-shadow:none;background:var(--surface,#fff);color:var(--foreground);border:none}:is(.NcsOrder-module__WLQC6q__ncsSebunUnitActionBtn.ds-button-outline:hover:not(:disabled),.NcsOrder-module__WLQC6q__ncsSebunUnitActionBtn.ds-button-gray:hover:not(:disabled)){box-shadow:none;color:var(--foreground);border:none}.NcsOrder-module__WLQC6q__ncsSebunUnitActionBtn.ds-button-outline:hover:not(:disabled){background:var(--surface,#fff)}.NcsOrder-module__WLQC6q__ncsSebunUnitRowClickable{cursor:pointer}.NcsOrder-module__WLQC6q__ncsSebunUnitRowInList td{background:color-mix(in srgb, var(--primary) 6%, var(--surface))}.NcsOrder-module__WLQC6q__ncsSebunUnitRowHot td:first-child{box-shadow:inset 3px 0 #38bdf8}.NcsOrder-module__WLQC6q__ncsSebunUnitOld{opacity:.72}.NcsOrder-module__WLQC6q__ncsSebunOldToggle{color:var(--foreground,#18181b);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;margin-top:.5rem;margin-left:1rem;padding:0;text-decoration:underline}.NcsOrder-module__WLQC6q__ncsSubjectBookBar{border:1px solid var(--primary);border-radius:var(--radius-control,.5rem);background:color-mix(in srgb, var(--primary) 6%, transparent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem;display:flex}.NcsOrder-module__WLQC6q__ncsSubjectBookBar>p{flex:14rem;min-width:0}.NcsOrder-module__WLQC6q__ncsSebunBookBar{top:var(--ncs-sticky-chip-top,0);z-index:4;isolation:isolate;border:none;border-bottom:1px solid var(--border-muted,var(--border));background:var(--surface,var(--background));border-radius:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.75rem;padding:.625rem 0;display:flex;position:sticky}.NcsOrder-module__WLQC6q__ncsSebunBookBar:before{content:"";z-index:-1;background:var(--surface,#fff);position:absolute;inset:-1rem 0 0}.NcsOrder-module__WLQC6q__ncsSebunBookBar>p,.NcsOrder-module__WLQC6q__ncsSebunBookBar .NcsOrder-module__WLQC6q__ncsInfoGuide{flex:12rem;min-width:0}.NcsOrder-module__WLQC6q__ncsBookComposeFields{gap:1.5rem}.NcsOrder-module__WLQC6q__ncsBookComposeGradeGrid{gap:.5rem .75rem}.NcsOrder-module__WLQC6q__ncsBookComposeGradeField{flex-direction:column;gap:.25rem;min-width:0;display:flex}.NcsOrder-module__WLQC6q__ncsBookComposeGradeLabel{margin:0}.NcsOrder-module__WLQC6q__ncsBookComposeUnitTableShell{border:1px solid var(--border-muted,#e4e4e7);border-radius:var(--radius-card,.75rem);background:var(--surface,#fff);width:100%;margin-top:.5rem;overflow:hidden}.NcsOrder-module__WLQC6q__ncsBookComposeUnitTableScroll{width:100%;max-height:14rem;overflow-x:auto}.NcsOrder-module__WLQC6q__ncsBookComposeUnitTable{border-collapse:collapse;width:100%}.NcsOrder-module__WLQC6q__ncsBookComposeUnitTable th,.NcsOrder-module__WLQC6q__ncsBookComposeUnitTable td{border-bottom:1px solid var(--border-faint,#f4f4f5);vertical-align:middle;padding:.625rem .5rem}.NcsOrder-module__WLQC6q__ncsBookComposeUnitTable tbody tr:last-child td{border-bottom:none}.NcsOrder-module__WLQC6q__ncsBookComposeUnitTable th:first-child,.NcsOrder-module__WLQC6q__ncsBookComposeUnitTable td:first-child{padding-left:1rem}.NcsOrder-module__WLQC6q__ncsBookComposeUnitTable th:last-child,.NcsOrder-module__WLQC6q__ncsBookComposeUnitTable td:last-child{padding-right:1rem}.NcsOrder-module__WLQC6q__ncsBookComposeUnitColSelect{text-align:left;white-space:nowrap;width:3rem}.NcsOrder-module__WLQC6q__ncsBookComposeUnitColModule{text-align:left;width:100%}.NcsOrder-module__WLQC6q__ncsBookComposeUnitColCode,.NcsOrder-module__WLQC6q__ncsBookComposeUnitColPages{text-align:center;white-space:nowrap;width:1%}.NcsOrder-module__WLQC6q__ncsBookComposeUnitRowOff td{opacity:.55}.NcsOrder-module__WLQC6q__ncsBookComposeUnitRowOff .NcsOrder-module__WLQC6q__ncsBookComposeUnitColModule{text-decoration:line-through}.NcsOrder-module__WLQC6q__ncsSearchInputField{width:100%;min-width:0;height:var(--control-height);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);align-items:center;transition:border-color .2s,box-shadow .2s;display:flex}.NcsOrder-module__WLQC6q__ncsSearchInputField:focus-within{border-color:var(--primary);box-shadow:0 0 0 2px color-mix(in srgb, var(--primary) 15%, transparent)}.NcsOrder-module__WLQC6q__ncsSearchInput{min-width:0;height:100%;padding-inline:var(--control-padding-x);color:var(--foreground);font-family:var(--font-family-sans);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);background:0 0;border:0;outline:none;flex:1;padding-right:.25rem}.NcsOrder-module__WLQC6q__ncsSearchInput::placeholder{color:var(--gray-400)}.NcsOrder-module__WLQC6q__ncsSearchInputAction{width:2.5rem;height:100%;color:var(--subtle);cursor:pointer;border-radius:0 var(--radius-control) var(--radius-control) 0;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;transition:color .2s;display:inline-flex}.NcsOrder-module__WLQC6q__ncsSearchInputAction:hover{color:var(--foreground)}.NcsOrder-module__WLQC6q__ncsSearchInputAction:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.NcsOrder-module__WLQC6q__ncsSearchInputActionIcon{width:1.125rem;height:1.125rem}.NcsOrder-module__WLQC6q__ncsSchoolResultWrap{margin-top:.75rem}.NcsOrder-module__WLQC6q__ncsSchoolResultPanel{background:0 0;flex-direction:column;gap:1rem;width:100%;padding:0;display:flex}:is(.NcsOrder-module__WLQC6q__ncsSchoolResultPanel.ds-card,.NcsOrder-module__WLQC6q__ncsSchoolResultPanel.ds-card-soft){background:0 0;padding:0}.NcsOrder-module__WLQC6q__ncsSchoolResultHead{border-bottom:1px solid var(--border-muted,#e4e4e7);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem;padding-bottom:.75rem;display:flex}.NcsOrder-module__WLQC6q__ncsSchoolResultMeta{flex-wrap:wrap;gap:.375rem;display:flex}.NcsOrder-module__WLQC6q__ncsSchoolMetaTag{border:1px solid var(--border-muted,#e4e4e7);color:var(--muted-foreground,#71717a);border-radius:9999px;padding:.125rem .5rem;font-size:.75rem}.NcsOrder-module__WLQC6q__ncsSchoolChipStack{top:var(--ncs-sticky-chip-top,0px);z-index:20;background:var(--surface,#fff);flex-direction:column;gap:1.5rem;padding-block:.25rem .5rem;display:flex;position:sticky}.NcsOrder-module__WLQC6q__ncsSchoolCatalogBody{flex-direction:column;gap:1rem;width:100%;display:flex}.NcsOrder-module__WLQC6q__ncsSchoolChipRow{flex-direction:column;gap:.5rem;width:100%;display:flex}.NcsOrder-module__WLQC6q__ncsSchoolChipRow .ds-tabs-list-chip{row-gap:.5rem}.NcsOrder-module__WLQC6q__ncsSebunChipNav{flex-direction:column;gap:1.5rem;width:100%;display:flex}.NcsOrder-module__WLQC6q__ncsCodePreview{border:1px solid var(--border-faint,#e5e7eb);background:var(--surface-muted,#f9fafb);border-radius:.5rem;margin-top:.75rem;padding:.75rem}.NcsOrder-module__WLQC6q__ncsCodePreviewList{flex-direction:column;gap:.25rem;margin-top:.5rem;display:flex}.NcsOrder-module__WLQC6q__ncsCodePreviewItem{flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.NcsOrder-module__WLQC6q__ncsMiddleTag{font-size:.75rem;font-weight:var(--font-weight-medium,500);font-variant-numeric:tabular-nums;letter-spacing:var(--letter-spacing-tight);opacity:.6;margin-right:.375rem}.NcsOrder-module__WLQC6q__ncsSchoolChipCount{border-radius:var(--radius-pill,9999px);background:var(--surface,#fff);border:1px solid var(--border-faint,#f4f4f5);min-width:1.125rem;font-size:.75rem;font-weight:var(--font-weight-bold,700);font-variant-numeric:tabular-nums;letter-spacing:var(--letter-spacing-tight);color:var(--primary);justify-content:center;align-items:center;margin-left:.375rem;padding:.125rem .375rem;line-height:1.2;display:inline-flex}:is(.NcsOrder-module__WLQC6q__ncsSebunChipNav .ds-tabs-button .NcsOrder-module__WLQC6q__ncsSchoolChipCount,.NcsOrder-module__WLQC6q__ncsSchoolChipRow .ds-tabs-button .NcsOrder-module__WLQC6q__ncsSchoolChipCount,.NcsOrder-module__WLQC6q__ncsSchoolChipStack .ds-tabs-button .NcsOrder-module__WLQC6q__ncsSchoolChipCount){color:var(--primary)}.NcsOrder-module__WLQC6q__ncsSchoolChipHot{border-color:#38bdf8;box-shadow:0 0 0 2px #38bdf88c}.NcsOrder-module__WLQC6q__ncsInfoGuide{border:1px solid var(--border-muted,#e4e4e7);border-radius:var(--radius-control-compact,.5rem);background:var(--gray-50,#fafafa);align-items:center;gap:.5rem;margin:0;padding:.625rem .75rem;display:flex}.NcsOrder-module__WLQC6q__ncsInfoGuideIcon{width:1.25rem;height:1.25rem;color:var(--gray-500,#71717a);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.NcsOrder-module__WLQC6q__ncsInfoGuideIconSvg{width:1rem;height:1rem}.NcsOrder-module__WLQC6q__ncsInfoGuideText{min-width:0;color:var(--gray-700,#3f3f46);flex:1;margin:0}.NcsOrder-module__WLQC6q__ncsInfoGuideLegendDot{border-radius:var(--radius-pill,9999px);background:#7dd3fc;flex-shrink:0;width:.625rem;height:.625rem;display:inline-block;box-shadow:0 0 0 2px #7dd3fc66}.NcsOrder-module__WLQC6q__ncsSchoolChipHotDot{border-radius:var(--radius-pill,9999px);background:#38bdf8;flex-shrink:0;width:.625rem;height:.625rem;display:inline-block;box-shadow:0 0 0 2px #38bdf873}.NcsOrder-module__WLQC6q__ncsCatalogHelperNote,.NcsOrder-module__WLQC6q__ncsCatalogSchoolNote{color:var(--primary);align-items:center;gap:.375rem;margin:0;display:flex}.NcsOrder-module__WLQC6q__ncsSchoolChipHot[data-state=active]{box-shadow:0 0 0 2px #38bdf8}.NcsOrder-module__WLQC6q__ncsSchoolSubjCard{border:1px solid var(--border-muted,#e4e4e7);border-radius:var(--radius-card,.75rem);background:var(--background,#fff);padding:.75rem 1rem}.NcsOrder-module__WLQC6q__ncsSchoolOrphanTable{width:100%}.NcsOrder-module__WLQC6q__ncsNeisPanel{opacity:.94}.NcsOrder-module__WLQC6q__ncsDeptCard{border:1px solid var(--border-muted,#e4e4e7);border-radius:var(--radius-card,.75rem);background:var(--surface,#fff);overflow:hidden}.NcsOrder-module__WLQC6q__ncsSeedPanel{border:1px solid var(--border-muted,#e4e4e7);border-radius:var(--radius-card,.75rem);background:var(--surface,#fff);flex-direction:column;gap:.75rem;padding:1rem;display:flex}.NcsOrder-module__WLQC6q__ncsDeptCardHead{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:.5rem;width:100%;padding:.875rem 1rem;display:flex}.NcsOrder-module__WLQC6q__ncsDeptCardBody{flex-direction:column;gap:.875rem;padding:0 1rem 1rem;display:flex}.NcsOrder-module__WLQC6q__ncsTraceBlock{flex-direction:column;gap:.5rem;display:flex}.NcsOrder-module__WLQC6q__ncsTraceHead{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.NcsOrder-module__WLQC6q__ncsMoreGroup{flex-direction:column;gap:.5rem;padding-top:.5rem;display:flex}.NcsOrder-module__WLQC6q__ncsSubjBlock{flex-direction:column;gap:.625rem;margin-top:.75rem;display:flex}.NcsOrder-module__WLQC6q__ncsSebunCardList{flex-direction:column;gap:1rem;width:100%;display:flex}.NcsOrder-module__WLQC6q__ncsSeedBadge{background:var(--primary,#00a4ed);color:#fff;font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);vertical-align:middle;border-radius:9999px;margin-left:.25rem;padding:.125rem .375rem;display:inline-block}.NcsOrder-module__WLQC6q__ncsSeedBadgeAux{background:var(--gray-200,#e4e4e7);color:var(--foreground,#18181b)}.NcsOrder-module__WLQC6q__ncsCategoryChips{flex-wrap:wrap;gap:.5rem;display:flex}.NcsOrder-module__WLQC6q__ncsCatalogFocusWrap{flex-direction:column;gap:.375rem;margin-bottom:.75rem;display:flex}.NcsOrder-module__WLQC6q__ncsDeliveryCalendar{border:1px solid var(--border-muted,#e4e4e7);border-radius:var(--radius-card,.75rem);background:color-mix(in srgb, var(--surface,#fff) 95%, transparent);flex-shrink:0;width:100%;max-width:20rem;padding:.875rem 1rem 1rem;overflow:hidden}.NcsOrder-module__WLQC6q__ncsDeliveryCalendarHeader{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.625rem;display:flex}.NcsOrder-module__WLQC6q__ncsDeliveryCalendarNav{border:1px solid var(--border-muted,#e4e4e7);border-radius:var(--radius-control,.375rem);background:var(--surface,#fff);width:2rem;height:2rem;color:var(--foreground,#18181b);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.NcsOrder-module__WLQC6q__ncsDeliveryCalendarWeekdays{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:.25rem;margin-bottom:.375rem;display:grid}.NcsOrder-module__WLQC6q__ncsDeliveryCalendarGrid{grid-template-columns:repeat(7,minmax(0,1fr));gap:.25rem;display:grid}.NcsOrder-module__WLQC6q__ncsDeliveryCalendarEmpty{aspect-ratio:1}.NcsOrder-module__WLQC6q__ncsDeliveryCalendarDay{aspect-ratio:1;border-radius:var(--radius-control,.375rem);font-variant-numeric:tabular-nums;min-height:0;letter-spacing:var(--letter-spacing-tight);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}.NcsOrder-module__WLQC6q__ncsDeliveryCalendarDayToday{border-color:var(--border-muted,#e4e4e7)}.NcsOrder-module__WLQC6q__ncsDeliveryCalendarDaySelected{border-color:var(--primary,#2563eb);background:color-mix(in srgb, var(--primary,#2563eb) 12%, transparent)}.NcsOrder-module__WLQC6q__ncsDeliveryCalendarDayDisabled{opacity:.45;cursor:not-allowed}.NcsOrder-module__WLQC6q__ncsWithdrawModal.ds-modal-panel-compact{max-width:32rem}.NcsOrder-module__WLQC6q__ncsWithdrawModalBody{flex-direction:column;gap:1.25rem;display:flex}.NcsOrder-module__WLQC6q__ncsWithdrawNoticeSection+.NcsOrder-module__WLQC6q__ncsWithdrawNoticeSection{padding-top:.25rem}.NcsOrder-module__WLQC6q__ncsWithdrawPolicyLinks{flex-wrap:wrap;gap:.75rem 1rem;margin:0;padding:0;list-style:none;display:flex}.NcsOrder-module__WLQC6q__ncsWithdrawModalFooter{flex-wrap:nowrap;justify-content:flex-end;gap:.5rem;width:100%;display:flex}.NcsOrder-module__WLQC6q__ncsWithdrawModalFooter>button{flex:1 1 0;min-width:0}.NcsOrder-module__WLQC6q__ncsWithdrawModalFooter>.ds-button{flex:1 1 0;min-width:0}@media (min-width:640px){.NcsOrder-module__WLQC6q__ncsWithdrawModalFooter>button{flex:none}.NcsOrder-module__WLQC6q__ncsWithdrawModalFooter>.ds-button{flex:none}}.NcsOrder-module__WLQC6q__ncsModalActionRow{flex-direction:row;align-items:stretch;gap:.5rem;width:100%;display:flex}.NcsOrder-module__WLQC6q__ncsModalActionRowStretch{width:100%}.NcsOrder-module__WLQC6q__ncsModalActionRow>button{flex:1 1 0;min-width:0}.NcsOrder-module__WLQC6q__ncsModalActionRow>.ds-button{flex:1 1 0;min-width:0}@media (min-width:640px){.NcsOrder-module__WLQC6q__ncsModalActionRow:not(.NcsOrder-module__WLQC6q__ncsModalActionRowStretch){justify-content:flex-end;width:auto;margin-left:auto}.NcsOrder-module__WLQC6q__ncsModalActionRow:not(.NcsOrder-module__WLQC6q__ncsModalActionRowStretch)>button{flex:none}.NcsOrder-module__WLQC6q__ncsModalActionRow:not(.NcsOrder-module__WLQC6q__ncsModalActionRowStretch)>.ds-button{flex:none}}.NcsOrder-module__WLQC6q__ncsWithdrawDangerButton{background:var(--status-danger);color:#fff;font-weight:var(--font-weight-bold)}.NcsOrder-module__WLQC6q__ncsWithdrawDangerButton:hover:not(:disabled){background:color-mix(in srgb, var(--status-danger) 90%, var(--foreground))}.NcsOrder-module__WLQC6q__ncsWithdrawDangerButton:disabled{opacity:.45;cursor:not-allowed}.NcsOrder-module__WLQC6q__ncsMypageGreeting{font-family:var(--font-family-sans);font-size:var(--text-subtitle);line-height:var(--leading-subtitle);letter-spacing:var(--tracking-subtitle)}.NcsOrder-module__WLQC6q__ncsMypageGreetingName{font-weight:var(--font-weight-subtitle)}.NcsOrder-module__WLQC6q__ncsMypageGreetingRest{font-weight:var(--font-weight-body)}.NcsOrder-module__WLQC6q__ncsMypageProfileFields{gap:var(--space-5);display:grid}@media (min-width:640px){.NcsOrder-module__WLQC6q__ncsMypageProfileFields{grid-template-columns:repeat(2,minmax(0,1fr))}}.NcsOrder-module__WLQC6q__ncsMypageProfileFields .ds-field-label{margin-bottom:var(--space-3)}.NcsOrder-module__WLQC6q__ncsMypageProfileFields .ds-input-readonly{height:auto;min-height:calc(var(--control-height) + var(--space-2));padding-block:var(--space-3);line-height:var(--leading-ui)}.NcsOrder-module__WLQC6q__ncsDetailFieldIcon{width:var(--control-height-compact);height:var(--control-height-compact);border-radius:var(--radius-pill);background:var(--gray-100);color:var(--muted);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.NcsOrder-module__WLQC6q__ncsDetailFieldIcon svg{width:var(--icon-size-sm);height:var(--icon-size-sm)}.NcsOrder-module__WLQC6q__ncsDetailFieldStack{gap:var(--space-half);flex-direction:column;flex:1;min-width:0;display:flex}.NcsOrder-module__WLQC6q__ncsMypageSubmissionList .ds-card.ds-card-soft{border:1px solid var(--border-muted);background:var(--surface);padding:0;transition:background-color .2s}:is(.NcsOrder-module__WLQC6q__ncsMypageSubmissionList .ds-interactive-card-link,.NcsOrder-module__WLQC6q__ncsMypageSubmissionList .ds-interactive-card-link:hover,.NcsOrder-module__WLQC6q__ncsMypageSubmissionList .ds-interactive-card-link:focus-within,.NcsOrder-module__WLQC6q__ncsMypageSubmissionList .ds-interactive-card-link:active){transform:none}:is(.NcsOrder-module__WLQC6q__ncsMypageSubmissionList .ds-card.ds-card-soft:has(.ds-interactive-card-link:hover),.NcsOrder-module__WLQC6q__ncsMypageSubmissionList .ds-card.ds-card-soft:has(.ds-interactive-card-link:focus-within)){background:var(--gray-50)}.NcsOrder-module__WLQC6q__ncsMypageSubmissionStatusGuide{flex:0 auto;width:fit-content;max-width:100%}.NcsOrder-module__WLQC6q__ncsMypageSubmissionStatusGuide .NcsOrder-module__WLQC6q__ncsInfoGuideText{flex:0 auto}.NcsOrder-module__WLQC6q__ncsFooterPolicyLink{font-family:var(--font-family-sans);font-size:var(--text-caption);font-weight:var(--font-weight-semibold);line-height:var(--leading-caption);letter-spacing:var(--tracking-caption)}.NcsOrder-module__WLQC6q__ncsFooterCopyright{font-family:var(--font-family-sans);font-size:var(--text-caption);font-weight:var(--font-weight-regular);line-height:var(--leading-caption);letter-spacing:var(--tracking-caption)}.NcsOrder-module__WLQC6q__ncsFooterMeta{font-family:var(--font-family-sans);font-size:var(--text-caption);font-weight:var(--font-weight-medium);line-height:var(--leading-caption);letter-spacing:var(--tracking-caption)}.NcsOrder-module__WLQC6q__ncsFooterCsTitle{font-family:var(--font-family-sans);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--leading-eyebrow);letter-spacing:var(--tracking-eyebrow)}.NcsOrder-module__WLQC6q__ncsSubmissionQuoteTableShell{border:1px solid var(--border-muted);border-radius:var(--radius-card);background:0 0;overflow:hidden}.NcsOrder-module__WLQC6q__ncsSubmissionQuoteTable{table-layout:auto;border-collapse:collapse;width:100%}.NcsOrder-module__WLQC6q__ncsSubmissionQuoteTableHeaderRow{border-bottom:1px solid var(--border-faint);background:color-mix(in srgb, var(--gray-50) 70%, transparent)}.NcsOrder-module__WLQC6q__ncsSubmissionQuoteTableHeaderCell{padding-inline:var(--space-5);font-family:var(--font-family-sans);font-size:var(--text-caption);font-weight:var(--font-weight-semibold);line-height:var(--leading-caption);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);white-space:nowrap;background:color-mix(in srgb, var(--gray-50) 70%, transparent);padding-block:.75rem}.NcsOrder-module__WLQC6q__ncsSubmissionQuoteTableRow{border-bottom:1px solid var(--border-faint)}.NcsOrder-module__WLQC6q__ncsSubmissionQuoteTableRow:last-child{border-bottom:none}.NcsOrder-module__WLQC6q__ncsSubmissionQuoteTableCell{padding-inline:var(--space-5);padding-block:var(--space-4);vertical-align:middle;white-space:nowrap;text-overflow:ellipsis;font-family:var(--font-family-sans);font-size:var(--text-body-small);font-weight:var(--font-weight-body);line-height:var(--leading-body-small);color:var(--gray-700);overflow:hidden}.NcsOrder-module__WLQC6q__ncsSubmissionQuoteTableCellEmphasis{font-weight:var(--font-weight-semibold);color:var(--foreground)}.NcsOrder-module__WLQC6q__ncsSubmissionQuoteTableAlignCenter{text-align:center;font-variant-numeric:tabular-nums;letter-spacing:var(--letter-spacing-tight)}.NcsOrder-module__WLQC6q__ncsSubmissionQuoteTableAlignRight{text-align:right;font-variant-numeric:tabular-nums;letter-spacing:var(--letter-spacing-tight)}.NcsOrder-module__WLQC6q__ncsSubmissionQuoteTableColFill{width:100%}.NcsOrder-module__WLQC6q__ncsSubmissionQuoteTableColShrink{white-space:nowrap;width:1%}.NcsOrder-module__WLQC6q__ncsSubmissionQuoteProductStack{gap:var(--space-2);flex-direction:column;min-width:0;max-width:100%;display:flex;overflow:hidden}.NcsOrder-module__WLQC6q__ncsSubmissionQuoteProductTitle{text-overflow:ellipsis;white-space:nowrap;font-weight:var(--font-weight-body);color:var(--foreground);display:block;overflow:hidden}.NcsOrder-module__WLQC6q__ncsSubmissionQuoteProductMeta{justify-content:flex-start;align-items:center;gap:var(--space-2);min-width:0;max-width:100%;margin-inline:0;padding-inline:0;display:flex}.NcsOrder-module__WLQC6q__ncsSubmissionQuoteProductCode{flex-shrink:0;align-items:center;display:inline-flex}.NcsOrder-module__WLQC6q__ncsSubmissionQuoteProductDescription{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-family-sans);font-size:var(--text-caption);font-weight:var(--font-weight-medium);line-height:var(--leading-caption);color:var(--muted);margin-inline:0;padding-inline:0;display:block;overflow:hidden}
.ncsQuotePreviewButton-module__U3ADfG__ncsQuotePreviewButton.ds-button.ds-button-outline{background:var(--surface,#fff);border-color:var(--primary);color:var(--primary)}.ncsQuotePreviewButton-module__U3ADfG__ncsQuotePreviewButton.ds-button.ds-button-outline:hover:not(:disabled){background:color-mix(in srgb, var(--primary) 8%, var(--surface));border-color:var(--primary);color:var(--primary)}
