:root{--c-primary: #772ca6;--c-deep: #552482;--c-pink: #c23b91;--c-hero-pink: #d45285;--c-gold: #ffd166;--c-peach: #ffac7c;--c-bg: #fff9fd;--c-text: #39264c;--c-text-2: #7b657e;--c-text-2-on-tint: #65506a;--c-pink-on-tint: #a02a76;--c-border: #ead8ed;--c-white: #ffffff;--c-lavender: #f5ecfa;--c-danger: #b42345;--c-success: #1f7a4d;--c-warn: #8a5a00;--t-purple: #f1e4fb;--t-peach: #ffeadd;--t-pink: #fde3f0;--t-mint: #dff5ea;--t-lilac: #efe6fb;--g-primary: linear-gradient(90deg, #772ca6 0%, #c23b91 100%);--g-hero: linear-gradient(120deg, #552482 0%, #772ca6 38%, #c23b91 78%, #d45285 100%);--g-cta: linear-gradient(90deg, #ffd166 0%, #ffac7c 100%);--g-banner: linear-gradient(110deg, #fde3f0 0%, #f6dcf0 45%, #e9ddfb 100%);--r-hero: 22px;--r-tile: 17px;--r-card: 15px;--r-btn: 10px;--sh-1: 0 2px 10px rgba(85, 36, 130, .08);--sh-2: 0 8px 24px rgba(85, 36, 130, .14);--f-guj: "Noto Sans Gujarati", "Noto Sans", system-ui, sans-serif;--f-brand: "Playfair Display", Georgia, "Times New Roman", serif;--wrap: 1200px}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--f-guj);font-size:15px;line-height:1.6;color:var(--c-text);background:var(--c-bg);overflow-x:hidden;min-width:320px}img{max-width:100%;display:block}a{color:var(--c-primary)}button,input,select,textarea{font:inherit;color:inherit}h1,h2,h3,h4{line-height:1.3;margin:0;color:var(--c-text)}p{margin:0}:focus-visible{outline:3px solid var(--c-deep);outline-offset:2px;border-radius:6px;box-shadow:0 0 0 5px #fff}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:absolute;left:8px;top:-60px;z-index:100;background:var(--c-deep);color:#fff;padding:10px 14px;border-radius:var(--r-btn)}.skip-link:focus{top:8px}.wrap{width:100%;max-width:var(--wrap);margin:0 auto;padding:0 16px}@media (min-width: 768px){.wrap{padding:0 24px}}main{min-height:60vh}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 18px;border-radius:var(--r-btn);border:1px solid transparent;font-weight:600;font-size:15px;line-height:1.2;text-decoration:none;cursor:pointer;white-space:nowrap;transition:filter .15s ease,transform .15s ease}.btn:hover{filter:brightness(1.05)}.btn:active{transform:translateY(1px)}.btn[disabled],.btn[aria-disabled=true]{opacity:.55;cursor:not-allowed;filter:none;transform:none}.btn-primary{background:var(--g-primary);color:#fff;box-shadow:0 4px 14px #772ca640}.btn-cta{background:var(--g-cta);color:#3b1d52;box-shadow:0 6px 18px #ffac7c59}.btn-outline{background:#fff;color:var(--c-primary);border-color:var(--c-border)}.btn-outline:hover{border-color:var(--c-primary)}.btn-ghost{background:transparent;color:var(--c-primary)}.btn-danger{background:#fff;color:var(--c-danger);border-color:#f1c6d1}.btn-sm{min-height:36px;padding:6px 12px;font-size:14px}.btn-block{width:100%}.btn-wa{background:#1b7d43;color:#fff;box-shadow:0 4px 14px #1b7d4340}.icon-btn{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--r-btn);background:#fff;border:1px solid var(--c-border);color:var(--c-primary);cursor:pointer}.icon-btn[aria-pressed=true]{background:var(--t-pink);border-color:var(--c-pink);color:var(--c-pink-on-tint)}.site-header{background:#fff;border-bottom:1px solid var(--c-border);position:sticky;top:0;z-index:40}.site-header .bar{display:flex;align-items:center;gap:16px;min-height:64px}.brand{font-family:var(--f-brand);font-weight:700;font-size:22px;color:var(--c-deep);text-decoration:none;display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.brand .mark{color:var(--c-pink);font-size:22px}.brand{gap:10px}.brand .logo{width:48px;height:48px;flex-shrink:0;filter:drop-shadow(0 1px 3px rgba(57,38,76,.25))}.site-footer .brand-lg{flex-direction:column;align-items:flex-start;gap:10px;white-space:normal}.site-footer .brand-lg .logo{width:120px;height:120px;filter:drop-shadow(0 4px 10px rgba(57,38,76,.22))}.brand-name{display:flex;flex-direction:column;line-height:1.05}.brand-name small{font-size:13px;font-weight:700;color:var(--c-pink);letter-spacing:.02em}.brand-name span{font-family:var(--f-guj);font-size:20px;font-weight:800;color:var(--c-deep)}.nav-main{display:none;gap:4px;margin-left:16px}.nav-main a{color:var(--c-text);text-decoration:none;padding:10px 12px;border-radius:var(--r-btn);font-weight:500;white-space:nowrap}.nav-main a.active,.nav-main a:hover{color:var(--c-primary);background:var(--t-purple)}.header-actions{margin-left:auto;display:flex;align-items:center;gap:8px}.header-search{display:none}.menu-toggle{display:inline-flex}@media (min-width: 1000px){.nav-main{display:flex}.menu-toggle{display:none}.header-search{display:flex}}.header-search input{width:200px;min-height:40px;border-radius:999px;border:1px solid var(--c-border);padding:6px 14px;background:var(--c-bg);font-size:16px}@media (min-width: 1000px) and (max-width: 1099px){.nav-main{margin-left:4px;gap:0}.nav-main a{padding:10px 9px}.header-search input{width:150px}}.mobile-nav{border-top:1px solid var(--c-border);background:#fff;padding:8px 0 16px}.mobile-nav a,.mobile-nav button.linklike{display:flex;align-items:center;min-height:48px;padding:0 16px;color:var(--c-text);text-decoration:none;font-weight:500;border-radius:var(--r-btn)}.mobile-nav a.active{color:var(--c-primary);background:var(--t-purple)}.mobile-nav form{padding:8px 16px;display:flex;gap:8px}.mobile-nav input{flex:1;min-width:0;min-height:44px;border-radius:var(--r-btn);border:1px solid var(--c-border);padding:0 12px;font-size:16px}.user-menu{position:relative}.user-pop{position:absolute;right:0;top:calc(100% + 6px);background:#fff;border:1px solid var(--c-border);border-radius:12px;box-shadow:var(--sh-2);min-width:220px;padding:6px;z-index:50}.user-pop a,.user-pop button{display:flex;width:100%;min-height:44px;align-items:center;padding:0 12px;border-radius:8px;color:var(--c-text);text-decoration:none;background:none;border:0;cursor:pointer;text-align:left}.user-pop a:hover,.user-pop button:hover{background:var(--t-purple)}.avatar{width:36px;height:36px;border-radius:50%;background:var(--g-primary);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-weight:700;overflow:hidden}.avatar img{width:100%;height:100%;object-fit:cover}.hide-sm{display:none}@media (min-width: 600px){.hide-sm{display:inline-flex}}.hero{background:var(--g-hero);border-radius:var(--r-hero);color:#fff;overflow:hidden;position:relative;margin-top:20px;padding:28px 20px;display:grid;gap:24px;align-items:center}.hero:before,.hero:after{content:"";position:absolute;border-radius:50%;pointer-events:none;opacity:.18;background:#fff}.hero:before{width:260px;height:260px;right:-80px;top:-90px}.hero:after{width:160px;height:160px;left:-50px;bottom:-70px}.hero>*{position:relative;z-index:1}.hero :focus-visible{outline-color:var(--c-gold)}.hero .eyebrow{letter-spacing:.14em;font-size:11.5px;font-weight:700;color:var(--c-gold);text-transform:uppercase}.hero h1{color:#fff;font-size:29px;font-weight:800;margin:10px 0 12px;line-height:1.35}.hero p.lead{color:#ffffffeb;font-size:15px;max-width:460px;margin-bottom:20px}.hero-cards{position:relative;height:250px;display:flex;justify-content:center;align-items:center}.hero-card{position:absolute;width:40%;max-width:168px;background:#fff;padding:5px;border-radius:12px;box-shadow:0 16px 32px #280a3c59}.hero-card img{width:100%;aspect-ratio:3 / 4.3;border-radius:8px;object-fit:contain;background:#f6eefa}.hero-card.left{transform:rotate(-7deg) translate(-38%)}.hero-card.right{transform:rotate(6deg) translate(38%) translateY(10px)}@media (min-width: 860px){.hero{grid-template-columns:1.05fr 1fr;padding:48px 52px;min-height:380px}.hero h1{font-size:35px}.hero-cards{height:330px}.hero-card{width:46%;max-width:230px;padding:6px}}.section{margin:40px 0}.section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:18px;flex-wrap:wrap}.section-head h2{font-size:22px;font-weight:800}.section-head p{color:var(--c-text-2);font-size:14px;margin-top:2px}.section-head .more{font-weight:600;text-decoration:none;color:var(--c-primary);min-height:44px;display:inline-flex;align-items:center}@media (min-width: 768px){.section-head h2{font-size:26px}}.page-head{padding:28px 0 8px}.page-head h1{font-size:26px;font-weight:800}.page-head p{color:var(--c-text-2);margin-top:4px}.crumbs{font-size:13px;color:var(--c-text-2);margin-bottom:8px;display:flex;flex-wrap:wrap;gap:6px}.crumbs a{color:var(--c-text-2);text-decoration:none}.crumbs a:hover{color:var(--c-primary)}.cat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}@media (min-width: 600px){.cat-grid{gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width: 960px){.cat-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}}.cat-tile{border-radius:var(--r-tile);padding:12px 8px;text-align:center;text-decoration:none;color:var(--c-text);display:flex;flex-direction:column;align-items:center;gap:8px;box-shadow:var(--sh-1);border:1px solid rgba(119,44,166,.06);transition:transform .15s ease,box-shadow .15s ease;min-width:0}.cat-tile:hover{transform:translateY(-2px);box-shadow:var(--sh-2)}.cat-tile .ic{width:100%;aspect-ratio:3 / 1.15;display:flex;align-items:center;justify-content:center;background:#ffffffb3;border-radius:11px;padding:4px;overflow:hidden}.cat-tile .ic img{width:100%;height:100%;object-fit:contain}.cat-tile .ic .img-missing{font-size:20px;min-height:0}.cat-tile .nm{font-size:13px;font-weight:600;line-height:1.35;overflow-wrap:anywhere}@media (min-width: 768px){.cat-tile .nm{font-size:14px}}.tint-0{background:var(--t-purple)}.tint-1{background:var(--t-peach)}.tint-2{background:var(--t-pink)}.tint-3{background:var(--t-mint)}.chips{display:flex;gap:8px;flex-wrap:wrap;margin:6px 0 18px}.chip{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:6px 14px;border-radius:999px;border:1px solid var(--c-border);background:#fff;color:var(--c-text);text-decoration:none;font-weight:500;font-size:14px;cursor:pointer}.chip.active,.chip[aria-current=true]{background:var(--g-primary);color:#fff;border-color:transparent}.chip img{width:22px;height:22px;object-fit:contain;border-radius:4px}.tpl-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media (min-width: 720px){.tpl-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}@media (min-width: 1024px){.tpl-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}}.tpl-card{background:#fff;border-radius:var(--r-card);box-shadow:var(--sh-1);border:1px solid var(--c-border);display:flex;flex-direction:column;overflow:hidden;min-width:0}.tpl-card .media{display:block;padding:10px;aspect-ratio:3 / 4;position:relative}.tpl-card .media img{width:100%;height:100%;object-fit:contain;border-radius:6px}.tpl-card .media-wrap{position:relative}.tpl-card .tile-video{position:absolute;top:10px;right:10px;bottom:10px;left:10px;width:calc(100% - 20px);height:calc(100% - 20px);object-fit:contain;border-radius:6px;opacity:0;transition:opacity .25s ease;pointer-events:none}.tpl-card .tile-video.on{opacity:1}@media (prefers-reduced-motion: reduce){.tpl-card .tile-video{transition:none}}.surf-0{background:var(--t-lilac)}.surf-1{background:var(--t-mint)}.surf-2{background:var(--t-peach)}.tpl-card .body{padding:10px 12px 12px;display:flex;flex-direction:column;gap:8px;flex:1}.tpl-card .meta{display:flex;justify-content:space-between;align-items:center;gap:6px;font-size:13px;color:var(--c-text-2)}.tpl-card .cat{color:var(--c-pink);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tpl-card .ttl{font-weight:700;font-size:14px}.tpl-card .btn{margin-top:auto}.banner{background:var(--g-banner);border-radius:var(--r-hero);padding:28px 20px;display:flex;flex-direction:column;gap:14px;align-items:flex-start;border:1px solid var(--c-border)}.banner h2{font-size:22px;font-weight:800;color:var(--c-deep)}.banner p{color:var(--c-text-2)}@media (min-width: 768px){.banner{flex-direction:row;align-items:center;justify-content:space-between;padding:36px 44px}.banner h2{font-size:26px}}.play-badge{display:inline-block;line-height:0;margin:-10px -12px;border-radius:12px}.play-badge img{height:72px;width:auto}.play-badge.sm img{height:60px}.play-badge:focus-visible{outline:3px solid var(--c-deep);outline-offset:-6px}.app-banner{margin:32px 0 24px;padding:24px 20px;border-radius:var(--r-hero);border:1px solid var(--c-border);background:linear-gradient(135deg,var(--c-lavender),#fff 60%);display:flex;flex-direction:column;gap:16px;align-items:flex-start}.app-banner .app-logo{width:112px;height:112px;flex-shrink:0;filter:drop-shadow(0 4px 10px rgba(57,38,76,.25))}@media (min-width: 768px){.app-banner .app-logo{width:132px;height:132px}}.app-banner h2{font-size:20px;font-weight:800;color:var(--c-deep);margin:4px 0 6px}.app-banner p{color:var(--c-text-2);margin:0}.app-banner .app-stats{margin-top:8px;color:var(--c-text);font-weight:600;font-size:14px}.app-banner .eyebrow{color:var(--c-pink);font-weight:700;font-size:13px}@media (min-width: 768px){.app-banner{flex-direction:row;align-items:center;padding:28px 36px;gap:24px}.app-banner .app-text{flex:1}.app-banner h2{font-size:22px}}.app-note{margin-top:14px;font-size:14px;color:var(--c-text-2)}.app-note a{font-weight:700}.site-footer{background:var(--c-lavender);margin-top:56px;padding:36px 0 24px;border-top:1px solid var(--c-border)}.site-footer .cols{display:grid;gap:24px}@media (min-width: 560px){.site-footer .cols{grid-template-columns:1fr 1fr}}@media (min-width: 900px){.site-footer .cols{grid-template-columns:1.3fr 1fr 1.2fr 1fr}}.site-footer h3{font-size:15px;margin-bottom:8px}.site-footer ul{list-style:none;padding:0;margin:0}.site-footer li a{display:inline-flex;min-height:36px;align-items:center;color:var(--c-text);text-decoration:none}.site-footer li a:hover{color:var(--c-primary)}.site-footer .tag{color:var(--c-text-2);margin-top:6px;font-size:14px}.site-footer .copy{color:var(--c-text-2);font-size:13px;margin-top:24px;border-top:1px solid var(--c-border);padding-top:16px}.panel{background:#fff;border:1px solid var(--c-border);border-radius:var(--r-card);box-shadow:var(--sh-1);padding:20px}.auth-wrap{max-width:440px;margin:32px auto}.auth-card{padding:28px 22px}.auth-card .top{text-align:center;margin-bottom:20px}.auth-card .top h1{font-size:24px;font-weight:800}.auth-card .top p{color:var(--c-text-2);margin-top:4px}.auth-ribbon{height:6px;border-radius:6px;background:var(--g-primary);margin-bottom:20px}.field{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.field label{font-weight:600;font-size:14px}.field input,.field select,.field textarea{min-height:46px;border:1px solid var(--c-border);border-radius:var(--r-btn);padding:10px 12px;background:#fff;width:100%}.field textarea{min-height:96px;resize:vertical}.field input,.field select,.field textarea{font-size:16px}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--c-primary);outline:2px solid rgba(119,44,166,.2);outline-offset:0}.field .err{color:var(--c-danger);font-size:13px}.field input[aria-invalid=true]{border-color:var(--c-danger)}.pw-wrap{position:relative}.pw-wrap input{padding-right:84px}.pw-toggle{position:absolute;right:5px;top:50%;transform:translateY(-50%);min-height:36px}.form-links{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-top:14px;font-size:14px}.alert{border-radius:12px;padding:12px 14px;font-size:14px;border:1px solid;margin-bottom:14px}.alert-error{background:#fdecef;color:var(--c-danger);border-color:#f5c3cf}.alert-ok{background:#e7f6ee;color:var(--c-success);border-color:#bfe5cf}.alert-info{background:var(--t-purple);color:var(--c-deep);border-color:var(--c-border)}.alert-warn{background:#fff4dc;color:var(--c-warn);border-color:#f5dfa6}.dl-price{display:block;margin-top:6px;font-weight:700}.dl-result,.share-box{display:flex;flex-direction:column;gap:8px}.dl-result{margin-bottom:10px}.dl-result .btn,.share-box .btn,.vp-result .btn{white-space:normal;text-align:center}.share-box .alert{margin-bottom:0}.state{text-align:center;padding:40px 16px;display:flex;flex-direction:column;align-items:center;gap:12px}.state .art{width:84px;height:84px;border-radius:50%;background:var(--t-pink);display:flex;align-items:center;justify-content:center;font-size:38px;color:var(--c-pink)}.state h2{font-size:20px}.state p{color:var(--c-text-2);max-width:420px}.state .actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.skel{background:linear-gradient(90deg,#f3e8f7,#fbf3fd,#f3e8f7);background-size:200% 100%;animation:skel 1.4s ease infinite;border-radius:10px}@keyframes skel{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion: reduce){.skel{animation:none}*{scroll-behavior:auto!important}}.spinner{width:22px;height:22px;border-radius:50%;border:3px solid rgba(255,255,255,.5);border-top-color:currentColor;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.badge{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:999px;font-size:13px;font-weight:600;background:var(--t-pink);color:var(--c-pink-on-tint)}.badge-purple{background:var(--t-purple);color:var(--c-primary)}.badge-green{background:var(--t-mint);color:var(--c-success)}.badge-gold{background:#fff1cc;color:#7a5200}.center-actions{display:flex;justify-content:center;margin:24px 0;gap:10px;flex-wrap:wrap}.list-end{display:flex;justify-content:center;align-items:center;gap:10px;min-height:56px;margin:16px 0;color:var(--c-text-2);font-size:14px}.list-spin{width:20px;height:20px;border-radius:50%;border:3px solid var(--c-border);border-top-color:var(--c-primary);animation:spin .8s linear infinite}@media (prefers-reduced-motion: reduce){.list-spin{animation-duration:2.4s}}.detail{display:grid;gap:24px;margin-top:16px}@media (min-width: 900px){.detail{grid-template-columns:1.1fr 1fr;gap:40px;align-items:start}}.detail .preview{background:var(--t-lilac);border-radius:var(--r-hero);padding:18px;display:flex;justify-content:center}.detail .preview img{max-height:72vh;width:auto;object-fit:contain;border-radius:8px;box-shadow:var(--sh-2);background:#fff}.detail .preview video{max-height:72vh;max-width:100%;border-radius:8px;box-shadow:var(--sh-2);background:#000}.detail .info h1{font-size:26px;font-weight:800;margin:10px 0 8px}.detail .info .desc{color:var(--c-text-2);margin-bottom:18px}.detail .actions{display:flex;flex-direction:column;gap:10px}@media (min-width: 480px){.detail .actions{flex-direction:row;flex-wrap:wrap}}.facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0}.fact{background:#fff;border:1px solid var(--c-border);border-radius:12px;padding:10px 12px}.fact .k{font-size:13px;color:var(--c-text-2)}.fact .v{font-weight:700}.thumbs{display:flex;gap:8px;overflow-x:auto;padding:4px 0}.thumbs button{flex:0 0 auto;width:64px;padding:3px;border-radius:8px;border:2px solid transparent;background:#fff;cursor:pointer}.thumbs button[aria-current=true]{border-color:var(--c-primary)}.acct{display:grid;gap:20px;margin-top:16px}@media (min-width: 900px){.acct{grid-template-columns:240px 1fr}}.acct-nav{display:flex;gap:6px;overflow-x:auto;padding-bottom:4px}@media (min-width: 900px){.acct-nav{flex-direction:column;overflow:visible}}.acct-nav a{flex:0 0 auto;display:flex;align-items:center;min-height:44px;padding:0 14px;border-radius:var(--r-btn);color:var(--c-text);text-decoration:none;background:#fff;border:1px solid var(--c-border)}.acct-nav a.active{background:var(--g-primary);color:#fff;border-color:transparent}.list{display:flex;flex-direction:column;gap:12px}.row-card{display:flex;gap:12px;align-items:center;background:#fff;border:1px solid var(--c-border);border-radius:var(--r-card);padding:10px}.row-card .th{width:72px;flex:0 0 72px;aspect-ratio:3 / 4;background:var(--t-lilac);border-radius:8px;display:flex;align-items:center;justify-content:center;overflow:hidden}.row-card .th img{width:100%;height:100%;object-fit:contain}.row-card .mid{flex:1;min-width:0}.row-card .mid .t{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row-card .mid .s{font-size:13px;color:var(--c-text-2)}.row-card .acts{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.plans{display:grid;gap:16px}@media (min-width: 720px){.plans{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}}.plan{background:#fff;border:2px solid var(--c-border);border-radius:var(--r-hero);padding:22px;display:flex;flex-direction:column;gap:12px;position:relative}.plan.featured{border-color:var(--c-pink);box-shadow:var(--sh-2)}.plan .price{font-size:32px;font-weight:800;color:var(--c-deep)}.plan .price small{font-size:14px;color:var(--c-text-2);font-weight:500}.plan ul{margin:0;padding-left:20px;color:var(--c-text)}.plan .ribbon{position:absolute;top:-12px;right:16px}.summary-row{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px dashed var(--c-border)}.summary-row:last-child{border-bottom:0}.summary-row.total{font-weight:800;font-size:18px;color:var(--c-deep)}.renewal{margin-top:14px;padding-top:14px;border-top:1px dashed var(--c-border)}.renewal .alert{margin-bottom:10px}.prose{max-width:820px}.prose h2{font-size:20px;margin:22px 0 8px}.prose p,.prose li{margin-bottom:10px}.prose ul,.prose ol{padding-left:22px}.prose a{overflow-wrap:anywhere}.prose .policy-date{color:var(--c-text-2);font-size:14px}.policy-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.lang-switch{display:inline-flex;border:1.5px solid var(--c-border);border-radius:999px;padding:3px;background:var(--c-white)}.lang-switch button{border:0;background:none;padding:7px 16px;min-height:36px;border-radius:999px;font:inherit;font-weight:600;color:var(--c-text-2);cursor:pointer}.lang-switch button[aria-pressed=true]{background:var(--c-primary);color:var(--c-white)}.lang-switch button:focus-visible{outline:2px solid var(--c-pink);outline-offset:2px}.policy-layout{display:grid;gap:16px;margin-top:16px}.policy-nav{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px;scrollbar-width:thin}.policy-nav a{flex-shrink:0;padding:8px 14px;border:1px solid var(--c-border);border-radius:999px;background:var(--c-white);color:var(--c-text);text-decoration:none;font-size:14px}.policy-nav a[aria-current=page]{background:var(--c-lavender);border-color:var(--c-primary);color:var(--c-deep);font-weight:700}.policy-body{min-width:0}@media (min-width: 900px){.policy-layout{grid-template-columns:260px 1fr;align-items:start}.policy-nav{flex-direction:column;overflow:visible;position:sticky;top:90px}.policy-nav a{border-radius:10px}}.policy-cards{display:grid;gap:12px;margin-top:16px}@media (min-width: 640px){.policy-cards{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}}.policy-card{display:flex;flex-direction:column;gap:4px;text-decoration:none;color:var(--c-text)}.policy-card span{color:var(--c-text-2);font-size:14px}.policy-card:hover{border-color:var(--c-primary)}.toast-host{position:fixed;bottom:16px;left:50%;transform:translate(-50%);z-index:200;display:flex;flex-direction:column;gap:8px;width:min(92vw,420px)}.toast{background:var(--c-deep);color:#fff;padding:12px 16px;border-radius:12px;box-shadow:var(--sh-2);font-size:14px}.toast.err{background:var(--c-danger)}.modal-back{position:fixed;top:0;right:0;bottom:0;left:0;background:#280f3c73;z-index:150;display:flex;align-items:flex-start;justify-content:center;padding:16px;overflow-y:auto;overscroll-behavior:contain}.modal-back>*{margin-top:auto;margin-bottom:auto}.modal{background:#fff;border-radius:var(--r-hero);padding:22px;max-width:460px;width:100%;box-shadow:var(--sh-2)}.modal h2{font-size:20px;margin-bottom:8px}.modal p{color:var(--c-text-2)}.modal .actions{display:flex;gap:10px;justify-content:flex-end;margin-top:18px;flex-wrap:wrap}@media (max-width: 420px){.site-header .bar{gap:8px}.brand{font-size:18px;gap:6px}.brand .mark{font-size:18px}.brand .logo{width:40px;height:40px}.brand-name small{font-size:11.5px}.brand-name span{font-size:17px}.header-actions{gap:4px}.user-menu .btn{padding:4px;min-height:44px}.hero{padding:24px 16px}}.img-missing{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:100%;height:100%;min-height:60px;color:var(--c-primary);opacity:.55;font-size:26px;text-align:center}.img-missing small{font-size:13px;color:var(--c-text-2)}.search-form{display:flex;gap:8px;margin:12px 0 20px;max-width:560px}.search-form input{flex:1;min-width:0;min-height:46px;border-radius:var(--r-btn);border:1px solid var(--c-border);padding:0 14px;background:#fff;font-size:16px}.acct-h{font-size:20px;margin-bottom:14px}.check{display:flex;gap:10px;align-items:flex-start;font-size:14px;cursor:pointer}.check input{width:20px;height:20px;margin-top:2px;accent-color:var(--c-primary);flex:0 0 auto}.preview-pages{display:flex;flex-direction:column;gap:18px;align-items:center;background:var(--t-lilac);border-radius:var(--r-hero);padding:18px}.preview-pages figure{margin:0;width:100%;max-width:460px}.preview-pages img{width:100%;height:auto;border-radius:8px;box-shadow:var(--sh-2);background:#fff}.preview-pages figcaption{text-align:center;color:var(--c-text-2-on-tint);font-size:13px;margin-top:6px}.fmt{border:1px solid var(--c-border);border-radius:12px;padding:10px 14px;margin:0 0 14px}.fmt legend{font-weight:700;padding:0 6px}.fmt label{display:flex;gap:10px;align-items:baseline;min-height:44px;padding:6px 0;cursor:pointer;flex-wrap:wrap}.fmt input{accent-color:var(--c-primary);width:18px;height:18px}.fmt small{color:var(--c-text-2);width:100%;padding-left:28px;margin-top:-6px}.ed-top{background:#fff;border-bottom:1px solid var(--c-border);position:sticky;top:64px;z-index:30}.ed-top-in{display:flex;align-items:center;gap:8px;min-height:58px;flex-wrap:wrap;padding-top:6px;padding-bottom:6px}.ed-title{font-weight:800;color:var(--c-deep);display:flex;align-items:center;gap:8px}.ed-title .dot{width:9px;height:9px;border-radius:50%;background:var(--c-pink);display:inline-block}.ed-tools{margin-left:auto;display:flex;gap:6px;align-items:center;flex-wrap:wrap}.ed-tools .icon-btn{font-size:20px}.ed-tools .icon-btn[disabled]{opacity:.4;cursor:not-allowed}.ed-body{display:grid;gap:18px;padding-top:16px;padding-bottom:24px}@media (min-width: 960px){.ed-body{grid-template-columns:minmax(0,1fr) 340px;align-items:start}}.ed-stage-col{min-width:0}.ed-stage{background:repeating-conic-gradient(#f6eefa 0,#f6eefa 25%,#fff 0,#fff 50%) 0 0 / 22px 22px;border:1px solid var(--c-border);border-radius:var(--r-hero);padding:14px;display:flex;justify-content:center;overflow:hidden}.ed-canvas{position:relative;box-shadow:var(--sh-2);background:#fff;max-width:100%}.ed-canvas canvas{display:block}.ed-hit{position:absolute;background:transparent;border:1px dashed transparent;padding:0;margin:0;cursor:move;transform-origin:center center;border-radius:3px;touch-action:manipulation}.ed-hit:hover{border-color:#c23b918c}.ed-hit.sel{border:2px solid var(--c-pink);box-shadow:0 0 0 2px #fffc;touch-action:none}.ed-hit:focus-visible{outline:3px solid var(--c-deep);outline-offset:1px;box-shadow:0 0 0 6px #fff}.ed-hint{color:var(--c-text-2);font-size:13px;margin-top:8px;text-align:center}.ed-hint-touch{display:none}@media (pointer: coarse){.ed-hint-touch{display:block}.ed-hint-mouse{display:none}}.ed-panel{position:sticky;top:136px;max-height:calc(100vh - 150px);max-height:calc(100dvh - 150px);overflow:auto;display:flex;flex-direction:column;gap:10px}@media (max-width: 959px){.ed-panel{position:static;max-height:none;overflow:visible;scroll-margin-top:140px}.ed-stage{scroll-margin-top:140px}}.ed-panel-bar{display:none}@media (max-width: 959px){.ed-panel-bar{display:flex;align-items:center;gap:6px;flex-wrap:wrap;background:#fff;border-bottom:1px solid var(--c-border);margin:-4px 0 0;padding:4px 0 8px}.ed-panel-bar-t{font-weight:800;color:var(--c-deep);margin-right:auto}.ed-panel-bar .icon-btn{font-size:18px}.ed-panel-bar .icon-btn[disabled]{opacity:.4;cursor:not-allowed}}.ed-h{font-size:17px;font-weight:800;color:var(--c-deep)}.ed-sub{font-size:13px;font-weight:700;color:var(--c-text-2);margin-top:4px}.ed-row{display:flex;gap:8px;align-items:flex-end}.ed-row.wrap-row{flex-wrap:wrap}.ed-row .field{margin-bottom:0}.ed-panel .field{margin-bottom:6px}.ed-panel .field .lbl{font-weight:600;font-size:14px}.ed-panel textarea{font-size:16px}.ed-panel input[type=color]{padding:4px;height:46px;cursor:pointer}.ed-range label{display:flex;justify-content:space-between}.ed-range label span{color:var(--c-text-2);font-weight:500}.ed-range input{min-height:32px;padding:0;border:0;accent-color:var(--c-primary)}.seg{display:flex;border:1px solid var(--c-border);border-radius:var(--r-btn);overflow:hidden}.seg button{flex:1;min-height:44px;border:0;background:#fff;cursor:pointer;font-size:14px;padding:0 8px}.seg button+button{border-left:1px solid var(--c-border)}.seg button[aria-pressed=true]{background:var(--t-purple);color:var(--c-primary);font-weight:700}.ed-more summary{cursor:pointer;font-weight:600;min-height:40px;display:flex;align-items:center;color:var(--c-primary)}.ed-note{color:var(--c-text-2);font-size:13px}.ed-nudge{display:flex;gap:6px}.ed-layers{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:4px}.ed-layers button{width:100%;text-align:left;min-height:42px;border:1px solid var(--c-border);background:#fff;border-radius:8px;padding:6px 10px;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ed-layers button:hover{border-color:var(--c-primary);background:var(--t-purple)}.frame-prev{display:flex;justify-content:center;background:var(--t-lilac);border-radius:12px;padding:12px;margin:10px 0}.frame-prev img{max-height:240px;width:auto}@media (max-width: 599px){.ed-top{position:static}.ed-top-in{gap:6px}.ed-title{flex:1;min-width:0;font-size:14px}.ed-tools{margin-left:0;width:100%}.ed-tools .btn{flex:1;padding:6px 8px}.ed-stage{padding:6px;border-radius:14px}.ed-panel-bar{position:sticky;top:64px;z-index:20;padding-top:8px;box-shadow:0 6px 8px -8px #280a3c40}.ed-panel,.ed-stage{scroll-margin-top:72px}}.video-panel{display:flex;flex-direction:column;gap:12px;border-top:1px dashed var(--c-border);padding-top:12px}.vp-h{font-weight:800;color:var(--c-deep);margin-bottom:6px}.vp-row{display:flex;gap:12px;flex-wrap:wrap}.vp-row .field{margin-bottom:0}.vp-styles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.vp-style{text-align:left;min-height:56px;padding:8px 10px;border-radius:12px;border:1px solid var(--c-border);background:#fff;cursor:pointer;display:flex;flex-direction:column;gap:2px}.vp-style small{color:var(--c-text-2);font-size:13px}.vp-style[aria-checked=true] small{color:var(--c-text-2-on-tint)}.vp-style[aria-checked=true]{border-color:var(--c-pink);background:var(--t-pink);box-shadow:0 0 0 1px var(--c-pink) inset}.vp-songs{display:flex;flex-direction:column;gap:6px}.vp-song{display:flex;align-items:center;gap:8px;min-height:44px;padding:4px 10px;border:1px solid var(--c-border);border-radius:10px;background:#fff;cursor:pointer;flex-wrap:wrap}.vp-song input{accent-color:var(--c-primary);width:18px;height:18px}.vp-stage{position:relative;background:var(--t-lilac);border-radius:14px;padding:10px;display:flex;justify-content:center;min-height:120px}.vp-stage canvas{display:none;width:100%;max-width:300px;height:auto;border-radius:8px;box-shadow:var(--sh-2);background:#fff}.vp-stage canvas.on{display:block}.vp-placeholder{align-self:center;color:var(--c-text-2);font-size:14px;text-align:center}.vp-progress{position:absolute;left:10px;right:10px;bottom:6px;height:4px;background:#fff9;border-radius:4px;overflow:hidden}.vp-progress span{display:block;height:100%;background:var(--g-primary)}.vp-result{display:flex;flex-direction:column;gap:8px}.trim{margin-top:10px;border:1px solid var(--c-border);border-radius:12px;padding:10px;background:#fff;display:flex;flex-direction:column;gap:8px}.trim-head{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;font-size:14px}.trim-head span{color:var(--c-pink);font-weight:700}.trim-wave canvas{display:block;touch-action:none;cursor:ew-resize;background:#faf5fc;border-radius:8px}.trim-axis{display:flex;justify-content:space-between;font-size:13px;color:var(--c-text-2);margin-top:2px}.trim-sliders{display:grid;grid-template-columns:1fr 1fr;gap:10px}.trim-sliders .field{margin-bottom:0}.trim-actions{display:flex;gap:6px;flex-wrap:wrap}@media (min-width: 900px){.dl-panel{position:sticky;top:84px;max-height:calc(100vh - 100px);max-height:calc(100dvh - 100px);overflow-y:auto;overscroll-behavior:contain}}.ed-play{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:10px}.ed-play .ed-note{flex:1 1 200px}.ed-play-t{font-weight:700;color:var(--c-deep)}.ed-anim{border-top:1px solid var(--c-border);border-bottom:1px solid var(--c-border);padding:12px 0;display:flex;flex-direction:column;gap:10px}.ed-fx{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.ed-fx button{min-height:40px;border:1px solid var(--c-border);background:#fff;border-radius:9px;cursor:pointer;font-size:13px;padding:4px 6px;line-height:1.25}.ed-fx button:hover{border-color:var(--c-primary)}.ed-fx button[aria-checked=true]{background:var(--t-pink);border-color:var(--c-pink);color:var(--c-pink-on-tint);font-weight:700}.ed-anim .check{font-size:13.5px}.ed-frame{position:absolute;pointer-events:none;transform-origin:center center;z-index:5}.ed-hd{position:absolute;width:16px;height:16px;margin:-8px 0 0 -8px;border-radius:50%;background:#fff;border:2px solid var(--c-pink);box-shadow:0 1px 4px #280a3c59;pointer-events:auto;touch-action:none}.ed-hd:before{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;border-radius:50%}.ed-hd-nw{left:0;top:0;cursor:nwse-resize}.ed-hd-ne{left:100%;top:0;cursor:nesw-resize}.ed-hd-sw{left:0;top:100%;cursor:nesw-resize}.ed-hd-se{left:100%;top:100%;cursor:nwse-resize}.ed-rot{left:50%;top:-28px;cursor:grab;background:var(--c-pink)}.ed-rot:after{content:"";position:absolute;left:50%;top:14px;width:2px;height:14px;margin-left:-1px;background:var(--c-pink)}.ed-xf-label{position:absolute;left:50%;top:100%;transform:translate(-50%,12px);white-space:nowrap;background:var(--c-deep);color:#fff;font-size:13px;padding:2px 8px;border-radius:6px}@media (pointer: coarse){.ed-hd{width:22px;height:22px;margin:-11px 0 0 -11px}.ed-rot{top:-34px}}.ed-sec{border-top:1px solid var(--c-border);padding-top:8px}.ed-sec>summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;min-height:40px}.ed-sec>summary::-webkit-details-marker{display:none}.ed-sec>summary:after{content:"▾";color:var(--c-primary);font-size:14px}.ed-sec[open]>summary:after{content:"▴"}.ed-sec>*:not(summary){margin-top:8px}.ed-color input[type=color]{min-width:54px}.ed-color label:empty{display:none}.fx-block{border:1px solid var(--c-border);border-radius:10px;padding:4px 10px;margin-top:6px;background:#fff}.fx-block.on{border-color:var(--c-pink);background:#fffafd}.fx-head{min-height:38px;font-weight:600}.fx-body{padding-bottom:6px}.wa-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.wa{border:1px solid var(--c-border);background:#fff;border-radius:10px;padding:6px 4px;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:2px;min-height:64px}.wa:hover{border-color:var(--c-pink)}.wa-s{font-size:22px;font-weight:800;line-height:1.2;padding:0 6px;border-radius:6px}.wa small{font-size:13px;color:var(--c-text-2);line-height:1.35;text-align:center}.fp{position:relative}.fp-current{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:50px;border:1px solid var(--c-border);border-radius:var(--r-btn);background:#fff;padding:6px 12px;cursor:pointer;text-align:left}.fp-current span{font-size:22px;line-height:1.2;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.fp-current small{color:var(--c-text-2);white-space:nowrap}.fp-pop{position:absolute;z-index:60;left:0;right:0;top:100%;margin-top:4px;background:#fff;border:1px solid var(--c-border);border-radius:12px;box-shadow:var(--sh-2);padding:8px}.fp-groups{margin:0 0 6px;gap:4px}.fp-groups .chip{min-height:32px;padding:2px 10px;font-size:13px}.fp-list{max-height:320px;overflow-y:auto;display:flex;flex-direction:column;gap:2px}.fp-row{display:flex;justify-content:space-between;align-items:center;gap:8px;min-height:48px;padding:4px 10px;border:0;background:none;border-radius:8px;cursor:pointer;text-align:left}.fp-row:hover,.fp-row.on{background:var(--t-purple)}.fp-row:hover .fp-name,.fp-row.on .fp-name{color:var(--c-text-2-on-tint)}.fp-sample{font-size:22px;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fp-name{font-size:13px;color:var(--c-text-2);white-space:nowrap}.add-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.add-grid button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:66px;border:1px solid var(--c-border);border-radius:12px;background:#fff;cursor:pointer;font-size:13px;color:var(--c-text);padding:4px}.add-grid button span{font-size:20px;color:var(--c-primary);font-weight:800}.add-grid button:hover{border-color:var(--c-pink);background:#fffafd}@media (max-width: 380px){.add-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.layers{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.layers li{display:flex;align-items:center;gap:2px;border:1px solid var(--c-border);border-radius:9px;background:#fff;padding:2px}.layers li.on{border-color:var(--c-pink);background:#fffafd}.layers li.off .ly-name{opacity:.45}.ly-name{flex:1;min-width:0;min-height:40px;text-align:left;border:0;background:none;cursor:pointer;padding:0 8px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ly-ic{width:34px;height:36px;border:0;background:none;cursor:pointer;border-radius:6px;font-size:14px;flex:0 0 auto}.ly-ic:hover{background:var(--t-purple)}.ly-ic[disabled]{opacity:.3;cursor:default}.ed-pages{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:6px}.ed-pages .chips{margin:0}.ed-page-acts{display:flex;gap:2px;align-items:center;flex-wrap:wrap;margin-left:auto}.ed-page-acts .danger{color:var(--c-danger)}.icon-btn.sm{width:36px;height:36px}.ed-zoom{display:flex;align-items:center;gap:2px;margin-left:auto}.ed-saved{color:var(--c-success);font-weight:500;font-size:13px;margin-left:6px}.ed-stage.zoomed{overflow:auto;justify-content:flex-start;max-height:calc(100vh - 170px);max-height:calc(100dvh - 170px)}.ed-hit.locked{cursor:default}.ed-guide{position:absolute;background:var(--c-pink);pointer-events:none;z-index:6}.ed-guide.v{left:50%;top:0;bottom:0;width:1px;margin-left:-.5px}.ed-guide.h{top:50%;left:0;right:0;height:1px;margin-top:-.5px}.ed-lock{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;margin:0}.lib{max-width:760px;width:100%;max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);display:flex;flex-direction:column}.lib-head{display:flex;justify-content:space-between;gap:8px;align-items:flex-start}.lib-head .chips{margin:0}.lib-cats{max-height:92px;overflow-y:auto;margin:0 0 8px}.lib-cats .chip{min-height:32px;font-size:13px;padding:2px 10px}.lib-grid{flex:1;overflow-y:auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px;min-height:160px;align-content:start}.lib-grid.text{grid-template-columns:1fr}.lib-cell{aspect-ratio:1 / 1;border:1px solid var(--c-border);border-radius:10px;background:repeating-conic-gradient(#f6eefa 0,#f6eefa 25%,#fff 0,#fff 50%) 0 0 / 14px 14px;padding:6px;cursor:pointer}.lib-cell:hover{border-color:var(--c-pink)}.lib-cell img{width:100%;height:100%;object-fit:contain}.lib-text{text-align:left;border:1px solid var(--c-border);border-radius:10px;background:#fff;padding:10px 12px;cursor:pointer;line-height:1.6;font-size:14px}.lib-text:hover{border-color:var(--c-pink);background:#fffafd}.bg-prev{width:120px;margin:8px auto;border-radius:8px;border:1px solid var(--c-border);box-shadow:var(--sh-1)}.bg-swatches{display:grid;grid-template-columns:repeat(6,1fr);gap:6px}.bg-swatches button{aspect-ratio:1 / 1;border-radius:8px;border:1px solid var(--c-border);cursor:pointer}.dt-prev{white-space:pre-line;background:var(--t-purple);border-radius:10px;padding:10px 12px;font-weight:700;color:var(--c-deep)}.ps-prev img{max-height:220px}.ps-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 12px}.modal{max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);overflow-y:auto}.lib-grid{grid-auto-rows:max-content;min-height:0;flex:1 1 auto}.lib-grid.text{display:flex;flex-direction:column;gap:8px}.lib-text{display:block;flex:0 0 auto;width:100%;height:auto;white-space:normal;overflow-wrap:anywhere}.lib>:not(.lib-grid){flex-shrink:0}.lib-cats{overflow-y:auto}.ed-wm-note{font-size:13px;color:var(--c-text-2-on-tint);background:var(--t-purple);border-radius:8px;padding:4px 10px;margin-bottom:8px}.ed-link{border:0;background:none;padding:0;font:inherit;color:var(--c-primary);text-decoration:underline;cursor:pointer}.ed-saved.ed-pending{color:var(--c-danger)}@media (pointer: coarse){.ly-ic,.icon-btn.sm{width:44px;height:44px}.layers li{gap:6px}.fp-groups .chip,.lib-cats .chip{min-height:40px}.editor .btn-sm,.modal .btn-sm{min-height:44px}}@media (max-width: 599px){.ly-move{display:none}}.text-box{position:relative}.text-box textarea{padding-right:52px}.voice-btn{position:absolute;top:6px;right:6px;width:40px;height:40px;border-radius:50%;border:1px solid var(--c-border);background:#fff;cursor:pointer;font-size:18px;line-height:1;display:flex;align-items:center;justify-content:center;box-shadow:var(--sh-1)}.voice-btn:hover{border-color:var(--c-pink)}.voice-btn.on{background:#e53950;border-color:#e53950;color:#fff;font-size:14px;animation:voice-pulse 1.4s ease-in-out infinite}.voice-btn.off{opacity:.4;cursor:not-allowed}@keyframes voice-pulse{0%,to{box-shadow:0 0 #e5395073}50%{box-shadow:0 0 0 8px #e5395000}}@media (prefers-reduced-motion: reduce){.voice-btn.on{animation:none}}.voice-status{margin-top:6px;font-size:13px;color:var(--c-deep);background:var(--t-pink);border-radius:8px;padding:6px 10px}.voice-status.err{color:var(--c-danger);background:#fdecef}.lib-end{grid-column:1 / -1;min-height:28px;display:flex;justify-content:center;align-items:center;padding:6px 0}
