.ncs-content-shell{box-sizing:border-box;width:min(var(--width-storefront-shell), calc(100vw - 2 * var(--padding-storefront-inline)));max-width:var(--width-storefront-shell);min-width:0;margin-inline:auto}@media (max-width:400px){.ncs-content-shell{width:min(var(--width-storefront-shell), calc(100vw - 2 * var(--padding-storefront-inline-narrow)))}}@media (max-width:360px){.ncs-content-shell{width:min(var(--width-storefront-shell), calc(100vw - 2 * var(--padding-storefront-inline-tiny)))}}.WLQC6q_highlight{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(#0000 58%,#fde0479e 58% 92%,#0000 92%)}.WLQC6q_ncsSection{padding-block:var(--padding-storefront-section-y-main)}@media (min-width:768px){.WLQC6q_ncsSection{padding-block:var(--padding-storefront-section-y-main-md)}}.WLQC6q_ncsSectionWhite{background:var(--background,#fff)}.WLQC6q_ncsSectionMuted{background:var(--gray-50,#fafafa)}.WLQC6q_ncsSectionLast{padding-bottom:0}.WLQC6q_ncsPageRoot{--ncs-sticky-bar-clearance:4.75rem;flex-direction:column;min-height:100vh;display:flex}@supports (min-height:100dvh){.WLQC6q_ncsPageRoot{min-height:100dvh}}@media (max-width:639px){.WLQC6q_ncsPageRoot{--ncs-sticky-bar-clearance:5.75rem}}.WLQC6q_ncsPageBody{flex-direction:column;flex:1 0 auto;width:100%;min-width:0;display:flex}.WLQC6q_ncsPageMain{flex:1 0 auto;width:100%}.WLQC6q_ncsSectionSky{background:#eef4fb}.WLQC6q_ncsStepsBanner{width:100%}.WLQC6q_ncsStepsHeader{text-align:center;margin-bottom:1.5rem}@media (min-width:640px){.WLQC6q_ncsStepsHeader{margin-bottom:2rem}}@media (min-width:768px){.WLQC6q_ncsStepsHeader{margin-bottom:2.5rem}}.WLQC6q_ncsStepsGrid{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}@media (min-width:768px){.WLQC6q_ncsStepsGrid{flex-direction:row;align-items:stretch;gap:0}}.WLQC6q_ncsStepsItem{flex:1 1 0;min-width:0;list-style:none}.WLQC6q_ncsStepCard{height:100%;box-shadow:var(--shadow-ds-sm,0 4px 14px #0f172a0f);padding:1rem}@media (min-width:640px){.WLQC6q_ncsStepCard{padding:1.25rem}}@media (min-width:768px){.WLQC6q_ncsStepCard{padding:1.625rem}}.WLQC6q_ncsStepCardBody{flex-direction:column;align-items:flex-start;display:flex}.WLQC6q_ncsStepCardIcon{flex-shrink:0;margin-top:1rem}.WLQC6q_ncsStepCardTitle{margin-top:1rem}.WLQC6q_ncsStepCardDesc{margin-top:.375rem}.WLQC6q_ncsStepsArrow{flex-shrink:0;justify-content:center;align-items:center;padding-block:.125rem;list-style:none;display:flex}@media (min-width:768px){.WLQC6q_ncsStepsArrow{flex:0 0 2.5rem;align-self:center;padding-block:0}}.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}.WLQC6q_ncsStepsArrowChevronRight{width:.9375rem;height:.9375rem;display:none}.WLQC6q_ncsStepsArrowChevronDown{width:.9375rem;height:.9375rem}@media (min-width:768px){.WLQC6q_ncsStepsArrowChevronRight{display:block}.WLQC6q_ncsStepsArrowChevronDown{display:none}}.WLQC6q_ncsTopChrome{z-index:45;will-change:transform;transition:transform .28s;position:fixed;top:0;left:0;right:0}.WLQC6q_ncsTopChromeInstant{transition:none!important}@media (prefers-reduced-motion:reduce){.WLQC6q_ncsTopChrome{transition:none}}.WLQC6q_ncsTopChromeVisible{transform:translateY(0)}.WLQC6q_ncsTopChromeHidden{transform:translateY(-100%)}.WLQC6q_ncsTopChromeSpacer{height:calc(var(--height-family-bar) + var(--header-height) + 2.625rem);flex-shrink:0}@media (min-width:1024px){.WLQC6q_ncsTopChromeSpacer{height:calc(var(--height-family-bar) + var(--header-height-lg) + 2.625rem)}}.WLQC6q_ncsSolutionHeaderShell{height:var(--header-height);justify-content:flex-end;align-items:center;display:flex;position:relative}.WLQC6q_ncsSolutionHeaderLogo{position:absolute;left:50%;transform:translate(-50%)}.WLQC6q_ncsHeaderAuthLink{cursor:pointer;background:0 0;border:0;padding:.375rem .5rem;text-decoration:none;transition:color .2s}.WLQC6q_ncsHeaderAuthLinks{align-items:center;gap:.125rem;display:inline-flex}.WLQC6q_ncsAuthPageShell{width:100%;max-width:42rem;margin-inline:auto}.WLQC6q_ncsAuthFormShell{width:100%;max-width:28rem;margin-inline:auto}.WLQC6q_ncsHeaderAuthLink:hover,.WLQC6q_ncsHeaderAuthLink:focus-visible{color:var(--primary,#2563eb)}.WLQC6q_ncsHeaderAuthMenuWrap{z-index:2;position:relative}.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}.WLQC6q_ncsHeaderAuthUserBtn:hover,.WLQC6q_ncsHeaderAuthUserBtn:focus-visible{background:var(--surface-muted,#f4f4f5)}.WLQC6q_ncsHeaderAuthChevron{width:1rem;height:1rem;color:var(--text-subtle,#71717a);flex-shrink:0;transition:transform .2s}.WLQC6q_ncsHeaderAuthChevronOpen{transform:rotate(180deg)}.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}.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}.WLQC6q_ncsHeaderAuthMenuItem:hover,.WLQC6q_ncsHeaderAuthMenuItem:focus-visible{background:var(--surface-muted,#f4f4f5)}.WLQC6q_ncsHeaderAuthModalPanel.ds-modal-panel-compact{width:min(94vw,28rem);max-width:min(94vw,28rem)}.WLQC6q_ncsLoginIdRow{flex-direction:column;gap:.5rem;display:flex}@media (min-width:640px){.WLQC6q_ncsLoginIdRow{flex-direction:row;align-items:center;gap:.5rem}}.WLQC6q_ncsLoginIdInput{flex:1;min-width:0}.WLQC6q_ncsLoginIdCheckBtn{white-space:nowrap;flex-shrink:0;width:100%}@media (min-width:640px){.WLQC6q_ncsLoginIdCheckBtn{width:auto;min-width:6.5rem}}.WLQC6q_ncsLoginOtpRow{flex-direction:column;gap:.5rem;display:flex}@media (min-width:640px){.WLQC6q_ncsLoginOtpRow{flex-direction:row;align-items:center;gap:.5rem}}.WLQC6q_ncsLoginOtpInput{flex:1;min-width:0}.WLQC6q_ncsLoginOtpRequestBtn{white-space:nowrap;flex-shrink:0;width:100%}.WLQC6q_ncsLoginOtpRequestBtn:focus,.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){.WLQC6q_ncsLoginOtpRequestBtn{width:auto}}.WLQC6q_ncsPasswordResetSuccess .ds-icon-tile{width:4rem;height:4rem}.WLQC6q_ncsPasswordResetSuccess .ds-icon-tile-icon{width:3rem;height:3rem}@media (min-width:1024px){.WLQC6q_ncsSolutionHeaderShell{height:var(--header-height-lg)}}.WLQC6q_campaignHero{background:var(--background,#fff);width:100%;padding-bottom:1.5rem;position:relative}.WLQC6q_campaignHeroVisual{width:100%;line-height:0;overflow:hidden}.WLQC6q_campaignHeroCoverImg{width:100%;max-width:none;height:auto;display:block}@media (max-width:767px){.WLQC6q_campaignHeroTextBox{margin-top:-2.5rem;padding-top:1.5rem}}@media (min-width:768px) and (max-width:1023px){.WLQC6q_campaignHeroTextBox{margin-top:-3rem}}@media (min-width:1024px){.WLQC6q_campaignHeroTextBox{margin-top:-4rem;padding-top:1.5rem}}@media (min-width:1280px){.WLQC6q_campaignHeroTextBox{margin-top:-4.5rem}}.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){.WLQC6q_campaignHeroTextBox{padding:2rem 0 2.5rem}}.WLQC6q_campaignHeroStack{text-align:center;width:100%}.WLQC6q_ncsSectionLead.ds-body-1{letter-spacing:var(--tracking-body)!important}.WLQC6q_ncsSectionLead{margin-top:1rem;width:100%;max-width:48rem;margin-inline:auto}@media (min-width:768px){.WLQC6q_ncsSectionLead{margin-top:1.25rem}}.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){.WLQC6q_campaignHeroTitle.ds-storefront-page-hero{letter-spacing:var(--tracking-heading-hero)!important;font-size:1.625rem!important;line-height:1.22!important}.WLQC6q_campaignHeroSubtitle.ds-body-1{letter-spacing:var(--tracking-subtitle)!important;font-size:1rem!important;line-height:1.65!important}.WLQC6q_campaignHeroCta{margin-top:1.5rem}.WLQC6q_campaignChips{gap:.375rem;margin-top:0}}@media (min-width:768px) and (max-width:1023px){.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}.WLQC6q_campaignHeroSubtitle.ds-body-1{letter-spacing:var(--tracking-subtitle)!important;font-size:clamp(1rem,2vw,1.25rem)!important;line-height:1.65!important}}.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){.WLQC6q_campaignRibbon{gap:.625rem 1rem;padding:.625rem 1.25rem}}.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}.WLQC6q_campaignRibbonText{align-items:center;line-height:1.25;display:inline-flex}.WLQC6q_campaignChips{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:0;padding:0;list-style:none;display:flex}.WLQC6q_campaignHeroCta{justify-content:center;margin-top:2rem;display:flex}.WLQC6q_campaignHeroCtaButton{width:100%;max-width:20rem}@media (min-width:640px){.WLQC6q_campaignHeroCtaButton{width:auto;max-width:none}}@media (min-width:1024px){.WLQC6q_campaignHeroCtaButton.ds-button{height:3.5rem;font-size:var(--font-size-md,1rem);padding-inline:1.75rem}}@media (max-width:767px){.WLQC6q_campaignChips .ds-badge{font-size:var(--font-size-xs,.75rem);padding:.25rem .625rem}}.WLQC6q_ncsCatalogLoadMethodBlock{flex-direction:column;gap:.75rem;width:100%;display:flex}@media (min-width:640px){.WLQC6q_ncsCatalogLoadMethodBlock{gap:.875rem}}.WLQC6q_ncsCatalogLoadMethodFieldset{border:0;min-width:0;margin:0;padding:0}.WLQC6q_ncsCatalogLoadMethodFieldset>legend{padding:0}.WLQC6q_ncsCatalogUploadAttached{width:100%;scroll-margin-block:6rem}.WLQC6q_ncsUploadFormDownload{text-align:center;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.25rem .5rem;margin:0 0 .625rem;display:flex}.WLQC6q_ncsUploadFormDownloadLink{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:#217346;text-underline-offset:.2em;border-radius:var(--radius-card);align-items:center;gap:.3rem;margin:-.15rem -.35rem;padding:.15rem .35rem;text-decoration:underline;transition:color .15s,background-color .15s;display:inline-flex}.WLQC6q_ncsUploadFormDownloadIcon{flex-shrink:0;width:1.05em;height:1.05em}.WLQC6q_ncsUploadFormDownloadLink:hover{color:#15803d;background:#21734614}.WLQC6q_ncsUploadFormDownloadLink:focus-visible{outline-offset:2px;outline:2px solid #217346}.WLQC6q_ncsCatalogUploadAttached[hidden]{display:none}.WLQC6q_ncsCatalogLoadMethodGroup{grid-template-columns:1fr;gap:.625rem;width:100%;display:grid}.WLQC6q_ncsCatalogLoadMethodGroup[data-reorder-unlocked]{padding-top:2.25rem;overflow:visible}@media (max-width:639px){.WLQC6q_ncsCatalogLoadMethodGroup[data-reorder-unlocked]{padding-top:1.5rem}}@media (min-width:640px){.WLQC6q_ncsCatalogLoadMethodGroup{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}}.WLQC6q_ncsCatalogLoadMethodGroup[data-count="4"]{grid-template-columns:1fr}@media (min-width:640px){.WLQC6q_ncsCatalogLoadMethodGroup[data-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}}.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){.WLQC6q_ncsCatalogLoadMethodCard{gap:1.125rem;padding:2rem 1.5rem}}.WLQC6q_ncsCatalogLoadMethodCardIcon{width:2.5rem;height:2.5rem;color:var(--foreground,#18181b);flex-shrink:0}@media (min-width:640px){.WLQC6q_ncsCatalogLoadMethodCardIcon{width:2.75rem;height:2.75rem}}.WLQC6q_ncsCatalogLoadMethodCard:hover{border-color:color-mix(in srgb, var(--primary,#18181b) 35%, var(--border-muted,#e4e4e7));background:var(--gray-100,#f4f4f5)}.WLQC6q_ncsCatalogLoadMethodCardSelected{border-color:var(--primary,#18181b);box-shadow:none;background:0 0}.WLQC6q_ncsCatalogLoadMethodCardSelected:hover{border-color:var(--primary,#18181b);background:0 0}.WLQC6q_ncsCatalogLoadMethodCard:focus,.WLQC6q_ncsCatalogLoadMethodCard:focus-visible{outline-offset:0;outline:none}.WLQC6q_ncsCatalogLoadMethodCard:not(.WLQC6q_ncsCatalogLoadMethodCardSelected):focus-visible{border-color:color-mix(in srgb, var(--primary,#18181b) 35%, var(--border-muted,#e4e4e7));background:var(--gray-100,#f4f4f5)}.WLQC6q_ncsCatalogLoadMethodCardSelected:focus,.WLQC6q_ncsCatalogLoadMethodCardSelected:focus-visible{border-color:var(--primary,#18181b);box-shadow:none;background:0 0}.WLQC6q_ncsCatalogLoadMethodCard:disabled{cursor:not-allowed;opacity:.55}.WLQC6q_ncsCatalogLoadMethodCard:disabled:hover{border-color:var(--border-muted,#e4e4e7);background:var(--gray-50,#fafafa)}.WLQC6q_ncsCatalogLoadMethodCardText{flex-direction:column;align-items:center;gap:.5rem;width:100%;min-width:0;display:flex}.WLQC6q_ncsCatalogLoadMethodCardTitle{margin:0}.WLQC6q_ncsCatalogLoadMethodCardHint{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;max-width:14rem;margin:0;display:-webkit-box;overflow:hidden}.WLQC6q_ncsCatalogLoadMethodCardWithBubble{position:relative;overflow:visible}.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 WLQC6q_ncsReorderBubbleFloat;position:absolute;top:0;left:50%;overflow:visible;transform:translate(-50%,calc(-100% - .5rem))}.WLQC6q_ncsReorderAvailableBubbleLabel{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.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 WLQC6q_ncsReorderBubbleFloat{0%,to{transform:translate(-50%,calc(-100% - .5rem))}50%{transform:translate(-50%,calc(-100% - .875rem))}}@media (max-width:639px){.WLQC6q_ncsReorderAvailableBubble{animation-name:WLQC6q_ncsReorderBubbleFloatMobile;transform:translate(-50%,calc(.45rem - 100%))}@keyframes WLQC6q_ncsReorderBubbleFloatMobile{0%,to{transform:translate(-50%,calc(.45rem - 100%))}50%{transform:translate(-50%,calc(.1rem - 100%))}}}@media (prefers-reduced-motion:reduce){.WLQC6q_ncsReorderAvailableBubble{animation:none}}.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}.WLQC6q_ncsReorderPickCard:hover{border-color:color-mix(in srgb, var(--primary) 35%, var(--border-muted,#e4e4e7));background:var(--gray-50,#fafafa)}.WLQC6q_ncsReorderPickCardSelected,.WLQC6q_ncsReorderPickCardSelected:hover{border-color:var(--primary);background:color-mix(in srgb, var(--primary) 6%, transparent)}.WLQC6q_ncsReorderPickCardCheck{flex-shrink:0;margin-top:.125rem}.WLQC6q_ncsReorderPickCardBody{flex-direction:column;flex:auto;align-items:flex-start;gap:.25rem;min-width:0;display:flex}.WLQC6q_ncsReorderPickCardTitle,.WLQC6q_ncsReorderPickCardMeta{margin:0}.WLQC6q_ncsCatalogFields{flex-direction:column;gap:1.5rem;margin-top:1.5rem;display:flex}.WLQC6q_ncsCatalogFieldsFlush{margin-top:0}.WLQC6q_ncsCatalogWithLead{flex-direction:column;gap:1.25rem;display:flex}@media (min-width:640px){.WLQC6q_ncsCatalogFields{gap:2rem;margin-top:2rem}.WLQC6q_ncsCatalogFieldsFlush{margin-top:0}}@media (min-width:768px){.WLQC6q_ncsCatalogFields{gap:2.5rem}}.WLQC6q_ncsCatalogLoadPanel{flex-direction:column;gap:1rem;width:100%;display:flex}@media (min-width:640px){.WLQC6q_ncsCatalogLoadPanel{gap:1.25rem}}.WLQC6q_ncsCatalogLoadPanel .WLQC6q_ncsSchoolResultWrap{margin-top:0}.WLQC6q_ncsDirectSearchSubsection{flex-direction:column;width:100%;display:flex}.WLQC6q_ncsDirectSearchSubsection+.WLQC6q_ncsDirectSearchSubsection{border-top:1px solid var(--border-muted,#e4e4e7);margin-top:.25rem;padding-top:1.25rem}.WLQC6q_ncsDirectSearchSubsectionBody{width:100%;margin-top:.75rem}.WLQC6q_ncsCatalogBrowsePanel{border-top:none;width:100%;margin-top:0;padding-top:0}.WLQC6q_ncsGradeChipGroup{flex-wrap:wrap;gap:.5rem;width:100%;display:flex}.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}.WLQC6q_ncsGradeChip:hover{border-color:color-mix(in srgb, var(--primary,#18181b) 35%, var(--border-muted,#e4e4e7))}.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)}.WLQC6q_ncsGradeChip:focus-visible{outline:2px solid var(--primary,#18181b);outline-offset:2px}.WLQC6q_ncsGradeChip:disabled{cursor:not-allowed;opacity:.45}.WLQC6q_ncsGradeChip:disabled:hover{border-color:var(--border-muted,#e4e4e7)}.WLQC6q_ncsGradeChipInactive{cursor:not-allowed;opacity:.45}.WLQC6q_ncsGradeChipInactive:hover{border-color:var(--border-muted,#e4e4e7)}.WLQC6q_ncsDesignTemplateField{border:0;margin:0;padding:0}.WLQC6q_ncsDesignTemplateGrid{grid-template-columns:minmax(0,1fr);gap:1rem;margin-top:.875rem;display:grid}@media (min-width:640px){.WLQC6q_ncsDesignTemplateGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.WLQC6q_ncsDesignTemplateGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.WLQC6q_ncsDesignTemplateGridWide{grid-template-columns:repeat(2,minmax(0,calc(44.7172rem + 6px)));justify-content:start;gap:1.25rem}.WLQC6q_ncsDesignTemplateGridThree{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}}.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){.WLQC6q_ncsDesignTemplateCard{padding:1.5rem}}@media (min-width:640px) and (max-width:1023px){.WLQC6q_ncsDesignTemplateDesc{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}.WLQC6q_ncsDesignTemplateCard:hover{border-color:color-mix(in srgb, var(--primary,#18181b) 35%, var(--border-muted,#e4e4e7))}.WLQC6q_ncsDesignTemplateCardSelected{border-color:var(--primary,#18181b);box-shadow:none}.WLQC6q_ncsDesignTemplateCardSelected:hover{border-color:var(--primary,#18181b)}.WLQC6q_ncsDesignTemplateCardCustom{cursor:pointer}.WLQC6q_ncsCoverCustomUploadRoot .ds-file-trigger{text-align:center;flex-direction:column;align-items:center;gap:1rem}.WLQC6q_ncsCoverCustomUploadRoot .ds-file-trigger-icon{width:3.25rem;height:3.25rem}.WLQC6q_ncsCoverCustomUploadRoot .ds-file-trigger-icon .ds-icon-md{width:1.5rem;height:1.5rem}.WLQC6q_ncsCoverCustomUploadRoot .ds-file-trigger-copy{flex-direction:column;align-items:center;gap:.75rem;width:100%;display:flex}.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}.WLQC6q_ncsCoverCustomUploadRoot .ds-file-trigger-helper{color:inherit;font-size:inherit;font-weight:inherit;justify-content:center;margin-top:0;display:flex}.WLQC6q_ncsCoverFileExtHelper{flex-flow:column;justify-content:center;align-items:center;gap:.5rem;margin-top:0;display:flex}.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}.WLQC6q_ncsCoverFileExtRow{flex-wrap:wrap;justify-content:center;align-items:center;gap:.375rem;display:inline-flex}.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}.WLQC6q_ncsCoverFileExtNote{color:var(--subtle,#a1a1aa);font-size:var(--font-size-xs,.75rem);font-weight:var(--font-weight-semibold,600);line-height:1.3}.WLQC6q_ncsCoverFileExtPdf{color:#b91c1c;background:#fae1e1}.WLQC6q_ncsCoverFileExtAi{color:#c2410c;background:#fce8dd}.WLQC6q_ncsCoverFileExtPsd{color:#0369a1;background:#dceef7}.WLQC6q_ncsCoverFileExtPng{color:#15803d;background:#def2e6}.WLQC6q_ncsCoverFileExtJpg{color:#7e22ce;background:#f0e2fc}.WLQC6q_ncsCoverFileExtZip{background:var(--gray-100,#f4f4f5);color:var(--gray-700,#3f3f46)}.WLQC6q_ncsDesignTemplateName{margin-top:1.25rem;display:block}.WLQC6q_ncsDesignTemplateDesc{margin-top:.5rem;display:block}.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}.WLQC6q_ncsCoverImage{padding:0}.WLQC6q_ncsCoverImageEl{object-fit:cover;object-position:top center}.WLQC6q_ncsCoverClassic{padding:13% 11%}.WLQC6q_ncsCoverEyebrow{letter-spacing:var(--tracking-eyebrow);color:#2563eb;font-size:.5rem;font-weight:800;line-height:1}.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}.WLQC6q_ncsCoverMeta{color:#52525b;font-size:.5rem;font-weight:600;line-height:1.35}.WLQC6q_ncsCoverTop{background:#fff;flex-shrink:0;padding:9% 10% 6%}.WLQC6q_ncsCoverModuleTag{letter-spacing:var(--tracking-label);color:#52525b;font-size:.4375rem;font-weight:700;line-height:1.2;display:block}.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}.WLQC6q_ncsCoverLead{letter-spacing:var(--tracking-subtitle);color:#3f3f46;font-size:.5rem;font-weight:700;line-height:1.25}.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}.WLQC6q_ncsCoverGradeLine{color:#71717a;margin-top:.125rem;font-size:.4375rem;font-weight:600;line-height:1.3;display:block}.WLQC6q_ncsCoverStandard{padding-top:22%}.WLQC6q_ncsCoverStandard:before{content:"";background:#fde047;height:13%;position:absolute;top:0;left:0;right:0}.WLQC6q_ncsCoverStandard .WLQC6q_ncsCoverEyebrow{color:#713f12}.WLQC6q_ncsCoverSchoolLogo .WLQC6q_ncsCoverMain{background:#fff;justify-content:flex-start;padding-top:8%}.WLQC6q_ncsCoverSchoolLogo .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}.WLQC6q_ncsCoverSchoolLogo .WLQC6q_ncsCoverGradeLine{color:#71717a;margin-top:.375rem}.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}.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}.WLQC6q_ncsCoverSchoolMarkIcon{width:.6875rem;height:.6875rem}.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}.WLQC6q_ncsCoverDeptColor{padding-left:16%}.WLQC6q_ncsCoverDeptColor:before{content:"";background:#16a34a;width:7%;position:absolute;top:0;bottom:0;left:0}.WLQC6q_ncsCoverDeptColor .WLQC6q_ncsCoverEyebrow{color:#15803d}.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%}.WLQC6q_ncsCoverCustomSlot{aspect-ratio:210/297;cursor:pointer;justify-content:center;align-items:center;min-height:0;padding:.75rem;overflow:hidden}.WLQC6q_ncsCoverCustomSlotIdle{opacity:.92}.WLQC6q_ncsCoverCustomSlotSelected{border-color:color-mix(in srgb, var(--primary,#18181b) 35%, #d4d4d8)}.WLQC6q_ncsCoverCustomUploadShell{flex-direction:column;flex:1;justify-content:center;align-items:center;width:100%;max-width:100%;min-height:0;display:flex}.WLQC6q_ncsCoverCustomUploadShell .WLQC6q_ncsCoverCustomUploadRoot{flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:100%;display:flex}.WLQC6q_ncsCoverCustomUploadShell .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}.WLQC6q_ncsCoverCustomUploadShell .WLQC6q_ncsCoverCustomUploadRoot .ds-file-dropzone:has(.ds-file-info-card){padding:.875rem .625rem}.WLQC6q_ncsCoverCustomUploadShell .WLQC6q_ncsCoverCustomUploadRoot .ds-file-info-card{background:0 0;border:none;border-radius:0;width:100%;margin-top:0;padding:0}.WLQC6q_ncsCoverCustomUploadShell .WLQC6q_ncsCoverCustomUploadRoot .ds-file-info-header{text-align:center;flex-direction:column;align-items:center;gap:.75rem}.WLQC6q_ncsCoverCustomUploadShell .WLQC6q_ncsCoverCustomUploadRoot .ds-file-info-row{text-align:center;flex-direction:column;align-items:center;gap:.5rem;width:100%;min-width:0}.WLQC6q_ncsCoverCustomUploadShell .WLQC6q_ncsCoverCustomUploadRoot .ds-file-info-icon{width:2rem;height:2rem;box-shadow:none;background:var(--gray-100,#f4f4f5);color:var(--gray-600,#52525b)}.WLQC6q_ncsCoverCustomUploadShell .WLQC6q_ncsCoverCustomUploadRoot .ds-file-info-icon .ds-icon-md{width:1rem;height:1rem}.WLQC6q_ncsCoverCustomUploadShell .WLQC6q_ncsCoverCustomUploadRoot .ds-file-info-copy{flex-direction:column;align-items:center;gap:.25rem;width:100%;min-width:0;display:flex}.WLQC6q_ncsCoverCustomUploadShell .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}.WLQC6q_ncsCoverCustomUploadShell .WLQC6q_ncsCoverCustomUploadRoot .ds-file-info-size{margin:0;font-size:.6875rem;line-height:1.3}.WLQC6q_ncsCoverCustomUploadShell .WLQC6q_ncsCoverCustomUploadRoot .ds-button{min-height:2rem;padding-inline:.75rem;font-size:.75rem}.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}.WLQC6q_ncsCoverCustomIcon{width:1rem;height:1rem}.WLQC6q_ncsCoverCustomCopy{flex-direction:column;align-items:center;gap:.25rem;display:flex}.WLQC6q_ncsCoverCustomEyebrow{letter-spacing:var(--tracking-eyebrow);color:#71717a;font-size:.5625rem;font-weight:800;line-height:1.2}.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}.WLQC6q_ncsOrderQuantityThreeDigits .ds-quantity-input{width:calc(3 * 1ch + var(--quantity-input-padding-x) * 2)}.WLQC6q_privacyTermsLink{text-underline-offset:2px;text-decoration:underline}.WLQC6q_privacyTermsLink:hover{text-decoration:underline}.WLQC6q_privacyConsentRow{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.WLQC6q_privacyConsentMain{flex:1;align-items:center;gap:.5rem;min-width:0;display:flex}.WLQC6q_privacyConsentRow .ds-choice{flex-shrink:0}.WLQC6q_privacyConsentText{cursor:pointer;min-width:0;margin:0}.WLQC6q_ncsShippingSectionBody{flex-direction:column;gap:2rem;min-width:0;margin-top:1.5rem;display:flex}.WLQC6q_ncsShippingContactFields{flex-direction:column;gap:1.5rem;min-width:0;display:flex}.WLQC6q_ncsShippingContactGrid{grid-template-columns:1fr;gap:1.5rem;min-width:0;display:grid}@media (min-width:1024px){.WLQC6q_ncsShippingContactGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.WLQC6q_ncsShippingAddressBlock{border-top:1px solid var(--border-muted,#e4e4e7);flex-direction:column;gap:1rem;min-width:0;padding-top:2rem;display:flex}.WLQC6q_ncsShippingAddressIntro{min-width:0}.WLQC6q_ncsShippingAddressModeGroup{align-items:center;gap:var(--space-2) var(--space-10);flex-wrap:wrap;width:100%;display:flex}.WLQC6q_ncsShippingAddressBodyGrid{grid-template-columns:1fr;gap:1.5rem;min-width:0;display:grid}@media (min-width:1024px){.WLQC6q_ncsShippingAddressBodyGrid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:1.75rem 2rem}}.WLQC6q_ncsShippingAddressPrimary,.WLQC6q_ncsShippingAddressAside,.WLQC6q_ncsShippingAddressFields{flex-direction:column;gap:1.5rem;min-width:0;display:flex}@media (max-width:400px){.WLQC6q_ncsShippingZipRow{flex-direction:column;align-items:stretch}}.WLQC6q_ncsShippingDeliveryInAddress{min-width:0}.WLQC6q_ncsShippingDeliveryNotes{width:100%;min-width:0}.WLQC6q_ncsShippingDeliveryPanel{flex-direction:column;min-width:0;max-width:22.5rem;display:flex}.WLQC6q_ncsShippingDeliveryPanel>.ds-field-label{margin-bottom:.5rem}.WLQC6q_ncsShippingDeliveryDescription{margin:0;margin-top:var(--space-3,.75rem);white-space:pre-line}.WLQC6q_ncsShippingDeliveryDescription.ds-caption{line-height:1.65!important}.WLQC6q_ncsShippingDeliveryDescription+.ds-caption{margin-top:.25rem}@media (min-width:1024px){.WLQC6q_ncsShippingDeliveryPanel{max-width:none}}.WLQC6q_ncsSubmitSuccessReceiptBlock{flex-direction:column;gap:.5rem;display:flex}.WLQC6q_ncsSubmitSuccessReceiptLink{color:inherit;text-decoration:none;display:block}.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}.WLQC6q_ncsSubmitSuccessReceiptLink:hover .WLQC6q_ncsSubmitSuccessReceiptBox,.WLQC6q_ncsSubmitSuccessReceiptLink:focus-visible .WLQC6q_ncsSubmitSuccessReceiptBox{border-color:var(--border,#d4d4d8);background:var(--gray-100,#f4f4f5)}.WLQC6q_ncsSubmitSuccessReceiptDl{min-width:0;margin:0}.WLQC6q_ncsOrderPage{background:var(--gray-50,#fafafa);--ncs-sticky-bar-clearance:4.75rem}.WLQC6q_ncsPageBodyWithSticky{padding-bottom:calc(var(--ncs-sticky-bar-clearance) + env(safe-area-inset-bottom,0))}.WLQC6q_ncsOrderPage .ds-select-option{cursor:pointer}@media (max-width:639px){.WLQC6q_ncsOrderPage{--ncs-sticky-bar-clearance:5.75rem}}.WLQC6q_stickyBar{z-index:50;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}.WLQC6q_stickyBarInner{justify-content:space-between;align-items:center;gap:.75rem;padding-top:.75rem;padding-bottom:.75rem;display:flex}@media (min-width:640px){.WLQC6q_stickyBarInner{gap:1rem;padding-top:.875rem;padding-bottom:.875rem}}@media (max-width:639px){.WLQC6q_stickyBarInner{flex-direction:column;align-items:stretch}}.WLQC6q_stickyBarSummary{flex:1;align-items:center;gap:.5rem;min-width:0;display:flex}.WLQC6q_stickyBarLabel{color:var(--muted);flex-shrink:0}.WLQC6q_stickyBarPrice{color:var(--foreground);font-variant-numeric:tabular-nums;letter-spacing:var(--letter-spacing-tight);white-space:nowrap;flex-shrink:0}.WLQC6q_stickyBarSep{color:var(--subtle);flex-shrink:0;font-size:.875rem;line-height:1}.WLQC6q_stickyBarMeta{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--subtle);overflow:hidden}.WLQC6q_stickyBarAction{flex-shrink:0;align-items:center;gap:.5rem;display:flex}@media (max-width:639px){.WLQC6q_stickyBarAction{width:100%}}.WLQC6q_ncsStickyBarButton{flex-shrink:0;min-width:9rem}@media (max-width:639px){.WLQC6q_ncsStickyBarButton{flex:1 1 0;width:auto;min-width:0}.WLQC6q_stickyBarSummary{flex-wrap:wrap;row-gap:.25rem}.WLQC6q_stickyBarMeta{white-space:normal;flex:100%;line-height:1.45}.WLQC6q_stickyBarPrice.ds-heading-title-sm{letter-spacing:var(--tracking-heading-title-sm)!important;font-size:1.125rem!important;line-height:1.25!important}}.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))}.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%)}.WLQC6q_ncsToastMessage{text-align:center;word-break:keep-all;overflow-wrap:anywhere;margin:0}.WLQC6q_ncsConfirmModalBody{flex-direction:column;gap:1rem;display:flex}.WLQC6q_ncsConfirmSummaryCard{flex-direction:column;min-height:0;padding:1rem 1.25rem;display:flex}.WLQC6q_ncsConfirmSummaryList{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;max-height:9.5rem;margin-top:.75rem;overflow-y:auto}@media (min-width:640px){.WLQC6q_ncsConfirmSummaryCard{padding:1.25rem 1.5rem}.WLQC6q_ncsConfirmSummaryList{max-height:11rem}}.WLQC6q_ncsConfirmTotalCard{padding:1rem 1.25rem}@media (min-width:640px){.WLQC6q_ncsConfirmTotalCard{padding:1.25rem 1.5rem}}.WLQC6q_ncsConfirmConsentBlock{flex-direction:column;gap:.5rem;padding-top:0;display:flex}.WLQC6q_ncsConfirmFooterStack{flex-direction:column;gap:.875rem;width:100%;display:flex}.WLQC6q_ncsConfirmTotalRow{justify-content:space-between;align-items:center;gap:1rem;display:flex}.WLQC6q_ncsConfirmTotalMeta{color:var(--muted);margin-top:.5rem}.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}.WLQC6q_ncsConfirmSheetBackdropOpen{opacity:1;pointer-events:auto}.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%)}.WLQC6q_ncsConfirmSheetOpen{pointer-events:auto;transform:translateY(0)}.WLQC6q_ncsConfirmSheetHandle{border-radius:var(--radius-pill,9999px);background:var(--gray-200);flex-shrink:0;width:2.5rem;height:.25rem;margin:.625rem auto 0}.WLQC6q_ncsConfirmSheetHeader{flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.5rem 1rem 0;display:flex}.WLQC6q_ncsConfirmSheetBody{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1;min-height:0;padding:1rem 1rem .5rem;overflow-y:auto}.WLQC6q_ncsConfirmSheetFooter{border-top:1px solid var(--border-muted,#e4e4e7);flex-shrink:0;padding:.75rem 1rem 1rem}@media (min-width:1024px){.WLQC6q_ncsReviewModalPanel.ds-modal-panel-compact{width:min(94vw,52rem);max-width:min(94vw,52rem)}}.WLQC6q_ncsReviewBody{flex-direction:column;gap:1rem;display:flex}.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}.WLQC6q_ncsReviewNameField:focus-within{border-color:var(--primary);box-shadow:0 0 0 2px color-mix(in srgb, var(--primary) 15%, transparent)}.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}.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}.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}.WLQC6q_ncsReviewNameFieldAction:hover{color:var(--foreground)}.WLQC6q_ncsReviewNameFieldAction:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.WLQC6q_ncsReviewNameFieldActionIcon{width:1.125rem;height:1.125rem}.WLQC6q_ncsReviewTableShell{border:1px solid var(--border-muted,#e4e4e7);border-radius:var(--radius-card,.75rem);background:var(--surface,#fff);width:100%;overflow:hidden}.WLQC6q_ncsReviewTableScroll{width:100%;overflow-x:auto}.WLQC6q_ncsReviewTable{border-collapse:collapse;table-layout:fixed;width:100%}.WLQC6q_ncsReviewTable tbody tr:last-child td{border-bottom:0}.WLQC6q_ncsReviewTable th,.WLQC6q_ncsReviewTable td{border-bottom:1px solid var(--border-faint,#f4f4f5);vertical-align:middle;padding:.625rem .5rem}.WLQC6q_ncsReviewTable th:first-child,.WLQC6q_ncsReviewTable td:first-child{padding-left:1rem}.WLQC6q_ncsReviewTable th:last-child,.WLQC6q_ncsReviewTable td:last-child{padding-right:1rem}.WLQC6q_ncsReviewTable th{text-align:left}.WLQC6q_ncsReviewHeadCell{background:var(--gray-50,#fafafa)}.WLQC6q_ncsReviewColCode{white-space:nowrap;width:9.5rem}.WLQC6q_ncsReviewColName{width:28%;min-width:0;max-width:28%;overflow:hidden}.WLQC6q_ncsReviewColUnit{min-width:0;overflow:hidden}.WLQC6q_ncsReviewUnitText{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.WLQC6q_ncsReviewColAction{white-space:nowrap;width:2.75rem}.WLQC6q_ncsReviewCandidateBtn{text-align:left;border:1px solid var(--border);border-radius:var(--radius-input,.5rem);background:var(--surface);cursor:pointer;flex-direction:column;gap:.125rem;width:100%;padding:.375rem .5rem;transition:background .15s,border-color .15s;display:flex}.WLQC6q_ncsReviewCandidateBtn:hover{border-color:var(--status-info-text,#0ea5e9);background:color-mix(in srgb, var(--status-info-text,#0ea5e9) 6%, transparent)}.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}.WLQC6q_ncsReviewDeleteBtn:hover,.WLQC6q_ncsReviewDeleteBtn:focus-visible{background:var(--gray-200,#e4e4e7);color:var(--foreground,#18181b)}.WLQC6q_ncsReviewDeleteBtn:focus,.WLQC6q_ncsReviewDeleteBtn:focus-visible{outline-offset:0;box-shadow:none;outline:none}.WLQC6q_ncsReviewDeleteIcon{width:.875rem;height:.875rem}.WLQC6q_ncsReviewActionCell{justify-content:center;align-items:center;display:flex}.WLQC6q_ncsReviewRowMiss{background:color-mix(in srgb, var(--status-danger,#dc2626) 6%, transparent)}.WLQC6q_ncsReviewCell{min-width:0;min-height:var(--control-height);align-items:center;gap:.375rem;display:flex}.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}.WLQC6q_ncsReviewMissIcon{flex-shrink:0;width:.75rem;height:.75rem}.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}.WLQC6q_ncsReviewChipRemove:hover,.WLQC6q_ncsReviewChipRemove:focus-visible{color:var(--foreground,#18181b)}.WLQC6q_ncsReviewChipRemoveIcon{flex-shrink:0;width:.625rem;height:.625rem}.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}.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}.WLQC6q_ncsReviewTrayOver{border-color:var(--primary,#2563eb);background:color-mix(in srgb, var(--primary,#2563eb) 6%, var(--gray-50,#fafafa))}.WLQC6q_ncsReviewTrayChips{flex-wrap:wrap;gap:.375rem;display:flex}.WLQC6q_ncsCatalogBrowse{flex-direction:column;gap:.75rem;display:flex}.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}.WLQC6q_ncsCatalogBrowseResults{flex-direction:column;gap:.5rem;display:flex}.WLQC6q_ncsSebunCard{border:1px solid var(--border-muted,#e4e4e7);border-radius:var(--radius-card,.75rem);background:var(--surface,#fff);overflow:hidden}.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}.WLQC6q_ncsSebunCardHeadTrail{justify-content:flex-end;align-items:center;gap:.375rem;display:inline-flex}.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}.WLQC6q_ncsSebunCardCaret{width:.9375rem;height:.9375rem;transition:transform .2s}@media (prefers-reduced-motion:reduce){.WLQC6q_ncsSebunCardCaret{transition:none}}.WLQC6q_ncsSebunCardCaretOpen{transform:rotate(180deg)}.WLQC6q_ncsSebunCardBody{border-top:1px solid var(--border-faint,#f4f4f5);padding:0 0 1rem}.WLQC6q_ncsSebunChipNav>.WLQC6q_ncsSebunCardBody{padding-top:.75rem}.WLQC6q_ncsSebunUnitTableShell{border:1px solid var(--border-muted,#e4e4e7);border-radius:var(--radius-card,.75rem);background:var(--surface,#fff);width:100%;overflow:clip}.WLQC6q_ncsSebunUnitTableScroll{width:100%;overflow-x:auto}.WLQC6q_ncsSebunUnitMissingBadge{border:1px solid var(--status-danger);background:color-mix(in srgb, var(--status-danger) 8%, transparent);color:var(--status-danger);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}.WLQC6q_ncsSebunUnitMissingBadge:hover{background:color-mix(in srgb, var(--status-danger) 16%, transparent)}.WLQC6q_ncsMissingList{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.WLQC6q_ncsMissingListItem{border:1px solid var(--border-muted,#e4e4e7);border-radius:var(--radius-control,.75rem);background:var(--gray-50,#fafafa);flex-direction:column;align-items:flex-start;gap:.375rem;padding:.625rem .875rem;display:flex}.WLQC6q_ncsSebunInOtherBook{vertical-align:middle;align-items:center;gap:.25rem;margin-left:.25rem;display:inline-flex}.WLQC6q_ncsSebunInOtherBook .WLQC6q_ncsSeedBadge{margin-left:0}.WLQC6q_ncsSebunUnitTable{border-collapse:collapse;width:100%}.WLQC6q_ncsSebunUnitTable th,.WLQC6q_ncsSebunUnitTable td{border-bottom:1px solid var(--border-faint,#f4f4f5);vertical-align:middle;padding:.625rem .5rem}.WLQC6q_ncsSebunUnitTable th:first-child,.WLQC6q_ncsSebunUnitTable td:first-child{padding-left:1rem}.WLQC6q_ncsSebunUnitTable th:last-child,.WLQC6q_ncsSebunUnitTable td:last-child{padding-right:1rem}.WLQC6q_ncsSebunUnitTable th{text-align:left}.WLQC6q_ncsSebunUnitHeadCell{background:var(--gray-50,#fafafa)}.WLQC6q_ncsSebunUnitColUnit{text-align:left;width:100%}.WLQC6q_ncsSebunUnitColCenter{text-align:center;white-space:nowrap;width:1%}.WLQC6q_ncsSebunUnitTable th.WLQC6q_ncsSebunUnitColActionHead{text-align:center;white-space:nowrap}.WLQC6q_ncsSebunUnitColAction{white-space:nowrap;width:1%}.WLQC6q_ncsSebunUnitActionCell{justify-content:flex-end;align-items:center;display:flex}.WLQC6q_ncsSebunUnitActionBtnLabel{align-items:center;gap:.25rem;display:inline-flex}.WLQC6q_ncsSebunUnitActionBtn.ds-button{box-shadow:none;color:var(--foreground);border:none}.WLQC6q_ncsSebunUnitActionBtn.ds-button-outline{box-shadow:none;background:var(--surface,#fff);color:var(--foreground);border:none}:is(.WLQC6q_ncsSebunUnitActionBtn.ds-button-outline:hover:not(:disabled),.WLQC6q_ncsSebunUnitActionBtn.ds-button-gray:hover:not(:disabled)){box-shadow:none;color:var(--foreground);border:none}.WLQC6q_ncsSebunUnitActionBtn.ds-button-outline:hover:not(:disabled){background:var(--surface,#fff)}.WLQC6q_ncsSebunUnitRowClickable{cursor:pointer}.WLQC6q_ncsSebunUnitRowInList td{background:color-mix(in srgb, var(--primary) 6%, var(--surface))}.WLQC6q_ncsSebunUnitRowHot td:first-child{box-shadow:inset 3px 0 #38bdf8}.WLQC6q_ncsSebunUnitOld{opacity:.72}.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}.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}.WLQC6q_ncsSubjectBookBar>p{flex:14rem;min-width:0}.WLQC6q_ncsSebunBookBar{border:none;border-bottom:1px solid var(--border-muted,var(--border));background:var(--surface,var(--background));border-radius:0;flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:.75rem;padding:.625rem 0;display:flex}.WLQC6q_ncsSebunBookBar>p,.WLQC6q_ncsSebunBookBar .WLQC6q_ncsInfoGuide{flex:12rem;min-width:0}.WLQC6q_ncsBookComposeFields{gap:1.5rem}.WLQC6q_ncsBookComposeGradeGrid{gap:1rem .75rem}.WLQC6q_ncsBookComposeGradeField{flex-direction:column;gap:.25rem;min-width:0;display:flex}.WLQC6q_ncsBookComposeGradeLabel{margin:0}.WLQC6q_ncsBookComposeUnitTableShell{border:1px solid var(--border-muted,#e4e4e7);border-radius:var(--radius-card,.75rem);background:var(--surface,#fff);width:100%;margin-top:.5rem;padding-block:.5rem;overflow:hidden}.WLQC6q_ncsBookComposeUnitTableScroll{width:100%;max-height:14rem;overflow-x:auto}.WLQC6q_ncsBookComposeUnitTable{border-collapse:collapse;width:100%}.WLQC6q_ncsBookComposeUnitTable th,.WLQC6q_ncsBookComposeUnitTable td{border-bottom:1px solid var(--border-faint,#f4f4f5);vertical-align:middle;padding:.625rem .5rem}.WLQC6q_ncsBookComposeUnitTable tbody tr:last-child td{border-bottom:none}.WLQC6q_ncsBookComposeUnitTable th:first-child,.WLQC6q_ncsBookComposeUnitTable td:first-child{padding-left:1rem}.WLQC6q_ncsBookComposeUnitTable th:last-child,.WLQC6q_ncsBookComposeUnitTable td:last-child{padding-right:1rem}.WLQC6q_ncsBookComposeUnitColSelect{text-align:left;white-space:nowrap;width:3rem}.WLQC6q_ncsBookComposeUnitColModule{text-align:left;width:100%}.WLQC6q_ncsBookComposeUnitColCode,.WLQC6q_ncsBookComposeUnitColPages{text-align:center;white-space:nowrap;width:1%}.WLQC6q_ncsBookComposeUnitPages{text-align:right;font-variant-numeric:tabular-nums;min-width:4ch}.WLQC6q_ncsBookComposeUnitRowOff td{opacity:.55}.WLQC6q_ncsBookComposeUnitRowOff .WLQC6q_ncsBookComposeUnitColModule{text-decoration:line-through}.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}.WLQC6q_ncsSearchInputField:focus-within{border-color:var(--primary);box-shadow:0 0 0 2px color-mix(in srgb, var(--primary) 15%, transparent)}.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}.WLQC6q_ncsSearchInput::placeholder{color:var(--gray-400)}.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}.WLQC6q_ncsSearchInputAction:hover{color:var(--foreground)}.WLQC6q_ncsSearchInputAction:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.WLQC6q_ncsSearchInputActionIcon{width:1.125rem;height:1.125rem}.WLQC6q_ncsSchoolResultWrap{margin-top:.75rem}.WLQC6q_ncsSchoolResultPanel{background:0 0;flex-direction:column;gap:1rem;width:100%;padding:0;display:flex}:is(.WLQC6q_ncsSchoolResultPanel.ds-card,.WLQC6q_ncsSchoolResultPanel.ds-card-soft){background:0 0;padding:0}.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}.WLQC6q_ncsSchoolResultMeta{flex-wrap:wrap;gap:.375rem;display:flex}.WLQC6q_ncsSchoolMetaTag{border:1px solid var(--border-muted,#e4e4e7);color:var(--muted);border-radius:9999px;padding:.125rem .5rem;font-size:.75rem}.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}.WLQC6q_ncsSchoolCatalogBody{flex-direction:column;gap:1rem;width:100%;display:flex}.WLQC6q_ncsSchoolChipRow{flex-direction:column;gap:.5rem;width:100%;display:flex}.WLQC6q_ncsSchoolChipRow .ds-tabs-list-chip{row-gap:.5rem}.WLQC6q_ncsSebunChipNav{flex-direction:column;gap:1.5rem;width:100%;display:flex}.WLQC6q_ncsCodePreview{border:1px solid var(--border-faint,#e5e7eb);background:var(--surface-muted,#f9fafb);border-radius:.5rem;margin-top:.75rem;padding:.75rem}.WLQC6q_ncsCodePreviewList{flex-direction:column;gap:.25rem;margin-top:.5rem;display:flex}.WLQC6q_ncsCodePreviewItem{flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.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}.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(.WLQC6q_ncsSebunChipNav .ds-tabs-button .WLQC6q_ncsSchoolChipCount,.WLQC6q_ncsSchoolChipRow .ds-tabs-button .WLQC6q_ncsSchoolChipCount,.WLQC6q_ncsSchoolChipStack .ds-tabs-button .WLQC6q_ncsSchoolChipCount){color:var(--primary)}.ds-tabs-button-chip-muted.WLQC6q_ncsSchoolChipHot{border-color:#38bdf8;box-shadow:0 0 0 2px #38bdf88c}.ds-tabs-button-active.ds-tabs-button-chip-muted.WLQC6q_ncsSchoolChipHot{box-shadow:0 0 0 2px #38bdf8}.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}.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}.WLQC6q_ncsInfoGuideIconSvg{width:1rem;height:1rem}.WLQC6q_ncsInfoGuideText{min-width:0;color:var(--gray-700,#3f3f46);flex:1;margin:0}.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}.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}.WLQC6q_ncsCatalogHelperNote,.WLQC6q_ncsCatalogSchoolNote{color:var(--primary);align-items:center;gap:.375rem;margin:0;display:flex}.WLQC6q_ncsSchoolSubjCard{border:1px solid var(--border-muted,#e4e4e7);border-radius:var(--radius-card,.75rem);background:var(--background,#fff);padding:.75rem 1rem}.WLQC6q_ncsSchoolOrphanTable{width:100%}.WLQC6q_ncsNeisPanel{opacity:.94}.WLQC6q_ncsDeptCard{border:1px solid var(--border-muted,#e4e4e7);border-radius:var(--radius-card,.75rem);background:var(--surface,#fff);overflow:hidden}.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}.WLQC6q_ncsDeptCardHead{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:.5rem;width:100%;padding:.875rem 1rem;display:flex}.WLQC6q_ncsDeptCardBody{flex-direction:column;gap:.875rem;padding:0 1rem 1rem;display:flex}.WLQC6q_ncsTraceBlock{flex-direction:column;gap:.5rem;display:flex}.WLQC6q_ncsTraceHead{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.WLQC6q_ncsMoreGroup{flex-direction:column;gap:.5rem;padding-top:.5rem;display:flex}.WLQC6q_ncsSubjBlock{flex-direction:column;gap:.625rem;margin-top:.75rem;display:flex}.WLQC6q_ncsSebunCardList{flex-direction:column;gap:1rem;width:100%;display:flex}.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}.WLQC6q_ncsSeedBadgeAux{background:var(--gray-200,#e4e4e7);color:var(--foreground,#18181b)}.WLQC6q_ncsCategoryChips{flex-wrap:wrap;gap:.5rem;display:flex}.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}.WLQC6q_ncsDeliveryCalendarHeader{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.625rem;display:flex}.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}.WLQC6q_ncsDeliveryCalendarWeekdays{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:.25rem;margin-bottom:.375rem;display:grid}.WLQC6q_ncsDeliveryCalendarGrid{grid-template-columns:repeat(7,minmax(0,1fr));gap:.25rem;display:grid}.WLQC6q_ncsDeliveryCalendarEmpty{aspect-ratio:1}.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}.WLQC6q_ncsDeliveryCalendarDayToday{border-color:var(--border-muted,#e4e4e7)}.WLQC6q_ncsDeliveryCalendarDaySelected{border-color:var(--primary,#2563eb);background:color-mix(in srgb, var(--primary,#2563eb) 12%, transparent)}.WLQC6q_ncsDeliveryCalendarDayDisabled{opacity:.45;cursor:not-allowed}.WLQC6q_ncsWithdrawModal.ds-modal-panel-compact{max-width:32rem}.WLQC6q_ncsWithdrawModalBody{flex-direction:column;gap:1.25rem;display:flex}.WLQC6q_ncsWithdrawNoticeSection+.WLQC6q_ncsWithdrawNoticeSection{padding-top:.25rem}.WLQC6q_ncsWithdrawPolicyLinks{flex-wrap:wrap;gap:.75rem 1rem;margin:0;padding:0;list-style:none;display:flex}.WLQC6q_ncsWithdrawModalFooter{flex-wrap:nowrap;justify-content:flex-end;gap:.5rem;width:100%;display:flex}.WLQC6q_ncsWithdrawModalFooter>button{flex:1 1 0;min-width:0}.WLQC6q_ncsWithdrawModalFooter>.ds-button{flex:1 1 0;min-width:0}@media (min-width:640px){.WLQC6q_ncsWithdrawModalFooter>button{flex:none}.WLQC6q_ncsWithdrawModalFooter>.ds-button{flex:none}}.WLQC6q_ncsModalActionRow{flex-direction:row;align-items:stretch;gap:.5rem;width:100%;display:flex}.WLQC6q_ncsModalActionRowStretch{width:100%}.WLQC6q_ncsModalActionRow>button{flex:1 1 0;min-width:0}.WLQC6q_ncsModalActionRow>.ds-button{flex:1 1 0;min-width:0}@media (min-width:640px){.WLQC6q_ncsModalActionRow:not(.WLQC6q_ncsModalActionRowStretch){justify-content:flex-end;width:auto;margin-left:auto}.WLQC6q_ncsModalActionRow:not(.WLQC6q_ncsModalActionRowStretch)>button{flex:none}.WLQC6q_ncsModalActionRow:not(.WLQC6q_ncsModalActionRowStretch)>.ds-button{flex:none}}.WLQC6q_ncsUploadModeChoice{text-align:left;cursor:pointer;width:100%}.WLQC6q_ncsUploadModeChoice .ds-card{transition:background-color .15s,border-color .15s}:is(.WLQC6q_ncsUploadModeChoice:hover .ds-card,.WLQC6q_ncsUploadModeChoice:focus-visible .ds-card){background:var(--gray-50,#fafafa);border-color:var(--border,var(--border-muted))}.WLQC6q_ncsDangerButton,.WLQC6q_ncsWithdrawDangerButton{background:var(--status-danger);color:#fff;font-weight:var(--font-weight-bold)}.WLQC6q_ncsDangerButton:hover:not(:disabled),.WLQC6q_ncsWithdrawDangerButton:hover:not(:disabled){background:color-mix(in srgb, var(--status-danger) 90%, var(--foreground))}.WLQC6q_ncsDangerButton:disabled,.WLQC6q_ncsWithdrawDangerButton:disabled{opacity:.45;cursor:not-allowed}.WLQC6q_ncsMypageGreeting{font-family:var(--font-family-sans);font-size:var(--text-subtitle);line-height:var(--leading-subtitle);letter-spacing:var(--tracking-subtitle)}.WLQC6q_ncsMypageGreetingName{font-weight:var(--font-weight-subtitle)}.WLQC6q_ncsMypageGreetingRest{font-weight:var(--font-weight-body)}.WLQC6q_ncsMypageProfileFields{gap:var(--space-5);display:grid}@media (min-width:640px){.WLQC6q_ncsMypageProfileFields{grid-template-columns:repeat(2,minmax(0,1fr))}}.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}.WLQC6q_ncsDetailFieldIcon svg{width:var(--icon-size-sm);height:var(--icon-size-sm)}.WLQC6q_ncsDetailFieldStack{gap:var(--space-half);flex-direction:column;flex:1;min-width:0;display:flex}.WLQC6q_ncsMypageSubmissionList .ds-card.ds-card-soft{border:1px solid var(--border-muted);background:var(--surface);padding:0;transition:background-color .2s}:is(.WLQC6q_ncsMypageSubmissionList .ds-interactive-card-link,.WLQC6q_ncsMypageSubmissionList .ds-interactive-card-link:hover,.WLQC6q_ncsMypageSubmissionList .ds-interactive-card-link:focus-within,.WLQC6q_ncsMypageSubmissionList .ds-interactive-card-link:active){transform:none}:is(.WLQC6q_ncsMypageSubmissionList .ds-card.ds-card-soft:has(.ds-interactive-card-link:hover),.WLQC6q_ncsMypageSubmissionList .ds-card.ds-card-soft:has(.ds-interactive-card-link:focus-within)){background:var(--gray-50)}.WLQC6q_ncsMypageSubmissionStatusGuide{flex:0 auto;width:fit-content;max-width:100%}.WLQC6q_ncsMypageSubmissionStatusGuide .WLQC6q_ncsInfoGuideText{flex:0 auto}.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)}.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)}.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)}.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)}.WLQC6q_ncsSubmissionQuoteTableShell{border:1px solid var(--border-muted);border-radius:var(--radius-card);background:0 0;overflow:hidden}.WLQC6q_ncsSubmissionQuoteTable{table-layout:auto;border-collapse:collapse;width:100%}.WLQC6q_ncsSubmissionQuoteTableHeaderRow{border-bottom:1px solid var(--border-faint);background:color-mix(in srgb, var(--gray-50) 70%, transparent)}.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}.WLQC6q_ncsSubmissionQuoteTableRow{border-bottom:1px solid var(--border-faint)}.WLQC6q_ncsSubmissionQuoteTableRow:last-child{border-bottom:none}.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}.WLQC6q_ncsSubmissionQuoteTableCellEmphasis{font-weight:var(--font-weight-semibold);color:var(--foreground)}.WLQC6q_ncsSubmissionQuoteTableAlignCenter{text-align:center;font-variant-numeric:tabular-nums;letter-spacing:var(--letter-spacing-tight)}.WLQC6q_ncsSubmissionQuoteTableAlignRight{text-align:right;font-variant-numeric:tabular-nums;letter-spacing:var(--letter-spacing-tight)}.WLQC6q_ncsSubmissionQuoteTableColFill{width:100%}.WLQC6q_ncsSubmissionQuoteTableColShrink{white-space:nowrap;width:1%}.WLQC6q_ncsSubmissionQuoteProductStack{gap:var(--space-2);flex-direction:column;min-width:0;max-width:100%;display:flex;overflow:hidden}.WLQC6q_ncsSubmissionQuoteProductTitle{text-overflow:ellipsis;white-space:nowrap;font-weight:var(--font-weight-body);color:var(--foreground);display:block;overflow:hidden}.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}.WLQC6q_ncsSubmissionQuoteProductCode{flex-shrink:0;align-items:center;display:inline-flex}.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}.WLQC6q_ncsBundleToggle{font-size:var(--text-caption);line-height:var(--leading-caption);color:var(--primary);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.WLQC6q_ncsBundleToggle:hover,.WLQC6q_ncsBundleToggle:focus-visible{color:var(--primary-strong)}.WLQC6q_ncsBundleMembers{border-left:2px solid var(--border);font-size:var(--text-caption);line-height:var(--leading-caption);color:var(--foreground);gap:2px;margin:4px 0 0;padding:6px 10px;list-style:none;display:grid}.WLQC6q_ncsBookComposePanel.ds-modal-panel-compact{height:min(42rem, var(--modal-compact-max-height));min-height:min(42rem, var(--modal-compact-max-height))}@media (min-width:1024px){.WLQC6q_ncsBookComposePanel.ds-modal-panel-compact{width:min(94vw,56rem);max-width:min(94vw,56rem);height:min(48rem, var(--modal-compact-max-height));min-height:min(48rem, var(--modal-compact-max-height))}}.WLQC6q_ncsWizardNav{padding:.5rem .625rem .25rem;overflow:visible}.WLQC6q_ncsWizardStepHit{cursor:pointer;appearance:none;background:0 0;border:0;min-width:0;padding:0;overflow:visible}@supports ((-webkit-appearance:none)){.WLQC6q_ncsWizardStepHit{-webkit-appearance:none}}.WLQC6q_ncsWizardStepHitLocked{cursor:not-allowed}.WLQC6q_ncsWizardNodeWrap{display:inline-flex;overflow:visible}.WLQC6q_ncsWizardNode{background:var(--gray-100);width:3.5rem;height:3.5rem;color:var(--muted);border:2px solid #0000;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;transition:border-color .15s,background-color .15s,color .15s,box-shadow .15s;display:flex}.WLQC6q_ncsWizardNodeComplete{background:var(--gray-100);color:var(--muted)}.WLQC6q_ncsWizardNodeLocked{background:var(--gray-100);color:var(--subtle);cursor:not-allowed}.WLQC6q_ncsWizardNodeCurrent{border-color:var(--primary);background:var(--gray-100);color:var(--primary);box-shadow:var(--shadow-ds-sm,0 4px 14px #0f172a0f)}.WLQC6q_ncsWizardNodeCheck{z-index:1;border:2px solid var(--surface);pointer-events:none;border-radius:9999px;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;transition:background-color .15s,color .15s;display:flex;position:absolute;top:-.25rem;right:-.25rem}.WLQC6q_ncsWizardNodeCheckPending{background:var(--gray-200,#e4e4e7);color:var(--subtle)}.WLQC6q_ncsWizardNodeCheckDone{background:var(--primary);color:var(--primary-foreground)}.WLQC6q_ncsWizardNodeGlow{animation:1.8s ease-in-out infinite WLQC6q_ncsWizardNodeGlow}@keyframes WLQC6q_ncsWizardNodeGlow{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--primary) 45%, transparent)}50%{box-shadow:0 0 0 8px color-mix(in srgb, var(--primary) 0%, transparent)}}@media (prefers-reduced-motion:reduce){.WLQC6q_ncsWizardNodeGlow{box-shadow:0 0 0 4px color-mix(in srgb, var(--primary) 25%, transparent);animation:none}}.WLQC6q_ncsCatalogLayout{width:100%;min-width:0}.WLQC6q_ncsCatalogFocusWrap{flex-direction:column;gap:.375rem;margin-bottom:.75rem;display:flex}.WLQC6q_ncsIssuesBody{flex-direction:column;gap:1.25rem;display:flex}.WLQC6q_ncsIssueCodeList{flex-wrap:wrap;gap:.375rem;display:flex}.WLQC6q_ncsIssueCodeChip{border:1px solid color-mix(in srgb, var(--status-danger,#dc2626) 35%, transparent);background:color-mix(in srgb, var(--status-danger,#dc2626) 7%, transparent);color:var(--status-danger,#dc2626);border-radius:9999px;align-items:center;gap:.125rem;padding:.25rem .625rem;font-size:.8125rem;line-height:1.25rem;display:inline-flex}.WLQC6q_ncsIssueCodeChipPicked{border-color:color-mix(in srgb, var(--status-success-text,#16a34a) 45%, transparent);background:color-mix(in srgb, var(--status-success-text,#16a34a) 10%, transparent);color:var(--status-success-text,#16a34a);text-decoration:line-through}.WLQC6q_ncsIssueCandidateBtnOn{border-color:var(--primary,#2563eb);background:color-mix(in srgb, var(--primary,#2563eb) 8%, transparent);box-shadow:0 0 0 1px var(--primary,#2563eb) inset}.WLQC6q_ncsIssueCandidateList{flex-direction:column;gap:.75rem;display:flex}.WLQC6q_ncsIssueCandidateGroup{border:1px solid var(--border-muted,#e4e4e7);border-radius:var(--radius-card,.75rem);background:var(--surface,#fff);flex-direction:column;align-items:flex-start;gap:.375rem;padding:.75rem;display:flex}.WLQC6q_ncsIssueCandidateOptions{flex-direction:column;gap:.375rem;width:100%;display:flex}.WLQC6q_ncsBookPickerPanel.ds-modal-panel-compact{height:min(42rem, var(--modal-compact-max-height));min-height:min(42rem, var(--modal-compact-max-height))}@media (min-width:1024px){.WLQC6q_ncsBookPickerPanel.ds-modal-panel-compact{width:min(94vw,64rem);max-width:min(94vw,64rem);height:min(46rem, var(--modal-compact-max-height));min-height:min(46rem, var(--modal-compact-max-height))}}.WLQC6q_ncsBookPickerChipReset,.WLQC6q_ncsBookPickerChip{border-radius:var(--radius-pill,9999px);font-size:var(--text-caption,.75rem);line-height:var(--leading-caption,1.25);border:1px solid #0000;flex-shrink:0;align-items:center;padding-block:.25rem;display:inline-flex}.WLQC6q_ncsBookPickerChipReset{border-color:var(--status-danger,#dc2626);background:color-mix(in srgb, var(--status-danger,#dc2626) 8%, transparent);color:var(--status-danger,#dc2626);cursor:pointer;padding-inline:.625rem}.WLQC6q_ncsBookPickerChipReset:hover{background:color-mix(in srgb, var(--status-danger,#dc2626) 16%, transparent)}.WLQC6q_ncsBookPickerChip{border-color:color-mix(in srgb, var(--primary) 35%, transparent);background:color-mix(in srgb, var(--primary) 10%, transparent);color:var(--primary);gap:.25rem;padding-inline:.5rem}.WLQC6q_ncsBookPickerChip>button{cursor:pointer}.WLQC6q_ncsBookPickerBasket{border:1px solid var(--border-muted,#e4e4e7);border-radius:var(--radius-card,1rem);background:var(--gray-50,#fafafa)}.WLQC6q_ncsBookPickerBasketItem{border:1px solid var(--border-muted,#e4e4e7);background:var(--surface,#fff);border-radius:.75rem;padding:.625rem .375rem .625rem .75rem}.WLQC6q_ncsBookPickerBasketItem .ds-icon-tile{width:1.75rem;height:1.75rem}.WLQC6q_ncsBookPickerChipRowSticky{top:var(--ncs-sticky-chip-top,0px);z-index:5;background:var(--surface,#fff);padding-top:.5rem;padding-bottom:.5rem;position:sticky}.WLQC6q_ncsBookComposeMissingBlock{border:1px solid var(--status-danger,#dc2626);border-radius:var(--radius-md,.5rem);background:color-mix(in srgb, var(--status-danger,#dc2626) 4%, transparent);padding:.5rem}.WLQC6q_ncsSubmissionMineBadge{background:var(--gray-100)!important}
