.header-module-scss-module__JsbOiq__container{z-index:var(--z-navbar);-webkit-backdrop-filter:var(--glass-blur-sm);border-bottom:1px solid rgba(var(--color-primary-rgb), .08);background:#fbf8fcd9;position:sticky;top:0}.header-module-scss-module__JsbOiq__container .header-module-scss-module__JsbOiq__mainContainer{height:var(--navbar-height);justify-content:space-between;align-items:center;gap:24px;display:flex}.header-module-scss-module__JsbOiq__logo{font-family:var(--font-heading);font-weight:var(--weight-bold);font-size:var(--text-xl);color:var(--color-text);align-items:center;gap:10px;display:flex}.header-module-scss-module__JsbOiq__logoIcon{width:36px;height:36px;font-size:var(--text-base);border-radius:50%;justify-content:center;align-items:center;display:flex;overflow:hidden}.header-module-scss-module__JsbOiq__logoIcon img{object-fit:cover;width:100%;height:100%}.header-module-scss-module__JsbOiq__links{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-secondary);align-items:center;gap:32px;display:flex}.header-module-scss-module__JsbOiq__links a{transition:color var(--transition-fast)}.header-module-scss-module__JsbOiq__links a:hover{color:var(--color-primary-ink)}.header-module-scss-module__JsbOiq__actions{align-items:center;gap:12px;display:flex}.header-module-scss-module__JsbOiq__menuToggle{border-radius:var(--radius-md);border:1px solid rgba(var(--color-primary-rgb), .2);width:40px;height:40px;color:var(--color-text);font-size:var(--text-lg);cursor:pointer;background:0 0;flex-shrink:0;justify-content:center;align-items:center;display:none}.header-module-scss-module__JsbOiq__mobileMenu{background:var(--color-cream);border-bottom:1px solid rgba(var(--color-primary-rgb), .08);flex-direction:column;gap:2px;padding:12px 20px 20px;display:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 12px 24px #00000014}.header-module-scss-module__JsbOiq__mobileMenu>a{font-size:var(--text-base);color:var(--color-text-secondary);border-bottom:1px solid rgba(var(--color-primary-rgb), .06);padding:12px 4px}.header-module-scss-module__JsbOiq__mobileMenuOpen{display:flex}.header-module-scss-module__JsbOiq__mobileActions{flex-direction:column;align-items:flex-start;gap:14px;margin-top:16px;display:flex}.header-module-scss-module__JsbOiq__mobileButtons{grid-template-columns:1fr 1fr;gap:10px;width:100%;display:grid}.header-module-scss-module__JsbOiq__mobileButtons a{justify-content:center}@media (max-width:900px){.header-module-scss-module__JsbOiq__links,.header-module-scss-module__JsbOiq__actions{display:none}.header-module-scss-module__JsbOiq__menuToggle{display:flex}}
.button-module-scss-module__WBuRGq__button{border-radius:var(--radius-full);font-family:var(--font-body);font-weight:var(--weight-semibold);cursor:pointer;white-space:nowrap;transition:background var(--transition-fast),transform var(--transition-fast);border:none;justify-content:center;align-items:center;gap:6px;display:inline-flex}.button-module-scss-module__WBuRGq__button:active{transform:scale(.98)}.button-module-scss-module__WBuRGq__button:focus-visible{outline:2px solid var(--color-primary-ink);outline-offset:3px}.button-module-scss-module__WBuRGq__md{height:var(--button-height);font-size:var(--text-base);padding:14px 32px}.button-module-scss-module__WBuRGq__sm{height:40px;font-size:var(--text-sm);padding:9px 22px}.button-module-scss-module__WBuRGq__primary{color:var(--color-white);background:var(--color-primary-ink)}.button-module-scss-module__WBuRGq__primary:hover{background:var(--color-primary-ink-hover)}.button-module-scss-module__WBuRGq__ghost{color:var(--color-primary-ink);border:1px solid rgba(var(--color-primary-rgb), .25);background:0 0}.button-module-scss-module__WBuRGq__ghost:hover{background:rgba(var(--color-primary-rgb), .06)}.button-module-scss-module__WBuRGq__soft{color:var(--color-white);background:#fff3;border:1px solid #ffffff4d}.button-module-scss-module__WBuRGq__soft:hover{background:#ffffff47}
.hero-module-scss-module__MF2Csa__container{background:var(--color-blush);padding-block:88px;overflow:hidden}.hero-module-scss-module__MF2Csa__container .hero-module-scss-module__MF2Csa__mainContainer{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px;display:grid}.hero-module-scss-module__MF2Csa__textContent{flex-direction:column;align-items:flex-start;gap:24px;max-width:540px;display:flex}.hero-module-scss-module__MF2Csa__textContent h1{letter-spacing:-.02em;color:var(--color-text);font-size:clamp(1.875rem,4.2vw,56px);line-height:1.08}.hero-module-scss-module__MF2Csa__textContent>p{max-width:46ch;font-size:var(--text-lg);color:var(--color-text-secondary);line-height:1.6}.hero-module-scss-module__MF2Csa__textContent .hero-module-scss-module__MF2Csa__actions{flex-wrap:wrap;gap:12px;display:flex}.hero-module-scss-module__MF2Csa__textContent .hero-module-scss-module__MF2Csa__note{font-size:var(--text-sm);color:var(--color-text-muted)}.hero-module-scss-module__MF2Csa__scene{--phone-w:290px;--tag-w:150px;justify-content:flex-end;padding:24px 12px 24px 0;display:flex;position:relative}.hero-module-scss-module__MF2Csa__phone{width:var(--phone-w);background:var(--color-black);box-shadow:0 30px 60px -20px rgba(var(--color-ink-rgb), .45),inset 0 0 0 2px #ffffff14;border-radius:48px;padding:10px;position:relative}.hero-module-scss-module__MF2Csa__island{z-index:1;border-radius:var(--radius-full);background:#000;width:84px;height:24px;margin-left:-42px;position:absolute;top:18px;left:50%}.hero-module-scss-module__MF2Csa__video{aspect-ratio:594/1036;object-fit:cover;background:var(--color-gray-200);border-radius:38px;width:100%;display:block}.hero-module-scss-module__MF2Csa__hang{z-index:2;top:190px;left:max(0px,100% - var(--phone-w) - 12px - var(--tag-w) - 8px);width:var(--tag-w);position:absolute}.hero-module-scss-module__MF2Csa__twine{width:260px;height:172px;position:absolute;top:-150px;right:50%;overflow:visible}.hero-module-scss-module__MF2Csa__twine path{fill:none;stroke:#9c7448;stroke-width:2px;vector-effect:non-scaling-stroke}.hero-module-scss-module__MF2Csa__tag{background:var(--color-kraft);clip-path:polygon(18% 0,82% 0,100% 11%,100% 100%,0 100%,0 11%);filter:drop-shadow(0 10px 14px rgba(var(--color-ink-rgb), .18));transform-origin:50% 22px;border-radius:0 0 12px 12px;flex-direction:column;align-items:center;gap:10px;padding:50px 16px 16px;animation:1.6s cubic-bezier(.3,.7,.3,1) both hero-module-scss-module__MF2Csa__sway;display:flex;position:relative;transform:rotate(-7deg)}.hero-module-scss-module__MF2Csa__hole{background:var(--color-blush);border-radius:50%;width:18px;height:18px;margin-left:-9px;position:absolute;top:14px;left:50%;box-shadow:0 0 0 6px #e2c29c,inset 0 1px 2px #00000040}.hero-module-scss-module__MF2Csa__tagTo{font-family:var(--font-script);text-align:center;color:var(--color-text);font-size:24px;font-weight:700;line-height:1}.hero-module-scss-module__MF2Csa__qr{aspect-ratio:1;background:var(--color-white);border-radius:10px;width:100%;padding:8px}.hero-module-scss-module__MF2Csa__qr svg{width:100%;height:100%;display:block}.hero-module-scss-module__MF2Csa__tagHint{font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--color-text)}@keyframes hero-module-scss-module__MF2Csa__sway{0%{transform:rotate(-16deg)}60%{transform:rotate(-3deg)}to{transform:rotate(-7deg)}}@media (prefers-reduced-motion:reduce){.hero-module-scss-module__MF2Csa__tag{animation:none}}@media (max-width:900px){.hero-module-scss-module__MF2Csa__container{padding-block:32px 24px}.hero-module-scss-module__MF2Csa__container .hero-module-scss-module__MF2Csa__mainContainer{grid-template-columns:1fr;gap:8px}.hero-module-scss-module__MF2Csa__textContent>p{font-size:var(--text-base)}.hero-module-scss-module__MF2Csa__scene{--phone-w:260px;justify-content:center;padding:24px 0 8px}.hero-module-scss-module__MF2Csa__hang{top:160px;left:calc(50% - var(--phone-w)/2 - var(--tag-w) - 8px)}}@media (max-width:640px){.hero-module-scss-module__MF2Csa__hang{display:none}}
.attach-module-scss-module__s_tEZa__container{background:var(--color-cream);padding-block:72px}.attach-module-scss-module__s_tEZa__title{font-size:clamp(1.5rem,3vw,var(--text-4xl));letter-spacing:-.02em;margin-bottom:36px}.attach-module-scss-module__s_tEZa__list{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;list-style:none;display:grid}.attach-module-scss-module__s_tEZa__item{border-top:2px solid var(--color-text);flex-direction:column;gap:8px;padding-top:20px;display:flex}.attach-module-scss-module__s_tEZa__item h3{font-family:var(--font-body);font-size:var(--text-lg);font-weight:var(--weight-semibold)}.attach-module-scss-module__s_tEZa__item p{font-size:var(--text-sm);line-height:1.55}.attach-module-scss-module__s_tEZa__icon{background:var(--color-kraft);width:40px;height:40px;color:var(--color-text);border-radius:50%;justify-content:center;align-items:center;margin-bottom:4px;display:inline-flex}@media (max-width:900px){.attach-module-scss-module__s_tEZa__container{padding-block:48px}.attach-module-scss-module__s_tEZa__title{margin-bottom:24px}.attach-module-scss-module__s_tEZa__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}}@media (max-width:340px){.attach-module-scss-module__s_tEZa__list{grid-template-columns:1fr}}
.howItWork-module-scss-module__cAFk_G__container{background:var(--color-blush);padding-block:88px}.howItWork-module-scss-module__cAFk_G__title{font-size:clamp(1.5rem,3vw,var(--text-4xl));letter-spacing:-.02em;margin-bottom:40px}.howItWork-module-scss-module__cAFk_G__list{counter-reset:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;list-style:none;display:grid}.howItWork-module-scss-module__cAFk_G__step{flex-direction:column;gap:8px;display:flex;position:relative}.howItWork-module-scss-module__cAFk_G__step h3{font-family:var(--font-body);font-size:var(--text-lg);font-weight:var(--weight-semibold);margin-top:8px}.howItWork-module-scss-module__cAFk_G__step p{font-size:var(--text-sm);max-width:34ch;line-height:1.55}.howItWork-module-scss-module__cAFk_G__step:not(:last-child):after{content:"";border-top:2px dashed var(--color-gray-300);position:absolute;top:20px;left:56px;right:-20px}.howItWork-module-scss-module__cAFk_G__number{background:var(--color-ribbon);width:40px;height:40px;font-family:var(--font-heading);font-size:var(--text-base);font-weight:var(--weight-bold);color:var(--color-text);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}@media (max-width:900px){.howItWork-module-scss-module__cAFk_G__container{padding-block:56px}.howItWork-module-scss-module__cAFk_G__title{margin-bottom:28px}.howItWork-module-scss-module__cAFk_G__list{grid-template-columns:1fr;gap:0}.howItWork-module-scss-module__cAFk_G__step{padding:0 0 28px 60px}.howItWork-module-scss-module__cAFk_G__step .howItWork-module-scss-module__cAFk_G__number{position:absolute;top:0;left:0}.howItWork-module-scss-module__cAFk_G__step h3{margin-top:8px}.howItWork-module-scss-module__cAFk_G__step:not(:last-child):after{border-top:none;border-left:2px dashed var(--color-gray-300);inset:48px auto 6px 19px}}
.inside-module-scss-module__to51sG__container{background:var(--color-cream);scroll-margin-top:var(--navbar-height);padding-block:88px}.inside-module-scss-module__to51sG__title{font-size:clamp(1.5rem,3vw,var(--text-4xl));letter-spacing:-.02em}.inside-module-scss-module__to51sG__subtitle{max-width:52ch;margin-top:12px}.inside-module-scss-module__to51sG__formats{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:20px;margin-top:36px;display:grid}.inside-module-scss-module__to51sG__format{border-radius:var(--card-radius);background:var(--color-white);padding:28px}.inside-module-scss-module__to51sG__format h3{font-size:var(--text-xl);letter-spacing:-.01em}.inside-module-scss-module__to51sG__format ul{flex-direction:column;gap:12px;margin-top:20px;list-style:none;display:flex}.inside-module-scss-module__to51sG__format li{align-items:flex-start;gap:10px;line-height:1.45;display:flex}.inside-module-scss-module__to51sG__format li svg{color:var(--color-primary-ink);flex-shrink:0;margin-top:3px}.inside-module-scss-module__to51sG__format:nth-child(2){background:var(--color-black);color:var(--color-white)}.inside-module-scss-module__to51sG__format:nth-child(2) p{color:#ffffffb3}.inside-module-scss-module__to51sG__format:nth-child(2) li svg{color:var(--color-ribbon)}.inside-module-scss-module__to51sG__formatDescr{font-size:var(--text-sm);margin-top:6px}.inside-module-scss-module__to51sG__examplesTitle{font-family:var(--font-body);font-size:var(--text-lg);font-weight:var(--weight-semibold);margin-top:48px}.inside-module-scss-module__to51sG__examples{flex-wrap:wrap;gap:12px;margin-top:14px;display:flex}.inside-module-scss-module__to51sG__example{border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-white);transition:border-color var(--transition-fast);align-items:center;gap:16px;padding:14px 18px;display:flex}.inside-module-scss-module__to51sG__example span{font-size:var(--text-sm);color:var(--color-text-secondary);flex-direction:column;gap:2px;display:flex}.inside-module-scss-module__to51sG__example strong{font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--color-text)}.inside-module-scss-module__to51sG__example svg{color:var(--color-primary-ink);flex-shrink:0}.inside-module-scss-module__to51sG__example:hover{border-color:var(--color-primary-ink)}@media (max-width:900px){.inside-module-scss-module__to51sG__container{padding-block:56px}.inside-module-scss-module__to51sG__formats{grid-template-columns:1fr;margin-top:24px}.inside-module-scss-module__to51sG__format{padding:22px}.inside-module-scss-module__to51sG__example{flex:100%;justify-content:space-between}}
.languageSwitcher-module-scss-module__spxb-W__switcher{border-radius:var(--radius-full);background:var(--color-gray-100);align-items:center;gap:2px;padding:3px;display:flex}.languageSwitcher-module-scss-module__spxb-W__option{border-radius:var(--radius-full);color:var(--color-text-muted);font-family:var(--font-body);font-size:11px;font-weight:var(--weight-semibold);letter-spacing:.02em;cursor:pointer;background:0 0;border:none;padding:5px 10px}.languageSwitcher-module-scss-module__spxb-W__option:hover{color:var(--color-text)}.languageSwitcher-module-scss-module__spxb-W__active{background:var(--color-white);color:var(--color-text);box-shadow:var(--shadow-sm)}
.adminSidebar-module-scss-module__ziPaXq__sidebar{background:var(--color-white);border-right:1px solid var(--color-border);width:260px;height:100vh;transition:width var(--transition-normal);flex-direction:column;flex-shrink:0;padding:20px 16px;display:flex;position:sticky;top:0;overflow-y:auto}.adminSidebar-module-scss-module__ziPaXq__collapsed{width:84px}.adminSidebar-module-scss-module__ziPaXq__top{border-bottom:1px solid var(--color-divider);justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:20px;display:flex}.adminSidebar-module-scss-module__ziPaXq__logo{font-family:var(--font-heading);font-weight:var(--weight-bold);font-size:var(--text-lg);color:var(--color-text);white-space:nowrap;align-items:center;gap:10px;display:flex;overflow:hidden}.adminSidebar-module-scss-module__ziPaXq__logoIcon{width:32px;height:32px;font-size:var(--text-sm);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.adminSidebar-module-scss-module__ziPaXq__logoIcon img{object-fit:cover;width:100%;height:100%}.adminSidebar-module-scss-module__ziPaXq__nav{flex-direction:column;gap:2px;display:flex}.adminSidebar-module-scss-module__ziPaXq__link{border-radius:var(--radius-sm);font-size:var(--text-sm);color:var(--color-text-secondary);white-space:nowrap;align-items:center;gap:12px;padding:10px 12px;display:flex;overflow:hidden}.adminSidebar-module-scss-module__ziPaXq__link:hover{background:var(--color-gray-100);color:var(--color-text)}.adminSidebar-module-scss-module__ziPaXq__active{background:rgba(var(--color-primary-rgb), .1);color:var(--color-primary-ink);font-weight:var(--weight-medium)}.adminSidebar-module-scss-module__ziPaXq__linkIcon{flex-shrink:0;justify-content:center;align-items:center;width:20px;display:flex}.adminSidebar-module-scss-module__ziPaXq__groupLabel{text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted);font-size:11px;font-weight:var(--weight-semibold);margin:20px 0 6px 12px}.adminSidebar-module-scss-module__ziPaXq__userEmail{font-size:var(--text-xs);color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:auto;padding:0 12px;overflow:hidden}.adminSidebar-module-scss-module__ziPaXq__langRow{padding:10px 12px 0}.adminSidebar-module-scss-module__ziPaXq__collapseBtn{border-radius:var(--radius-sm);cursor:pointer;width:100%;color:var(--color-text-muted);font-size:var(--text-sm);font-family:var(--font-body);background:0 0;border:none;align-items:center;gap:12px;padding:10px 12px;display:flex}.adminSidebar-module-scss-module__ziPaXq__collapseBtn:hover{background:var(--color-gray-100)}.adminSidebar-module-scss-module__ziPaXq__mobileToggle,.adminSidebar-module-scss-module__ziPaXq__closeMobile,.adminSidebar-module-scss-module__ziPaXq__overlay{display:none}@media (max-width:900px){.adminSidebar-module-scss-module__ziPaXq__sidebar,.adminSidebar-module-scss-module__ziPaXq__mobileToggle,.adminSidebar-module-scss-module__ziPaXq__overlay{display:none}}
.pricing-module-scss-module__OicJGa__container{padding-block:var(--section-padding);background:var(--color-blush);scroll-margin-top:var(--navbar-height)}.pricing-module-scss-module__OicJGa__container .pricing-module-scss-module__OicJGa__mainContainer{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.pricing-module-scss-module__OicJGa__container .pricing-module-scss-module__OicJGa__mainContainer h2{font-size:clamp(1.5rem,3vw,var(--text-4xl));letter-spacing:-.02em}.pricing-module-scss-module__OicJGa__container .pricing-module-scss-module__OicJGa__mainContainer .pricing-module-scss-module__OicJGa__list{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:20px;width:100%;max-width:1080px;margin-top:24px;display:grid}.pricing-module-scss-module__OicJGa__card{text-align:left;border-radius:var(--card-radius);background:var(--color-white);border:1px solid var(--color-border);flex-direction:column;padding:36px 32px;display:flex;position:relative}.pricing-module-scss-module__OicJGa__card.pricing-module-scss-module__OicJGa__highlight{color:var(--color-white);background:var(--color-black);border:none}.pricing-module-scss-module__OicJGa__name{font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--color-text-secondary);margin-bottom:8px;display:block}.pricing-module-scss-module__OicJGa__highlight .pricing-module-scss-module__OicJGa__name{color:#ffffffd9}.pricing-module-scss-module__OicJGa__price{flex-direction:column;gap:4px;margin-bottom:28px;display:flex}.pricing-module-scss-module__OicJGa__amount{font-family:var(--font-heading);font-size:clamp(26px,2.6vw,38px);font-weight:var(--weight-bold);white-space:nowrap;line-height:1.1}.pricing-module-scss-module__OicJGa__period{font-size:var(--text-sm);color:var(--color-text-muted)}.pricing-module-scss-module__OicJGa__highlight .pricing-module-scss-module__OicJGa__period{color:#ffffffb3}.pricing-module-scss-module__OicJGa__features{flex-direction:column;flex:1;gap:10px;margin-bottom:32px;display:flex}.pricing-module-scss-module__OicJGa__features div{font-size:var(--text-sm);color:var(--color-text-secondary);align-items:center;gap:8px;display:flex}.pricing-module-scss-module__OicJGa__features span{color:var(--color-primary-ink);font-size:var(--text-xs)}.pricing-module-scss-module__OicJGa__highlight .pricing-module-scss-module__OicJGa__features div{color:#ffffffe6}.pricing-module-scss-module__OicJGa__highlight .pricing-module-scss-module__OicJGa__features span{color:var(--color-white)}.pricing-module-scss-module__OicJGa__cta{border:1px solid rgba(var(--color-primary-rgb), .25);width:100%;color:var(--color-primary-ink);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-semibold);cursor:pointer;transition:background var(--transition-fast);background:0 0;border-radius:14px;padding:13px}.pricing-module-scss-module__OicJGa__cta:hover{background:rgba(var(--color-primary-rgb), .06)}.pricing-module-scss-module__OicJGa__highlight .pricing-module-scss-module__OicJGa__cta{color:var(--color-white);background:#fff3;border-color:#ffffff4d}.pricing-module-scss-module__OicJGa__highlight .pricing-module-scss-module__OicJGa__cta:hover{background:#ffffff47}@media (max-width:900px){.pricing-module-scss-module__OicJGa__container .pricing-module-scss-module__OicJGa__mainContainer .pricing-module-scss-module__OicJGa__list{grid-template-columns:1fr}.pricing-module-scss-module__OicJGa__card{padding:28px 24px}}
.adminTabBar-module-scss-module__3KNGka__bar{display:none}@media (max-width:900px){.adminTabBar-module-scss-module__3KNGka__bar{z-index:var(--z-sticky);padding:6px 4px calc(6px + env(safe-area-inset-bottom));border-top:1px solid var(--color-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;grid-template-columns:repeat(5,1fr);align-items:end;display:grid;position:fixed;bottom:0;left:0;right:0}.adminTabBar-module-scss-module__3KNGka__tab{min-height:52px;color:var(--color-text-muted);font-family:var(--font-body);cursor:pointer;-webkit-tap-highlight-color:#0000;background:0 0;border:none;flex-direction:column;align-items:center;gap:3px;padding:4px 2px 2px;display:flex}.adminTabBar-module-scss-module__3KNGka__icon{border-radius:var(--radius-full);justify-content:center;align-items:center;width:44px;height:30px;transition:background .15s;display:flex}.adminTabBar-module-scss-module__3KNGka__label{font-size:11px;font-weight:var(--weight-medium);white-space:nowrap;line-height:1.2}.adminTabBar-module-scss-module__3KNGka__active{color:var(--color-text)}.adminTabBar-module-scss-module__3KNGka__active .adminTabBar-module-scss-module__3KNGka__icon{background:rgba(var(--color-primary-rgb), .12);color:var(--color-primary-ink)}.adminTabBar-module-scss-module__3KNGka__active .adminTabBar-module-scss-module__3KNGka__label{font-weight:var(--weight-semibold)}.adminTabBar-module-scss-module__3KNGka__create{color:var(--color-text)}.adminTabBar-module-scss-module__3KNGka__create .adminTabBar-module-scss-module__3KNGka__icon{background:var(--color-primary);width:48px;height:48px;color:var(--color-white);box-shadow:0 1px 2px rgba(var(--color-ink-rgb), .14);margin-top:-14px}.adminTabBar-module-scss-module__3KNGka__create.adminTabBar-module-scss-module__3KNGka__active .adminTabBar-module-scss-module__3KNGka__icon{background:var(--color-primary-hover);color:var(--color-white)}.adminTabBar-module-scss-module__3KNGka__backdrop{z-index:var(--z-modal);background:rgba(var(--color-ink-rgb), .4);align-items:flex-end;animation:.2s adminTabBar-module-scss-module__3KNGka__fade;display:flex;position:fixed;inset:0}.adminTabBar-module-scss-module__3KNGka__sheet{width:100%;max-height:88vh;padding:8px 16px calc(20px + env(safe-area-inset-bottom));background:var(--color-white);border-radius:24px 24px 0 0;animation:.28s cubic-bezier(.2,.8,.2,1) adminTabBar-module-scss-module__3KNGka__slideUp;overflow-y:auto}.adminTabBar-module-scss-module__3KNGka__handle{background:var(--color-gray-300);border-radius:2px;width:40px;height:4px;margin:0 auto 10px;display:block}.adminTabBar-module-scss-module__3KNGka__sheetHeader{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.adminTabBar-module-scss-module__3KNGka__sheetHeader strong{font-family:var(--font-heading);font-size:var(--text-xl)}.adminTabBar-module-scss-module__3KNGka__close{background:var(--color-gray-100);width:40px;height:40px;color:var(--color-text);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex}.adminTabBar-module-scss-module__3KNGka__list{flex-direction:column;display:flex}.adminTabBar-module-scss-module__3KNGka__row{border-bottom:1px solid var(--color-divider);min-height:56px;color:var(--color-text);align-items:center;gap:14px;padding:0 4px;display:flex}.adminTabBar-module-scss-module__3KNGka__rowIcon{border-radius:var(--radius-sm);background:var(--color-gray-50);width:40px;height:40px;color:var(--color-text-secondary);justify-content:center;align-items:center;display:flex}.adminTabBar-module-scss-module__3KNGka__rowLabel{font-size:var(--text-base);font-weight:var(--weight-medium);flex:1}.adminTabBar-module-scss-module__3KNGka__chevron{color:var(--color-text-muted)}.adminTabBar-module-scss-module__3KNGka__account{justify-content:space-between;align-items:center;gap:12px;margin:18px 4px 14px;display:flex}.adminTabBar-module-scss-module__3KNGka__email{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-sm);color:var(--color-text-muted);overflow:hidden}.adminTabBar-module-scss-module__3KNGka__signOut{border-radius:var(--radius-full);border:1px solid var(--color-border);background:var(--color-white);width:100%;min-height:50px;color:var(--color-error);font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--weight-semibold);cursor:pointer;justify-content:center;align-items:center;gap:8px;display:flex}}@keyframes adminTabBar-module-scss-module__3KNGka__fade{0%{opacity:0}}@keyframes adminTabBar-module-scss-module__3KNGka__slideUp{0%{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.adminTabBar-module-scss-module__3KNGka__backdrop,.adminTabBar-module-scss-module__3KNGka__sheet{animation:none}}
.faq-module-scss-module__o0JXzG__container{padding-block:var(--section-padding);background:var(--color-cream);scroll-margin-top:var(--navbar-height)}.faq-module-scss-module__o0JXzG__container .faq-module-scss-module__o0JXzG__mainContainer{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.faq-module-scss-module__o0JXzG__container .faq-module-scss-module__o0JXzG__mainContainer h2{font-size:clamp(1.5rem,3vw,var(--text-4xl));letter-spacing:-.02em}.faq-module-scss-module__o0JXzG__container .faq-module-scss-module__o0JXzG__mainContainer .faq-module-scss-module__o0JXzG__list{flex-direction:column;gap:10px;width:100%;max-width:760px;margin-top:16px;display:flex}.faq-module-scss-module__o0JXzG__item{border-radius:var(--radius-md);border:1px solid rgba(var(--color-primary-rgb), .06);transition:background var(--transition-fast);background:#fff9;overflow:hidden}.faq-module-scss-module__o0JXzG__item.faq-module-scss-module__o0JXzG__open{background:rgba(var(--color-blush-rgb), .7);border-color:rgba(var(--color-primary-rgb), .15)}.faq-module-scss-module__o0JXzG__question{cursor:pointer;width:100%;font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--weight-medium);color:var(--color-text);text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}.faq-module-scss-module__o0JXzG__icon{color:var(--color-primary-ink);font-size:var(--text-lg);transition:transform var(--transition-fast);flex-shrink:0}.faq-module-scss-module__o0JXzG__open .faq-module-scss-module__o0JXzG__icon{transform:rotate(45deg)}.faq-module-scss-module__o0JXzG__answer{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:var(--leading-relaxed);padding:0 24px 20px}
.examplesMenu-module-scss-module__RHrZpa__root{position:relative}.examplesMenu-module-scss-module__RHrZpa__trigger{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-secondary);cursor:pointer;transition:color var(--transition-fast);background:0 0;border:none;align-items:center;gap:4px;padding:0;display:flex}.examplesMenu-module-scss-module__RHrZpa__trigger:hover{color:var(--color-primary-ink)}.examplesMenu-module-scss-module__RHrZpa__trigger svg{transition:transform var(--transition-fast)}.examplesMenu-module-scss-module__RHrZpa__chevronOpen{transform:rotate(180deg)}.examplesMenu-module-scss-module__RHrZpa__panel{border-radius:var(--card-radius);background:var(--color-white);border:1px solid rgba(var(--color-primary-rgb), .1);width:300px;box-shadow:var(--shadow-lg);flex-direction:column;gap:4px;padding:10px;animation:.15s ease-out examplesMenu-module-scss-module__RHrZpa__panelIn;display:flex;position:absolute;top:calc(100% + 16px);left:50%;transform:translate(-50%)}.examplesMenu-module-scss-module__RHrZpa__panel:before{content:"";border:7px solid #0000;border-bottom-color:var(--color-white);position:absolute;bottom:100%;left:50%;transform:translate(-50%)}@keyframes examplesMenu-module-scss-module__RHrZpa__panelIn{0%{opacity:0;transform:translate(-50%,-6px)}to{opacity:1;transform:translate(-50%)}}.examplesMenu-module-scss-module__RHrZpa__item{border-radius:var(--radius-md);transition:background var(--transition-fast);justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.examplesMenu-module-scss-module__RHrZpa__item:hover{background:rgba(var(--color-primary-rgb), .06)}.examplesMenu-module-scss-module__RHrZpa__item:hover .examplesMenu-module-scss-module__RHrZpa__itemIcon{color:var(--color-primary-ink);transform:translate(2px,-2px)}.examplesMenu-module-scss-module__RHrZpa__itemText{text-align:left;flex-direction:column;gap:2px;display:flex}.examplesMenu-module-scss-module__RHrZpa__itemText strong{font-family:var(--font-heading);font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--color-text)}.examplesMenu-module-scss-module__RHrZpa__itemText span{font-size:var(--text-xs);color:var(--color-text-muted)}.examplesMenu-module-scss-module__RHrZpa__itemIcon{color:var(--color-text-muted);transition:color var(--transition-fast),transform var(--transition-fast);flex-shrink:0}@media (max-width:900px){.examplesMenu-module-scss-module__RHrZpa__trigger{width:100%;font-size:var(--text-base);border-bottom:1px solid rgba(var(--color-primary-rgb), .06);justify-content:space-between;padding:12px 4px}.examplesMenu-module-scss-module__RHrZpa__panel{width:auto;box-shadow:none;border-color:rgba(var(--color-primary-rgb), .08);margin-top:8px;animation:none;position:static;transform:none}.examplesMenu-module-scss-module__RHrZpa__panel:before{display:none}}
.admin-shell-module-scss-module__RjczPG__shell{background:var(--color-gray-50);min-height:100vh;display:flex}.admin-shell-module-scss-module__RjczPG__content{flex:1;min-width:0;padding:32px 40px}@media (max-width:900px){.admin-shell-module-scss-module__RjczPG__content{padding:24px 20px 104px}}@media (max-width:480px){.admin-shell-module-scss-module__RjczPG__content{padding:20px 16px 100px}}
.cta-module-scss-module__O3P11q__container{background:var(--color-kraft);padding-block:80px}.cta-module-scss-module__O3P11q__container .cta-module-scss-module__O3P11q__mainContainer{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.cta-module-scss-module__O3P11q__container .cta-module-scss-module__O3P11q__mainContainer h2{max-width:18ch;font-size:clamp(1.75rem,4vw,var(--text-5xl));color:var(--color-text);letter-spacing:-.02em;line-height:1.1}.cta-module-scss-module__O3P11q__container .cta-module-scss-module__O3P11q__mainContainer p{color:var(--color-text);margin-bottom:8px}@media (max-width:900px){.cta-module-scss-module__O3P11q__container{padding-block:56px}}
.dashboardOverview-module-scss-module__fDDTWG__page{flex-direction:column;gap:28px;max-width:880px;display:flex}.dashboardOverview-module-scss-module__fDDTWG__header{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.dashboardOverview-module-scss-module__fDDTWG__header h1{font-family:var(--font-heading);color:var(--color-text);text-wrap:balance;margin:0;font-size:clamp(24px,4vw,32px);line-height:1.15}.dashboardOverview-module-scss-module__fDDTWG__header p{font-size:var(--text-sm);color:var(--color-text-secondary);margin:6px 0 0}.dashboardOverview-module-scss-module__fDDTWG__tag{background:var(--color-kraft);clip-path:polygon(0 16%,7% 0,100% 0,100% 100%,7% 100%,0 84%);filter:drop-shadow(0 10px 18px rgba(var(--color-ink-rgb), .16));border-radius:0 16px 16px 0;grid-template-columns:168px 1fr;gap:22px;padding:22px 24px 22px 64px;display:grid;position:relative}.dashboardOverview-module-scss-module__fDDTWG__tagEmpty{grid-template-columns:1fr}.dashboardOverview-module-scss-module__fDDTWG__hole{background:var(--color-background);border-radius:50%;width:16px;height:16px;margin-top:-8px;position:absolute;top:50%;left:24px;box-shadow:0 0 0 5px #e2c29c,inset 0 1px 2px #00000040}.dashboardOverview-module-scss-module__fDDTWG__cover{aspect-ratio:4/5;box-shadow:0 2px 6px rgba(var(--color-ink-rgb), .18);background-size:cover;border-radius:10px;display:block;position:relative;overflow:hidden}.dashboardOverview-module-scss-module__fDDTWG__cover img{object-fit:cover;width:100%;height:100%;display:block}.dashboardOverview-module-scss-module__fDDTWG__tagBody{color:#3a2a18;flex-direction:column;min-width:0;display:flex}.dashboardOverview-module-scss-module__fDDTWG__tagBody h2{font-family:var(--font-heading);overflow-wrap:anywhere;margin:0;font-size:22px;line-height:1.2}.dashboardOverview-module-scss-module__fDDTWG__names{font-size:var(--text-base);margin:6px 0 0}.dashboardOverview-module-scss-module__fDDTWG__status{font-size:var(--text-sm);font-weight:var(--weight-semibold);align-items:center;gap:8px;margin:14px 0 0;display:flex}.dashboardOverview-module-scss-module__fDDTWG__dotLive,.dashboardOverview-module-scss-module__fDDTWG__dotDraft{border-radius:50%;flex:none;width:8px;height:8px}.dashboardOverview-module-scss-module__fDDTWG__dotLive{background:#2e7d4f}.dashboardOverview-module-scss-module__fDDTWG__dotDraft{background:0 0;box-shadow:inset 0 0 0 1.5px #3a2a18}.dashboardOverview-module-scss-module__fDDTWG__meta{font-size:var(--text-sm);color:#5a4630;margin:4px 0 0}.dashboardOverview-module-scss-module__fDDTWG__actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;padding-top:18px;display:flex}.dashboardOverview-module-scss-module__fDDTWG__secondary{border-radius:var(--radius-full);color:#3a2a18;min-height:40px;font-size:var(--text-sm);font-weight:var(--weight-semibold);transition:background var(--transition-fast);background:#ffffff8c;align-items:center;gap:6px;padding:0 16px;display:inline-flex}.dashboardOverview-module-scss-module__fDDTWG__secondary:hover{background:#fffc}.dashboardOverview-module-scss-module__fDDTWG__others ul{border-top:1px solid var(--color-border);margin:0;padding:0;list-style:none}.dashboardOverview-module-scss-module__fDDTWG__others li{border-bottom:1px solid var(--color-border)}.dashboardOverview-module-scss-module__fDDTWG__othersHeader{justify-content:space-between;align-items:baseline;margin-bottom:10px;display:flex}.dashboardOverview-module-scss-module__fDDTWG__othersHeader h2{font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--color-text);margin:0}.dashboardOverview-module-scss-module__fDDTWG__othersHeader a{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-primary-ink)}.dashboardOverview-module-scss-module__fDDTWG__row{min-height:64px;color:var(--color-text);transition:background var(--transition-fast);align-items:center;gap:14px;padding:10px 4px;display:flex}.dashboardOverview-module-scss-module__fDDTWG__row:hover{background:rgba(var(--color-ink-rgb), .03)}.dashboardOverview-module-scss-module__fDDTWG__thumb{border-radius:6px;flex:none;width:40px;height:50px}.dashboardOverview-module-scss-module__fDDTWG__rowInfo{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.dashboardOverview-module-scss-module__fDDTWG__rowInfo strong{font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboardOverview-module-scss-module__fDDTWG__rowInfo span{font-size:var(--text-sm);color:var(--color-text-secondary)}.dashboardOverview-module-scss-module__fDDTWG__chevron{color:var(--color-text-muted);flex:none}@media (max-width:600px){.dashboardOverview-module-scss-module__fDDTWG__header{flex-direction:column;align-items:flex-start}.dashboardOverview-module-scss-module__fDDTWG__tag{clip-path:polygon(14% 0,86% 0,100% 7%,100% 100%,0 100%,0 7%);border-radius:0 0 14px 14px;grid-template-columns:1fr;gap:14px;padding:50px 16px 18px}.dashboardOverview-module-scss-module__fDDTWG__hole{margin:0 0 0 -8px;top:16px;left:50%}.dashboardOverview-module-scss-module__fDDTWG__tagBody h2{font-size:19px}.dashboardOverview-module-scss-module__fDDTWG__cover{aspect-ratio:16/10}}
.footer-module-scss-module__WbsKBG__container{background:var(--color-black);color:var(--color-white);padding-top:60px;padding-bottom:40px}.footer-module-scss-module__WbsKBG__grid{grid-template-columns:2fr 1fr 1fr 1fr;gap:48px;margin-bottom:48px;display:grid}.footer-module-scss-module__WbsKBG__brand p{color:#ffffffb8;font-size:var(--text-sm);line-height:var(--leading-relaxed);font-weight:var(--weight-regular);max-width:240px}.footer-module-scss-module__WbsKBG__logo{font-family:var(--font-heading);font-weight:var(--weight-bold);font-size:var(--text-lg);align-items:center;gap:10px;margin-bottom:16px;display:flex}.footer-module-scss-module__WbsKBG__logoIcon{width:28px;height:28px;font-size:var(--text-sm);border-radius:50%;justify-content:center;align-items:center;display:flex;overflow:hidden}.footer-module-scss-module__WbsKBG__logoIcon img{object-fit:cover;width:100%;height:100%}.footer-module-scss-module__WbsKBG__colTitle{color:#ffffffb8;font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.08em;text-transform:uppercase;margin-bottom:16px;display:block}.footer-module-scss-module__WbsKBG__colLinks{flex-direction:column;gap:10px;display:flex}.footer-module-scss-module__WbsKBG__colLinks a{color:#ffffffb8;font-size:var(--text-sm);transition:color var(--transition-fast)}.footer-module-scss-module__WbsKBG__colLinks a:hover{color:var(--color-white)}.footer-module-scss-module__WbsKBG__bottom{color:#ffffff9e;font-size:var(--text-xs);border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding-top:24px;display:flex}@media (max-width:768px){.footer-module-scss-module__WbsKBG__grid{grid-template-columns:repeat(2,1fr)}.footer-module-scss-module__WbsKBG__bottom{text-align:center;flex-direction:column;gap:8px}}@media (max-width:480px){.footer-module-scss-module__WbsKBG__grid{grid-template-columns:1fr}}
