@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700&display=swap);@font-face{font-family:"sofia-pro-bold";src:local("sofia-pro-bold"),url(/static/media/Sofia-Pro-Bold.bc190b4b.otf) format("opentype")}@font-face{font-family:"sofia-pro-light";src:local("sofia-pro-light"),url(/static/media/Sofia-Pro-Light.4a146d1d.otf) format("opentype")}@font-face{font-family:"sofia-pro-medium";src:local("sofia-pro-medium"),url(/static/media/Sofia-Pro-Medium.5b20abb3.otf) format("opentype")}@font-face{font-family:"sofia-pro-regular";src:local("sofia-pro-regular"),url(/static/media/Sofia-Pro-Regular.d5878d9c.otf) format("opentype")}@font-face{font-family:"sofia-pro-semi-bold";src:local("sofia-pro-semi-bold"),url(/static/media/Sofia-Pro-Semi-Bold.a9a8148f.otf) format("opentype")}@font-face{font-family:"sofia-pro-italic";src:local("sofia-pro-italic"),url(/static/media/Sofia-Pro-Italic.0ab8d232.otf) format("opentype")}@font-face{font-family:"monteserrat bold";src:url(/static/media/Montserrat-Bold.2c155811.ttf)}@font-face{font-family:"monteserrat normal";src:url(/static/media/Montserrat-Regular.ceb11275.ttf)}@font-face{font-family:"monteserrat medium";src:url(/static/media/Montserrat-Medium.c86e3b90.ttf)}@font-face{font-family:"varela round";src:url(/static/media/VarelaRound-Regular.e67ccd4a.ttf)}.varela-round{font-family:"varela round"}.monteserrat-medium{font-family:"monteserrat medium"}.monteserrat-bold{font-family:"monteserrat bold"}.monteserrat-normal{font-family:"monteserrat normal"}.font-sofia-pro-bold{font-family:"sofia-pro-bold"!important}.font-sofia-pro-light{font-family:"sofia-pro-light"!important}.font-sofia-pro-medium{font-family:"sofia-pro-medium"!important}.font-sofia-pro-regular{font-family:"sofia-pro-regular"!important}.font-sofia-pro-semi-bold{font-family:"sofia-pro-semi-bold"!important}.font-sofia-pro-italic{font-family:sofia-pro-italic!important}.opacity{opacity:.4}.light-grey2{color:#989898}.light-grey{color:#6a6a6a}.color-primary{color:#e10177!important}.color-black-pearl{color:#101317!important}.color-charcoal{color:#111313!important}.color-white{color:#fff!important}.color-grey-blue{color:#8597a0!important}.color-gunmetal{color:#4d5d67!important}.color-alice-blue{color:#f8f9fa!important}.color-charcoal-grey{color:#484849!important}.oslo-grey{color:#7b7f7f!important}.color-purple-brown{color:#231f20!important}.color-dark-charcoal{color:#2f2f2f!important}.color-nobel{color:#9e9e9e!important}.color-thatch-green{color:#031a44!important}.color-bouquet{color:#85969f!important}.color-approx-charcoal{color:#494747!important}.color-cool-green{color:#34c253!important}.color-reddish{color:#c44440!important}.color-nero{color:#0a0300!important}.color-cloudy-blue{color:#b5c3cc!important}.bg-primary-color{background-color:#e10177!important}.bd-grey-color2{background-color:#f5f5f5!important}.bg-alice-blue{background-color:#f8f9fa!important}.bg-very-light-pink{background-color:#f0f0f0!important}.bg-pale-mavue{background-color:rgba(255,225,244,.5)!important}.bg-pale-grey{background-color:#f1f4f7}.bg-pale-mavue-1{background-color:#ffe1f4!important}.bg-white{background-color:#fff!important}.bg-lavender-blush{background-color:rgba(255,242,250,.4)!important}.bg-lavender-blush-1{background-color:#fff2fa!important}.bg-white-smoke{background-color:#f1f1f1!important}.bg-cool-green-light{background-color:rgba(52,194,83,.1)!important}.bg-cool-green{background-color:#34c253!important}.bg-platinum{background-color:#e7e7e7!important}.bg-ford-gray{background-color:#979797!important}.bg-pink-closest{background-color:#fff7fc!important}.border-primary-color{border:1px solid #e10177!important}.border-primary-color-2{border:2px solid #e10177!important}.border-light-periwinkle{border:1px solid #dbdcdf!important}.border-cloudy-blue{border:1px solid #b5c3cc!important}.border-grey-blue{border:1px solid #8597a0!important}.border-bottom-grey-blue{border-bottom:1px solid #8597a0!important}.border-bottom-pale-grey{border-bottom:1px solid #f1f4f7}.border-faded-pink{border:1px solid #db9cc1!important}.border-pale-pink{border:1px solid #ead6e2!important}.border-white{border:2px solid #fff!important}.border-light-pink{border-top:1px solid #f0f0f0!important}.border-color-pearl{border:1px solid #101317!important}.border-pale-mavue-1{border:1px solid #ffe1f4!important}.border-bottom-primary-color{border-bottom:1px solid #e10177!important}.border-none{border:none!important}.border-radius-5{border-radius:5px!important}.border-radius-8{border-radius:8px!important}.border-radius-11{border-radius:11px!important}.border-radius-17{border-radius:17px!important}.border-radius-22{border-radius:22px!important}.border-radius-24{border-radius:24px!important}.border-radius-100{border-radius:100px!important}.border-right-radius-40{border-top-right-radius:40px!important;border-bottom-right-radius:40px!important}.border-right-0{border-right:0!important}.font-56{font-size:56px!important}.font-45{font-size:45px!important}.font-40{font-size:40px!important}.font-36{font-size:36px!important}.font-35{font-size:35px!important}.font-32{font-size:32px!important}.font-30{font-size:30px!important}.font-24{font-size:24px!important}.font-20{font-size:20px!important}.font-18{font-size:18px!important}.font-16{font-size:16px!important}.font-14{font-size:14px!important}.font-13{font-size:13px!important}.font-12{font-size:12px!important}.font-11{font-size:11px!important}.font-10{font-size:10px!important}.h-350{height:350px!important}.h-100vh{height:100vh!important}.hm-100vh{min-height:100vh!important}.h-170{height:170px!important}.h-150{height:150px!important}.h-120{height:120px!important}.h-min-145{min-height:145px!important}.h-80{height:80px!important}.h-60{height:60px!important}.h-44{height:44px!important}.h-40{height:40px!important}.h-48{height:48px!important}.h-30{height:30px!important}.w-350{width:350px!important}.w-200{width:200px!important}.w-180{width:180px!important}.w-150{width:150px!important}.w-120{width:120px!important}.w-140{width:140px!important}.w-90{width:90px!important}.wm-500{max-width:500px}.gap-20{grid-gap:20px;gap:20px}.cursor-pointer{cursor:pointer!important}.line-hight-24{line-height:24px!important}.line-height-42{line-height:42px!important}.line-height-36{line-height:36px!important}.line-height-30{line-height:30px!important}.outline-none{outline:none!important}.modal-close-icon{position:relative;top:-48px;right:-18px}.modal-background-shadow{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:rgba(16,19,23,.4)}.z-index-1{z-index:1!important}.z-index-3{z-index:2!important}.list-style-none{list-style:none!important}.form-input-placeholder::placeholder{font-family:"sofia-pro-light"!important;font-size:14px!important;color:#9f9f9f!important}.back-btn{width:100px}body,html{overflow-x:hidden!important}.login-input__append__design{padding:1rem}.login-left__half .rec.rec-arrow{visibility:hidden!important}.login-right__half{height:100%}.login-email__placeholder::placeholder,.login-password__placeholder::placeholder{font-family:"sofia-pro-light"!important;font-size:14px!important;color:#9f9f9f!important}.login-left__horizontal__line{position:relative;left:-107px;top:30px;width:184px!important}.login-right__horizontal__line{position:relative;right:-107px;top:-27px;width:184px!important}.login-slick__dots .slick-dots{position:absolute!important;bottom:7px!important;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center;right:300px!important}.login-slick__dots .slick-dots li button:before{font-size:12px!important;color:#fff!important;border:1px solid #b5c3cc!important;border-radius:10px;width:14px!important;height:14px!important;line-height:14px!important}.login-individual__image,.login-merchant__image,.login-organisation__image{max-width:100%}.login-google__btn{background-color:transparent!important;display:inline-flex!important;align-items:center!important;color:transparent!important;box-shadow:none!important;padding:0!important;border-radius:0!important;border:none!important;outline:none!important}.login-google__btn div svg{display:none!important}.login-instagram__btn{background:transparent!important;outline:none}@media screen and (max-width:400px){.login-slick__dots .slick-dots{position:absolute!important;bottom:3px!important;display:block;padding:0;margin:0;list-style:none;text-align:center;right:-102px!important;left:2px;width:112px!important}.login-input__append__design{padding:.6rem}.login-left__horizontal__line{position:relative;left:-88px;top:30px;width:106px!important}.login-right__horizontal__line{position:relative;right:-98px;top:-27px;width:106px!important}}@media(min-width:400px)and (max-width:481px){.login-input__append__design{padding:.6rem}}@media screen and (max-width:768px){.login-left__half{max-height:100vh!important}.login-slick__dots .slick-dots{position:absolute!important;bottom:10px!important;display:block;padding:0;margin:0;list-style:none;text-align:center;right:-102px!important;left:16px;width:112px!important}.login-slick__dots .slick-dots li button:before{width:15px!important;height:15px!important}.login-right__horizontal__line{position:relative;right:-98px;top:-27px;width:130px!important}.login-left__horizontal__line{position:relative;left:-96px;top:30px;width:145px!important}}@media screen and (min-width:1920px){.login-right__half{height:100vh}}.eye-icon-color{color:#b2c4cd!important}.login-password__icon__position{position:relative;right:4px}.login-input__append__design{border:1px solid #dbdbe0;border-left:0;border-top-right-radius:5px;border-bottom-right-radius:5px}.login-password__input{border-right:0!important;outline:none;box-shadow:unset!important}.login-or__container{width:100%;text-align:center;border-bottom:1px solid #e5e8ea;line-height:.1em;margin:10px 0 20px}.login-or__container span{background:#fff;padding:0 10px}.signup-input__append__design{padding:1rem}.signup-left__half .rec.rec-arrow{visibility:hidden!important}.signup-right__half{height:100%}.signup-email__placeholder::placeholder,.signup-password__placeholder::placeholder{font-family:"sofia-pro-light"!important;font-size:14px!important;color:#9f9f9f!important}.signup-left__horizontal__line{position:relative;left:-135px;top:30px;width:235px!important}.signup-right__horizontal__line{position:relative;right:-135px;top:-27px;width:235px!important}.slick-slide img{margin:auto}.signup-slick__dots .slick-dots{position:absolute!important;bottom:7px!important;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center;right:300px!important}.signup-slick__dots .slick-dots li button:before{font-size:12px!important;color:#fff!important;border:1px solid #b5c3cc!important;border-radius:10px;width:14px!important;height:14px!important;line-height:14px!important}.signup-individual__image,.signup-merchant__image,.signup-organisation__image{max-width:100%}.signup-google__btn{background-color:transparent!important;display:inline-flex!important;align-items:center!important;color:transparent!important;box-shadow:none!important;padding:0!important;border-radius:0!important;border:none!important;outline:none!important}.signup-google__btn div svg{display:none!important}.signup-instagram__btn{background:transparent!important;outline:none}@media screen and (max-width:320px){.signup-slick__dots .slick-dots{position:absolute!important;bottom:3px!important;display:block;padding:0;margin:0;list-style:none;text-align:center;right:-102px!important;left:2px;width:112px!important}.signup-left__horizontal__line{position:relative;left:-88px;top:30px;width:106px!important}.signup-right__horizontal__line{position:relative;right:-98px;top:-27px;width:106px!important}}@media(min-width:320px)and (max-width:481px){.signup-input__append__design{padding:.5rem}}@media screen and (min-width:321px)and (max-width:768px){.signup-left__half{max-height:100vh!important}.signup-slick__dots .slick-dots{position:absolute!important;bottom:10px!important;display:block;padding:0;margin:0;list-style:none;text-align:center;right:-102px!important;left:16px;width:112px!important}.signup-slick__dots .slick-dots li button:before{width:15px!important;height:15px!important}.signup-right__horizontal__line{position:relative;right:-98px;top:-27px;width:130px!important}.signup-left__horizontal__line{position:relative;left:-96px;top:30px;width:145px!important}}@media screen and (min-width:1920px){.signup-right__half{height:100vh}}.signup-password__icon__position{position:relative;right:4px}.signup-input__append__design{border:1px solid #dbdbe0;border-left:0;border-top-right-radius:5px;border-bottom-right-radius:5px}.signup-password__input{border-right:0!important;outline:none;box-shadow:unset!important}.signup-or__container{width:100%;text-align:center;border-bottom:1px solid #e5e8ea;line-height:.1em;margin:10px 0 20px}.signup-or__container span{background:#fff;padding:0 10px}span.toggle-span{cursor:pointer;color:#4a5878;text-decoration:underline;text-underline-offset:2px;font-weight:500}span.toggle-span:focus,span.toggle-span:hover{color:#1a2138;text-decoration:none;outline:none}.forgot-password-email__placeholder::placeholder{font-family:"sofia-pro-light"!important;font-size:14px!important;color:#9f9f9f!important}@media screen and (max-width:768px){.forgot-password-left__half{max-height:100vh!important}}@media screen and (min-width:1920px){.forgot-password-right__half{height:100vh}}.reset-password-email__placeholder::placeholder{font-family:"sofia-pro-light"!important;font-size:14px!important;color:#9f9f9f!important}@media screen and (max-width:768px){.reset-password-left__half{max-height:90vh!important}}@media screen and (min-width:1920px){.reset-password-right__half{height:100vh}}.Toastify__toast-container{width:350px!important}.reset-password__input{border-right:0!important;outline:none;box-shadow:unset!important}@media screen and (max-width:500px){.reset-password-left__half,.reset-password-right__half{height:100%!important}}.theme-v2{--v2-primary:#e8007d;--v2-primary-hover:#c5006b;--v2-primary-active:#a30058;--v2-primary-soft:#fdf2f7;--v2-primary-soft-2:#fbe4ef;--v2-primary-ink:#fff;--v2-gradient-primary:linear-gradient(135deg,#fbe4ef,#f6ccdf);--v2-gradient-spotlight:linear-gradient(135deg,#f4c6d9,#e8a8c3);--v2-bg:#faf7f5;--v2-surface:#fff;--v2-surface-alt:#fbf8f6;--v2-surface-sunken:#f4efec;--v2-border:#ede6e1;--v2-border-strong:#ddd3cc;--v2-ink:#1a1614;--v2-ink-2:#3a2f2a;--v2-muted:#6b6258;--v2-subtle:#998e84;--v2-success:#10b981;--v2-success-soft:#d1fae5;--v2-success-ink:#047857;--v2-warning:#f59e0b;--v2-warning-soft:#fef3c7;--v2-warning-ink:#b45309;--v2-error:#ef4444;--v2-error-soft:#fee2e2;--v2-error-ink:#b91c1c;--v2-info:#3b82f6;--v2-info-soft:#dbeafe;--v2-info-ink:#1d4ed8;--v2-purple:#a78bfa;--v2-purple-soft:#ede9fe;--v2-purple-ink:#6d28d9;--v2-font:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;--v2-fs-display:32px;--v2-fs-h1:24px;--v2-fs-h2:20px;--v2-fs-h3:16px;--v2-fs-body:14px;--v2-fs-small:13px;--v2-fs-caption:12px;--v2-fw-regular:400;--v2-fw-medium:500;--v2-fw-semibold:600;--v2-fw-bold:700;--v2-lh-tight:1.15;--v2-lh-snug:1.3;--v2-lh-normal:1.5;--v2-ls-tight:-0.01em;--v2-ls-display:-0.02em;--v2-sp-1:4px;--v2-sp-2:8px;--v2-sp-3:12px;--v2-sp-4:16px;--v2-sp-5:20px;--v2-sp-6:24px;--v2-sp-8:32px;--v2-sp-10:40px;--v2-sp-12:48px;--v2-sp-16:64px;--v2-r-sm:8px;--v2-r-md:12px;--v2-r-lg:16px;--v2-r-xl:20px;--v2-r-pill:999px;--v2-shadow-xs:0 1px 2px rgba(26,22,20,0.04);--v2-shadow-sm:0 2px 6px rgba(26,22,20,0.05);--v2-shadow-md:0 6px 18px rgba(26,22,20,0.06);--v2-shadow-lg:0 16px 36px rgba(26,22,20,0.08);--v2-shadow-primary:0 8px 24px rgba(232,0,125,0.18);--v2-motion-fast:120ms cubic-bezier(.4,0,.2,1);--v2-motion-base:200ms cubic-bezier(.4,0,.2,1);--v2-sidebar-w:272px;--v2-topbar-h:64px;--v2-content-max:1280px;font-family:var(--v2-font);font-size:var(--v2-fs-body);line-height:var(--v2-lh-normal);color:var(--v2-ink);background:var(--v2-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"cv11","ss01";overflow-x:clip;max-width:100%}.theme-v2 *,.theme-v2 :after,.theme-v2 :before{box-sizing:border-box}.theme-v2 blockquote,.theme-v2 dl,.theme-v2 figure,.theme-v2 h1,.theme-v2 h2,.theme-v2 h3,.theme-v2 h4,.theme-v2 h5,.theme-v2 h6,.theme-v2 ol,.theme-v2 p,.theme-v2 ul{margin:0;padding:0}.theme-v2 ol,.theme-v2 ul{list-style:none}.theme-v2 a{color:var(--v2-primary);text-decoration:none;transition:color var(--v2-motion-fast)}.theme-v2 a:hover{color:var(--v2-primary-hover)}.theme-v2 img,.theme-v2 svg{display:block;max-width:100%}.theme-v2 button{font-family:inherit;cursor:pointer;border:0;background:none;padding:0;color:inherit}.theme-v2 input,.theme-v2 select,.theme-v2 textarea{font-family:inherit;font-size:inherit;color:inherit}.theme-v2 .v2-display{font-size:var(--v2-fs-display);font-weight:var(--v2-fw-bold);line-height:var(--v2-lh-tight);letter-spacing:var(--v2-ls-display);color:var(--v2-ink)}.theme-v2 .v2-h1{font-size:var(--v2-fs-h1);letter-spacing:var(--v2-ls-tight)}.theme-v2 .v2-h1,.theme-v2 .v2-h2{font-weight:var(--v2-fw-semibold);line-height:var(--v2-lh-snug)}.theme-v2 .v2-h2{font-size:var(--v2-fs-h2)}.theme-v2 .v2-h3{font-size:var(--v2-fs-h3);font-weight:var(--v2-fw-semibold);line-height:var(--v2-lh-snug)}.theme-v2 .v2-body{font-size:var(--v2-fs-body);font-weight:var(--v2-fw-regular)}.theme-v2 .v2-small{font-size:var(--v2-fs-small)}.theme-v2 .v2-caption{font-size:var(--v2-fs-caption);color:var(--v2-muted);letter-spacing:.02em}.theme-v2 .v2-eyebrow{font-size:11px;font-weight:var(--v2-fw-semibold);text-transform:uppercase;letter-spacing:.08em;color:var(--v2-subtle)}.theme-v2 .v2-muted{color:var(--v2-muted)}.theme-v2 .v2-subtle{color:var(--v2-subtle)}.theme-v2 .v2-stack{display:flex;flex-direction:column}.theme-v2 .v2-row{display:flex;flex-direction:row}.theme-v2 .v2-between{display:flex;align-items:center;justify-content:space-between}.theme-v2 .v2-center{display:flex;align-items:center;justify-content:center}.theme-v2 .v2-gap-1{grid-gap:var(--v2-sp-1);gap:var(--v2-sp-1)}.theme-v2 .v2-gap-2{grid-gap:var(--v2-sp-2);gap:var(--v2-sp-2)}.theme-v2 .v2-gap-3{grid-gap:var(--v2-sp-3);gap:var(--v2-sp-3)}.theme-v2 .v2-gap-4{grid-gap:var(--v2-sp-4);gap:var(--v2-sp-4)}.theme-v2 .v2-gap-6{grid-gap:var(--v2-sp-6);gap:var(--v2-sp-6)}.theme-v2 .v2-icon{width:16px;height:16px;flex-shrink:0}.theme-v2 .v2-btn{display:inline-flex;align-items:center;justify-content:center;grid-gap:var(--v2-sp-2);gap:var(--v2-sp-2);font-weight:var(--v2-fw-semibold);font-size:var(--v2-fs-body);line-height:1;border-radius:var(--v2-r-md);padding:10px 16px;border:1px solid transparent;transition:background var(--v2-motion-fast),color var(--v2-motion-fast),box-shadow var(--v2-motion-fast),transform var(--v2-motion-fast);white-space:nowrap;-webkit-user-select:none;user-select:none}.theme-v2 .v2-btn .v2-icon{width:16px;height:16px}.theme-v2 .v2-btn.is-disabled,.theme-v2 .v2-btn:disabled{opacity:.5;cursor:not-allowed}.theme-v2 .v2-btn--primary{background:var(--v2-primary);color:var(--v2-primary-ink);box-shadow:var(--v2-shadow-primary)}.theme-v2 .v2-btn--primary:hover{background:var(--v2-primary-hover)}.theme-v2 .v2-btn--primary:active{background:var(--v2-primary-active);transform:translateY(1px)}.theme-v2 .v2-btn--secondary{background:var(--v2-surface);color:var(--v2-ink);border-color:var(--v2-border);box-shadow:var(--v2-shadow-xs)}.theme-v2 .v2-btn--secondary:hover{background:var(--v2-surface-sunken)}.theme-v2 .v2-btn--ghost{background:transparent;color:var(--v2-ink-2)}.theme-v2 .v2-btn--ghost:hover{background:var(--v2-surface-sunken)}.theme-v2 .v2-btn--soft{background:var(--v2-primary-soft);color:var(--v2-primary)}.theme-v2 .v2-btn--soft:hover{background:var(--v2-primary-soft-2)}.theme-v2 .v2-btn--danger{background:var(--v2-error);color:#fff}.theme-v2 .v2-btn--danger:hover{background:var(--v2-error-ink)}.theme-v2 .v2-btn--link{background:transparent;color:var(--v2-primary);padding:0}.theme-v2 .v2-btn--link:hover{color:var(--v2-primary-hover)}.theme-v2 .v2-btn--sm{padding:6px 10px;font-size:var(--v2-fs-small);border-radius:var(--v2-r-sm)}.theme-v2 .v2-btn--sm .v2-icon{width:14px;height:14px}.theme-v2 .v2-btn--md{padding:10px 16px}.theme-v2 .v2-btn--lg{padding:12px 20px;font-size:var(--v2-fs-h3)}.theme-v2 .v2-btn--xl{padding:16px 24px;font-size:var(--v2-fs-h3);border-radius:var(--v2-r-lg)}.theme-v2 .v2-input-wrap{position:relative;display:flex;align-items:center}.theme-v2 .v2-input{width:100%;background:var(--v2-surface);border:1px solid var(--v2-border);border-radius:var(--v2-r-md);padding:10px 14px;font-size:var(--v2-fs-body);color:var(--v2-ink);transition:border-color var(--v2-motion-fast),box-shadow var(--v2-motion-fast)}.theme-v2 .v2-input::placeholder{color:var(--v2-subtle)}.theme-v2 .v2-input:focus{outline:none;border-color:var(--v2-primary);box-shadow:0 0 0 3px rgba(232,0,125,.12)}.theme-v2 .v2-input--error{border-color:var(--v2-error)}.theme-v2 .v2-input--error:focus{box-shadow:0 0 0 3px rgba(239,68,68,.12)}.theme-v2 .v2-input--with-icon{padding-left:38px}.theme-v2 .v2-input-icon{position:absolute;left:12px;width:16px;height:16px;color:var(--v2-subtle);pointer-events:none}.theme-v2 .v2-input-kbd{position:absolute;right:10px;color:var(--v2-subtle);border:1px solid var(--v2-border);border-radius:var(--v2-r-sm);padding:2px 6px;line-height:1.2}.theme-v2 .v2-chip,.theme-v2 .v2-input-kbd{font-size:var(--v2-fs-caption);background:var(--v2-surface-sunken)}.theme-v2 .v2-chip{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;padding:3px 10px;color:var(--v2-ink-2);line-height:1.4}.theme-v2 .v2-chip:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.7}.theme-v2 .v2-chip--no-dot:before{display:none}.theme-v2 .v2-chip--success{background:var(--v2-success-soft);color:var(--v2-success-ink)}.theme-v2 .v2-chip--warning{background:var(--v2-warning-soft);color:var(--v2-warning-ink)}.theme-v2 .v2-chip--error{background:var(--v2-error-soft);color:var(--v2-error-ink)}.theme-v2 .v2-chip--info{background:var(--v2-info-soft);color:var(--v2-info-ink)}.theme-v2 .v2-chip--purple{background:var(--v2-purple-soft);color:var(--v2-purple-ink)}.theme-v2 .v2-chip--primary{background:var(--v2-primary-soft);color:var(--v2-primary)}.theme-v2 .v2-delta{display:inline-flex;align-items:center;grid-gap:4px;gap:4px;font-size:var(--v2-fs-caption);font-weight:var(--v2-fw-semibold)}.theme-v2 .v2-delta--up{color:var(--v2-success-ink)}.theme-v2 .v2-delta--down{color:var(--v2-error-ink)}.theme-v2 .v2-delta .v2-icon{width:12px;height:12px}.theme-v2 .v2-card{background:var(--v2-surface);border:1px solid var(--v2-border);border-radius:var(--v2-r-lg);padding:var(--v2-sp-6);box-shadow:var(--v2-shadow-xs)}.theme-v2 .v2-card--flat{box-shadow:none}.theme-v2 .v2-card--raised{box-shadow:var(--v2-shadow-sm)}.theme-v2 .v2-card--dark{background:#1f1a18;color:#f2ebe6;border-color:hsla(0,0%,100%,.06)}.theme-v2 .v2-stat{padding:20px 22px 14px;position:relative}.theme-v2 .v2-stat__head{display:flex;align-items:center;grid-gap:10px;gap:10px;color:var(--v2-muted);font-size:var(--v2-fs-small);font-weight:var(--v2-fw-medium)}.theme-v2 .v2-stat__icon{width:28px;height:28px;background:var(--v2-surface-sunken);border-radius:var(--v2-r-sm);display:inline-flex;align-items:center;justify-content:center;color:var(--v2-muted)}.theme-v2 .v2-stat__icon .v2-icon{width:16px;height:16px}.theme-v2 .v2-stat__row{display:flex;align-items:baseline;justify-content:space-between;margin-top:8px}.theme-v2 .v2-stat__value{font-size:var(--v2-fs-display);font-weight:var(--v2-fw-bold);line-height:1.1;letter-spacing:var(--v2-ls-display);color:var(--v2-ink)}.theme-v2 .v2-stat__period{margin-top:6px;color:var(--v2-muted);font-size:var(--v2-fs-caption)}.theme-v2 .v2-stat__spark{margin-top:10px;width:100%;height:38px;color:var(--v2-primary)}.theme-v2 .v2-stat__spark svg{width:100%;height:100%}.theme-v2 .v2-page-header{display:flex;align-items:flex-start;justify-content:space-between;grid-gap:var(--v2-sp-6);gap:var(--v2-sp-6);margin-bottom:var(--v2-sp-6)}.theme-v2 .v2-page-header__titles{display:flex;flex-direction:column;grid-gap:6px;gap:6px}.theme-v2 .v2-page-header__title{font-size:var(--v2-fs-display);font-weight:var(--v2-fw-bold);letter-spacing:var(--v2-ls-display)}.theme-v2 .v2-page-header__sub{color:var(--v2-muted)}.theme-v2 .v2-page-header__actions{display:flex;grid-gap:var(--v2-sp-3);gap:var(--v2-sp-3);flex-shrink:0}@media(max-width:640px){.theme-v2 .v2-page-header{flex-wrap:wrap;grid-gap:var(--v2-sp-3);gap:var(--v2-sp-3);margin-bottom:var(--v2-sp-5)}.theme-v2 .v2-page-header__title{font-size:var(--v2-fs-h1)}.theme-v2 .v2-page-header__titles{min-width:100%}.theme-v2 .v2-page-header__actions{width:100%;flex-wrap:wrap}.theme-v2 .v2-page-header__actions>*{flex:1 1 auto;min-width:0}}.theme-v2 .v2-section{padding:0}.theme-v2 .v2-section__head{display:flex;align-items:center;justify-content:space-between;padding:18px 22px;border-bottom:1px solid var(--v2-border)}.theme-v2 .v2-section__title{font-size:var(--v2-fs-h3);font-weight:var(--v2-fw-semibold)}.theme-v2 .v2-section__sub{color:var(--v2-muted);font-size:var(--v2-fs-small);margin-top:2px}.theme-v2 .v2-section__body{padding:8px 0}.theme-v2 .v2-stepbar{grid-gap:8px;gap:8px}.theme-v2 .v2-stepbar__step{width:8px;height:8px;border-radius:50%;background:var(--v2-border-strong)}.theme-v2 .v2-stepbar__step.is-active{background:var(--v2-primary);transform:scale(1.2)}.theme-v2 .v2-stepbar__step.is-complete{background:var(--v2-primary);opacity:.7}.theme-v2 .v2-pilltab{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;padding:4px 10px;border-radius:var(--v2-r-pill);font-size:var(--v2-fs-caption);font-weight:var(--v2-fw-semibold);color:var(--v2-muted);transition:background var(--v2-motion-fast),color var(--v2-motion-fast)}.theme-v2 .v2-pilltab .v2-icon{width:13px;height:13px}.theme-v2 .v2-pilltab.is-active{background:var(--v2-surface);color:var(--v2-ink);box-shadow:var(--v2-shadow-xs)}.theme-v2 .v2-pilltab:hover:not(.is-active){color:var(--v2-ink-2)}.theme-v2 .v2-mediapick{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:var(--v2-sp-3);gap:var(--v2-sp-3)}@media(max-width:720px){.theme-v2 .v2-mediapick{grid-template-columns:1fr}}.theme-v2 .v2-mediapick__card{display:flex;flex-direction:column;align-items:center;justify-content:center;grid-gap:var(--v2-sp-2);gap:var(--v2-sp-2);min-height:148px;padding:var(--v2-sp-4);border:1.5px dashed var(--v2-border-strong);border-radius:var(--v2-r-md);background:var(--v2-surface-alt);text-align:center;cursor:pointer;transition:border-color var(--v2-motion-fast),background var(--v2-motion-fast)}.theme-v2 .v2-mediapick__card:hover{border-color:var(--v2-primary);background:var(--v2-primary-soft)}.theme-v2 .v2-mediapick__card .v2-icon{width:22px;height:22px;color:var(--v2-primary)}.theme-v2 .v2-mediapick__title{font-size:var(--v2-fs-body);font-weight:var(--v2-fw-semibold);color:var(--v2-ink)}.theme-v2 .v2-mediapick__hint{font-size:var(--v2-fs-caption);color:var(--v2-muted);margin:0}.theme-v2 .v2-mediapick__card svg:not(.v2-icon){width:22px;height:22px}.theme-v2 .v2-attachment{display:flex;align-items:center;grid-gap:var(--v2-sp-3);gap:var(--v2-sp-3);padding:var(--v2-sp-3) var(--v2-sp-4);border:1px solid var(--v2-border);border-radius:var(--v2-r-md);background:var(--v2-surface)}.theme-v2 .v2-attachment__icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:var(--v2-r-sm);background:var(--v2-primary-soft);flex-shrink:0}.theme-v2 .v2-attachment__icon .v2-icon{width:18px;height:18px;color:var(--v2-primary)}.theme-v2 .v2-attachment__body{flex:1 1;min-width:0}.theme-v2 .v2-attachment__name{font-weight:var(--v2-fw-semibold);color:var(--v2-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.theme-v2 .v2-attachment__meta{font-size:var(--v2-fs-caption);color:var(--v2-muted);margin-top:2px}.theme-v2 .v2-attachment__remove{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;transition:background var(--v2-motion-fast)}.theme-v2 .v2-attachment__remove:hover{background:var(--v2-surface-sunken)}.theme-v2 .v2-attachment__remove svg{width:16px;height:16px}.theme-v2 .v2-radiocard{display:flex;align-items:center;grid-gap:var(--v2-sp-3);gap:var(--v2-sp-3);padding:14px 16px;border:1px solid var(--v2-border);border-radius:var(--v2-r-md);background:var(--v2-surface);cursor:pointer;transition:border-color var(--v2-motion-fast),background var(--v2-motion-fast)}.theme-v2 .v2-radiocard:hover{border-color:var(--v2-border-strong)}.theme-v2 .v2-radiocard.is-selected{border-color:var(--v2-primary);background:var(--v2-primary-soft)}.theme-v2 .v2-empty{text-align:center;padding:56px 24px;color:var(--v2-muted)}.theme-v2 .v2-empty__icon{margin:0 auto var(--v2-sp-4);width:56px;height:56px;border-radius:var(--v2-r-lg);background:var(--v2-primary-soft);display:flex;align-items:center;justify-content:center;color:var(--v2-primary)}.theme-v2 .v2-empty__title{font-size:var(--v2-fs-h2);font-weight:var(--v2-fw-semibold);color:var(--v2-ink);margin-bottom:6px}.theme-v2 .v2-empty__sub{max-width:360px;margin:0 auto var(--v2-sp-5)}.theme-v2 .gift-link-embed__note{margin:0 0 12px}.theme-v2 .gift-link-embed__player{height:152px;border-radius:var(--v2-r-md);overflow:hidden;background:#0c2415}.theme-v2 .gift-link-embed__player iframe{width:100%;height:100%;border:0;display:block}.theme-v2 .gift-link-embed__fallback{word-break:break-all;font-size:var(--v2-fs-small)}.theme-v2 .gift-link-embed__gif{display:block;width:100%;max-height:280px;object-fit:contain;border-radius:var(--v2-r-md);background:#111}.theme-v2 .gift-play{display:inline-flex;align-items:center;grid-gap:10px;gap:10px;padding:8px 14px 8px 8px;border:1px solid var(--v2-border);border-radius:999px;background:var(--v2-surface);color:var(--v2-ink);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.theme-v2 .gift-play__icon{width:28px;height:28px;border-radius:50%;background:var(--v2-primary);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:12px;padding-left:2px}.theme-v2 .v2-unbox{position:fixed;inset:0;z-index:80;background:rgba(16,6,12,.72);display:flex;align-items:center;justify-content:center;padding:24px}.theme-v2 .v2-unbox__panel{width:min(420px,100%);background:var(--v2-surface);border-radius:20px;padding:28px 24px 22px;box-shadow:0 24px 60px rgba(0,0,0,.28)}.theme-v2 .v2-unbox__kicker{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--v2-primary);margin-bottom:6px}.theme-v2 .v2-unbox__title{font-size:22px;font-weight:700;margin:0 0 16px;color:var(--v2-ink)}.theme-v2 .v2-unbox__media{margin-bottom:16px}.theme-v2 .v2-emoji-pop{position:absolute;z-index:20;left:0;bottom:calc(100% + 6px);width:280px;padding:8px;display:grid;grid-template-columns:repeat(8,1fr);grid-gap:2px;gap:2px;background:var(--v2-surface);border:1px solid var(--v2-border);border-radius:var(--v2-r-md);box-shadow:0 8px 24px rgba(16,24,40,.12)}.theme-v2 .v2-emoji-pop__btn{border:0;background:transparent;font-size:20px;line-height:1.4;cursor:pointer;border-radius:6px;padding:2px}.theme-v2 .v2-emoji-pop__btn:hover{background:var(--v2-surface-sunken)}.theme-v2 .v2-gif-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-top:12px;max-height:360px;overflow-y:auto}.theme-v2 .v2-gif-grid__hit{border:0;padding:0;background:#111;border-radius:10px;overflow:hidden;cursor:pointer}.theme-v2 .v2-gif-grid__hit img{display:block;width:100%;height:120px;object-fit:cover}.theme-v2 .v2-avatar{width:36px;height:36px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-weight:var(--v2-fw-semibold);font-size:var(--v2-fs-small);position:relative;flex-shrink:0;background:linear-gradient(135deg,#f472b6,#e8007d)}.theme-v2 .v2-avatar--purple{background:linear-gradient(135deg,#c4b5fd,#8b5cf6)}.theme-v2 .v2-avatar--green{background:linear-gradient(135deg,#6ee7b7,#10b981)}.theme-v2 .v2-avatar--amber{background:linear-gradient(135deg,#fcd34d,#f59e0b)}.theme-v2 .v2-avatar__badge{position:absolute;right:-2px;bottom:-2px;width:16px;height:16px;border-radius:50%;background:var(--v2-surface);border:2px solid var(--v2-surface);display:flex;align-items:center;justify-content:center}.theme-v2 .v2-avatar__badge .v2-icon{width:10px;height:10px;color:var(--v2-muted)}.theme-v2 .v2-activity-item{display:flex;align-items:center;grid-gap:var(--v2-sp-3);gap:var(--v2-sp-3);padding:14px 22px;border-top:1px solid var(--v2-border)}.theme-v2 .v2-activity-item:first-child{border-top:0}.theme-v2 .v2-activity-item__main{flex:1 1;min-width:0}.theme-v2 .v2-activity-item__line{color:var(--v2-ink);font-size:var(--v2-fs-body)}.theme-v2 .v2-activity-item__line strong{font-weight:var(--v2-fw-semibold)}.theme-v2 .v2-activity-item__meta{color:var(--v2-muted);font-size:var(--v2-fs-small);margin-top:2px}.theme-v2 .v2-activity-item__time{color:var(--v2-subtle);font-size:var(--v2-fs-small)}.theme-v2 .v2-activity-item__cta{color:var(--v2-primary);font-weight:var(--v2-fw-semibold);font-size:var(--v2-fs-small);white-space:nowrap;display:inline-flex;align-items:center;grid-gap:4px;gap:4px;text-decoration:none}.theme-v2 .v2-activity-item__cta .v2-icon{width:12px;height:12px}.theme-v2 .v2-tx-table{width:100%;border-collapse:collapse}.theme-v2 .v2-tx-table td,.theme-v2 .v2-tx-table th{padding:12px 22px;text-align:left;font-size:var(--v2-fs-small)}.theme-v2 .v2-tx-table thead th{color:var(--v2-subtle);font-weight:var(--v2-fw-medium);text-transform:uppercase;letter-spacing:.05em;font-size:var(--v2-fs-caption)}.theme-v2 .v2-tx-table tbody tr,.theme-v2 .v2-tx-table thead th{border-bottom:1px solid var(--v2-border)}.theme-v2 .v2-tx-table tbody tr:last-child{border-bottom:0}.theme-v2 .v2-tx-table tbody td{color:var(--v2-ink-2)}.theme-v2 .v2-tx-table .v2-tx-id{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--v2-muted)}.theme-v2 .v2-tx-table .v2-tx-amount{font-weight:var(--v2-fw-semibold);color:var(--v2-ink);text-align:right}@media(max-width:640px){.theme-v2 .v2-tx-table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}}.theme-v2 .v2-alert{padding:12px 16px;border-radius:var(--v2-r-md);margin-bottom:var(--v2-sp-4);font-size:var(--v2-fs-small);display:flex;align-items:center;grid-gap:10px;gap:10px}.theme-v2 .v2-alert .v2-icon{width:16px;height:16px;flex-shrink:0}.theme-v2 .v2-alert--success{background:var(--v2-success-soft);color:var(--v2-success-ink)}.theme-v2 .v2-alert--error{background:var(--v2-error-soft);color:var(--v2-error-ink)}.theme-v2 .v2-alert--info{background:var(--v2-info-soft);color:var(--v2-info-ink)}.theme-v2 .v2-alert--warning{background:var(--v2-warning-soft);color:var(--v2-warning-ink)}.theme-v2 .v2-alert ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;grid-gap:2px;gap:2px}.theme-v2 .field-validation-error{color:var(--v2-error-ink);font-size:var(--v2-fs-caption);margin-top:4px;display:block}.theme-v2 .input-validation-error,.theme-v2 .v2-input.input-validation-error{border-color:var(--v2-error)!important;box-shadow:0 0 0 3px rgba(239,68,68,.12)}.theme-v2 .field-validation-valid{display:none}.theme-v2.v2-modal{background:var(--v2-surface);border:1px solid var(--v2-border);border-radius:var(--v2-r-lg);box-shadow:0 24px 60px rgba(26,22,20,.18);padding:0;overflow:hidden}.theme-v2.v2-modal .modal-body,.theme-v2.v2-modal .modal-footer,.theme-v2.v2-modal .modal-header{border:0}.theme-v2.v2-modal .modal-body{padding:28px}.theme-v2.v2-modal .v2-modal__eyebrow{font-size:11px;font-weight:var(--v2-fw-semibold);text-transform:uppercase;letter-spacing:.08em;color:var(--v2-subtle)}.theme-v2.v2-modal .v2-modal__title{font-size:var(--v2-fs-h2);font-weight:var(--v2-fw-semibold);line-height:var(--v2-lh-snug);color:var(--v2-ink);text-align:center}.theme-v2.v2-modal .v2-modal__text{margin-top:10px;color:var(--v2-muted);font-size:var(--v2-fs-body);text-align:center}.theme-v2.v2-modal .v2-modal__balance{margin-top:6px;text-align:center;font-size:var(--v2-fs-body);color:var(--v2-muted)}.theme-v2.v2-modal .v2-modal__balance strong{color:var(--v2-ink);font-weight:var(--v2-fw-semibold)}.theme-v2.v2-modal .v2-modal__note{margin-top:14px;text-align:center;font-size:var(--v2-fs-small);color:var(--v2-subtle)}.theme-v2.v2-modal .v2-modal__close{position:absolute;top:14px;right:14px;width:32px;height:32px;border-radius:50%;background:var(--v2-surface-sunken);display:flex;align-items:center;justify-content:center;transition:background var(--v2-motion-fast)}.theme-v2.v2-modal .v2-modal__close:hover{background:var(--v2-border-strong)}.theme-v2.v2-modal .v2-modal__close svg{width:14px;height:14px;filter:invert(12%)}.theme-v2.v2-modal .v2-modal__stepper{display:flex;align-items:center;justify-content:center;grid-gap:18px;gap:18px;margin:22px 0}.theme-v2.v2-modal .v2-modal__step{width:44px;height:44px;border-radius:50%;background:var(--v2-surface-sunken);display:flex;align-items:center;justify-content:center;transition:background var(--v2-motion-fast)}.theme-v2.v2-modal .v2-modal__step:hover{background:var(--v2-border-strong)}.theme-v2.v2-modal .v2-modal__step img,.theme-v2.v2-modal .v2-modal__step svg{width:20px;height:20px}.theme-v2.v2-modal .v2-modal__count{min-width:64px;height:44px;border-radius:var(--v2-r-md);border:1px solid var(--v2-border);background:var(--v2-surface-alt);display:flex;align-items:center;justify-content:center;font-size:var(--v2-fs-h3);font-weight:var(--v2-fw-semibold)}.theme-v2.v2-modal .v2-modal__actions{display:flex;align-items:center;justify-content:center;grid-gap:12px;gap:12px;margin-top:24px;flex-wrap:wrap}.theme-v2.v2-modal .v2-modal__cancel{color:var(--v2-muted);font-size:var(--v2-fs-small)}.theme-v2.v2-modal .v2-modal__cancel:hover{color:var(--v2-ink)}.theme-v2.v2-modal .v2-modal__brand{height:48px;width:auto;margin:0 auto 18px;display:block}.theme-v2.v2-modal .v2-modal__ticket{margin-top:20px;padding:22px;border-radius:var(--v2-r-lg);background:var(--v2-primary-soft);border:1px dashed var(--v2-primary);text-align:center}.theme-v2.v2-modal .v2-modal__ticket-eyebrow{font-size:11px;font-weight:var(--v2-fw-semibold);letter-spacing:.14em;text-transform:uppercase;color:var(--v2-primary)}.theme-v2.v2-modal .v2-modal__ticket-qty{margin-top:6px;font-size:var(--v2-fs-display);font-weight:var(--v2-fw-bold);line-height:var(--v2-lh-tight);color:var(--v2-ink)}.theme-v2.v2-modal .v2-modal__ticket-art img{margin:14px auto 0;max-height:120px;width:auto}.theme-v2.v2-modal .v2-modal__stamp{margin-top:12px;color:var(--v2-muted);font-size:var(--v2-fs-small)}.theme-v2.v2-modal .copy-redeem-skip{margin-top:12px;display:flex;justify-content:center}.theme-v2.v2-modal .copy-redeem-skip_btn{display:flex!important;align-items:center;grid-gap:10px;gap:10px;padding:10px 18px;border-radius:var(--v2-r-pill);background:var(--v2-primary-soft);border:1px solid var(--v2-primary)}.theme-v2.v2-modal .copy-redeem-skip_text{font-size:var(--v2-fs-h3);font-weight:var(--v2-fw-bold);letter-spacing:.06em;color:var(--v2-primary)}.theme-v2.v2-modal .copy-redeem-skip_icon{height:20px;width:20px}.theme-v2.v2-modal .v2-modal__rating{margin-top:22px;padding-top:20px;border-top:1px solid var(--v2-border);text-align:center}.theme-v2.v2-modal .v2-modal__rating-q{color:var(--v2-ink-2);font-weight:var(--v2-fw-medium)}.theme-v2.v2-modal .v2-modal__rating-row{display:flex;align-items:center;justify-content:center;grid-gap:28px;gap:28px;margin-top:14px}.theme-v2.v2-modal .v2-modal__rating-btn{display:flex;flex-direction:column;align-items:center;grid-gap:6px;gap:6px;color:var(--v2-muted);font-size:var(--v2-fs-small)}.theme-v2.v2-modal .v2-modal__rating-btn img{width:34px;height:34px}.theme-v2.v2-modal .v2-modal__rating-btn:hover{color:var(--v2-primary)}@media(max-width:576px){.theme-v2.v2-modal .modal-body{padding:22px 18px}}.theme-v2 .v2-shell{display:grid;grid-template-columns:var(--v2-sidebar-w) minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);min-height:100vh;background:var(--v2-bg)}.theme-v2 .v2-shell>.v2-sidebar{grid-column:1;grid-row:1/-1}.theme-v2 .v2-shell>.v2-topbar{grid-column:2;grid-row:1}.theme-v2 .v2-shell>.v2-content{grid-column:2;grid-row:2}.theme-v2 .v2-shell:has(>.v2-topbar){grid-template-rows:64px minmax(0,1fr)}@media(max-width:991px){.theme-v2 .v2-shell{display:block}.theme-v2 .v2-shell>.v2-content{max-width:none;padding:20px 16px 40px}.theme-v2 .v2-shell:has(>.v2-topbar)>.v2-content{padding-top:84px}}.theme-v2 .v2-sidebar{background:var(--v2-surface);border-right:1px solid var(--v2-border);padding:22px 16px 24px;display:flex;flex-direction:column;grid-gap:var(--v2-sp-5);gap:var(--v2-sp-5);position:sticky;top:0;height:100vh;overflow-y:auto}@media(max-width:991px){.theme-v2 .v2-sidebar{position:fixed;top:0;left:0;z-index:60;width:min(280px,84vw);transform:translateX(-100%);transition:transform .2s ease;box-shadow:none}.theme-v2 .v2-sidebar.is-open{transform:translateX(0);box-shadow:0 0 0 1px var(--v2-border),12px 0 32px rgba(0,0,0,.18)}}@media(max-width:991px)and (prefers-reduced-motion:reduce){.theme-v2 .v2-sidebar{transition:none}}.theme-v2 .v2-sidebar__scrim{position:fixed;inset:0;z-index:50;background:rgba(0,0,0,.4)}.theme-v2 .v2-sidebar__logo{padding:4px 8px 14px;margin-bottom:2px;border-bottom:1px solid var(--v2-border);grid-gap:10px;gap:10px}.theme-v2 .v2-sidebar__logo .v2-logo-text{font-size:26px;font-weight:700;color:var(--v2-primary);letter-spacing:-.02em}.theme-v2 .v2-sidebar__suite{font-size:11px;font-weight:var(--v2-fw-semibold);text-transform:uppercase;letter-spacing:.08em;color:var(--v2-subtle);padding-left:10px;border-left:1px solid var(--v2-border);line-height:1.1}.theme-v2 .v2-sidebar__search{padding:0 4px}.theme-v2 .v2-sidebar__group{display:flex;flex-direction:column;grid-gap:2px;gap:2px}.theme-v2 .v2-sidebar__label{padding:0 12px 6px;font-size:11px;font-weight:var(--v2-fw-semibold);text-transform:uppercase;letter-spacing:.08em;color:var(--v2-subtle)}.theme-v2 .v2-sidebar__item{display:flex;align-items:center;grid-gap:10px;gap:10px;padding:9px 12px;border-radius:var(--v2-r-md);color:var(--v2-ink-2);font-size:var(--v2-fs-body);font-weight:var(--v2-fw-medium);transition:background var(--v2-motion-fast),color var(--v2-motion-fast);cursor:pointer;position:relative;text-align:left}.theme-v2 .v2-sidebar__item .v2-icon{width:18px;height:18px;color:var(--v2-muted);flex-shrink:0}.theme-v2 .v2-sidebar__item__label{flex:1 1;min-width:0}.theme-v2 .v2-sidebar__item__badge{background:var(--v2-primary);color:#fff;font-size:11px;font-weight:var(--v2-fw-bold);min-width:18px;height:18px;padding:0 6px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center}.theme-v2 .v2-sidebar__item__badge--soft{background:var(--v2-primary-soft);color:var(--v2-primary);border-radius:var(--v2-r-sm)}.theme-v2 .v2-sidebar__item__aside{color:var(--v2-subtle);font-size:var(--v2-fs-small);max-width:96px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.theme-v2 .v2-sidebar__item:hover{background:var(--v2-surface-sunken);color:var(--v2-ink)}.theme-v2 .v2-sidebar__item:hover .v2-icon{color:var(--v2-ink-2)}.theme-v2 .v2-sidebar__item.is-active{background:var(--v2-primary-soft);color:var(--v2-primary);font-weight:var(--v2-fw-semibold)}.theme-v2 .v2-sidebar__item.is-active .v2-icon{color:var(--v2-primary)}.theme-v2 .v2-sidebar__item.is-active:before{content:"";position:absolute;left:-16px;top:8px;bottom:8px;width:3px;background:var(--v2-primary);border-radius:0 2px 2px 0}.theme-v2 .v2-sidebar__item--button{appearance:none;border:0;background:transparent;width:100%;font-family:inherit}.theme-v2 .v2-sidebar__nav{flex:1 1;min-height:0;display:flex;flex-direction:column;grid-gap:var(--v2-sp-5);gap:var(--v2-sp-5);overflow-y:auto;scrollbar-width:thin}.theme-v2 .v2-sidebar__nav::-webkit-scrollbar{width:6px}.theme-v2 .v2-sidebar__nav::-webkit-scrollbar-thumb{background:var(--v2-border);border-radius:3px}.theme-v2 .v2-sidebar__bottom{margin-top:auto;padding-top:var(--v2-sp-4);border-top:1px solid var(--v2-border);display:flex;flex-direction:column;grid-gap:4px;gap:4px}.theme-v2 .v2-sidebar__nudge{appearance:none;border:0;cursor:pointer;width:100%;padding:12px;border-radius:var(--v2-r-md);background:var(--v2-gradient-primary);border:1px solid var(--v2-primary-soft-2);display:flex;align-items:center;grid-gap:10px;gap:10px;font-family:inherit;text-align:left;margin-bottom:6px;transition:transform var(--v2-motion-fast),box-shadow var(--v2-motion-fast)}.theme-v2 .v2-sidebar__nudge:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(232,0,125,.12)}.theme-v2 .v2-sidebar__nudge-icon{width:28px;height:28px;border-radius:8px;flex-shrink:0;background:var(--v2-primary);color:#fff;display:inline-flex;align-items:center;justify-content:center}.theme-v2 .v2-sidebar__nudge-icon .v2-icon{width:14px;height:14px}.theme-v2 .v2-sidebar__nudge-body{flex:1 1;min-width:0;display:flex;flex-direction:column}.theme-v2 .v2-sidebar__nudge-title{font-size:12px;font-weight:var(--v2-fw-bold);color:var(--v2-ink);line-height:1.2}.theme-v2 .v2-sidebar__nudge-sub{font-size:11px;color:var(--v2-muted);margin-top:1px;line-height:1.2}.theme-v2 .v2-sidebar__logout{margin-top:4px;color:var(--v2-muted)}.theme-v2 .v2-sidebar__logout .v2-icon{color:var(--v2-muted)}.theme-v2 .v2-sidebar__logout:hover{background:var(--v2-error-soft);color:var(--v2-error-ink)}.theme-v2 .v2-sidebar__logout:hover .v2-icon{color:var(--v2-error-ink)}.theme-v2 .v2-sidebar__usermenu{appearance:none;border:0;cursor:pointer;width:100%;padding:8px 10px;margin-top:4px;border-radius:var(--v2-r-md);background:transparent;display:flex;align-items:center;grid-gap:10px;gap:10px;font-family:inherit;text-align:left;transition:background var(--v2-motion-fast)}.theme-v2 .v2-sidebar__usermenu:hover{background:var(--v2-surface-sunken)}.theme-v2 .v2-sidebar__usermenu-avatar{width:32px;height:32px;border-radius:50%;flex-shrink:0;background:var(--v2-primary-soft);color:var(--v2-primary);font-size:12px;font-weight:var(--v2-fw-bold);display:inline-flex;align-items:center;justify-content:center}.theme-v2 .v2-sidebar__usermenu-body{flex:1 1;min-width:0;display:flex;flex-direction:column}.theme-v2 .v2-sidebar__usermenu-name{font-size:13px;font-weight:var(--v2-fw-semibold);color:var(--v2-ink);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.theme-v2 .v2-sidebar__usermenu-sub{font-size:11px;color:var(--v2-muted);margin-top:1px;line-height:1.2}.theme-v2 .v2-sidebar__usermenu-chevron{width:14px;height:14px;color:var(--v2-muted);flex-shrink:0}.theme-v2 .v2-content{padding:28px 32px 48px;max-width:var(--v2-content-max);width:100%}.theme-v2 .v2-twocol{display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-gap:var(--v2-sp-6);gap:var(--v2-sp-6);align-items:start}@media(max-width:1180px){.theme-v2 .v2-twocol{grid-template-columns:minmax(0,1fr)}}.theme-v2 .v2-drawer{position:fixed;top:0;right:0;bottom:0;width:380px;background:var(--v2-surface);border-left:1px solid var(--v2-border);box-shadow:var(--v2-shadow-lg);transform:translateX(100%);transition:transform var(--v2-motion-base);z-index:60}.theme-v2 .v2-drawer.is-open{transform:translateX(0)}.theme-v2.row{align-items:stretch}.theme-v2.row>[class*=col-lg-2]:has(>.v2-sidebar){flex:0 0 var(--v2-sidebar-w);max-width:var(--v2-sidebar-w);margin:0;padding:0}.theme-v2.row>[class*=col-lg-10]{flex:1 1;max-width:none}.theme-v2.row:has(.v2-topbar)>[class*=col-lg-10]{padding-top:64px}@media(max-width:991px){.theme-v2.row{display:block}.theme-v2.row>[class*=col-lg-2]:has(>.v2-sidebar){flex:none;max-width:none;width:auto}.theme-v2.row>[class*=col-lg-10]{width:100%;max-width:none;padding:20px 16px 40px}.theme-v2.row:has(.v2-topbar)>[class*=col-lg-10]{padding-top:84px}}.theme-v2 .v2-stats-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--v2-sp-4);gap:var(--v2-sp-4);margin-bottom:var(--v2-sp-5)}@media(max-width:900px){.theme-v2 .v2-stats-grid{grid-template-columns:1fr}}.theme-v2 .v2-quicksend{display:flex;align-items:center;grid-gap:var(--v2-sp-5);gap:var(--v2-sp-5);padding:22px 24px;background:var(--v2-gradient-primary);border-radius:var(--v2-r-lg);margin-bottom:var(--v2-sp-5)}.theme-v2 .v2-quicksend__icon{width:56px;height:56px;border-radius:var(--v2-r-md);background:var(--v2-primary);color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.theme-v2 .v2-quicksend__icon .v2-icon{width:28px;height:28px}.theme-v2 .v2-quicksend__body{flex:1 1;min-width:0}.theme-v2 .v2-quicksend__title{font-size:var(--v2-fs-h2);font-weight:var(--v2-fw-bold);color:var(--v2-ink)}.theme-v2 .v2-quicksend__sub{color:var(--v2-ink-2);font-size:var(--v2-fs-small);margin-top:2px}.theme-v2 .v2-quicksend__cta{display:flex;grid-gap:var(--v2-sp-3);gap:var(--v2-sp-3);flex-shrink:0}@media(max-width:640px){.theme-v2 .v2-quicksend{flex-wrap:wrap;grid-row-gap:14px;row-gap:14px;padding:16px}.theme-v2 .v2-quicksend__sub{display:none}.theme-v2 .v2-quicksend__cta{flex-basis:100%}.theme-v2 .v2-quicksend__cta a{flex:1 1}.theme-v2 .v2-quicksend__cta a>.v2-btn{width:100%;justify-content:center}}.theme-v2 .v2-favstrip{padding:var(--v2-sp-5);margin-bottom:var(--v2-sp-5)}.theme-v2 .v2-favstrip__head{display:flex;align-items:flex-start;justify-content:space-between;grid-gap:var(--v2-sp-3);gap:var(--v2-sp-3);margin-bottom:var(--v2-sp-4)}.theme-v2 .v2-favstrip__title{margin:0;font-size:var(--v2-fs-small);font-weight:var(--v2-fw-bold)}.theme-v2 .v2-favstrip__sub{margin:4px 0 0;font-size:var(--v2-fs-small);color:var(--v2-muted)}.theme-v2 .v2-favstrip__grid{margin:0}.theme-v2 .v2-rail{display:flex;flex-direction:column;grid-gap:var(--v2-sp-4);gap:var(--v2-sp-4)}.theme-v2 .v2-chart{padding:18px 20px 14px}.theme-v2 .v2-chart__head{display:flex;align-items:center;justify-content:space-between}.theme-v2 .v2-chart__title{font-size:var(--v2-fs-h3);font-weight:var(--v2-fw-semibold)}.theme-v2 .v2-chart__bars{margin-top:14px;display:grid;grid-template-columns:repeat(7,1fr);align-items:end;grid-gap:8px;gap:8px;height:110px}.theme-v2 .v2-chart__day{display:flex;flex-direction:column;align-items:center;grid-gap:4px;gap:4px}.theme-v2 .v2-chart__day .v2-chart__pair{display:flex;grid-gap:3px;gap:3px;align-items:end;width:100%;height:100%;justify-content:center}.theme-v2 .v2-chart__day .v2-chart__bar{width:7px;border-radius:3px 3px 0 0;background:var(--v2-primary);opacity:.9;min-height:4px}.theme-v2 .v2-chart__day .v2-chart__bar--redeem{background:var(--v2-primary-soft-2);border:1px solid #f1b6cf}.theme-v2 .v2-chart__day .v2-chart__label{font-size:var(--v2-fs-caption);color:var(--v2-subtle)}.theme-v2 .v2-chart__legend{margin-top:10px;display:flex;grid-gap:var(--v2-sp-4);gap:var(--v2-sp-4);font-size:var(--v2-fs-caption);color:var(--v2-muted)}.theme-v2 .v2-chart__legend .v2-chart__swatch{display:inline-block;width:8px;height:8px;border-radius:2px;vertical-align:middle;margin-right:6px}.theme-v2 .v2-chart__legend .v2-chart__swatch--sent{background:var(--v2-primary)}.theme-v2 .v2-chart__legend .v2-chart__swatch--redeem{background:var(--v2-primary-soft-2);border:1px solid #f1b6cf}.theme-v2 .v2-spotlight{padding:0;overflow:hidden}.theme-v2 .v2-spotlight__head{display:flex;align-items:center;justify-content:space-between;padding:14px 18px}.theme-v2 .v2-spotlight__title{font-size:var(--v2-fs-h3);font-weight:var(--v2-fw-semibold)}.theme-v2 .v2-spotlight__nav{display:flex;grid-gap:6px;gap:6px}.theme-v2 .v2-spotlight__nav button{width:28px;height:28px;border-radius:var(--v2-r-sm);background:var(--v2-surface-sunken);color:var(--v2-ink-2);display:inline-flex;align-items:center;justify-content:center}.theme-v2 .v2-spotlight__nav button:hover{background:var(--v2-primary-soft);color:var(--v2-primary)}.theme-v2 .v2-spotlight__hero{background:var(--v2-gradient-spotlight);padding:28px 18px;display:flex;align-items:center;justify-content:center;min-height:150px}.theme-v2 .v2-spotlight__hero .v2-icon{width:56px;height:56px;color:hsla(0,0%,100%,.92);filter:drop-shadow(0 4px 12px rgba(232,0,125,.25))}.theme-v2 .v2-spotlight__meta{padding:16px 18px 18px}.theme-v2 .v2-spotlight__eyebrow{font-size:10px;font-weight:var(--v2-fw-bold);letter-spacing:.1em;color:var(--v2-muted);text-transform:uppercase}.theme-v2 .v2-spotlight__name{font-size:var(--v2-fs-h3);font-weight:var(--v2-fw-bold);margin-top:4px}.theme-v2 .v2-spotlight__sub{color:var(--v2-muted);font-size:var(--v2-fs-small);margin-top:2px}.theme-v2 .v2-spotlight__price{display:flex;align-items:baseline;justify-content:space-between;margin-top:12px}.theme-v2 .v2-spotlight__from{color:var(--v2-muted);font-size:var(--v2-fs-small)}.theme-v2 .v2-spotlight__amount{font-size:var(--v2-fs-h2);font-weight:var(--v2-fw-bold);color:var(--v2-ink);margin-left:4px}.theme-v2 .v2-tip{padding:18px 20px}.theme-v2 .v2-tip__eyebrow{font-size:10px;font-weight:var(--v2-fw-bold);letter-spacing:.1em;color:#f4c6d9;text-transform:uppercase}.theme-v2 .v2-tip__title{font-size:var(--v2-fs-h3);font-weight:var(--v2-fw-semibold);margin-top:6px}.theme-v2 .v2-tip__body{color:hsla(0,0%,100%,.72);font-size:var(--v2-fs-small);margin-top:6px}.theme-v2 .v2-tx-preview .v2-section__body{padding:0}.theme-v2 .v2-nudge{display:flex;align-items:center;grid-gap:12px;gap:12px;background:var(--v2-primary-soft);border-radius:var(--v2-r-lg);padding:12px 16px}.theme-v2 .v2-nudge__avatars{display:flex}.theme-v2 .v2-nudge__av{width:30px;height:30px;border-radius:50%;background:var(--v2-primary);color:#fff;font-size:11px;font-weight:var(--v2-fw-semibold);display:flex;align-items:center;justify-content:center;border:2px solid var(--v2-primary-soft)}.theme-v2 .v2-nudge__av:not(:first-child){margin-left:-9px}.theme-v2 .v2-nudge__av--purple{background:var(--v2-purple)}.theme-v2 .v2-nudge__av--success{background:var(--v2-success)}.theme-v2 .v2-nudge__text{flex:1 1;font-size:var(--v2-fs-small);color:var(--v2-primary-ink)}.theme-v2 .v2-nudge__cta,.theme-v2 .v2-nudge__text strong{font-weight:var(--v2-fw-semibold)}.theme-v2 .v2-nudge__cta{display:inline-flex;align-items:center;grid-gap:4px;gap:4px;text-decoration:none;font-size:var(--v2-fs-small);color:var(--v2-primary)}.theme-v2 .v2-nudge__cta .v2-icon{width:14px;height:14px}.theme-v2 .v2-moment{padding:16px}.theme-v2 .v2-moment__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.theme-v2 .v2-moment__eyebrow,.theme-v2 .v2-moment__time{font-size:var(--v2-fs-caption);color:var(--v2-muted)}.theme-v2 .v2-moment__who{display:flex;align-items:center;grid-gap:10px;gap:10px;margin-bottom:12px}.theme-v2 .v2-moment__av{width:38px;height:38px;border-radius:50%;flex:none;background:var(--v2-primary-soft);color:var(--v2-primary-ink);font-size:13px;font-weight:var(--v2-fw-semibold);display:flex;align-items:center;justify-content:center}.theme-v2 .v2-moment__name{font-size:var(--v2-fs-small);font-weight:var(--v2-fw-semibold);color:var(--v2-ink)}.theme-v2 .v2-moment__sub{font-size:var(--v2-fs-caption);color:var(--v2-muted);display:flex;align-items:center;grid-gap:4px;gap:4px}.theme-v2 .v2-moment__sub .v2-icon{width:14px;height:14px}.theme-v2 .v2-moment__video{position:relative;aspect-ratio:1/1;width:100%;border-radius:var(--v2-r-md);overflow:hidden;background:var(--v2-ink);display:flex;align-items:center;justify-content:center}.theme-v2 .v2-moment__play{width:48px;height:48px;border-radius:50%;border:0;cursor:pointer;background:hsla(0,0%,100%,.94);display:flex;align-items:center;justify-content:center}.theme-v2 .v2-moment__play .v2-icon{width:22px;height:22px;color:var(--v2-primary);margin-left:2px}.theme-v2 .v2-moment__tag{position:absolute;top:10px;left:10px;display:inline-flex;align-items:center;grid-gap:4px;gap:4px;font-size:var(--v2-fs-caption);color:#fff;background:rgba(0,0,0,.45);padding:3px 8px;border-radius:var(--v2-r-pill)}.theme-v2 .v2-moment__tag .v2-icon{width:13px;height:13px}.theme-v2 .v2-moment__dur{position:absolute;bottom:10px;right:10px;font-size:var(--v2-fs-caption);color:#fff;background:rgba(0,0,0,.5);padding:2px 6px;border-radius:var(--v2-r-sm)}.theme-v2 .v2-moment__foot{display:flex;align-items:center;justify-content:space-between;margin-top:12px}.theme-v2 .v2-moment__reacts{display:inline-flex;align-items:center;grid-gap:5px;gap:5px;font-size:var(--v2-fs-small);color:var(--v2-muted)}.theme-v2 .v2-moment__reacts .v2-icon{width:16px;height:16px}.theme-v2 .v2-moment__reacts .v2-icon:first-child{color:var(--v2-primary)}.theme-v2 .v2-moment__reacts .v2-icon:nth-of-type(2){margin-left:8px}.theme-v2 .v2-moment__reply{display:inline-flex;align-items:center;grid-gap:5px;gap:5px;text-decoration:none;background:var(--v2-primary-soft);color:var(--v2-primary-ink);font-size:var(--v2-fs-small);font-weight:var(--v2-fw-medium);padding:7px 12px;border-radius:var(--v2-r-md)}.theme-v2 .v2-moment__reply .v2-icon{width:15px;height:15px}.theme-v2 .v2-extras{display:inline-flex;align-items:center;grid-gap:5px;gap:5px;font-size:11px;font-weight:var(--v2-fw-semibold);padding:3px 9px;border-radius:var(--v2-r-pill)}.theme-v2 .v2-extras .v2-icon{width:12px;height:12px}.theme-v2 .v2-extras--video{background:var(--v2-purple-soft);color:var(--v2-purple-ink)}.theme-v2 .v2-extras--song{background:rgba(29,185,84,.12);color:#15803d}.theme-v2 .v2-extras--none{color:var(--v2-subtle);font-weight:var(--v2-fw-regular);padding:0;background:transparent}.theme-v2 .v2-video{overflow:hidden}.theme-v2 .v2-video__head{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid var(--v2-border)}.theme-v2 .v2-video__title-row{display:flex;align-items:center;grid-gap:8px;gap:8px}.theme-v2 .v2-video__title{font-size:14px;font-weight:var(--v2-fw-semibold);color:var(--v2-ink)}.theme-v2 .v2-video__badge{display:inline-flex;align-items:center;grid-gap:4px;gap:4px;padding:2px 7px;border-radius:var(--v2-r-pill);background:var(--v2-purple-soft);color:var(--v2-purple-ink);font-size:10px;font-weight:var(--v2-fw-bold)}.theme-v2 .v2-video__badge .v2-icon{width:10px;height:10px}.theme-v2 .v2-video__see-all{appearance:none;border:0;background:none;cursor:pointer;font-family:inherit;font-size:12px;font-weight:var(--v2-fw-semibold);color:var(--v2-muted)}.theme-v2 .v2-video__see-all:hover{color:var(--v2-ink-2)}.theme-v2 .v2-video__body{padding:14px}.theme-v2 .v2-video__featured{position:relative;aspect-ratio:16/10;border-radius:var(--v2-r-md);overflow:hidden}.theme-v2 .v2-video__featured img,.theme-v2 .v2-video__featured video{width:100%;height:100%;object-fit:cover;display:block;background:var(--v2-ink)}.theme-v2 .v2-video__sample-badge{position:absolute;top:10px;left:10px;padding:3px 8px;border-radius:var(--v2-r-pill);background:rgba(0,0,0,.55);color:#fff;font-size:10px;font-weight:var(--v2-fw-bold);letter-spacing:.06em}.theme-v2 .v2-video__sample-cap{margin-top:10px;font-size:12px;color:var(--v2-muted);line-height:1.4}.theme-v2 .v2-video__meta{position:absolute;top:10px;left:10px;display:flex;align-items:center;grid-gap:8px;gap:8px}.theme-v2 .v2-video__avatar{width:26px;height:26px;border-radius:50%;border:2px solid hsla(0,0%,100%,.85);background:hsla(0,0%,100%,.2);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:var(--v2-fw-semibold)}.theme-v2 .v2-video__avatar--img{padding:0;object-fit:cover}.theme-v2 .v2-video__who{font-size:12px;font-weight:var(--v2-fw-bold);color:#fff;line-height:1.1}.theme-v2 .v2-video__sub{font-size:10px;color:hsla(0,0%,100%,.8)}.theme-v2 .v2-video__play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:52px;height:52px;border-radius:50%;background:hsla(0,0%,100%,.95);border:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 8px 20px rgba(0,0,0,.3)}.theme-v2 .v2-video__play svg{width:16px;height:18px;fill:var(--v2-ink)}.theme-v2 .v2-video__play:hover{background:#fff}.theme-v2 .v2-video__len{position:absolute;bottom:10px;right:10px;padding:2px 7px;border-radius:var(--v2-r-sm);background:rgba(0,0,0,.55);color:#fff;font-family:ui-monospace,Menlo,monospace;font-size:11px}.theme-v2 .v2-video__gift{position:absolute;bottom:10px;left:10px;display:inline-flex;align-items:center;grid-gap:5px;gap:5px;padding:4px 9px;border-radius:var(--v2-r-pill);background:var(--v2-warning-soft);color:var(--v2-warning-ink);font-size:11px;font-weight:var(--v2-fw-bold);box-shadow:0 2px 8px rgba(0,0,0,.25)}.theme-v2 .v2-video__gift .v2-icon{width:12px;height:12px}.theme-v2 .v2-video__nav{display:flex;align-items:center;justify-content:space-between;margin-top:10px}.theme-v2 .v2-video__nav-btn{width:30px;height:30px;border-radius:50%;border:1px solid var(--v2-border-strong);background:var(--v2-surface);cursor:pointer;padding:0;display:inline-flex;align-items:center;justify-content:center;color:var(--v2-ink-2);transition:background var(--v2-motion-fast),border-color var(--v2-motion-fast)}.theme-v2 .v2-video__nav-btn .v2-icon{width:14px;height:14px}.theme-v2 .v2-video__nav-btn:hover{background:var(--v2-surface-sunken);border-color:var(--v2-primary);color:var(--v2-primary)}.theme-v2 .v2-video__count{font-size:11px;font-weight:var(--v2-fw-semibold);color:var(--v2-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.theme-v2 .v2-video__strip{display:flex;grid-gap:8px;gap:8px;margin-top:10px}.theme-v2 .v2-video__thumb{flex:1 1;position:relative;cursor:pointer;padding:0;aspect-ratio:16/11;border-radius:var(--v2-r-sm);overflow:hidden;border:2px solid transparent}.theme-v2 .v2-video__thumb.is-active{border-color:var(--v2-primary)}.theme-v2 .v2-video__thumb-gift{position:absolute;top:4px;right:4px;width:9px;height:9px;border-radius:50%;background:var(--v2-warning);border:1.5px solid #fff}.theme-v2 .v2-video__thumb-play{position:absolute;inset:0;display:inline-flex;align-items:center;justify-content:center}.theme-v2 .v2-video__thumb-play:before{content:"";position:absolute;width:22px;height:22px;border-radius:50%;background:hsla(0,0%,100%,.9)}.theme-v2 .v2-video__thumb-play svg{position:relative;width:8px;height:9px;fill:var(--v2-ink)}.theme-v2 .v2-video__empty{padding:28px 16px 20px;text-align:center;color:var(--v2-muted);background:var(--v2-surface-alt);border-radius:var(--v2-r-md)}.theme-v2 .v2-video__empty .v2-icon{width:28px;height:28px;color:var(--v2-subtle)}.theme-v2 .v2-video__empty p{margin:8px 0 2px;font-size:14px;font-weight:var(--v2-fw-semibold);color:var(--v2-ink-2)}.theme-v2 .v2-video__empty span{font-size:12px}.theme-v2 .v2-tag-song{overflow:hidden}.theme-v2 .v2-tag-song__head{display:flex;align-items:flex-start;justify-content:space-between;padding:14px 18px;border-bottom:1px solid var(--v2-border)}.theme-v2 .v2-tag-song__title{font-size:14px;font-weight:var(--v2-fw-semibold);color:var(--v2-ink)}.theme-v2 .v2-tag-song__sub{font-size:12px;color:var(--v2-muted);margin-top:2px}.theme-v2 .v2-tag-song__source{display:inline-flex;align-items:center;grid-gap:4px;gap:4px;font-size:11px;font-weight:var(--v2-fw-semibold);color:#15803d}.theme-v2 .v2-tag-song__source-dot{width:6px;height:6px;border-radius:50%;background:#1db954}.theme-v2 .v2-tag-song__body{padding:14px}.theme-v2 .v2-tag-song__embed{position:relative;width:100%;height:152px;border-radius:var(--v2-r-md);overflow:hidden;background:#0c2415}.theme-v2 .v2-tag-song__embed iframe{width:100%;height:100%;border:0;display:block}.theme-v2 .v2-tag-song__cta-btn{width:100%;justify-content:center;margin-top:12px}.theme-v2 .v2-tag-song__results{margin-top:10px;max-height:320px;overflow-y:auto}.theme-v2 .v2-tag-song__hit{display:flex;align-items:center;grid-gap:10px;gap:10px;width:100%;text-align:left;padding:8px;border:0;background:transparent;border-radius:var(--v2-r-md);cursor:pointer;font:inherit;color:inherit}.theme-v2 .v2-tag-song__hit:hover{background:var(--v2-surface-sunken)}.theme-v2 .v2-tag-song__hit .v2-tag-song__hit-ph,.theme-v2 .v2-tag-song__hit img{width:44px;height:44px;border-radius:8px;object-fit:cover;flex-shrink:0;background:var(--v2-surface-sunken)}.theme-v2 .v2-tag-song__hit-copy{flex:1 1;min-width:0;display:flex;flex-direction:column;grid-gap:2px;gap:2px}.theme-v2 .v2-tag-song__hit-title{font-size:13px;font-weight:var(--v2-fw-semibold);color:var(--v2-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.theme-v2 .v2-tag-song__hit-artist{font-size:12px;color:var(--v2-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.theme-v2 .v2-tag-song__hit-add{font-size:12px;font-weight:var(--v2-fw-semibold);color:var(--v2-primary);flex-shrink:0}.theme-v2 .v2-tag-song__track{display:flex;align-items:center;grid-gap:12px;gap:12px;padding:12px;border-radius:var(--v2-r-md);background:linear-gradient(160deg,#14331f,#0c2415)}.theme-v2 .v2-tag-song__cover{position:relative;width:48px;height:48px;border-radius:8px;flex-shrink:0;overflow:hidden;background:radial-gradient(circle at 30% 30%,#ffe7b3 0,#e8b86f 38%,#6b3a14 100%)}.theme-v2 .v2-tag-song__cover-inner{position:absolute;inset:16px;border-radius:50%;background:var(--v2-ink)}.theme-v2 .v2-tag-song__cover-dot{position:absolute;inset:21px;border-radius:50%;background:#e8b86f}.theme-v2 .v2-tag-song__track-meta{flex:1 1;min-width:0}.theme-v2 .v2-tag-song__track-title{font-size:13px;font-weight:var(--v2-fw-semibold);color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.theme-v2 .v2-tag-song__track-artist{font-size:11px;color:hsla(0,0%,100%,.6);margin-top:2px}.theme-v2 .v2-tag-song__play{width:34px;height:34px;border-radius:50%;flex-shrink:0;background:#1ed760;border:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.theme-v2 .v2-tag-song__play svg{width:11px;height:13px;fill:#062013}.theme-v2 .v2-tag-song__play:hover{background:#1db954}.theme-v2 .v2-tag-song__teaser-caption{margin-top:8px;font-size:11.5px;line-height:1.4;color:var(--v2-muted);font-style:italic}.theme-v2 .v2-tag-song__connectors{margin-top:16px}.theme-v2 .v2-tag-song__connectors-label{font-size:10px;font-weight:var(--v2-fw-bold);text-transform:uppercase;letter-spacing:.08em;color:var(--v2-muted);margin-bottom:8px}.theme-v2 .v2-tag-song__row{display:flex;align-items:center;grid-gap:10px;gap:10px;padding:6px 4px}.theme-v2 .v2-tag-song__row-icon{width:26px;height:26px;border-radius:7px;flex-shrink:0;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-family:inherit;font-weight:var(--v2-fw-bold);font-size:12px}.theme-v2 .v2-tag-song__row-name{flex:1 1;font-size:13px;font-weight:var(--v2-fw-semibold);color:var(--v2-ink)}.theme-v2 .v2-tag-song__row--idea{border-radius:var(--v2-r-sm);padding:8px 6px;transition:background var(--v2-motion-fast)}.theme-v2 .v2-tag-song__row--idea:hover{background:var(--v2-surface-sunken)}.theme-v2 .v2-tag-song__row--idea:hover .v2-tag-song__row-chevron{color:var(--v2-primary);transform:translateX(2px)}.theme-v2 .v2-tag-song__row-copy{flex:1 1;min-width:0;display:flex;flex-direction:column;grid-gap:1px;gap:1px}.theme-v2 .v2-tag-song__row-desc{font-size:11px;color:var(--v2-muted);line-height:1.35}.theme-v2 .v2-tag-song__row-chevron{width:14px;height:14px;flex-shrink:0;color:var(--v2-subtle);transition:color var(--v2-motion-fast),transform var(--v2-motion-fast)}.theme-v2 .v2-tag-song__cta{display:inline-flex;align-items:center;justify-content:center;grid-gap:6px;gap:6px;width:100%;margin-top:12px;height:38px;border-radius:var(--v2-r-sm);border:1px solid var(--v2-border);font-size:12.5px;font-weight:var(--v2-fw-semibold);color:var(--v2-ink-2);transition:background var(--v2-motion-fast),color var(--v2-motion-fast)}.theme-v2 .v2-tag-song__cta .v2-icon{width:13px;height:13px}.theme-v2 .v2-tag-song__cta:hover{background:var(--v2-primary-soft);color:var(--v2-primary)}.theme-v2 .v2-intg{padding:16px}.theme-v2 .v2-intg__title{font-size:var(--v2-fs-caption);color:var(--v2-muted);margin-bottom:10px}.theme-v2 .v2-intg__chip{display:flex;align-items:center;grid-gap:10px;gap:10px;text-decoration:none;border:1px solid var(--v2-border);border-radius:var(--v2-r-md);padding:10px 12px;margin-bottom:9px;transition:background var(--v2-motion-fast)}.theme-v2 .v2-intg__chip:hover{background:var(--v2-bg)}.theme-v2 .v2-intg__icon{width:32px;height:32px;border-radius:var(--v2-r-sm);flex:none;display:flex;align-items:center;justify-content:center}.theme-v2 .v2-intg__icon .v2-icon{width:19px;height:19px}.theme-v2 .v2-intg__icon--music{background:var(--v2-success-soft)}.theme-v2 .v2-intg__icon--music .v2-icon{color:var(--v2-success-ink)}.theme-v2 .v2-intg__icon--ai{background:var(--v2-purple-soft)}.theme-v2 .v2-intg__icon--ai .v2-icon{color:var(--v2-purple-ink)}.theme-v2 .v2-intg__icon--share{background:var(--v2-primary-soft)}.theme-v2 .v2-intg__icon--share .v2-icon{color:var(--v2-primary-ink)}.theme-v2 .v2-intg__label{flex:1 1;display:flex;flex-direction:column;line-height:1.25}.theme-v2 .v2-intg__label strong{font-size:var(--v2-fs-small);font-weight:var(--v2-fw-semibold);color:var(--v2-ink)}.theme-v2 .v2-intg__label em{font-style:normal;font-size:var(--v2-fs-caption);color:var(--v2-muted)}.theme-v2 .v2-intg__add{width:16px;height:16px;color:var(--v2-muted);flex:none}.theme-v2 .v2-intg__hint{display:flex;align-items:center;grid-gap:5px;gap:5px;margin-top:4px;font-size:var(--v2-fs-caption);color:var(--v2-muted)}.theme-v2 .v2-intg__hint .v2-icon{width:15px;height:15px}.theme-v2 .v2-grid-2{display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-gap:var(--v2-sp-6);gap:var(--v2-sp-6);align-items:start}@media(max-width:1040px){.theme-v2 .v2-grid-2{grid-template-columns:1fr}}.theme-v2 .v2-grid-2__main,.theme-v2 .v2-grid-2__side{display:flex;flex-direction:column;grid-gap:var(--v2-sp-6);gap:var(--v2-sp-6);min-width:0}.theme-v2 .v2-budget{padding:20px}.theme-v2 .v2-budget__head{display:flex;align-items:center;justify-content:space-between}.theme-v2 .v2-budget__title{font-size:var(--v2-fs-h3);font-weight:var(--v2-fw-semibold);color:var(--v2-ink)}.theme-v2 .v2-budget__pct{font-size:var(--v2-fs-caption);font-weight:var(--v2-fw-semibold);color:var(--v2-muted);background:var(--v2-surface-sunken);padding:2px 8px;border-radius:999px}.theme-v2 .v2-budget__amount{display:flex;align-items:baseline;grid-gap:6px;gap:6px;margin-top:12px}.theme-v2 .v2-budget__big{font-size:28px;font-weight:var(--v2-fw-bold);letter-spacing:-.02em;color:var(--v2-ink)}.theme-v2 .v2-budget__of{font-size:var(--v2-fs-small);color:var(--v2-muted)}.theme-v2 .v2-budget__track{height:8px;border-radius:999px;background:var(--v2-surface-sunken);margin-top:12px;overflow:hidden}.theme-v2 .v2-budget__fill{height:100%;background:var(--v2-primary);border-radius:999px}.theme-v2 .v2-budget__foot{display:flex;justify-content:space-between;margin-top:8px;font-size:var(--v2-fs-caption);color:var(--v2-muted)}.theme-v2 .v2-budget__auto{display:flex;align-items:center;grid-gap:10px;gap:10px;margin-top:16px;padding-top:16px;border-top:1px solid var(--v2-border)}.theme-v2 .v2-budget__auto-icon{width:30px;height:30px;border-radius:9px;flex-shrink:0;background:var(--v2-primary-soft);color:var(--v2-primary);display:inline-flex;align-items:center;justify-content:center;font-size:15px}.theme-v2 .v2-budget__auto-body{flex:1 1;min-width:0;display:flex;flex-direction:column}.theme-v2 .v2-budget__auto-title{font-size:var(--v2-fs-small);font-weight:var(--v2-fw-semibold);color:var(--v2-ink)}.theme-v2 .v2-budget__auto-sub{font-size:var(--v2-fs-caption);color:var(--v2-muted)}.theme-v2 .v2-budget__empty{margin-top:14px;font-size:var(--v2-fs-small);color:var(--v2-muted)}.theme-v2 .v2-budget__cta{display:inline-block;margin-top:6px;color:var(--v2-primary);font-weight:var(--v2-fw-semibold);font-size:var(--v2-fs-small);text-decoration:none}.theme-v2 .v2-switch{appearance:none;border:0;padding:0;cursor:pointer;flex-shrink:0;width:40px;height:22px;border-radius:999px;background:var(--v2-border);position:relative;transition:background .15s}.theme-v2 .v2-switch.is-on{background:var(--v2-primary)}.theme-v2 .v2-switch__knob{position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.2);transition:transform .15s}.theme-v2 .v2-switch.is-on .v2-switch__knob{transform:translateX(18px)}.theme-v2 .v2-milestones{padding-bottom:8px}.theme-v2 .v2-milestones__head{display:flex;align-items:flex-start;justify-content:space-between;padding:16px 18px 10px}.theme-v2 .v2-milestones__title{display:block;font-size:var(--v2-fs-h3);font-weight:var(--v2-fw-semibold);color:var(--v2-ink)}.theme-v2 .v2-milestones__sub{display:block;font-size:var(--v2-fs-caption);color:var(--v2-muted);margin-top:2px}.theme-v2 .v2-milestones__all{font-size:var(--v2-fs-small);font-weight:var(--v2-fw-semibold);color:var(--v2-primary);text-decoration:none;white-space:nowrap}.theme-v2 .v2-milestones__row{display:flex;align-items:center;grid-gap:12px;gap:12px;padding:10px 18px;border-top:1px solid var(--v2-border)}.theme-v2 .v2-milestones__date{width:44px;flex-shrink:0;text-align:center;display:flex;flex-direction:column;background:var(--v2-surface-sunken);border-radius:10px;padding:5px 0}.theme-v2 .v2-milestones__dow{font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:var(--v2-muted);font-weight:var(--v2-fw-semibold)}.theme-v2 .v2-milestones__day{font-size:16px;font-weight:var(--v2-fw-bold);color:var(--v2-ink);line-height:1}.theme-v2 .v2-milestones__avatar{width:34px;height:34px;border-radius:50%;flex-shrink:0;background:var(--v2-primary-soft);color:var(--v2-primary);display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:var(--v2-fw-bold)}.theme-v2 .v2-milestones__body{flex:1 1;min-width:0;display:flex;flex-direction:column}.theme-v2 .v2-milestones__name{font-size:var(--v2-fs-body);font-weight:var(--v2-fw-semibold);color:var(--v2-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.theme-v2 .v2-milestones__type{font-size:var(--v2-fs-caption);color:var(--v2-muted)}.theme-v2 .v2-milestones__tag{font-size:11px;font-weight:var(--v2-fw-semibold);padding:3px 9px;border-radius:999px;background:var(--v2-primary-soft);color:var(--v2-primary);flex-shrink:0}.theme-v2 .v2-milestones__send{appearance:none;cursor:pointer;border:0;font-family:inherit;flex-shrink:0;background:var(--v2-primary);color:#fff;font-size:var(--v2-fs-small);font-weight:var(--v2-fw-semibold);padding:6px 14px;border-radius:9px}.theme-v2 .v2-milestones__send:hover{background:var(--v2-primary-hover)}.theme-v2 .v2-milestones__empty{padding:20px 18px;font-size:var(--v2-fs-small);color:var(--v2-muted);text-align:center}.theme-v2 .v2-content--with-footer{padding-bottom:120px}.theme-v2 .v2-stepper{display:flex;align-items:center;padding:18px 22px;background:var(--v2-surface);border:1px solid var(--v2-border);border-radius:var(--v2-r-lg);margin-bottom:var(--v2-sp-5)}.theme-v2 .v2-stepper__step{display:flex;align-items:center;grid-gap:10px;gap:10px;color:var(--v2-muted);font-size:var(--v2-fs-small);font-weight:var(--v2-fw-medium);flex-shrink:0;margin:0;padding:0;border:0;background:transparent;font:inherit}.theme-v2 .v2-stepper__dot{width:28px;height:28px;border-radius:50%;background:var(--v2-surface-sunken);color:var(--v2-muted);display:flex;align-items:center;justify-content:center;font-weight:var(--v2-fw-semibold)}.theme-v2 .v2-stepper__dot .v2-icon{width:14px;height:14px}.theme-v2 .v2-stepper__connector{flex:1 1;min-width:16px;height:2px;background:var(--v2-border);margin:0 var(--v2-sp-3)}.theme-v2 .v2-stepper__connector.is-complete{background:var(--v2-primary)}.theme-v2 .v2-stepper__step.is-active{color:var(--v2-ink);font-weight:var(--v2-fw-semibold)}.theme-v2 .v2-stepper__step.is-active .v2-stepper__dot{background:var(--v2-primary);color:#fff;box-shadow:0 0 0 4px var(--v2-primary-soft)}.theme-v2 .v2-stepper__step.is-complete{color:var(--v2-ink-2);cursor:pointer}.theme-v2 .v2-stepper__step.is-complete .v2-stepper__dot{background:var(--v2-primary);color:#fff}.theme-v2 .v2-stepper__step.is-complete:hover .v2-stepper__dot{box-shadow:0 0 0 4px var(--v2-primary-soft)}@media(max-width:640px){.theme-v2 .v2-stepper{padding:12px 14px;grid-gap:4px;gap:4px;justify-content:center}.theme-v2 .v2-stepper__step{grid-gap:6px;gap:6px}.theme-v2 .v2-stepper__step:not(.is-active)>span:not(.v2-stepper__dot){display:none}.theme-v2 .v2-stepper__connector{min-width:12px;flex:0 1 24px}}.theme-v2 .v2-cartpill{display:inline-flex;align-items:center;grid-gap:8px;gap:8px;padding:6px 12px;background:var(--v2-primary-soft);color:var(--v2-primary);border-radius:var(--v2-r-pill);font-size:var(--v2-fs-small);font-weight:var(--v2-fw-semibold)}.theme-v2 .v2-cartpill .v2-icon{width:14px;height:14px}.theme-v2 .v2-sendcta{position:fixed;bottom:0;left:var(--v2-sidebar-w);right:0;background:var(--v2-surface);border-top:1px solid var(--v2-border);box-shadow:0 -6px 16px rgba(26,22,20,.06);padding:14px var(--v2-sp-8);display:flex;align-items:center;justify-content:space-between;grid-gap:var(--v2-sp-4);gap:var(--v2-sp-4);z-index:40}@media(max-width:991px){.theme-v2 .v2-sendcta{left:0;padding:14px var(--v2-sp-4);padding-bottom:calc(14px + env(safe-area-inset-bottom, 0px))}}@media(max-width:640px){.theme-v2 .v2-sendcta{flex-wrap:wrap}.theme-v2 .v2-sendcta__actions,.theme-v2 .v2-sendcta__left{width:100%}.theme-v2 .v2-sendcta__actions .v2-btn{flex:1 1 auto;width:100%;justify-content:center}}.theme-v2 .v2-sendcta__left{display:flex;align-items:center;grid-gap:var(--v2-sp-4);gap:var(--v2-sp-4)}.theme-v2 .v2-sendcta__total{display:flex;flex-direction:column;grid-gap:2px;gap:2px}.theme-v2 .v2-sendcta__total-label{font-size:var(--v2-fs-caption);color:var(--v2-muted)}.theme-v2 .v2-sendcta__total-amount{font-size:var(--v2-fs-h2);font-weight:var(--v2-fw-bold);color:var(--v2-ink)}.theme-v2 .v2-sendcta__actions{display:flex;grid-gap:var(--v2-sp-3);gap:var(--v2-sp-3)}.theme-v2 .v2-filters{display:flex;flex-wrap:wrap;grid-gap:var(--v2-sp-2);gap:var(--v2-sp-2);margin-bottom:var(--v2-sp-4)}.theme-v2 .v2-filter{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;padding:7px 14px;border-radius:var(--v2-r-pill);background:var(--v2-surface);border:1px solid var(--v2-border);color:var(--v2-ink-2);font-size:var(--v2-fs-small);font-weight:var(--v2-fw-medium);cursor:pointer;transition:background var(--v2-motion-fast),color var(--v2-motion-fast),border-color var(--v2-motion-fast)}.theme-v2 .v2-filter:hover{border-color:var(--v2-border-strong)}.theme-v2 .v2-filter.is-active{background:var(--v2-ink);color:#fff;border-color:var(--v2-ink)}.theme-v2 .v2-filter.is-invalid{border-color:var(--v2-error)!important;box-shadow:0 0 0 3px rgba(239,68,68,.12);color:var(--v2-error-ink)}.theme-v2 .v2-aifinder{display:flex;align-items:center;grid-gap:var(--v2-sp-4);gap:var(--v2-sp-4);padding:20px 22px;background:linear-gradient(135deg,#f5f0ff,#ede9fe);border:1px solid #ddd6fe;border-radius:var(--v2-r-lg);margin-bottom:var(--v2-sp-4)}.theme-v2 .v2-aifinder__icon{width:48px;height:48px;border-radius:var(--v2-r-md);background:var(--v2-purple-ink);color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.theme-v2 .v2-aifinder__icon .v2-icon{width:24px;height:24px}.theme-v2 .v2-aifinder__body{flex:1 1;min-width:0}.theme-v2 .v2-aifinder__title{font-weight:var(--v2-fw-bold);color:var(--v2-ink)}.theme-v2 .v2-aifinder__sub{color:var(--v2-ink-2);font-size:var(--v2-fs-small);margin-top:2px}.theme-v2 .v2-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--v2-sp-4);gap:var(--v2-sp-4)}@media(max-width:1100px){.theme-v2 .v2-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.theme-v2 .v2-product-grid{grid-template-columns:1fr}}.theme-v2 .v2-product-grid--compact{max-width:960px;margin:0 auto;padding:0;grid-gap:14px;gap:14px;grid-template-columns:repeat(6,minmax(0,1fr))}.theme-v2 .v2-product-grid--compact .v2-product{grid-column:span 2;border-radius:var(--v2-r-md)}@media(max-width:720px){.theme-v2 .v2-product-grid--compact{grid-template-columns:repeat(2,minmax(0,1fr))}.theme-v2 .v2-product-grid--compact .v2-product{grid-column:auto}}.theme-v2 .v2-product-grid--compact .v2-product__media{aspect-ratio:16/10}.theme-v2 .v2-product-grid--compact .v2-product__body{padding:10px 12px 12px}.theme-v2 .v2-product-grid--compact .v2-product__foot{padding-top:8px}.theme-v2 .v2-product-grid--compact .v2-product__name{font-size:var(--v2-fs-body)}.theme-v2 .v2-product-grid--compact .v2-product__sub{font-size:var(--v2-fs-caption)}.theme-v2 .v2-product{background:var(--v2-surface);border:1px solid var(--v2-border);border-radius:var(--v2-r-lg);overflow:hidden;transition:transform var(--v2-motion-fast),box-shadow var(--v2-motion-fast),border-color var(--v2-motion-fast);cursor:pointer;display:flex;flex-direction:column}.theme-v2 .v2-product:hover{transform:translateY(-2px);box-shadow:var(--v2-shadow-md);border-color:var(--v2-border-strong)}.theme-v2 .v2-product__media{aspect-ratio:4/3;background:var(--v2-gradient-spotlight);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;flex-shrink:0}.theme-v2 .v2-product__media .v2-icon{width:48px;height:48px;color:#fff;opacity:.95}.theme-v2 .v2-product__media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.theme-v2 .v2-product__media--coffee{background:linear-gradient(135deg,#c8a982,#8b6b4a)}.theme-v2 .v2-product__media--giftcard{background:#140810}.theme-v2 .v2-product__media--wine{background:linear-gradient(135deg,#b85470,#7a2e47)}.theme-v2 .v2-product__media--amazon{background:linear-gradient(135deg,#ffcd7a,#f59e0b)}.theme-v2 .v2-product__media--exp{background:linear-gradient(135deg,#6ee7b7,#10b981)}.theme-v2 .v2-product__media--custom{background:linear-gradient(135deg,#c4b5fd,#8b5cf6)}.theme-v2 .v2-product__media--assistant{background:#0c070a;overflow:hidden}.theme-v2 .v2-product__media--assistant .v2-assistant-avatar{position:absolute;inset:0;width:100%;height:100%}.theme-v2 .v2-product__badge{position:absolute;top:12px;left:12px;padding:3px 8px;background:var(--v2-ink);color:#fff;font-size:10px;font-weight:var(--v2-fw-bold);letter-spacing:.06em;text-transform:uppercase;border-radius:var(--v2-r-sm)}.theme-v2 .v2-product__badge--ai,.theme-v2 .v2-product__badge--popular{background:var(--v2-primary)}.theme-v2 .v2-product__badge--new{background:var(--v2-success-ink)}.theme-v2 .v2-product__body{padding:14px 16px 16px;display:flex;flex-direction:column;grid-gap:4px;gap:4px;flex:1 1;min-height:0}.theme-v2 .v2-product__name{font-weight:var(--v2-fw-semibold)}.theme-v2 .v2-product__sub{font-size:var(--v2-fs-small);color:var(--v2-muted)}.theme-v2 .v2-product__foot{margin-top:auto;padding-top:12px;display:flex;align-items:center;justify-content:space-between;grid-gap:8px;gap:8px}.theme-v2 .v2-product__price{font-weight:var(--v2-fw-bold)}.theme-v2 .v2-product__from{font-size:var(--v2-fs-caption);color:var(--v2-muted);margin-right:4px}.theme-v2 .v2-fav{position:absolute;top:10px;right:10px;z-index:2;width:32px;height:32px;padding:0;border:0;border-radius:999px;background:hsla(0,0%,100%,.92);color:var(--v2-muted);display:grid;place-items:center;cursor:pointer;box-shadow:var(--v2-shadow-xs)}.theme-v2 .v2-fav.is-on,.theme-v2 .v2-fav:hover{color:var(--v2-primary)}.theme-v2 .v2-also__chip .v2-fav{position:static;width:22px;height:22px;background:transparent;box-shadow:none}.theme-v2 .v2-also{display:flex;align-items:center;grid-gap:12px;gap:12px;height:40px;margin:0 0 var(--v2-sp-4);padding:0 12px 0 14px;background:var(--v2-surface);border:1px solid var(--v2-border);border-radius:999px;overflow:hidden}.theme-v2 .v2-also__kicker{flex-shrink:0;font-size:10px;font-weight:var(--v2-fw-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--v2-muted);white-space:nowrap}.theme-v2 .v2-also__track{flex:1 1;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12px,#000 calc(100% - 16px),transparent);mask-image:linear-gradient(90deg,transparent,#000 12px,#000 calc(100% - 16px),transparent)}.theme-v2 .v2-also__scroll{display:flex;align-items:center;grid-gap:4px;gap:4px;width:max-content;animation:v2-also-marquee 32s linear infinite}.theme-v2 .v2-also:hover .v2-also__scroll{animation-play-state:paused}.theme-v2 .v2-also__chip{display:inline-flex;align-items:center;grid-gap:8px;gap:8px;flex-shrink:0;margin:0;padding:4px 14px 4px 4px;border:0;border-radius:999px;background:none;color:inherit;cursor:pointer;white-space:nowrap}.theme-v2 .v2-also__chip img{width:28px;height:28px;object-fit:cover;border-radius:50%;display:block;flex-shrink:0}.theme-v2 .v2-also__chip:hover .v2-also__name{color:var(--v2-primary)}.theme-v2 .v2-also__name{font-weight:var(--v2-fw-semibold);font-size:13px}.theme-v2 .v2-also__meta{font-size:12px;color:var(--v2-muted)}@keyframes v2-also-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media(prefers-reduced-motion:reduce){.theme-v2 .v2-also__track{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.theme-v2 .v2-also__scroll{animation:none}}.theme-v2 .v2-assistant-avatar{display:block;width:100%;height:100%}.theme-v2 .v2-assistant-avatar--compact{width:44px;height:44px;flex-shrink:0;border-radius:14px;overflow:hidden;box-shadow:0 0 0 1px rgba(232,0,125,.18)}.theme-v2 .v2-assistant-head{display:flex;align-items:center;grid-gap:12px;gap:12px;min-width:0}.theme-v2 .v2-assistant-pickshead{display:flex;align-items:center;justify-content:space-between;grid-gap:12px;gap:12px;margin-bottom:var(--v2-sp-3)}.theme-v2 .v2-spinner{animation:v2-spin .8s linear infinite}.theme-v2 .v2-assistant-wait{margin-top:18px}.theme-v2 .v2-assistant-wait__row{display:flex;align-items:center;grid-gap:8px;gap:8px;color:var(--v2-ink-2);font-size:var(--v2-fs-small);font-weight:var(--v2-fw-medium);margin-bottom:14px}.theme-v2 .v2-assistant-wait__row .v2-icon{width:16px;height:16px;color:var(--v2-primary)}.theme-v2 .v2-product--skeleton{pointer-events:none;cursor:default}.theme-v2 .v2-product--skeleton:hover{transform:none;box-shadow:none;border-color:var(--v2-border)}.theme-v2 .v2-product--skeleton .v2-product__media{background:var(--v2-surface-sunken)}.theme-v2 .v2-skel{height:12px;border-radius:6px;background:linear-gradient(90deg,var(--v2-surface-sunken) 25%,#eee 50%,var(--v2-surface-sunken) 75%);background-size:200% 100%;animation:v2-skel 1.2s ease-in-out infinite}.theme-v2 .v2-skel--title{width:70%;height:14px;margin-top:4px}.theme-v2 .v2-skel--line{width:100%;margin-top:8px}.theme-v2 .v2-skel--short{width:45%}.theme-v2 .v2-assistant-orbit{transform-box:view-box;transform-origin:80px 70px;animation:v2-assistant-spin 14s linear infinite}.theme-v2 .v2-assistant-orbit__spark{filter:drop-shadow(0 0 3px #E8007D)}@media(prefers-reduced-motion:reduce){.theme-v2 .v2-assistant-orbit,.theme-v2 .v2-skel,.theme-v2 .v2-spinner{animation:none}}.theme-v2 .v2-qty{display:inline-flex;align-items:center;border:1px solid var(--v2-border);border-radius:var(--v2-r-md);overflow:hidden;background:var(--v2-surface)}.theme-v2 .v2-qty__btn{width:36px;height:36px;display:flex;align-items:center;justify-content:center;color:var(--v2-ink-2)}.theme-v2 .v2-qty__btn:hover{background:var(--v2-surface-sunken)}.theme-v2 .v2-qty__btn .v2-icon{width:16px;height:16px}.theme-v2 .v2-qty__value{min-width:44px;text-align:center;font-weight:var(--v2-fw-semibold);padding:0 4px}.theme-v2 .v2-twocol-send{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:var(--v2-sp-6);gap:var(--v2-sp-6);align-items:start;max-width:960px;width:100%}@media(max-width:1100px){.theme-v2 .v2-twocol-send{grid-template-columns:minmax(0,1fr)}}.theme-v2 .v2-product-hero{aspect-ratio:1/1;width:100%;max-width:none;background:var(--v2-gradient-spotlight);border-radius:var(--v2-r-lg);display:flex;align-items:center;justify-content:center;overflow:hidden}.theme-v2 .v2-product-hero .v2-icon{width:120px;height:120px;color:#fff;opacity:.95}.theme-v2 .v2-product-caption{margin-top:var(--v2-sp-3)}.theme-v2 .v2-product-caption h2{margin:0;font-size:var(--v2-fs-h2);font-weight:var(--v2-fw-semibold)}.theme-v2 .v2-product-caption p{margin:6px 0 0;color:var(--v2-muted);font-size:var(--v2-fs-small);line-height:1.45}.theme-v2 .v2-config-row{display:flex;align-items:center;justify-content:space-between;padding:var(--v2-sp-3) 0;border-bottom:1px solid var(--v2-border)}.theme-v2 .v2-config-row:last-child{border-bottom:0}.theme-v2 .v2-config-row__label{color:var(--v2-muted);font-size:var(--v2-fs-small)}.theme-v2 .v2-config-row__value{font-weight:var(--v2-fw-semibold)}.theme-v2 .v2-config-row__sub{display:block;font-size:var(--v2-fs-caption);color:var(--v2-subtle);margin-top:1px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.theme-v2 .v2-config-row__value--total{font-size:var(--v2-fs-h2);letter-spacing:var(--v2-ls-tight);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.theme-v2 .v2-tiers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--v2-sp-2);gap:var(--v2-sp-2)}@media(max-width:420px){.theme-v2 .v2-tiers{grid-template-columns:minmax(0,1fr)}}.theme-v2 .v2-tier{position:relative;display:flex;flex-direction:column;grid-gap:2px;gap:2px;text-align:left;padding:14px;font:inherit;color:var(--v2-ink);background:var(--v2-surface);border:1.5px solid var(--v2-border);border-radius:var(--v2-r-md);cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.theme-v2 .v2-tier:hover{border-color:var(--v2-border-strong);background:var(--v2-bg)}.theme-v2 .v2-tier:focus-visible{outline:2px solid var(--v2-primary);outline-offset:2px}.theme-v2 .v2-tier__amt{font-size:var(--v2-fs-h1);font-weight:var(--v2-fw-bold);line-height:var(--v2-lh-tight);letter-spacing:var(--v2-ls-display);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.theme-v2 .v2-tier__what{font-size:var(--v2-fs-caption);color:var(--v2-muted);line-height:var(--v2-lh-snug)}.theme-v2 .v2-tier[aria-pressed=true]{border-color:var(--v2-primary);background:var(--v2-primary-soft);box-shadow:var(--v2-shadow-primary)}.theme-v2 .v2-tier[aria-pressed=true] .v2-tier__amt{color:var(--v2-primary)}.theme-v2 .v2-send-configure{padding-bottom:140px;max-width:960px;margin-inline:auto;width:100%}.theme-v2 .v2-howto-panel{margin-top:var(--v2-sp-6);padding:22px 24px 24px;background:var(--v2-surface);border:1px solid var(--v2-border);border-radius:var(--v2-r-lg)}.theme-v2 .v2-howto{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--v2-sp-5);gap:var(--v2-sp-5);counter-reset:v2howto}@media(max-width:640px){.theme-v2 .v2-howto{grid-template-columns:1fr;grid-gap:var(--v2-sp-4);gap:var(--v2-sp-4)}}.theme-v2 .v2-howto li{counter-increment:v2howto;display:grid;grid-template-columns:28px minmax(0,1fr);grid-gap:8px 12px;gap:8px 12px;align-items:start}.theme-v2 .v2-howto li:before{content:counter(v2howto);grid-row:span 2;width:28px;height:28px;border-radius:50%;background:var(--v2-primary-soft);color:var(--v2-primary);font-size:var(--v2-fs-small);font-weight:var(--v2-fw-bold);display:grid;place-items:center}.theme-v2 .v2-howto li b{font-size:var(--v2-fs-body);font-weight:var(--v2-fw-semibold)}.theme-v2 .v2-howto li span{font-size:var(--v2-fs-small);color:var(--v2-muted);line-height:1.45}@media(prefers-reduced-motion:reduce){.theme-v2 .v2-tier{transition:none}}.theme-v2 .v2-carriers{display:flex;flex-direction:column;grid-gap:8px;gap:8px;margin:12px 0 0}.theme-v2 .v2-carriers__label{margin:0}.theme-v2 .v2-carriers__row{display:flex;flex-wrap:wrap;grid-gap:10px 8px;gap:10px 8px;align-items:flex-start}.theme-v2 .v2-carriers__hint{margin:0}.theme-v2 .v2-sendplan{margin-top:4px;padding:14px 14px 12px;background:var(--v2-surface-sunken,#f6f7f8);border:1px solid var(--v2-border);border-radius:var(--v2-r-md);display:flex;flex-direction:column;grid-gap:12px;gap:12px}.theme-v2 .v2-sendplan__title{margin:0;font-size:var(--v2-fs-body);font-weight:var(--v2-fw-semibold);color:var(--v2-ink)}.theme-v2 .v2-sendplan__steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;grid-gap:10px;gap:10px}.theme-v2 .v2-sendplan__steps li{display:flex;align-items:flex-start;grid-gap:10px;gap:10px;font-size:var(--v2-fs-small);color:var(--v2-ink);line-height:1.4}.theme-v2 .v2-sendplan__n{flex:0 0 22px;width:22px;height:22px;border-radius:50%;background:var(--v2-primary);color:#fff;font-size:11px;font-weight:var(--v2-fw-semibold);display:grid;place-items:center;margin-top:1px}.theme-v2 .v2-sendplan__preview{display:flex;flex-direction:column;grid-gap:6px;gap:6px}.theme-v2 .v2-sendplan__preview-label{margin:0;font-size:11px;font-weight:var(--v2-fw-semibold);color:var(--v2-muted);text-transform:uppercase;letter-spacing:.04em}.theme-v2 .v2-sendplan__preview-body{margin:0;white-space:pre-wrap;font-size:var(--v2-fs-small);color:var(--v2-ink-2);line-height:1.45;background:var(--v2-surface);border:1px dashed var(--v2-border);border-radius:var(--v2-r-sm,8px);padding:10px 12px}.theme-v2 .v2-share{text-align:left;background:var(--v2-surface);border:1px solid var(--v2-border);border-radius:var(--v2-r-lg);padding:18px 18px 16px;margin:0 0 24px;display:flex;flex-direction:column;grid-gap:12px;gap:12px}.theme-v2 .v2-share__lead{font-size:var(--v2-fs-body);font-weight:var(--v2-fw-semibold);color:var(--v2-ink);line-height:1.4}.theme-v2 .v2-share__wait{color:var(--v2-muted);font-weight:var(--v2-fw-regular)}.theme-v2 .v2-share__primary{width:100%;justify-content:center;margin-top:8px}.theme-v2 .v2-share__steps li{align-items:flex-start}.theme-v2 .v2-share__step{flex:1 1;min-width:0;display:flex;flex-direction:column;grid-gap:8px;gap:8px}.theme-v2 .v2-share__step strong{font-size:var(--v2-fs-small)}.theme-v2 .v2-share__preview{margin:0}.theme-v2 .v2-share__link{display:flex;align-items:center;grid-gap:8px;gap:8px;padding:8px 10px;background:var(--v2-surface-sunken,#f6f7f8);border-radius:var(--v2-r-md);font-size:var(--v2-fs-caption);color:var(--v2-muted);word-break:break-all}.theme-v2 .v2-share__link span{flex:1 1;min-width:0}.theme-v2 .v2-share__link .v2-btn{flex-shrink:0}.theme-v2 .v2-share__row{display:flex;flex-wrap:wrap;grid-gap:8px;gap:8px}.theme-v2 .v2-share__chip{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:6px 12px;border:1px solid var(--v2-border);border-radius:var(--v2-r-pill);background:var(--v2-surface);color:var(--v2-ink-2);font-size:var(--v2-fs-caption);font-weight:var(--v2-fw-semibold);cursor:pointer}.theme-v2 .v2-share__chip:hover{border-color:var(--v2-border-strong);color:var(--v2-ink)}.theme-v2 .v2-share__chip.is-active{border-color:var(--v2-ink);color:var(--v2-ink)}.theme-v2 .v2-carrier{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;grid-gap:4px;gap:4px;min-width:52px;min-height:0;padding:0;border:0;border-radius:0;background:transparent;color:var(--v2-ink-2);font:inherit;cursor:pointer;box-shadow:none}.theme-v2 .v2-carrier__icon{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;color:#fff;border:2px solid transparent}.theme-v2 .v2-carrier__icon svg{width:16px;height:16px}.theme-v2 .v2-carrier__label{font-size:10px;font-weight:var(--v2-fw-semibold);line-height:1.2;text-align:center}.theme-v2 .v2-carrier:hover{border:0}.theme-v2 .v2-carrier:hover .v2-carrier__icon{transform:translateY(-1px)}.theme-v2 .v2-carrier.is-active{border:0;background:transparent;color:var(--v2-ink);box-shadow:none}.theme-v2 .v2-carrier.is-active .v2-carrier__icon{border-color:var(--v2-ink);box-shadow:0 0 0 3px var(--v2-primary-soft)}.theme-v2 .v2-contacts{display:flex;grid-gap:var(--v2-sp-3);gap:var(--v2-sp-3);overflow-x:auto;padding:var(--v2-sp-2) 0}.theme-v2 .v2-contact{display:flex;flex-direction:column;align-items:center;grid-gap:6px;gap:6px;flex-shrink:0;cursor:pointer}.theme-v2 .v2-contact .v2-avatar{width:48px;height:48px;font-size:var(--v2-fs-body)}.theme-v2 .v2-contact__name{font-size:var(--v2-fs-small);color:var(--v2-ink-2);white-space:nowrap}.theme-v2 .v2-contact.is-selected .v2-avatar{box-shadow:0 0 0 3px var(--v2-primary)}.theme-v2 .recipient-information__input__tag__tags.is-invalid,.theme-v2 .recipient-information__input__tag__tags.is-invalid .form-control{border-color:var(--v2-error)!important;box-shadow:0 0 0 3px rgba(239,68,68,.12)}.theme-v2 .v2-textarea{min-height:120px;padding:12px 14px;resize:vertical;line-height:1.5}.theme-v2 .v2-composer{border:1px solid var(--v2-border);border-radius:var(--v2-r-md);background:var(--v2-surface);overflow:visible}.theme-v2 .v2-composer:focus-within{border-color:var(--v2-primary);box-shadow:0 0 0 3px var(--v2-primary-soft)}.theme-v2 .v2-composer.is-invalid{border-color:var(--v2-error);box-shadow:0 0 0 3px rgba(239,68,68,.12)}.theme-v2 .v2-composer__input{min-height:110px;padding:12px 14px 8px;resize:vertical;line-height:1.5}.theme-v2 .v2-composer__input,.theme-v2 .v2-composer__link{display:block;width:100%;border:0;outline:none;background:transparent;font:inherit;color:inherit}.theme-v2 .v2-composer__link{border-top:1px solid var(--v2-border);padding:10px 14px}.theme-v2 .v2-composer__bar{display:flex;flex-wrap:wrap;align-items:center;grid-gap:6px;gap:6px;padding:6px 8px;border-top:1px solid var(--v2-border);background:var(--v2-surface-sunken,#fafafa);position:relative;border-radius:0 0 var(--v2-r-md) var(--v2-r-md)}.theme-v2 .v2-composer__count{margin-left:auto}.theme-v2 .v2-composer__chip{display:inline-flex;align-items:center;grid-gap:8px;gap:8px;margin:0 12px 8px;padding:4px 8px 4px 10px;border-radius:999px;background:var(--v2-surface-sunken,#f4f4f5);color:var(--v2-muted);font-size:12px;font-weight:600;letter-spacing:.01em}.theme-v2 .v2-composer__chip-mark{width:6px;height:6px;border-radius:50%;background:var(--v2-primary);opacity:.7}.theme-v2 .v2-composer__chip-x{border:0;background:transparent;color:var(--v2-muted);cursor:pointer;font-size:16px;line-height:1;padding:0 2px}.theme-v2 .v2-summary{display:flex;flex-direction:column}.theme-v2 .v2-summary__row{display:flex;align-items:center;justify-content:space-between;padding:14px 22px;border-bottom:1px solid var(--v2-border)}.theme-v2 .v2-summary__row:last-child{border-bottom:0}.theme-v2 .v2-summary__row__label{color:var(--v2-muted);font-size:var(--v2-fs-small)}.theme-v2 .v2-summary__row__value{font-weight:var(--v2-fw-semibold)}.theme-v2 .v2-summary__row--total{background:var(--v2-surface-sunken)}.theme-v2 .v2-summary__row--total .v2-summary__row__label{color:var(--v2-ink);font-weight:var(--v2-fw-semibold)}.theme-v2 .v2-summary__row--total .v2-summary__row__value{font-size:var(--v2-fs-h2)}.theme-v2 .v2-summary__line{display:flex;align-items:center;grid-gap:var(--v2-sp-3);gap:var(--v2-sp-3);padding:14px 22px;border-bottom:1px solid var(--v2-border)}.theme-v2 .v2-summary__line__icon{width:40px;height:40px;background:var(--v2-gradient-spotlight);border-radius:var(--v2-r-md);display:flex;align-items:center;justify-content:center;flex-shrink:0}.theme-v2 .v2-summary__line__icon .v2-icon{width:22px;height:22px;color:#fff}.theme-v2 .v2-summary__line__body{flex:1 1}.theme-v2 .v2-summary__line__name{font-weight:var(--v2-fw-semibold)}.theme-v2 .v2-summary__line__meta{color:var(--v2-muted);font-size:var(--v2-fs-small)}.theme-v2 .v2-summary__line__price{font-weight:var(--v2-fw-semibold)}.theme-v2 .v2-schedule{display:inline-flex;align-items:center;grid-gap:8px;gap:8px;font-size:var(--v2-fs-small);color:var(--v2-muted);cursor:pointer}.theme-v2 .v2-schedule input{accent-color:var(--v2-primary)}.theme-v2 .v2-success{max-width:560px;margin:32px auto 0;text-align:center}.theme-v2 .v2-success__check{width:80px;height:80px;margin:0 auto var(--v2-sp-5);background:var(--v2-success-soft);color:var(--v2-success-ink);border-radius:50%;display:flex;align-items:center;justify-content:center}.theme-v2 .v2-success__check .v2-icon{width:44px;height:44px}.theme-v2 .v2-success__title{font-size:var(--v2-fs-display);font-weight:var(--v2-fw-bold);margin-bottom:8px;letter-spacing:var(--v2-ls-display)}.theme-v2 .v2-success__sub{color:var(--v2-muted);margin-bottom:var(--v2-sp-6)}.theme-v2 .v2-success__id{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;padding:6px 12px;background:var(--v2-surface-sunken);border-radius:var(--v2-r-pill);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--v2-fs-small);color:var(--v2-muted);margin-bottom:var(--v2-sp-5)}.theme-v2 .v2-success__sharecard{background:var(--v2-gradient-primary);border-radius:var(--v2-r-lg);padding:22px 24px;display:flex;align-items:center;grid-gap:var(--v2-sp-3);gap:var(--v2-sp-3);margin-bottom:var(--v2-sp-5)}.theme-v2 .v2-success__sharecard__body{flex:1 1;text-align:left}.theme-v2 .v2-success__sharecard__label{font-size:var(--v2-fs-caption);color:var(--v2-ink-2);font-weight:var(--v2-fw-medium)}.theme-v2 .v2-success__sharecard__link{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--v2-ink);font-size:var(--v2-fs-small);margin-top:2px}.theme-v2 .v2-success__actions{display:flex;grid-gap:var(--v2-sp-3);gap:var(--v2-sp-3);justify-content:center;flex-wrap:wrap;margin-top:8px}@keyframes v2-assistant-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes v2-skel{0%{background-position:100% 0}to{background-position:-100% 0}}.theme-v2 .v2-balance{background:var(--v2-gradient-primary);border-radius:var(--v2-r-lg);padding:28px 32px;display:flex;align-items:center;justify-content:space-between;grid-gap:var(--v2-sp-5);gap:var(--v2-sp-5);margin-bottom:var(--v2-sp-5)}@media(max-width:760px){.theme-v2 .v2-balance{flex-direction:column;align-items:stretch}}@media(max-width:640px){.theme-v2 .v2-balance{padding:18px 16px}.theme-v2 .v2-balance__amount{font-size:36px}.theme-v2 .v2-balance__actions{width:100%;flex-wrap:wrap}.theme-v2 .v2-balance__actions .v2-btn{flex:1 1 auto;justify-content:center}}.theme-v2 .v2-balance__body{flex:1 1;min-width:0}.theme-v2 .v2-balance__label{font-size:var(--v2-fs-caption);color:var(--v2-ink-2);text-transform:uppercase;letter-spacing:.1em;font-weight:var(--v2-fw-semibold);margin-bottom:6px}.theme-v2 .v2-balance__amount{font-size:48px;line-height:1;font-weight:var(--v2-fw-bold);color:var(--v2-ink);letter-spacing:-.025em}.theme-v2 .v2-balance__meta{color:var(--v2-ink-2);font-size:var(--v2-fs-small);margin-top:8px}.theme-v2 .v2-balance__actions{display:flex;grid-gap:var(--v2-sp-3);gap:var(--v2-sp-3);flex-shrink:0}.theme-v2 .v2-pending-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--v2-sp-4);gap:var(--v2-sp-4)}@media(max-width:900px){.theme-v2 .v2-pending-grid{grid-template-columns:1fr}}.theme-v2 .v2-pending{background:var(--v2-surface);border:1px solid var(--v2-border);border-radius:var(--v2-r-lg);padding:18px 20px;display:flex;grid-gap:var(--v2-sp-4);gap:var(--v2-sp-4);align-items:center;transition:border-color var(--v2-motion-fast),box-shadow var(--v2-motion-fast)}.theme-v2 .v2-pending:hover{border-color:var(--v2-border-strong);box-shadow:var(--v2-shadow-sm)}.theme-v2 .v2-pending__media{width:72px;height:72px;border-radius:var(--v2-r-md);background:var(--v2-gradient-spotlight);display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}.theme-v2 .v2-pending__media .v2-icon{width:32px;height:32px;color:#fff}.theme-v2 .v2-pending__media img{width:100%;height:100%;object-fit:cover;display:block}.theme-v2 .v2-pending__body{flex:1 1;min-width:0}.theme-v2 .v2-pending__from{font-size:var(--v2-fs-caption);color:var(--v2-muted);margin-bottom:2px}.theme-v2 .v2-pending__name{font-weight:var(--v2-fw-semibold)}.theme-v2 .v2-pending__meta{color:var(--v2-muted);font-size:var(--v2-fs-small);margin-top:2px}.theme-v2 .v2-pending__foot{display:flex;align-items:center;justify-content:space-between;margin-top:10px;grid-gap:12px;gap:12px;flex-wrap:wrap}.theme-v2 .v2-pending__cta{flex-shrink:0}@media(max-width:640px){.theme-v2 .v2-pending{flex-wrap:wrap}.theme-v2 .v2-pending__cta{width:100%}.theme-v2 .v2-pending__cta .v2-btn{width:100%;justify-content:center}}.theme-v2 .v2-urgency{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;font-size:var(--v2-fs-caption);font-weight:var(--v2-fw-semibold);padding:3px 10px;border-radius:var(--v2-r-pill)}.theme-v2 .v2-urgency .v2-icon{width:12px;height:12px}.theme-v2 .v2-urgency--soon{background:var(--v2-warning-soft);color:var(--v2-warning-ink)}.theme-v2 .v2-urgency--last{background:var(--v2-error-soft);color:var(--v2-error-ink)}.theme-v2 .v2-urgency--ok{background:var(--v2-success-soft);color:var(--v2-success-ink)}.theme-v2 .v2-redeem-row{display:flex;align-items:center;grid-gap:var(--v2-sp-3);gap:var(--v2-sp-3);padding:14px 22px;border-top:1px solid var(--v2-border)}.theme-v2 .v2-redeem-row:first-child{border-top:0}.theme-v2 .v2-redeem-row__icon{width:40px;height:40px;border-radius:var(--v2-r-md);background:var(--v2-surface-sunken);color:var(--v2-muted);display:flex;align-items:center;justify-content:center;flex-shrink:0}.theme-v2 .v2-redeem-row__icon .v2-icon{width:20px;height:20px}.theme-v2 .v2-redeem-row__body{flex:1 1;min-width:0}.theme-v2 .v2-redeem-row__name{font-weight:var(--v2-fw-semibold)}.theme-v2 .v2-redeem-row__meta{color:var(--v2-muted);font-size:var(--v2-fs-small);margin-top:2px}.theme-v2 .v2-redeem-row__amount{font-weight:var(--v2-fw-semibold)}.theme-v2 .v2-redeem-row__time{color:var(--v2-subtle);font-size:var(--v2-fs-small);white-space:nowrap}.theme-v2 .v2-toolbar{display:flex;align-items:center;grid-gap:var(--v2-sp-3);gap:var(--v2-sp-3);flex-wrap:wrap;padding:16px 22px;border-bottom:1px solid var(--v2-border)}.theme-v2 .v2-toolbar__search{flex:1 1;min-width:240px;max-width:360px}.theme-v2 .v2-toolbar__spacer{flex:1 1}.theme-v2 .v2-toolbar__actions{display:flex;grid-gap:var(--v2-sp-2);gap:var(--v2-sp-2);flex-shrink:0}@media(max-width:640px){.theme-v2 .v2-toolbar__search{min-width:0;max-width:none;flex-basis:100%}}.theme-v2 .v2-tx-badge{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;font-size:var(--v2-fs-caption);font-weight:var(--v2-fw-semibold);padding:2px 8px;border-radius:var(--v2-r-pill)}.theme-v2 .v2-tx-badge .v2-icon{width:11px;height:11px}.theme-v2 .v2-tx-badge--sent{background:var(--v2-primary-soft);color:var(--v2-primary)}.theme-v2 .v2-tx-badge--received{background:var(--v2-info-soft);color:var(--v2-info-ink)}.theme-v2 .v2-tx-table--full td,.theme-v2 .v2-tx-table--full th{padding:16px 22px}.theme-v2 .v2-tx-table--full tbody tr{transition:background var(--v2-motion-fast)}.theme-v2 .v2-tx-table--full tbody tr:hover{background:var(--v2-surface-sunken)}.theme-v2 .v2-tx-party{display:inline-flex;align-items:center;grid-gap:10px;gap:10px}.theme-v2 .v2-tx-party .v2-avatar{width:32px;height:32px;font-size:var(--v2-fs-caption)}.theme-v2 .v2-tx-party__name{font-weight:var(--v2-fw-semibold)}.theme-v2 .v2-tx-party__sub{color:var(--v2-muted);font-size:var(--v2-fs-caption)}.theme-v2 .v2-pagination{display:flex;align-items:center;justify-content:space-between;padding:14px 22px;border-top:1px solid var(--v2-border);color:var(--v2-muted);font-size:var(--v2-fs-small);flex-wrap:wrap;grid-gap:var(--v2-sp-3);gap:var(--v2-sp-3)}.theme-v2 .v2-pagination__pages{display:flex;grid-gap:4px;gap:4px}.theme-v2 .v2-page-btn{min-width:32px;height:32px;padding:0 10px;border-radius:var(--v2-r-sm);background:transparent;color:var(--v2-ink-2);font-weight:var(--v2-fw-medium);display:inline-flex;align-items:center;justify-content:center;transition:background var(--v2-motion-fast),color var(--v2-motion-fast)}.theme-v2 .v2-page-btn:hover:not(.is-active):not(.is-disabled){background:var(--v2-surface-sunken)}.theme-v2 .v2-page-btn.is-active{background:var(--v2-primary);color:#fff}.theme-v2 .v2-page-btn.is-disabled{color:var(--v2-subtle);cursor:not-allowed}.theme-v2 .v2-page-btn .v2-icon{width:14px;height:14px}.theme-v2 .v2-recog-layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;grid-gap:var(--v2-sp-6);gap:var(--v2-sp-6);align-items:start}.theme-v2 .v2-recog-layout__side{position:sticky;top:var(--v2-sp-6)}@media(max-width:991px){.theme-v2 .v2-recog-layout{grid-template-columns:1fr}.theme-v2 .v2-recog-layout__side{position:static;order:-1}}.theme-v2 .v2-label{display:block;font-size:var(--v2-fs-small);font-weight:var(--v2-fw-medium);color:var(--v2-muted);margin-bottom:6px}.theme-v2 .v2-select{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath fill='%238597a0' d='M1 1l5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:34px;cursor:pointer}.theme-v2 .v2-tag{display:inline-flex;align-items:center;padding:6px 12px;border-radius:var(--v2-r-pill);border:1px solid var(--v2-border);background:var(--v2-surface);color:var(--v2-muted);font-size:var(--v2-fs-small);font-weight:var(--v2-fw-medium);cursor:pointer;transition:border-color var(--v2-motion-fast),background var(--v2-motion-fast),color var(--v2-motion-fast)}.theme-v2 .v2-tag:hover{border-color:var(--v2-border-strong)}.theme-v2 .v2-tag.is-selected{border-color:var(--v2-primary)}.theme-v2 .v2-tag--static,.theme-v2 .v2-tag.is-selected{background:var(--v2-primary-soft);color:var(--v2-primary)}.theme-v2 .v2-tag--static{cursor:default;border-color:transparent}.theme-v2 .v2-recog-composer{padding:var(--v2-sp-5);display:flex;flex-direction:column;grid-gap:var(--v2-sp-4);gap:var(--v2-sp-4)}.theme-v2 .v2-recog-composer__head{display:flex;align-items:flex-end;grid-gap:var(--v2-sp-3);gap:var(--v2-sp-3)}.theme-v2 .v2-recog-composer__avatar{flex-shrink:0}.theme-v2 .v2-recog-composer__field{flex:1 1;min-width:0}.theme-v2 .v2-recog-composer__tags{display:flex;flex-wrap:wrap;grid-gap:8px;gap:8px}.theme-v2 .v2-recog-composer__foot{display:flex;align-items:center;justify-content:space-between;margin-top:var(--v2-sp-2)}.theme-v2 .v2-recog-composer__count{font-size:var(--v2-fs-caption);color:var(--v2-subtle);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.theme-v2 .v2-recog-feed{display:flex;flex-direction:column;grid-gap:var(--v2-sp-4);gap:var(--v2-sp-4)}.theme-v2 .v2-recog-feed__state{padding:var(--v2-sp-5)}.theme-v2 .v2-recog-feed__loading{color:var(--v2-muted);margin:0}.theme-v2 .v2-recog-post{padding:var(--v2-sp-5)}.theme-v2 .v2-recog-post__header{display:flex;align-items:center;grid-gap:var(--v2-sp-3);gap:var(--v2-sp-3)}.theme-v2 .v2-recog-post__pair{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;flex-shrink:0}.theme-v2 .v2-recog-post__arrow{color:var(--v2-subtle);font-size:var(--v2-fs-body)}.theme-v2 .v2-recog-post__meta{display:flex;flex-direction:column;grid-gap:2px;gap:2px;flex:1 1;min-width:0}.theme-v2 .v2-recog-post__names{font-size:var(--v2-fs-small);color:var(--v2-ink)}.theme-v2 .v2-recog-post__names strong{font-weight:var(--v2-fw-semibold)}.theme-v2 .v2-recog-post__time{font-size:var(--v2-fs-caption);color:var(--v2-subtle)}.theme-v2 .v2-recog-post__message{margin:var(--v2-sp-3) 0 0;color:var(--v2-ink-2);line-height:var(--v2-lh-normal)}.theme-v2 .v2-soon-badge{display:inline-block;margin-left:6px;padding:1px 7px;color:var(--v2-subtle);font-size:10px;font-weight:var(--v2-fw-semibold);letter-spacing:.04em;text-transform:uppercase;vertical-align:middle}.theme-v2 .v2-pulse-toggle,.theme-v2 .v2-soon-badge{border-radius:var(--v2-r-pill);background:var(--v2-surface-sunken)}.theme-v2 .v2-pulse-toggle{display:inline-flex;padding:3px}.theme-v2 .v2-pulse-toggle__opt{display:inline-flex;align-items:center;grid-gap:4px;gap:4px;border:0;background:transparent;cursor:pointer;padding:6px 14px;border-radius:var(--v2-r-pill);font-size:var(--v2-fs-small);font-weight:var(--v2-fw-medium);color:var(--v2-muted)}.theme-v2 .v2-pulse-toggle__opt.is-active{background:var(--v2-surface);color:var(--v2-ink);box-shadow:var(--v2-shadow-xs)}.theme-v2 .v2-pulse-toggle__opt.is-soon{cursor:not-allowed;opacity:.7}.theme-v2 .v2-pulse-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-gap:var(--v2-sp-6);gap:var(--v2-sp-6);align-items:start}@media(max-width:991px){.theme-v2 .v2-pulse-layout{grid-template-columns:1fr}}.theme-v2 .v2-pulse-orbit{padding:var(--v2-sp-5)}.theme-v2 .v2-pulse-orbit__legend{display:flex;align-items:center;grid-gap:var(--v2-sp-4);gap:var(--v2-sp-4);flex-wrap:wrap;margin-bottom:var(--v2-sp-2)}.theme-v2 .v2-pulse-orbit__state{text-align:center;color:var(--v2-muted);padding:60px 0}.theme-v2 .v2-pulse-orbit__foot{display:flex;grid-gap:8px;gap:8px;justify-content:center;margin:var(--v2-sp-2) 0 0}.theme-v2 .v2-pulse-legend__item,.theme-v2 .v2-pulse-orbit__foot{align-items:center;color:var(--v2-muted);font-size:var(--v2-fs-small)}.theme-v2 .v2-pulse-legend__item{display:inline-flex;grid-gap:6px;gap:6px}.theme-v2 .v2-pulse-legend__dot{width:9px;height:9px;border-radius:50%;display:inline-block}.theme-v2 .v2-pulse-legend__meta{margin-left:auto;font-size:var(--v2-fs-caption);color:var(--v2-subtle)}.theme-v2 .v2-orbit{width:100%;display:flex;justify-content:center}.theme-v2 .v2-orbit__svg{width:100%;max-width:440px;height:auto}.theme-v2 .v2-orbit__ring{fill:none;stroke-opacity:.35;stroke-dasharray:3 5;stroke-width:1.25}.theme-v2 .v2-orbit__ring-label{font-size:10px;font-weight:var(--v2-fw-semibold);letter-spacing:.03em;opacity:.8}.theme-v2 .v2-orbit__link{stroke:var(--v2-primary);stroke-width:1.5;stroke-dasharray:3 4;opacity:.55}.theme-v2 .v2-orbit__node{cursor:pointer}.theme-v2 .v2-orbit__node .v2-orbit__avatar{stroke-width:2;transition:transform var(--v2-motion-fast)}.theme-v2 .v2-orbit__node .v2-orbit__initials{font-size:12px;font-weight:var(--v2-fw-bold)}.theme-v2 .v2-orbit__node.is-selected .v2-orbit__avatar,.theme-v2 .v2-orbit__node:hover .v2-orbit__avatar{stroke-width:3}.theme-v2 .v2-orbit__node.is-selected .v2-orbit__avatar{filter:drop-shadow(0 2px 6px rgba(0,0,0,.18))}.theme-v2 .v2-orbit__node:focus{outline:none}.theme-v2 .v2-orbit__me{fill:var(--v2-primary)}.theme-v2 .v2-orbit__me-initials{fill:#fff;font-size:15px;font-weight:var(--v2-fw-bold)}.theme-v2 .v2-orbit__me-label{fill:var(--v2-muted);font-size:11px;font-weight:var(--v2-fw-medium)}.theme-v2 .v2-pulse-side{display:flex;flex-direction:column;grid-gap:var(--v2-sp-4);gap:var(--v2-sp-4)}.theme-v2 .v2-avatar--lg{width:44px;height:44px;font-size:var(--v2-fs-body)}.theme-v2 .v2-pulse-person{padding:var(--v2-sp-5)}.theme-v2 .v2-pulse-person__head{display:flex;align-items:center;grid-gap:var(--v2-sp-3);gap:var(--v2-sp-3)}.theme-v2 .v2-pulse-person__avatar{flex-shrink:0}.theme-v2 .v2-pulse-person__id{display:flex;flex-direction:column;min-width:0}.theme-v2 .v2-pulse-person__name{font-weight:var(--v2-fw-semibold)}.theme-v2 .v2-pulse-person__role{font-size:var(--v2-fs-caption);color:var(--v2-subtle)}.theme-v2 .v2-pulse-person__ago{margin-left:auto;font-size:var(--v2-fs-small);color:var(--v2-primary);font-weight:var(--v2-fw-medium)}.theme-v2 .v2-pulse-person__rows{margin:var(--v2-sp-4) 0;display:flex;flex-direction:column;grid-gap:2px;gap:2px}.theme-v2 .v2-pulse-person__actions{display:flex;grid-gap:8px;gap:8px;margin-top:var(--v2-sp-4)}.theme-v2 .v2-pulse-person__actions .v2-btn{flex:1 1;justify-content:center}.theme-v2 .v2-pulse-row{display:flex;align-items:center;grid-gap:10px;gap:10px;padding:10px 0;border-bottom:1px solid var(--v2-border);color:var(--v2-ink-2);font-size:var(--v2-fs-small)}.theme-v2 .v2-pulse-row .v2-icon{width:16px;height:16px;color:var(--v2-subtle)}.theme-v2 .v2-pulse-row strong{margin-left:auto;color:var(--v2-ink);font-weight:var(--v2-fw-semibold)}.theme-v2 .v2-pulse-row:last-child{border-bottom:0}.theme-v2 .v2-pulse-row.is-soon,.theme-v2 .v2-pulse-row.is-soon strong{color:var(--v2-subtle)}.theme-v2 .v2-pulse-cal__label{font-size:var(--v2-fs-caption);text-transform:uppercase;letter-spacing:.04em;color:var(--v2-subtle);margin-bottom:8px}.theme-v2 .v2-pulse-slot{display:flex;align-items:center;grid-gap:8px;gap:8px;width:100%;padding:9px 12px;margin-bottom:6px;border:1px solid var(--v2-border);border-radius:var(--v2-r-md);background:var(--v2-surface);font-size:var(--v2-fs-small);color:var(--v2-ink);cursor:pointer;text-align:left}.theme-v2 .v2-pulse-slot .v2-icon{width:15px;height:15px;color:var(--v2-subtle)}.theme-v2 .v2-pulse-slot__dur{margin-left:auto;font-size:var(--v2-fs-caption);color:var(--v2-subtle)}.theme-v2 .v2-pulse-slot:hover{border-color:var(--v2-primary)}.theme-v2 .v2-pulse-slot.is-disabled{opacity:.6;cursor:not-allowed;color:var(--v2-muted)}.theme-v2 .v2-pulse-needs{padding:var(--v2-sp-4) var(--v2-sp-5)}.theme-v2 .v2-pulse-needs__label{font-weight:var(--v2-fw-semibold)}.theme-v2 .v2-pulse-needs__sub{font-size:var(--v2-fs-caption);color:var(--v2-subtle);margin-bottom:var(--v2-sp-3)}.theme-v2 .v2-pulse-needs__row{display:flex;align-items:center;grid-gap:10px;gap:10px;width:100%;border:0;background:transparent;cursor:pointer;text-align:left;padding:8px;border-radius:var(--v2-r-md)}.theme-v2 .v2-pulse-needs__row.is-active,.theme-v2 .v2-pulse-needs__row:hover{background:var(--v2-surface-sunken)}.theme-v2 .v2-pulse-needs__name{font-size:var(--v2-fs-small);font-weight:var(--v2-fw-medium)}.theme-v2 .v2-pulse-needs__ago{margin-left:auto;font-size:var(--v2-fs-caption);color:var(--v2-primary)}.theme-v2 .v2-settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--v2-sp-5);gap:var(--v2-sp-5);align-items:start}@media(max-width:767px){.theme-v2 .v2-settings-grid{grid-template-columns:1fr}}.theme-v2 .v2-settings-card{padding:var(--v2-sp-5)}.theme-v2 .v2-settings-card__title{font-size:var(--v2-fs-h3);font-weight:var(--v2-fw-semibold)}.theme-v2 .v2-settings-card__sub{color:var(--v2-muted);font-size:var(--v2-fs-small);margin:4px 0 var(--v2-sp-4)}.theme-v2 .v2-settings-card--danger{grid-column:1/-1}.theme-v2 .v2-settings-accounts{display:flex;flex-direction:column;grid-gap:8px;gap:8px}.theme-v2 .v2-account-tile{display:flex;align-items:center;grid-gap:12px;gap:12px;width:100%;text-align:left;padding:12px 14px;border:1px solid var(--v2-border);border-radius:var(--v2-r-md);background:var(--v2-surface);cursor:pointer;transition:border-color var(--v2-motion-fast),background var(--v2-motion-fast)}.theme-v2 .v2-account-tile:hover{border-color:var(--v2-border-strong)}.theme-v2 .v2-account-tile.is-active{border-color:var(--v2-primary);background:var(--v2-primary-soft);cursor:default}.theme-v2 .v2-account-tile__icon{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:var(--v2-surface-sunken);color:var(--v2-primary);flex-shrink:0}.theme-v2 .v2-account-tile__icon .v2-icon{width:18px;height:18px}.theme-v2 .v2-account-tile__meta{display:flex;flex-direction:column;min-width:0}.theme-v2 .v2-account-tile__name{font-weight:var(--v2-fw-semibold)}.theme-v2 .v2-account-tile__tag{font-size:var(--v2-fs-caption);color:var(--v2-subtle)}.theme-v2 .v2-settings-links{display:flex;flex-direction:column}.theme-v2 .v2-settings-link{display:flex;align-items:center;grid-gap:12px;gap:12px;width:100%;text-align:left;border:0;background:transparent;cursor:pointer;padding:12px 4px;border-bottom:1px solid var(--v2-border);color:var(--v2-ink);font-size:var(--v2-fs-body)}.theme-v2 .v2-settings-link .v2-icon{width:18px;height:18px;color:var(--v2-muted)}.theme-v2 .v2-settings-link__chev{margin-left:auto;width:16px!important;height:16px!important;color:var(--v2-subtle)!important}.theme-v2 .v2-settings-link:last-child{border-bottom:0}.theme-v2 .v2-settings-link:hover,.theme-v2 .v2-settings-link:hover .v2-icon{color:var(--v2-primary)}.theme-v2 .v2-sidebar__account{display:flex;align-items:center;grid-gap:10px;gap:10px;padding:8px;margin-bottom:6px;border-radius:var(--v2-r-md);transition:background var(--v2-motion-fast)}.theme-v2 .v2-sidebar__account:hover{background:var(--v2-surface-sunken)}.theme-v2 .v2-sidebar__account__avatar{width:34px;height:34px;border-radius:10px;flex-shrink:0;display:grid;place-items:center;background:var(--v2-primary);color:#fff;font-size:var(--v2-fs-small);font-weight:var(--v2-fw-bold)}.theme-v2 .v2-sidebar__account__meta{display:flex;flex-direction:column;min-width:0}.theme-v2 .v2-sidebar__account__name{font-size:var(--v2-fs-small);font-weight:var(--v2-fw-semibold);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.theme-v2 .v2-sidebar__account__sub{font-size:var(--v2-fs-caption);color:var(--v2-subtle)}.theme-v2 .v2-integrations{display:flex;flex-direction:column;grid-gap:var(--v2-sp-5);gap:var(--v2-sp-5);max-width:880px}.theme-v2 .v2-crm{padding:var(--v2-sp-5)}.theme-v2 .v2-crm__head{margin-bottom:var(--v2-sp-4)}.theme-v2 .v2-crm__title{margin:0 0 4px;font-size:var(--v2-fs-h3);font-weight:var(--v2-fw-semibold)}.theme-v2 .v2-crm__sub{margin:0;color:var(--v2-muted);font-size:var(--v2-fs-small);line-height:1.45;max-width:52ch}.theme-v2 .v2-crm__active{display:flex;align-items:center;grid-gap:12px;gap:12px;flex-wrap:wrap;padding:12px 14px;margin-bottom:var(--v2-sp-4);border:1px solid var(--v2-border);border-radius:var(--v2-r-md);background:var(--v2-surface-sunken)}.theme-v2 .v2-crm__active-copy{flex:1 1;min-width:140px}.theme-v2 .v2-crm__active-name{font-weight:var(--v2-fw-semibold)}.theme-v2 .v2-crm__active-status{font-size:var(--v2-fs-caption);color:var(--v2-muted)}.theme-v2 .v2-crm__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:12px;gap:12px}.theme-v2 .v2-crm__card{display:flex;flex-direction:column;align-items:flex-start;grid-gap:8px;gap:8px;padding:14px;border:1px solid var(--v2-border);border-radius:var(--v2-r-md);background:var(--v2-surface)}.theme-v2 .v2-crm__card.is-on{border-color:var(--v2-primary);box-shadow:var(--v2-shadow-xs)}.theme-v2 .v2-crm__mark{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 8px;border-radius:10px;color:#fff;font-size:11px;font-weight:700;letter-spacing:.04em}.theme-v2 .v2-crm__name{font-weight:var(--v2-fw-semibold);font-size:14px}.theme-v2 .v2-crm__blurb{margin:0;flex:1 1;font-size:var(--v2-fs-caption);color:var(--v2-muted);line-height:1.4}.theme-v2 .v2-crm__selected{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;background:var(--v2-primary-soft);color:var(--v2-primary);font-size:12px;font-weight:var(--v2-fw-semibold)}.theme-v2 .v2-crm__sheet{position:fixed;inset:0;z-index:80;background:rgba(16,19,23,.45);display:flex;align-items:center;justify-content:center;padding:16px}.theme-v2 .v2-crm__sheet-card{width:min(440px,100%);background:var(--v2-surface);border-radius:var(--v2-r-lg,16px);padding:22px 22px 18px;box-shadow:0 16px 48px rgba(0,0,0,.18)}.theme-v2 .v2-crm__sheet-title{margin:0 0 8px;font-size:18px}.theme-v2 .v2-crm__sheet-lede{margin:0 0 14px;color:var(--v2-ink-2);font-size:var(--v2-fs-small);line-height:1.45}.theme-v2 .v2-crm__scopes{margin:0 0 18px;padding-left:1.1em;color:var(--v2-ink-2);font-size:var(--v2-fs-small)}.theme-v2 .v2-crm__scopes li{margin-bottom:6px}.theme-v2 .v2-crm__sheet-actions{display:flex;flex-wrap:wrap;grid-gap:8px;gap:8px;justify-content:flex-end}.theme-v2 .v2-toolchips{display:flex;flex-wrap:wrap;grid-gap:6px;gap:6px;margin:0 0 var(--v2-sp-4)}.theme-v2 .v2-toolchip{display:inline-flex;align-items:center;grid-gap:5px;gap:5px;padding:3px 9px;border-radius:var(--v2-r-pill);background:var(--v2-surface-sunken);color:var(--v2-ink-2);font-size:var(--v2-fs-caption);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.theme-v2 .v2-toolchip--destructive{background:var(--v2-primary-soft);color:var(--v2-primary)}.theme-v2 .v2-codeblock{margin:0;padding:var(--v2-sp-3);border:1px solid var(--v2-border);border-radius:var(--v2-r-md);background:var(--v2-surface-sunken);color:var(--v2-ink);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--v2-fs-caption);line-height:1.55;overflow-x:auto;white-space:pre}.theme-v2 .v2-note{display:flex;grid-gap:8px;gap:8px;margin-top:var(--v2-sp-3);padding:10px 12px;border-radius:var(--v2-r-sm);background:var(--v2-warning-soft,var(--v2-surface-sunken));color:var(--v2-ink-2);font-size:var(--v2-fs-caption);line-height:var(--v2-lh-normal)}.theme-v2 .v2-note strong{color:var(--v2-ink);font-weight:var(--v2-fw-semibold)}.theme-v2 .v2-zap-steps{margin:0 0 var(--v2-sp-4);padding-left:1.15em;color:var(--v2-ink-2);font-size:var(--v2-fs-small);line-height:var(--v2-lh-normal)}.theme-v2 .v2-zap-steps li{margin-bottom:6px}.theme-v2 .v2-zap-steps strong{color:var(--v2-ink);font-weight:var(--v2-fw-semibold)}.theme-v2 .v2-copyfield{display:flex;align-items:center;grid-gap:8px;gap:8px;border:1px solid var(--v2-border);border-radius:var(--v2-r-md);padding:6px 6px 6px 12px;background:var(--v2-surface-sunken)}.theme-v2 .v2-copyfield__value{flex:1 1;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--v2-fs-small);color:var(--v2-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:transparent}.theme-v2 .v2-zap-hooks{list-style:none;margin:16px 0 0;padding:0;display:flex;flex-direction:column;grid-gap:8px;gap:8px}.theme-v2 .v2-zap-hooks__row{display:flex;align-items:flex-start;justify-content:space-between;grid-gap:12px;gap:12px;padding:10px 12px;border:1px solid var(--v2-border);border-radius:var(--v2-r-md);background:var(--v2-surface-sunken)}.theme-v2 .v2-zap-hooks__actions{display:flex;grid-gap:6px;gap:6px;flex-shrink:0}.theme-v2 .v2-sidebar__logo{display:flex;align-items:center;grid-gap:11px;gap:11px}.theme-v2 .v2-sidebar__suite{width:100%;margin:12px 0 4px}.theme-v2 .v2-sidebar__suite .v2-pulse-toggle__opt{flex:1 1;justify-content:center}.theme-v2 .v2-sidebar__brandmark{width:34px;height:34px;border-radius:10px;flex-shrink:0;object-fit:cover}.theme-v2 .v2-sidebar__brandmark--initials{display:grid;place-items:center;background:var(--v2-primary);color:#fff;font-weight:var(--v2-fw-bold);font-size:15px}.theme-v2 .v2-sidebar__brandtext{display:flex;flex-direction:column;min-width:0;line-height:1.2}.theme-v2 .v2-sidebar__brandname{font-weight:var(--v2-fw-bold);font-size:15px;color:var(--v2-ink);letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.theme-v2 .v2-sidebar__plan{margin-top:12px;padding:12px;border-radius:var(--v2-r-md);background:linear-gradient(135deg,var(--v2-primary-soft),var(--v2-purple-soft));border:1px solid var(--v2-primary-soft-2)}.theme-v2 .v2-sidebar__plan__head{display:flex;align-items:center;grid-gap:6px;gap:6px;font-size:12px;font-weight:var(--v2-fw-bold);color:var(--v2-ink)}.theme-v2 .v2-sidebar__plan__head .v2-icon{width:13px;height:13px;color:var(--v2-primary)}.theme-v2 .v2-sidebar__plan__sub{font-size:11px;color:var(--v2-muted);margin:4px 0 0;line-height:1.4}.theme-v2 .v2-sidebar__poweredby{display:flex;align-items:center;grid-gap:6px;gap:6px;justify-content:center;margin-top:12px;opacity:.7}.theme-v2 .v2-sidebar__poweredby span{font-size:10px;color:var(--v2-muted)}.theme-v2 .v2-topbar{position:fixed;top:0;left:var(--v2-sidebar-w);right:0;z-index:40;height:64px;display:flex;align-items:center;justify-content:space-between;grid-gap:var(--v2-sp-4);gap:var(--v2-sp-4);padding:0 var(--v2-sp-6);background:var(--v2-surface);border-bottom:1px solid var(--v2-border)}.theme-v2 .v2-topbar__context{display:flex;align-items:baseline;grid-gap:var(--v2-sp-3);gap:var(--v2-sp-3);min-width:0}.theme-v2 .v2-topbar__title{margin:0;font-size:18px;font-weight:var(--v2-fw-semibold);color:var(--v2-ink);letter-spacing:-.01em;white-space:nowrap}.theme-v2 .v2-topbar__company{font-size:13px;color:var(--v2-subtle);padding-left:var(--v2-sp-3);border-left:1px solid var(--v2-border);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.theme-v2 .v2-topbar__actions{display:flex;align-items:center;grid-gap:var(--v2-sp-3);gap:var(--v2-sp-3);flex:none}.theme-v2 .v2-portalswitch{display:inline-flex;align-items:center;grid-gap:2px;gap:2px;padding:3px;border:1px solid var(--v2-border);border-radius:var(--v2-r-pill);background:var(--v2-surface-sunken)}.theme-v2 .v2-portalswitch__opt{appearance:none;border:0;background:transparent;padding:4px 12px;border-radius:var(--v2-r-pill);font-family:inherit;font-size:12px;font-weight:var(--v2-fw-semibold);color:var(--v2-muted);white-space:nowrap;cursor:pointer;transition:color var(--v2-motion-fast,.12s ease),background var(--v2-motion-fast,.12s ease)}.theme-v2 .v2-portalswitch__opt.is-active,.theme-v2 .v2-portalswitch__opt:hover{color:var(--v2-ink);background:var(--v2-surface)}.theme-v2 .v2-portalswitch__opt.is-active{box-shadow:var(--v2-shadow-xs);cursor:default}.theme-v2 .v2-topbar__role{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;height:28px;padding:0 10px;border-radius:var(--v2-r-pill);background:var(--v2-primary-soft);color:var(--v2-primary);font-size:12px;font-weight:var(--v2-fw-semibold)}.theme-v2 .v2-topbar__role .v2-icon{width:14px;height:14px}.theme-v2 .v2-topbar__account{position:relative}.theme-v2 .v2-topbar__avatarbtn{display:flex;align-items:center;grid-gap:var(--v2-sp-2);gap:var(--v2-sp-2);padding:4px 8px 4px 4px;border:1px solid transparent;border-radius:var(--v2-r-pill);background:transparent;cursor:pointer;transition:background var(--v2-motion-fast,.12s ease),border-color var(--v2-motion-fast,.12s ease)}.theme-v2 .v2-topbar__avatarbtn:hover{background:var(--v2-surface-sunken)}.theme-v2 .v2-topbar__avatarbtn[aria-expanded=true]{background:var(--v2-surface-sunken);border-color:var(--v2-border)}.theme-v2 .v2-topbar__avatar{width:32px;height:32px;border-radius:var(--v2-r-pill);object-fit:cover;flex:none}.theme-v2 .v2-topbar__avatar--initials{display:inline-flex;align-items:center;justify-content:center;background:var(--v2-primary);color:var(--v2-primary-ink);font-size:12px;font-weight:var(--v2-fw-semibold);letter-spacing:.02em}.theme-v2 .v2-topbar__name{font-size:14px;font-weight:var(--v2-fw-medium);color:var(--v2-ink-2);max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.theme-v2 .v2-topbar__caret{width:14px;height:14px;color:var(--v2-subtle);flex:none}.theme-v2 .v2-topbar__menu{position:absolute;top:calc(100% + 8px);right:0;min-width:240px;padding:var(--v2-sp-2);background:var(--v2-surface);border:1px solid var(--v2-border);border-radius:var(--v2-r-md);box-shadow:var(--v2-shadow-md);display:flex;flex-direction:column;grid-gap:2px;gap:2px;z-index:50}.theme-v2 .v2-topbar__menu__head{display:flex;flex-direction:column;grid-gap:2px;gap:2px;padding:var(--v2-sp-2) var(--v2-sp-3) var(--v2-sp-3);margin-bottom:2px;border-bottom:1px solid var(--v2-border)}.theme-v2 .v2-topbar__menu__name{font-size:14px;font-weight:var(--v2-fw-semibold);color:var(--v2-ink)}.theme-v2 .v2-topbar__menu__sub{font-size:12px;color:var(--v2-subtle);overflow:hidden;text-overflow:ellipsis}.theme-v2 .v2-topbar__menu__item{display:flex;align-items:center;grid-gap:var(--v2-sp-3);gap:var(--v2-sp-3);width:100%;padding:10px var(--v2-sp-3);border:0;border-radius:var(--v2-r-sm);background:transparent;color:var(--v2-ink-2);font-size:14px;text-align:left;text-decoration:none;cursor:pointer}.theme-v2 .v2-topbar__menu__item:hover{background:var(--v2-surface-sunken);color:var(--v2-ink);text-decoration:none}.theme-v2 .v2-topbar__menu__item .v2-icon{width:16px;height:16px;color:var(--v2-subtle);flex:none}.theme-v2 .v2-topbar__burger{display:none;align-items:center;justify-content:center;width:40px;height:40px;margin-right:var(--v2-sp-2);flex:none;border:1px solid var(--v2-border);border-radius:var(--v2-r-sm);background:var(--v2-surface);color:var(--v2-ink);cursor:pointer}.theme-v2 .v2-topbar__burger .v2-icon{width:18px;height:18px}.theme-v2 .v2-topbar__burger:hover{background:var(--v2-surface-sunken)}@media(max-width:991px){.theme-v2 .v2-topbar{left:0}.theme-v2 .v2-topbar__burger{display:inline-flex}}@media(max-width:700px){.theme-v2 .v2-topbar{padding:0 var(--v2-sp-4)}.theme-v2 .v2-topbar__company,.theme-v2 .v2-topbar__name{display:none}}.theme-v2 .v2-dash-head{display:flex;align-items:flex-start;justify-content:space-between;grid-gap:var(--v2-sp-4);gap:var(--v2-sp-4);flex-wrap:wrap}.theme-v2 .v2-dash-head__actions{display:flex;grid-gap:var(--v2-sp-3);gap:var(--v2-sp-3);flex-shrink:0}.theme-v2 .v2-dash-stats{grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--v2-sp-5);gap:var(--v2-sp-5);margin-top:var(--v2-sp-5)}.theme-v2 .v2-dstat{padding:var(--v2-sp-5);display:flex;flex-direction:column}.theme-v2 .v2-dstat__top{display:flex;align-items:center;grid-gap:var(--v2-sp-3);gap:var(--v2-sp-3)}.theme-v2 .v2-dstat__icon{width:36px;height:36px;border-radius:var(--v2-r-md);display:grid;place-items:center;flex-shrink:0}.theme-v2 .v2-dstat__icon .v2-icon{width:20px;height:20px}.theme-v2 .v2-dstat__icon--brand{background:var(--v2-primary-soft);color:var(--v2-primary)}.theme-v2 .v2-dstat__icon--good{background:var(--v2-success-soft,#dcfce7);color:var(--v2-success,#10b981)}.theme-v2 .v2-dstat__icon--warn{background:var(--v2-warning-soft,#fef3c7);color:var(--v2-warning,#d97706)}.theme-v2 .v2-dstat__value{font-size:28px;font-weight:var(--v2-fw-bold);color:var(--v2-ink);line-height:1}.theme-v2 .v2-dstat__title{margin-top:var(--v2-sp-3);font-size:var(--v2-fs-small);font-weight:var(--v2-fw-semibold);color:var(--v2-ink-2)}.theme-v2 .v2-dstat__sub{font-size:var(--v2-fs-caption);color:var(--v2-subtle);margin-top:2px}.theme-v2 .v2-dstat__link{appearance:none;border:0;background:transparent;padding:0;margin-top:var(--v2-sp-3);display:inline-flex;align-items:center;grid-gap:4px;gap:4px;font-size:var(--v2-fs-small);font-weight:var(--v2-fw-medium);color:var(--v2-primary);cursor:pointer;text-decoration:none}.theme-v2 .v2-dstat__link .v2-icon{width:14px;height:14px}.theme-v2 .v2-dstat__link--warn{color:var(--v2-warning,#d97706)}.theme-v2 .v2-approvals__head{display:flex;align-items:flex-start;justify-content:space-between;padding:var(--v2-sp-5) var(--v2-sp-5) 0}.theme-v2 .v2-approvals__title{margin:0;font-size:var(--v2-fs-h3);font-weight:var(--v2-fw-bold);color:var(--v2-ink)}.theme-v2 .v2-approvals__sub{margin:2px 0 0;font-size:var(--v2-fs-caption);color:var(--v2-subtle)}.theme-v2 .v2-approvals__list{margin-top:var(--v2-sp-3)}.theme-v2 .v2-approvals__empty{padding:var(--v2-sp-6);text-align:center;color:var(--v2-subtle);font-size:var(--v2-fs-small)}.theme-v2 .v2-approvals__row{display:flex;align-items:center;grid-gap:var(--v2-sp-3);gap:var(--v2-sp-3);padding:var(--v2-sp-3) var(--v2-sp-5);border-top:1px solid var(--v2-border)}.theme-v2 .v2-approvals__who{flex:1 1;min-width:0}.theme-v2 .v2-approvals__name{display:block;font-size:var(--v2-fs-small);font-weight:var(--v2-fw-semibold);color:var(--v2-ink-2)}.theme-v2 .v2-approvals__dept{font-weight:var(--v2-fw-regular);color:var(--v2-subtle)}.theme-v2 .v2-approvals__detail{display:block;font-size:var(--v2-fs-caption);color:var(--v2-subtle)}.theme-v2 .v2-approvals__amount{font-size:var(--v2-fs-small);font-weight:var(--v2-fw-bold);color:var(--v2-ink)}.theme-v2 .v2-approvals__btn{width:32px;height:32px;border-radius:var(--v2-r-md);display:grid;place-items:center;cursor:pointer;flex-shrink:0}.theme-v2 .v2-approvals__btn .v2-icon{width:16px;height:16px}.theme-v2 .v2-approvals__btn--reject{border:1px solid var(--v2-border);background:var(--v2-surface);color:var(--v2-subtle)}.theme-v2 .v2-approvals__btn--reject:hover{background:var(--v2-surface-sunken);color:var(--v2-ink-2)}.theme-v2 .v2-approvals__btn--approve{border:0;background:var(--v2-primary);color:var(--v2-primary-ink)}.theme-v2 .v2-approvals__btn--approve:hover{background:var(--v2-primary-hover)}.theme-v2 .v2-salesdesk{padding:var(--v2-sp-5);margin-bottom:var(--v2-sp-5)}.theme-v2 .v2-salesdesk__head{display:flex;align-items:flex-start;justify-content:space-between;grid-gap:var(--v2-sp-3);gap:var(--v2-sp-3);margin-bottom:var(--v2-sp-4)}.theme-v2 .v2-salesdesk__title{margin:0;font-size:var(--v2-fs-small);font-weight:var(--v2-fw-bold)}.theme-v2 .v2-salesdesk__sub{margin:4px 0 0;font-size:var(--v2-fs-small);color:var(--v2-muted);max-width:42ch}.theme-v2 .v2-salesdesk__chips{display:flex;flex-wrap:wrap;grid-gap:8px;gap:8px}.theme-v2 .v2-salesdesk__chip{margin:0;padding:8px 12px;border:1px solid var(--v2-border);border-radius:999px;background:var(--v2-surface);color:var(--v2-ink);font-size:var(--v2-fs-small);font-weight:var(--v2-fw-medium);cursor:pointer}.theme-v2 .v2-salesdesk__chip.is-on,.theme-v2 .v2-salesdesk__chip:hover{border-color:var(--v2-primary);color:var(--v2-primary)}.theme-v2 .v2-salesdesk__chip.is-on{background:var(--v2-primary-soft)}.theme-v2 .v2-recog{padding:var(--v2-sp-5)}.theme-v2 .v2-recog__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--v2-sp-4)}.theme-v2 .v2-recog__title{margin:0;font-size:var(--v2-fs-small);font-weight:var(--v2-fw-bold);color:var(--v2-ink)}.theme-v2 .v2-recog__list{display:flex;flex-direction:column;grid-gap:var(--v2-sp-4);gap:var(--v2-sp-4)}.theme-v2 .v2-recog__row{display:flex;grid-gap:var(--v2-sp-3);gap:var(--v2-sp-3)}.theme-v2 .v2-recog__body{flex:1 1;min-width:0}.theme-v2 .v2-recog__meta{display:flex;align-items:center;justify-content:space-between}.theme-v2 .v2-recog__line{font-size:var(--v2-fs-caption);font-weight:var(--v2-fw-semibold);color:var(--v2-ink-2)}.theme-v2 .v2-recog__time{font-size:var(--v2-fs-caption);color:var(--v2-subtle)}.theme-v2 .v2-recog__text{margin:2px 0 0;font-size:var(--v2-fs-caption);color:var(--v2-muted)}.theme-v2 .v2-recog__tag{display:inline-block;margin-top:6px;padding:1px 8px;border-radius:var(--v2-r-sm);background:var(--v2-primary-soft);color:var(--v2-primary);font-size:var(--v2-fs-caption);font-weight:var(--v2-fw-medium)}.theme-v2 .v2-automations{display:flex;align-items:center;grid-gap:var(--v2-sp-2);gap:var(--v2-sp-2);padding:var(--v2-sp-4) var(--v2-sp-5);border-radius:var(--v2-r-lg);background:var(--v2-ink);color:#fff;font-size:var(--v2-fs-small);font-weight:var(--v2-fw-semibold)}.theme-v2 .v2-automations .v2-icon{width:16px;height:16px;color:var(--v2-primary)}.theme-v2 .v2-avatar--sm{width:32px;height:32px;font-size:var(--v2-fs-caption)}@media(max-width:900px){.theme-v2 .v2-dash-stats{grid-template-columns:1fr}}.theme-v2 .v2-bs-head{display:flex;align-items:flex-start;justify-content:space-between;grid-gap:var(--v2-sp-4);gap:var(--v2-sp-4)}.theme-v2 .v2-bs-steps{padding:var(--v2-sp-4) 0 var(--v2-sp-5);border-bottom:1px solid var(--v2-border);margin-bottom:var(--v2-sp-5)}.theme-v2 .v2-stepbar{list-style:none;margin:0;padding:0;display:flex;align-items:center;max-width:720px}.theme-v2 .v2-stepbar__item{display:flex;align-items:center;grid-gap:9px;gap:9px;flex:0 0 auto}.theme-v2 .v2-stepbar__item .v2-stepbar__line{width:100%;min-width:16px;height:1.5px;margin:0 14px;background:var(--v2-border);flex:1 1 auto}.theme-v2 .v2-stepbar__item:not(:last-child){flex:1 1 auto}.theme-v2 .v2-stepbar__item.is-done .v2-stepbar__line{background:var(--v2-primary)}.theme-v2 .v2-stepbar__dot{width:26px;height:26px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:var(--v2-fw-bold);color:var(--v2-subtle);border:1.5px solid var(--v2-border);background:transparent;flex-shrink:0}.theme-v2 .v2-stepbar__dot .v2-icon{width:13px;height:13px}.theme-v2 .v2-stepbar__label{font-size:13px;font-weight:var(--v2-fw-medium);color:var(--v2-subtle);white-space:nowrap}.theme-v2 .v2-stepbar__item.is-active .v2-stepbar__dot,.theme-v2 .v2-stepbar__item.is-done .v2-stepbar__dot{background:var(--v2-primary);color:var(--v2-primary-ink);border-color:transparent}.theme-v2 .v2-stepbar__item.is-active .v2-stepbar__dot{box-shadow:0 0 0 4px var(--v2-primary-soft)}.theme-v2 .v2-stepbar__item.is-active .v2-stepbar__label{color:var(--v2-ink);font-weight:var(--v2-fw-semibold)}.theme-v2 .v2-stepbar__item.is-done .v2-stepbar__label{color:var(--v2-muted)}.theme-v2 .v2-bs-body{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-gap:var(--v2-sp-6);gap:var(--v2-sp-6);align-items:start;padding-bottom:calc(var(--v2-bs-footer-h, 72px) + var(--v2-sp-5))}.theme-v2 .v2-bs-main{min-width:0}.theme-v2 .v2-bs-rail{position:sticky;top:80px}.theme-v2 .v2-bs-stack{display:flex;flex-direction:column;grid-gap:var(--v2-sp-5);gap:var(--v2-sp-5)}.theme-v2 .v2-bs-card{padding:var(--v2-sp-5)}.theme-v2 .v2-bs-card--flush{padding-bottom:0}.theme-v2 .v2-bs-card__head{margin-bottom:var(--v2-sp-4)}.theme-v2 .v2-bs-card__head--split{display:flex;align-items:flex-start;justify-content:space-between;grid-gap:var(--v2-sp-4);gap:var(--v2-sp-4);flex-wrap:wrap}.theme-v2 .v2-bs-card__title{margin:0;font-size:var(--v2-fs-h3);font-weight:var(--v2-fw-semibold);color:var(--v2-ink)}.theme-v2 .v2-bs-card__sub{margin:2px 0 0;font-size:var(--v2-fs-caption);color:var(--v2-subtle)}.theme-v2 .v2-bs-empty,.theme-v2 .v2-bs-loading{padding:var(--v2-sp-6);text-align:center;color:var(--v2-subtle);font-size:var(--v2-fs-small)}.theme-v2 .v2-bs-pad{padding-top:var(--v2-sp-2)}.theme-v2 .v2-chipset{display:flex;flex-wrap:wrap;grid-gap:8px;gap:8px}.theme-v2 .v2-chip{appearance:none;cursor:pointer;padding:9px 16px;border-radius:var(--v2-r-pill);border:1.5px solid var(--v2-border);background:var(--v2-surface);color:var(--v2-muted);font-family:inherit;font-weight:var(--v2-fw-semibold);font-size:13px}.theme-v2 .v2-chip:hover{border-color:var(--v2-border-strong);color:var(--v2-ink)}.theme-v2 .v2-chip.is-on{border-color:var(--v2-primary);background:var(--v2-primary-soft);color:var(--v2-primary)}.theme-v2 .v2-pilltabs{display:inline-flex;padding:3px;grid-gap:2px;gap:2px;border-radius:var(--v2-r-pill);background:var(--v2-surface-sunken);border:1px solid var(--v2-border)}.theme-v2 .v2-pilltabs__tab{appearance:none;border:0;background:transparent;cursor:pointer;padding:5px 12px;border-radius:var(--v2-r-pill);font-family:inherit;font-size:12.5px;font-weight:var(--v2-fw-semibold);color:var(--v2-muted);white-space:nowrap}.theme-v2 .v2-pilltabs__tab.is-on{background:var(--v2-surface);color:var(--v2-primary);box-shadow:var(--v2-shadow-xs)}.theme-v2 .v2-bs-quick{display:flex;flex-wrap:wrap;align-items:center;grid-gap:8px;gap:8px;padding:var(--v2-sp-3) 0;border-top:1px solid var(--v2-border)}.theme-v2 .v2-bs-quick__label{font-size:12px;font-weight:var(--v2-fw-semibold);color:var(--v2-subtle)}.theme-v2 .v2-bs-quick__btn{appearance:none;cursor:pointer;padding:6px 11px;border-radius:var(--v2-r-sm);border:1px solid var(--v2-border);background:var(--v2-surface);font-family:inherit;font-size:12.5px;font-weight:var(--v2-fw-semibold);color:var(--v2-ink);display:inline-flex;grid-gap:6px;gap:6px}.theme-v2 .v2-bs-quick__btn:hover{background:var(--v2-surface-sunken)}.theme-v2 .v2-bs-quick__btn span{color:var(--v2-subtle);font-weight:var(--v2-fw-regular)}.theme-v2 .v2-bs-quick__btn--clear{color:var(--v2-muted)}.theme-v2 .v2-bs-people{max-height:340px;overflow-y:auto;border:1px solid var(--v2-border);border-radius:var(--v2-r-md)}.theme-v2 .v2-bs-person{appearance:none;width:100%;border:0;border-bottom:1px solid var(--v2-border);background:transparent;cursor:pointer;display:flex;align-items:center;grid-gap:var(--v2-sp-3);gap:var(--v2-sp-3);padding:11px var(--v2-sp-4);text-align:left;font-family:inherit}.theme-v2 .v2-bs-person:last-child{border-bottom:0}.theme-v2 .v2-bs-person:hover{background:var(--v2-surface-sunken)}.theme-v2 .v2-bs-person.is-on{background:var(--v2-primary-soft)}.theme-v2 .v2-bs-person__body{display:flex;flex-direction:column;min-width:0;flex:1 1}.theme-v2 .v2-bs-person__name{font-size:13.5px;font-weight:var(--v2-fw-semibold);color:var(--v2-ink)}.theme-v2 .v2-bs-person__meta{font-size:12px;color:var(--v2-subtle);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.theme-v2 .v2-bs-check{width:20px;height:20px;border-radius:6px;flex-shrink:0;border:1.5px solid var(--v2-border-strong);display:inline-flex;align-items:center;justify-content:center;color:#fff}.theme-v2 .v2-bs-check .v2-icon{width:12px;height:12px}.theme-v2 .v2-bs-check.is-on{background:var(--v2-primary);border-color:var(--v2-primary)}.theme-v2 .v2-bs-drop{display:flex;flex-direction:column;align-items:center;text-align:center;grid-gap:6px;gap:6px;padding:var(--v2-sp-8) var(--v2-sp-5);border:1.5px dashed var(--v2-border-strong);border-radius:var(--v2-r-md);background:var(--v2-surface-alt);cursor:pointer}.theme-v2 .v2-bs-drop input[type=file]{display:none}.theme-v2 .v2-bs-drop:hover{border-color:var(--v2-primary);background:var(--v2-primary-soft)}.theme-v2 .v2-bs-drop__icon{width:52px;height:52px;border-radius:14px;display:grid;place-items:center;background:var(--v2-primary-soft);color:var(--v2-primary);margin-bottom:6px}.theme-v2 .v2-bs-drop__icon .v2-icon{width:24px;height:24px}.theme-v2 .v2-bs-drop__title{font-size:14px;font-weight:var(--v2-fw-semibold);color:var(--v2-ink)}.theme-v2 .v2-bs-drop__sub{font-size:12.5px;color:var(--v2-subtle)}.theme-v2 .v2-bs-textarea{width:100%;min-height:120px;resize:vertical;border:1px solid var(--v2-border);border-radius:var(--v2-r-md);padding:var(--v2-sp-3);font-family:inherit;font-size:var(--v2-fs-body);color:var(--v2-ink);line-height:var(--v2-lh-normal);background:var(--v2-surface)}.theme-v2 .v2-bs-textarea:focus{outline:none;border-color:var(--v2-primary);box-shadow:0 0 0 3px var(--v2-primary-soft)}.theme-v2 .v2-bs-textarea--mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;min-height:140px}.theme-v2 .v2-bs-note{margin:var(--v2-sp-2) 0 0;font-size:var(--v2-fs-caption);color:var(--v2-subtle)}.theme-v2 .v2-bs-note--ok{color:var(--v2-success,#10b981);font-weight:var(--v2-fw-medium)}.theme-v2 .v2-bs-alert{padding:12px 14px;border-radius:var(--v2-r-md);font-size:var(--v2-fs-small);line-height:var(--v2-lh-normal);border:1px solid transparent}.theme-v2 .v2-bs-alert strong{font-weight:var(--v2-fw-semibold)}.theme-v2 .v2-bs-alert--warn{background:var(--v2-warning-soft,#fef3c7);border-color:#fde68a;color:#92400e}.theme-v2 .v2-bs-alert--info{background:var(--v2-primary-soft);border-color:var(--v2-primary-soft-2);color:var(--v2-primary)}.theme-v2 .v2-bs-alert--ok{background:var(--v2-success-soft,#ecfdf5);border-color:#a7f3d0;color:#065f46}.theme-v2 .v2-bs-gifts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--v2-sp-3);gap:var(--v2-sp-3)}.theme-v2 .v2-bs-gift{appearance:none;cursor:pointer;text-align:left;position:relative;display:flex;flex-direction:column;grid-gap:10px;gap:10px;padding:var(--v2-sp-4);border:1.5px solid var(--v2-border);border-radius:var(--v2-r-lg);background:var(--v2-surface);font-family:inherit}.theme-v2 .v2-bs-gift:hover{border-color:var(--v2-border-strong)}.theme-v2 .v2-bs-gift.is-on{border-color:var(--v2-primary);background:var(--v2-primary-soft)}.theme-v2 .v2-bs-gift__tick{position:absolute;top:12px;right:12px;width:20px;height:20px;border-radius:50%;background:var(--v2-primary);color:var(--v2-primary-ink);display:inline-flex;align-items:center;justify-content:center}.theme-v2 .v2-bs-gift__tick .v2-icon{width:12px;height:12px}.theme-v2 .v2-bs-gift__art{width:48px;height:48px;border-radius:var(--v2-r-md);display:grid;place-items:center;background:var(--v2-surface-sunken);color:var(--v2-primary)}.theme-v2 .v2-bs-gift__art .v2-icon{width:22px;height:22px}.theme-v2 .v2-bs-gift__name{font-size:14px;font-weight:var(--v2-fw-semibold);color:var(--v2-ink)}.theme-v2 .v2-bs-gift__price{font-size:13px;font-weight:var(--v2-fw-bold);color:var(--v2-ink)}.theme-v2 .v2-bs-gift.is-on .theme-v2 .v2-bs-gift__price{color:var(--v2-primary)}.theme-v2 .v2-bs-cost{display:flex;align-items:center;justify-content:space-between;grid-gap:var(--v2-sp-4);gap:var(--v2-sp-4);padding:var(--v2-sp-4);border-radius:var(--v2-r-md);background:var(--v2-surface-alt);border:1px solid var(--v2-border);flex-wrap:wrap}.theme-v2 .v2-bs-cost.is-over{background:#fef2f2;border-color:#fecaca}.theme-v2 .v2-bs-cost__line{margin:0;font-size:12.5px;color:var(--v2-subtle)}.theme-v2 .v2-bs-cost__total{margin:2px 0 0;font-size:26px;font-weight:var(--v2-fw-bold);color:var(--v2-ink);letter-spacing:-.02em}.theme-v2 .v2-bs-cost.is-over .theme-v2 .v2-bs-cost__total{color:var(--v2-error,#dc2626)}.theme-v2 .v2-bs-cost__fee{margin:2px 0 0;font-size:var(--v2-fs-caption);color:var(--v2-subtle)}.theme-v2 .v2-bs-cost__right{text-align:right}.theme-v2 .v2-bs-cost__balance{margin:2px 0 0;font-size:15px;font-weight:var(--v2-fw-semibold);color:var(--v2-success,#059669)}.theme-v2 .v2-bs-cost__balance.is-over{color:var(--v2-error,#dc2626)}.theme-v2 .v2-bs-personalize{display:grid;grid-template-columns:minmax(0,1fr) 280px;grid-gap:var(--v2-sp-5);gap:var(--v2-sp-5);align-items:start}.theme-v2 .v2-bs-preview{position:sticky;top:80px}.theme-v2 .v2-bs-preview__label{margin:0 0 10px;font-size:11px;font-weight:var(--v2-fw-bold);text-transform:uppercase;letter-spacing:.08em;color:var(--v2-subtle)}.theme-v2 .v2-bs-card-preview{border-radius:var(--v2-r-lg);overflow:hidden;border:1px solid var(--v2-border);box-shadow:var(--v2-shadow-md);background:var(--v2-surface)}.theme-v2 .v2-bs-card-preview__head{background:var(--v2-primary);padding:var(--v2-sp-4);display:flex;align-items:center;grid-gap:10px;gap:10px}.theme-v2 .v2-bs-card-preview__mark{width:26px;height:26px;border-radius:7px;background:hsla(0,0%,100%,.25);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:var(--v2-fw-bold)}.theme-v2 .v2-bs-card-preview__brand{font-weight:var(--v2-fw-bold);font-size:14px;color:#fff}.theme-v2 .v2-bs-card-preview__body{padding:var(--v2-sp-4);text-align:center}.theme-v2 .v2-bs-card-preview__art{width:64px;height:64px;border-radius:var(--v2-r-lg);display:inline-grid;place-items:center;background:var(--v2-primary-soft);color:var(--v2-primary);margin-bottom:var(--v2-sp-3)}.theme-v2 .v2-bs-card-preview__art .v2-icon{width:30px;height:30px}.theme-v2 .v2-bs-card-preview__eyebrow{margin:0;font-style:italic;font-size:13px;color:var(--v2-subtle)}.theme-v2 .v2-bs-card-preview__msg{margin:8px 0 0;font-size:13.5px;color:var(--v2-ink);line-height:var(--v2-lh-normal);word-break:break-word}.theme-v2 .v2-bs-card-preview__from{margin-top:var(--v2-sp-4);padding:12px;border-radius:var(--v2-r-md);background:var(--v2-surface-sunken);display:flex;flex-direction:column;grid-gap:2px;gap:2px}.theme-v2 .v2-bs-card-preview__from span{font-size:11px;color:var(--v2-subtle)}.theme-v2 .v2-bs-card-preview__from strong{font-size:13px;font-weight:var(--v2-fw-semibold);color:var(--v2-ink)}.theme-v2 .v2-bs-from{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--v2-sp-3);gap:var(--v2-sp-3)}.theme-v2 .v2-bs-schedule{flex-direction:column}.theme-v2 .v2-bs-radio,.theme-v2 .v2-bs-schedule{display:flex;grid-gap:var(--v2-sp-3);gap:var(--v2-sp-3)}.theme-v2 .v2-bs-radio{appearance:none;cursor:pointer;align-items:center;padding:var(--v2-sp-3);border:1.5px solid var(--v2-border);border-radius:var(--v2-r-md);background:var(--v2-surface);text-align:left;font-family:inherit;width:100%}.theme-v2 .v2-bs-radio:hover:not(.is-disabled){border-color:var(--v2-border-strong)}.theme-v2 .v2-bs-radio.is-on{border-color:var(--v2-primary);background:var(--v2-primary-soft)}.theme-v2 .v2-bs-radio.is-disabled{opacity:.55;cursor:not-allowed}.theme-v2 .v2-bs-radio__icon{width:38px;height:38px;border-radius:var(--v2-r-md);flex-shrink:0;display:grid;place-items:center;background:var(--v2-primary-soft);color:var(--v2-primary)}.theme-v2 .v2-bs-radio__icon .v2-icon{width:18px;height:18px}.theme-v2 .v2-bs-radio.is-on .theme-v2 .v2-bs-radio__icon{background:var(--v2-primary);color:var(--v2-primary-ink)}.theme-v2 .v2-bs-radio__body{display:flex;flex-direction:column;min-width:0}.theme-v2 .v2-bs-radio__title{font-size:13.5px;font-weight:var(--v2-fw-semibold);color:var(--v2-ink)}.theme-v2 .v2-bs-radio__sub{font-size:12px;color:var(--v2-subtle)}.theme-v2 .v2-bs-review{margin:0 calc(var(--v2-sp-5)*-1)}.theme-v2 .v2-bs-review__row{display:flex;align-items:center;grid-gap:var(--v2-sp-4);gap:var(--v2-sp-4);padding:13px var(--v2-sp-5);border-top:1px solid var(--v2-border)}.theme-v2 .v2-bs-review__label{width:100px;flex-shrink:0;font-size:12.5px;color:var(--v2-subtle)}.theme-v2 .v2-bs-review__value{flex:1 1;min-width:0;font-size:13.5px;font-weight:var(--v2-fw-semibold);color:var(--v2-ink)}.theme-v2 .v2-bs-summary{padding:0;overflow:hidden}.theme-v2 .v2-bs-summary__head{padding:var(--v2-sp-3) var(--v2-sp-4);border-bottom:1px solid var(--v2-border);background:var(--v2-surface-alt)}.theme-v2 .v2-bs-summary__head h3{margin:0;font-size:14px;font-weight:var(--v2-fw-semibold);color:var(--v2-ink)}.theme-v2 .v2-bs-summary__body{padding:var(--v2-sp-4);display:flex;flex-direction:column;grid-gap:var(--v2-sp-3);gap:var(--v2-sp-3)}.theme-v2 .v2-bs-summary__row{display:flex;align-items:center;justify-content:space-between;grid-gap:var(--v2-sp-3);gap:var(--v2-sp-3)}.theme-v2 .v2-bs-summary__row span{font-size:12.5px;color:var(--v2-subtle)}.theme-v2 .v2-bs-summary__row strong{font-size:13px;font-weight:var(--v2-fw-semibold);color:var(--v2-ink);text-align:right}.theme-v2 .v2-bs-summary__rule{height:1px;background:var(--v2-border)}.theme-v2 .v2-bs-summary__total{display:flex;align-items:baseline;justify-content:space-between}.theme-v2 .v2-bs-summary__total span{font-size:13px;font-weight:var(--v2-fw-semibold);color:var(--v2-ink)}.theme-v2 .v2-bs-summary__total strong{font-size:22px;font-weight:var(--v2-fw-bold);letter-spacing:-.02em;color:var(--v2-ink)}.theme-v2 .v2-bs-summary__total strong.is-over{color:var(--v2-error,#dc2626)}.theme-v2 .v2-bs-summary__foot{display:flex;align-items:center;grid-gap:8px;gap:8px;padding:10px;border-radius:var(--v2-r-sm);background:var(--v2-surface-alt);font-size:12px;color:var(--v2-subtle)}.theme-v2 .v2-bs-summary__foot .v2-icon{width:15px;height:15px;flex-shrink:0}.theme-v2 .v2-bs-summary__foot.is-over{background:var(--v2-primary-soft);color:var(--v2-primary)}.theme-v2 .v2-bs-footer{position:fixed;left:var(--v2-sidebar-w);right:0;bottom:0;z-index:30;justify-content:space-between;padding:var(--v2-sp-3) var(--v2-sp-6);background:var(--v2-surface);border-top:1px solid var(--v2-border);flex-wrap:wrap}.theme-v2 .v2-bs-footer,.theme-v2 .v2-bs-footer__right{display:flex;align-items:center;grid-gap:var(--v2-sp-4);gap:var(--v2-sp-4)}.theme-v2 .v2-bs-footer__total{font-size:13px;color:var(--v2-subtle)}.theme-v2 .v2-bs-footer__total strong{color:var(--v2-ink);font-weight:var(--v2-fw-bold)}.theme-v2 .v2-bs-footer__total strong.is-over{color:var(--v2-error,#dc2626)}.theme-v2 .v2-bs-sent{max-width:460px;margin:0 auto;padding:var(--v2-sp-16) var(--v2-sp-5);text-align:center}.theme-v2 .v2-bs-sent__icon{width:72px;height:72px;border-radius:20px;display:inline-grid;place-items:center;background:var(--v2-success-soft,#d1fae5);color:var(--v2-success,#059669);margin-bottom:var(--v2-sp-5)}.theme-v2 .v2-bs-sent__icon .v2-icon{width:36px;height:36px}.theme-v2 .v2-bs-sent h2{margin:0;font-size:24px;font-weight:var(--v2-fw-bold);letter-spacing:-.02em;color:var(--v2-ink)}.theme-v2 .v2-bs-sent p{margin:10px 0 0;font-size:var(--v2-fs-body);color:var(--v2-muted);line-height:var(--v2-lh-normal)}.theme-v2 .v2-bs-sent__actions{display:flex;grid-gap:10px;gap:10px;justify-content:center;margin-top:var(--v2-sp-6);flex-wrap:wrap}@media(max-width:1100px){.theme-v2 .v2-bs-body{grid-template-columns:minmax(0,1fr)}.theme-v2 .v2-bs-rail{position:static}.theme-v2 .v2-bs-personalize{grid-template-columns:minmax(0,1fr)}.theme-v2 .v2-bs-preview{position:static;max-width:320px}}@media(max-width:991px){.theme-v2 .v2-bs-footer{left:0;padding-left:var(--v2-sp-4);padding-right:var(--v2-sp-4)}}@media(max-width:820px){.theme-v2 .v2-bs-gifts{grid-template-columns:repeat(2,minmax(0,1fr))}.theme-v2 .v2-bs-from{grid-template-columns:1fr}.theme-v2 .v2-stepbar__label{display:none}.theme-v2 .v2-stepbar__item:not(:last-child) .v2-stepbar__line{margin:0 8px}}@media(max-width:560px){.theme-v2 .v2-bs-gifts{grid-template-columns:minmax(0,1fr)}}.theme-v2 .v2-settings-shell{display:grid;grid-template-columns:220px minmax(0,1fr);grid-gap:var(--v2-sp-6);gap:var(--v2-sp-6);align-items:start}@media(max-width:900px){.theme-v2 .v2-settings-shell{grid-template-columns:1fr}}.theme-v2 .v2-subnav{display:flex;flex-direction:column;grid-gap:2px;gap:2px;position:sticky;top:0}.theme-v2 .v2-subnav__item{display:flex;align-items:center;grid-gap:10px;gap:10px;padding:10px 14px;border-radius:var(--v2-r-md);color:var(--v2-ink-2);font-size:var(--v2-fs-body);font-weight:var(--v2-fw-medium);cursor:pointer;transition:background var(--v2-motion-fast),color var(--v2-motion-fast)}.theme-v2 .v2-subnav__item .v2-icon{width:16px;height:16px;color:var(--v2-muted)}.theme-v2 .v2-subnav__item:hover{background:var(--v2-surface-sunken);color:var(--v2-ink)}.theme-v2 .v2-subnav__item:hover .v2-icon{color:var(--v2-ink-2)}.theme-v2 .v2-subnav__item.is-active{background:var(--v2-primary-soft);color:var(--v2-primary)}.theme-v2 .v2-subnav__item.is-active .v2-icon{color:var(--v2-primary)}.theme-v2 .v2-field{display:flex;flex-direction:column;grid-gap:6px;gap:6px;margin-bottom:var(--v2-sp-4)}.theme-v2 .v2-field__label{font-size:var(--v2-fs-small);font-weight:var(--v2-fw-medium);color:var(--v2-ink-2)}.theme-v2 .v2-field__hint{color:var(--v2-muted)}.theme-v2 .v2-avatar-upload{display:flex;align-items:center;grid-gap:var(--v2-sp-4);gap:var(--v2-sp-4);margin-bottom:var(--v2-sp-5)}.theme-v2 .v2-avatar-upload__hero{width:88px;height:88px;border-radius:50%;background:linear-gradient(135deg,#f472b6,#e8007d);color:#fff;font-size:28px;font-weight:var(--v2-fw-bold);display:flex;align-items:center;justify-content:center;flex-shrink:0}.theme-v2 .v2-avatar-upload__meta{color:var(--v2-muted);font-size:var(--v2-fs-small);margin-top:4px}.theme-v2 .v2-avatar-upload__actions{display:flex;grid-gap:var(--v2-sp-2);gap:var(--v2-sp-2);margin-top:10px}.theme-v2 .v2-toggle{position:relative;display:inline-flex;align-items:center;width:36px;height:20px;cursor:pointer}.theme-v2 .v2-toggle input{position:absolute;width:100%;height:100%;opacity:0;cursor:pointer;margin:0}.theme-v2 .v2-toggle__slider{position:absolute;inset:0;background:var(--v2-border-strong);border-radius:var(--v2-r-pill);transition:background var(--v2-motion-fast)}.theme-v2 .v2-toggle__slider:before{content:"";position:absolute;left:2px;top:2px;width:16px;height:16px;background:#fff;border-radius:50%;box-shadow:0 1px 2px rgba(0,0,0,.15);transition:transform var(--v2-motion-fast)}.theme-v2 .v2-toggle input:checked+.v2-toggle__slider{background:var(--v2-primary)}.theme-v2 .v2-toggle input:checked+.v2-toggle__slider:before{transform:translateX(16px)}.theme-v2 .v2-srow{display:flex;align-items:center;grid-gap:var(--v2-sp-3);gap:var(--v2-sp-3);padding:16px 22px;border-top:1px solid var(--v2-border)}.theme-v2 .v2-srow:first-child{border-top:0}.theme-v2 .v2-srow__icon{width:36px;height:36px;background:var(--v2-surface-sunken);color:var(--v2-muted);border-radius:var(--v2-r-md);display:flex;align-items:center;justify-content:center;flex-shrink:0}.theme-v2 .v2-srow__icon .v2-icon{width:18px;height:18px}.theme-v2 .v2-srow__body{flex:1 1;min-width:0}.theme-v2 .v2-srow__title{font-weight:var(--v2-fw-semibold)}.theme-v2 .v2-srow__meta{color:var(--v2-muted);font-size:var(--v2-fs-small);margin-top:2px}.theme-v2 .v2-srow__actions{display:flex;grid-gap:var(--v2-sp-2);gap:var(--v2-sp-2)}.theme-v2 .v2-pref-matrix{display:grid;grid-template-columns:1fr 80px 80px}.theme-v2 .v2-pref-header{padding:14px 0;font-size:var(--v2-fs-caption);color:var(--v2-muted);font-weight:var(--v2-fw-semibold);text-transform:uppercase;letter-spacing:.05em;text-align:center;border-bottom:1px solid var(--v2-border)}.theme-v2 .v2-pref-header--label{text-align:left;padding-left:22px}.theme-v2 .v2-pref-cell{padding:16px 0;border-bottom:1px solid var(--v2-border);display:flex;align-items:center;justify-content:center}.theme-v2 .v2-pref-cell--label{flex-direction:column;align-items:flex-start;justify-content:center;padding-left:22px;padding-right:12px}.theme-v2 .v2-pref-matrix>.v2-pref-cell:nth-last-child(-n+3){border-bottom:0}.theme-v2 .v2-pref-cell__title{font-weight:var(--v2-fw-medium)}.theme-v2 .v2-pref-cell__sub{color:var(--v2-muted);font-size:var(--v2-fs-small);margin-top:2px}.theme-v2 .v2-plans__title{font-size:var(--v2-fs-display);font-weight:var(--v2-fw-bold);letter-spacing:var(--v2-ls-display);color:var(--v2-ink);line-height:1.15;margin:0 0 12px}.theme-v2 .v2-plans__lead{font-size:var(--v2-fs-body);color:var(--v2-ink-2);line-height:1.5;margin:0}.theme-v2 .v2-plans__subtitle{font-size:var(--v2-fs-h2);font-weight:var(--v2-fw-bold);color:var(--v2-primary);margin:0 0 16px}.theme-v2 .v2-plans__list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px 20px;gap:12px 20px}@media(max-width:640px){.theme-v2 .v2-plans__list{grid-template-columns:1fr}}.theme-v2 .v2-plans__item{display:flex;align-items:center;grid-gap:10px;gap:10px;font-size:var(--v2-fs-small);color:var(--v2-ink-2)}.theme-v2 .v2-plans__check{flex-shrink:0;width:20px;height:20px;border-radius:50%;background:var(--v2-primary-soft);color:var(--v2-primary);display:inline-flex;align-items:center;justify-content:center}.theme-v2 .v2-plans__check .v2-icon{width:13px;height:13px}.theme-v2 .v2-plans__check.is-off{background:var(--v2-surface-sunken);color:var(--v2-subtle)}.theme-v2 .v2-plans__soon{font-size:var(--v2-fs-caption);color:var(--v2-success-ink);background:var(--v2-success-soft);padding:1px 6px;border-radius:var(--v2-r-pill)}.theme-v2 .v2-plans-shell{display:grid;grid-template-columns:minmax(0,1fr) 420px;grid-gap:var(--v2-sp-6);gap:var(--v2-sp-6);align-items:start}@media(max-width:1100px){.theme-v2 .v2-plans-shell{grid-template-columns:minmax(0,1fr)}}.theme-v2 .v2-feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--v2-sp-4);gap:var(--v2-sp-4);margin-bottom:var(--v2-sp-5)}@media(max-width:720px){.theme-v2 .v2-feature-grid{grid-template-columns:1fr}}.theme-v2 .v2-feature{background:var(--v2-surface);border:1px solid var(--v2-border);border-radius:var(--v2-r-lg);padding:20px}.theme-v2 .v2-feature__icon{width:40px;height:40px;border-radius:var(--v2-r-md);background:var(--v2-primary-soft);color:var(--v2-primary);display:flex;align-items:center;justify-content:center;margin-bottom:14px}.theme-v2 .v2-feature__icon .v2-icon{width:20px;height:20px}.theme-v2 .v2-feature__title{font-weight:var(--v2-fw-semibold);font-size:var(--v2-fs-h3);margin-bottom:4px}.theme-v2 .v2-feature__sub{color:var(--v2-muted);font-size:var(--v2-fs-small)}.theme-v2 .v2-testimonial{background:var(--v2-ink);color:#f2ebe6;border-radius:var(--v2-r-lg);padding:28px 32px}.theme-v2 .v2-testimonial__quote{font-size:var(--v2-fs-h2);font-weight:var(--v2-fw-semibold);line-height:1.35;letter-spacing:var(--v2-ls-tight)}.theme-v2 .v2-testimonial__quote:before{content:'"';color:var(--v2-primary);margin-right:4px}.theme-v2 .v2-testimonial__author{display:flex;align-items:center;grid-gap:var(--v2-sp-3);gap:var(--v2-sp-3);margin-top:22px}.theme-v2 .v2-testimonial__author .v2-avatar{width:40px;height:40px}.theme-v2 .v2-testimonial__author__name{font-weight:var(--v2-fw-semibold);color:#fff}.theme-v2 .v2-testimonial__author__role{color:#c2b7b0;font-size:var(--v2-fs-small);margin-top:2px}.theme-v2 .v2-plan-stack{display:flex;flex-direction:column;grid-gap:var(--v2-sp-3);gap:var(--v2-sp-3)}.theme-v2 .v2-plan{background:var(--v2-surface);border:1px solid var(--v2-border);border-radius:var(--v2-r-lg);padding:22px 24px;transition:border-color var(--v2-motion-fast),box-shadow var(--v2-motion-fast)}.theme-v2 .v2-plan__head{display:flex;align-items:center;grid-gap:10px;gap:10px;margin-bottom:8px}.theme-v2 .v2-plan__tier-icon{width:32px;height:32px;border-radius:var(--v2-r-md);background:var(--v2-surface-sunken);color:var(--v2-muted);display:flex;align-items:center;justify-content:center}.theme-v2 .v2-plan__tier-icon .v2-icon{width:18px;height:18px}.theme-v2 .v2-plan__name{font-weight:var(--v2-fw-bold);font-size:var(--v2-fs-h2)}.theme-v2 .v2-plan__price-row{display:flex;align-items:baseline;grid-gap:6px;gap:6px;margin:12px 0 4px}.theme-v2 .v2-plan__price{font-size:var(--v2-fs-display);font-weight:var(--v2-fw-bold);letter-spacing:var(--v2-ls-display)}.theme-v2 .v2-plan__period,.theme-v2 .v2-plan__sub{color:var(--v2-muted);font-size:var(--v2-fs-small)}.theme-v2 .v2-plan__sub{margin-bottom:16px}.theme-v2 .v2-plan__features{list-style:none;padding:0;margin:0 0 18px;display:flex;flex-direction:column;grid-gap:8px;gap:8px}.theme-v2 .v2-plan__features li{display:flex;align-items:flex-start;grid-gap:10px;gap:10px;font-size:var(--v2-fs-body);color:var(--v2-ink-2)}.theme-v2 .v2-plan__features li .v2-icon{width:16px;height:16px;color:var(--v2-success-ink);margin-top:3px;flex-shrink:0}.theme-v2 .v2-plan.is-featured{border-color:var(--v2-primary);box-shadow:0 0 0 3px var(--v2-primary-soft)}.theme-v2 .v2-plan.is-featured .v2-plan__tier-icon{background:var(--v2-primary-soft);color:var(--v2-primary)}.theme-v2 .v2-plan.is-dark{background:var(--v2-ink);color:#f2ebe6;border-color:hsla(0,0%,100%,.06)}.theme-v2 .v2-plan.is-dark .v2-plan__name,.theme-v2 .v2-plan.is-dark .v2-plan__price{color:#fff}.theme-v2 .v2-plan.is-dark .v2-plan__period,.theme-v2 .v2-plan.is-dark .v2-plan__sub{color:#c2b7b0}.theme-v2 .v2-plan.is-dark .v2-plan__tier-icon{background:hsla(0,0%,100%,.08);color:#fff}.theme-v2 .v2-plan.is-dark .v2-plan__features li{color:#e5ddd7}.theme-v2 .v2-plan.is-dark .v2-plan__features .v2-icon{color:#6ee7b7}.theme-v2 .v2-plan-flag{display:inline-flex;align-items:center;padding:3px 10px;background:var(--v2-primary);color:#fff;border-radius:var(--v2-r-pill);font-size:var(--v2-fs-caption);font-weight:var(--v2-fw-semibold);margin-left:auto}.theme-v2 .v2-notif-group{margin-bottom:var(--v2-sp-5)}.theme-v2 .v2-notif-group__head{display:flex;align-items:center;justify-content:space-between;padding:0 4px;margin-bottom:10px}.theme-v2 .v2-notif-group__title{font-size:var(--v2-fs-caption);color:var(--v2-muted);font-weight:var(--v2-fw-semibold);text-transform:uppercase;letter-spacing:.08em}.theme-v2 .v2-notif-group__count{color:var(--v2-subtle);font-size:var(--v2-fs-caption)}.theme-v2 .v2-notif{display:flex;grid-gap:var(--v2-sp-3);gap:var(--v2-sp-3);align-items:flex-start;padding:16px 20px;background:var(--v2-surface);border:1px solid var(--v2-border);border-radius:var(--v2-r-md);margin-bottom:8px;transition:background var(--v2-motion-fast),border-color var(--v2-motion-fast)}.theme-v2 .v2-notif:hover{border-color:var(--v2-border-strong)}.theme-v2 .v2-notif.is-fresh{background:var(--v2-primary-soft);border-color:#f3c9dd}.theme-v2 .v2-notif__dot{width:8px;height:8px;border-radius:50%;margin-top:8px;flex-shrink:0;background:var(--v2-subtle)}.theme-v2 .v2-notif__dot--gift{background:var(--v2-primary)}.theme-v2 .v2-notif__dot--coffee{background:#8b6b4a}.theme-v2 .v2-notif__dot--wine{background:#b85470}.theme-v2 .v2-notif__dot--system{background:var(--v2-info)}.theme-v2 .v2-notif__dot--success{background:var(--v2-success)}.theme-v2 .v2-notif__dot--warning{background:var(--v2-warning)}.theme-v2 .v2-notif__body{flex:1 1;min-width:0}.theme-v2 .v2-notif__line{color:var(--v2-ink)}.theme-v2 .v2-notif__line strong{font-weight:var(--v2-fw-semibold)}.theme-v2 .v2-notif__meta{color:var(--v2-muted);font-size:var(--v2-fs-small);margin-top:2px}.theme-v2 .v2-notif__time{color:var(--v2-subtle)}.theme-v2 .v2-notif__cta,.theme-v2 .v2-notif__time{font-size:var(--v2-fs-small);white-space:nowrap;flex-shrink:0}.theme-v2 .v2-notif__cta{color:var(--v2-primary);font-weight:var(--v2-fw-semibold);margin-left:8px;display:inline-flex;align-items:center;grid-gap:4px;gap:4px}.theme-v2 .v2-notif__cta .v2-icon{width:14px;height:14px}.theme-v2 .v2-notif-shell{max-width:680px}.theme-v2.v2-auth-body{background:var(--v2-bg);min-height:100vh}.theme-v2 .v2-auth-shell{min-height:100vh;display:flex;justify-content:center;padding:24px;box-sizing:border-box}.theme-v2 .v2-auth-card{margin:auto;width:100%;max-width:440px;background:var(--v2-surface);border:1px solid var(--v2-border);border-radius:16px;padding:32px;box-shadow:0 10px 40px rgba(26,22,20,.06)}.theme-v2 .v2-auth-header{text-align:center;margin-bottom:24px}.theme-v2 .v2-auth-logo{width:48px;height:48px;margin:0 auto 16px;display:flex;align-items:center;justify-content:center;background:var(--v2-primary);color:var(--v2-primary-ink);border-radius:12px;font-family:var(--v2-font);font-weight:var(--v2-fw-bold);font-size:22px;letter-spacing:-.02em}.theme-v2 .v2-auth-title{font-family:var(--v2-font);font-size:var(--v2-fs-h1);font-weight:var(--v2-fw-semibold);color:var(--v2-ink);margin:0 0 4px;letter-spacing:-.01em}.theme-v2 .v2-auth-sub{font-size:var(--v2-fs-small);color:var(--v2-muted);margin:0}.theme-v2 .v2-auth-oauth{display:flex;flex-direction:column;grid-gap:10px;gap:10px;margin-bottom:20px}.theme-v2 .v2-auth-oauth__btn{width:100%;justify-content:center;padding:12px 14px;grid-gap:10px;gap:10px;min-height:46px}.theme-v2 .v2-auth-oauth__google{position:relative;width:100%;min-height:46px;display:flex;align-items:center;justify-content:center;overflow:hidden}.theme-v2 .v2-auth-oauth__google-slot{width:100%;flex:1 1 100%;display:flex;align-items:center;justify-content:center}.theme-v2 .v2-auth-oauth__google-slot>div,.theme-v2 .v2-auth-oauth__google-slot iframe{width:100%!important;max-width:100%}.theme-v2 .v2-auth-oauth__google-loading{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;grid-gap:8px;gap:8px;background:var(--v2-surface);border:1px solid var(--v2-border);border-radius:var(--v2-r-md);color:var(--v2-ink-2);font-weight:var(--v2-fw-semibold);font-size:var(--v2-fs-body)}.theme-v2 .v2-spin{display:inline-block;width:16px;height:16px;border:2px solid var(--v2-border-strong);border-top-color:var(--v2-primary);border-radius:50%;animation:v2-spin .6s linear infinite;vertical-align:-3px}@keyframes v2-spin{to{transform:rotate(1turn)}}.theme-v2 .v2-auth-oauth__icon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;line-height:0}.theme-v2 .v2-auth-divider{display:flex;align-items:center;text-align:center;color:var(--v2-subtle);font-size:var(--v2-fs-caption);text-transform:uppercase;letter-spacing:.08em;margin:4px 0 18px}.theme-v2 .v2-auth-divider:after,.theme-v2 .v2-auth-divider:before{content:"";flex:1 1;height:1px;background:var(--v2-border)}.theme-v2 .v2-auth-divider>span{padding:0 12px}.theme-v2 .v2-auth-card .v2-field{margin-bottom:14px}.theme-v2 .v2-auth-submit{width:100%;justify-content:center;margin-top:8px;padding:12px 14px}.theme-v2 .v2-auth-footer{margin-top:18px;text-align:center;font-size:var(--v2-fs-small)}.theme-v2 .v2-auth-footer a{color:var(--v2-primary);text-decoration:none}.theme-v2 .v2-auth-footer a:hover{text-decoration:underline}.theme-v2 .v2-auth-toggle{cursor:pointer;color:var(--v2-primary);font-size:var(--v2-fs-small);font-weight:var(--v2-fw-medium);text-decoration:none}.theme-v2 .v2-auth-toggle:hover{color:var(--v2-primary-hover)}.theme-v2 .v2-field-row{display:flex;grid-gap:10px;gap:10px;flex-wrap:wrap}.theme-v2 .v2-field-row>*{flex:1 1 160px;min-width:140px}.theme-v2 .v2-field-row .v2-field{margin-bottom:0}.theme-v2 .v2-field__optional{margin-left:6px;font-size:var(--v2-fs-caption);font-weight:var(--v2-fw-regular);color:var(--v2-subtle)}.theme-v2 .v2-field__hint{display:block;margin-top:6px;font-size:var(--v2-fs-caption);color:var(--v2-subtle)}.theme-v2 .v2-disclosure{width:100%;display:flex;align-items:center;justify-content:space-between;padding:12px 14px;background:var(--v2-surface);border:1px dashed var(--v2-border);border-radius:var(--v2-r-md);color:var(--v2-ink);font-size:var(--v2-fs-body);font-weight:var(--v2-fw-medium);cursor:pointer}.theme-v2 .v2-disclosure:hover{border-color:var(--v2-primary)}.theme-v2 .v2-disclosure__body{margin-top:10px}.theme-v2 .v2-check{display:flex;align-items:flex-start;grid-gap:10px;gap:10px;margin:0;font-size:var(--v2-fs-body);color:var(--v2-ink);cursor:pointer}.theme-v2 .v2-check input[type=checkbox]{width:18px;height:18px;margin-top:2px;flex:none;accent-color:var(--v2-primary);cursor:pointer}.theme-v2 .google__places__search-location-input input{width:100%;height:auto;background:var(--v2-surface);border:1px solid var(--v2-border);border-radius:var(--v2-r-md);padding:10px 14px;font-family:inherit;font-size:var(--v2-fs-body);color:var(--v2-ink);transition:border-color var(--v2-motion-fast),box-shadow var(--v2-motion-fast)}.theme-v2 .google__places__search-location-input input::placeholder{color:var(--v2-subtle)}.theme-v2 .google__places__search-location-input input:focus{outline:none;border-color:var(--v2-primary);box-shadow:0 0 0 3px rgba(232,0,125,.12)}.theme-v2 [data-testid=otp-input-root]{width:100%;justify-content:center}.theme-v2 .v2-otp-input{width:52px;height:60px;margin:0 5px;text-align:center;background:var(--v2-surface);border:1px solid var(--v2-border);border-radius:var(--v2-r-md);font-size:var(--v2-fs-h2);font-weight:var(--v2-fw-semibold);color:var(--v2-ink);transition:border-color var(--v2-motion-fast),box-shadow var(--v2-motion-fast)}.theme-v2 .v2-otp-input:focus{outline:none;border-color:var(--v2-primary);box-shadow:0 0 0 3px rgba(232,0,125,.12)}.theme-v2 .v2-auth-card .v2-field>.d-flex{flex-wrap:wrap;grid-gap:2px 12px;gap:2px 12px}@media(max-width:640px){.theme-v2 .v2-auth-shell{padding:16px 12px}.theme-v2 .v2-auth-card{padding:20px 16px;border-radius:12px}.theme-v2 .v2-auth-card .v2-input{font-size:16px}.theme-v2 .v2-auth-oauth__btn,.theme-v2 .v2-auth-oauth__google,.theme-v2 .v2-auth-submit{min-height:48px}.theme-v2 .v2-otp-input{width:44px;height:52px;margin:0 3px;font-size:18px}}.theme-v2 .v2-auth-powered{margin:16px 0 0;text-align:center;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--v2-subtle)}.theme-v2 .v2-lp{min-height:100vh;background:var(--v2-bg);color:var(--v2-ink)}.theme-v2 .v2-lp__nav{display:flex;align-items:center;grid-gap:20px;gap:20px;padding:16px 28px;border-bottom:1px solid var(--v2-border);background:#fff;position:sticky;top:0;z-index:20}.theme-v2 .v2-lp__brand{display:flex;align-items:center;grid-gap:10px;gap:10px;font-weight:700;color:var(--v2-ink);text-decoration:none;margin-right:8px}.theme-v2 .v2-lp__brand img,.theme-v2 .v2-lp__brand svg{height:28px;width:auto}.theme-v2 .v2-lp__links{display:flex;grid-gap:18px;gap:18px;flex:1 1;flex-wrap:wrap}.theme-v2 .v2-lp__links a{color:var(--v2-muted);text-decoration:none;font-size:14px;font-weight:500}.theme-v2 .v2-lp__links a.is-on,.theme-v2 .v2-lp__links a:hover{color:var(--v2-ink)}.theme-v2 .v2-lp__actions{display:flex;grid-gap:10px;gap:10px;align-items:center}.theme-v2 .v2-lp__hero{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:48px;gap:48px;padding:64px 28px 40px;max-width:1120px;margin:0 auto;align-items:center}.theme-v2 .v2-lp__kicker{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--v2-primary);font-weight:600;margin:0 0 10px}.theme-v2 .v2-lp__hero h1{font-size:44px;line-height:1.12;letter-spacing:-.03em;margin:0 0 16px}.theme-v2 .v2-lp__lede{font-size:18px;line-height:1.45;color:var(--v2-muted);max-width:520px;margin:0 0 24px}.theme-v2 .v2-lp__ctas{display:flex;grid-gap:12px;gap:12px;flex-wrap:wrap}.theme-v2 .v2-lp__hero-img{width:100%;border-radius:20px;object-fit:cover;aspect-ratio:4/3;box-shadow:0 18px 50px rgba(20,16,24,.12)}.theme-v2 .v2-lp__section{max-width:1120px;margin:0 auto;padding:12px 28px 56px}.theme-v2 .v2-lp__section h2{font-size:22px;margin:0 0 20px}.theme-v2 .v2-lp__steps{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.theme-v2 .v2-lp__step{background:#fff;border:1px solid var(--v2-border);border-radius:16px;padding:20px}.theme-v2 .v2-lp__step b{display:block;font-size:12px;color:var(--v2-primary);margin-bottom:8px}.theme-v2 .v2-lp__cards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.theme-v2 .v2-lp__card{display:block;background:#fff;border:1px solid var(--v2-border);border-radius:16px;overflow:hidden;text-decoration:none;color:inherit}.theme-v2 .v2-lp__card img{width:100%;height:140px;object-fit:cover}.theme-v2 .v2-lp__card div{padding:16px 18px 20px}.theme-v2 .v2-lp__card h3{margin:0 0 6px;font-size:18px}.theme-v2 .v2-lp__card p{margin:0;color:var(--v2-muted);font-size:14px}.theme-v2 .v2-lp__hamper{display:flex;justify-content:space-between;grid-gap:24px;gap:24px;align-items:center;background:#fff;border:1px solid var(--v2-border);border-radius:16px;padding:22px 24px}.theme-v2 .v2-lp__hamper p{margin:6px 0 0;color:var(--v2-muted);max-width:640px}.theme-v2 .v2-lp__faq details{border-top:1px solid var(--v2-border);padding:14px 0}.theme-v2 .v2-lp__faq summary{cursor:pointer;font-weight:600}.theme-v2 .v2-lp__faq p{margin:8px 0 0;color:var(--v2-muted)}.theme-v2 .v2-lp__foot{border-top:1px solid var(--v2-border);padding:24px 28px 40px;display:flex;justify-content:space-between;grid-gap:16px;gap:16px;flex-wrap:wrap;color:var(--v2-muted);font-size:13px}.theme-v2 .v2-lp__foot a{color:var(--v2-muted);margin-left:14px}@media(max-width:800px){.theme-v2 .v2-lp__cards,.theme-v2 .v2-lp__hero,.theme-v2 .v2-lp__steps{grid-template-columns:1fr}.theme-v2 .v2-lp__hero{padding-top:36px}.theme-v2 .v2-lp__hero h1{font-size:32px}.theme-v2 .v2-lp__hamper{flex-direction:column;align-items:flex-start}.theme-v2 .v2-lp__links{display:none}}.theme-v2.theme-verandah{--v2-primary:#b33a1a;--v2-primary-hover:#8c2c14;--v2-primary-active:#6f2410;--v2-primary-soft:#f3e4d8;--v2-primary-soft-2:#e8d0be;--v2-primary-ink:#fffdf8;--v2-bg:#f6f1e8;--v2-surface:#fffdf8;--v2-surface-alt:#eef3ee;--v2-surface-sunken:#e4ece3;--v2-border:#ddd4c8;--v2-border-strong:#c9bdb0;--v2-ink:#1c1814;--v2-ink-2:#3a332c;--v2-muted:#6b6258;--v2-subtle:#8f857a;--v2-gradient-primary:linear-gradient(135deg,#f3e4d8,#d5e0d4);--verandah-oxide:#b33a1a;--verandah-eucalypt:#d5e0d4;--verandah-eucalypt-ink:#3d5644;background:var(--v2-bg);color:var(--v2-ink);min-height:100vh}.theme-verandah .bg-alice-blue,.verandah-app.bg-alice-blue{background:var(--v2-bg)!important}.theme-verandah .color-primary{color:var(--v2-primary)!important}.verandah-mark{display:inline-flex;align-items:center;grid-gap:8px;gap:8px;color:var(--v2-ink,#1c1814);text-decoration:none;line-height:1}.verandah-mark__roof{width:28px;height:16px;color:var(--v2-primary,#b33a1a);flex-shrink:0}.verandah-mark__word{font-family:Georgia,"Iowan Old Style","Palatino Linotype",serif;font-weight:600;font-size:22px;letter-spacing:-.02em;color:inherit}.theme-verandah .v2-lp__nav{background:var(--v2-surface);border-bottom-color:var(--v2-border)}.theme-verandah .v2-lp__hero h1{font-family:Georgia,"Iowan Old Style",Palatino,serif;letter-spacing:-.03em}.theme-verandah .v2-lp__kicker{color:var(--v2-primary);letter-spacing:.14em}.theme-verandah .v2-btn--primary{background:var(--v2-primary);color:#fffdf8}.theme-verandah .v2-btn--primary:hover{background:var(--v2-primary-hover)}.theme-verandah .dashboard-sidebar,.theme-verandah .sd-header{background:var(--v2-surface)}.theme-verandah .v2-auth-card .v2-input:focus,.theme-verandah .v2-otp-input:focus{box-shadow:0 0 0 3px rgba(179,58,26,.16)}.theme-verandah.v2-auth-body{background:var(--v2-bg)}.verandah-pay{padding:var(--v2-sp-5);margin-bottom:var(--v2-sp-5)}.verandah-pay__title{margin:0 0 6px;font-size:18px}.verandah-pay__sub{margin:0 0 16px;color:var(--v2-muted);font-size:var(--v2-fs-small);line-height:1.45;max-width:52ch}.verandah-pay__rails{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-bottom:16px}@media(max-width:640px){.verandah-pay__rails{grid-template-columns:1fr}}.verandah-pay__rail{text-align:left;padding:14px;border:1px solid var(--v2-border);border-radius:var(--v2-r-md);background:var(--v2-surface);color:inherit}.verandah-pay__rail strong{display:block;margin-bottom:4px}.verandah-pay__rail span{display:block;font-size:var(--v2-fs-caption);color:var(--v2-muted);line-height:1.35}.verandah-pay__rail.is-on{border-color:var(--v2-primary);box-shadow:0 0 0 1px var(--v2-primary)}.verandah-pay__square{margin-bottom:16px;font-size:var(--v2-fs-small);color:var(--v2-ink-2)}.verandah-pay__card{padding:12px;border:1px solid var(--v2-border);border-radius:var(--v2-r-md);background:var(--v2-surface-sunken);margin-bottom:12px}.verandah-pay__saved{font-size:var(--v2-fs-small);color:var(--v2-muted);margin:0 0 12px}.verandah-pay__stripe .v2-btn{width:100%}
/*# sourceMappingURL=main.694e853d.chunk.css.map */