.tpl-gallery{--ink:#101014;--ink-2:#2a2a33;--paper:#fbfbf8;--paper-2:#f2f1ec;--muted:#73737f;--line:#e7e6e0;--line-2:#deddd6;--accent:#5b57e0;--accent-press:#4a46c9;--accent-soft:#eeedfb;--radius:18px;--shadow-sm:0 1px 2px rgba(16,16,20,0.05),0 2px 8px rgba(16,16,20,0.04);--shadow-md:0 10px 30px -12px rgba(16,16,20,0.22),0 4px 10px -6px rgba(16,16,20,0.12);--shadow-lg:0 30px 70px -30px rgba(16,16,20,0.35);--ui:"Schibsted Grotesk",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--page-bg:#0c0c0e;font-family:var(--ui);background:transparent;color:#f4f4f6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.tpl-gallery *,.tpl-gallery :after,.tpl-gallery :before{box-sizing:border-box;margin:0;padding:0}.tpl-gallery a{color:inherit;text-decoration:none}.tpl-gallery img{display:block;max-width:100%}.tpl-gallery .btn{font-family:var(--ui);font-weight:600;font-size:15px;cursor:pointer;border:none;border-radius:11px;padding:10px 18px;transition:transform .12s,background .15s,box-shadow .15s;display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.tpl-gallery .btn:active{transform:translateY(1px)}.tpl-gallery .btn-primary{background:var(--accent);color:#fff;box-shadow:0 1px 2px rgba(91,87,224,.4),0 6px 16px -6px rgba(91,87,224,.5)}.tpl-gallery .btn-primary:hover{background:var(--accent-press)}.tpl-gallery .grid{display:grid;grid-template-columns:1fr;gap:44px 28px;padding-top:8px}@media (min-width:1100px){.tpl-gallery .grid{grid-template-columns:repeat(2,1fr)}}.tpl-gallery .set{margin-bottom:0;min-width:0;content-visibility:auto;contain-intrinsic-size:auto 480px}.tpl-gallery .set-head{display:flex;align-items:center;gap:14px;margin-bottom:18px;flex-wrap:wrap}.tpl-gallery .set-name{font-size:21px;font-weight:700;letter-spacing:-.02em;color:#fff}.tpl-gallery .set-style{font-size:13px;color:rgba(255,255,255,.55);font-weight:500;background:rgba(255,255,255,.07);border-radius:99px;padding:4px 12px}.tpl-gallery .set-cta{margin-left:auto}.tpl-gallery .set-row{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}@media (max-width:920px){.tpl-gallery .set-row{grid-template-columns:repeat(2,1fr);gap:14px}}@media (max-width:480px){.tpl-gallery .set-row{grid-template-columns:1fr}}.tpl-gallery .card{animation:tpl-rise .5s cubic-bezier(.2,.7,.3,1) both}@keyframes tpl-rise{0%{transform:translateY(12px)}to{transform:none}}.tpl-gallery .set.hide{display:none}@media (prefers-reduced-motion:reduce){.tpl-gallery .card{animation:none}}.tpl-gallery .tpl{position:relative;border-radius:var(--radius);overflow:hidden;cursor:pointer;aspect-ratio:1320/2868;box-shadow:var(--shadow-md);container-type:inline-size;transition:transform .25s cubic-bezier(.2,.7,.3,1),box-shadow .25s;isolation:isolate}.tpl-gallery .card:hover .tpl{transform:translateY(-6px);box-shadow:var(--shadow-lg)}.tpl-gallery .tpl-head{position:absolute;top:0;left:0;right:0;padding:9cqw 8cqw 0;z-index:3}.tpl-gallery .tpl-head.bottom{top:auto;bottom:8cqw;padding:0 8cqw}.tpl-gallery .tpl-eyebrow{font-size:3.4cqw;font-weight:600;letter-spacing:.14em;text-transform:uppercase;opacity:.62;margin-bottom:2.4cqw}.tpl-gallery .tpl-title{font-size:10.6cqw;line-height:.98;letter-spacing:-.02em;font-weight:700;text-wrap:balance}.tpl-gallery .tpl-title em{font-style:normal;color:var(--accent-word,inherit)}.tpl-gallery .tpl-sub{font-size:4.1cqw;font-weight:500;margin-top:3cqw;opacity:.8;line-height:1.25}.tpl-gallery .badge{position:absolute;z-index:4;display:inline-flex;align-items:center;gap:1.6cqw;font-family:var(--ui);font-size:3.5cqw;font-weight:700;padding:2.4cqw 4.2cqw;border-radius:99px;letter-spacing:.01em}.tpl-gallery .badge.light{background:rgba(255,255,255,.92);color:#16161a;box-shadow:0 1cqw 3cqw rgba(0,0,0,.12)}.tpl-gallery .badge.dark{background:rgba(10,10,16,.55);color:#fff;border:1px solid rgba(255,255,255,.28)}.tpl-gallery .badge .star{color:#ffc53d;letter-spacing:-.5cqw}.tpl-gallery .stk-e{position:absolute;z-index:4;font-size:9cqw;line-height:1;text-shadow:0 1.6cqw 2.4cqw rgba(0,0,0,.25);transform:rotate(var(--rot,0deg))}.tpl-gallery .device{position:absolute;left:50%;bottom:-7cqw;width:72cqw;z-index:2;--dev-x:0cqw;--dev-rot:0deg;--dev-scale:1;transform:translateX(-50%) translateX(var(--dev-x)) rotate(var(--dev-rot)) scale(var(--dev-scale));transform-origin:bottom center}.tpl-gallery .device-screen{position:absolute;top:1.5%;left:3.1%;right:3.1%;bottom:1.5%;border-radius:8.2cqw;overflow:hidden;background:#fff;z-index:1;box-shadow:0 2cqw 7cqw rgba(0,0,0,.28)}.tpl-gallery .device-frame{position:absolute;inset:0;width:100%;height:100%;z-index:2;pointer-events:none}.tpl-gallery .clay-body{position:absolute;inset:0;z-index:1;border-radius:13.5cqw;background:var(--clay,#f3f2ee);box-shadow:0 5cqw 12cqw rgba(0,0,0,.2),0 1.5cqw 3cqw rgba(0,0,0,.12),inset 0 2.4cqw 3cqw rgba(255,255,255,.55),inset 0 -3.2cqw 5cqw rgba(0,0,0,.1),inset 0 0 0 .3cqw rgba(0,0,0,.05)}.tpl-gallery .clay-body.clay-dark{box-shadow:0 5cqw 12cqw rgba(0,0,0,.32),0 1.5cqw 3cqw rgba(0,0,0,.18),inset 0 2.4cqw 3cqw rgba(255,255,255,.14),inset 0 -3.2cqw 5cqw rgba(0,0,0,.3),inset 0 0 0 .3cqw rgba(255,255,255,.05)}.tpl-gallery .device-screen.clay-screen{top:4.6%;left:6.2%;right:6.2%;bottom:4.6%;border-radius:9.6cqw;z-index:2;box-shadow:inset 0 0 0 .35cqw rgba(0,0,0,.05),0 1cqw 2.5cqw rgba(0,0,0,.1)}.tpl-gallery .device-screen.frameless{position:absolute;inset:0;border-radius:9.4cqw;box-shadow:0 6cqw 16cqw rgba(0,0,0,.26),0 1.6cqw 4cqw rgba(0,0,0,.16),inset 0 0 0 .3cqw rgba(255,255,255,.16)}.tpl-gallery .island{position:absolute;top:3cqw;left:50%;transform:translateX(-50%);width:19cqw;height:5.4cqw;background:#0b0b0d;border-radius:99px;z-index:7;pointer-events:none}.tpl-gallery .fx-neon{text-shadow:0 0 5cqw var(--glow),0 0 1.4cqw var(--glow),0 0 .4cqw #fff}.tpl-gallery .fx-metallic{background:linear-gradient(176deg,#ffffff 8%,#c7ccd4 34%,#6c7079 52%,#aeb3bb 60%,#eef1f5 86%);-webkit-background-clip:text;background-clip:text;color:transparent}.tpl-gallery .fx-soft{background:linear-gradient(118deg,var(--g1),var(--g2));-webkit-background-clip:text;background-clip:text;color:transparent}.tpl-gallery .fx-outline{color:transparent;-webkit-text-stroke:1.1cqw var(--ink-c,#fff)}.tpl-gallery .fx-chrome{background:linear-gradient(176deg,#ffffff 4%,#e4f1ff 22%,#8fb6e8 46%,#cdb8ff 60%,#ffffff 86%);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 .5cqw .7cqw rgba(80,120,200,.4))}.tpl-gallery .fx-3d{color:var(--ink-c,#161616);text-shadow:.9cqw .9cqw 0 var(--sh,rgba(0,0,0,.85))}.tpl-gallery .fx-sticker{color:var(--ink-c,#fff);-webkit-text-stroke:1.3cqw #fff;paint-order:stroke fill;text-shadow:0 1.4cqw 0 rgba(0,0,0,.16)}.tpl-gallery .stk{position:absolute;z-index:4;transform:rotate(var(--rot,0deg));filter:drop-shadow(0 1.6cqw 2.4cqw rgba(0,0,0,.2))}.tpl-gallery .set-row.bleed{position:relative;overflow:visible}.tpl-gallery .row-overlay{position:absolute;inset:0;z-index:8;pointer-events:none;container-type:inline-size}.tpl-gallery .bridge{position:absolute;transform:translateX(-50%) rotate(var(--rot,0deg));transform-origin:center;filter:drop-shadow(0 1.4cqw 2.2cqw rgba(0,0,0,.28))}.tpl-gallery .bridge.bridge-e{filter:none;line-height:1;text-shadow:0 1.2cqw 2cqw rgba(0,0,0,.32)}.tpl-gallery .bridge-dev{container-type:inline-size}.tpl-gallery .bridge-dev .device-screen{box-shadow:0 3cqw 9cqw rgba(0,0,0,.42)}.tpl-gallery .bridge-dev .clay-body{box-shadow:0 4cqw 11cqw rgba(0,0,0,.4),inset 0 2.4cqw 3cqw rgba(255,255,255,.5),inset 0 -3.2cqw 5cqw rgba(0,0,0,.12)}.tpl-gallery .seam-mask{position:absolute;inset:0;z-index:9;pointer-events:none}.tpl-gallery .seam-mask .seam{position:absolute;top:-4%;bottom:-4%;width:18px;transform:translateX(-50%);background:var(--page-bg)}@media (max-width:920px){.tpl-gallery .row-overlay,.tpl-gallery .seam-mask{display:none}}.tpl-gallery .app{width:100%;height:100%;position:relative;font-size:4cqw;color:#16161a}.tpl-gallery .app .statusbar{height:9cqw}.tpl-gallery .app .pad{padding:0 5.5cqw}.tpl-gallery .app-activity{background:#fff}.tpl-gallery .app-activity .ring{width:34cqw;height:34cqw;border-radius:50%;margin:4cqw auto;background:conic-gradient(var(--c1,#ff6b6b) 0 75%,#eee 75% 100%);display:grid;place-items:center}.tpl-gallery .app-activity .ring:after{content:"";width:24cqw;height:24cqw;border-radius:50%;background:#fff}.tpl-gallery .app-activity .stat{display:flex;justify-content:space-between;padding:3cqw 0;border-bottom:1px solid #f0f0f0;font-weight:600}.tpl-gallery .app-activity .stat span:last-child{color:var(--c1,#ff6b6b)}.tpl-gallery .app-list .row{display:flex;align-items:center;gap:3cqw;padding:3.4cqw 0;border-bottom:1px solid #f3f3f3}.tpl-gallery .app-list .ck{width:6cqw;height:6cqw;border-radius:2cqw;border:1.5cqw solid #d8d8d8;flex:none}.tpl-gallery .app-list .ck.on{background:var(--c1,#5b57e0);border-color:var(--c1,#5b57e0)}.tpl-gallery .app-list .ln{height:3.4cqw;border-radius:99px;background:#ececec;flex:1}.tpl-gallery .app-calm{display:grid;place-items:center;text-align:center;color:#fff}.tpl-gallery .app-calm .orb{width:38cqw;height:38cqw;border-radius:50%;background:radial-gradient(circle at 35% 30%,rgba(255,255,255,.9),var(--c1,#7c83fd));box-shadow:0 0 14cqw rgba(255,255,255,.4)}.tpl-gallery .app-finance{background:#0d0d12;color:#fff}.tpl-gallery .app-finance .big{font-size:9cqw;font-weight:700;letter-spacing:-.02em}.tpl-gallery .app-finance .up{color:#46e5a0;font-weight:600;font-size:4cqw}.tpl-gallery .app-finance .chart{height:30cqw;margin-top:4cqw;background:linear-gradient(0deg,rgba(70,229,160,.18),transparent),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 40' preserveAspectRatio='none'%3E%3Cpath d='M0 32 L14 24 L28 28 L42 14 L56 20 L70 8 L84 12 L100 2' fill='none' stroke='%2346E5A0' stroke-width='1.6'/%3E%3C/svg%3E") no-repeat bottom /100% 100%}.tpl-gallery .app-feed .post{margin-bottom:3cqw}.tpl-gallery .app-feed .ph{height:30cqw;border-radius:4cqw;background:linear-gradient(135deg,var(--c1,#ff8fb1),#ffd3a5)}.tpl-gallery .app-feed .av{width:7cqw;height:7cqw;border-radius:50%;background:var(--c1,#ff8fb1)}.tpl-gallery .app-feed .hd{display:flex;align-items:center;gap:2.5cqw;padding:3cqw 0}.tpl-gallery .app-code{background:#0d1117;color:#c9d1d9;font-family:DM Mono,ui-monospace,monospace;font-size:3.3cqw;line-height:1.9}.tpl-gallery .app-code .ln2{white-space:nowrap;overflow:hidden}.tpl-gallery .app-code .k{color:#ff7b72}.tpl-gallery .app-code .s{color:#a5d6ff}.tpl-gallery .app-code .f{color:#d2a8ff}.tpl-gallery .app-code .c{color:#8b949e}.tpl-gallery .app-read{background:#fff;color:#1a1a1a}.tpl-gallery .app-read .t{font-family:Playfair Display,serif;font-size:7cqw;line-height:1.1;font-weight:700;margin-bottom:3cqw}.tpl-gallery .app-read .p{height:2.6cqw;background:#eee;border-radius:99px;margin:2.4cqw 0}.tpl-gallery .app-music{background:#0d0f1a;color:#fff}.tpl-gallery .app-music .art{width:46cqw;height:46cqw;border-radius:5cqw;margin:3cqw auto;background:linear-gradient(150deg,var(--c1,#ff4dd8),#1b1d3a)}.tpl-gallery .app-music .mt{font-weight:700;font-size:5cqw;text-align:center}.tpl-gallery .app-music .ms{opacity:.55;font-size:3.6cqw;text-align:center;margin-bottom:4cqw}.tpl-gallery .app-music .bar{height:1.6cqw;background:rgba(255,255,255,.15);border-radius:99px;margin:0 0 4.5cqw;overflow:hidden}.tpl-gallery .app-music .bar span{display:block;height:100%;width:42%;background:var(--c1,#ff4dd8);border-radius:99px}.tpl-gallery .app-music .ctrls{display:flex;justify-content:center;align-items:center;gap:6cqw}.tpl-gallery .app-music .cbtn{width:7cqw;height:7cqw;border-radius:50%;background:rgba(255,255,255,.22)}.tpl-gallery .app-music .cbtn.big{width:13cqw;height:13cqw;background:var(--c1,#ff4dd8)}.tpl-gallery .app-chat{background:#fff}.tpl-gallery .app-chat .pad{padding-top:3cqw}.tpl-gallery .app-chat .msg{height:7cqw;border-radius:4cqw;margin:2.6cqw 0;width:60%}.tpl-gallery .app-chat .msg.short{width:42%}.tpl-gallery .app-chat .msg.in{background:#eceef2}.tpl-gallery .app-chat .msg.out{background:var(--c1,#5b57e0);margin-left:auto}.tpl-gallery .app-shop{background:#fff;color:#16161a}.tpl-gallery .app-shop .prod{width:100%;height:42cqw;border-radius:5cqw;background:linear-gradient(135deg,var(--c1,#ff8fb1),#ffd9a8);margin:2cqw 0 4cqw}.tpl-gallery .app-shop .pname{height:4cqw;width:55%;background:#ececec;border-radius:99px;margin-bottom:2.8cqw}.tpl-gallery .app-shop .pprice{font-weight:700;font-size:7cqw;color:var(--c1,#ff8fb1)}.tpl-gallery .app-shop .buy{margin-top:4.5cqw;text-align:center;background:var(--c1,#ff8fb1);color:#fff;font-weight:700;font-size:4.4cqw;padding:3.6cqw;border-radius:99px}.tpl-gallery .app-wallet{background:#fff;color:#16161a}.tpl-gallery .app-wallet .card3d{height:30cqw;border-radius:5cqw;background:linear-gradient(135deg,var(--c1,#c8a24b),#1a1a1a);margin:2cqw 0 4cqw;padding:4cqw;position:relative;color:#fff}.tpl-gallery .app-wallet .card3d .chip{display:block;width:9cqw;height:6.5cqw;border-radius:1.6cqw;background:rgba(255,255,255,.6)}.tpl-gallery .app-wallet .card3d .num{position:absolute;bottom:4cqw;left:4cqw;font-weight:600;letter-spacing:.12em;font-size:4cqw}.tpl-gallery .app-wallet .trow{display:flex;align-items:center;gap:3cqw;padding:3cqw 0;border-bottom:1px solid #f1f1f1}.tpl-gallery .app-wallet .tdot{width:7cqw;height:7cqw;border-radius:50%;background:var(--c1,#c8a24b);flex:none}.tpl-gallery .app-wallet .tln{height:3.2cqw;background:#ececec;border-radius:99px;flex:1}.tpl-gallery .app-wallet .tamt{font-weight:700;font-size:3.6cqw}.tpl-gallery .app-map{position:relative;background:#e9eef0;overflow:hidden}.tpl-gallery .app-map .route{position:absolute;inset:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 200' preserveAspectRatio='none'%3E%3Cg stroke='%23d4dde2' stroke-width='2' fill='none'%3E%3Cpath d='M0 40H100M0 92H100M0 144H100M30 0V200M70 0V200'/%3E%3C/g%3E%3Cpath d='M12 184 Q40 124 56 112 T92 30' stroke='%23ff5a5f' stroke-width='3.6' fill='none' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat 50% /100% 100%}.tpl-gallery .app-map .pin{position:absolute;top:30%;right:26cqw;width:8cqw;height:8cqw;border-radius:50% 50% 50% 0;background:var(--c1,#ff5a5f);transform:rotate(-45deg);box-shadow:0 2cqw 4cqw rgba(0,0,0,.28)}.tpl-gallery .app-map .sheet{position:absolute;left:0;right:0;bottom:0;background:#fff;border-radius:6cqw 6cqw 0 0;padding:5cqw;box-shadow:0 -2cqw 8cqw rgba(0,0,0,.08)}.tpl-gallery .app-map .sheet .ln{height:3.4cqw;background:#ececec;border-radius:99px;margin:2.6cqw 0;width:70%}.tpl-gallery .app-map .sheet .ln.short{width:45%}.tpl-gallery .app-gallery{background:#fff}.tpl-gallery .app-gallery .ggrid{display:grid;grid-template-columns:repeat(2,1fr);gap:2.6cqw;padding-top:3cqw}.tpl-gallery .app-gallery .ggrid span{aspect-ratio:1;border-radius:3cqw;background:#ececec}.tpl-gallery .app-gallery .ggrid span:nth-child(3n+1){background:linear-gradient(135deg,var(--c1,#7c5cfc),#ffd3a5)}.tpl-gallery .app .sb{display:flex;justify-content:space-between;align-items:center;padding:3.6cqw 6cqw 1.2cqw;font-weight:700;font-size:3.6cqw;letter-spacing:-.02em}.tpl-gallery .app .sb-ic{display:flex;align-items:center;gap:1.4cqw}.tpl-gallery .app .sb-ic i{display:block;background:currentColor;opacity:.9}.tpl-gallery .app .sb-ic .sig{width:4.4cqw;height:3.2cqw;clip-path:polygon(0 100%,18% 100%,18% 60%,40% 60%,40% 100%,58% 100%,58% 32%,80% 32%,80% 100%,100% 100%,100% 0,82% 0,82% 100%)}.tpl-gallery .app .sb-ic .wifi{width:4.2cqw;height:3.2cqw;border-radius:.5cqw;clip-path:polygon(50% 0,100% 42%,82% 60%,50% 32%,18% 60%,0 42%)}.tpl-gallery .app .sb-ic .bat{width:6.4cqw;height:3.2cqw;border-radius:1cqw;border:.45cqw solid;background:none;position:relative}.tpl-gallery .app .sb-ic .bat:after{content:"";position:absolute;inset:.7cqw;width:60%;background:currentColor;border-radius:.3cqw}.tpl-gallery .app .tabbar{position:absolute;left:0;right:0;bottom:0;height:13.5cqw;display:flex;justify-content:space-around;align-items:center;background:rgba(255,255,255,.9);backdrop-filter:blur(8px);border-top:1px solid rgba(0,0,0,.06);padding-bottom:3cqw;z-index:4}.tpl-gallery .app .tabbar i{width:6.4cqw;height:6.4cqw;border-radius:2.2cqw;background:#cfcfd6}.tpl-gallery .app .tabbar i.on{background:var(--c1,#5b57e0)}.tpl-gallery .app .tabbar.dark{background:rgba(16,16,22,.72);border-top:1px solid rgba(255,255,255,.08)}.tpl-gallery .app .tabbar.dark i{background:rgba(255,255,255,.22)}.tpl-gallery .app .tabbar.dark i.on{background:var(--c1,#5b57e0)}.tpl-gallery .app-home{background:#f6f6f4;color:#16161a}.tpl-gallery .app-home .pad{padding:1cqw 5.5cqw 16cqw}.tpl-gallery .app-home .h-top{display:flex;align-items:center;justify-content:space-between;margin:1.5cqw 0 4cqw}.tpl-gallery .app-home .h-hi{font-size:3.4cqw;color:#9a9aa2;font-weight:600}.tpl-gallery .app-home .h-name{font-size:6cqw;font-weight:800;letter-spacing:-.02em;margin-top:.4cqw}.tpl-gallery .app-home .h-av{width:11cqw;height:11cqw;border-radius:50%;background:linear-gradient(135deg,var(--c1,#5b57e0),#ffd3a5)}.tpl-gallery .app-home .h-search{height:9cqw;border-radius:99px;background:#fff;box-shadow:inset 0 0 0 .35cqw #ececec;margin-bottom:4cqw}.tpl-gallery .app-home .h-hero{height:34cqw;border-radius:6cqw;background:linear-gradient(135deg,var(--c1,#5b57e0),color-mix(in srgb,var(--c1,#5b57e0) 40%,#fff));margin-bottom:4cqw;position:relative;overflow:hidden;box-shadow:0 2cqw 6cqw rgba(0,0,0,.12)}.tpl-gallery .app-home .h-hero:after{content:"";position:absolute;right:-6cqw;top:-6cqw;width:34cqw;height:34cqw;border-radius:50%;background:rgba(255,255,255,.18)}.tpl-gallery .app-home .h-cards{display:grid;grid-template-columns:1fr 1fr;gap:3.4cqw;margin-bottom:4cqw}.tpl-gallery .app-home .h-cards span{height:22cqw;border-radius:4.4cqw;background:#fff;box-shadow:0 1.4cqw 4cqw rgba(0,0,0,.06)}.tpl-gallery .app-home .h-cards span:first-child{border-top:5cqw solid color-mix(in srgb,var(--c1,#5b57e0) 75%,#fff)}.tpl-gallery .app-home .h-cards span:last-child{border-top:5cqw solid #ffd3a5}.tpl-gallery .app-home .h-row{display:flex;align-items:center;gap:3.4cqw;padding:3cqw 0;border-bottom:1px solid #efefef}.tpl-gallery .app-home .h-row .d{width:9cqw;height:9cqw;border-radius:2.6cqw;background:color-mix(in srgb,var(--c1,#5b57e0) 18%,#fff);flex:none}.tpl-gallery .app-home .h-row .l{height:3.2cqw;border-radius:99px;background:#ececec;flex:1}.tpl-gallery .app-discover{background:#fff;color:#16161a}.tpl-gallery .app-discover .pad{padding:1cqw 5.5cqw 16cqw}.tpl-gallery .app-discover .d-title{font-size:7cqw;font-weight:800;letter-spacing:-.02em;margin:1cqw 0 3cqw}.tpl-gallery .app-discover .d-search{height:9cqw;border-radius:99px;background:#f1f1ef;margin-bottom:3.4cqw}.tpl-gallery .app-discover .d-chips{display:flex;gap:2.4cqw;margin-bottom:4cqw}.tpl-gallery .app-discover .d-chips span{height:7cqw;width:16cqw;border-radius:99px;background:#f0f0ee;flex:none}.tpl-gallery .app-discover .d-chips span.on{background:var(--c1,#5b57e0);width:20cqw}.tpl-gallery .app-discover .d-grid{display:grid;grid-template-columns:1fr 1fr;gap:3.4cqw}.tpl-gallery .app-discover .d-grid span{aspect-ratio:1;border-radius:4.6cqw;background:#ececec}.tpl-gallery .app-discover .d-grid span:nth-child(3n+1){background:linear-gradient(150deg,var(--c1,#5b57e0),#ffd3a5)}.tpl-gallery .app-discover .d-grid span:nth-child(3n+2){background:linear-gradient(150deg,#a6c8ff,color-mix(in srgb,var(--c1,#5b57e0) 50%,#fff))}.tpl-gallery .app-profile{background:#fff;color:#16161a}.tpl-gallery .app-profile .p-cover{height:30cqw;background:linear-gradient(135deg,var(--c1,#5b57e0),#ffd3a5)}.tpl-gallery .app-profile .p-av{width:24cqw;height:24cqw;border-radius:50%;background:#ddd;border:1.6cqw solid #fff;margin:-12cqw auto 0;position:relative;z-index:2;background-image:linear-gradient(135deg,color-mix(in srgb,var(--c1,#5b57e0) 70%,#fff),#fff)}.tpl-gallery .app-profile .pad{padding:3cqw 6cqw 16cqw;text-align:center}.tpl-gallery .app-profile .p-name{height:4.4cqw;width:42%;background:#e8e8e8;border-radius:99px;margin:0 auto 2.4cqw}.tpl-gallery .app-profile .p-handle{height:3cqw;width:28%;background:#f0f0f0;border-radius:99px;margin:0 auto 4cqw}.tpl-gallery .app-profile .p-stats{display:flex;justify-content:space-around;margin-bottom:4.5cqw}.tpl-gallery .app-profile .p-stats b{display:block;font-size:5cqw;font-weight:800;color:var(--c1,#5b57e0)}.tpl-gallery .app-profile .p-stats span{font-size:3cqw;color:#9a9aa2;font-weight:600}.tpl-gallery .app-profile .p-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2cqw}.tpl-gallery .app-profile .p-grid span{aspect-ratio:1;border-radius:2.6cqw;background:#ededed}.tpl-gallery .app-profile .p-grid span:nth-child(2n){background:color-mix(in srgb,var(--c1,#5b57e0) 22%,#fff)}.tpl-gallery .app-booking{background:#fff;color:#16161a}.tpl-gallery .app-booking .pad{padding:1cqw 5.5cqw 16cqw}.tpl-gallery .app-booking .b-img{height:46cqw;border-radius:6cqw;background:linear-gradient(150deg,var(--c1,#5b57e0),#ffd3a5);margin:1.5cqw 0 4cqw;position:relative;overflow:hidden}.tpl-gallery .app-booking .b-img:after{content:"";position:absolute;left:5cqw;bottom:5cqw;width:14cqw;height:4.4cqw;border-radius:99px;background:rgba(255,255,255,.85)}.tpl-gallery .app-booking .b-title{height:5.4cqw;width:64%;background:#e8e8e8;border-radius:99px;margin-bottom:3cqw}.tpl-gallery .app-booking .b-meta{display:flex;gap:2.4cqw;margin-bottom:4cqw}.tpl-gallery .app-booking .b-meta span{height:6cqw;flex:1;border-radius:3cqw;background:#f3f3f1}.tpl-gallery .app-booking .b-bottom{display:flex;align-items:center;justify-content:space-between;margin-top:2cqw}.tpl-gallery .app-booking .b-price{font-size:7cqw;font-weight:800;letter-spacing:-.02em}.tpl-gallery .app-booking .b-price em{font-style:normal;font-size:3.4cqw;color:#9a9aa2;font-weight:600}.tpl-gallery .app-booking .b-btn{background:var(--c1,#5b57e0);color:#fff;font-weight:700;font-size:4cqw;padding:3.4cqw 7cqw;border-radius:99px}.tpl-gallery .app-onboard{background:#fff;color:#16161a;display:flex;flex-direction:column;align-items:center;text-align:center}.tpl-gallery .app-onboard .o-illu{width:54cqw;height:54cqw;border-radius:50%;margin:14cqw auto 8cqw;position:relative;background:radial-gradient(circle at 35% 30%,#fff,color-mix(in srgb,var(--c1,#5b57e0) 60%,#fff));box-shadow:0 4cqw 12cqw rgba(0,0,0,.1)}.tpl-gallery .app-onboard .o-illu:after{content:"";position:absolute;inset:18%;border-radius:50%;background:var(--c1,#5b57e0);opacity:.9}.tpl-gallery .app-onboard .o-title{font-size:7.6cqw;font-weight:800;letter-spacing:-.02em;line-height:1.05;width:74%;margin:0 auto 3cqw}.tpl-gallery .app-onboard .o-sub{font-size:3.6cqw;color:#9a9aa2;font-weight:500;width:70%;margin:0 auto}.tpl-gallery .app-onboard .o-dots{display:flex;gap:2cqw;justify-content:center;margin:7cqw 0}.tpl-gallery .app-onboard .o-dots i{width:2.6cqw;height:2.6cqw;border-radius:50%;background:#e0e0e0}.tpl-gallery .app-onboard .o-dots i.on{width:8cqw;border-radius:99px;background:var(--c1,#5b57e0)}.tpl-gallery .app-onboard .o-btn{margin:0 6cqw;width:calc(100% - 12cqw);background:var(--c1,#5b57e0);color:#fff;font-weight:700;font-size:4.4cqw;padding:4.4cqw;border-radius:99px}