.NfcPrintCustomiser_page__zr8nI{min-height:100vh;padding:28px clamp(16px,3vw,42px) 56px;background:#0b100e;color:#edf2ef}.NfcPrintCustomiser_header__FPqJq{width:min(1240px,100%);margin:0 auto 22px;display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.NfcPrintCustomiser_backLink__JMCMx{display:inline-block;margin-bottom:12px;color:#4ecb90;font-size:.85rem;font-weight:700;text-decoration:none}.NfcPrintCustomiser_eyebrow__FSOlG{margin:0;color:#4ecb90;font-size:.76rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.NfcPrintCustomiser_header__FPqJq h1{margin:4px 0 5px;font-family:ui-sans-serif,system-ui,sans-serif;font-size:clamp(2rem,4vw,3.35rem);line-height:1}.NfcPrintCustomiser_header__FPqJq p:last-child{margin:0;color:#9ba9a2}.NfcPrintCustomiser_sizeBadge__2tXQ4{flex:0 0 auto;border:1px solid #2b3630;border-radius:12px;padding:12px 16px;background:#141b18;box-shadow:0 8px 22px rgb(0 0 0/.3)}.NfcPrintCustomiser_sizeBadge__2tXQ4 span,.NfcPrintCustomiser_sizeBadge__2tXQ4 strong{display:block}.NfcPrintCustomiser_sizeBadge__2tXQ4 strong{font-size:.95rem}.NfcPrintCustomiser_sizeBadge__2tXQ4 span{margin-top:2px;color:#9ba9a2;font-size:.72rem;text-transform:uppercase}.NfcPrintCustomiser_workspace__sX7N2{width:min(1240px,100%);margin:0 auto;display:grid;grid-template-columns:minmax(300px,390px) minmax(0,1fr);gap:18px;align-items:start}.NfcPrintCustomiser_controls__px1wr,.NfcPrintCustomiser_previewPanel__JORqr{border:1px solid #2b3630;border-radius:18px;background:#141b18;box-shadow:0 12px 35px rgb(0 0 0/.25)}.NfcPrintCustomiser_controls__px1wr{padding:22px}.NfcPrintCustomiser_controlGroup__mHN_z{margin:0;border:0;padding:0 0 18px}.NfcPrintCustomiser_colorControl__5BH2b,.NfcPrintCustomiser_controlGroup__mHN_z+.NfcPrintCustomiser_controlGroup__mHN_z{border-top:1px solid #2b3630;padding-top:18px}.NfcPrintCustomiser_colorControl__5BH2b label,.NfcPrintCustomiser_controlGroup__mHN_z label,.NfcPrintCustomiser_controlGroup__mHN_z legend{display:flex;width:100%;justify-content:space-between;margin-bottom:7px;color:#c8d1cc;font-size:.78rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.NfcPrintCustomiser_controlGroup__mHN_z label span{color:#9ba9a2;font-variant-numeric:tabular-nums}.NfcPrintCustomiser_controlGroup__mHN_z input:first-of-type:not([type=file]):not([type=range]),.NfcPrintCustomiser_controlGroup__mHN_z input[type=text],.NfcPrintCustomiser_controlGroup__mHN_z>input:not([type]){width:100%}.NfcPrintCustomiser_controlGroup__mHN_z input:not([type=file]):not([type=range]),.NfcPrintCustomiser_controls__px1wr input[type=text]{width:100%;min-height:44px;border:1px solid #435047;border-radius:9px;padding:0 12px;background:#0f1512;color:#edf2ef;font:inherit}.NfcPrintCustomiser_controlGroup__mHN_z input[type=range]{width:100%;accent-color:#34b378}.NfcPrintCustomiser_controlGroup__mHN_z small,.NfcPrintCustomiser_printNote__mr_ca,.NfcPrintCustomiser_privacyNote__ZnizS{display:block;margin-top:7px;color:#9ba9a2;font-size:.76rem;line-height:1.45}.NfcPrintCustomiser_fileInput__xZKIt{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.NfcPrintCustomiser_uploadButton__IA_mp{min-height:46px;display:grid!important;place-items:center;border:1px dashed #5d7468;border-radius:10px;background:#101c17;color:#4ecb90!important;cursor:pointer;text-transform:none!important}.NfcPrintCustomiser_segmentedControl__M8WjD{display:grid;grid-template-columns:1fr 1fr;gap:5px;border-radius:10px;padding:4px;background:#0b100e}.NfcPrintCustomiser_segmentedControl__M8WjD button{min-height:40px;border:0;border-radius:7px;background:transparent;color:#9ba9a2;font:inherit;font-size:.86rem;font-weight:750;cursor:pointer}.NfcPrintCustomiser_segmentedControl__M8WjD button[data-active=true]{background:#1d2521;color:#4ecb90;box-shadow:0 1px 5px rgb(0 0 0/.3)}.NfcPrintCustomiser_skinGrid__hdrVT{display:grid;grid-template-columns:1fr 1fr;gap:8px}.NfcPrintCustomiser_skinGrid__hdrVT button{min-width:0;overflow:hidden;border:1px solid #34423b;border-radius:10px;padding:5px;background:#0f1512;color:#edf2ef;text-align:left;cursor:pointer}.NfcPrintCustomiser_skinGrid__hdrVT button[data-active=true]{border-color:#4ecb90;box-shadow:0 0 0 1px #4ecb90}.NfcPrintCustomiser_skinSwatch__K3mWL{display:block;height:48px;border-radius:6px;background:#fff;box-shadow:inset 0 0 0 1px rgb(0 0 0/.08)}.NfcPrintCustomiser_skinGrid__hdrVT button[data-skin=clean] .NfcPrintCustomiser_skinSwatch__K3mWL{border-bottom:5px solid var(--skin-primary)}.NfcPrintCustomiser_skinGrid__hdrVT button[data-skin=brand] .NfcPrintCustomiser_skinSwatch__K3mWL{background:var(--skin-primary)}.NfcPrintCustomiser_skinGrid__hdrVT button[data-skin=split] .NfcPrintCustomiser_skinSwatch__K3mWL{background:linear-gradient(180deg,var(--skin-primary) 0 52%,#fff 52% 100%)}.NfcPrintCustomiser_skinGrid__hdrVT button[data-skin=pattern] .NfcPrintCustomiser_skinSwatch__K3mWL{background-color:color-mix(in srgb,var(--skin-primary) 10%,#fff);background-image:radial-gradient(circle at 25% 30%,color-mix(in srgb,var(--skin-secondary) 22%,transparent) 0 5px,transparent 6px),repeating-linear-gradient(-18deg,transparent 0 14px,color-mix(in srgb,var(--skin-primary) 12%,transparent) 15px 20px)}.NfcPrintCustomiser_skinCopy__y3DWj{display:block;padding:7px 5px 5px}.NfcPrintCustomiser_skinCopy__y3DWj span,.NfcPrintCustomiser_skinCopy__y3DWj strong{display:block}.NfcPrintCustomiser_skinCopy__y3DWj strong{font-size:.78rem}.NfcPrintCustomiser_skinCopy__y3DWj span{overflow:hidden;margin-top:1px;color:#9ba9a2;font-size:.67rem;text-overflow:ellipsis;white-space:nowrap}.NfcPrintCustomiser_colourPair__b8x_b{display:grid;grid-template-columns:1fr 1fr;gap:8px}.NfcPrintCustomiser_colourPair__b8x_b>label{display:block;margin:0;border:1px solid #34423b;border-radius:9px;padding:9px;background:#0f1512}.NfcPrintCustomiser_colourPair__b8x_b>label>span:first-child{display:block;margin-bottom:7px;color:#9ba9a2;font-size:.65rem}.NfcPrintCustomiser_colourInput__XrEjf{display:flex;align-items:center;gap:7px}.NfcPrintCustomiser_colourInput__XrEjf input{width:31px!important;min-height:29px!important;flex:0 0 31px;border:1px solid #536158!important;border-radius:6px!important;padding:2px!important;background:#141b18!important}.NfcPrintCustomiser_colourInput__XrEjf code{min-width:0;overflow:hidden;color:#c8d1cc;font-size:.68rem;text-overflow:ellipsis}.NfcPrintCustomiser_detectButton__AAA7l{width:100%;min-height:38px;margin-top:8px;border:1px solid #435047;border-radius:8px;background:#1d2521;color:#c8d1cc;font:inherit;font-size:.75rem;font-weight:750;cursor:pointer}.NfcPrintCustomiser_detectButton__AAA7l:disabled{opacity:.45;cursor:not-allowed}.NfcPrintCustomiser_colorControl__5BH2b{display:grid;grid-template-columns:1fr 42px auto;gap:9px;align-items:center;padding-bottom:18px}.NfcPrintCustomiser_colorControl__5BH2b label{margin:0}.NfcPrintCustomiser_colorControl__5BH2b input{width:42px;height:34px;border:1px solid #435047;border-radius:7px;padding:2px;background:#141b18}.NfcPrintCustomiser_colorControl__5BH2b code{color:#9ba9a2;font-size:.76rem}.NfcPrintCustomiser_downloads__iPrZ3{display:grid;gap:8px;border-top:1px solid #2b3630;padding-top:18px}.NfcPrintCustomiser_downloads__iPrZ3 button{min-height:46px;border:1px solid #536158;border-radius:9px;background:#141b18;color:#edf2ef;font:inherit;font-weight:750;cursor:pointer}.NfcPrintCustomiser_downloads__iPrZ3 .NfcPrintCustomiser_primaryButton__lImqG{border-color:#34b378;background:#34b378;color:#0b100e}.NfcPrintCustomiser_downloads__iPrZ3 button:disabled{border-color:#2b3630;background:#1d2521;color:#66736c;cursor:not-allowed}.NfcPrintCustomiser_privacyNote__ZnizS{margin-bottom:0}.NfcPrintCustomiser_notice__lb7Bh{margin:12px 0 0;border-radius:8px;padding:10px 12px;border:1px solid #23533d;background:#10281e;color:#9de1bd;font-size:.8rem;line-height:1.4}.NfcPrintCustomiser_previewPanel__JORqr{padding:22px}.NfcPrintCustomiser_previewHeading__USWnz{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:18px}.NfcPrintCustomiser_previewHeading__USWnz p,.NfcPrintCustomiser_previewHeading__USWnz strong{display:block;margin:0}.NfcPrintCustomiser_previewHeading__USWnz p{color:#9ba9a2;font-size:.75rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.NfcPrintCustomiser_previewHeading__USWnz strong{margin-top:2px;font-size:.92rem}.NfcPrintCustomiser_previewHeading__USWnz>span{border-radius:999px;padding:5px 9px;background:#10281e;color:#4ecb90;font-size:.72rem;font-weight:800}.NfcPrintCustomiser_previewMode__v3hon{display:grid;grid-template-columns:1fr 1fr;gap:5px;max-width:390px;margin:0 auto 16px;border-radius:11px;padding:4px;background:#0b100e}.NfcPrintCustomiser_previewMode__v3hon button{min-height:43px;display:flex;align-items:center;justify-content:center;gap:7px;border:0;border-radius:8px;background:transparent;color:#9ba9a2;font:inherit;font-size:.82rem;font-weight:800;cursor:pointer}.NfcPrintCustomiser_previewMode__v3hon button span{font-size:1.05rem}.NfcPrintCustomiser_previewMode__v3hon button[data-active=true]{background:#1d2521;color:#4ecb90;box-shadow:0 2px 8px rgb(0 0 0/.3)}.NfcPrintCustomiser_cardStage__fqYbE{position:relative;min-height:650px;display:grid;place-items:center;overflow:hidden;border-radius:14px;padding:clamp(18px,4vw,44px);background:linear-gradient(45deg,#e1e7e3 25%,transparent 0) 0 0 /20px 20px,linear-gradient(-45deg,#e1e7e3 25%,transparent 0) 0 10px /20px 20px,linear-gradient(45deg,transparent 75%,#e1e7e3 0) 10px -10px /20px 20px,linear-gradient(-45deg,transparent 75%,#e1e7e3 0) -10px 0 /20px 20px,#f1f4f2}.NfcPrintCustomiser_cardStage__fqYbE[data-mode=stand]{perspective:1350px;perspective-origin:50% 42%;cursor:grab;touch-action:pan-y;user-select:none;background:radial-gradient(circle at 50% 38%,#35433c,#1c2722 44%,transparent 68%),linear-gradient(180deg,#121a16 0 72%,#0d1310 72% 100%)}.NfcPrintCustomiser_cardStage__fqYbE[data-mode=stand][data-dragging=true]{cursor:grabbing}.NfcPrintCustomiser_flatPreview__1QkAg{width:100%;display:grid;place-items:center}.NfcPrintCustomiser_cardStage__fqYbE[data-mode=stand] .NfcPrintCustomiser_flatPreview__1QkAg,.NfcPrintCustomiser_flatProofLabel__r_FuD,.NfcPrintCustomiser_standPreview__BMtvM[data-visible=false]{display:none}.NfcPrintCustomiser_printCard__chWWx{width:min(390px,100%);aspect-ratio:76/127.5;overflow:hidden;background:#fff;box-shadow:0 20px 50px rgb(23 33 29/.2)}.NfcPrintCustomiser_printCard__chWWx svg{display:block;width:100%;height:100%}.NfcPrintCustomiser_standPreview__BMtvM{position:relative;width:min(350px,76vw);aspect-ratio:76/137;display:grid;place-items:start center;transform-style:preserve-3d}.NfcPrintCustomiser_autoRotator__WaGo7,.NfcPrintCustomiser_standModel__7_Dnu{width:88%;aspect-ratio:76/127.5;transform-style:preserve-3d}.NfcPrintCustomiser_autoRotator__WaGo7{position:relative;z-index:2}.NfcPrintCustomiser_autoRotator__WaGo7[data-spinning=true]{animation:NfcPrintCustomiser_showroomSway__5o_HA 7s ease-in-out infinite}.NfcPrintCustomiser_standModel__7_Dnu{position:absolute;inset:0;will-change:transform;transition:transform .18s ease-out}.NfcPrintCustomiser_cardStage__fqYbE[data-dragging=true] .NfcPrintCustomiser_standModel__7_Dnu{transition:none}.NfcPrintCustomiser_standBack__lAc6i,.NfcPrintCustomiser_standFoot__8mQeL,.NfcPrintCustomiser_standFront__hrK3V,.NfcPrintCustomiser_standLeftEdge__nZy9z,.NfcPrintCustomiser_standRightEdge__jf3lC,.NfcPrintCustomiser_standTopEdge__0om4G{position:absolute;transform-style:preserve-3d;backface-visibility:hidden}.NfcPrintCustomiser_standBack__lAc6i,.NfcPrintCustomiser_standFront__hrK3V{inset:0;overflow:hidden;border:1px solid rgb(169 178 173/.72);border-radius:7px 7px 2px 2px;background:#fff}.NfcPrintCustomiser_standFront__hrK3V{z-index:3;transform:translateZ(5px);box-shadow:0 18px 28px rgb(28 38 33/.16)}.NfcPrintCustomiser_standBack__lAc6i{transform:rotateY(180deg) translateZ(5px);background:linear-gradient(120deg,#f8faf9,#dce2df 55%,#fff)}.NfcPrintCustomiser_standArtwork__qkYni,.NfcPrintCustomiser_standArtwork__qkYni svg{display:block;width:100%;height:100%}.NfcPrintCustomiser_acrylicHighlight__D07Di{position:absolute;inset:0;pointer-events:none;background:linear-gradient(112deg,transparent 0 22%,rgb(255 255 255/.34) 28%,transparent 38% 100%);mix-blend-mode:screen}.NfcPrintCustomiser_standLeftEdge__nZy9z,.NfcPrintCustomiser_standRightEdge__jf3lC{top:0;width:10px;height:100%;transform:rotateY(90deg);background:linear-gradient(90deg,#cbd2ce,#f8faf9)}.NfcPrintCustomiser_standLeftEdge__nZy9z{left:-5px}.NfcPrintCustomiser_standRightEdge__jf3lC{right:-5px}.NfcPrintCustomiser_standTopEdge__0om4G{top:-5px;left:0;width:100%;height:10px;transform:rotateX(90deg);background:#f4f7f5}.NfcPrintCustomiser_standFoot__8mQeL{z-index:1;top:calc(100% - 4px);left:7%;width:86%;height:31%;transform-origin:50% 0;transform:translateZ(-2px) rotateX(-72deg);border:1px solid rgb(153 164 158/.7);border-radius:4px 4px 10px 10px;background:linear-gradient(180deg,#fdfefd,#e5eae7 72%,#cbd3cf);box-shadow:0 15px 18px rgb(30 42 36/.16)}.NfcPrintCustomiser_standFoot__8mQeL span{position:absolute;inset:8% 7% auto;height:1px;background:rgb(255 255 255/.9)}.NfcPrintCustomiser_standShadow__Im_wv{position:absolute;z-index:0;left:12%;right:4%;bottom:2%;height:13%;border-radius:50%;background:rgb(28 40 34/.28);filter:blur(17px);transform:rotate(-3deg)}.NfcPrintCustomiser_standControls___eWYf{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:12px;color:#9ba9a2;font-size:.76rem}.NfcPrintCustomiser_standControls___eWYf>div{display:flex;gap:7px}.NfcPrintCustomiser_standControls___eWYf button{min-height:34px;border:1px solid #435047;border-radius:7px;padding:0 10px;background:#141b18;color:#d6ddd9;font:inherit;font-weight:750;cursor:pointer}@keyframes NfcPrintCustomiser_showroomSway__5o_HA{0%,to{transform:rotateY(-18deg)}50%{transform:rotateY(18deg)}}.NfcPrintCustomiser_printNote__mr_ca{margin:14px 0 0;text-align:center}@media (max-width:850px){.NfcPrintCustomiser_header__FPqJq{align-items:flex-start}.NfcPrintCustomiser_workspace__sX7N2{grid-template-columns:1fr}.NfcPrintCustomiser_previewPanel__JORqr{grid-row:1}.NfcPrintCustomiser_cardStage__fqYbE{min-height:540px}}@media (max-width:560px){.NfcPrintCustomiser_page__zr8nI{padding-inline:12px}.NfcPrintCustomiser_header__FPqJq{display:block}.NfcPrintCustomiser_sizeBadge__2tXQ4{display:inline-block;margin-top:14px}.NfcPrintCustomiser_controls__px1wr,.NfcPrintCustomiser_previewPanel__JORqr{border-radius:14px}.NfcPrintCustomiser_previewPanel__JORqr{padding:14px}.NfcPrintCustomiser_cardStage__fqYbE{min-height:470px;padding:16px}.NfcPrintCustomiser_standPreview__BMtvM{width:min(300px,78vw)}.NfcPrintCustomiser_standControls___eWYf{align-items:flex-start;flex-direction:column}}@media (min-width:1300px){.NfcPrintCustomiser_cardStage__fqYbE[data-mode=stand] .NfcPrintCustomiser_flatPreview__1QkAg{position:absolute;left:18px;bottom:18px;z-index:4;display:grid;width:132px;pointer-events:none}.NfcPrintCustomiser_cardStage__fqYbE[data-mode=stand] .NfcPrintCustomiser_flatProofLabel__r_FuD{display:block;margin-top:7px;color:#9aa8a1;font-size:.68rem;font-weight:800;letter-spacing:.06em;text-align:center;text-transform:uppercase}}@media (prefers-reduced-motion:reduce){.NfcPrintCustomiser_autoRotator__WaGo7[data-spinning=true]{animation:none}}@page{size:76mm 127.5mm;margin:0}@media print{.NfcPrintCustomiser_page__zr8nI{min-height:0;padding:0;background:#fff}.NfcPrintCustomiser_controls__px1wr,.NfcPrintCustomiser_header__FPqJq,.NfcPrintCustomiser_previewHeading__USWnz,.NfcPrintCustomiser_previewMode__v3hon,.NfcPrintCustomiser_printNote__mr_ca,.NfcPrintCustomiser_standControls___eWYf{display:none}.NfcPrintCustomiser_flatPreview__1QkAg{display:block!important}.NfcPrintCustomiser_standPreview__BMtvM{display:none!important}.NfcPrintCustomiser_cardStage__fqYbE,.NfcPrintCustomiser_previewPanel__JORqr,.NfcPrintCustomiser_workspace__sX7N2{display:block;width:76mm;height:127.5mm;min-height:0;margin:0;border:0;border-radius:0;padding:0;background:#fff;box-shadow:none}.NfcPrintCustomiser_cardStage__fqYbE[data-mode=stand] .NfcPrintCustomiser_flatPreview__1QkAg{display:block!important;position:static;width:76mm}.NfcPrintCustomiser_flatProofLabel__r_FuD{display:none!important}.NfcPrintCustomiser_printCard__chWWx{width:76mm;height:127.5mm;max-width:none;box-shadow:none}}