.ckk{position:relative;width:100%;aspect-ratio:1;isolation:isolate;container-type:inline-size;margin:0}.ckk .ckk-l{position:absolute;inset:0;width:100%;height:100%;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.ckk .ckk-art .txt{filter:var(--ckk-ol,none)}.ckk .ckk-art .spot{filter:var(--ckk-lol,none)}.ckk .ckk-shade{pointer-events:none;max-width:none}.ckk .txt.name{transform:translate(-50%,-50%) matrix(.9848,.2804,-.1963,.9595,0,0)}.ckk .txt.number{transform:translate(-50%,-50%) rotate(2deg) matrix(.9064,.2317,-.1353,1.0686,0,0)}.ckk .ckk-art{inset:0 auto auto 0;width:300%;height:300%;transform:scale(.33333);transform-origin:0 0;container-type:inline-size}.ckk .ckk-full{object-fit:fill;max-width:none;pointer-events:none}#cks-kit{--cks-ink:#000;--cks-field:#ebf0f5;--cks-label:#9ca6ad;--cks-ph:#aeb7bd;--cks-muted:#5f666e;--cks-hl:#c7fcf4;--cks-bad:#b3261e;font-family:"Montserrat",system-ui,-apple-system,"Segoe UI",sans-serif;color:var(--cks-ink);display:grid;grid-template-columns:252px minmax(0,1fr);gap:76px;align-items:start;max-width:1450px;margin:0 auto;padding:48px 0 60px;box-sizing:border-box}#cks-kit *,#cks-kit *::before,#cks-kit *::after{box-sizing:border-box}#cks-kit button,#cks-kit button:where(:hover,:focus,:active,:focus-visible){-webkit-appearance:none;appearance:none;background:none;border:0;border-radius:0;box-shadow:none;text-shadow:none;text-transform:none;letter-spacing:normal;text-decoration:none;padding:0;margin:0;min-height:0;min-width:0;width:auto;height:auto;line-height:inherit;font:inherit;color:inherit;opacity:1;transform:none;transition:none}#cks-kit [hidden]{display:none!important}#cks-kit .screen-reader-text{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap}#cks-kit button,#cks-kit input,#cks-kit select,#cks-kit textarea{font-family:inherit}@media (max-width:900px){#cks-kit{grid-template-columns:minmax(0,1fr);gap:0;padding-top:24px}}#cks-kit .cks-side{border:1px solid var(--cks-label)}#cks-kit .cks-side-hd{background:var(--cks-ink);color:#fff;font-weight:800;font-size:19px;line-height:1.1;padding:22px 8px;text-transform:uppercase;text-align:center;white-space:nowrap;margin:-1px -1px 0}#cks-kit .cks-side-bd{padding:4px 21px 24px;display:flex;flex-direction:column;gap:10px}#cks-kit .cks-h{color:var(--cks-label);font-weight:700;font-size:25px;margin-top:22px;line-height:1.2}#cks-kit .cks-field{background:var(--cks-field);min-height:52px;display:grid;place-items:center;font-size:16px;text-align:center;padding:8px 10px;line-height:1.25}#cks-kit .cks-kitpick{display:block}#cks-kit select.cks-field{appearance:none;-webkit-appearance:none;width:100%;border:none;border-radius:0;font-size:16px;font-weight:400;color:var(--cks-ink);text-align:center;text-align-last:center;cursor:pointer;padding:8px 34px;background:var(--cks-field) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23000' stroke-width='2'/%3E%3C/svg%3E") no-repeat right 14px center/12px 8px}#cks-kit select.cks-field:hover{background-color:#e3e9ef}#cks-kit select.cks-field:focus{outline:2px solid #85b0ae;outline-offset:2px}#cks-kit .cks-colors{display:flex;flex-direction:column;gap:1px}#cks-kit .cks-parts summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center}#cks-kit .cks-parts summary::-webkit-details-marker{display:none}#cks-kit .cks-parts summary::after{content:"+";font-size:22px;color:var(--cks-ink)}#cks-kit .cks-parts[open] summary::after{content:"\2013"}#cks-kit .cks-parts-list{display:flex;flex-direction:column;gap:1px;margin:10px 0 8px}#cks-kit .cks-part-btn{display:flex;align-items:center;gap:12px;width:100%;background:var(--cks-field);min-height:40px;padding:0 16px;border:none;border-radius:0;font:inherit;font-size:14px;color:var(--cks-ink);cursor:pointer;text-align:left}#cks-kit .cks-part-btn .sw{width:22px;height:22px;flex:none;box-shadow:inset 0 0 0 1px rgb(0 0 0 / .25)}#cks-kit .cks-part-btn .lbl{flex:1}#cks-kit .cks-part-btn .val{color:var(--cks-muted);font-size:12px}#cks-kit .cks-swatches{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;padding:12px;background:#fff;border:1px solid var(--cks-label)}#cks-kit .cks-swatches button{aspect-ratio:1;border:none;border-radius:0;padding:0;cursor:pointer;box-shadow:inset 0 0 0 1px rgb(0 0 0 / .15)}#cks-kit .cks-swatches button[aria-selected=true]{outline:4px solid #85fbe9;outline-offset:2px}#cks-kit .cks-parts-reset{background:none;border:none;padding:0;cursor:pointer;font-size:13px}#cks-kit .cks-fontpick{display:block;width:100%;border:none;border-radius:0;margin-top:10px;font-size:18px;cursor:pointer}#cks-kit .cks-color{display:flex;align-items:center;justify-content:flex-start;gap:10px;height:44px;border:none;border-radius:0;background:var(--cks-field);color:var(--cks-ink);font-size:15px;font-weight:400;cursor:pointer;padding:0 16px;margin:0;text-transform:none;letter-spacing:0}#cks-kit .cks-color:hover{background:#e3e9ef}#cks-kit .cks-color[aria-checked=true]{background:var(--cks-hl);font-weight:700;box-shadow:inset 0 0 0 1px var(--cks-ink)}#cks-kit .cks-color:focus-visible{outline:2px solid #85b0ae;outline-offset:2px}#cks-kit .cks-color .sw{width:18px;height:18px;flex:none;box-shadow:inset 0 0 0 1px rgb(0 0 0 / .25)}#cks-kit .cks-tiers{display:flex;flex-direction:column;gap:1px;font-variant-numeric:tabular-nums}#cks-kit .cks-tiers div{display:flex;justify-content:space-between;background:var(--cks-field);height:44px;align-items:center;padding:0 14px;font-size:15px}#cks-kit .cks-tiers div.on{background:var(--cks-hl);font-weight:700}#cks-kit .cks-specs{margin:0;display:flex;flex-direction:column;gap:10px;font-size:14px}#cks-kit .cks-specs dt{font-weight:700}#cks-kit .cks-specs dd{margin:0;color:var(--cks-muted)}#cks-kit .cks-link{color:var(--cks-ink);font-weight:700;font-size:15px}#cks-kit .cks-main{min-width:0;display:flex;flex-direction:column}#cks-kit .cks-title{font-family:inherit;font-weight:800;font-size:clamp(26px,3.3vw,46px);text-transform:uppercase;line-height:1.05;text-align:center;margin:0;color:var(--cks-ink)}#cks-kit .cks-shots{display:grid;grid-template-columns:1fr 1fr;gap:10px;align-items:end;margin-top:36px;padding:32px 24px}#cks-kit .cks-shots:not(.cks-zoom *){background:linear-gradient(180deg,#ebebec 0%,#eeeff0 30%,#f6f6f7 62%,#fff 92%);padding:28px 0 12px;gap:0;overflow:hidden}#cks-kit .cks-shots:not(.cks-zoom *)>.cks-shot{transform:scale(1.1);transform-origin:50% 55%}@media (max-width:640px){#cks-kit .cks-shots{padding:20px 12px}}#cks-kit .cks-shots:has(.cks-shot:only-of-type){grid-template-columns:minmax(0,560px);justify-content:center}#cks-kit .cks-shot{position:relative;margin:0;container-type:inline-size}#cks-kit .cks-shot img{display:block;width:100%;height:auto}#cks-kit .cks-overlay{position:absolute;inset:0;pointer-events:none}#cks-kit .cks-overlay .cks-clip{position:absolute;inset:0}#cks-kit .cks-shot.ckk{width:100%}#cks-kit .cks-overlay .spot{position:absolute;transform:translate(-50%,-50%);display:grid;place-items:center}#cks-kit .cks-overlay .spot{aspect-ratio:1}#cks-kit .cks-overlay .spot.sponsor{aspect-ratio:17/10}#cks-kit .cks-overlay .spot.lowback{aspect-ratio:13/7}#cks-kit .cks-overlay .spot{min-height:0}#cks-kit .cks-overlay .spot img,#cks-kit .cks-overlay .spot .tint{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}#cks-kit .cks-overlay .txt{position:absolute;transform:translate(-50%,-50%);font-weight:400;line-height:1;white-space:nowrap;letter-spacing:.02em;text-transform:uppercase}#cks-kit .cks-overlay .txt{font-family:"MLS 2015",Montserrat,sans-serif}#cks-kit .cks-overlay .txt.number{letter-spacing:0;line-height:.8}#cks-kit .cks-sec{color:var(--cks-label);font-weight:700;font-size:26px;line-height:1.2}#cks-kit .cks-form>.cks-sec{margin-top:36px}#cks-kit .cks-uploads{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px 20px;align-items:start;margin-top:34px}#cks-kit .cks-uploads .cks-btn{white-space:normal;padding:0 10px}#cks-kit .cks-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 20px;margin-top:24px}#cks-kit .cks-actions .cks-save{grid-column:3}#cks-kit .cks-actions .cks-cart{grid-column:4}#cks-kit .cks-actions .cks-save-msg{grid-column:3/5}@media (max-width:900px){#cks-kit .cks-uploads,#cks-kit .cks-actions{grid-template-columns:repeat(2,minmax(0,1fr))}#cks-kit .cks-actions .cks-save{grid-column:1}#cks-kit .cks-actions .cks-cart{grid-column:2}#cks-kit .cks-actions .cks-save-msg{grid-column:1/3}}#cks-kit .cks-up{display:flex;flex-direction:column;gap:8px;min-width:0}#cks-kit .cks-btn{background:var(--cks-ink);color:#fff;border:none;border-radius:0;font-weight:700;font-size:14px;height:52px;display:grid;place-items:center;padding:0 8px;white-space:nowrap;text-align:center;position:relative;overflow:hidden;cursor:pointer;margin:0;line-height:1.2;text-transform:none;letter-spacing:0}#cks-kit .cks-btn input[type=file]{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%;height:100%}#cks-kit .cks-btn:focus-within,#cks-kit .cks-btn:focus-visible{outline:2px solid #85b0ae;outline-offset:2px}#cks-kit .cks-btn.busy{opacity:.6;pointer-events:none}#cks-kit .cks-file{display:flex;gap:8px;align-items:center;font-size:12px;font-weight:500;min-width:0}#cks-kit .cks-file img{width:30px;height:30px;object-fit:contain;background:var(--cks-field)}#cks-kit .cks-file span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:1}#cks-kit .cks-file button{border:none;background:none;color:var(--cks-label);font-size:18px;padding:0 4px;cursor:pointer;line-height:1}#cks-kit .cks-file.err{color:var(--cks-bad)}#cks-kit .cks-cart{display:flex;align-items:center;justify-content:center;gap:10px;background:#fff;color:var(--cks-ink);border:1px solid var(--cks-ink);border-radius:0;font-weight:700;font-size:14px;height:52px;width:100%;text-transform:uppercase;cursor:pointer;padding:0;letter-spacing:0;line-height:1}#cks-kit .cks-cart:hover,#cks-kit .cks-cart:focus-visible{background:var(--cks-ink);color:#fff}#cks-kit .cks-cart-ico{flex:none}#cks-kit .cks-rhead{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 20px;margin-top:22px}#cks-kit .cks-total{font-size:clamp(24px,2.5vw,34px);font-weight:400;font-variant-numeric:tabular-nums;white-space:nowrap}#cks-kit .cks-total b{font-weight:700;margin-left:8px}#cks-kit .cks-roster{display:flex;flex-direction:column;gap:1px;overflow-x:auto;margin-top:30px}#cks-kit .cks-row{display:grid;grid-template-columns:57px repeat(4,minmax(120px,1fr)) 30px;min-width:620px;background:var(--cks-field);align-items:stretch;height:52px}#cks-kit .cks-row .n{background:var(--cks-label);color:#fff;font-weight:700;display:grid;place-items:center;font-size:16px;cursor:pointer;border:none;border-radius:0;padding:0}#cks-kit .cks-row.sel .n{background:var(--cks-ink)}#cks-kit .cks-row select,#cks-kit .cks-row input{appearance:none;-webkit-appearance:none;border:none;border-radius:0;box-shadow:none;background:#fff0;text-align:center;text-align-last:center;font-size:17px;font-weight:400;color:var(--cks-ink);padding:0 8px;margin:0;width:100%;min-width:0;height:100%;line-height:normal}#cks-kit .cks-row select{cursor:pointer}#cks-kit .cks-row select.empty{color:var(--cks-ph);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23aeb7bd' stroke-width='2'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:12px 8px;background-position:calc(50% + 44px) 52%}#cks-kit .cks-row select.empty.gsz{background-position:calc(50% + 60px) 52%}#cks-kit .cks-row select option,#cks-kit .cks-row select optgroup{color:var(--cks-ink);background:#fff}#cks-kit .cks-row input{text-transform:uppercase}#cks-kit .cks-row input::placeholder{color:var(--cks-ph);text-transform:none;opacity:1}#cks-kit .cks-row select:hover,#cks-kit .cks-row input:hover{background-color:#e3e9ef}#cks-kit .cks-row select:focus,#cks-kit .cks-row input:focus{outline:none;background-color:var(--cks-hl)}#cks-kit .cks-row .err{color:var(--cks-bad);text-decoration:underline wavy var(--cks-bad);text-underline-offset:4px;text-decoration-thickness:1px}#cks-kit .cks-row .rm{border:none;background:none;color:var(--cks-label);font-size:18px;opacity:0;cursor:pointer;padding:0}#cks-kit .cks-row:hover .rm,#cks-kit .cks-row:focus-within .rm{opacity:1}@media (hover:none){#cks-kit .cks-row .rm{opacity:1}}#cks-kit .cks-row .rm:hover{color:var(--cks-ink)}#cks-kit .cks-add{width:57px;height:52px;background:var(--cks-ink);color:#fff;border:none;border-radius:0;font-size:22px;font-weight:500;margin-top:1px;padding:0;cursor:pointer;line-height:1}#cks-kit .cks-notes{display:flex;flex-direction:column;gap:1px;margin-top:24px}#cks-kit .cks-note{padding:13px 16px;font-size:14px;font-weight:500;background:var(--cks-field)}#cks-kit .cks-note.good{background:var(--cks-hl)}#cks-kit .cks-note.bad{box-shadow:inset 4px 0 0 var(--cks-ink)}#cks-kit .cks-tools{display:flex;gap:16px;flex-wrap:wrap;font-size:13px;margin-top:14px;color:var(--cks-muted)}#cks-kit .cks-tools button{background:none;border:none;padding:0;color:var(--cks-ink);font-weight:700;text-decoration:underline;text-underline-offset:3px;cursor:pointer;font-size:13px}#cks-kit .cks-paste{margin-top:12px;display:flex;flex-direction:column;gap:10px}#cks-kit .cks-paste label{font-size:13px;font-weight:600}#cks-kit .cks-paste textarea{width:100%;min-height:96px;border:none;border-radius:0;background:var(--cks-field);padding:12px 14px;font-size:14px}#cks-kit .cks-paste .cks-btn{width:196px}#cks-kit .cks-details-h{margin-top:48px}#cks-kit .cks-details{margin-top:16px;color:var(--cks-muted);max-width:75ch;line-height:1.6}.cks-qty{font-weight:600}.cks-cart-roster summary{cursor:pointer}#cks-kit label>.cks-h{display:block}#cks-kit .cks-swatches .none,#cks-kit .cks-part-btn .sw.none{background:#fff linear-gradient(to top right,transparent calc(50% - 1px),#d22 calc(50% - 1px),#d22 calc(50% + 1px),transparent calc(50% + 1px))}#cks-kit .cks-overlay .spot .tint{width:100%;height:100%;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}#cks-kit .cks-lc{display:flex;flex-direction:column;gap:1px}#cks-kit .cks-lc .cks-part-btn{padding:0 10px;gap:8px;font-size:13px}#cks-kit .cks-lc .cks-swatches{grid-template-columns:repeat(5,1fr);gap:6px;padding:8px}#cks-kit .cks-lc .orig{font-size:9px;font-weight:700;color:#fff;text-shadow:0 0 2px #000}#cks-kit .cks-lc-note{margin:0;font-size:12px;color:var(--cks-muted);line-height:1.35}#cks-kit .cks-cart.busy{opacity:.6;pointer-events:none}#cks-kit .cks-cart-col{margin-left:auto;display:flex;flex-direction:column;gap:8px;width:196px;max-width:100%}#cks-kit .cks-cart-col .cks-cart{margin-left:0;width:100%}#cks-kit .cks-save{display:flex;align-items:center;justify-content:center;gap:10px;background:#fff;color:var(--cks-ink);border:1px solid var(--cks-ink);border-radius:0;height:52px;width:100%;padding:0;font:inherit;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:0;line-height:1;cursor:pointer}#cks-kit .cks-save:hover,#cks-kit .cks-save:focus-visible{background:var(--cks-ink);color:#fff}#cks-kit .cks-save.busy{opacity:.6;pointer-events:none}#cks-kit .cks-save-msg{font-size:12px;line-height:1.4;color:var(--cks-muted);text-align:center}#cks-kit .cks-save-msg:empty{display:none}#cks-kit .cks-save-msg.bad{color:var(--cks-bad)}#cks-kit .cks-save-msg a{color:var(--cks-ink);font-weight:600}#cks-kit .cks-sets{display:flex;flex-direction:column;gap:1px;background:#fff}#cks-kit .cks-set{display:flex;align-items:center;gap:6px;background:var(--cks-field);min-height:52px;padding:0 8px 0 0}#cks-kit .cks-set.viewing{box-shadow:inset 4px 0 0 #85fbe9}#cks-kit .cks-set-view{flex:1;min-width:0;display:flex;align-items:center;gap:8px;background:none;border:0;border-radius:0;padding:8px 0 8px 10px;font-size:16px;color:var(--cks-ink);cursor:pointer;text-align:left;min-height:52px}#cks-kit .cks-set-view:disabled{cursor:default;color:var(--cks-muted)}#cks-kit .cks-set-view .lbl{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#cks-kit .cks-set-view .sw{width:18px;height:18px;flex:none;box-shadow:inset 0 0 0 1px rgb(0 0 0 / .2);background:#fff}#cks-kit .cks-set:not(.on) .cks-set-view .lbl{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#cks-kit .cks-set-view .sw{background:repeating-linear-gradient(45deg,#fff 0 3px,#dfe5ea 3px 6px)}#cks-kit .cks-set-view:focus-visible,#cks-kit .cks-switch:focus-visible,#cks-kit .cks-shuffle:focus-visible{outline:2px solid #85b0ae;outline-offset:2px}#cks-kit .cks-set-note{font-size:12px;color:var(--cks-muted);text-transform:uppercase;letter-spacing:.04em;font-weight:600}#cks-kit .cks-set-ctl{display:flex;align-items:center;gap:8px}#cks-kit .cks-switch{position:relative;width:42px;height:24px;flex:none;border:0;border-radius:12px;background:var(--cks-label);padding:0;cursor:pointer;transition:background .15s}#cks-kit .cks-switch span{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;transition:transform .15s;box-shadow:0 1px 2px rgb(0 0 0 / .25)}#cks-kit .cks-switch[aria-checked=true]{background:var(--cks-ink)}#cks-kit .cks-switch[aria-checked=true] span{transform:translateX(18px);background:#85fbe9}#cks-kit .cks-shuffle{width:28px;height:28px;flex:none;display:grid;place-items:center;background:#fff;border:1px solid var(--cks-ink);border-radius:0;padding:0;cursor:pointer;color:var(--cks-ink)}#cks-kit .cks-shuffle:hover{background:#c7fcf4}#cks-kit .cks-set-hint{font-size:13px;color:var(--cks-muted);margin:4px 0 0;line-height:1.4}@media (prefers-reduced-motion:reduce){#cks-kit .cks-switch,#cks-kit .cks-switch span{transition:none}}.cks-page{display:block;width:100%;max-width:none;padding:0 24px;box-sizing:border-box}@media (max-width:600px){.cks-page{padding:0 16px}}#cks-kit .cks-shot{cursor:zoom-in}#cks-kit .cks-shot:focus-visible{outline:2px solid #85b0ae;outline-offset:4px}html.cks-noscroll{overflow:hidden}#cks-kit .cks-zoom{position:fixed;inset:0;z-index:100000;background:#fff;display:grid;grid-template-columns:120px minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto}#cks-kit .cks-zoom-thumbs{grid-row:1/3;display:flex;flex-direction:column;gap:10px;padding:72px 16px 16px;overflow:auto}#cks-kit .cks-zoom-thumbs button{display:block;width:88px;padding:4px;background:#fff;border:1px solid var(--cks-field);cursor:pointer}#cks-kit .cks-zoom-thumbs button[aria-pressed=true]{border-color:var(--cks-ink)}#cks-kit .cks-zoom-thumbs .cks-shot{cursor:inherit;pointer-events:none}#cks-kit .cks-zoom-stage{position:relative;min-height:0;overflow:hidden;display:grid;place-items:center;touch-action:none;cursor:zoom-in}#cks-kit .cks-zoom.zoomed .cks-zoom-stage{cursor:zoom-out}#cks-kit .cks-zoom-pan{width:min(calc(100vw - 160px),calc(100vh - 60px),1100px);transform-origin:center center;will-change:transform}#cks-kit .cks-zoom.fine .cks-zoom-pan{transition:transform .12s ease-out}#cks-kit .cks-zoom-pan .cks-shot{cursor:inherit;width:100%;pointer-events:none}#cks-kit .cks-zoom-x{position:absolute;top:16px;right:16px;width:48px;height:48px;display:grid;place-items:center;background:var(--cks-ink);color:#fff;font-size:28px;line-height:1;cursor:pointer;z-index:2}#cks-kit .cks-zoom-x:focus-visible,#cks-kit .cks-zoom-thumbs button:focus-visible{outline:2px solid #85b0ae;outline-offset:2px}#cks-kit .cks-zoom-tip{grid-column:2;margin:0;padding:8px 16px 16px;text-align:center;font-size:13px;color:var(--cks-muted)}@media (max-width:700px){#cks-kit .cks-zoom{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto auto}#cks-kit .cks-zoom-thumbs{grid-row:2;flex-direction:row;justify-content:center;padding:8px 16px 0}#cks-kit .cks-zoom-thumbs button{width:72px}#cks-kit .cks-zoom-tip{grid-column:1}#cks-kit .cks-zoom-pan{width:min(calc(100vw - 32px),calc(100vh - 200px))}}@media (prefers-reduced-motion:reduce){#cks-kit .cks-zoom.fine .cks-zoom-pan{transition:none}}#cks-kit .cks-parts-for{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--cks-ink);background:#c7fcf4;padding:3px 7px;margin-left:8px;vertical-align:middle}@media (max-width:900px){#cks-kit .cks-main{display:contents}#cks-kit .cks-main>*{order:4;min-width:0}#cks-kit .cks-title{order:1}#cks-kit .cks-shots{order:2}#cks-kit .cks-side{order:3;margin-top:28px}}#cks-kit .cks-set.on .cks-set-view::after{content:"";width:7px;height:7px;flex:none;margin:0 2px 0 auto;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform .15s}#cks-kit .cks-set.open .cks-set-view::after{transform:translateY(2px) rotate(-135deg)}#cks-kit .cks-sets .cks-set-body{background:#fff;border-left:4px solid #85fbe9;padding:2px 0 16px 14px}#cks-kit .cks-sets .cks-set-body .cks-h{font-size:18px;margin-top:14px}#cks-kit .cks-sets .cks-set-body .cks-parts-for{display:none}#cks-kit .cks-set-view .lbl{flex:0 1 auto;min-width:3.2em}#cks-kit .cks-set-note{font-size:10px;letter-spacing:.02em}#cks-kit .cks-set{gap:5px;padding-right:6px}#cks-kit .cks-set-view{gap:7px;padding-left:8px;font-size:15px}#cks-kit .cks-set.on .cks-set-view::after{margin-left:2px}#cks-kit{position:relative;isolation:isolate}#cks-kit::before{content:"";position:absolute;z-index:-1;top:-48px;left:50%;width:100vw;margin-left:-50vw;height:min(calc(100% + 48px),1100px);background:linear-gradient(180deg,#ebebec 0%,#eeeff0 30%,#f6f6f7 62%,#fff 92%);pointer-events:none}#cks-kit .cks-shots:not(.cks-zoom *){background:none}#cks-kit .cks-side{background:#fff}#cks-kit .cks-shuffle{order:3;width:30px;height:30px;border:3px solid #fff0;background:linear-gradient(#fff,#fff) padding-box,conic-gradient(from 200deg,#e63946,#f4a261,#f6d743,#52b788,#3a86ff,#8338ec,#e63946) border-box}#cks-kit .cks-shuffle:hover{background:linear-gradient(#c7fcf4,#c7fcf4) padding-box,conic-gradient(from 200deg,#e63946,#f4a261,#f6d743,#52b788,#3a86ff,#8338ec,#e63946) border-box}#cks-kit .cks-set .cks-switch{order:2}#cks-kit .cks-tour-start{display:block;margin:-6px auto 14px;background:none;border:0;border-radius:0;padding:4px 2px;font:600 14px/1.3 Montserrat,"Helvetica Neue",Arial,sans-serif;color:var(--cks-ink);text-decoration:underline;text-underline-offset:3px;cursor:pointer;box-shadow:none;text-transform:none;letter-spacing:0}#cks-kit .cks-tour-start::before{content:"?";display:inline-grid;place-items:center;width:18px;height:18px;margin-right:7px;border-radius:50%;background:#000;color:#85fbe9;font-size:12px;font-weight:800;text-decoration:none;vertical-align:1px}#cks-kit .cks-up-hint{font-size:13px;line-height:1.5;color:var(--cks-muted);margin:6px 0 14px;max-width:760px}.cks-tour-ring{position:fixed;z-index:99998;pointer-events:none;box-shadow:0 0 0 3px #85fbe9,0 0 0 9999px rgb(0 0 0 / .5);transition:top .2s,left .2s,width .2s,height .2s}.cks-tour{position:fixed;z-index:99999;box-sizing:border-box;width:min(380px,calc(100vw - 24px));background:#fff;color:#000;border:1px solid #000;padding:18px 20px 16px;font:400 14px/1.5 Montserrat,"Helvetica Neue",Arial,sans-serif;box-shadow:0 10px 30px rgb(0 0 0 / .25);max-height:calc(100vh - 24px);overflow:auto}.cks-tour.dock{left:0;right:0;bottom:0;top:auto;width:100%;max-height:52vh;border-width:1px 0 0}.cks-tour *{box-sizing:border-box}.cks-tour-n{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#5f666e;margin:0 28px 4px 0}.cks-tour-t{font:800 20px/1.2 Montserrat,"Helvetica Neue",Arial,sans-serif;margin:0 28px 8px 0;color:#000;text-transform:none;letter-spacing:0}.cks-tour-b p{margin:0 0 8px}.cks-tour-b ul{margin:0 0 8px;padding-left:18px}.cks-tour-b li{margin:0 0 4px}.cks-tour-ft{display:flex;align-items:center;gap:8px;margin-top:12px}.cks-tour button{font:inherit;border-radius:0;box-shadow:none;text-transform:none;letter-spacing:0;cursor:pointer;min-height:0;line-height:1.2}.cks-tour-skip{margin-right:auto;background:none;border:0;padding:6px 0;color:#5f666e;text-decoration:underline;font-size:13px}.cks-tour-ft .cks-tour-back{margin-left:auto;background:#fff;color:#000;border:1px solid #000;padding:10px 16px;font-weight:700}.cks-tour-skip+.cks-tour-back{margin-left:0}.cks-tour-next{background:#000;color:#fff;border:1px solid #000;padding:10px 18px;font-weight:700;margin-left:auto}.cks-tour-back+.cks-tour-next{margin-left:0}.cks-tour-next:hover{background:#85fbe9;color:#000}.cks-tour-x{position:absolute;top:8px;right:8px;width:32px;height:32px;background:none;border:0;padding:0;font-size:24px!important;color:#000}.cks-tour button:focus-visible{outline:2px solid #85b0ae;outline-offset:2px}@media (prefers-reduced-motion:reduce){.cks-tour-ring{transition:none}}#cks-kit,#cks-kit *{word-break:normal;overflow-wrap:break-word;hyphens:manual}#cks-kit *{scroll-margin-top:110px}#cks-kit .cks-part-btn{display:grid;grid-template-columns:22px minmax(0,1fr);grid-template-rows:auto auto;column-gap:12px;row-gap:1px;align-items:center;min-height:48px;padding:7px 14px}#cks-kit .cks-part-btn .sw{grid-row:1/3;grid-column:1}#cks-kit .cks-part-btn .lbl{grid-column:2;grid-row:1;flex:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.25}#cks-kit .cks-part-btn .val{grid-column:2;grid-row:2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.25}#cks-kit .cks-parts summary{flex-wrap:wrap;row-gap:6px;white-space:nowrap}#cks-kit .cks-parts summary .cks-parts-for{margin-left:8px;margin-right:auto}#cks-kit .cks-tools{flex-direction:column;align-items:stretch;gap:10px}#cks-kit .cks-tools .cks-paste-toggle{display:flex;align-items:center;gap:14px;width:100%;text-align:left;background:#fff;border:2px dashed var(--cks-label);padding:14px 18px;text-decoration:none;font-weight:400;color:var(--cks-ink);font-size:14px;line-height:1.35;transition:border-color .15s,background .15s}#cks-kit .cks-tools .cks-paste-toggle:hover,#cks-kit .cks-tools .cks-paste-toggle[aria-expanded=true]{border-color:var(--cks-ink);background:#c7fcf4}#cks-kit .cks-paste-ico{flex:none;color:#000}#cks-kit .cks-paste-txt{flex:1;display:flex;flex-direction:column;gap:2px}#cks-kit .cks-paste-txt b{font-size:15px;font-weight:800;text-transform:uppercase;letter-spacing:.03em}#cks-kit .cks-paste-txt span{color:var(--cks-muted);font-size:13px}#cks-kit .cks-paste-go-ico{flex:none;display:grid;place-items:center;width:36px;height:36px;background:#000;color:#fff;font-size:22px;font-weight:700;transition:transform .15s}#cks-kit .cks-paste-go-ico::before{content:"+"}#cks-kit .cks-paste-toggle[aria-expanded=true] .cks-paste-go-ico::before{content:"\2212"}#cks-kit .cks-tools-tip{font-size:13px;color:var(--cks-muted)}#cks-kit.cks-zooming{isolation:auto}#cks-kit.cks-zooming::before{display:none}#cks-kit .cks-zoom{z-index:2147483000}#cks-kit .cks-zoom-x{width:auto;height:48px;padding:0 18px 0 14px;gap:8px;grid-auto-flow:column;border:0;border-radius:0;font:700 14px/1 Montserrat,"Helvetica Neue",Arial,sans-serif;text-transform:uppercase;letter-spacing:.05em;box-shadow:0 2px 10px rgb(0 0 0 / .25)}#cks-kit .cks-zoom-x span{font-size:26px;font-weight:400;line-height:1;margin-top:-2px}#cks-kit .cks-zoom-x:hover{background:#85fbe9;color:#000}#cks-kit{--cks-ease:cubic-bezier(.22,1,.36,1)}@keyframes cks-rise{from{opacity:0;translate:0 26px}to{opacity:1;translate:0 0}}@keyframes cks-fade{from{opacity:0}to{opacity:1}}@keyframes cks-jersey{from{opacity:0;translate:0 34px;scale:.94}to{opacity:1;translate:0 0;scale:1}}@keyframes cks-drop{from{opacity:0;translate:0 -8px}to{opacity:1;translate:0 0}}#cks-kit.cks-anim .cks-title{animation:cks-rise .4s var(--cks-ease) both}#cks-kit.cks-anim .cks-tour-start{animation:cks-fade .35s ease .15s both}#cks-kit.cks-anim .cks-shots:not(.cks-zoom *){animation:cks-fade .4s ease both}@keyframes cks-jersey-in{from{opacity:0;translate:0 80px}to{opacity:1;translate:0 0}}#cks-kit.cks-wait .cks-shots:not(.cks-zoom *)>.cks-shot{opacity:0}#cks-kit.cks-anim.cks-in .cks-shots:not(.cks-zoom *)>.cks-shot{animation:cks-jersey-in .6s var(--cks-ease) backwards}#cks-kit.cks-anim.cks-in .cks-shots:not(.cks-zoom *)>.cks-shot+.cks-shot{animation-delay:.12s}#cks-kit.cks-anim .cks-side{animation:cks-rise .45s var(--cks-ease) .05s both}#cks-kit.cks-anim .cks-form>.cks-sec,#cks-kit.cks-anim .cks-up-hint{animation:cks-rise .4s var(--cks-ease) .1s both}#cks-kit.cks-anim .cks-uploads>*{animation:cks-rise .4s var(--cks-ease) .12s both}#cks-kit.cks-anim .cks-uploads>:nth-child(2){animation-delay:.15s}#cks-kit.cks-anim .cks-uploads>:nth-child(3){animation-delay:.18s}#cks-kit.cks-anim .cks-uploads>:nth-child(4){animation-delay:.21s}#cks-kit.cks-anim .cks-actions{animation:cks-rise .4s var(--cks-ease) .22s both}#cks-kit.cks-anim .cks-rhead,#cks-kit.cks-anim .cks-roster,#cks-kit.cks-anim .cks-add,#cks-kit.cks-anim .cks-notes,#cks-kit.cks-anim .cks-tools{animation:cks-rise .4s var(--cks-ease) .25s both}#cks-kit .cks-set-body:not([hidden]),#cks-kit .cks-parts[open] .cks-parts-list,#cks-kit .cks-swatches:not([hidden]),#cks-kit .cks-paste:not([hidden]),#cks-kit .cks-file:not([hidden]){animation:cks-drop .2s var(--cks-ease) both}#cks-kit .cks-parts summary::after,#cks-kit .cks-set-view::after{transition:transform .3s var(--cks-ease)}#cks-kit .cks-btn,#cks-kit .cks-cart,#cks-kit .cks-save,#cks-kit .cks-shuffle,#cks-kit .cks-add,#cks-kit .cks-tools .cks-paste-toggle,#cks-kit .cks-zoom-x,#cks-kit .cks-swatches button,#cks-kit .cks-part-btn,#cks-kit .cks-set-view,#cks-kit .cks-switch,#cks-kit .cks-switch span,#cks-kit select.cks-field{transition:background-color .25s ease,color .25s ease,border-color .25s ease,box-shadow .3s var(--cks-ease),transform .3s var(--cks-ease),translate .3s var(--cks-ease),scale .2s var(--cks-ease)}#cks-kit .cks-btn:hover,#cks-kit .cks-cart:hover,#cks-kit .cks-save:hover,#cks-kit .cks-add:hover{translate:0 -2px;box-shadow:0 8px 18px rgb(0 0 0 / .18)}#cks-kit .cks-shuffle:hover{translate:0 -1px;box-shadow:0 4px 10px rgb(0 0 0 / .18)}#cks-kit .cks-shuffle:active svg{transition:transform .5s var(--cks-ease);transform:rotate(180deg)}#cks-kit .cks-swatches button:hover{scale:1.08}#cks-kit .cks-btn:active,#cks-kit .cks-cart:active,#cks-kit .cks-save:active,#cks-kit .cks-add:active,#cks-kit .cks-shuffle:active,#cks-kit .cks-zoom-x:active,#cks-kit .cks-tools .cks-paste-toggle:active{translate:0 0;scale:.97;box-shadow:none}#cks-kit .cks-part-btn:hover,#cks-kit .cks-set-view:not(:disabled):hover{background-color:#dfe7ee}#cks-kit .cks-shots:not(.cks-zoom *)>.cks-shot{transition:translate .25s var(--cks-ease)}@media (hover:hover){#cks-kit .cks-shots:not(.cks-zoom *)>.cks-shot:hover{translate:0 -4px}}#cks-kit .cks-zoom{animation:cks-fade .3s ease both}#cks-kit .cks-zoom-pan{animation:cks-jersey .3s var(--cks-ease) both}.cks-tour{animation:cks-drop .25s cubic-bezier(.22,1,.36,1) both}@media (prefers-reduced-motion:reduce){#cks-kit *,#cks-kit *::before,#cks-kit *::after,.cks-tour{animation:none!important;transition:none!important}}.cks-tour .cks-tour-voice{position:absolute;top:10px;right:46px;display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;background:#fff;color:#000;border:1px solid #000;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.cks-tour .cks-tour-voice[aria-pressed=true]{background:#85fbe9}.cks-tour .cks-tour-voice:hover{background:#c7fcf4}.cks-tour-n{margin-right:150px}#cks-kit .cks-shots:not(.cks-zoom *){position:relative;isolation:isolate}#cks-kit .cks-blobs{position:absolute;inset:0;z-index:-1;pointer-events:none;overflow:hidden;-webkit-mask-image:radial-gradient(closest-side,#000 40%,transparent 100%);mask-image:radial-gradient(closest-side,#000 40%,transparent 100%)}#cks-kit .cks-zoom .cks-blobs{display:none}#cks-kit .cks-blobs i{position:absolute;width:52%;aspect-ratio:1;border-radius:50%;will-change:transform;animation:cks-blob-1 18s ease-in-out infinite alternate}#cks-kit .cks-blobs i:nth-child(1){left:12%;top:-6%;background:radial-gradient(circle,rgb(133 251 233 / .75),#fff0 68%)}#cks-kit .cks-blobs i:nth-child(2){left:40%;top:18%;background:radial-gradient(circle,rgb(133 176 174 / .6),#fff0 68%);animation-name:cks-blob-2;animation-duration:22s}#cks-kit .cks-blobs i:nth-child(3){left:26%;top:30%;background:radial-gradient(circle,rgb(140 185 255 / .5),#fff0 68%);animation-name:cks-blob-3;animation-duration:26s}#cks-kit .cks-blobs i:nth-child(4){left:50%;top:-10%;background:radial-gradient(circle,rgb(196 170 255 / .45),#fff0 68%);animation-name:cks-blob-4;animation-duration:20s}@keyframes cks-blob-1{0%{transform:translate(-20%,0) scale(1)}50%{transform:translate(35%,25%) scale(1.25)}100%{transform:translate(10%,45%) scale(.9)}}@keyframes cks-blob-2{0%{transform:translate(25%,10%) scale(1.1)}50%{transform:translate(-40%,-20%) scale(.85)}100%{transform:translate(-10%,30%) scale(1.2)}}@keyframes cks-blob-3{0%{transform:translate(-30%,20%) scale(.9)}50%{transform:translate(45%,-25%) scale(1.2)}100%{transform:translate(60%,15%) scale(1)}}@keyframes cks-blob-4{0%{transform:translate(10%,30%) scale(1.15)}50%{transform:translate(-35%,10%) scale(.9)}100%{transform:translate(-55%,45%) scale(1.1)}}#cks-kit.cks-anim .cks-blobs{opacity:0;transition:opacity .8s ease}#cks-kit.cks-anim.cks-in .cks-blobs{opacity:1}@media (prefers-reduced-motion:reduce){#cks-kit .cks-blobs i{animation:none!important}#cks-kit .cks-blobs{opacity:1!important}}#cks-kit .cks-fullnote{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:10px 0 4px;padding:10px 12px;border:1px solid var(--cks-label);background:linear-gradient(90deg,rgb(133 251 233 / .18),rgb(196 170 255 / .18));font-size:13px;line-height:1.35}#cks-kit .cks-fullnote[hidden]{display:none}#cks-kit .cks-fullnote-tag{font-weight:800;text-transform:uppercase;letter-spacing:.06em;font-size:11px;padding:3px 8px;color:#000;background:linear-gradient(90deg,#85fbe9,#8cb9ff,#c4aaff,#ffb38c)}#cks-kit .cks-fullnote-txt{flex:1 1 200px}#cks-kit .cks-fullnote-pal{display:flex;flex:1 0 100%;height:14px}#cks-kit .cks-fullnote-pal i{flex:1;box-shadow:inset 0 0 0 1px rgb(0 0 0 / .08)}#cks-kit .cks-swatches .cks-sw-head{grid-column:1/-1;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#555;margin-top:2px}#cks-kit .cks-part[hidden]{display:none}.cks-welcome{position:fixed;inset:0;z-index:99999;display:grid;place-items:center;padding:16px;background:rgb(10 12 16 / .55);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:cks-fade .3s ease both}.cks-welcome *{box-sizing:border-box}.cks-welcome-card{position:relative;width:min(460px,100%);max-height:calc(100vh - 32px);overflow:auto;background:#fff;color:#000;font:400 15px/1.55 Montserrat,"Helvetica Neue",Arial,sans-serif;box-shadow:0 24px 60px rgb(0 0 0 / .35);animation:cks-drop .45s cubic-bezier(.22,1,.36,1) both}.cks-welcome-top{position:relative;display:flex;align-items:center;justify-content:center;height:104px;padding:18px 56px;background:#fff;border-bottom:1px solid #e3e8ed}.cks-welcome-top::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:5px;background:linear-gradient(90deg,#85fbe9,#85b0ae,#8cb9ff,#c4aaff)}.cks-welcome-card .cks-welcome-logo{display:block;max-width:100%;height:64px;max-height:64px;width:auto;min-width:0;object-fit:contain;opacity:1;visibility:visible;filter:none}.cks-welcome-name{color:#000}.cks-welcome-top.dark .cks-welcome-name{color:#fff}.cks-welcome-name{font:800 22px/1 Montserrat,"Helvetica Neue",Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase}.cks-welcome-body{padding:22px 26px 20px}.cks-welcome-eyebrow{font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#85b0ae}.cks-welcome-t{font:800 28px/1.15 Montserrat,"Helvetica Neue",Arial,sans-serif;margin:4px 0 10px;color:#000;text-transform:none;letter-spacing:0}.cks-welcome p{margin:0 0 10px}.cks-welcome-how{padding:10px 12px;background:#ebf0f5;font-weight:600;font-size:14px}.cks-welcome-btns{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:16px 0 6px}.cks-welcome button{font:inherit;border-radius:0;box-shadow:none;text-transform:none;letter-spacing:0;cursor:pointer;min-height:0;line-height:1.2}.cks-welcome-read,.cks-welcome-listen{display:flex;align-items:center;justify-content:center;gap:8px;min-height:52px!important;padding:10px 12px;font-weight:700!important;font-size:14px!important;border:1px solid #000;transition:background .15s,color .15s,transform .15s}.cks-welcome-read{background:#000;color:#fff}.cks-welcome-listen{background:#85fbe9;color:#000}.cks-welcome-read:hover{background:#85fbe9;color:#000}.cks-welcome-listen:hover{background:#c7fcf4}.cks-welcome-read:active,.cks-welcome-listen:active{transform:translateY(1px)}.cks-welcome-btns button:only-child{grid-column:1/-1}.cks-welcome-skip{display:block;margin:8px auto 0;background:none;border:0;padding:6px 4px;color:#5f666e;text-decoration:underline;text-underline-offset:3px;font-size:13px!important}.cks-welcome-note{margin:6px 0 0!important;text-align:center;font-size:12px;color:#5f666e}.cks-welcome-x{position:absolute;top:8px;right:8px;width:36px;height:36px;background:none;border:0;padding:0;color:#000;font-size:26px!important;z-index:1}.cks-welcome button:focus-visible{outline:2px solid #85b0ae;outline-offset:2px}@media (max-width:480px){.cks-welcome-btns{grid-template-columns:1fr}.cks-welcome-t{font-size:24px}.cks-welcome-body{padding:18px 18px 16px}}@media (prefers-reduced-motion:reduce){.cks-welcome,.cks-welcome-card{animation:none!important}}#cks-kit .cks-gtabs{display:grid;grid-template-columns:1fr 1fr;margin:0 0 6px;border:1px solid #000}#cks-kit .cks-gtab{display:flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:6px 4px;white-space:nowrap;background:#fff;color:#000;border:0;border-radius:0;box-shadow:none;font:700 12px/1.2 Montserrat,"Helvetica Neue",Arial,sans-serif;text-transform:none;letter-spacing:0;cursor:pointer}#cks-kit .cks-gtab+.cks-gtab{border-left:1px solid #000}#cks-kit .cks-gtab[aria-selected=true]{background:#000;color:#fff}#cks-kit .cks-gtab:not([aria-selected=true]):hover{background:#c7fcf4}#cks-kit .cks-gtab:focus-visible{outline:2px solid #85b0ae;outline-offset:2px}#cks-kit .cks-gtab-ic{width:12px;height:12px;flex:none;box-shadow:inset 0 0 0 1px rgb(0 0 0 / .2)}#cks-kit .cks-gtab-ic.one{background:#98999b}#cks-kit .cks-gtab-ic.full{background:conic-gradient(#85fbe9,#8cb9ff,#c4aaff,#ff6aa2,#ffb38c,#ffe36a,#85fbe9)}#cks-kit .cks-gtab[aria-selected=true] .cks-gtab-ic.one{background:#fff}#cks-kit .cks-gtab-hint{margin:0 0 8px;font-size:12px;line-height:1.4;color:#5f666e}.cks-welcome-top.dark{background:#000;border-color:#000}.cks-welcome-top.dark~.cks-welcome-x,.cks-welcome-card:has(.cks-welcome-top.dark) .cks-welcome-x{color:#fff}.cks-welcome-off{display:flex;align-items:center;justify-content:center;gap:8px;margin:6px 0 0;font-size:13px;color:#000;cursor:pointer}.cks-welcome-off input{width:16px;height:16px;margin:0;accent-color:#000}#cks-kit .cks-gpick.has-picker .cks-kitpick{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}#cks-kit .cks-gpick{position:relative}#cks-kit .cks-gbtn{display:block;width:100%;min-height:52px;padding:8px 34px;border:0;border-radius:0;box-shadow:none;color:var(--cks-ink);font:400 16px/1.25 Montserrat,"Helvetica Neue",Arial,sans-serif;text-transform:none;letter-spacing:0;text-align:center;cursor:pointer;background:var(--cks-field) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23000' stroke-width='2'/%3E%3C/svg%3E") no-repeat right 14px center/12px 8px}#cks-kit .cks-gbtn[hidden]{display:none}#cks-kit .cks-gpick.open .cks-gbtn{background-color:#c7fcf4;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 7l5-5 5 5' fill='none' stroke='%23000' stroke-width='2'/%3E%3C/svg%3E")}#cks-kit .cks-gbtn:focus-visible{outline:2px solid #85b0ae;outline-offset:2px}#cks-kit .cks-gpicker{position:absolute;z-index:1000;left:0;top:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(86px,1fr));gap:6px;max-height:420px;overflow-y:auto;overscroll-behavior:contain;padding:8px;background:#ebf0f5;border:1px solid #000;box-shadow:0 12px 30px rgb(0 0 0 / .22);scrollbar-width:thin}#cks-kit .cks-gpicker[hidden]{display:none}#cks-kit .cks-gtile{display:flex;flex-direction:column;align-items:center;gap:3px;min-width:0;min-height:0;padding:4px 2px 5px;background:#fff;color:#000;border:0;border-radius:0;box-shadow:inset 0 0 0 1px rgb(0 0 0 / .08);font:600 11px/1.2 Montserrat,"Helvetica Neue",Arial,sans-serif;text-transform:none;letter-spacing:0;cursor:pointer;transition:box-shadow .15s,transform .15s}#cks-kit .cks-gtile img{display:block;width:100%;max-width:76px;height:auto;aspect-ratio:1}#cks-kit .cks-gtile span{display:block;max-width:100%;text-align:center;overflow-wrap:anywhere}#cks-kit .cks-gtile:hover{box-shadow:inset 0 0 0 2px #85b0ae}#cks-kit .cks-gtile[aria-selected=true]{box-shadow:inset 0 0 0 3px #000;background:#c7fcf4}#cks-kit .cks-gtile:focus-visible{outline:2px solid #85b0ae;outline-offset:1px}#cks-kit .cks-gtile-own{display:block;width:100%;max-width:76px;aspect-ratio:1;background:#e1e5e9}.cks-welcome-card:focus{outline:none}.cks-acct-card{position:relative;max-width:440px}.cks-acct-card .cks-welcome-x{position:absolute;top:10px;right:10px;color:#000}.cks-acct-sub{margin:0 0 14px;font-size:14px;line-height:1.45;color:#3d454c}.cks-acct-tabs{display:flex;margin:0 0 14px;border:1px solid #000}.cks-acct-card .cks-acct-tabs button{flex:1;margin:0;padding:10px 8px;background:#fff;color:#000;border:0;border-radius:0;font:700 13px/1 Montserrat,"Helvetica Neue",Arial,sans-serif;text-transform:none;letter-spacing:0;cursor:pointer;box-shadow:none}.cks-acct-card .cks-acct-tabs button[aria-selected=true]{background:#000;color:#fff}.cks-acct-form{display:flex;flex-wrap:wrap;gap:10px;margin:0}.cks-acct-reg:not(label){display:contents}.cks-acct-reg[hidden]{display:none}.cks-acct-f{display:flex;flex-direction:column;gap:4px;width:100%;margin:0;font:600 12px/1.2 Montserrat,"Helvetica Neue",Arial,sans-serif;color:#000;text-align:left}.cks-acct-f.half{width:calc(50% - 5px)}.cks-acct-f input{box-sizing:border-box;width:100%;height:44px;margin:0;padding:0 12px;background:#ebf0f5;border:1px solid #fff0;border-radius:0;font:500 15px/1 Montserrat,"Helvetica Neue",Arial,sans-serif;color:#000;box-shadow:none}.cks-acct-f input:focus{outline:none;border-color:#000;background:#fff}.cks-acct-ok{display:flex;gap:8px;align-items:flex-start;width:100%;margin:2px 0 0;font-size:13px;line-height:1.35;color:#000;text-align:left;cursor:pointer}.cks-acct-ok input{flex:none;width:16px;height:16px;margin:1px 0 0;accent-color:#000}.cks-acct-hp{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;opacity:0}.cks-acct-err{width:100%;margin:0;padding:8px 10px;background:#fff1f0;color:#a4161a;font-size:13px;text-align:left}.cks-acct-card .cks-acct-go{width:100%;height:52px;margin:4px 0 0;background:#000;color:#fff;border:0;border-radius:0;font:700 14px/1 Montserrat,"Helvetica Neue",Arial,sans-serif;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.cks-acct-card .cks-acct-go.busy{opacity:.6;cursor:progress}.cks-acct-lost{width:100%;font-size:13px;color:#000;text-align:center}@media (max-width:420px){.cks-acct-f.half{width:100%}}#cks-kit .cks-gtile .cks-gthumb{display:block;width:100%;max-width:76px;aspect-ratio:1;background-image:var(--cks-thumbs);background-repeat:no-repeat}