.wcp{display:grid;grid-gap:12px;gap:12px;width:100%;max-width:400px;margin-inline:auto;min-width:0}.wcp--both{max-width:820px}.wcp__cols{display:grid;grid-gap:16px;gap:16px;min-width:0}.wcp--both .wcp__cols{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:20px}.wcp__col{container-type:inline-size;display:grid;grid-gap:8px;gap:8px;align-content:start;min-width:0}.wcp__col h4{margin:0;display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:#5a6a82}.wcp__btn{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 12px;border:1px solid #c8d3e3;border-radius:999px;background:#fff;color:#14243a;font:600 12.5px DM Sans,system-ui,sans-serif;letter-spacing:0;text-transform:none;cursor:pointer}.wcp-gp__icon:focus-visible,.wcp-ios__btn:focus-visible,.wcp__btn:focus-visible,.wcp__tabs button:focus-visible{outline:3px solid #2b6fe0;outline-offset:2px}.wcp__bal{display:grid;grid-gap:6px;gap:6px}.wcp__bal label{display:flex;justify-content:space-between;align-items:baseline;gap:8px;font-size:13px;color:#3c4a60}.wcp__bal label b{color:#14243a;white-space:nowrap}.wcp__bal input{width:100%;margin:0;accent-color:#14243a}.wcp__glass{position:relative;isolation:isolate;border-radius:22px;overflow:hidden}.wcp__glass:before{inset:-30% -10%;background:radial-gradient(38% 70% at 12% 40%,color-mix(in srgb,var(--wcp-c,#12243a) 70%,#8ec1ff) 0,transparent 72%),radial-gradient(34% 70% at 52% 78%,#ffd482 0,transparent 70%),radial-gradient(40% 70% at 92% 30%,#8ec1ff 0,transparent 72%)}.wcp__glass:after,.wcp__glass:before{content:"";position:absolute;z-index:-1;pointer-events:none}.wcp__glass:after{inset:0;border-radius:inherit;background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.95' numOctaves='2' seed='11' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");background-size:80px 80px;mix-blend-mode:soft-light;opacity:.55}.wcp__tabs{position:relative;display:grid;grid-template-columns:1fr 1fr;grid-gap:4px;gap:4px;padding:5px;border-radius:22px;background:linear-gradient(135deg,rgb(255 255 255/.26),rgb(255 255 255/.1));-webkit-backdrop-filter:blur(16px) saturate(180%);backdrop-filter:blur(16px) saturate(180%);border:1px solid rgb(255 255 255/.55);box-shadow:inset 0 1px 0 rgb(255 255 255/.6),inset 0 -1px 0 rgb(255 255 255/.14),0 8px 22px rgb(20 36 58/.14)}.wcp__tabs:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.95' numOctaves='2' seed='7' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");background-size:80px 80px;mix-blend-mode:soft-light;opacity:.25}.wcp__tabs button{position:relative;z-index:1;display:grid;justify-items:center;grid-gap:1px;gap:1px;min-height:50px;padding:7px 8px;border:1px solid transparent;border-radius:17px;background:transparent;color:#0f1c2e;text-shadow:0 1px 6px rgb(255 255 255/.55);font-family:DM Sans,system-ui,sans-serif;cursor:pointer;transition:background .15s,box-shadow .15s}.wcp__tabs b{font-size:14px;font-weight:700;line-height:1.2}.wcp__tabs small{font-size:11px;line-height:1.2;opacity:.8}.wcp__tabs button[aria-selected=true]{background:linear-gradient(135deg,rgb(255 255 255/.72),rgb(255 255 255/.36));-webkit-backdrop-filter:blur(10px) saturate(160%);backdrop-filter:blur(10px) saturate(160%);border-color:rgb(255 255 255/.9);color:#0a1730;box-shadow:inset 0 1px 0 #fff,0 6px 16px rgb(20 36 58/.2)}.wcp__tabs button:not([aria-selected=true]):hover{background:rgb(255 255 255/.18)}@supports not (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){.wcp__tabs{background:rgb(255 255 255/.55)}}@media (prefers-reduced-transparency:reduce){.wcp__tabs,.wcp__tabs button[aria-selected=true]{-webkit-backdrop-filter:none;backdrop-filter:none;background:rgb(255 255 255/.7)}}.wcp-flip{perspective:1500px}.wcp-flip__in{position:relative;transform-style:preserve-3d;transition:transform .9s cubic-bezier(.3,.7,.2,1)}.wcp-flip.is-back .wcp-flip__in{transform:rotateY(180deg)}.wcp-face{backface-visibility:hidden;-webkit-backface-visibility:hidden}.wcp-face--back{position:absolute;inset:0;transform:rotateY(180deg)}@media (prefers-reduced-motion:reduce){.wcp-flip__in{transition:none}}.wcp-ios{background:#000;border-radius:28px;padding:4cqw 4cqw 6cqw}.wcp-ios__bar{display:flex;justify-content:space-between;margin-bottom:5cqw}.wcp-ios__btn{display:grid;place-items:center;width:10.5cqw;height:10.5cqw;padding:0;border:0;border-radius:50%;background:#1c1c1e;color:#fff;font-size:4.4cqw}button.wcp-ios__btn{cursor:pointer}.wcp-ios__btn--wide{width:24cqw;border-radius:6cqw;letter-spacing:.1em}.wcp-ap{container-type:inline-size;position:relative;display:flex;flex-direction:column;aspect-ratio:680/998;border-radius:3cqw;overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Inter,Arial,sans-serif;line-height:1.15}.wcp-ap:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px rgb(255 255 255/.22);pointer-events:none}.wcp-ap__head{display:flex;align-items:center;gap:2.4cqw;height:13.1cqw;padding:1.6cqw 4cqw 0 3.2cqw}.wcp-ap__logo{height:13.1cqw;max-width:44cqw;object-fit:contain;object-position:left center;flex:none}.wcp-ap__logo--cartia{height:8.6cqw;max-width:25cqw}.wcp-ap__logotext{min-width:0;flex:1 1;font-size:4.6cqw;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wcp-ap__hf{flex:none;display:grid;justify-items:end;grid-gap:.3cqw;gap:.3cqw}.wcp-ap__field small,.wcp-ap__hf small{font-size:2.8cqw;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.wcp-ap__hf b{font-size:5.9cqw;font-weight:400;white-space:nowrap}.wcp-ap__strip{position:relative;width:100%;aspect-ratio:375/144;margin-top:3.4cqw;overflow:hidden;flex:none}.wcp-ap__strip .wcp-strip{position:absolute;top:0;left:-8.54%;width:117.07%}.wcp-strip.cs-pass{padding:0;border-radius:0;box-shadow:none;background:transparent;color:inherit;overflow:visible}.wcp-strip .cs-pass__strip{margin:0}.wcp-ap__fields{display:flex;align-items:flex-start;justify-content:space-between;gap:5cqw;padding:3.2cqw 4cqw 0}.wcp-ap__field{min-width:0;flex:1 1;display:grid;grid-gap:.6cqw;gap:.6cqw}.wcp-ap__field--right{text-align:right;justify-items:end}.wcp-ap__field b{font-size:6.2cqw;font-weight:400;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wcp-ap__fields[data-cols="1"] .wcp-ap__field b{font-size:5.6cqw}.wcp-ap__fields[data-cols="2"] .wcp-ap__field b{font-size:4.8cqw}.wcp-ap__fields[data-cols="3"] .wcp-ap__field b{font-size:4.2cqw}.wcp-ap__fields[data-cols="4"] .wcp-ap__field b{font-size:3.6cqw}.wcp-ap__code{position:absolute;left:50%;bottom:3.7cqw;width:41.2cqw;transform:translateX(-50%);padding:2.4cqw;border-radius:1.2cqw;background:#fff;color:#000;box-sizing:border-box}.wcp-ap__code svg,.wcp-gp__code svg{display:block;width:100%;height:auto;aspect-ratio:1;shape-rendering:crispEdges}.wcp-ap-back__t{display:flex;justify-content:space-between;align-items:center;gap:3cqw;padding:3.2cqw 4cqw 2cqw;font-size:4.6cqw;font-weight:600}.wcp-ap-back__t span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wcp-ap-back__t span:last-child{flex:none;font-size:3.4cqw;font-weight:400;opacity:.8}.wcp-ap-back__l{flex:1 1;min-height:0;overflow:auto;padding:0 4cqw 4cqw;scrollbar-width:none}.wcp-ap-back__l::-webkit-scrollbar{display:none}.wcp-ap-back__f{padding:2.6cqw 0;border-top:1px solid rgb(255 255 255/.18)}.wcp-ap-back--light .wcp-ap-back__f{border-color:rgb(0 0 0/.14)}.wcp-ap-back__f small{display:block;font-size:2.9cqw;font-weight:600;letter-spacing:.02em;text-transform:uppercase;opacity:.82}.wcp-ap-back__f div{margin-top:.8cqw;font-size:4.3cqw;white-space:pre-line;overflow-wrap:anywhere}.wcp-ap-back__f .is-link{text-decoration:underline;text-underline-offset:.6cqw}.wcp-gp{container-type:inline-size;display:flex;flex-direction:column;border-radius:28px;overflow:hidden;color:#fff;font-family:Google Sans,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.25}.wcp-gp--light{color:#1f1f1f}.wcp-gp-back{height:100%}.wcp-gp__status{padding:2.2cqw 6.7cqw 0;font-size:3.6cqw}.wcp-gp__bar,.wcp-gp__status{display:flex;justify-content:space-between}.wcp-gp__bar{padding:3cqw 5cqw 0}.wcp-gp__icon{display:block;padding:0;border:0;background:none;color:inherit}button.wcp-gp__icon{cursor:pointer}.wcp-gp__icon svg{display:block;width:6.7cqw;height:6.7cqw;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.wcp-gp__logo{display:grid;place-items:center;width:15.6cqw;height:15.6cqw;margin:3.3cqw auto 0;border-radius:50%;overflow:hidden;background:#fff;box-shadow:0 1px 3px rgb(0 0 0/.2);font-size:7cqw;font-weight:700}.wcp-gp__logo img{width:100%;height:100%;object-fit:cover}.wcp-gp__issuer{margin-top:2.2cqw;text-align:center;font-size:3.6cqw;opacity:.78}.wcp-gp__title{margin:.6cqw 6.7cqw 0;text-align:center;font-size:7.2cqw;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wcp-gp__code{width:48.9cqw;margin:6.7cqw auto 0;padding:3.6cqw;border-radius:4.4cqw;background:#fff;color:#000;box-sizing:border-box}.wcp-gp__alt{margin:3.3cqw 6.7cqw 0;text-align:center;font-size:3.6cqw;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wcp-gp__row{padding:6.7cqw}.wcp-gp__row small{display:block;font-size:3.1cqw;letter-spacing:.08em;text-transform:uppercase;opacity:.8}.wcp-gp__row b{display:block;margin-top:.6cqw;font-size:4.4cqw;font-weight:700}.wcp-gp__hero{width:100%;overflow:hidden}.wcp-gp-back__h{margin:0;padding:4cqw 6.7cqw 2.4cqw;font-size:5cqw;font-weight:400}.wcp-gp-back__l{flex:1 1;min-height:0;overflow:auto;padding:0 5cqw 6cqw;scrollbar-width:none}.wcp-gp-back__l::-webkit-scrollbar{display:none}.wcp-gp-back__m{margin-top:2cqw;padding:3cqw 4cqw;border-radius:3.6cqw;background:rgb(255 255 255/.14)}.wcp-gp--light .wcp-gp-back__m{background:rgb(0 0 0/.07)}.wcp-gp-back__m small{display:block;font-size:3.1cqw;opacity:.78}.wcp-gp-back__m div{font-size:4cqw;white-space:pre-line;overflow-wrap:anywhere}@media (max-width:700px),(pointer:coarse){.wcp__btn{min-height:44px}}.wcp-fab{display:none}.wcp-sheet{position:fixed;inset:0;z-index:70}.wcp-sheet__back{position:absolute;inset:0;border:0;padding:0;background:rgb(10 20 36/.5);cursor:pointer}.wcp-sheet__panel{position:absolute;left:0;right:0;bottom:0;max-height:92dvh;overflow:auto;background:#f4f8ff;border-radius:22px 22px 0 0;box-shadow:0 -10px 40px rgb(10 20 36/.3);animation:wcp-up .25s ease}.wcp-sheet__bar{position:-webkit-sticky;position:sticky;top:0;z-index:2;display:flex;justify-content:space-between;align-items:center;padding:14px 16px;background:#f4f8ff;border-bottom:1px solid rgb(20 36 58/.1);font:600 15px DM Sans,system-ui,sans-serif;color:#14243a}.wcp-sheet__close{width:44px;height:44px;display:grid;place-items:center;border-radius:50%;background:#fff;border:1px solid #c8d3e3;color:#14243a;font-size:16px;cursor:pointer}.wcp-fab:focus-visible,.wcp-sheet__close:focus-visible{outline:3px solid #2b6fe0;outline-offset:2px}.wcp-sheet__body{padding:12px 16px calc(24px + env(safe-area-inset-bottom))}.wcp-sheet__body .wcp{max-width:clamp(240px,calc((92dvh - 250px) / 1.7),320px)}@keyframes wcp-up{0%{transform:translateY(30px);opacity:.4}to{transform:none;opacity:1}}@media (prefers-reduced-motion:reduce){.wcp-sheet__panel{animation:none}}@media (max-width:900px){.wcp-fab{position:fixed;z-index:60;left:50%;bottom:calc(14px + env(safe-area-inset-bottom));transform:translateX(-50%);display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:0 20px;border:0;border-radius:999px;background:#ffd482;color:#14243a;font:700 14px DM Sans,system-ui,sans-serif;white-space:nowrap;box-shadow:0 8px 22px rgb(20 36 58/.3);cursor:pointer}.wcp-inline{display:none}body:has(.wcp-fab){padding-bottom:calc(84px + env(safe-area-inset-bottom))}}.wcp-strip .cs-pass__strip{background-color:transparent}.sie{position:fixed;inset:0;z-index:950;display:grid;place-items:center;padding:1rem;overscroll-behavior:contain}.sie__backdrop{position:absolute;inset:0;border:0;padding:0;background:rgb(10 20 36/.55);cursor:pointer}.sie__panel{position:relative;z-index:1;display:flex;flex-direction:column;gap:12px;width:min(640px,100%);max-height:min(100dvh - 2rem,860px);overflow:auto;padding:18px 18px 16px;border:1px solid var(--line,rgb(20 36 58/.14));border-radius:20px;background:var(--card,#fff);box-shadow:0 24px 60px rgb(16 28 44/.28);outline:none}.sie__head h3{margin:0;font-size:1.1rem}.sie__head p{margin:4px 0 0;color:#5a6a82;font-size:.9rem;line-height:1.4}.sie__stage{position:relative;overflow:hidden;padding:44px 28px;border-radius:16px;background:#0d1726;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:-webkit-grab;cursor:grab;outline:none}.sie__stage.is-dragging{cursor:-webkit-grabbing;cursor:grabbing}.sie__stage:focus-visible{box-shadow:0 0 0 3px #2b6fe0}.sie__frame{position:relative;width:100%;aspect-ratio:375/123;border-radius:6px}.sie__img{position:absolute;max-width:none;height:auto;pointer-events:none}.sie__mask{box-shadow:0 0 0 2px #fff,0 0 0 9999px rgb(13 23 38/.62)}.sie__mask,.sie__stamps{position:absolute;inset:0;border-radius:inherit;pointer-events:none}.sie__stamps{overflow:hidden}.sie__grid{position:absolute;inset:0;opacity:0;pointer-events:none;background:linear-gradient(90deg,transparent calc(33.33% - .5px),rgb(255 255 255/.55) calc(33.33% - .5px),rgb(255 255 255/.55) calc(33.33% + .5px),transparent calc(33.33% + .5px),transparent calc(66.66% - .5px),rgb(255 255 255/.55) calc(66.66% - .5px),rgb(255 255 255/.55) calc(66.66% + .5px),transparent calc(66.66% + .5px)),linear-gradient(180deg,transparent calc(33.33% - .5px),rgb(255 255 255/.55) calc(33.33% - .5px),rgb(255 255 255/.55) calc(33.33% + .5px),transparent calc(33.33% + .5px),transparent calc(66.66% - .5px),rgb(255 255 255/.55) calc(66.66% - .5px),rgb(255 255 255/.55) calc(66.66% + .5px),transparent calc(66.66% + .5px));transition:opacity .15s}.sie__stage.is-dragging .sie__grid{opacity:1}.sie__safe{position:absolute;top:0;bottom:0;pointer-events:none;background:repeating-linear-gradient(135deg,rgb(255 255 255/.16) 0 4px,transparent 4px 9px)}.sie__safe--l{left:0;border-right:1px dashed rgb(255 255 255/.7)}.sie__safe--r{right:0;border-left:1px dashed rgb(255 255 255/.7)}.sie__legend{display:flex;align-items:center;gap:8px;margin:-4px 0 0;color:#5a6a82;font-size:.82rem}.sie__legend i{width:18px;height:12px;border:1px dashed #5a6a82;border-radius:3px;background:repeating-linear-gradient(135deg,rgb(20 36 58/.18) 0 3px,transparent 3px 6px)}.sie__zoom{display:grid;grid-template-columns:auto 44px minmax(0,1fr) 44px;align-items:center;grid-gap:8px;gap:8px}.sie__zoom label{margin-right:4px;font-weight:600;font-size:.9rem}.sie__zoom input{width:100%;margin:0;accent-color:#14243a}.sie__icon{width:44px;height:44px;display:grid;place-items:center;padding:0;border:1px solid #c8d3e3;border-radius:50%;background:#fff;color:#14243a;font:700 20px/1 DM Sans,system-ui,sans-serif;cursor:pointer}.sie__icon:disabled{opacity:.45;cursor:not-allowed}.sie__tools{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}.sie__chip{padding:0 14px;border:1px solid #c8d3e3;border-radius:999px;background:#fff;color:#14243a;font:600 13px DM Sans,system-ui,sans-serif}.sie__chip,.sie__toggle{min-height:40px;cursor:pointer}.sie__toggle{display:inline-flex;align-items:center;gap:8px;font-size:.9rem}.sie__toggle input{width:18px;height:18px;accent-color:#14243a}.sie__chip:focus-visible,.sie__icon:focus-visible,.sie__toggle:focus-within{outline:3px solid #2b6fe0;outline-offset:2px}.sie__foot{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding-top:4px}.sie__spacer{flex:1 1 auto}@media (max-width:560px){.sie{padding:0;place-items:end stretch}.sie__panel{width:100%;max-height:94dvh;border-radius:22px 22px 0 0;padding:16px 14px calc(16px + env(safe-area-inset-bottom))}.sie__stage{padding:36px 14px}.sie__foot .btn{flex:1 1 auto;min-height:48px}.sie__spacer{display:none}}@media (prefers-reduced-motion:reduce){.sie__grid{transition:none}}.sie__stage--icon{display:grid;place-items:center;padding:28px}.sie__stage--icon .sie__frame{width:min(260px,70vw,38dvh);aspect-ratio:1;border-radius:10px;background:repeating-conic-gradient(#e6ebf2 0 25%,#fff 0 50%) 50% /18px 18px}.sie__stage--icon .sie__img{z-index:0}.sie__circle{position:absolute;inset:0;border-radius:50%;box-shadow:0 0 0 9999px rgb(13 23 38/.35);outline:2px dashed rgb(255 255 255/.9);outline-offset:-1px;pointer-events:none}.sie__legend--circle i{border-radius:50%;border-style:dashed;background:none;width:14px;height:14px}.sie__live{display:grid;grid-gap:6px;gap:6px}.sie__live>span{font-weight:600;font-size:.9rem}.sie__live-card{width:100%;max-width:420px;border-radius:12px;padding:6px 4px;box-sizing:border-box;overflow:hidden}.sie__panel>*{flex-shrink:0}.ssc{display:grid;grid-gap:6px;gap:6px;min-width:0}.ssc__head{display:flex;justify-content:space-between;align-items:baseline;gap:8px;font-weight:600;font-size:.92rem}.ssc__head output{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#14243a}.ssc input[type=range]{width:100%;margin:0;min-height:32px;accent-color:#14243a}.ssc__scale{display:flex;justify-content:space-between;color:#5a6a82;font-size:.78rem}.ssc__hint{margin:0;color:#5a6a82;font-size:.82rem;line-height:1.4}.ssc__reset{padding:0;border:0;background:none;color:#14243a;font:inherit;font-weight:600;text-decoration:underline;cursor:pointer}.ssc__live{width:100%;max-width:440px;margin-top:4px;padding:6px 4px;border-radius:12px;overflow:hidden;box-sizing:border-box}@media (pointer:coarse){.ssc input[type=range]{min-height:44px}}.sip{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:16px;gap:16px;min-width:0}.sip__live{width:100%;max-width:440px;margin-inline:auto;padding:8px 6px;border-radius:14px;border:1px solid rgb(20 36 58/.14);overflow:hidden;box-sizing:border-box}.sip__grid{display:grid;grid-gap:12px;gap:12px;min-width:0}.sip__section{display:grid;grid-gap:6px;gap:6px;min-width:0}.sip__group{margin:0;font:700 11.5px DM Sans,system-ui,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#5a6a82}.sip__tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(52px,1fr));grid-gap:6px;gap:6px}.sip__tile{aspect-ratio:1;min-height:44px;display:grid;place-items:center;padding:0;border:1.5px solid transparent;border-radius:14px;background:#f2f5fa;color:#14243a;cursor:pointer;transition:background .12s,border-color .12s}.sip__tile svg{display:block;width:28px;height:28px}.sip__tile:hover:not(:disabled){background:#e6ecf6}.sip__tile[aria-pressed=true]{background:#fff;border-color:#14243a;box-shadow:0 0 0 3px rgb(20 36 58/.12)}.sip__tile:disabled{cursor:not-allowed;opacity:.55}.sip__style{display:grid;grid-gap:12px;gap:12px;padding:12px 14px;border-radius:16px;border:1px solid rgb(20 36 58/.14);background:rgb(255 255 255/.7)}.sip__row{display:grid;grid-template-columns:72px minmax(0,1fr);align-items:center;grid-gap:8px 12px;gap:8px 12px}.sip__row>*{min-width:0}.sip__lbl{font:700 11.5px DM Sans,system-ui,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#5a6a82}.sip__seg{display:inline-grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:3px;padding:3px;max-width:100%;justify-self:start;border-radius:12px;background:#e6edf8}.sip__seg button{min-height:36px;padding:0 12px;display:grid;place-items:center;border:0;border-radius:9px;background:transparent;color:#3c4a60;font:600 12.5px DM Sans,system-ui,sans-serif;white-space:nowrap;cursor:pointer}.sip__seg button[aria-pressed=true]{background:#fff;color:#14243a;box-shadow:0 1px 3px rgb(20 36 58/.18)}.sip__colors{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.sip__sw{position:relative;display:grid;place-items:center;width:34px;height:34px;padding:0;border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 1px rgb(20 36 58/.25);box-sizing:border-box;cursor:pointer}.sip__sw[aria-pressed=true]{box-shadow:0 0 0 2px #14243a}.sip__sw--auto{width:auto;padding:0 12px;border-radius:999px;background:#fff;color:#14243a;font:700 12px DM Sans,system-ui,sans-serif}.sip__sw--custom{overflow:hidden;background:conic-gradient(#f28b82,#ffd482,#7dd3a8,#8ec1ff,#b79cff,#f28b82)}.sip__sw--custom input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.sip__sw--custom span{pointer-events:none;color:#14243a;font:700 16px DM Sans,sans-serif;text-shadow:0 0 4px #fff}.sip__seg button:focus-visible,.sip__sw--custom:focus-within,.sip__sw:focus-visible,.sip__tile:focus-visible{outline:3px solid #2b6fe0;outline-offset:2px}.sip__upload{display:grid;grid-gap:8px;gap:8px}.sip__upload .cs-icons{display:flex;flex-wrap:wrap;gap:8px}.sip-sum{width:30px;height:30px;flex:none;display:grid;place-items:center;border-radius:9px}.sip-sum img,.sip-sum svg{width:20px;height:20px;object-fit:contain}@media (max-width:420px){.sip__tiles{grid-template-columns:repeat(auto-fill,minmax(48px,1fr))}.sip__row{grid-template-columns:minmax(0,1fr);gap:6px}.sip__seg{width:100%}}@media (max-width:700px),(pointer:coarse){.sip__sw{width:44px;height:44px}.sip__sw--auto{width:auto;min-width:60px;padding:0 14px}.sip__seg button{min-height:44px}}