:root{--q:1px}@media (min-width:768px){:root{--q:calc(min(100vw, 1036px) / 1024)}}.pd{color:var(--ink);font-family:var(--font-sans)}.pd-wrap{width:min(calc(953 * var(--q)), calc(100% - 32px));margin:0 auto}.pd-crumb{gap:calc(8 * var(--q));margin-top:calc(22 * var(--q));font-size:calc(13 * var(--q));color:#8a8fa3;flex-wrap:wrap;display:flex}.pd-crumb a:hover{color:var(--ink);text-decoration:underline}.pd-crumb .cur{color:var(--ink)}.pd-grid{grid-template-columns:calc(489 * var(--q)) 1fr;gap:calc(30 * var(--q));margin-top:calc(20 * var(--q));align-items:start;display:grid}.pd-link{color:#0a43f3;text-underline-offset:2px;text-decoration:underline}.pd-link:hover{color:#0632b8}.pd-grad{background:linear-gradient(90deg,#00a2fd 0%,#7d15fd 100%)}.pd-gradborder{border:calc(2 * var(--q)) solid transparent;background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(90deg,#2a8dfe,#7d15fd) border-box}.pd-check{top:calc(10 * var(--q));right:calc(10 * var(--q));width:calc(22 * var(--q));height:calc(22 * var(--q));color:#fff;background:#2383fb;border-radius:999px;justify-content:center;align-items:center;display:flex;position:absolute}.pd-check svg{width:calc(12 * var(--q));height:calc(12 * var(--q))}.pd-preview{border-radius:calc(16 * var(--q));padding:calc(22 * var(--q)) calc(25 * var(--q)) calc(26 * var(--q));background:linear-gradient(#f6f7fa 0%,#eef0f5 100%);flex-direction:column;align-items:center;min-height:0;display:flex;position:relative}.pd-preview.drag{outline:calc(2 * var(--q)) dashed #2a8dfe;outline-offset:calc(-6 * var(--q))}.pd-head{justify-content:space-between;align-items:center;gap:calc(14 * var(--q));width:100%;display:flex}.pd-badge{align-items:center;gap:calc(7 * var(--q));height:calc(24 * var(--q));padding:0 calc(12 * var(--q));font-size:calc(9.5 * var(--q));letter-spacing:.04em;text-transform:uppercase;color:#101445;background:#fff;border-radius:999px;flex:none;font-weight:700;display:inline-flex;box-shadow:0 1px 4px #141e501f}.pd-badge i{width:calc(8 * var(--q));height:calc(8 * var(--q));background:#06dc59;border-radius:999px}.pd-seam{align-items:center;gap:calc(7 * var(--q));text-align:left;font-size:calc(11.5 * var(--q));color:#5b6076;line-height:1.3;display:inline-flex}.pd-seam svg{width:calc(15 * var(--q));height:calc(15 * var(--q));color:#8a90a6;flex:none}.pd-stage{width:calc(440 * var(--q));max-width:100%;margin-top:calc(14 * var(--q));outline:none;position:relative}.pd-canvas{touch-action:none;width:100%;height:100%;filter:drop-shadow(0 calc(22 * var(--q)) calc(26 * var(--q)) #141e3c29) drop-shadow(0 calc(2 * var(--q)) calc(4 * var(--q)) #141e3c14);position:absolute;inset:0}.pd-zone{pointer-events:none;border-radius:calc(4 * var(--q));opacity:0;border:1.5px dashed #3c64ff80;transition:opacity .15s;position:absolute}.pd-zone.on{opacity:1}.pd-zone span{top:calc(-9 * var(--q));padding:0 calc(6 * var(--q));color:#3d63ff;font-size:calc(9 * var(--q));letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;background:#eef2ff;border-radius:999px;font-weight:700;position:absolute;left:50%;transform:translate(-50%)}.pd-size-tag{left:50%;bottom:calc(-22 * var(--q));padding:calc(2 * var(--q)) calc(8 * var(--q));color:#fff;font-size:calc(10 * var(--q));white-space:nowrap;background:#3d63ff;border-radius:999px;font-weight:700;position:absolute;transform:translate(-50%)}.pd-sel{pointer-events:none;border:1.5px solid #3d63ff;position:absolute;box-shadow:0 0 0 1px #ffffffb3}.pd-handle{width:calc(13 * var(--q));height:calc(13 * var(--q));pointer-events:auto;touch-action:none;cursor:nwse-resize;background:#fff;border:1.5px solid #3d63ff;border-radius:999px;position:absolute;transform:translate(-50%,-50%)}.pd-handle--n,.pd-handle--s{cursor:ns-resize}.pd-handle--w,.pd-handle--e{cursor:ew-resize}.pd-handle--ne,.pd-handle--sw{cursor:nesw-resize}.pd-rotline{left:50%;top:calc(-26 * var(--q));width:1.5px;height:calc(26 * var(--q));background:#3d63ff;position:absolute;transform:translate(-50%)}.pd-rot{left:50%;top:calc(-40 * var(--q));width:calc(28 * var(--q));height:calc(28 * var(--q));color:#3d63ff;pointer-events:auto;touch-action:none;cursor:grab;background:#fff;border:1.5px solid #3d63ff;border-radius:999px;justify-content:center;align-items:center;display:flex;position:absolute;transform:translate(-50%,-50%)}.pd-rot svg{width:calc(15 * var(--q));height:calc(15 * var(--q))}.pd-toolbar{z-index:4;gap:calc(2 * var(--q));padding:calc(8 * var(--q)) calc(6 * var(--q));border-radius:calc(14 * var(--q));box-shadow:0 calc(8 * var(--q)) calc(24 * var(--q)) #141e5029, 0 1px 3px #141e5014;background:#fff;display:flex;position:absolute;transform:translate(-50%)}.pd-toolbtn{align-items:center;gap:calc(5 * var(--q));width:calc(64 * var(--q));padding:calc(6 * var(--q)) 0;border-radius:calc(10 * var(--q));font-size:calc(11 * var(--q));color:var(--ink);flex-direction:column;font-weight:500;display:flex}.pd-toolbtn svg{width:calc(22 * var(--q));height:calc(22 * var(--q))}.pd-toolbtn:hover{background:#f2f4f9}.pd-toolbtn.on{color:#2b4fe0;background:#eef1ff}.pd-toolbtn.danger{color:#e11d48}.pd-pill{left:50%;bottom:calc(46 * var(--q));align-items:center;gap:calc(8 * var(--q));max-width:92%;padding:calc(8 * var(--q)) calc(14 * var(--q));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:calc(12.5 * var(--q));color:#3c4158;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;background:#ffffffc7;border-radius:999px;display:inline-flex;position:absolute;overflow:hidden;transform:translate(-50%);box-shadow:0 2px 8px #141e501f}.pd-pill svg{width:calc(18 * var(--q));height:calc(18 * var(--q));flex:none}.pd-seg{width:calc(280 * var(--q));height:calc(50 * var(--q));margin-top:calc(6 * var(--q));padding:calc(4 * var(--q));background:#fff;border:1px solid #e3e6ee;border-radius:999px;grid-template-columns:1fr 1fr;display:grid}.pd-seg button{font-size:calc(15 * var(--q));color:var(--ink);border-radius:999px;font-weight:600}.pd-seg button.on{color:#fff;background:linear-gradient(90deg,#2a8dfe,#6919fe)}.pd-progress{width:calc(300 * var(--q));margin-top:calc(10 * var(--q));font-size:calc(12 * var(--q));color:#6b7086;text-align:center}.pd-progress b{height:calc(4 * var(--q));margin-bottom:calc(6 * var(--q));background:#e3e6ee;border-radius:999px;display:block;overflow:hidden}.pd-progress b i{background:linear-gradient(90deg,#2a8dfe,#7d15fd);height:100%;display:block}.pd-cut{justify-content:space-between;align-items:center;gap:calc(8 * var(--q)) calc(12 * var(--q));margin-top:calc(10 * var(--q));padding:calc(10 * var(--q)) calc(14 * var(--q));border-radius:calc(10 * var(--q));font-size:calc(13 * var(--q));background:#f4f6fb;flex-wrap:wrap;display:flex}.pd-cut-t{color:#3c4158}.pd-cut-b{align-items:center;gap:calc(12 * var(--q));display:inline-flex}.pd-cut .pd-link{font-size:calc(12.5 * var(--q))}.pd-btn{align-items:center;gap:calc(6 * var(--q));height:calc(34 * var(--q));padding:0 calc(14 * var(--q));font-size:calc(13 * var(--q));color:var(--ink);background:#fff;border:1.5px solid #dfe3ec;border-radius:999px;font-weight:600;display:inline-flex}.pd-btn:hover{border-color:#b7c0d6}.pd-btn.on{color:#fff;background:linear-gradient(90deg,#2a8dfe,#6919fe);border-color:#0000}.pd-btn svg{width:calc(15 * var(--q));height:calc(15 * var(--q))}.pd-layers{align-items:center;gap:calc(6 * var(--q));margin-top:calc(10 * var(--q));font-size:calc(12 * var(--q));flex-wrap:wrap;display:flex}.pd-layers-l{color:#6b7086;margin-right:calc(2 * var(--q))}.pd-layer{height:calc(28 * var(--q));background:#fff;border:1.5px solid #dfe3ec;border-radius:999px;align-items:center;display:inline-flex;overflow:hidden}.pd-layer.on{border-color:#3d63ff}.pd-layer button:first-child{align-items:center;gap:calc(5 * var(--q));max-width:calc(180 * var(--q));padding:0 calc(4 * var(--q)) 0 calc(9 * var(--q));white-space:nowrap;text-overflow:ellipsis;font-weight:600;display:inline-flex;overflow:hidden}.pd-layer button svg{width:calc(13 * var(--q));height:calc(13 * var(--q));flex:none}.pd-layer button:last-child{width:calc(24 * var(--q));color:#8a8fa3;justify-content:center;align-items:center;height:100%;display:inline-flex}.pd-layer button:last-child:hover{color:#e11d48}.pd-h1{font-family:var(--font-display);font-weight:800;font-size:calc(50 * var(--q));letter-spacing:-.035em;line-height:1}.pd-sub{margin-top:calc(6 * var(--q));font-size:calc(20 * var(--q));letter-spacing:-.01em}.pd-meta{margin-top:calc(10 * var(--q));font-size:calc(13 * var(--q));color:#6b7086}.pd-hr{height:1px;margin-top:calc(14 * var(--q));background:#e3e6ee}.pd-step{margin-top:calc(20 * var(--q))}.pd-step h2{justify-content:space-between;align-items:center;gap:calc(10 * var(--q));font-size:calc(20 * var(--q));letter-spacing:-.02em;font-weight:700;display:flex}.pd-step .sub{margin-top:calc(4 * var(--q));font-size:calc(13 * var(--q));color:#6b7086}.pd-cards{gap:calc(10 * var(--q));margin-top:calc(10 * var(--q));grid-template-columns:repeat(2,1fr);display:grid}.pd-card{align-items:center;gap:calc(14 * var(--q));padding:0 calc(14 * var(--q));height:calc(88 * var(--q));border-radius:calc(10 * var(--q));font-size:calc(15 * var(--q));text-align:left;background:#fff;border:1.5px solid #dfe3ec;font-weight:600;transition:border-color .15s;display:flex;position:relative}.pd-card:hover{border-color:#b7c0d6}.pd-card.on{border-color:#0000;border:calc(2 * var(--q)) solid transparent;background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(90deg,#2a8dfe,#7d15fd) border-box}.pd-card--mode{height:calc(49 * var(--q));justify-content:center;gap:calc(12 * var(--q))}.pd-card--mode svg{width:calc(22 * var(--q));height:calc(22 * var(--q))}.pd-card--mode .pd-check{top:calc(-6 * var(--q));right:calc(-6 * var(--q));box-shadow:0 0 0 2px #fff}.pd-card--pos{height:calc(63 * var(--q))}.pd-card .thumb{width:calc(60 * var(--q));height:calc(60 * var(--q));flex:none;position:relative}.pd-card .thumb img,.pd-card .thumb canvas{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.pd-card .thumb i{inset:calc(10 * var(--q));border-radius:999px;position:absolute}.pd-card--pos .thumb{width:calc(44 * var(--q));height:calc(44 * var(--q))}.pd-drop{justify-content:center;align-items:center;gap:calc(4 * var(--q));margin-top:calc(10 * var(--q));height:calc(159 * var(--q));border-radius:calc(12 * var(--q));border:calc(1.5 * var(--q)) dashed #c9d0e0;text-align:center;cursor:pointer;background:#fafbfd;flex-direction:column;transition:border-color .15s,background .15s;display:flex;position:relative}.pd-drop:hover,.pd-drop.drag{background:#f2f7ff;border-color:#2a8dfe}.pd-drop svg{width:calc(28 * var(--q));height:calc(28 * var(--q));margin-bottom:calc(8 * var(--q));color:var(--ink)}.pd-drop .t{font-size:calc(14 * var(--q));font-weight:700}.pd-drop .s{font-size:calc(13 * var(--q));color:#3c4158}.pd-drop .h{font-size:calc(11 * var(--q));color:#8a8fa3}.pd-file{align-items:center;gap:calc(14 * var(--q));height:calc(60 * var(--q));padding:0 calc(14 * var(--q)) 0 calc(4 * var(--q));border-radius:0 0 calc(12 * var(--q)) calc(12 * var(--q));font-size:calc(14 * var(--q));background:#fff;border:1px solid #dfe3ec;border-top:0;margin-top:-1px;display:flex}.pd-file .fthumb{width:calc(52 * var(--q));height:calc(52 * var(--q));border-radius:calc(8 * var(--q));object-fit:contain;background:#fff;border:1px solid #e3e6ee}.pd-file .ok{width:calc(16 * var(--q));height:calc(16 * var(--q));color:#fff;background:#2bd382;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.pd-file .ok svg{width:calc(9 * var(--q));height:calc(9 * var(--q))}.pd-file .name{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.pd-file .pd-link{font-size:calc(13 * var(--q))}.pd-text{margin-top:calc(10 * var(--q));padding:calc(14 * var(--q)) calc(16 * var(--q)) calc(16 * var(--q));border-radius:calc(12 * var(--q));background:#fff;border:1px solid #dfe3ec}.pd-text label.l,.pd-text .l{font-size:calc(14 * var(--q));font-weight:700;display:block}.pd-text textarea{width:100%;height:calc(88 * var(--q));margin-top:calc(8 * var(--q));padding:calc(10 * var(--q)) calc(12 * var(--q));border-radius:calc(8 * var(--q));font-family:ui-monospace,Menlo,monospace;font-size:calc(15 * var(--q));letter-spacing:.06em;resize:none;text-transform:uppercase;border:1px solid #dfe3ec;outline:none;font-weight:700;line-height:1.35;display:block}.pd-text textarea:focus{border-color:#2a8dfe}.pd-text .count{text-align:right;margin-top:calc(4 * var(--q));font-size:calc(12 * var(--q));color:#8a8fa3}.pd-styles{gap:calc(10 * var(--q));margin-top:calc(8 * var(--q));grid-template-columns:repeat(4,1fr);display:grid}.pd-style{justify-content:center;align-items:center;gap:calc(2 * var(--q));height:calc(80 * var(--q));border-radius:calc(10 * var(--q));font-size:calc(12 * var(--q));color:#3c4158;background:#fff;border:1.5px solid #dfe3ec;flex-direction:column;display:flex;position:relative}.pd-style b{font-size:calc(28 * var(--q));color:var(--ink);line-height:1}.pd-style.on{border:calc(2 * var(--q)) solid transparent;background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(90deg,#2a8dfe,#7d15fd) border-box}.pd-style .pd-check{top:calc(-7 * var(--q));right:calc(-7 * var(--q));width:calc(18 * var(--q));height:calc(18 * var(--q));box-shadow:0 0 0 2px #fff}.pd-style .pd-check svg{width:calc(10 * var(--q));height:calc(10 * var(--q))}.pd-textrow{gap:calc(16 * var(--q));margin-top:calc(14 * var(--q));grid-template-columns:1fr auto;display:grid}.pd-textrow>div+div{padding-left:calc(16 * var(--q));border-left:1px solid #e3e6ee}.pd-swatches{gap:calc(12 * var(--q));margin-top:calc(8 * var(--q));display:flex}.pd-swatch{width:calc(36 * var(--q));height:calc(36 * var(--q));border:1px solid #d5d9e3;border-radius:999px;justify-content:center;align-items:center;display:flex;position:relative}.pd-swatch.on{box-shadow:0 0 0 2px #fff, 0 0 0 calc(3.5 * var(--q)) #2a8dfe}.pd-swatch svg{width:calc(14 * var(--q));height:calc(14 * var(--q))}.pd-aligns{gap:calc(6 * var(--q));margin-top:calc(8 * var(--q));display:flex}.pd-align{width:calc(44 * var(--q));height:calc(44 * var(--q));border-radius:calc(8 * var(--q));background:#fff;border:1.5px solid #dfe3ec;justify-content:center;align-items:center;display:flex}.pd-align.on{border:calc(2 * var(--q)) solid transparent;background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(90deg,#2a8dfe,#7d15fd) border-box}.pd-align svg{width:calc(20 * var(--q));height:calc(20 * var(--q))}.pd-qtys{gap:calc(10 * var(--q));margin-top:calc(22 * var(--q));grid-template-columns:repeat(6,1fr);display:grid}.pd-qty{height:calc(74 * var(--q));border-radius:calc(10 * var(--q));background:#fff;border:1.5px solid #dfe3ec;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.pd-qty b{font-size:calc(15 * var(--q));font-weight:700}.pd-qty span{font-size:calc(10 * var(--q));color:#6b7086}.pd-qty em{margin-top:calc(3 * var(--q));font-style:normal;font-size:calc(10.5 * var(--q));color:var(--ink);font-weight:600}.pd-qty.on{border:calc(2 * var(--q)) solid transparent;background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(90deg,#2a8dfe,#7d15fd) border-box}.pd-qty .pd-check{top:calc(5 * var(--q));right:calc(5 * var(--q));width:calc(16 * var(--q));height:calc(16 * var(--q))}.pd-qty .pd-check svg{width:calc(9 * var(--q));height:calc(9 * var(--q))}.pd-qty .pd-cons{top:calc(-19 * var(--q));padding:calc(3 * var(--q)) calc(7 * var(--q));color:#fff;font-size:calc(8 * var(--q));letter-spacing:.04em;white-space:nowrap;background:linear-gradient(90deg,#2a8dfe,#7d15fd);border-radius:999px;font-weight:700;position:absolute;left:50%;transform:translate(-50%)}.pd-qtylink{margin-top:calc(10 * var(--q));font-size:calc(13 * var(--q));display:inline-block}.pd-qtyinput{align-items:center;gap:calc(10 * var(--q));margin-top:calc(10 * var(--q));font-size:calc(13 * var(--q));display:flex}.pd-qtyinput input{width:calc(90 * var(--q));height:calc(36 * var(--q));padding:0 calc(10 * var(--q));border-radius:calc(8 * var(--q));font-size:calc(15 * var(--q));border:1.5px solid #dfe3ec;outline:none;font-weight:700}.pd-qtyinput input:focus{border-color:#2a8dfe}.pd-sizes{gap:calc(8 * var(--q));margin-top:calc(10 * var(--q));grid-template-columns:repeat(6,1fr);display:grid}.pd-size{justify-content:center;align-items:center;gap:calc(6 * var(--q));height:calc(65 * var(--q));border-radius:calc(10 * var(--q));background:#fff;border:1.5px solid #dfe3ec;flex-direction:column;display:flex}.pd-size label{font-size:calc(11 * var(--q));font-weight:700}.pd-size div{align-items:center;gap:calc(6 * var(--q));font-size:calc(11 * var(--q));font-weight:700;display:flex}.pd-size button{width:calc(16 * var(--q));height:calc(16 * var(--q));color:var(--ink);border-radius:999px;justify-content:center;align-items:center;display:flex}.pd-size button:hover{background:#eef1f7}.pd-size button:disabled{opacity:.3}.pd-size button svg{width:calc(9 * var(--q));height:calc(9 * var(--q))}.pd-size input{width:calc(24 * var(--q));text-align:center;font-size:calc(11 * var(--q));background:0 0;outline:none;font-weight:700}.pd-assigned{justify-content:space-between;align-items:center;gap:calc(10 * var(--q));margin-top:calc(10 * var(--q));font-size:calc(14 * var(--q));display:flex}.pd-assigned span{align-items:center;gap:calc(8 * var(--q));display:inline-flex}.pd-assigned i{width:calc(16 * var(--q));height:calc(16 * var(--q));color:#fff;background:#2bd382;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.pd-assigned i.no{background:#f59e0b}.pd-assigned i svg{width:calc(9 * var(--q));height:calc(9 * var(--q))}.pd-assigned .pd-link{font-size:calc(13 * var(--q))}.pd-total{margin-top:calc(18 * var(--q));font-size:calc(13 * var(--q));color:#6b7086;justify-content:space-between;align-items:baseline;display:flex}.pd-total b{font-size:calc(18 * var(--q));color:var(--ink)}.pd-cta{justify-content:center;align-items:center;gap:calc(12 * var(--q));width:100%;height:calc(51 * var(--q));margin-top:calc(8 * var(--q));border-radius:calc(10 * var(--q));color:#fff;font-size:calc(18 * var(--q));background:linear-gradient(90deg,#00a2fd 0%,#7d15fd 100%);font-weight:600;transition:filter .15s;display:flex;box-shadow:0 8px 18px -8px #3c5afa99}.pd-cta:hover{filter:brightness(1.07)}.pd-cta:disabled{opacity:.6;filter:none}.pd-cta svg{width:calc(18 * var(--q));height:calc(18 * var(--q))}.pd-note{margin-top:calc(10 * var(--q));text-align:center;font-size:calc(13 * var(--q));color:#6b7086}.pd-error{margin-top:calc(10 * var(--q));font-size:calc(13 * var(--q));color:#dc2626}.pd-info{margin-top:calc(20 * var(--q))}.pd-info h2{font-family:var(--font-display);font-weight:800;font-size:calc(35 * var(--q));letter-spacing:-.03em;line-height:1.05}.pd-acc{gap:calc(4 * var(--q));margin-top:calc(6 * var(--q));flex-direction:column;display:flex}.pd-acc details{border-radius:calc(8 * var(--q));background:#fff;border:1px solid #dfe3ec}.pd-acc summary{height:calc(32 * var(--q));padding:0 calc(20 * var(--q));font-size:calc(16 * var(--q));cursor:pointer;justify-content:space-between;align-items:center;font-weight:700;list-style:none;display:flex}.pd-acc summary::-webkit-details-marker{display:none}.pd-acc summary svg{width:calc(14 * var(--q));height:calc(14 * var(--q));transition:transform .2s}.pd-acc details[open] summary svg{transform:rotate(45deg)}.pd-acc .body{padding:0 calc(20 * var(--q)) calc(14 * var(--q));font-size:calc(14 * var(--q));color:#3c4158;line-height:1.5}.pd-acc .body p+p{margin-top:calc(6 * var(--q))}@media (max-width:767px){.pd-grid{grid-template-columns:minmax(0,1fr)}.pd-grid>section{min-width:0}.pd-preview{min-height:0;padding:16px}.pd-stage{width:100%}.pd-head{flex-direction:column;align-items:flex-start;gap:8px}.pd-seam{font-size:11px}.pd-toolbtn{width:50px;font-size:10px}.pd-seg{max-width:100%}.pd-thumbs{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:24px}.pd-thumb{width:72px;height:76px}.pd-tools{gap:24px}.pd-qtys,.pd-sizes{grid-template-columns:repeat(3,1fr)}.pd-styles{grid-template-columns:repeat(2,1fr)}.pd-textrow{grid-template-columns:1fr}.pd-textrow>div+div{border-left:0;padding-left:0}.pd-cards{grid-template-columns:1fr 1fr}}.pd-3d{z-index:100;justify-content:center;align-items:center;gap:calc(18 * var(--q));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#080a1eb8;flex-direction:column;animation:.3s pd-fade;display:flex;position:fixed;inset:0}.pd-3d-stage{width:min(calc(380 * var(--q)), 80vw);aspect-ratio:440/520;position:relative}.pd-3d-card{width:100%;height:100%;position:relative}.pd-3d-face{will-change:transform;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.pd-3d-face img{object-fit:contain;filter:drop-shadow(0 30px 40px #00000073);width:100%;height:100%}.pd-3d-face.front{animation:5s ease-in-out forwards pd-flip-front}.pd-3d-face.back{visibility:hidden;animation:5s ease-in-out forwards pd-flip-back}.pd-3d-face .lbl{left:50%;bottom:calc(-6 * var(--q));padding:calc(4 * var(--q)) calc(12 * var(--q));color:var(--ink);font-size:calc(12 * var(--q));background:#fff;border-radius:999px;font-weight:700;position:absolute;transform:translate(-50%);box-shadow:0 4px 12px #00000040}.pd-3d h3{font-family:var(--font-display);font-weight:800;font-size:calc(30 * var(--q));letter-spacing:-.03em;color:#fff;text-align:center}.pd-3d p{font-size:calc(15 * var(--q));color:#fffc;text-align:center}.pd-3d-tags{gap:calc(8 * var(--q));display:flex}.pd-3d-tags span{padding:calc(5 * var(--q)) calc(12 * var(--q));color:#fff;font-size:calc(12 * var(--q));background:#ffffff1f;border-radius:999px;font-weight:600}.pd-3d-tags span.on{background:linear-gradient(90deg,#2a8dfe,#7d15fd)}.pd-3d .pd-cta{width:auto;padding:0 calc(28 * var(--q));margin-top:0}@keyframes pd-flip-front{0%{opacity:0;visibility:visible;transform:perspective(1200px)rotateY(0)scale(.85)}8%{opacity:1;transform:perspective(1200px)rotateY(0)scale(1)}26%{visibility:visible;transform:perspective(1200px)rotateY(0)scale(1)}34%{visibility:hidden;transform:perspective(1200px)rotateY(90deg)scale(1)}66%{visibility:hidden;transform:perspective(1200px)rotateY(-90deg)scale(1)}74%{visibility:visible;transform:perspective(1200px)rotateY(0)scale(1)}to{visibility:visible;transform:perspective(1200px)rotateY(0)scale(1)}}@keyframes pd-flip-back{0%{visibility:hidden;transform:perspective(1200px)rotateY(-90deg)}34%{visibility:hidden;transform:perspective(1200px)rotateY(-90deg)}34.01%{visibility:visible}42%{visibility:visible;transform:perspective(1200px)rotateY(0)}58%{visibility:visible;transform:perspective(1200px)rotateY(0)}66%{visibility:visible;transform:perspective(1200px)rotateY(90deg)}66.01%{visibility:hidden}to{visibility:hidden;transform:perspective(1200px)rotateY(90deg)}}@keyframes pd-fade{0%{opacity:0}to{opacity:1}}.pd-side-note{font-size:calc(11 * var(--q));color:#6b7086;font-weight:500;display:block}.pd-side-note.ok{color:#16a34a}.pd-wizard{gap:calc(8 * var(--q));margin-top:calc(14 * var(--q));flex-direction:column;display:flex}.pd-wiz{border-radius:calc(12 * var(--q));background:#fff;border:1.5px solid #dfe3ec;transition:border-color .15s,box-shadow .15s;overflow:hidden}.pd-wiz--open{box-shadow:0 0 0 calc(2 * var(--q)) #7d15fd, 0 calc(8 * var(--q)) calc(24 * var(--q)) -12px #3c5afa59;border-color:#0000}.pd-wiz-arrow{width:calc(22 * var(--q));height:calc(22 * var(--q));color:#6b7086;justify-content:center;align-items:center;transition:transform .2s;display:flex}.pd-wiz--open .pd-wiz-arrow{color:var(--ink);transform:rotate(180deg)}.pd-wiz-arrow svg{width:calc(16 * var(--q));height:calc(16 * var(--q))}.pd-wiz-head:hover .pd-wiz-title{color:#0a43f3}.pd-wiz-head{align-items:center;gap:calc(12 * var(--q));width:100%;min-height:calc(52 * var(--q));padding:calc(8 * var(--q)) calc(14 * var(--q));text-align:left;display:flex}.pd-wiz-head:disabled{cursor:default}.pd-wiz-num{width:calc(26 * var(--q));height:calc(26 * var(--q));color:var(--ink);font-size:calc(13 * var(--q));background:#eef1f7;border-radius:999px;flex:none;justify-content:center;align-items:center;font-weight:700;display:flex}.pd-wiz--open .pd-wiz-num{color:#fff;background:linear-gradient(90deg,#2a8dfe,#7d15fd)}.pd-wiz--done .pd-wiz-num{color:#fff;background:#2bd382}.pd-wiz-num svg{width:calc(13 * var(--q));height:calc(13 * var(--q))}.pd-wiz-title{font-size:calc(17 * var(--q));letter-spacing:-.02em;flex:1;font-weight:700;line-height:1.15}.pd-wiz-title small{margin-top:calc(2 * var(--q));font-size:calc(12 * var(--q));color:#6b7086;text-overflow:ellipsis;white-space:nowrap;max-width:calc(330 * var(--q));font-weight:500;display:block;overflow:hidden}.pd-wiz-body{padding:0 calc(14 * var(--q)) calc(14 * var(--q))}.pd-wiz-body>.pd-cards{margin-top:0}.pd-wiz-body>.pd-qtys{margin-top:calc(14 * var(--q))}.pd-otherside{margin-top:calc(12 * var(--q));font-size:calc(13 * var(--q));font-weight:600;display:inline-block}.pd-3dview{border-radius:calc(12 * var(--q));z-index:3;background:linear-gradient(#f6f7fa 0%,#eef0f5 100%);position:absolute;inset:0;overflow:hidden}.pd-3dview canvas{width:100%;height:100%;display:block}.pd-3dwait{color:#6b7088;font-size:calc(14 * var(--q));pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.pd-stage .pd-pill{z-index:4}
.lb{color:var(--ink);font-family:var(--font-sans);background:#fefefe}.lb-grad{background:linear-gradient(90deg,#1b2ffe 0%,#3b3cfb 45%,#7c2ffc 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.lb--wear .lb-h1-b{background-image:linear-gradient(90deg,#3a35fb 0%,#5b32fb 50%,#7c2ffc 100%)}.lb-crumb{align-items:center;gap:calc(7 * var(--u));height:calc(14 * var(--u));padding-left:calc(17 * var(--u));margin-top:calc(14 * var(--u));font-size:calc(11.5 * var(--u));color:#9597b3;line-height:1;display:flex}.lb-crumb a:hover{color:var(--ink)}.lb-crumb-here{color:#4b3df5}.lb--wear .lb-top{padding-bottom:calc(295 * var(--u));background:linear-gradient(#f8f9fd 0%,#fbfbfe 70%,#fefefe 100%)}.lb-hero{position:relative}.lb-hero--open{height:0}.lb-hero--open .lb-eyebrow{top:calc(41 * var(--u))}.lb-hero--open .lb-h1{top:calc(66 * var(--u))}.lb-hero--open .lb-h1-a{font-size:calc(54 * var(--u));line-height:calc(52 * var(--u))}.lb-hero--open .lb-h1-b{font-size:calc(74 * var(--u));line-height:calc(52 * var(--u))}.lb-hero--open .lb-intro{top:calc(185 * var(--u))}.lb-hero--open .lb-hero-img{left:calc(389 * var(--u));top:calc(-28 * var(--u));width:calc(594 * var(--u));-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 96%,#0000)}.lb-hero--card{width:calc(980 * var(--u));height:calc(406 * var(--u));margin:calc(20 * var(--u)) 0 0 calc(-19.5 * var(--u));border-radius:calc(20 * var(--u));background:#eef1fd;overflow:hidden}.lb-hero--card .lb-hero-img{z-index:0;width:100%;top:0;left:0}.lb-hero--card .lb-eyebrow{left:calc(36 * var(--u));top:calc(38 * var(--u))}.lb-hero--card .lb-h1{left:calc(35 * var(--u));top:calc(85 * var(--u))}.lb-hero--card .lb-h1 span{font-size:calc(72 * var(--u));line-height:calc(65 * var(--u))}.lb--sticker .lb-hero--card .lb-h1 span{font-size:calc(77 * var(--u))}.lb--sticker .lb-hero--card .lb-h1{top:calc(80 * var(--u))}.lb-hero--card .lb-intro{left:calc(36 * var(--u));top:calc(229 * var(--u))}.lb-eyebrow{left:calc(17 * var(--u));z-index:2;font-size:calc(13 * var(--u));letter-spacing:.42em;text-transform:uppercase;color:#6d4cf5;font-weight:700;line-height:1;position:absolute}.lb-h1{left:calc(16 * var(--u));z-index:2;font-family:var(--font-display);letter-spacing:-.035em;white-space:nowrap;color:#06050b;font-weight:800;position:absolute}.lb-h1 span{display:block}.lb-intro{left:calc(17 * var(--u));z-index:2;font-size:calc(19.5 * var(--u));line-height:calc(25 * var(--u));color:#3a3c56;white-space:nowrap;position:absolute}.lb-hero-img{position:absolute}.lb-hero-img img{width:100%;height:auto;display:block}.lb-pick{margin-top:calc(35 * var(--u))}.lb-h2{font-family:var(--font-display);font-weight:800;font-size:calc(40 * var(--u));line-height:calc(40 * var(--u));letter-spacing:-.02em;margin-left:calc(2 * var(--u))}.lb--wear .lb-h2{font-size:calc(37 * var(--u));line-height:calc(37 * var(--u))}.lb-cards{gap:calc(14 * var(--u));margin-top:calc(22 * var(--u));grid-template-columns:repeat(3,1fr);display:grid}.lb--wear .lb-cards{margin-top:calc(28 * var(--u))}.lb-card{border-radius:calc(14 * var(--u));padding:0 calc(17 * var(--u)) calc(22 * var(--u));background:#f3f5fb;flex-direction:column;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden}.lb-card:hover{box-shadow:0 calc(10 * var(--u)) calc(24 * var(--u)) #28287824;transform:translateY(-2px)}.lb--wear .lb-card{padding-bottom:calc(17 * var(--u));background:#f4f5fc}.lb--sticker .lb-card{background:#f5f7fd}.lb-card-img{margin:0 calc(-17 * var(--u));height:calc(378 * var(--u));display:block;position:relative}.lb--wear .lb-card-img{height:calc(397 * var(--u))}.lb--sticker .lb-card-img{height:calc(364 * var(--u))}.lb-card-title{margin-top:calc(19 * var(--u));font-size:calc(20.5 * var(--u));line-height:calc(24 * var(--u));letter-spacing:-.01em;color:#0b0b1a;font-weight:700}.lb--sticker .lb-card-title{margin-top:calc(15 * var(--u))}.lb-card-sub{margin-top:calc(9 * var(--u));font-size:calc(17.5 * var(--u));line-height:calc(22 * var(--u));color:#4e5482}.lb-btn{justify-content:center;align-items:center;gap:calc(28 * var(--u));height:calc(52 * var(--u));margin-top:calc(20 * var(--u));color:#fff;font-size:calc(17.5 * var(--u));box-shadow:0 calc(8 * var(--u)) calc(18 * var(--u)) -8px #1e3cfab3;background:linear-gradient(90deg,#0a3bfd 0%,#2a3cfc 60%,#4b3bfd 100%);border-radius:999px;font-weight:600;transition:filter .15s,transform .15s;display:flex}.lb--sticker .lb-btn{margin-top:calc(18 * var(--u))}.lb-btn:hover{filter:brightness(1.08)}.lb-btn:active{transform:translateY(1px)}.lb-btn svg{width:calc(18 * var(--u));height:calc(18 * var(--u))}.lb-team{height:calc(119 * var(--u));margin-top:calc(31 * var(--u));padding:calc(18 * var(--u)) 0 0 calc(37 * var(--u));border-radius:calc(16 * var(--u));background:#e7e7fd;position:relative;overflow:hidden}.lb--wear .lb-team{height:calc(193 * var(--u));margin-top:calc(50 * var(--u));padding:calc(29 * var(--u)) 0 0 calc(35 * var(--u));background:#e6e8fd url(/img/lab-v1/wear-band.png) 50%/cover no-repeat}.lb--sticker .lb-team{height:calc(115 * var(--u));margin-top:calc(30 * var(--u));padding-top:calc(15 * var(--u));background:#e5e4fd}.lb-team-title{font-family:var(--font-display);font-weight:800;font-size:calc(43 * var(--u));line-height:calc(44 * var(--u));letter-spacing:-.02em;color:#06050b}.lb-team-sub{margin-top:calc(7 * var(--u));font-size:calc(18.5 * var(--u));line-height:calc(22 * var(--u));color:#3a3c56}.lb--oggetti .lb-team-sub,.lb--sticker .lb-team-sub{margin-top:calc(8 * var(--u))}.lb-team-btn{right:calc(136 * var(--u));top:calc(40 * var(--u));justify-content:center;align-items:center;gap:calc(14 * var(--u));width:calc(206 * var(--u));height:calc(45 * var(--u));color:#0e1030;font-size:calc(14 * var(--u));box-shadow:0 calc(4 * var(--u)) calc(14 * var(--u)) #1e1e781a;white-space:nowrap;background:#fff;border-radius:999px;font-weight:700;transition:transform .15s;display:flex;position:absolute}.lb--sticker .lb-team-btn{top:calc(39 * var(--u))}.lb--wear .lb-team-btn{margin-top:calc(18 * var(--u));width:calc(175 * var(--u));height:calc(42 * var(--u));font-size:calc(14.5 * var(--u));position:static}.lb-team-btn:hover{transform:translateY(-1px)}.lb-team-btn svg{width:calc(13 * var(--u));height:calc(13 * var(--u))}.lb-team-art{right:calc(20 * var(--u));top:calc(3 * var(--u));width:calc(94 * var(--u));height:calc(113 * var(--u));background:url(/img/lab-v1/oggetti-crown.png) 50%/contain no-repeat;position:absolute}.lb--sticker .lb-team-art{height:calc(109 * var(--u));background-image:url(/img/lab-v1/sticker-crown.png)}.lb--wear .lb-team-art{display:none}.lb--oggetti .lb-hero--card .lb-h1 span{font-size:calc(70 * var(--u));letter-spacing:-.055em}.lb--oggetti .lb-intro{font-size:calc(18.5 * var(--u));letter-spacing:-.01em}.lb--oggetti .lb-h2{letter-spacing:-.045em}.lb--oggetti .lb-card-title{font-size:calc(18.5 * var(--u));letter-spacing:-.025em;white-space:nowrap}.lb--oggetti .lb-team-sub{font-size:calc(18 * var(--u));letter-spacing:-.01em}@media (max-width:767px){.lb-crumb{height:auto;margin-top:12px;padding-left:0;font-size:12px}.lb--wear .lb-top{padding-bottom:0}.lb-hero--open{height:auto;padding-top:22px}.lb-hero--card{width:100%;height:auto;margin:14px 0 0;padding:26px 20px 0}.lb-eyebrow,.lb-h1,.lb-intro{position:static}.lb-hero--card .lb-eyebrow,.lb-hero--card .lb-h1,.lb-hero--card .lb-intro{left:auto}.lb-h1{white-space:normal;margin-top:10px}.lb-h1 span,.lb-hero--open .lb-h1-a,.lb-hero--open .lb-h1-b,.lb-hero--card .lb-h1 span{font-size:42px;line-height:.95}.lb-hero--open .lb-h1-b{font-size:54px;line-height:.95}.lb-intro{white-space:normal;margin-top:12px;font-size:16px;line-height:1.4}.lb-intro br{display:none}.lb-hero-img,.lb-hero--open .lb-hero-img,.lb-hero--card .lb-hero-img{width:100%;margin-top:10px;position:relative;top:auto;left:auto;-webkit-mask-image:none;mask-image:none}.lb-hero--card .lb-hero-img{width:calc(100% + 40px);margin:12px -20px 0}.lb-pick{margin-top:28px}.lb-h2,.lb--wear .lb-h2{margin-left:0;font-size:30px;line-height:1.05}.lb-cards,.lb--wear .lb-cards{grid-template-columns:1fr;gap:14px;margin-top:18px}.lb-card,.lb--wear .lb-card{padding:0 16px 18px}.lb-card-img,.lb--wear .lb-card-img,.lb--sticker .lb-card-img{aspect-ratio:305/378;height:auto;margin:0 -16px}.lb-card-title{margin-top:14px;font-size:18px}.lb--oggetti .lb-card-title{white-space:normal;font-size:18px}.lb--oggetti .lb-intro,.lb--oggetti .lb-team-sub{font-size:16px}.lb--oggetti .lb-hero--card .lb-h1 span{font-size:42px}.lb-card-sub{font-size:15px}.lb-btn{gap:20px;height:48px;font-size:15px}.lb-btn svg{width:16px;height:16px}.lb-team,.lb--wear .lb-team,.lb--sticker .lb-team{height:auto;margin-top:24px;padding:22px 20px}.lb--wear .lb-team{background-position:100% 100%;background-size:auto 150px;padding-bottom:150px}.lb-team-title{font-size:32px;line-height:1.05}.lb-team-sub{font-size:15px;line-height:1.4}.lb-team-btn,.lb--wear .lb-team-btn{width:auto;height:42px;margin-top:16px;padding:0 20px;font-size:13px;display:inline-flex;position:static}.lb-team-art{width:56px;height:68px;top:4px;right:8px}}
.ac-page{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:56px;max-width:1200px;margin:0 auto;padding:40px 24px 72px;display:grid}.ac-hero h1{font-family:var(--font-display);letter-spacing:-.045em;color:#06050b;margin:18px 0 0;font-size:clamp(44px,5.4vw,78px);font-weight:800;line-height:.98}.ac-hero h1 .g{background:linear-gradient(90deg,#2f6bff 0%,#7c2dff 100%);color:#0000;-webkit-background-clip:text;background-clip:text;display:block}.ac-hero p{color:#4a4a5e;letter-spacing:-.01em;margin:18px 0 0;font-size:clamp(16px,1.5vw,21px)}.ac-hero img{width:100%;max-width:640px;height:auto;margin:22px auto 0;display:block}.ac-card{background:#fff;border:1px solid #e9e8f3;border-radius:28px;padding:30px 30px 28px;box-shadow:0 30px 60px -40px #3c28c859,0 2px 8px #140a3c0a}.ac-tabs{background:#f1f1f7;border-radius:999px;grid-template-columns:1fr 1fr;margin-bottom:26px;padding:0;display:grid}.ac-tabs button{height:52px;font:inherit;color:#1a1a2e;cursor:pointer;background:0 0;border:0;border-radius:999px;font-size:17px;font-weight:600;transition:color .15s}.ac-tabs button.active{color:#fff;background:linear-gradient(90deg,#2f6bff 0%,#7c2dff 100%);box-shadow:0 10px 22px -12px #4c3dffcc}.ac-title{font-family:var(--font-display);letter-spacing:-.035em;color:#06050b;margin:0;font-size:clamp(30px,2.6vw,40px);font-weight:800;line-height:1.05}.ac-sub{color:#5a5a70;margin:8px 0 22px;font-size:17px}.ac-form{flex-direction:column;display:flex}.ac-field{margin-bottom:18px;display:block}.ac-field>span{color:#171727;margin-bottom:8px;font-size:15px;font-weight:600;display:block}.ac-field input{width:100%;height:52px;font:inherit;color:#171727;background:#fff;border:1px solid #dcdbe8;border-radius:12px;outline:none;padding:0 16px;font-size:16px;transition:border-color .15s,box-shadow .15s}.ac-field input::placeholder{color:#9a9ab0}.ac-field input:focus{border-color:#7c2dff;box-shadow:0 0 0 3px #7c2dff1f}.ac-field small{color:#8a8aa0;margin-top:6px;font-size:12.5px;display:block}.ac-pw{position:relative}.ac-pw input{padding-right:48px}.ac-pw button{color:#4a4a5e;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.ac-pw button svg{width:22px;height:22px}.ac-grid2{grid-template-columns:1fr 1fr;gap:0 22px;display:grid}.ac-tipo{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:20px;display:grid}.ac-tipo button{height:48px;font:inherit;color:#171727;cursor:pointer;background:#fff;border:1.5px solid #dcdbe8;border-radius:12px;justify-content:center;align-items:center;gap:8px;font-size:15px;font-weight:600;transition:border-color .15s,background .15s,color .15s;display:flex}.ac-tipo button svg{width:18px;height:18px}.ac-tipo button.active{color:#5b21d6;background:#f5f0ff;border-color:#7c2dff}.ac-row{justify-content:space-between;align-items:center;margin:2px 0 24px;display:flex}.ac-check{color:#171727;cursor:pointer;align-items:flex-start;gap:12px;font-size:16px;display:flex}.ac-check input{appearance:none;cursor:pointer;background:#fff;border:1.5px solid #6a6a80;border-radius:7px;flex:none;place-content:center;width:24px;height:24px;margin:0;display:grid}.ac-check input:checked{background:linear-gradient(135deg,#2f6bff,#7c2dff);border-color:#0000}.ac-check input:checked:after{content:"";border:2.5px solid #fff;border-width:0 2.5px 2.5px 0;width:6px;height:11px;transform:translateY(-1px)rotate(45deg)}.ac-check--terms{margin:4px 0 24px;line-height:1.4}.ac-link{font:inherit;color:#6d2cf5;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.ac-link.u,.ac-link:hover{text-decoration:underline}.ac-submit{width:100%;height:60px;font:inherit;cursor:pointer;border:0;border-radius:14px;justify-content:center;align-items:center;gap:12px;font-size:20px;font-weight:600;display:flex}.ac-submit svg{width:22px;height:22px}.ac-submit:disabled{opacity:.6;cursor:default}.ac-foot{text-align:center;color:#2a2a3e;margin:20px 0 0;font-size:16px}.ac-foot+.ac-foot{margin-top:8px}.ac-foot.small{color:#6a6a80;font-size:14px}.ac-error{color:#b91c1c;background:#fff1f2;border-radius:10px;margin:0 0 16px;padding:10px 14px;font-size:14px}.ac-notice{border-radius:10px;margin:0 0 18px;padding:10px 14px;font-size:14px}.ac-notice.ok{color:#166534;background:#ecfdf3}.ac-notice.errore{color:#b91c1c;background:#fff1f2}.acc-nav a{color:#2a2a3e;border-radius:10px;padding:10px 14px;font-size:15px;display:block}.acc-nav a:hover{background:#f4f4f9}.acc-nav a.active{color:#5b21d6;background:#f0e8ff;font-weight:600}@media (max-width:960px){.ac-page{grid-template-columns:1fr;gap:28px;padding:24px 16px 56px}.ac-hero img{max-width:480px}.ac-card{border-radius:22px;padding:22px 18px}.ac-grid2{grid-template-columns:1fr;gap:0}.ac-tabs button{height:46px;font-size:16px}.ac-submit{height:54px;font-size:18px}}.pcard{aspect-ratio:1.6;color:#fff;border-radius:22px;flex-direction:column;justify-content:space-between;padding:22px 24px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 50px -30px #1e1e5a80}.pcard:after{content:"";background:#ffffff1f;border-radius:50%;width:220px;height:220px;position:absolute;top:-60px;right:-60px}.pcard--core{background:linear-gradient(135deg,#0a3bff,#2a1bd8)}.pcard--ultra{background:linear-gradient(135deg,#8a2bff,#4a12b8)}.pcard--legend{background:linear-gradient(135deg,#4a3a10,#0b0a0a)}.pcard--legend .pcard-brand,.pcard--legend .pcard-level,.pcard--legend .pcard-points{color:#f5c542}.pcard-top,.pcard-bottom{justify-content:space-between;align-items:center;font-size:13px;display:flex}.pcard-brand{font-family:var(--font-archivo), var(--font-inter), system-ui, sans-serif;letter-spacing:.01em;font-size:18px;font-weight:900;font-stretch:113%}.pcard-brand em{font-style:normal;font-weight:400;font-family:var(--font-mono);letter-spacing:.12em;opacity:.85;font-size:12px}.pcard-level{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.04em;font-weight:800}.pcard-label{text-transform:uppercase;letter-spacing:.18em;opacity:.8;font-size:12px}.pcard-points{font-family:var(--font-display);letter-spacing:-.03em;margin-top:4px;font-size:clamp(38px,5vw,56px);font-weight:800;line-height:1}.pcard-sub{opacity:.9;margin-top:6px;font-size:13px}.pcard-bottom{opacity:.9}.pc-how{margin-top:calc(28 * var(--u));max-width:calc(620 * var(--u));gap:calc(10 * var(--u));font-size:calc(14 * var(--u));color:#3a3c56;line-height:1.5;display:grid}
.pc-story{--k:calc(min(100vw, 1280px) / 1672);--cs-step:65vh;background:#fff}.cs{position:relative}.cs-stage{top:calc(60 * var(--u));width:100%;height:calc(100vh - 60 * var(--u));position:sticky;overflow:hidden}.cs-box{width:min(100vw,1280px);height:calc(871 * var(--k));left:0;right:0;top:max(0px, calc((100% - 871 * var(--k)) / 2));perspective:calc(2600 * var(--k));margin:0 auto;position:absolute}.cs-shadow{will-change:transform, opacity;pointer-events:none;mix-blend-mode:multiply;filter:blur(calc(10 * var(--k)));transform-origin:50%;background:radial-gradient(ellipse at center, var(--shadow) 0%, transparent 72%);position:absolute;top:0;left:0}.cs-shadow--core{--shadow:#1e46ffcc}.cs-shadow--ultra{--shadow:#783cffcc}.cs-shadow--legend{--shadow:#aa8232bf}.cs-card{will-change:transform;-webkit-user-select:none;user-select:none;transform-origin:50%;transform-style:preserve-3d;position:absolute;top:0;left:0}.cs-face{object-fit:fill;-webkit-user-drag:none;backface-visibility:hidden;border-radius:calc(22 * var(--k));width:100%;height:100%;display:block;position:absolute;inset:0}.cs-face--back{transform:rotateY(180deg)}.cs-card--legend{z-index:1}.cs-card--core{z-index:2}.cs-card--ultra{z-index:3}.cs-text{z-index:4;pointer-events:none;will-change:opacity, transform;position:absolute;inset:0}.cs-text>*{text-align:center;width:100%;margin:0;position:absolute;left:50%;transform:translate(-50%,-50%)}.cs-eyebrow{font-size:calc(16 * var(--k));letter-spacing:.38em;text-transform:uppercase;color:#6d4cf5;font-weight:600;line-height:1}.cs-h1{font-family:var(--font-display);font-weight:800;font-size:calc(106 * var(--k));letter-spacing:-.055em;color:#0a0a12;white-space:nowrap;line-height:.98}.cs-h1--two{font-size:calc(104 * var(--k));line-height:1.02}.cs-h1--big{font-size:calc(118 * var(--k))}.cs-sub{font-size:calc(30 * var(--k));letter-spacing:-.01em;color:#5b5e7a;white-space:nowrap;font-weight:400;line-height:1.2}.cs-sub--big{font-size:calc(40 * var(--k));color:#4d5075}.cs-note{font-size:calc(19 * var(--k));color:#4a4c66;white-space:nowrap;line-height:1.3}.cs-cta{justify-content:center;display:flex}.cs-btn{justify-content:center;align-items:center;gap:calc(18 * var(--k));min-width:calc(480 * var(--k));height:calc(59 * var(--k));padding:0 calc(40 * var(--k));color:#fff;font-size:calc(22 * var(--k));white-space:nowrap;box-shadow:0 calc(10 * var(--k)) calc(24 * var(--k)) -8px #1e32fa99;background:linear-gradient(90deg,#0a2ffd 0%,#2233fc 60%,#4b2bfd 100%);border-radius:999px;font-weight:600;transition:filter .15s,transform .15s;display:inline-flex}.cs-btn:hover{filter:brightness(1.08)}.cs-btn:active{transform:translateY(1px)}.cs-btn svg{width:calc(22 * var(--k));height:calc(22 * var(--k))}.cs-link{font-size:calc(17 * var(--k));color:#4b4e6d;text-underline-offset:.2em;text-decoration:underline}.cs-link:hover{color:#0a0a12}.ca{z-index:6;padding:calc(10 * var(--u)) 0 calc(60 * var(--u));margin-top:calc(-1 * max(0px, min(100vh - 60 * var(--u) - 700 * var(--k), (100vh - 60 * var(--u) + 871 * var(--k)) / 2 - 700 * var(--k))));background:#fff;position:relative}.ca-hero{border-radius:calc(16 * var(--u));padding:calc(30 * var(--u)) calc(40 * var(--u)) calc(30 * var(--u));color:#fff;box-shadow:0 calc(18 * var(--u)) calc(40 * var(--u)) -20px #1e147880;background:radial-gradient(60% 120% at 88% 0,#7846ff8c 0%,#7846ff00 60%),linear-gradient(100deg,#0b0d24 0%,#10123a 55%,#1a1454 100%);position:relative;overflow:hidden}.ca-eyebrow{font-size:calc(13 * var(--u));letter-spacing:.32em;text-transform:uppercase;color:#fff;font-weight:600}.ca-grid{grid-template-columns:calc(312 * var(--u)) 1fr;gap:calc(50 * var(--u));margin-top:calc(20 * var(--u));align-items:center;display:grid}.ca-card{border-radius:calc(12 * var(--u));width:100%;height:auto;box-shadow:0 0 calc(30 * var(--u)) #965aff80}.ca-data{flex-direction:column;min-width:0;display:flex}.ca-row1{align-items:center;gap:calc(28 * var(--u));display:flex}.ca-sep{background:#ffffff40;align-self:stretch;width:1px}.ca-label{font-size:calc(15 * var(--u));color:#c3c5db;line-height:1.3}.ca-label--lg{font-size:calc(17 * var(--u));color:#d6d8ea}.ca-label--sm{font-size:calc(12.5 * var(--u))}.ca-big{font-family:var(--font-display);font-weight:800;font-size:calc(34 * var(--u));letter-spacing:-.02em;color:#fff;line-height:1.05}.ca-big--text{font-size:calc(26 * var(--u));margin-top:calc(6 * var(--u))}.ca-mid{font-size:calc(22 * var(--u));color:#fff;font-weight:700;line-height:1.2}.ca-row2{justify-content:space-between;align-items:flex-end;gap:calc(20 * var(--u));margin-top:calc(22 * var(--u));display:flex}.ca-next{text-align:right}.ca-next-name{font-size:calc(17 * var(--u));color:#fff;font-weight:700}.ca-bar{height:calc(12 * var(--u));margin-top:calc(10 * var(--u));background:#262a4a;border-radius:999px;position:relative;overflow:hidden}.ca-bar span{box-shadow:0 0 calc(12 * var(--u)) #8c5affb3;background:linear-gradient(90deg,#5b3bff 0%,#8d5cff 100%);border-radius:999px;position:absolute;top:0;bottom:0;left:0}.ca-hint{margin-top:calc(12 * var(--u));font-size:calc(15 * var(--u));color:#d4d6ea;line-height:1.4}.ca-hint b{color:#fff;font-weight:600}.ca-btn{justify-content:center;align-items:center;gap:calc(14 * var(--u));margin-top:calc(16 * var(--u));height:calc(40 * var(--u));padding:0 calc(34 * var(--u));color:#fff;font-size:calc(15.5 * var(--u));white-space:nowrap;box-shadow:0 calc(8 * var(--u)) calc(20 * var(--u)) -8px #5a32ffcc;background:linear-gradient(90deg,#4b2bff 0%,#6a3dff 100%);border-radius:999px;align-self:flex-start;font-weight:700;transition:filter .15s;display:inline-flex}.ca-btn:hover{filter:brightness(1.1)}.ca-btn svg{width:calc(16 * var(--u));height:calc(16 * var(--u))}.ca-h2{font-family:var(--font-display);font-weight:800;font-size:calc(40 * var(--u));letter-spacing:-.03em;text-align:center;color:#0a0a12;margin:calc(26 * var(--u)) 0 calc(14 * var(--u));line-height:1.05}.ca-tiles{gap:calc(20 * var(--u));grid-template-columns:repeat(3,1fr);display:grid}.ca-tile{text-align:center;padding:calc(18 * var(--u)) calc(16 * var(--u)) calc(20 * var(--u));border-radius:calc(14 * var(--u));background:#eef1fb;flex-direction:column;align-items:center;display:flex}.ca-tile svg{width:calc(36 * var(--u));height:calc(36 * var(--u));color:#1b3bff}.ca-tile h3{margin-top:calc(10 * var(--u));font-size:calc(18.5 * var(--u));color:#0b0b1a;font-weight:700}.ca-tile p{margin-top:calc(4 * var(--u));font-size:calc(15 * var(--u));color:#5b5e7a}.ca-faq{gap:calc(8 * var(--u));display:grid}.ca-q{border-radius:calc(8 * var(--u));background:#f4f5fa;border:1px solid #e3e5f0}.ca-q summary{justify-content:space-between;align-items:center;gap:calc(12 * var(--u));cursor:pointer;padding:calc(8 * var(--u)) calc(20 * var(--u)) calc(8 * var(--u)) calc(26 * var(--u));font-size:calc(15 * var(--u));color:#0b0b1a;font-weight:500;list-style:none;display:flex}.ca-q summary::-webkit-details-marker{display:none}.ca-q summary svg{width:calc(18 * var(--u));height:calc(18 * var(--u));flex:none;transition:transform .2s}.ca-q[open] summary svg{transform:rotate(180deg)}.ca-q p{padding:0 calc(26 * var(--u)) calc(14 * var(--u));font-size:calc(14.5 * var(--u));color:#4a4c66;line-height:1.5}.csm{display:none}@media (max-width:767px){.cs{display:none}.csm{padding:24px 0 8px;display:block}.csm-scene{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:28px 20px;display:flex}.csm .cs-eyebrow{letter-spacing:.3em;font-size:12px}.csm .cs-h1{white-space:normal;letter-spacing:-.04em;font-size:38px;line-height:1}.csm .cs-sub{white-space:normal;color:#5b5e7a;font-size:17px}.csm .cs-note{white-space:normal;margin-top:6px;font-size:14px}.csm .cs-btn{gap:12px;width:100%;min-width:0;max-width:360px;height:52px;margin-top:6px;font-size:16px}.csm .cs-btn svg{width:18px;height:18px}.csm .cs-link{font-size:14px}.csm-row{justify-content:center;align-items:flex-end;width:100%;margin:10px 0 4px;display:flex;position:relative}.csm-card{flex:none;width:44%;height:auto}.csm-card--core{margin-right:-8%;transform:translateY(6%)scale(.92)}.csm-card--ultra{z-index:2}.csm-card--legend{margin-left:-8%;transform:translateY(6%)scale(.92)}.csm-card--solo{width:64%;margin:6px 0 8px;transform:rotate(4deg)}.ca{margin-top:0;padding:8px 0 40px}.ca-hero{padding:22px 18px 24px}.ca-grid{grid-template-columns:1fr;gap:18px;margin-top:14px}.ca-card{max-width:320px;margin:0 auto}.ca-label{font-size:14px}.ca-big{font-size:30px}.ca-mid{font-size:20px}.ca-hint{font-size:14px}.ca-btn{height:42px;padding:0 22px;font-size:14px}.ca-h2{margin:26px 0 12px;font-size:30px}.ca-tiles{grid-template-columns:1fr;gap:10px}.ca-tile{padding:16px}.ca-tile svg{width:30px;height:30px}.ca-tile h3{font-size:17px}.ca-tile p{font-size:14px}.ca-q summary{padding:10px 14px 10px 16px;font-size:15px}.ca-q p{padding:0 16px 12px;font-size:14px}}
header:has(+main .ck-page){display:none}main:has(.ck-page)+footer{display:none}main:has(.ck-page){background:#f6f7fb}.ck-page{color:#0b0b1a;min-height:100vh;font-family:var(--font-sans);flex-direction:column;display:flex}.ck-header{grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding:18px 40px;display:grid}.ck-logo{color:#0b0b1a;align-items:center;gap:12px;display:flex}.ck-logo svg{width:auto;height:30px}.ck-logo span{letter-spacing:.22em;text-transform:uppercase;color:#3a3c56;font-size:10px}.ck-steps{color:#5b5e7a;align-items:center;gap:14px;margin:0;padding:0;font-size:14px;font-weight:500;list-style:none;display:flex}.ck-step{align-items:center;gap:10px;display:flex}.ck-step+.ck-step:before{content:"";background:#c9cbe0;width:36px;height:1px;margin-right:14px}.ck-step span{color:#3a3c56;background:#e9ebf5;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;font-weight:600;display:inline-flex}body[data-ck-step="2"] .ck-step-1 span,body[data-ck-step="2"] .ck-step-2 span,body[data-ck-step="3"] .ck-step span{color:#fff;background:#2b3cff}body[data-ck-step="2"] .ck-step-2,body[data-ck-step="3"] .ck-step-3{color:#0b0b1a}.ck-secure-tag{color:#3a3c56;justify-content:flex-end;align-items:center;gap:8px;font-size:14px;display:flex}.ck-secure-tag svg{width:18px;height:18px}.ck-body{flex:1;width:min(1440px,100%);margin:0 auto;padding:8px 40px 40px}.ck-grid{grid-template-columns:1fr 520px;align-items:start;gap:40px;display:grid}.ck-main{flex-direction:column;gap:34px;display:flex}.ck-empty{text-align:center;color:#5b5e7a;padding:80px 0}.ck-section{flex-direction:column;gap:14px;display:flex}.ck-head{align-items:flex-start;gap:16px;margin-bottom:4px;display:flex;position:relative}.ck-ico{color:#2b3cff;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.ck-ico svg{width:30px;height:30px}.ck-head h2{font-family:var(--font-display);letter-spacing:-.02em;font-size:26px;font-weight:800;line-height:1.1}.ck-head p{color:#5b5e7a;margin-top:4px;font-size:15px}.ck-doodle{font-family:var(--font-hand,"Bradley Hand", "Segoe Script", cursive);color:#0b0b1a;font-size:15px;position:absolute;top:2px;right:12px;transform:rotate(-8deg)}.ck-doodle:after{content:"↙";text-align:right;margin-top:2px;display:block}.ck-logged{background:#eceeff;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;font-size:14px;display:flex}.ck-logged select{background:#fff;border:1px solid #c9cbe0;border-radius:8px;padding:6px 10px;font-size:13px}.ck-guest{color:#5b5e7a;font-size:14px}.ck-guest a{color:#2b3cff;text-decoration:underline}.ck-fields{border:0;flex-direction:column;gap:12px;min-width:0;margin:0;padding:0;display:flex}.ck-fields:disabled{opacity:.6}.ck-two{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ck-three{grid-template-columns:1fr 1.4fr 1fr;gap:12px;display:grid}.ck-span2{grid-column:1/-1}.ck-field{background:#fff;border:1px solid #dfe2ee;border-radius:12px;padding:9px 14px 8px;transition:border-color .15s,box-shadow .15s;display:block;position:relative}.ck-field:focus-within{border-color:#2b3cff;box-shadow:0 0 0 3px #2b3cff1f}.ck-field span{color:#5b5e7a;font-size:12px;display:block}.ck-field input,.ck-field select{color:#0b0b1a;background:0 0;border:0;outline:0;width:100%;margin-top:2px;padding:0;font-size:15px;display:block}.ck-field input::placeholder{color:#b3b6cc}.ck-field--select{padding-right:36px}.ck-field--select:after{content:"";pointer-events:none;border-bottom:1.8px solid #3a3c56;border-right:1.8px solid #3a3c56;width:8px;height:8px;position:absolute;top:50%;right:14px;transform:translateY(-70%)rotate(45deg)}.ck-field select{appearance:none}.ck-link{color:#2b3cff;align-self:flex-start;font-size:14px;text-decoration:underline}.ck-fattura{background:#fff;border:1px solid #dfe2ee;border-radius:12px;margin-top:4px;padding:12px 14px}.ck-fattura-body{flex-direction:column;gap:12px;margin-top:12px;display:flex}.ck-check{cursor:pointer;align-items:center;gap:10px;font-size:14px;display:flex}.ck-check input{accent-color:#2b3cff;width:16px;height:16px}.ck-options{grid-template-columns:1fr;gap:12px;display:grid}.ck-option{cursor:pointer;background:#fff;border:1.5px solid #dfe2ee;border-radius:14px;align-items:center;gap:14px;padding:16px 18px;display:flex}.ck-option.is-on{border-color:#2b3cff;box-shadow:0 0 0 1px #2b3cff}.ck-option.is-locked{cursor:default;opacity:.85}@media (min-width:768px){.ck-options{grid-template-columns:1fr 1fr}.ck-options .ck-note{grid-column:1/-1}}.ck-option input[type=radio]{opacity:0;pointer-events:none;position:absolute}.ck-radio{border:2px solid #c9cbe0;border-radius:999px;flex:none;width:20px;height:20px;position:relative}.ck-option.is-on .ck-radio,.ck-radio.is-on{border-color:#2b3cff}.ck-option.is-on .ck-radio:after,.ck-radio.is-on:after{content:"";background:#2b3cff;border-radius:999px;position:absolute;inset:3px}.ck-opt-ico{color:#0b0b1a;display:flex}.ck-opt-ico svg{width:34px;height:34px}.ck-opt-text{flex-direction:column;flex:1;gap:2px;display:flex}.ck-opt-text b{font-size:15px;font-weight:600}.ck-opt-text small{color:#5b5e7a;font-size:13px}.ck-opt-price{white-space:nowrap;font-size:15px;font-weight:600}.ck-note{color:#5b5e7a;font-size:13px}.ck-warn{color:#7a5200;background:#fff7e6;border-radius:10px;margin-top:12px;padding:10px 14px;font-size:14px}.ck-option--pay{cursor:default;flex-direction:column;align-items:stretch}.ck-pay-head{align-items:center;gap:14px;display:flex}.ck-pay-placeholder{flex-direction:column;gap:10px;margin-top:14px;padding-left:34px;display:flex}.ck-fake{background:#fafbfe;border:1px solid #e6e8f2;border-radius:10px;padding:8px 12px}.ck-fake span{color:#5b5e7a;font-size:12px;display:block}.ck-fake i{color:#c3c6d9;margin-top:2px;font-size:15px;font-style:normal;display:block}.ck-pay-placeholder p{color:#5b5e7a;font-size:13px}.ck-pay-form{margin-top:14px;padding-left:34px}.ck-error{color:#c62828;font-size:14px}.ck-aside{position:sticky;top:16px}.ck-summary{background:#fff;border:1px solid #e6e8f2;border-radius:20px;padding:26px 28px 24px;box-shadow:0 20px 50px -30px #14145040}.ck-sum-head{justify-content:space-between;align-items:center;display:flex}.ck-sum-head h2{font-family:var(--font-display);letter-spacing:-.02em;font-size:26px;font-weight:800}.ck-crown{color:#0b0b1a;width:40px;height:36px;transform:rotate(8deg)}.ck-items{flex-direction:column;gap:16px;margin:18px 0 0;padding:0;list-style:none;display:flex}.ck-item{grid-template-columns:150px 1fr;gap:18px;display:grid}.ck-thumb{object-fit:cover;background:#f1f2f8;border-radius:14px;width:150px;height:150px}.ck-item-body{flex-direction:column;gap:4px;min-width:0;display:flex}.ck-item-name{font-size:17px;font-weight:700}.ck-item-sub{color:#5b5e7a;font-size:14px}.ck-item-row{justify-content:space-between;align-items:center;gap:10px;margin-top:8px;display:flex}.ck-qty{border:1px solid #dfe2ee;border-radius:10px;align-items:center;display:inline-flex;overflow:hidden}.ck-qty button{color:#0b0b1a;background:#fff;width:32px;height:32px;font-size:18px}.ck-qty button:disabled{color:#c3c6d9}.ck-qty span{text-align:center;border-left:1px solid #dfe2ee;border-right:1px solid #dfe2ee;min-width:34px;font-size:15px;font-weight:600;line-height:32px}.ck-item-price{font-size:18px;font-weight:700}.ck-item-each{color:#5b5e7a;font-size:12px}.ck-item-edit{color:#2b3cff;margin-top:4px;font-size:13px;text-decoration:underline}.ck-pc{background:#eceeff;border-radius:16px;margin-top:20px;padding:18px 20px;position:relative}.ck-pc-card{background-size:cover;border-radius:10px;width:126px;height:78px;position:absolute;top:14px;right:18px;transform:rotate(-6deg);box-shadow:0 10px 20px -10px #14145080}.ck-pc-title{font-family:var(--font-display);letter-spacing:-.02em;padding-right:140px;font-size:20px;font-weight:800}.ck-pc-sub{color:#3a3c56;margin-top:2px;padding-right:140px;font-size:14px}.ck-pc-points{color:#2b3cff;margin-top:12px;font-size:18px;font-weight:700}.ck-pc-points small{color:#5b5e7a;font-size:13px;font-weight:500}.ck-pc-hint{color:#3a3c56;margin-top:8px;font-size:13px;line-height:1.45}.ck-pc-hint b{color:#2b3cff}.ck-pc-earn small{color:#5b5e7a;font-size:12px;display:block}.ck-pc-link{color:#2b3cff;margin-top:12px;font-size:14px;font-weight:600;text-decoration:underline;display:inline-block}.ck-pc-btn{color:#fff;background:linear-gradient(90deg,#23f 0%,#4b3bfd 100%);border-radius:10px;width:100%;height:46px;margin-top:12px;font-size:16px;font-weight:600;transition:filter .15s;display:block}.ck-pc-btn:hover{filter:brightness(1.08)}.ck-pc-btn.is-on{color:#2b3cff;background:#fff;border:1.5px solid #2b3cff}.ck-pc-slider{color:#3a3c56;grid-template-columns:1fr 80px;align-items:center;gap:10px;margin-top:12px;font-size:13px;display:grid}.ck-pc-slider input[type=number]{text-align:right;background:#fff;border:1px solid #c9cbe0;border-radius:8px;padding:6px 8px;font-family:ui-monospace,monospace}.ck-pc-slider p{grid-column:1/-1}.ck-pc-used{color:#3a3c56;margin-top:10px;font-size:14px}.ck-pc-earn{color:#0b0b1a;background:#fff;border-radius:10px;align-items:center;gap:8px;margin-top:12px;padding:10px 12px;font-size:14px;display:flex}.ck-pc-earn svg{color:#2b3cff;flex:none;width:20px;height:20px}.ck-pc-earn b{color:#2b3cff}.ck-totals{border-top:1px solid #e6e8f2;flex-direction:column;gap:8px;margin:20px 0 0;padding-top:16px;font-size:15px;display:flex}.ck-totals>div{justify-content:space-between;gap:12px;display:flex}.ck-totals dt{color:#3a3c56}.ck-totals dd{font-weight:600}.ck-tot-points{color:#2b3cff}.ck-totals .ck-total{border-top:1px solid #e6e8f2;margin-top:6px;padding-top:12px;font-size:20px}.ck-totals .ck-total dt,.ck-totals .ck-total dd{font-family:var(--font-display);color:#0b0b1a;font-weight:800}.ck-btn{color:#fff;background:linear-gradient(90deg,#1f2fff 0%,#4b3bfd 100%);border-radius:14px;justify-content:center;align-items:center;gap:10px;width:100%;height:58px;margin-top:18px;font-size:18px;font-weight:700;transition:filter .15s,transform .15s;display:flex;box-shadow:0 14px 28px -12px #2b3cffb3}.ck-btn:hover{filter:brightness(1.08)}.ck-btn:active{transform:translateY(1px)}.ck-btn:disabled{opacity:.6;filter:none}.ck-btn svg{width:20px;height:20px}.ck-btn--inline{width:auto;height:48px;margin-top:16px;padding:0 28px;font-size:15px;display:inline-flex}.ck-secure{color:#3a3c56;align-items:center;gap:8px;margin-top:14px;font-size:14px;display:flex}.ck-secure svg{width:18px;height:18px}.ck-legal{color:#7a7d99;margin-top:10px;font-size:12px;line-height:1.5}.ck-legal a{text-decoration:underline}.ck-footer{letter-spacing:.16em;text-transform:uppercase;color:#0b0b1a;align-items:center;gap:18px;padding:18px 40px 26px;font-size:12px;display:flex}.ck-foot-brand{font-family:var(--font-display);letter-spacing:.02em;text-transform:none;font-size:18px;font-weight:800}.ck-foot-line{background:#0b0b1a;width:40px;height:1.5px}.ck-foot-claim{font-family:var(--font-hand,"Bradley Hand", "Segoe Script", cursive);text-transform:none;letter-spacing:0;font-size:15px}.ck-foot-right{color:#3a3c56;margin-left:auto;font-family:ui-monospace,Menlo,monospace;font-size:11px}@media (max-width:1100px){.ck-grid{grid-template-columns:1fr}.ck-aside{position:static}}@media (max-width:767px){.ck-header{grid-template-columns:1fr auto;padding:14px 18px}.ck-logo span{display:none}.ck-steps{grid-column:1/-1;justify-content:center;font-size:13px}.ck-step+.ck-step:before{width:18px;margin-right:8px}.ck-secure-tag{display:none}.ck-body{padding:4px 16px 32px}.ck-main{gap:26px}.ck-head h2{font-size:22px}.ck-doodle{display:none}.ck-two,.ck-three{grid-template-columns:1fr}.ck-summary{padding:20px 18px}.ck-item{grid-template-columns:96px 1fr;gap:12px}.ck-thumb{width:96px;height:96px}.ck-pc-card{width:96px;height:60px}.ck-pc-title,.ck-pc-sub{padding-right:106px}.ck-footer{flex-wrap:wrap;padding:16px 18px 24px}.ck-foot-right{width:100%;margin-left:0}}
