.cv3{--cv3-bg:#0c0713;--cv3-bg-2:#151024;--cv3-panel:#2818408c;--cv3-line:#ffffff1f;--cv3-line-strong:#d86bff73;--cv3-text:#fff;--cv3-muted:#b4a8c2;--cv3-pink:#ff7fbf;--cv3-lilac:#d9b8ff;--cv3-gradient:linear-gradient(90deg, #ff8a78 0%, #ff4fa8 38%, #df31df 65%, #855cff 100%);--cv3-gradient-btn:linear-gradient(90deg, #8c52ff 0%, #df31df 55%, #ff7d9a 100%);--cv3-display:"DM Serif Display", Georgia, serif;--cv3-body:"Inter", system-ui, sans-serif;--cv3-actions-h:84px;background:radial-gradient(900px 500px at 85% -10%, #8c52ff29, transparent 60%), radial-gradient(700px 420px at -10% 30%, #ff4fa814, transparent 60%), var(--cv3-bg);min-height:100svh;color:var(--cv3-text);font-family:var(--cv3-body);-webkit-font-smoothing:antialiased;overflow-x:clip}.cv3 *,.cv3 :before,.cv3 :after{box-sizing:border-box}.cv3 button{font:inherit;color:inherit;cursor:pointer}.cv3 button:focus-visible,.cv3 a:focus-visible,.cv3 select:focus-visible{outline:2px solid var(--cv3-lilac);outline-offset:3px}[dir=rtl] .cv3-dir-icon{transform:scaleX(-1)}.cv3-header{z-index:30;border-bottom:1px solid var(--cv3-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0c0713db;position:sticky;top:0}.cv3-header-inner{justify-content:space-between;align-items:center;width:min(100%,1060px);height:60px;margin:auto;padding:0 16px;display:flex}.cv3-brand{color:var(--cv3-text);letter-spacing:-.03em;align-items:center;gap:8px;font-size:19px;font-weight:700;text-decoration:none;display:flex}.cv3-brand svg,.cv3-brand .approved-meluvi-logo{width:26px;height:28px}.cv3-icon-btn,.cv3-icon-spacer{border-radius:50%;width:42px;height:42px}.cv3-icon-btn{border:1px solid var(--cv3-line);background:#ffffff0a;place-items:center;display:grid}.cv3-icon-btn svg{width:18px;height:18px}.cv3-locale{color:var(--cv3-text);align-items:center;display:flex;position:relative}.cv3-locale select{appearance:none;border:1px solid var(--cv3-line);color:var(--cv3-text);cursor:pointer;background:#ffffff0a;border-radius:999px;padding:8px 28px 8px 12px;font-size:13px;font-weight:700}.cv3-locale select option{color:#171020}.cv3-locale svg{pointer-events:none;width:14px;position:absolute;inset-inline-end:9px}[dir=rtl] .cv3-locale select{padding:8px 12px 8px 28px}.cv3-progress{grid-template-columns:repeat(7,1fr);gap:5px;width:min(60%,360px);margin:0 auto;padding-bottom:10px;display:grid}.cv3-progress span{background:#ffffff1f;border-radius:99px;height:2px;transition:background .4s}.cv3-progress .done{background:#d9b8ff8c}.cv3-progress .current{background:var(--cv3-gradient)}.cv3-main{padding:28px 16px calc(var(--cv3-actions-h) + 32px + env(safe-area-inset-bottom))}.cv3-panel{width:min(100%,760px);margin:0 auto}.cv3-kicker{color:var(--cv3-lilac);text-transform:uppercase;letter-spacing:.14em;margin:0 0 10px;font-size:12px;font-weight:700}.cv3 h1{max-width:24ch;font-family:var(--cv3-display);letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:clamp(28px,4.2vw,44px);font-weight:400;line-height:1.1}.cv3-question h1{max-width:28ch;font-size:clamp(24px,3.4vw,38px);line-height:1.16}[lang=ar] .cv3 h1,.cv3[lang=ar] h1{font-family:var(--cv3-body);font-weight:700;line-height:1.35}.cv3-help{max-width:52ch;color:var(--cv3-muted);margin:10px 0 0;font-size:15px;line-height:1.55}.cv3-selection-content{margin-top:24px}.cv3-photo-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.cv3-photo-card{aspect-ratio:4/5;border:1px solid var(--cv3-line);background:var(--cv3-bg-2);border-radius:18px;min-width:0;padding:0;transition:transform .25s,border-color .25s,box-shadow .25s;position:relative;overflow:hidden}.cv3-photo-card:after{content:"";pointer-events:none;background:linear-gradient(#0000 52%,#14082073 74%,#140820eb 100%);position:absolute;inset:0}.cv3-photo-card img{object-fit:cover;width:100%;height:100%;transition:transform .6s;position:absolute;inset:0}.cv3-photo-card strong{z-index:2;text-align:start;inset-inline:12px;font-size:14px;font-weight:600;line-height:1.2;position:absolute;bottom:11px}@media (hover:hover){.cv3-photo-card:hover img{transform:scale(1.03)}.cv3-photo-card:hover{border-color:#d86bff59}}.cv3 [aria-pressed=true].cv3-photo-card,.cv3 [aria-pressed=true].cv3-style-card,.cv3 [aria-pressed=true].cv3-feeling-card{border-color:#d86bff;box-shadow:0 0 0 1px #d86bff80,0 14px 40px -14px #df31df99}.cv3-check{z-index:3;background:var(--cv3-gradient-btn);color:#fff;top:9px;border-radius:50%;width:24px;height:24px;padding:5px;position:absolute;inset-inline-end:9px;box-shadow:0 4px 12px #00000059}.cv3-other-icon{color:var(--cv3-lilac);background:linear-gradient(150deg,#2a1646,#150b25);place-items:center;display:grid;position:absolute;inset:0}.cv3-other-icon svg{width:34px;height:34px;transform:translateY(-10px)}.cv3-hero-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cv3-hero-grid .cv3-photo-card{aspect-ratio:4/3;border-radius:16px}.cv3-hero-grid .cv3-photo-card strong{font-size:15px}.cv3-more-link{border:1px solid var(--cv3-line);width:100%;color:var(--cv3-text);background:0 0;border-radius:16px;justify-content:center;align-items:center;gap:8px;margin-top:12px;padding:13px 16px;font-size:15px;font-weight:600;transition:border-color .25s;display:flex}@media (hover:hover){.cv3-more-link:hover{border-color:#d86bff59}}.cv3-circle-group{margin-top:18px}.cv3-circle-group h3{letter-spacing:.14em;text-transform:uppercase;color:var(--cv3-muted);margin:0;font-size:12px;font-weight:700}.cv3-chip-row{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.cv3-chip{border:1px solid var(--cv3-line);color:var(--cv3-text);background:#ffffff0a;border-radius:999px;padding:10px 16px;font-size:14px;font-weight:600;transition:border-color .25s,background .25s}@media (hover:hover){.cv3-chip:hover{border-color:#d86bff59}}.cv3-chip[aria-pressed=true]{background:#d86bff24;border-color:#d86bff;box-shadow:0 0 0 1px #d86bff66}.cv3-feeling-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.cv3-feeling-card{border:1px solid var(--cv3-line);text-align:start;background:linear-gradient(150deg,#281840b3,#140c22b3);border-radius:18px;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:14px;min-height:116px;padding:16px;display:flex;position:relative}.cv3-feeling-card>svg:not(.cv3-check){width:28px;height:28px;color:var(--cv3-pink)}.cv3-feeling-card strong{font-size:16px;font-weight:600}.cv3-input{border:1px solid var(--cv3-line);height:54px;color:var(--cv3-text);background:#ffffff0d;border-radius:14px;margin-top:4px;font-size:16px}.cv3-input::placeholder{color:#fff6}.cv3-grammar{border:0;margin-top:26px;padding:0}.cv3-grammar legend{font-family:var(--cv3-display);font-size:21px}.cv3[lang=ar] .cv3-grammar legend{font-family:var(--cv3-body);font-weight:700}.cv3-grammar p{color:var(--cv3-muted);margin:6px 0 0;font-size:14px}.cv3-grammar>div{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.cv3-grammar-pick{font-weight:600;color:var(--cv3-accent,#b06a3c)!important;margin-top:12px!important}.cv3-chip{border:1px solid var(--cv3-line);min-height:44px;color:var(--cv3-text);text-align:start;background:#ffffff0d;border-radius:999px;padding:10px 16px;font-size:14px;line-height:1.3;transition:background .2s,border-color .2s}.cv3-chip:hover{background:#8c52ff1f;border-color:#d86bff66}.cv3-chip[aria-pressed=true]{background:linear-gradient(160deg,#8c52ff4d,#df31df29);border-color:#d86bff}.cv3-upload{cursor:pointer;background:#ffffff08;border:1px dashed #d86bff66;border-radius:18px;align-items:center;gap:14px;min-height:88px;margin-top:24px;padding:18px;display:flex;position:relative}.cv3-upload>svg{color:var(--cv3-pink);flex:none}.cv3-upload span{flex-direction:column;gap:3px;display:flex}.cv3-upload small{color:var(--cv3-muted)}.cv3-upload input{opacity:0;width:1px;height:1px;position:absolute}.cv3-thumbs{color:var(--cv3-muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;font-size:13px;display:flex}.cv3-thumbs img{object-fit:cover;border-radius:12px;width:56px;height:56px}.cv3-write{border:1px solid var(--cv3-line);background:var(--cv3-bg-2);border-radius:20px;margin-top:22px;position:relative;box-shadow:0 24px 60px -30px #8c52ff8c}.cv3-write textarea{field-sizing:content;min-height:132px;max-height:50vh;color:var(--cv3-text);resize:none;box-shadow:none;background:0 0;border:0;border-radius:20px;padding:18px 18px 30px;font-size:16px;line-height:1.6}.cv3-write textarea::placeholder{color:var(--cv3-muted)}.cv3-write textarea:focus-visible{outline-offset:0;box-shadow:none;outline:2px solid #b98cff}.cv3-char-count{color:var(--cv3-muted);bottom:9px;font-size:11px;position:absolute;inset-inline-end:14px}.cv3-inspiration{margin-top:16px}.cv3-inspire-toggle{color:var(--cv3-lilac);background:0 0;border:0;align-items:center;gap:7px;padding:6px 0;font-size:14px;font-weight:600;display:inline-flex}.cv3-inspire-toggle svg{width:15px;height:15px}.cv3-inspiration>div{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.cv3-inspiration .cv3-chip{background:#f7effb0f;min-height:38px;padding:8px 14px;font-size:13px}.cv3-followup{border-top:1px solid var(--cv3-line);min-height:calc(100svh - 150px - env(safe-area-inset-bottom));margin-top:26px;padding-top:22px}.cv3-followup h2{font-family:var(--cv3-display);margin:0;font-size:clamp(20px,2.6vw,26px);font-weight:400;line-height:1.2}.cv3[lang=ar] .cv3-followup h2{font-family:var(--cv3-body);font-weight:700}.cv3-followup p{color:var(--cv3-muted);margin:6px 0 0}.cv3-skip{color:var(--cv3-muted);text-underline-offset:4px;background:0 0;border:0;margin:22px auto 0;padding:10px 14px;font-size:14px;text-decoration:underline;display:block}.cv3-style-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.cv3-style-card{aspect-ratio:4/5;border:1px solid var(--cv3-line);background:var(--cv3-bg-2);text-align:start;border-radius:18px;padding:0;position:relative;overflow:hidden}.cv3-style-card img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cv3-style-card:after{content:"";pointer-events:none;background:linear-gradient(#0000 45%,#1408204d 66%,#140820eb 100%);position:absolute;inset:0}.cv3-style-text{z-index:2;inset-inline:12px;flex-direction:column;gap:4px;display:flex;position:absolute;bottom:11px}.cv3-style-text strong{font-size:15px;font-weight:600}.cv3-style-decide{aspect-ratio:auto;background:radial-gradient(400px 200px at 90% 0,#ff4fa859,#0000 70%),linear-gradient(130deg,#2a1646 0%,#1a0f2e 55%,#3a1440 100%);border-color:#d86bff59;grid-column:1/-1;min-height:120px}.cv3-style-decide:after{display:none}.cv3-style-decide .cv3-style-text{justify-content:center;min-height:120px;padding:20px 20px 20px 84px;position:relative;inset:auto}[dir=rtl] .cv3-style-decide .cv3-style-text{padding:20px 84px 20px 20px}.cv3-style-decide em{letter-spacing:.1em;text-transform:uppercase;background:var(--cv3-gradient-btn);border-radius:999px;align-self:flex-start;padding:3px 9px;font-size:11px;font-style:normal;font-weight:700}.cv3-style-decide strong{font-family:var(--cv3-display);font-size:22px;font-weight:400}.cv3[lang=ar] .cv3-style-decide strong{font-family:var(--cv3-body);font-weight:700}.cv3-style-decide small{color:var(--cv3-muted);font-size:14px;line-height:1.4}.cv3-decide-icon{color:#ffb3dd;top:50%;background:#ffffff14;border-radius:14px;place-items:center;width:48px;height:48px;display:grid;position:absolute;inset-inline-start:20px;transform:translateY(-50%)}.cv3-language{color:var(--cv3-lilac);letter-spacing:.12em;text-transform:uppercase;flex-direction:column;gap:8px;margin-top:26px;font-size:12px;font-weight:700;display:flex}.cv3-language-btn{border:1px solid var(--cv3-line);letter-spacing:0;text-transform:none;background:#ffffff0d;border-radius:14px;justify-content:space-between;align-items:center;min-height:54px;padding:0 16px;font-size:16px;font-weight:500;display:flex}.cv3-language-btn svg{width:18px;color:var(--cv3-muted)}.cv3-sheet{color:#fff;max-height:82dvh;padding:22px 16px max(16px, env(safe-area-inset-bottom));background:#151024;border:1px solid #ffffff1f;border-radius:24px 24px 0 0;flex-direction:column;display:flex}.cv3-sheet h2{color:#fff;text-align:start;padding-inline-end:36px;font-family:DM Serif Display,Georgia,serif;font-size:22px;font-weight:400}.cv3-sheet>button{color:#fff}.cv3-sheet-list{overscroll-behavior:contain;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:12px 0 0;padding:0;list-style:none;display:grid;overflow-y:auto}.cv3-sheet-list button{color:#fff;text-align:start;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:14px;align-items:center;gap:10px;width:100%;min-height:52px;padding:8px 14px;display:flex}.cv3-sheet-list button small{color:#b4a8c2;font-size:12px}.cv3-sheet-list button svg{color:#ff7fbf;width:18px;margin-inline-start:auto}.cv3-sheet-list button[aria-selected=true]{background:linear-gradient(160deg,#8c52ff4d,#df31df24);border-color:#d86bff}@media (width>=900px){.cv3-sheet{width:min(640px,100%);margin:0 auto;inset-inline:0}.cv3-sheet-list{grid-template-columns:repeat(3,minmax(0,1fr))}}.cv3-review-hero{border:1px solid var(--cv3-line-strong);background:linear-gradient(150deg,#281642e6,#120a1ee6);border-radius:22px;align-items:center;gap:16px;margin-top:24px;padding:16px;display:flex;box-shadow:0 30px 80px -30px #8c52ff8c}.cv3-review-hero img,.cv3-review-mono{object-fit:cover;border-radius:18px;flex:none;width:76px;height:76px}.cv3-review-mono{background:var(--cv3-gradient-btn);font-family:var(--cv3-display);place-items:center;font-size:34px;display:grid}.cv3-review-hero>div{flex-direction:column;gap:3px;min-width:0;display:flex}.cv3-review-hero strong{font-family:var(--cv3-display);font-size:24px;font-weight:400;line-height:1.15}.cv3[lang=ar] .cv3-review-hero strong{font-family:var(--cv3-body);font-weight:700}.cv3-review-hero span{color:var(--cv3-lilac);font-size:14px}.cv3-review-hero small{color:var(--cv3-muted);font-size:13px}.cv3-review{border:1px solid var(--cv3-line);background:#ffffff08;border-radius:20px;margin-top:14px;overflow:hidden}.cv3-review>div{border-bottom:1px solid var(--cv3-line);grid-template-columns:minmax(90px,.6fr) 1fr auto;align-items:center;gap:12px;min-height:58px;padding:10px 16px;display:grid}.cv3-review>div:last-child{border-bottom:0}.cv3-review span{color:var(--cv3-muted);font-size:13px}.cv3-review strong{overflow-wrap:anywhere;min-width:0;font-size:15px;font-weight:600}.cv3-edit{border:1px solid var(--cv3-line);min-height:40px;color:var(--cv3-lilac);background:0 0;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:600}.cv3-edit:hover{border-color:#d86bff80}.cv3-actions{z-index:25;padding:12px 16px max(12px, env(safe-area-inset-bottom));inset-inline:0;background:linear-gradient(#0c071300 0%,#0c0713eb 28%,#0c0713fa 100%);position:fixed;bottom:0}.cv3-actions-inner{justify-content:space-between;align-items:center;gap:12px;width:min(100%,760px);margin:0 auto;display:flex}.cv3-actions .cv3-primary{margin-inline-start:auto}.cv3-back{border:1px solid var(--cv3-line);background:#ffffff0a;border-radius:999px;align-items:center;gap:6px;min-height:48px;padding:0 16px;font-weight:600;display:inline-flex}.cv3-back svg{width:16px}.cv3-btn{color:#fff;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:50px;padding:0 26px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.cv3-primary{background:var(--cv3-gradient-btn);box-shadow:0 12px 34px -12px #df31dfb3}.cv3-primary:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.cv3-btn svg{width:17px}.cv3-error{color:#ff9a9a;margin-top:16px;font-weight:600}.cv3-welcome{background-image:var(--cv3-hero);isolation:isolate;background-position:100%;background-size:cover;align-items:center;min-height:calc(100dvh - 60px);padding:48px max(24px,50vw - 530px);display:flex;position:relative;overflow:hidden}.cv3-welcome:before{content:"";z-index:1;background:linear-gradient(90deg,#0c0713 0% 34%,#0c0713b3 52%,#0c07130d 80%),linear-gradient(#0000 70%,#0c0713b3);position:absolute;inset:0}[dir=rtl] .cv3-welcome:before{background:linear-gradient(270deg,#0c0713 0% 34%,#0c0713b3 52%,#0c07130d 80%),linear-gradient(#0000 70%,#0c0713b3)}[dir=rtl] .cv3-welcome{background-color:#0c0713;background-position:0 0;background-size:cover}@media (width>=761px){[dir=rtl] .cv3-welcome:before{background:linear-gradient(270deg,#0c0713 0% 46%,#0c0713d9 60%,#0c071300 84%),linear-gradient(#0000 74%,#0c07138c)}}.cv3-welcome-content{z-index:2;width:min(100%,470px);position:relative}@media (width>=761px){[dir=rtl] .cv3-welcome{background-image:var(--cv3-hero-wide);background-position:0 0;background-size:cover}[dir=rtl] .cv3-welcome:before{background:linear-gradient(270deg,#0c0713d9 0%,#0c071399 35%,#0c071300 62%),linear-gradient(#0000 76%,#0c07138c)!important}}.cv3-welcome h1{font-size:clamp(40px,5.4vw,64px)}.cv3-welcome-content>p:not(.cv3-kicker):not(.legal-notice-links){color:#ddd3e8;margin-top:16px;font-size:17px;line-height:1.55}.cv3-welcome-content>.legal-notice-links{color:var(--cv3-muted);font-size:14px;line-height:1.7}.cv3-welcome ul{border:1px solid var(--cv3-line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#151024b3;border-radius:18px;gap:12px;margin:28px 0;padding:18px;list-style:none;display:grid}.cv3-welcome li{align-items:center;gap:10px;display:flex}.cv3-welcome li svg{width:19px;color:var(--cv3-pink)}.cv3-creating{padding:32px 20px max(32px, env(safe-area-inset-bottom));place-items:center;display:grid;position:relative;overflow:hidden}.cv3-creating-glow{filter:blur(30px);pointer-events:none;background:radial-gradient(40% 50% at 30% 40%,#ff4fa838,#0000 70%),radial-gradient(40% 50% at 70% 30%,#8c52ff40,#0000 70%),radial-gradient(30% 40% at 50% 70%,#ff8a781f,#0000 70%);height:70%;animation:6s ease-in-out infinite cv3-breathe;position:absolute;inset:-20% -10% auto}.cv3-creating-inner{text-align:center;flex-direction:column;align-items:center;width:min(100%,460px);display:flex;position:relative}.cv3-creating-brand{margin-bottom:44px}.cv3-sparkle{color:#ffc2e4;background:radial-gradient(circle,#ff4fa84d,#0000 70%);border-radius:50%;place-items:center;width:64px;height:64px;animation:2.6s ease-in-out infinite cv3-twinkle;display:grid}.cv3-creating h1{text-align:center;margin-top:18px;font-size:clamp(34px,6vw,46px)}.cv3-creating-sub{color:var(--cv3-muted);margin:10px 0 0}.cv3-stages{text-align:start;gap:0;width:100%;margin:34px 0 0;padding:0;list-style:none;display:grid}.cv3-stages li{min-height:54px;color:var(--cv3-muted);align-items:center;gap:14px;font-size:16px;display:flex;position:relative}.cv3-stages li:not(:last-child):after{content:"";background:var(--cv3-line);inset-inline-start:13px;width:1px;height:28px;position:absolute;top:40px}.cv3-stage-dot{border:1.5px solid #ffffff38;border-radius:50%;flex:none;place-items:center;width:27px;height:27px;display:grid}.cv3-stage-dot svg{width:14px;height:14px}.cv3-stages li[data-state=done]{color:#fff}.cv3-stages li[data-state=done] .cv3-stage-dot{background:var(--cv3-gradient-btn);border:0}.cv3-stages li[data-state=active]{color:#fff;font-weight:600}.cv3-stages li[data-state=active] .cv3-stage-dot{border-color:#ff7fbf;animation:1.8s ease-out infinite cv3-pulse;box-shadow:0 0 #ff7fbf80}.cv3-creating-card,.cv3-creating-note{border:1px solid var(--cv3-line);text-align:center;background:#151024bf;border-radius:18px;width:100%;margin-top:30px;padding:18px}.cv3-creating-card p,.cv3-creating-note p{color:var(--cv3-muted);margin:6px 0 0;font-size:14px;line-height:1.5}.cv3-creating-note .cv3-btn{margin-top:14px}.cv3-creating-inner>.cv3-btn{margin-top:30px}.cv3-creating-slow{color:var(--cv3-lilac);margin-top:18px;font-size:14px}@keyframes cv3-breathe{50%{opacity:.7;transform:scale(1.05)}}@keyframes cv3-twinkle{50%{opacity:.8;transform:scale(1.08)rotate(8deg)}}@keyframes cv3-pulse{to{box-shadow:0 0 0 10px #ff7fbf00}}@media (width<=760px){.cv3-style-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.cv3-main{padding-top:22px}.cv3 h1{font-size:clamp(26px,7.4vw,32px)}.cv3-question h1{font-size:clamp(22px,6.2vw,27px)}.cv3-photo-grid,.cv3-feeling-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cv3-feeling-card{min-height:100px}.cv3-sheet-list{grid-template-columns:1fr}.cv3-review>div{grid-template-columns:1fr auto;row-gap:2px}.cv3-review>div span{grid-column:1}.cv3-review>div strong{grid-area:2/1}.cv3-review>div .cv3-edit{grid-area:1/2/span 2}.cv3-welcome{padding:36px 20px max(28px, env(safe-area-inset-bottom));background-position:65% 0;background-repeat:no-repeat;background-size:auto 62%;align-items:flex-end}.cv3-welcome:before,[dir=rtl] .cv3-welcome:before{background:linear-gradient(#0c07131a 0%,#0c071366 32%,#0c0713 50% 100%)}.cv3-welcome h1{font-size:40px}.cv3-welcome-content{padding-top:34vh}.cv3-welcome .cv3-btn{width:100%}html:has(.cv3){background:#0c0713;min-height:100%}body:has(.cv3){background:#0c0713;min-height:100%}#root:has(.cv3){background:#0c0713;min-height:100%}.cv3-main{background:0 0;min-height:calc(100svh - 60px)}.cv3-actions{background-color:var(--cv3-bg)}}@media (width<=600px) and (height<=640px){.cv3-actions{margin-top:18px;position:sticky}.cv3-main{padding-bottom:max(20px, env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.cv3 *,.cv3 :before,.cv3 :after{transition:none!important;animation:none!important}}.cv3-story-tabs{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.cv3-story-tabs .cv3-chip{min-height:36px;padding:6px 14px;font-size:13px}.cv3-changed{color:var(--cv3-pink)}.cv3-previous{border:1px dashed var(--cv3-line-strong);background:#8c52ff14;border-radius:14px;margin-top:14px;padding:12px 14px}.cv3-previous span{color:var(--cv3-lilac);text-transform:uppercase;letter-spacing:.1em;font-size:12px;font-weight:700}.cv3-previous p{color:var(--cv3-muted);margin:6px 0 10px;font-size:14px}.cv3-previous .cv3-chip{min-height:34px;padding:6px 14px;font-size:13px}.cv3-photo-manager{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:10px;margin:16px 0;display:grid;overflow-y:auto}.cv3-photo-manager figure{aspect-ratio:1;margin:0;position:relative}.cv3-photo-manager img{object-fit:cover;border-radius:14px;width:100%;height:100%}.cv3-photo-remove{top:6px;background:#0c0713bf;border:0;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;inset-inline-end:6px}.cv3-photo-remove svg{width:14px;height:14px}.cv3-photo-add{aspect-ratio:1;border:1px dashed var(--cv3-line-strong);color:var(--cv3-lilac);cursor:pointer;border-radius:14px;align-content:center;place-items:center;gap:4px;font-size:13px;display:grid;position:relative}.cv3-photo-add input{opacity:0;cursor:pointer;position:absolute;inset:0}.cv3-sheet-done{width:100%}.cv3-percent{font-family:var(--cv3-display);background:var(--cv3-gradient);color:#0000;-webkit-background-clip:text;background-clip:text;margin:22px 0 0;font-size:clamp(40px,9vw,56px);line-height:1}.cv3-bar{background:#ffffff1a;border-radius:99px;width:min(100%,360px);height:6px;margin:14px auto 0;display:flex;overflow:hidden}.cv3-bar span{background:var(--cv3-gradient);border-radius:99px;height:100%;transition:width .9s;display:block}.cv3-current-stage{color:var(--cv3-lilac);margin:10px 0 0;font-size:14px;font-weight:600}.cv3-test-note{color:#ffd9a8;text-align:start;background:#ffaa5014;border:1px solid #ffc47866;border-radius:14px;margin-top:18px;padding:14px 16px;font-size:14px}@media (prefers-reduced-motion:reduce){.cv3-bar span{transition:none}}.cv3-creating-card:has(.cv3-creating-heart){text-align:start;align-items:center;gap:14px;display:flex}.cv3-creating-heart{width:48px;height:48px;color:var(--cv3-pink);background:#df31df29;border-radius:50%;flex:none;place-items:center;display:grid}.cv3-creating-heart svg{width:22px;height:22px}.cv3-language-top{margin:4px 0 28px}.cv3-language-top .cv3-language-btn{background:linear-gradient(135deg,#8b3dff2e,#df31df1a);border-color:#d86bff8c;justify-content:flex-start;gap:12px;width:100%;min-height:60px;font-size:1.05rem;font-weight:600}.cv3-language-top .cv3-language-btn>span{text-align:start;flex:1}.cv3-subtitle{color:var(--cv3-ink,#fff);margin:0 0 14px;font-family:DM Serif Display,Georgia,serif;font-size:clamp(1.3rem,4.5vw,1.7rem);font-weight:400}.cv3-thumb{border-radius:12px;flex:none;width:56px;height:56px;display:inline-block;position:relative;overflow:hidden}.cv3-photo-manager .cv3-thumb{border-radius:14px;width:100%;height:100%}.cv3-thumb img,.cv3-thumb-empty{object-fit:cover;background:var(--cv3-surface,#ffffff0f);width:100%;height:100%;display:block}.cv3-thumb[data-status=uploading] img{opacity:.55}.cv3-thumb[data-status=failed] img{opacity:.4;filter:grayscale(.6)}.cv3-thumb-state{min-height:18px;color:var(--cv3-text,#fff);background:#140a1eb8;border:0;border-radius:999px;justify-content:center;align-items:center;padding:3px 6px;font-size:10px;line-height:1;display:flex;position:absolute;inset:auto 4px 4px}.cv3-thumb-saved{width:18px;height:18px;padding:0;inset:auto 4px 4px auto}.cv3-thumb-saved svg{width:11px;height:11px}.cv3-thumb-retry{cursor:pointer;background:color-mix(in oklab, var(--cv3-coral,#ff7a6b) 80%, transparent);font-weight:600}.cv3-photo-failure{border:1px solid color-mix(in oklab, var(--cv3-coral,#ff7a6b) 45%, transparent);background:color-mix(in oklab, var(--cv3-coral,#ff7a6b) 10%, transparent);border-radius:16px;margin-top:14px;padding:14px 16px}.cv3-photo-failure strong{font-size:15px;display:block}.cv3-photo-failure p{color:var(--cv3-muted);margin:4px 0 10px;font-size:13px}.cv3-photo-failure div{flex-wrap:wrap;gap:8px;display:flex}@media (width<=760px){[dir=rtl] .cv3-welcome{background-position:top;background-size:100%}[dir=rtl] .cv3-welcome:before{background:linear-gradient(#0c071300 28%,#0c07138c 44%,#0c0713 58% 100%),linear-gradient(#0c071359,#0000 18%)}}.cv3-progress:has(>span:nth-child(8)){grid-template-columns:repeat(8,1fr)}.cv3-contact-form{gap:18px;max-width:520px;margin-top:26px;display:grid}.cv3-field{gap:8px;display:grid}.cv3-field>span{font-size:14px;font-weight:600}.cv3-field em{color:var(--cv3-muted);font-style:normal;font-weight:500}.cv3-field input,.cv3-phone select{border:1px solid var(--cv3-line);height:50px;color:var(--cv3-text);background:#ffffff0d;border-radius:14px;font-size:16px}.cv3-field input:focus-visible{border-color:var(--cv3-line-strong);outline:none;box-shadow:0 0 0 3px #d86bff33}.cv3-field input[aria-invalid=true]{border-color:#ff9a9a}.cv3-phone{grid-template-columns:116px 1fr;gap:8px;display:grid}.cv3-phone select{padding:0 10px}.cv3-phone select option{color:#171020}.cv3-consents{border:1px solid var(--cv3-line);background:var(--cv3-panel);border-radius:18px;gap:12px;margin:4px 0 0;padding:16px;display:grid}.cv3-consents label{cursor:pointer;align-items:flex-start;gap:12px;font-size:14px;line-height:1.45;display:flex}.cv3-consents input{accent-color:#df31df;flex:none;width:20px;height:20px;margin-top:1px}.cv3-consents input:disabled+span{opacity:.5}.cv3-consents p{color:var(--cv3-muted);margin:2px 0 0;font-size:12.5px;line-height:1.5}.cv3-review-contact{margin-top:12px}.cv3-review-contact strong bdi{unicode-bidi:isolate}.cv3-dialect{margin-top:22px}.cv3-dialect-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.cv3-dialect-btn{border:1px solid var(--cv3-line);background:#ffffff0d;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:52px;padding:0 12px;font-size:15px;font-weight:600;display:flex}.cv3-dialect-btn[aria-checked=true]{background:linear-gradient(135deg,#8b3dff38,#df31df1f);border-color:#d86bffbf}.cv3-dialect-btn svg{flex:none;width:16px}.cv3-screen-details{--cv3-bg:var(--recipient-bg);--cv3-bg-2:var(--recipient-surface);--cv3-text:var(--recipient-text);--cv3-muted:var(--recipient-muted);--cv3-lilac:var(--recipient-accent);--cv3-gradient-btn:var(--recipient-action);background:var(--cv3-bg)}.cv3-screen-details .cv3-header{background:var(--cv3-bg)}.cv3-screen-details .cv3-panel{max-width:620px}.cv3-screen-details h1{letter-spacing:0;font-size:34px}.cv3-screen-details .cv3-name{border-radius:8px}.cv3-grammar legend{overflow-wrap:anywhere}.cv3-grammar>div{grid-template-columns:1fr;gap:10px;display:grid}.cv3 .cv3-reference{border:1px solid var(--cv3-line);background:var(--recipient-surface);white-space:normal;text-align:start;border-radius:8px;justify-content:flex-start;gap:16px;width:100%;height:auto;min-height:58px;padding:14px 16px}.cv3-reference>span:first-of-type{flex:1}.cv3-reference[aria-pressed=true]{border-color:var(--recipient-accent);background:color-mix(in oklab, var(--recipient-accent) 12%, var(--recipient-surface))}.cv3-reference-check{border:1px solid var(--cv3-muted);border-radius:50%;flex:none;place-items:center;width:20px;height:20px;display:grid}.cv3-reference-check svg{width:14px;color:var(--recipient-accent)}.cv3-screen-details .cv3-upload{white-space:normal;text-align:start;border-radius:8px;width:100%;height:auto}.cv3-upload>span{flex:1}.cv3 .cv3-thumbs,.cv3-photo-manager{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:12px;display:grid}.cv3 .cv3-photo-item{min-width:0;margin:0}.cv3 .cv3-photo-item .cv3-thumb{aspect-ratio:4/5;border-radius:8px;width:100%;height:auto}.cv3 .cv3-photo-item img{border-radius:8px;width:100%;height:100%}.cv3-photo-item figcaption{color:var(--recipient-error);margin-top:5px;font-size:12px;line-height:1.4}.cv3-photo-item figcaption small{display:block}.cv3-photo-item figcaption div{flex-wrap:wrap;display:flex}.cv3-photo-item figcaption button{height:auto;min-height:36px;color:var(--cv3-text);padding:4px;font-size:12px}.cv3-photo-item[data-status=failed] .cv3-thumb{border:1px solid var(--recipient-error)}.cv3 .cv3-photo-remove{background:var(--cv3-bg);width:28px;height:28px;padding:4px}.cv3-photo-optional{color:var(--cv3-muted);margin-top:18px;font-size:13px;line-height:1.6}.cv3-screen-details .cv3-actions-inner{position:relative}.cv3-validation-prompt{border:1px solid var(--recipient-accent);background:var(--recipient-surface);max-width:min(100%,320px);color:var(--recipient-text);bottom:calc(100% + 10px);border-radius:8px;padding:10px 14px;font-size:13px;position:absolute;inset-inline-end:0}.cv3.cv3-rights-sheet{--cv3-text:var(--recipient-sheet-ink);--cv3-bg:var(--recipient-sheet);--cv3-gradient-btn:var(--recipient-action);background:var(--recipient-sheet);min-height:0;color:var(--recipient-sheet-ink);gap:20px;overflow-y:auto}.cv3-rights-sheet>button{color:var(--recipient-sheet-ink)}.cv3-rights-sheet h2{color:var(--recipient-sheet-ink);letter-spacing:0;font-size:28px}.cv3-rights-icon{width:40px;height:40px;color:var(--primary);background:var(--accent);border-radius:50%;padding:8px}.cv3-rights-description{color:var(--recipient-sheet-ink);text-align:start;line-height:1.65}.cv3-rights-description a{color:var(--primary);text-decoration:underline}.cv3-rights-check{cursor:pointer;align-items:flex-start;gap:12px;font-size:14px;line-height:1.6;display:flex}.cv3-rights-check>button{flex:none;margin-top:3px}.cv3-rights-error{color:var(--destructive);font-size:13px}.cv3-rights-sheet .cv3-primary{width:100%;color:var(--recipient-sheet-ink)}.cv3-screen-details .cv3-primary{color:var(--recipient-sheet-ink)}@media (width<=600px){.cv3-screen-details h1{font-size:30px}.cv3-screen-details .cv3-actions .cv3-back{display:none}.cv3-screen-details .cv3-actions .cv3-primary{width:100%}}.cv3 .cv3-photo-notice{border-top:1px solid color-mix(in oklab, currentColor 14%, transparent);opacity:.82;text-align:start;margin-top:.75rem;padding-top:.75rem;font-size:.8125rem;line-height:1.5}.cv3 .cv3-photo-notice p{margin:0}.cv3 .cv3-photo-notice a{text-underline-offset:2px;text-decoration:underline}.cv3 .cv3-photo-notice-more{border-top:1px solid color-mix(in oklab, currentColor 10%, transparent);width:100%;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;align-items:center;gap:.5rem;min-height:44px;margin-top:.5rem;padding:.5rem 0;display:flex}.cv3 .cv3-photo-notice-more span{flex:1}.cv3 .cv3-photo-notice-more svg{stroke:currentColor;fill:none;flex:none;width:1rem;min-width:1rem;height:1rem;transition:transform .2s;overflow:visible}.cv3 .cv3-photo-notice-more svg.is-open{transform:rotate(180deg)}.cv3 .cv3-photo-notice-child{padding-bottom:.25rem}.cv3-cover-step{flex-direction:column;gap:0;display:flex}.cv3-cover-step h1{max-width:none}.cv3-cover-help{color:var(--cv3-muted);margin:10px 0 20px;font-size:16px;line-height:1.5}.cv3-cover-hero{aspect-ratio:16/9.4;border:1px solid var(--cv3-line-strong);box-shadow:0 18px 40px -18px color-mix(in oklab, var(--cv3-pink) 35%, transparent);border-radius:18px;margin:0;position:relative;overflow:hidden}.cv3-cover-hero img{object-fit:cover;width:100%;height:100%;display:block}.cv3-cover-pill{background:var(--cv3-gradient-btn);color:var(--cv3-text);font-family:var(--cv3-display);border-radius:999px;align-items:center;gap:10px;padding:4px 18px 4px 4px;font-size:16px;display:inline-flex;position:absolute;inset-block-start:14px;inset-inline-start:14px;box-shadow:0 6px 18px -6px #00000080}.cv3[dir=rtl] .cv3-cover-pill{font-family:var(--cv3-body);padding:4px 4px 4px 18px;font-weight:600}.cv3-cover-pill-check{background:color-mix(in oklab, var(--cv3-bg) 70%, transparent);border-radius:999px;place-items:center;width:30px;height:30px;display:grid}.cv3-cover-pill-check svg{width:15px;height:15px}.cv3-cover-first{color:var(--cv3-muted);margin:10px 0 0;font-size:13px}.cv3-cover-story{font-family:var(--cv3-display);margin:26px 0 14px;font-size:24px;font-weight:400}.cv3[lang=ar] .cv3-cover-story{font-family:var(--cv3-body);font-weight:700}.cv3-cover-strip{scrollbar-width:none;align-items:flex-start;gap:8px;margin:0;padding:4px 2px 6px;list-style:none;display:flex;overflow-x:auto}.cv3-cover-strip::-webkit-scrollbar{display:none}.cv3-cover-strip:focus-visible{outline:2px solid var(--cv3-pink);outline-offset:2px;border-radius:10px}.cv3-strip-wrap{position:relative}.cv3-strip-nav{z-index:3;background:color-mix(in oklab, var(--cv3-bg) 82%, var(--cv3-lilac));width:32px;height:32px;color:var(--cv3-text);border:1px solid var(--cv3-line-strong);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;transition:opacity .15s;display:flex;position:absolute;top:46px;box-shadow:0 4px 14px #00000059}.cv3-strip-nav:hover:not(:disabled){background:color-mix(in oklab, var(--cv3-bg) 60%, var(--cv3-lilac))}.cv3-strip-nav:disabled{opacity:0;pointer-events:none}.cv3-strip-nav.prev{inset-inline-start:2px}.cv3-strip-nav.next{inset-inline-end:2px}.cv3-strip-nav svg{width:18px;height:18px}[dir=rtl] .cv3-strip-nav.prev svg,[dir=rtl] .cv3-strip-nav.next svg{transform:scaleX(-1)}.cv3-cover-item{flex-direction:column;flex:none;align-items:center;gap:8px;display:flex}.cv3-cover-item.is-dragging{opacity:.45}.cv3-cover-thumb{background:var(--cv3-bg-2);cursor:grab;border:2px solid #0000;border-radius:10px;width:84px;height:124px;padding:0;position:relative;overflow:hidden}.cv3-cover-item.is-cover .cv3-cover-thumb{border-color:var(--cv3-pink);width:100px;box-shadow:0 0 0 2px color-mix(in oklab, var(--cv3-pink) 25%, transparent)}.cv3-cover-item.is-active:not(.is-cover) .cv3-cover-thumb{border-color:var(--cv3-lilac);transform:translateY(-4px)}.cv3-cover-thumb img{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.cv3-cover-grip{width:24px;height:24px;color:var(--cv3-text);background:#00000073;border-radius:7px;place-items:center;display:grid;position:absolute;inset-block-start:6px;inset-inline-end:6px}.cv3-cover-grip svg{width:14px;height:14px}.cv3-cover-badge{background:var(--cv3-gradient-btn);color:var(--cv3-text);border-radius:999px;padding:3px 10px;font-size:13px;position:absolute;inset-block-end:8px;inset-inline-start:8px}.cv3-cover-arrows{gap:6px;display:flex}.cv3-cover-arrows button{background:color-mix(in oklab, var(--cv3-text) 7%, transparent);width:40px;height:40px;color:var(--cv3-text);border:0;border-radius:12px;place-items:center;display:grid}.cv3-cover-item.is-active .cv3-cover-arrows button:not(:disabled){background:color-mix(in oklab, var(--cv3-lilac) 45%, var(--cv3-bg))}.cv3-cover-arrows button:disabled{opacity:.35}.cv3-cover-arrows svg{width:18px;height:18px}.cv3-cover-add{border:1.5px dashed var(--cv3-line-strong);width:84px;height:124px;color:var(--cv3-text);background:0 0;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:6px;font-size:14px;display:flex}.cv3-cover-add svg{width:22px;height:22px}.cv3-cover-hint{text-align:center;color:var(--cv3-muted);margin:18px 0 0;font-size:14px}.cv3-screen-cover{--cv3-bg:var(--recipient-bg);--cv3-bg-2:var(--recipient-surface);--cv3-text:var(--recipient-text);--cv3-muted:var(--recipient-muted);--cv3-gradient-btn:var(--recipient-action);background:var(--cv3-bg)}.cv3-screen-cover .cv3-header{background:var(--cv3-bg)}.cv3-screen-cover .cv3-panel{max-width:700px}.cv3-screen-cover h1{letter-spacing:0;font-size:34px}.cv3-screen-cover .cv3-cover-help{margin:8px 0 14px}.cv3-screen-cover .cv3-upload{white-space:normal;text-align:start;border-radius:10px;justify-content:start;gap:12px;width:100%;height:auto;min-height:62px;margin:0 0 12px;padding:10px 14px}.cv3-screen-cover .cv3-upload strong{font-size:16px;font-weight:500}.cv3-screen-cover .cv3-upload small{font-size:13px;line-height:1.45}.cv3-screen-cover .cv3-upload>svg{width:22px;height:22px}.cv3-screen-cover .cv3-cover-hero{aspect-ratio:1.88;background:var(--cv3-bg-2);border-radius:13px}.cv3-frame-surface{direction:ltr;position:absolute;inset:0;overflow:hidden}.cv3-frame-surface img{object-fit:contain;transform-origin:0 0;-webkit-user-select:none;user-select:none;width:100%;max-width:none;height:100%;position:absolute;top:0;left:0}.cv3-frame-surface .cv3-frame-backdrop{object-fit:cover;filter:blur(18px)brightness(.7);transform-origin:50%;pointer-events:none;transform:scale(1.12)}.cv3-frame-surface .cv3-frame-photo{position:absolute}.cv3-cover-hero .cv3-frame-source{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.cv3-frame-caption{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:8px;display:grid}.cv3-screen-cover .cv3-frame-caption .cv3-cover-pill{box-shadow:none;background:0 0;gap:6px;min-width:0;padding:0;font-size:13px;position:static}.cv3-screen-cover .cv3-cover-pill-check{width:22px;height:22px}.cv3-screen-cover .cv3-cover-story{margin:16px 0 10px;font-size:25px}.cv3-screen-cover .cv3-cover-strip{gap:8px;padding:3px 2px 10px}.cv3-cover-tile{position:relative}.cv3-screen-cover .cv3-cover-thumb,.cv3-screen-cover .cv3-cover-item.is-cover .cv3-cover-thumb{border-radius:9px;width:78px;height:92px;padding:0}.cv3-screen-cover .cv3-cover-item.is-cover .cv3-cover-thumb{border-color:var(--cv3-pink)}.cv3-screen-cover .cv3-cover-thumb img{object-fit:contain}.cv3-screen-cover .cv3-cover-badge{overflow-wrap:anywhere;bottom:5px;max-width:calc(100% - 8px);padding:4px 8px;font-size:11px;inset-inline-start:4px}.cv3 .cv3-cover-grip{background:color-mix(in oklab, var(--cv3-bg) 75%, transparent);touch-action:none;cursor:grab;top:4px;width:25px;height:28px;padding:3px;inset-inline-end:4px}.cv3 .cv3-cover-remove{background:color-mix(in oklab, var(--cv3-bg) 75%, transparent);opacity:0;bottom:5px;border-radius:999px;width:22px;height:22px;padding:4px;position:absolute;inset-inline-end:3px}.cv3-cover-tile:hover .cv3-cover-remove,.cv3-cover-tile:focus-within .cv3-cover-remove{opacity:1}@media (hover:none){.cv3 .cv3-cover-remove{opacity:1}}.cv3-screen-cover .cv3-cover-add{width:44px;height:92px;color:var(--cv3-pink);padding:0}.cv3-cover-failure{max-width:78px;color:var(--recipient-error);font-size:11px}.cv3-cover-failure button{height:28px;padding:0;font-size:12px}.cv3-cover-saving{color:var(--cv3-muted);font-size:11px}.cv3-screen-cover .cv3-photo-notice{opacity:1;color:var(--cv3-muted);margin-top:0;padding-top:10px;font-size:12px;line-height:1.5}.cv3-screen-cover .cv3-photo-notice-more{white-space:normal;height:auto;margin-top:10px;padding:10px 0;font-size:13px}.cv3-screen-cover .cv3-actions{padding:0 16px max(20px, env(safe-area-inset-bottom));background:0 0;position:static}.cv3-screen-cover .cv3-main{min-height:0;padding-top:14px;padding-bottom:8px}.cv3-screen-cover .cv3-actions-inner{max-width:700px}.cv3-screen-cover .cv3-actions .cv3-back{display:none}.cv3-screen-cover .cv3-primary{width:100%;min-height:44px;color:var(--recipient-sheet-ink);font-size:16px}.cv3-screen-cover .cv3-progress{grid-template-columns:repeat(8,1fr)}.cv3-screen-cover .cv3-progress:has(>span:nth-child(9)){grid-template-columns:repeat(9,1fr)}@media (width>=601px){.cv3-screen-cover .cv3-cover-thumb,.cv3-screen-cover .cv3-cover-item.is-cover .cv3-cover-thumb{width:130px;height:150px}.cv3-screen-cover .cv3-cover-add{width:64px;height:150px}}@media (width<=390px){.cv3-screen-cover h1{font-size:30px}}.cv3-songwriter{gap:.75rem;padding:1rem 1.1rem;display:grid}.cv3-songwriter>summary{cursor:pointer;color:var(--foreground);font-weight:600;list-style-position:inside}.cv3-songwriter label{color:var(--muted-foreground);gap:.35rem;font-size:.9rem;display:grid}.cv3-songwriter textarea,.cv3-songwriter input{border:1px solid var(--border);width:100%;color:var(--foreground);font:inherit;background:0 0;border-radius:.75rem;padding:.6rem .75rem}.cv3-songwriter small{font-size:.78rem}
