.certificate-editor-lab-module__XC9x8q__lab{color:#2d1726;background:radial-gradient(circle at 82% 12%,color-mix(in srgb,var(--occasion-accent),transparent 87%),transparent 30%),linear-gradient(145deg,#fffaf9,#f8eef2 58%,#f4e8ee);min-height:100vh;font-family:var(--font-sans),sans-serif;padding:0 28px 80px}.certificate-editor-lab-module__XC9x8q__lab button,.certificate-editor-lab-module__XC9x8q__lab a{font:inherit}.certificate-editor-lab-module__XC9x8q__labHeader{border-bottom:1px solid #5720441f;grid-template-columns:1fr auto 1fr;align-items:center;max-width:1500px;height:72px;margin:auto;font-size:.68rem;display:grid}.certificate-editor-lab-module__XC9x8q__labHeader>a{color:#765b6d;align-items:center;gap:7px;text-decoration:none;display:flex}.certificate-editor-lab-module__XC9x8q__labHeader>a svg{width:15px}.certificate-editor-lab-module__XC9x8q__labHeader>span{text-align:right;color:#917986}.certificate-editor-lab-module__XC9x8q__brand{font-family:var(--font-display),serif;letter-spacing:.18em;align-items:center;gap:9px;font-size:.78rem;display:flex}.certificate-editor-lab-module__XC9x8q__brand i{background:radial-gradient(circle at 34% 28%,#fff 0 4%,#dc6c98 5% 13%,#64204c 46%,#2d1027 76%);border-radius:50%;width:26px;height:26px;box-shadow:0 0 0 1px #d77ba4,0 8px 20px #5b214440}.certificate-editor-lab-module__XC9x8q__introduction{text-align:center;max-width:1450px;margin:34px auto 24px}.certificate-editor-lab-module__XC9x8q__introduction>p,.certificate-editor-lab-module__XC9x8q__panelKicker{color:var(--occasion-accent);letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:.61rem;font-weight:900}.certificate-editor-lab-module__XC9x8q__introduction h1{font-family:var(--font-display),serif;letter-spacing:-.045em;margin:9px 0 25px;font-size:clamp(2.2rem,4vw,4.2rem);font-weight:450;line-height:.94}.certificate-editor-lab-module__XC9x8q__introduction h1 em{color:var(--occasion-accent);font-family:var(--font-script),cursive;letter-spacing:0;font-size:.8em;font-weight:400}.certificate-editor-lab-module__XC9x8q__conceptTabs{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff8c;border:1px solid #5720441f;border-radius:22px;grid-template-columns:repeat(3,1fr);gap:5px;max-width:920px;margin:auto;padding:6px;display:grid;box-shadow:0 18px 50px #411a3212}.certificate-editor-lab-module__XC9x8q__conceptTabs button{text-align:left;color:#7c6573;cursor:pointer;background:0 0;border:0;border-radius:16px;grid-template-columns:28px 1fr;align-items:center;min-height:62px;padding:8px 14px;transition:all .3s;display:grid}.certificate-editor-lab-module__XC9x8q__conceptTabs button[aria-selected=true]{color:#fff;background:linear-gradient(135deg,#713054,var(--occasion));box-shadow:0 10px 25px #57204438}.certificate-editor-lab-module__XC9x8q__conceptTabs button>span{font-family:var(--font-display),serif;opacity:.7;grid-row:1/3;font-size:1rem}.certificate-editor-lab-module__XC9x8q__conceptTabs strong{font-size:.7rem}.certificate-editor-lab-module__XC9x8q__conceptTabs small{opacity:.7;font-size:.52rem}.certificate-editor-lab-module__XC9x8q__experience{background:#fffbfbd4;border:1px solid #57204424;border-radius:34px;max-width:1500px;min-height:760px;margin:auto;position:relative;overflow:hidden;box-shadow:0 35px 90px #3f163021}.certificate-editor-lab-module__XC9x8q__storyline{color:#9b8994;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #5720441a;justify-content:center;align-items:center;gap:14px;height:52px;padding:0 28px;font-size:.58rem;font-weight:800;display:flex}.certificate-editor-lab-module__XC9x8q__storyline i{background:linear-gradient(90deg,transparent,var(--occasion-accent),transparent);width:55px;height:1px}.certificate-editor-lab-module__XC9x8q__storyline strong{color:var(--occasion);font-weight:900}.certificate-editor-lab-module__XC9x8q__atelier{grid-template-rows:52px 1fr 68px;grid-template-columns:108px minmax(340px,.78fr) minmax(500px,1.22fr);display:grid}.certificate-editor-lab-module__XC9x8q__atelier>.certificate-editor-lab-module__XC9x8q__storyline{grid-column:1/4}.certificate-editor-lab-module__XC9x8q__toolRail{background:#ffffff85;border-right:1px solid #5720441a;flex-direction:column;gap:10px;padding:26px 14px 18px;display:flex}.certificate-editor-lab-module__XC9x8q__toolRail>p{text-align:center;color:#a28e9a;letter-spacing:.16em;text-transform:uppercase;margin:0 0 7px;font-size:.48rem;font-weight:900}.certificate-editor-lab-module__XC9x8q__toolRail button{color:#8f7987;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:76px;padding:10px 4px;font-size:.56rem;font-weight:800;display:flex}.certificate-editor-lab-module__XC9x8q__toolRail button[aria-pressed=true]{color:var(--occasion);border-color:color-mix(in srgb,var(--occasion-accent),transparent 50%);background:#fff;box-shadow:0 12px 28px #5720441a}.certificate-editor-lab-module__XC9x8q__railProgress{text-align:center;color:#9a8591;margin-top:auto;font-size:.5rem}.certificate-editor-lab-module__XC9x8q__railProgress i{border:2px solid var(--occasion-accent);border-left-color:#ead9e1;border-radius:50%;width:34px;height:34px;margin:0 auto 5px;display:block}.certificate-editor-lab-module__XC9x8q__panel{padding:38px clamp(28px,3.5vw,58px);overflow:auto}.certificate-editor-lab-module__XC9x8q__panel h2,.certificate-editor-lab-module__XC9x8q__immersiveCopy h2,.certificate-editor-lab-module__XC9x8q__guidedQuestion>h2{font-family:var(--font-display),serif;letter-spacing:-.04em;margin:8px 0 12px;font-size:clamp(2rem,3vw,3.45rem);font-weight:450;line-height:.96}.certificate-editor-lab-module__XC9x8q__panelIntro{color:#7d6875;max-width:520px;margin:0 0 26px;font-size:.7rem;line-height:1.65}.certificate-editor-lab-module__XC9x8q__wordsPanel,.certificate-editor-lab-module__XC9x8q__tonePanel,.certificate-editor-lab-module__XC9x8q__finishPanel{max-width:560px}.certificate-editor-lab-module__XC9x8q__editorialField{background:#fffc;border:1px solid #5720442b;border-radius:17px;grid-template-columns:1fr auto;gap:7px;margin-bottom:13px;padding:14px 16px 10px;display:grid;box-shadow:0 10px 30px #3c192f0b}.certificate-editor-lab-module__XC9x8q__editorialField:focus-within{border-color:var(--occasion-accent);box-shadow:0 12px 38px color-mix(in srgb,var(--occasion-accent),transparent 88%)}.certificate-editor-lab-module__XC9x8q__editorialField span{color:#765d6d;letter-spacing:.08em;text-transform:uppercase;font-size:.55rem;font-weight:900}.certificate-editor-lab-module__XC9x8q__editorialField textarea{width:100%;color:var(--occasion);resize:none;font-family:var(--font-display),serif;background:0 0;border:0;outline:0;grid-column:1/3;padding:4px 0;font-size:1.08rem;line-height:1.35}.certificate-editor-lab-module__XC9x8q__editorialField:nth-of-type(2) textarea{font-family:var(--font-sans),sans-serif;font-size:.72rem}.certificate-editor-lab-module__XC9x8q__editorialField small{color:#aa96a2;grid-column:2;font-size:.48rem}.certificate-editor-lab-module__XC9x8q__toneChoices{gap:10px;display:grid}.certificate-editor-lab-module__XC9x8q__toneChoices button{text-align:left;color:#553346;cursor:pointer;background:#ffffffb8;border:1px solid #57204421;border-radius:18px;grid-template-columns:34px 1fr 20px;align-items:center;gap:12px;min-height:80px;padding:12px 15px;display:grid}.certificate-editor-lab-module__XC9x8q__toneChoices button>span{font-family:var(--font-display),serif;color:var(--occasion-accent)}.certificate-editor-lab-module__XC9x8q__toneChoices button div{flex-direction:column;gap:4px;display:flex}.certificate-editor-lab-module__XC9x8q__toneChoices strong{font-family:var(--font-display),serif;font-size:1.08rem}.certificate-editor-lab-module__XC9x8q__toneChoices small{color:#8c7482;font-size:.56rem}.certificate-editor-lab-module__XC9x8q__toneChoices svg{width:16px}.certificate-editor-lab-module__XC9x8q__finishChoices{grid-template-columns:1fr 1fr;gap:9px;display:grid}.certificate-editor-lab-module__XC9x8q__finishChoices button{text-align:left;color:#624052;cursor:pointer;background:#ffffffb3;border:1px solid #57204424;border-radius:18px;grid-template-columns:45px 1fr 16px;align-items:center;gap:10px;min-height:78px;padding:11px;transition:all .3s;display:grid}.certificate-editor-lab-module__XC9x8q__finishChoices button[aria-pressed=true]{border-color:var(--occasion-accent);box-shadow:0 13px 32px color-mix(in srgb,var(--occasion-accent),transparent 86%);background:#fff}.certificate-editor-lab-module__XC9x8q__finishChoices button>span{flex-direction:column;gap:3px;display:flex}.certificate-editor-lab-module__XC9x8q__finishChoices strong{font-size:.64rem}.certificate-editor-lab-module__XC9x8q__finishChoices small{color:#967f8b;font-size:.49rem;line-height:1.35}.certificate-editor-lab-module__XC9x8q__finishChoices svg{width:14px;color:var(--occasion-accent)}.certificate-editor-lab-module__XC9x8q__finishSwatch{border:1px solid #ffffffb3;border-radius:50%;width:44px;height:44px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 15px #ffffff8c,0 7px 15px #38192c26}.certificate-editor-lab-module__XC9x8q__finishSwatch:after{content:"";background:linear-gradient(105deg,#0000 35%,#ffffffe6 48%,#0000 62%);transition:all .7s;position:absolute;inset:-20%;transform:translate(-80%)}.certificate-editor-lab-module__XC9x8q__finishChoices button:hover .certificate-editor-lab-module__XC9x8q__finishSwatch:after{transform:translate(80%)}.certificate-editor-lab-module__XC9x8q__swatchTheme{background:radial-gradient(circle at 30% 25%,#ffd8e8,#b43b75 48%,#49132f)}.certificate-editor-lab-module__XC9x8q__swatchMoon{background:radial-gradient(circle at 30% 25%,#fff,#b6b8e8 28%,#34365f 70%,#15162c)}.certificate-editor-lab-module__XC9x8q__swatchChrome{background:conic-gradient(from 120deg,#f8e8ff,#7fd8ec,#f7d078,#e99bbf,#eee,#7b7194,#f8e8ff)}.certificate-editor-lab-module__XC9x8q__swatchOcean{background:radial-gradient(circle at 30% 20%,#8bfff1,#0d8fa4 35%,#06385d 70%,#061b35)}.certificate-editor-lab-module__XC9x8q__swatchWatercolor{background:radial-gradient(circle at 30% 25%,#ffcfdb,#0000 40%),radial-gradient(circle at 70% 70%,#90c7da,#0000 45%),#f2ddcc}.certificate-editor-lab-module__XC9x8q__swatchRetro{background:linear-gradient(145deg,#ffcc62 0 35%,#ed6b43 36% 63%,#354d66 64%)}.certificate-editor-lab-module__XC9x8q__previewStage{background:radial-gradient(circle at 50% 43%,color-mix(in srgb,var(--occasion-glow),transparent 68%),transparent 46%),linear-gradient(145deg,#2e1327,#130b13 72%);flex-direction:column;justify-content:flex-start;align-items:center;min-width:0;padding:24px 28px 20px;display:flex;position:relative;overflow:hidden}.certificate-editor-lab-module__XC9x8q__previewStage:before,.certificate-editor-lab-module__XC9x8q__immersive:before{content:"";border:1px solid #ffffff14;border-radius:50%;width:420px;height:420px;position:absolute;box-shadow:0 0 0 55px #ffffff06,0 0 0 110px #ffffff04}.certificate-editor-lab-module__XC9x8q__previewLabel{color:#ffffffb3;z-index:2;justify-content:space-between;width:100%;font-size:.55rem;display:flex}.certificate-editor-lab-module__XC9x8q__previewLabel span{letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:6px;font-weight:900;display:flex}.certificate-editor-lab-module__XC9x8q__previewLabel svg{color:#ff79ad;width:14px}.certificate-editor-lab-module__XC9x8q__previewLabel small{font-size:.52rem}.certificate-editor-lab-module__XC9x8q__certificateScale{transform-origin:top;width:600px}.certificate-editor-lab-module__XC9x8q__previewStage .certificate-editor-lab-module__XC9x8q__certificateScale{margin-top:13px;margin-bottom:-192px;transform:scale(.73)}.certificate-editor-lab-module__XC9x8q__experienceFooter{color:#8b7582;background:#ffffffbf;border-top:1px solid #5720441a;grid-column:1/4;justify-content:space-between;align-items:center;padding:9px 20px 9px 30px;font-size:.56rem;display:flex}.certificate-editor-lab-module__XC9x8q__experienceFooter button,.certificate-editor-lab-module__XC9x8q__guidedNext{color:#fff;background:var(--occasion);border:0;border-radius:999px;align-items:center;gap:14px;min-height:48px;padding:0 22px;font-size:.62rem;font-weight:900;display:flex}.certificate-editor-lab-module__XC9x8q__experienceFooter svg,.certificate-editor-lab-module__XC9x8q__guidedNext svg{width:16px}.certificate-editor-lab-module__XC9x8q__immersive{color:#fff;background:radial-gradient(circle at 54% 43%,#d5447f5c,#0000 27%),linear-gradient(135deg,#2c1025,#110a12 68%);min-height:830px}.certificate-editor-lab-module__XC9x8q__immersive>.certificate-editor-lab-module__XC9x8q__storyline{color:#ffffff75;border-color:#ffffff1a}.certificate-editor-lab-module__XC9x8q__immersive>.certificate-editor-lab-module__XC9x8q__storyline strong{color:#fff}.certificate-editor-lab-module__XC9x8q__immersiveCopy{z-index:2;position:absolute;top:14%;left:5%}.certificate-editor-lab-module__XC9x8q__immersiveCopy p{color:#ec8cb1;letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:.6rem;font-weight:900}.certificate-editor-lab-module__XC9x8q__immersiveCopy h2{font-size:clamp(2.3rem,4vw,4.7rem)}.certificate-editor-lab-module__XC9x8q__immersiveCopy h2 em{color:#ee8cb3;font-family:var(--font-script),cursive;font-size:.8em;font-weight:400}.certificate-editor-lab-module__XC9x8q__immersiveCertificate{width:600px;position:absolute;top:110px;left:50%;transform:translate(-6%)}.certificate-editor-lab-module__XC9x8q__immersiveCertificate .certificate-editor-lab-module__XC9x8q__certificateScale{filter:drop-shadow(0 35px 60px #00000059);transform:scale(.7)}.certificate-editor-lab-module__XC9x8q__orbitTools button{z-index:3;color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#3b1831a8;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:8px;height:48px;padding:0 16px;font-size:.58rem;font-weight:800;display:flex;position:absolute;box-shadow:0 14px 35px #0003}.certificate-editor-lab-module__XC9x8q__orbitTools svg{color:#f28db6;width:17px}.certificate-editor-lab-module__XC9x8q__orbitTools button:first-child{top:20%;right:6%}.certificate-editor-lab-module__XC9x8q__orbitTools button:nth-child(2){top:34%;right:3%}.certificate-editor-lab-module__XC9x8q__orbitTools button:nth-child(3){top:48%;right:7%}.certificate-editor-lab-module__XC9x8q__immersiveDrawer{z-index:4;color:#331827;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#fff8fae8;border:1px solid #ffffff80;border-radius:25px;width:min(420px,34vw);max-height:600px;padding:22px;position:absolute;bottom:28px;left:4%;overflow:auto;box-shadow:0 25px 70px #00000047}.certificate-editor-lab-module__XC9x8q__immersiveDrawer h2{font-size:2rem}.certificate-editor-lab-module__XC9x8q__immersiveDrawer .certificate-editor-lab-module__XC9x8q__panelIntro{margin-bottom:15px}.certificate-editor-lab-module__XC9x8q__immersiveDrawer .certificate-editor-lab-module__XC9x8q__finishChoices{grid-template-columns:1fr}.certificate-editor-lab-module__XC9x8q__drawerTop{color:var(--occasion);text-transform:uppercase;justify-content:space-between;align-items:center;margin-bottom:12px;font-size:.58rem;font-weight:900;display:flex}.certificate-editor-lab-module__XC9x8q__drawerTop>span{align-items:center;gap:7px;display:flex}.certificate-editor-lab-module__XC9x8q__drawerTop svg{width:15px}.certificate-editor-lab-module__XC9x8q__drawerTop>div{gap:5px;display:flex}.certificate-editor-lab-module__XC9x8q__drawerTop button{background:#d6bdc9;border:0;border-radius:50%;width:7px;height:7px;padding:0}.certificate-editor-lab-module__XC9x8q__drawerTop button[aria-pressed=true]{background:var(--occasion-accent);box-shadow:0 0 0 4px #d9508221}.certificate-editor-lab-module__XC9x8q__guided{background:linear-gradient(110deg,#fffffff7 0 57%,#2d1226 57%);min-height:790px}.certificate-editor-lab-module__XC9x8q__guidedContent{grid-template-columns:57% 43%;min-height:738px;display:grid}.certificate-editor-lab-module__XC9x8q__guidedQuestion{padding:clamp(38px,6vw,85px);position:relative}.certificate-editor-lab-module__XC9x8q__guidedQuestion>p{color:var(--occasion-accent);letter-spacing:.15em;text-transform:uppercase;margin:0;font-size:.6rem;font-weight:900}.certificate-editor-lab-module__XC9x8q__guidedQuestion>span{color:#7c6874;max-width:530px;margin-bottom:28px;font-size:.72rem;line-height:1.6;display:block}.certificate-editor-lab-module__XC9x8q__bigToneChoices{gap:9px;max-width:580px;display:grid}.certificate-editor-lab-module__XC9x8q__bigToneChoices button{text-align:left;color:#5a3449;background:#fff;border:1px solid #57204424;border-radius:20px;grid-template-columns:1fr 20px;min-height:87px;padding:14px 18px;display:grid;box-shadow:0 12px 35px #481c360e}.certificate-editor-lab-module__XC9x8q__bigToneChoices strong{font-family:var(--font-display),serif;font-size:1.25rem}.certificate-editor-lab-module__XC9x8q__bigToneChoices small{color:#967d8b;grid-column:1;font-size:.56rem}.certificate-editor-lab-module__XC9x8q__bigToneChoices svg{grid-area:1/2/3;align-self:center;width:17px}.certificate-editor-lab-module__XC9x8q__guidedQuestion .certificate-editor-lab-module__XC9x8q__wordsPanel>h2,.certificate-editor-lab-module__XC9x8q__guidedQuestion .certificate-editor-lab-module__XC9x8q__wordsPanel>.certificate-editor-lab-module__XC9x8q__panelIntro,.certificate-editor-lab-module__XC9x8q__guidedQuestion .certificate-editor-lab-module__XC9x8q__finishPanel>h2,.certificate-editor-lab-module__XC9x8q__guidedQuestion .certificate-editor-lab-module__XC9x8q__finishPanel>.certificate-editor-lab-module__XC9x8q__panelIntro,.certificate-editor-lab-module__XC9x8q__guidedQuestion .certificate-editor-lab-module__XC9x8q__panelKicker{display:none}.certificate-editor-lab-module__XC9x8q__guidedQuestion .certificate-editor-lab-module__XC9x8q__finishPanel{max-width:620px}.certificate-editor-lab-module__XC9x8q__guidedQuestion .certificate-editor-lab-module__XC9x8q__finishChoices{grid-template-columns:repeat(3,1fr)}.certificate-editor-lab-module__XC9x8q__guidedQuestion .certificate-editor-lab-module__XC9x8q__finishChoices button{grid-template-columns:43px 1fr}.certificate-editor-lab-module__XC9x8q__guidedQuestion .certificate-editor-lab-module__XC9x8q__finishChoices button>svg{display:none}.certificate-editor-lab-module__XC9x8q__guidedPreview{color:#fff;background:radial-gradient(circle at 50% 40%,#d9508257,#0000 42%);min-width:0;padding-top:48px;position:relative;overflow:hidden}.certificate-editor-lab-module__XC9x8q__guidedPreview>span{text-align:center;color:#ffffffa1;letter-spacing:.12em;text-transform:uppercase;font-size:.55rem;font-weight:800;display:block}.certificate-editor-lab-module__XC9x8q__guidedPreview .certificate-editor-lab-module__XC9x8q__certificateScale{margin-top:18px;margin-bottom:-225px;transform:scale(.68)}.certificate-editor-lab-module__XC9x8q__guidedNext{cursor:pointer;margin:14px 0 0}.certificate-editor-lab-module__XC9x8q__guidedBack{color:#886f7d;background:0 0;border:0;align-items:center;gap:7px;margin-top:16px;padding:0;font-size:.55rem;font-weight:800;display:flex}.certificate-editor-lab-module__XC9x8q__guidedBack svg{width:14px}@media (max-width:1050px){.certificate-editor-lab-module__XC9x8q__atelier{grid-template-columns:88px 42% 1fr}.certificate-editor-lab-module__XC9x8q__panel{padding:30px 22px}.certificate-editor-lab-module__XC9x8q__previewStage{padding-inline:15px}.certificate-editor-lab-module__XC9x8q__previewStage .certificate-editor-lab-module__XC9x8q__certificateScale{margin-bottom:-270px;transform:scale(.62)}.certificate-editor-lab-module__XC9x8q__immersiveCertificate{left:52%;transform:translate(-4%)}.certificate-editor-lab-module__XC9x8q__immersiveCertificate .certificate-editor-lab-module__XC9x8q__certificateScale{transform:scale(.62)}.certificate-editor-lab-module__XC9x8q__immersiveDrawer{width:39vw}.certificate-editor-lab-module__XC9x8q__guidedQuestion{padding:45px 34px}.certificate-editor-lab-module__XC9x8q__guidedQuestion .certificate-editor-lab-module__XC9x8q__finishChoices{grid-template-columns:1fr 1fr}.certificate-editor-lab-module__XC9x8q__guidedPreview .certificate-editor-lab-module__XC9x8q__certificateScale{transform:scale(.59)}}@media (max-width:760px){.certificate-editor-lab-module__XC9x8q__lab{padding:0 12px 50px}.certificate-editor-lab-module__XC9x8q__labHeader{grid-template-columns:1fr auto;height:58px}.certificate-editor-lab-module__XC9x8q__labHeader .certificate-editor-lab-module__XC9x8q__brand{display:none}.certificate-editor-lab-module__XC9x8q__labHeader>span{font-size:.53rem}.certificate-editor-lab-module__XC9x8q__introduction{margin-top:24px}.certificate-editor-lab-module__XC9x8q__introduction h1{font-size:2.35rem}.certificate-editor-lab-module__XC9x8q__conceptTabs{grid-template-columns:1fr;padding:5px}.certificate-editor-lab-module__XC9x8q__conceptTabs button{min-height:50px}.certificate-editor-lab-module__XC9x8q__experience{border-radius:25px;min-height:0}.certificate-editor-lab-module__XC9x8q__storyline{letter-spacing:.04em;gap:7px;height:45px;padding:0 12px;font-size:.45rem}.certificate-editor-lab-module__XC9x8q__storyline i{width:20px}.certificate-editor-lab-module__XC9x8q__atelier{flex-direction:column;display:flex}.certificate-editor-lab-module__XC9x8q__toolRail{border:0;border-bottom:1px solid #5720441a;grid-template-columns:repeat(3,1fr);padding:8px;display:grid}.certificate-editor-lab-module__XC9x8q__toolRail>p,.certificate-editor-lab-module__XC9x8q__railProgress{display:none}.certificate-editor-lab-module__XC9x8q__toolRail button{flex-direction:row;min-height:52px}.certificate-editor-lab-module__XC9x8q__panel{max-height:none;padding:26px 18px}.certificate-editor-lab-module__XC9x8q__panel h2{font-size:2.3rem}.certificate-editor-lab-module__XC9x8q__finishChoices{grid-template-columns:1fr}.certificate-editor-lab-module__XC9x8q__previewStage{order:4;min-height:565px}.certificate-editor-lab-module__XC9x8q__previewStage .certificate-editor-lab-module__XC9x8q__certificateScale{margin-top:15px;margin-bottom:-325px;transform:scale(.54)}.certificate-editor-lab-module__XC9x8q__experienceFooter{order:5;gap:9px;padding:12px;display:grid}.certificate-editor-lab-module__XC9x8q__experienceFooter button{justify-content:center}.certificate-editor-lab-module__XC9x8q__experienceFooter span{text-align:center}.certificate-editor-lab-module__XC9x8q__immersive{min-height:980px}.certificate-editor-lab-module__XC9x8q__immersiveCopy{top:75px;left:22px}.certificate-editor-lab-module__XC9x8q__immersiveCopy h2{font-size:2.35rem}.certificate-editor-lab-module__XC9x8q__immersiveCertificate{top:200px;left:50%;transform:translate(-50%)}.certificate-editor-lab-module__XC9x8q__immersiveCertificate .certificate-editor-lab-module__XC9x8q__certificateScale{transform:scale(.53)}.certificate-editor-lab-module__XC9x8q__orbitTools{gap:6px;display:flex;position:absolute;top:607px;left:12px;right:12px}.certificate-editor-lab-module__XC9x8q__orbitTools button{flex:1;justify-content:center;padding:0 8px;position:static!important}.certificate-editor-lab-module__XC9x8q__immersiveDrawer{width:auto;max-height:320px;bottom:14px;left:12px;right:12px}.certificate-editor-lab-module__XC9x8q__guided{background:linear-gradient(#fff 0 63%,#2d1226 63%)}.certificate-editor-lab-module__XC9x8q__guidedContent{flex-direction:column;display:flex}.certificate-editor-lab-module__XC9x8q__guidedQuestion{padding:30px 18px}.certificate-editor-lab-module__XC9x8q__guidedQuestion>h2{font-size:2.45rem}.certificate-editor-lab-module__XC9x8q__guidedQuestion .certificate-editor-lab-module__XC9x8q__finishChoices{grid-template-columns:1fr}.certificate-editor-lab-module__XC9x8q__guidedPreview{min-height:540px}.certificate-editor-lab-module__XC9x8q__guidedPreview .certificate-editor-lab-module__XC9x8q__certificateScale{margin-top:16px;margin-bottom:-340px;transform:scale(.52)}.certificate-editor-lab-module__XC9x8q__bigToneChoices button{min-height:76px}}.certificate-editor-lab-module__XC9x8q__atelier{grid-template-columns:116px minmax(360px,.8fr) minmax(520px,1.2fr)}.certificate-editor-lab-module__XC9x8q__toolRail{gap:5px;padding-top:16px}.certificate-editor-lab-module__XC9x8q__toolRail button{gap:4px;min-height:58px;padding:6px 4px}.certificate-editor-lab-module__XC9x8q__toolRail button svg{width:17px}.certificate-editor-lab-module__XC9x8q__previewModes{background:#10080f52;border:1px solid #ffffff26;border-radius:999px;gap:3px;padding:3px;display:flex}.certificate-editor-lab-module__XC9x8q__previewModes button{color:#ffffff94;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:5px;height:29px;padding:0 10px;font-size:.48rem;font-weight:800;display:flex}.certificate-editor-lab-module__XC9x8q__previewModes button svg{width:12px}.certificate-editor-lab-module__XC9x8q__previewModes button[aria-pressed=true]{color:#351426;background:#fff;box-shadow:0 6px 18px #0000002e}.certificate-editor-lab-module__XC9x8q__customizedFront{transform-style:preserve-3d;position:relative}.certificate-editor-lab-module__XC9x8q__photoMedallion{z-index:8;color:#fff;background:radial-gradient(circle at 35% 25%,#df88ad,#5c1d45 60%,#2c1024) 50%/cover;border:2px solid #ffffffc2;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:94px;height:94px;display:flex;position:absolute;top:150px;left:50%;transform:translate(-50%)translateZ(14px);box-shadow:0 0 0 8px #ffffff12,0 18px 38px #00000052}.certificate-editor-lab-module__XC9x8q__photoMedallion svg{width:22px}.certificate-editor-lab-module__XC9x8q__photoMedallion span{letter-spacing:.08em;text-transform:uppercase;font-size:.45rem;font-weight:900}.certificate-editor-lab-module__XC9x8q__pureEdition{z-index:8;color:#ffffffb8;font-family:var(--font-display),serif;white-space:nowrap;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#180a158c;border:1px solid #ffffff38;border-radius:999px;padding:6px 12px;font-size:.65rem;position:absolute;top:174px;left:50%;transform:translate(-50%)}.certificate-editor-lab-module__XC9x8q__composition_editorial article{border-radius:2px 48px!important}.certificate-editor-lab-module__XC9x8q__composition_editorial .certificate-editor-lab-module__XC9x8q__photoMedallion{top:160px;left:29%}.certificate-editor-lab-module__XC9x8q__composition_constellation:before,.certificate-editor-lab-module__XC9x8q__composition_constellation:after{content:"";z-index:7;pointer-events:none;border:1px solid #ffffff2e;border-radius:50%;position:absolute}.certificate-editor-lab-module__XC9x8q__composition_constellation:before{width:170px;height:170px;top:110px;left:50%;transform:translate(-50%)}.certificate-editor-lab-module__XC9x8q__composition_constellation:after{border-style:dashed;width:225px;height:225px;top:83px;left:50%;transform:translate(-50%)}.certificate-editor-lab-module__XC9x8q__visualChoices,.certificate-editor-lab-module__XC9x8q__layoutChoices{gap:9px;display:grid}.certificate-editor-lab-module__XC9x8q__visualChoices button{text-align:left;color:#604051;cursor:pointer;background:#ffffffbd;border:1px solid #57204424;border-radius:18px;grid-template-columns:32px 1fr 18px;align-items:center;gap:10px;min-height:76px;padding:12px 14px;display:grid}.certificate-editor-lab-module__XC9x8q__visualChoices button[aria-pressed=true]{border-color:var(--occasion-accent);box-shadow:0 12px 30px color-mix(in srgb,var(--occasion-accent),transparent 88%);background:#fff}.certificate-editor-lab-module__XC9x8q__visualChoices button>svg:first-child{width:21px;color:var(--occasion-accent)}.certificate-editor-lab-module__XC9x8q__visualChoices button strong,.certificate-editor-lab-module__XC9x8q__visualChoices button small{grid-column:2}.certificate-editor-lab-module__XC9x8q__visualChoices button strong{font-family:var(--font-display),serif;font-size:.9rem}.certificate-editor-lab-module__XC9x8q__visualChoices button small{color:#947c89;margin-top:-12px;font-size:.5rem}.certificate-editor-lab-module__XC9x8q__visualChoices button>svg:last-child{width:14px}.certificate-editor-lab-module__XC9x8q__photoDrop{color:var(--occasion);border:1px dashed color-mix(in srgb,var(--occasion-accent),transparent 40%);background:color-mix(in srgb,var(--occasion-soft),white 48%);cursor:pointer;border-radius:18px;align-items:center;gap:12px;margin-top:14px;padding:16px;display:flex}.certificate-editor-lab-module__XC9x8q__photoDrop>svg{width:24px}.certificate-editor-lab-module__XC9x8q__photoDrop>span{flex-direction:column;gap:3px;display:flex}.certificate-editor-lab-module__XC9x8q__photoDrop strong{font-size:.63rem}.certificate-editor-lab-module__XC9x8q__photoDrop small{color:#88727f;font-size:.5rem}.certificate-editor-lab-module__XC9x8q__photoDrop input{opacity:0;pointer-events:none;position:absolute}.certificate-editor-lab-module__XC9x8q__layoutChoices{grid-template-columns:repeat(3,1fr)}.certificate-editor-lab-module__XC9x8q__layoutChoices button{text-align:left;color:#644353;cursor:pointer;background:#ffffffb8;border:1px solid #57204424;border-radius:18px;padding:10px;position:relative}.certificate-editor-lab-module__XC9x8q__layoutChoices button[aria-pressed=true]{border-color:var(--occasion-accent);box-shadow:0 12px 28px color-mix(in srgb,var(--occasion-accent),transparent 88%)}.certificate-editor-lab-module__XC9x8q__layoutChoices button>i{background:linear-gradient(145deg,#351428,#702549);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:7px;height:92px;margin-bottom:10px;padding:13px;display:flex;box-shadow:inset 0 0 0 1px #ffffff26}.certificate-editor-lab-module__XC9x8q__layoutChoices button>i span{background:#f1cadb;border-radius:3px;height:4px;display:block}.certificate-editor-lab-module__XC9x8q__layoutChoices button>i span:first-child{border-radius:50%;width:34%;height:16px}.certificate-editor-lab-module__XC9x8q__layoutChoices button>i span:nth-child(2){width:70%}.certificate-editor-lab-module__XC9x8q__layoutChoices button>i span:nth-child(3){opacity:.65;width:46%}.certificate-editor-lab-module__XC9x8q__layoutChoices .certificate-editor-lab-module__XC9x8q__layout_editorial{align-items:flex-start}.certificate-editor-lab-module__XC9x8q__layoutChoices .certificate-editor-lab-module__XC9x8q__layout_editorial span:first-child{border-radius:2px;margin-left:11%}.certificate-editor-lab-module__XC9x8q__layoutChoices .certificate-editor-lab-module__XC9x8q__layout_constellation{background:radial-gradient(circle,#a84472 0 11%,#0000 12% 27%,#ffffff4d 28% 29%,#0000 30%),#351428}.certificate-editor-lab-module__XC9x8q__layoutChoices button>strong,.certificate-editor-lab-module__XC9x8q__layoutChoices button>small{display:block}.certificate-editor-lab-module__XC9x8q__layoutChoices button>strong{font-family:var(--font-display),serif;font-size:.8rem}.certificate-editor-lab-module__XC9x8q__layoutChoices button>small{color:#987f8c;min-height:30px;margin-top:3px;font-size:.47rem;line-height:1.35}.certificate-editor-lab-module__XC9x8q__layoutChoices button>svg{color:#fff;width:14px;position:absolute;top:15px;right:15px}.certificate-editor-lab-module__XC9x8q__secretField{border:1px solid color-mix(in srgb,var(--occasion-accent),transparent 45%);background:linear-gradient(145deg,#fff,#f9edf2);border-radius:20px;grid-template-columns:28px 1fr auto;gap:7px;padding:17px;display:grid;box-shadow:0 16px 40px #471b3514}.certificate-editor-lab-module__XC9x8q__secretField>svg{width:20px;color:var(--occasion-accent)}.certificate-editor-lab-module__XC9x8q__secretField>span{letter-spacing:.1em;text-transform:uppercase;font-size:.56rem;font-weight:900}.certificate-editor-lab-module__XC9x8q__secretField textarea{width:100%;color:var(--occasion);resize:none;font-family:var(--font-display),serif;background:0 0;border:0;outline:0;grid-column:1/4;padding:9px 0;font-size:1.13rem;line-height:1.4}.certificate-editor-lab-module__XC9x8q__secretField small{color:#a48c98;grid-column:3;font-size:.48rem}.certificate-editor-lab-module__XC9x8q__secretExamples{flex-wrap:wrap;align-items:center;gap:6px;margin-top:15px;display:flex}.certificate-editor-lab-module__XC9x8q__secretExamples>span{color:#8e7683;text-transform:uppercase;margin-right:4px;font-size:.5rem;font-weight:900}.certificate-editor-lab-module__XC9x8q__secretExamples button{color:#71455d;background:#fff;border:1px solid #57204421;border-radius:999px;padding:7px 11px;font-size:.5rem}.certificate-editor-lab-module__XC9x8q__backScale{transform-origin:top;width:600px;margin-top:13px;margin-bottom:-192px;transform:scale(.73)}.certificate-editor-lab-module__XC9x8q__certificateBack{color:#fdf5fa;border:1px solid color-mix(in srgb,var(--back-accent,#ec91b5),transparent 38%);background:radial-gradient(circle at 50% 38%,#943e69,#3a142d 50%,#170c16 88%);border-radius:22px;flex-direction:column;align-items:center;width:600px;height:710px;padding:52px 50px 35px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14,0 18px 42px #220c1c33}.certificate-editor-lab-module__XC9x8q__backHalo{border:1px solid #ffffff29;border-radius:50%;width:360px;height:360px;position:absolute;top:93px;box-shadow:0 0 0 48px #ffffff06,0 0 80px #ec55912e}.certificate-editor-lab-module__XC9x8q__backBrand{letter-spacing:.2em;font-size:.66rem}.certificate-editor-lab-module__XC9x8q__certificateBack>p{color:#ec91b5;letter-spacing:.15em;margin:42px 0 8px;font-size:.62rem;font-weight:900}.certificate-editor-lab-module__XC9x8q__certificateBack h3{text-align:center;font-family:var(--font-display),serif;margin:0;font-size:2.45rem;font-weight:450;line-height:.95;position:relative}.certificate-editor-lab-module__XC9x8q__certificateBack h3 em{color:#ef9bbc;font-family:var(--font-script),cursive;font-size:.8em;font-weight:400}.certificate-editor-lab-module__XC9x8q__backSymbol,.certificate-editor-lab-module__XC9x8q__backPhoto{z-index:1;background:radial-gradient(circle at 35% 25%,#ed9cbe,#812e5a 55%,#35132c) 50%/cover;border:1px solid #ffffff80;border-radius:50%;width:88px;height:88px;margin:27px 0 18px;box-shadow:0 0 0 8px #ffffff0d,0 18px 40px #0000004d}.certificate-editor-lab-module__XC9x8q__backSymbol{place-items:center;display:grid}.certificate-editor-lab-module__XC9x8q__backSymbol svg{width:27px}.certificate-editor-lab-module__XC9x8q__certificateBack blockquote{z-index:1;text-align:center;max-width:450px;font-family:var(--font-display),serif;margin:0;font-size:1.12rem;line-height:1.5}.certificate-editor-lab-module__XC9x8q__backDetails{color:#ffffffad;border-top:1px solid #ffffff2b;justify-content:space-between;align-items:center;width:100%;margin-top:auto;padding-top:20px;font-size:.48rem;display:flex}.certificate-editor-lab-module__XC9x8q__backDetails span{align-items:center;gap:6px;display:flex}.certificate-editor-lab-module__XC9x8q__backDetails i{background:#f187b2;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #f187b2}.certificate-editor-lab-module__XC9x8q__backDetails b{color:#35132b;background:#fff;border-radius:7px;place-items:center;width:30px;height:30px;font-size:.48rem;display:grid}.certificate-editor-lab-module__XC9x8q__viewer3d{perspective:1800px;transform-origin:top;-webkit-user-select:none;user-select:none;width:600px;height:710px;margin:13px auto -228px;position:relative;transform:scale(.68)}.certificate-editor-lab-module__XC9x8q__card3d{width:600px;height:710px;transform-style:preserve-3d;position:relative}.certificate-editor-lab-module__XC9x8q__cardFace,.certificate-editor-lab-module__XC9x8q__cardBackFace{backface-visibility:hidden;transform-style:preserve-3d;border-radius:22px;transition:opacity 80ms linear;position:absolute;inset:0;overflow:hidden;box-shadow:0 22px 34px #290e214d,inset -3px 0 #ffffff1f,inset 3px 0 #36142b2e}.certificate-editor-lab-module__XC9x8q__cardFace{transform:rotateY(0)translateZ(2px)}.certificate-editor-lab-module__XC9x8q__cardFace .certificate-editor-lab-module__XC9x8q__certificateScale{margin:0!important;transform:none!important}.certificate-editor-lab-module__XC9x8q__cardBackFace{transform:rotateY(180deg)translateZ(2px)}.certificate-editor-lab-module__XC9x8q__cardThickness{display:none}.certificate-editor-lab-module__XC9x8q__foilSweep{z-index:10;pointer-events:none;mix-blend-mode:screen;background:linear-gradient(108deg,#0000 28%,#ffffff38 43%,#0000 56%);border-radius:22px;animation:5.5s ease-in-out infinite certificate-editor-lab-module__XC9x8q__foil-pass;position:absolute;inset:0;transform:translateZ(5px)}.certificate-editor-lab-module__XC9x8q__moveHint{color:#ffffffb3;white-space:nowrap;align-items:center;gap:7px;font-size:.52rem;display:flex;position:absolute;top:725px;left:50%;transform:translate(-50%)}.certificate-editor-lab-module__XC9x8q__moveHint svg{width:15px}@keyframes certificate-editor-lab-module__XC9x8q__foil-pass{0%,65%{opacity:0;transform:translate(-55%)translateZ(8px)}78%{opacity:.8}to{opacity:0;transform:translate(55%)translateZ(8px)}}@media (max-width:1050px){.certificate-editor-lab-module__XC9x8q__atelier{grid-template-columns:88px 42% 1fr}.certificate-editor-lab-module__XC9x8q__viewer3d{margin-bottom:-305px;transform:scale(.57)}.certificate-editor-lab-module__XC9x8q__backScale{margin-bottom:-270px;transform:scale(.62)}.certificate-editor-lab-module__XC9x8q__layoutChoices{grid-template-columns:1fr}.certificate-editor-lab-module__XC9x8q__toolRail button{min-height:56px}}@media (max-width:760px){.certificate-editor-lab-module__XC9x8q__atelier{display:flex}.certificate-editor-lab-module__XC9x8q__toolRail{grid-template-columns:repeat(4,1fr)}.certificate-editor-lab-module__XC9x8q__toolRail button{flex-direction:column;min-height:48px;font-size:.48rem}.certificate-editor-lab-module__XC9x8q__previewLabel{align-items:center}.certificate-editor-lab-module__XC9x8q__previewModes button{padding:0 7px}.certificate-editor-lab-module__XC9x8q__previewModes button svg{display:none}.certificate-editor-lab-module__XC9x8q__layoutChoices{grid-template-columns:1fr 1fr}.certificate-editor-lab-module__XC9x8q__layoutChoices button:last-child{grid-column:1/3}.certificate-editor-lab-module__XC9x8q__previewStage .certificate-editor-lab-module__XC9x8q__backScale{margin-bottom:-325px;transform:scale(.54)}.certificate-editor-lab-module__XC9x8q__viewer3d{margin-bottom:-355px;transform:scale(.5)}.certificate-editor-lab-module__XC9x8q__moveHint{display:none}.certificate-editor-lab-module__XC9x8q__photoMedallion{top:142px}}.certificate-editor-lab-module__XC9x8q__inspirationTrigger{text-align:left;width:100%;min-height:58px;color:var(--occasion);border:1px dashed color-mix(in srgb,var(--occasion-accent),transparent 45%);background:color-mix(in srgb,var(--occasion-soft),white 56%);cursor:pointer;border-radius:17px;grid-template-columns:25px 1fr 18px;align-items:center;gap:10px;margin-top:13px;padding:10px 14px;display:grid}.certificate-editor-lab-module__XC9x8q__inspirationTrigger>svg{width:18px;color:var(--occasion-accent)}.certificate-editor-lab-module__XC9x8q__inspirationTrigger>span{flex-direction:column;gap:3px;display:flex}.certificate-editor-lab-module__XC9x8q__inspirationTrigger strong{font-size:.61rem}.certificate-editor-lab-module__XC9x8q__inspirationTrigger small{color:#89727f;font-size:.49rem}.certificate-editor-lab-module__XC9x8q__inlineInspiration{overflow:hidden}.certificate-editor-lab-module__XC9x8q__inlineInspiration>p{color:#947d89;letter-spacing:.12em;text-transform:uppercase;margin:16px 0 8px;font-size:.5rem;font-weight:900}.certificate-editor-lab-module__XC9x8q__inlineInspiration>div:first-of-type{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.certificate-editor-lab-module__XC9x8q__inlineInspiration>div:first-of-type button{text-align:left;color:#684255;background:#fff;border:1px solid #57204421;border-radius:13px;padding:9px}.certificate-editor-lab-module__XC9x8q__inlineInspiration>div:first-of-type button[aria-pressed=true]{border-color:var(--occasion-accent);box-shadow:0 7px 18px color-mix(in srgb,var(--occasion-accent),transparent 88%)}.certificate-editor-lab-module__XC9x8q__inlineInspiration button strong,.certificate-editor-lab-module__XC9x8q__inlineInspiration button small{display:block}.certificate-editor-lab-module__XC9x8q__inlineInspiration button strong{font-family:var(--font-display),serif;font-size:.72rem}.certificate-editor-lab-module__XC9x8q__inlineInspiration button small{color:#997f8c;margin-top:3px;font-size:.44rem;line-height:1.3}.certificate-editor-lab-module__XC9x8q__toneProposal{border:1px solid color-mix(in srgb,var(--occasion-accent),transparent 55%);background:linear-gradient(145deg,#fff,#faeef3);border-radius:16px;margin-top:8px;padding:14px;box-shadow:0 14px 32px #471b3514}.certificate-editor-lab-module__XC9x8q__toneProposal>span{color:var(--occasion-accent);letter-spacing:.08em;text-transform:uppercase;font-size:.46rem;font-weight:900}.certificate-editor-lab-module__XC9x8q__toneProposal>strong{font-family:var(--font-display),serif;margin-top:7px;font-size:.95rem;display:block}.certificate-editor-lab-module__XC9x8q__toneProposal>p{color:#765f6c;margin:5px 0 11px;font-size:.55rem;line-height:1.5}.certificate-editor-lab-module__XC9x8q__toneProposal>div{justify-content:flex-end;gap:6px;display:flex}.certificate-editor-lab-module__XC9x8q__toneProposal>div button{background:#fff;border:1px solid #57204424;border-radius:999px;padding:8px 10px;font-size:.47rem;font-weight:800}.certificate-editor-lab-module__XC9x8q__toneProposal>div button:last-child{color:#fff;border-color:var(--occasion);background:var(--occasion)}.certificate-editor-lab-module__XC9x8q__choiceLabel{color:#755465;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;margin:8px 0 10px;font-size:.53rem;font-weight:900;display:flex}.certificate-editor-lab-module__XC9x8q__choiceLabel span{color:#fff;background:var(--occasion);border-radius:50%;place-items:center;width:22px;height:22px;font-size:.44rem;display:grid}.certificate-editor-lab-module__XC9x8q__layoutWithinVisual{border-top:1px solid #5720441f;margin-top:21px;padding-top:17px}.certificate-editor-lab-module__XC9x8q__layoutExplanation{color:#8b7581;margin:-3px 0 11px;font-size:.52rem;line-height:1.45}.certificate-editor-lab-module__XC9x8q__viewer3d{cursor:grab;touch-action:none}.certificate-editor-lab-module__XC9x8q__viewer3d:active{cursor:grabbing}.certificate-editor-lab-module__XC9x8q__rotationControl{color:#ffffffb8;grid-template-columns:1fr 42px;align-items:center;gap:5px;width:500px;display:grid;position:absolute;top:713px;left:50%;transform:translate(-50%)}.certificate-editor-lab-module__XC9x8q__rotationControl>span{grid-column:1/3;justify-content:center;align-items:center;gap:7px;font-size:.5rem;display:flex}.certificate-editor-lab-module__XC9x8q__rotationControl svg{width:14px}.certificate-editor-lab-module__XC9x8q__rotationControl input{accent-color:#f37ead;cursor:ew-resize;width:100%;height:3px}.certificate-editor-lab-module__XC9x8q__rotationControl small{text-align:center;font-size:.48rem}.certificate-editor-lab-module__XC9x8q__rotationControl>div{grid-column:1/3;justify-content:center;gap:5px;display:flex}.certificate-editor-lab-module__XC9x8q__rotationControl>div button{color:#ffffffbf;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;padding:5px 9px;font-size:.43rem}.certificate-editor-lab-module__XC9x8q__rotationControl>div button:nth-child(2){color:#351426;background:#fff}@media (max-width:760px){.certificate-editor-lab-module__XC9x8q__inlineInspiration>div:first-of-type{grid-template-columns:1fr}.certificate-editor-lab-module__XC9x8q__toneProposal>div{flex-direction:column}.certificate-editor-lab-module__XC9x8q__layoutChoices{grid-template-columns:1fr}.certificate-editor-lab-module__XC9x8q__layoutChoices button:last-child{grid-column:auto}.certificate-editor-lab-module__XC9x8q__rotationControl{width:480px}.certificate-editor-lab-module__XC9x8q__toolRail button span{text-align:center;max-width:70px}}.certificate-editor-lab-module__XC9x8q__visualModes{border-bottom:1px solid #57204424;grid-template-columns:repeat(3,1fr);margin:0 0 12px;padding:0 2px;display:grid}.certificate-editor-lab-module__XC9x8q__visualModes button{text-align:left;color:#9a8590;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;min-height:58px;padding:7px 5px 10px;display:flex;position:relative}.certificate-editor-lab-module__XC9x8q__visualModes button:after{content:"";background:var(--occasion-accent);height:2px;transition:all .35s;position:absolute;bottom:-1px;left:12px;right:12px;transform:scaleX(0)}.certificate-editor-lab-module__XC9x8q__visualModes button[aria-selected=true]{color:var(--occasion)}.certificate-editor-lab-module__XC9x8q__visualModes button[aria-selected=true]:after{transform:scaleX(1)}.certificate-editor-lab-module__XC9x8q__visualModes button>svg{width:17px}.certificate-editor-lab-module__XC9x8q__visualModes button>span{flex-direction:column;gap:2px;display:flex}.certificate-editor-lab-module__XC9x8q__visualModes strong{font-family:var(--font-display),serif;font-size:.7rem}.certificate-editor-lab-module__XC9x8q__visualModes small{white-space:nowrap;font-size:.42rem}.certificate-editor-lab-module__XC9x8q__visualShowcase{color:#fff;background:radial-gradient(circle at 50% 40%,#873b63,#341328 52%,#180c16);border:1px solid #ffffff2e;border-radius:26px;flex-direction:column;justify-content:center;align-items:center;height:292px;padding:22px;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 48px #3c142d33,inset 0 0 0 7px #ffffff06}.certificate-editor-lab-module__XC9x8q__visualShowcase:before{content:"";border:1px solid #ffffff14;border-radius:50%;width:300px;height:300px;position:absolute;top:-118px;right:-90px;box-shadow:0 0 0 42px #ffffff06}.certificate-editor-lab-module__XC9x8q__showcaseOrbits{place-items:center;width:142px;height:142px;display:grid;position:relative}.certificate-editor-lab-module__XC9x8q__showcaseOrbits>i{border:1px solid #ffffff3b;border-radius:50%;animation:12s linear infinite certificate-editor-lab-module__XC9x8q__visual-orbit;position:absolute}.certificate-editor-lab-module__XC9x8q__showcaseOrbits>i:first-child{width:138px;height:138px}.certificate-editor-lab-module__XC9x8q__showcaseOrbits>i:nth-child(2){width:102px;height:102px;animation-duration:8s;animation-direction:reverse}.certificate-editor-lab-module__XC9x8q__showcaseOrbits>i:nth-child(3){width:70px;height:70px;box-shadow:0 0 28px #ee699d40}.certificate-editor-lab-module__XC9x8q__showcaseOrbits>i:after{content:"";background:#ec6a9d;border:1px solid #fff;border-radius:50%;width:7px;height:7px;position:absolute;top:8px;left:18px;box-shadow:0 0 12px #fff}.certificate-editor-lab-module__XC9x8q__showcaseOrbits>span{z-index:2;background:radial-gradient(circle at 35% 25%,#f29cbd,#85345e 58%,#351328);border:1px solid #ffffff8f;border-radius:50%;place-items:center;width:58px;height:58px;display:grid;box-shadow:0 0 0 8px #ffffff0d,0 12px 34px #00000052}.certificate-editor-lab-module__XC9x8q__showcaseOrbits svg{width:23px}.certificate-editor-lab-module__XC9x8q__showcaseCopy{z-index:2;text-align:center;margin-top:14px}.certificate-editor-lab-module__XC9x8q__showcaseCopy strong,.certificate-editor-lab-module__XC9x8q__showcaseCopy small{display:block}.certificate-editor-lab-module__XC9x8q__showcaseCopy strong{font-family:var(--font-display),serif;font-size:1rem;font-weight:500}.certificate-editor-lab-module__XC9x8q__showcaseCopy small{color:#ffffff9e;max-width:390px;margin-top:4px;font-size:.49rem;line-height:1.45}.certificate-editor-lab-module__XC9x8q__showcasePhoto{z-index:2;background:radial-gradient(circle at 45% 30%,#e89aba,#773252 58%,#321426) 50%/cover;border:6px solid #f8edf1;border-bottom-width:22px;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:138px;height:164px;display:flex;transform:rotate(-2.5deg);box-shadow:0 20px 40px #00000059}.certificate-editor-lab-module__XC9x8q__showcasePhoto svg{width:25px}.certificate-editor-lab-module__XC9x8q__showcasePhoto span{font-family:var(--font-script),cursive;font-size:.8rem}.certificate-editor-lab-module__XC9x8q__showcase_photo .certificate-editor-lab-module__XC9x8q__showcaseCopy{text-align:left;max-width:180px;position:absolute;bottom:30px;right:28px}.certificate-editor-lab-module__XC9x8q__showcasePure{z-index:2;text-align:center}.certificate-editor-lab-module__XC9x8q__showcasePure>span{font-family:var(--font-display),serif;font-size:4.6rem;line-height:.8;display:block}.certificate-editor-lab-module__XC9x8q__showcasePure>i{color:#ef9abb;font-family:var(--font-script),cursive;margin:7px 0 24px;font-size:1.1rem;display:block}.certificate-editor-lab-module__XC9x8q__showcasePure>strong{font-family:var(--font-display),serif;font-size:1.25rem;font-weight:450;line-height:1.05}.certificate-editor-lab-module__XC9x8q__showcase_pure .certificate-editor-lab-module__XC9x8q__showcaseCopy{display:none}.certificate-editor-lab-module__XC9x8q__photoAction{min-height:58px;color:var(--occasion);border:1px solid color-mix(in srgb,var(--occasion-accent),transparent 55%);cursor:pointer;background:#fff;border-radius:16px;grid-template-columns:26px 1fr 18px;align-items:center;gap:10px;margin-top:10px;padding:9px 13px;display:grid;box-shadow:0 10px 25px #441b330e}.certificate-editor-lab-module__XC9x8q__photoAction>svg{width:18px;color:var(--occasion-accent)}.certificate-editor-lab-module__XC9x8q__photoAction>span{flex-direction:column;gap:3px;display:flex}.certificate-editor-lab-module__XC9x8q__photoAction strong{font-size:.6rem}.certificate-editor-lab-module__XC9x8q__photoAction small{color:#947c89;font-size:.46rem}.certificate-editor-lab-module__XC9x8q__photoAction input{opacity:0;pointer-events:none;position:absolute}.certificate-editor-lab-module__XC9x8q__autoComposition{color:#89717e;align-items:center;gap:8px;margin:11px 2px 0;font-size:.48rem;line-height:1.45;display:flex}.certificate-editor-lab-module__XC9x8q__autoComposition svg{width:16px;color:var(--occasion-accent);flex:none}.certificate-editor-lab-module__XC9x8q__autoComposition strong{color:var(--occasion)}@keyframes certificate-editor-lab-module__XC9x8q__visual-orbit{to{transform:rotate(360deg)}}@media (max-width:760px){.certificate-editor-lab-module__XC9x8q__visualModes button{text-align:center;flex-direction:column}.certificate-editor-lab-module__XC9x8q__visualModes small{display:none}.certificate-editor-lab-module__XC9x8q__visualShowcase{height:270px}.certificate-editor-lab-module__XC9x8q__showcase_photo .certificate-editor-lab-module__XC9x8q__showcaseCopy{display:none}}.certificate-editor-lab-module__XC9x8q__showcase_photo{flex-direction:row;justify-content:space-between;padding-inline:28px}.certificate-editor-lab-module__XC9x8q__showcase_photo .certificate-editor-lab-module__XC9x8q__showcasePhoto{flex:none;width:124px;height:154px}.certificate-editor-lab-module__XC9x8q__showcase_photo .certificate-editor-lab-module__XC9x8q__showcaseCopy{text-align:left;max-width:165px;margin:0;position:static}@media (max-width:1180px){.certificate-editor-lab-module__XC9x8q__showcase_photo{padding-inline:18px}.certificate-editor-lab-module__XC9x8q__showcase_photo .certificate-editor-lab-module__XC9x8q__showcasePhoto{width:108px;height:140px}.certificate-editor-lab-module__XC9x8q__showcase_photo .certificate-editor-lab-module__XC9x8q__showcaseCopy{max-width:145px}}@media (max-width:760px){.certificate-editor-lab-module__XC9x8q__showcase_photo{justify-content:center}.certificate-editor-lab-module__XC9x8q__showcase_photo .certificate-editor-lab-module__XC9x8q__showcasePhoto{width:124px;height:154px}.certificate-editor-lab-module__XC9x8q__showcase_photo .certificate-editor-lab-module__XC9x8q__showcaseCopy{display:none}}.certificate-editor-lab-module__XC9x8q__photoModes{justify-content:space-between;align-items:center;gap:10px;margin:-2px 0 11px;display:flex}.certificate-editor-lab-module__XC9x8q__photoModes>span{color:#8b7581;max-width:120px;font-size:.47rem;line-height:1.35}.certificate-editor-lab-module__XC9x8q__photoModes>div{background:#ffffffb8;border:1px solid #5720441f;border-radius:999px;gap:3px;padding:3px;display:flex}.certificate-editor-lab-module__XC9x8q__photoModes button{color:#927b88;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:5px;min-height:31px;padding:0 9px;font-size:.46rem;font-weight:800;display:flex}.certificate-editor-lab-module__XC9x8q__photoModes button svg{width:13px}.certificate-editor-lab-module__XC9x8q__photoModes button[aria-pressed=true]{color:#fff;background:var(--occasion);box-shadow:0 6px 15px #57204433}.certificate-editor-lab-module__XC9x8q__showcaseGhost{z-index:1;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:18px;overflow:hidden}.certificate-editor-lab-module__XC9x8q__showcaseGhost:before{content:"";background:inherit;filter:grayscale(.2)saturate(.8)blur(1px);opacity:.3;mix-blend-mode:screen;position:absolute;inset:-15px;-webkit-mask-image:radial-gradient(63% 72%,#000 0 42%,#000000b3 61%,#0000 88%);mask-image:radial-gradient(63% 72%,#000 0 42%,#000000b3 61%,#0000 88%)}.certificate-editor-lab-module__XC9x8q__showcaseGhost:after{content:"";background:radial-gradient(circle at 50% 45%,#0000,#260f20 82%);position:absolute;inset:0}.certificate-editor-lab-module__XC9x8q__showcaseGhost span,.certificate-editor-lab-module__XC9x8q__showcaseGhost strong{z-index:2;text-align:center;text-shadow:0 3px 16px #170a14}.certificate-editor-lab-module__XC9x8q__showcaseGhost span{color:#f09cbc;font-family:var(--font-script),cursive;margin-bottom:12px;font-size:1rem}.certificate-editor-lab-module__XC9x8q__showcaseGhost strong{font-family:var(--font-display),serif;font-size:1.35rem;font-weight:450;line-height:1.05}.certificate-editor-lab-module__XC9x8q__showcase_photo:has(.certificate-editor-lab-module__XC9x8q__showcaseGhost) .certificate-editor-lab-module__XC9x8q__showcaseCopy{display:none}.certificate-editor-lab-module__XC9x8q__cropStudio{background:#ffffffc2;border:1px solid #57204421;border-radius:17px;margin-top:10px;padding:13px}.certificate-editor-lab-module__XC9x8q__cropStudio>div{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:9px;display:flex}.certificate-editor-lab-module__XC9x8q__cropStudio>div span{flex-direction:column;gap:3px;display:flex}.certificate-editor-lab-module__XC9x8q__cropStudio>div strong{font-family:var(--font-display),serif;font-size:.72rem}.certificate-editor-lab-module__XC9x8q__cropStudio>div small{color:#947d89;font-size:.45rem}.certificate-editor-lab-module__XC9x8q__cropStudio>div button{color:var(--occasion);background:#fff;border:1px solid #57204421;border-radius:999px;padding:6px 9px;font-size:.44rem;font-weight:800}.certificate-editor-lab-module__XC9x8q__cropStudio label{color:#816977;grid-template-columns:60px 1fr;align-items:center;gap:8px;min-height:26px;font-size:.46rem;font-weight:800;display:grid}.certificate-editor-lab-module__XC9x8q__cropStudio input{width:100%;height:3px;accent-color:var(--occasion-accent)}@media (max-width:760px){.certificate-editor-lab-module__XC9x8q__photoModes{flex-direction:column;align-items:flex-start}.certificate-editor-lab-module__XC9x8q__photoModes>span{max-width:none}.certificate-editor-lab-module__XC9x8q__photoModes>div{width:100%}.certificate-editor-lab-module__XC9x8q__photoModes button{flex:1;justify-content:center}.certificate-editor-lab-module__XC9x8q__cropStudio label{grid-template-columns:54px 1fr}}.certificate-editor-lab-module__XC9x8q__showcaseGhost:before{opacity:var(--ghost-opacity,.3)!important}.certificate-editor-lab-module__XC9x8q__showcaseMedallion{z-index:2;place-items:center;width:142px;height:142px;display:grid;position:relative}.certificate-editor-lab-module__XC9x8q__showcaseMedallion>span{transform:scale(1.08)}.certificate-editor-lab-module__XC9x8q__surfaceChoices{grid-template-columns:1fr 1fr;gap:8px;margin:0 0 14px;display:grid}.certificate-editor-lab-module__XC9x8q__surfaceChoices button{text-align:left;color:#624052;cursor:pointer;background:#ffffffb3;border:1px solid #57204421;border-radius:17px;grid-template-columns:38px 1fr 15px;align-items:center;gap:9px;min-height:64px;padding:9px 10px;display:grid}.certificate-editor-lab-module__XC9x8q__surfaceChoices button[aria-pressed=true]{border-color:var(--occasion-accent);background:color-mix(in srgb,var(--occasion-soft),white 72%);box-shadow:0 9px 24px #4a1c3a1a}.certificate-editor-lab-module__XC9x8q__surfaceChoices button>i{border-radius:12px;width:38px;height:38px}.certificate-editor-lab-module__XC9x8q__surfaceChoices button>span{flex-direction:column;gap:3px;display:flex}.certificate-editor-lab-module__XC9x8q__surfaceChoices strong{font-family:var(--font-display),serif;font-size:.68rem}.certificate-editor-lab-module__XC9x8q__surfaceChoices small{color:#8d7582;font-size:.43rem;line-height:1.25}.certificate-editor-lab-module__XC9x8q__surfaceChoices svg{width:14px;color:var(--occasion-accent)}.certificate-editor-lab-module__XC9x8q__surfaceGlossy{background:linear-gradient(135deg,#351227,#b14f7c 42%,#ffeaf4 54%,#61203f 75%);box-shadow:inset 0 0 12px #ffffff59,0 8px 16px #46163033}.certificate-editor-lab-module__XC9x8q__surfaceMatte{background-color:#78334f;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='4'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.35'/%3E%3C/svg%3E");box-shadow:inset 0 0 15px #ffffff14,0 6px 14px #46163029}@media (max-width:760px){.certificate-editor-lab-module__XC9x8q__surfaceChoices{grid-template-columns:1fr}}.certificate-editor-lab-module__XC9x8q__backGhostPhoto{z-index:0;filter:grayscale(.18)saturate(.72)contrast(1.08);mix-blend-mode:screen;background-repeat:no-repeat;border-radius:45% 55% 48% 52%/42% 46% 54% 58%;position:absolute;inset:74px 32px 92px;-webkit-mask-image:radial-gradient(68% 74% at 50% 43%,#000 0 45%,#000000ad 66%,#0000 100%);mask-image:radial-gradient(68% 74% at 50% 43%,#000 0 45%,#000000ad 66%,#0000 100%)}.certificate-editor-lab-module__XC9x8q__backGhostMark{z-index:1;color:#f2a1c1;background:#ffffff0b;border:1px solid #fff3;border-radius:50%;place-items:center;width:62px;height:62px;margin:28px 0 18px;display:grid;box-shadow:0 0 36px #eb609733}.certificate-editor-lab-module__XC9x8q__backGhostMark svg{width:21px}.certificate-editor-lab-module__XC9x8q__certificateBack>.certificate-editor-lab-module__XC9x8q__backBrand,.certificate-editor-lab-module__XC9x8q__certificateBack>p,.certificate-editor-lab-module__XC9x8q__certificateBack>h3,.certificate-editor-lab-module__XC9x8q__certificateBack>blockquote,.certificate-editor-lab-module__XC9x8q__certificateBack>.certificate-editor-lab-module__XC9x8q__backDetails{z-index:2;position:relative}.certificate-editor-lab-module__XC9x8q__reversePhotoChoice{background:#ffffffb3;border:1px solid #57204421;border-radius:18px;margin:0 0 15px;padding:13px}.certificate-editor-lab-module__XC9x8q__reversePhotoChoice>div:first-child{justify-content:space-between;gap:10px;margin-bottom:9px;display:flex}.certificate-editor-lab-module__XC9x8q__reversePhotoChoice>div:first-child span{letter-spacing:.08em;text-transform:uppercase;font-size:.54rem;font-weight:900}.certificate-editor-lab-module__XC9x8q__reversePhotoChoice>div:first-child small{color:#957e8b;font-size:.44rem}.certificate-editor-lab-module__XC9x8q__reversePhotoChoice .certificate-editor-lab-module__XC9x8q__photoModes{margin:0}.certificate-editor-lab-module__XC9x8q__reversePhotoChoice .certificate-editor-lab-module__XC9x8q__photoModes>div{width:100%}.certificate-editor-lab-module__XC9x8q__reversePhotoChoice .certificate-editor-lab-module__XC9x8q__photoModes button{flex:1;justify-content:center}.certificate-editor-lab-module__XC9x8q__reversePhotoChoice button:disabled{opacity:.42;cursor:not-allowed}.certificate-editor-lab-module__XC9x8q__reversePhotoChoice>label{color:#816977;grid-template-columns:72px 1fr;align-items:center;gap:8px;min-height:30px;margin-top:9px;font-size:.48rem;font-weight:800;display:grid}.certificate-editor-lab-module__XC9x8q__reversePhotoChoice input{width:100%;height:3px;accent-color:var(--occasion-accent)}.certificate-editor-lab-module__XC9x8q__reverseLivePreview{border:1px solid color-mix(in srgb,var(--occasion-accent),transparent 62%);background:linear-gradient(145deg,color-mix(in srgb,var(--occasion-soft),white 58%),#ffffffe6);border-radius:20px;margin:0 0 18px;padding:12px;box-shadow:0 14px 34px #461c3414}.certificate-editor-lab-module__XC9x8q__reverseLivePreviewViewport{background:radial-gradient(circle at 50% 38%,color-mix(in srgb,var(--occasion-glow),transparent 48%),transparent 55%),#1d0e19;border-radius:14px;height:324px;position:relative;overflow:hidden}.certificate-editor-lab-module__XC9x8q__reverseLivePreviewCanvas{transform-origin:top;pointer-events:none;-webkit-user-select:none;user-select:none;width:600px;height:710px;position:absolute;top:7px;left:50%;transform:translate(-50%)scale(.42)}.certificate-editor-lab-module__XC9x8q__reverseLivePreview>p{color:#654052;align-items:center;gap:9px;margin:10px 2px 0;display:flex}.certificate-editor-lab-module__XC9x8q__reverseLivePreview>p>svg{width:17px;color:var(--occasion-accent);flex:none}.certificate-editor-lab-module__XC9x8q__reverseLivePreview>p span{flex-direction:column;gap:2px;display:flex}.certificate-editor-lab-module__XC9x8q__reverseLivePreview>p strong{font-size:.55rem}.certificate-editor-lab-module__XC9x8q__reverseLivePreview>p small{color:#826b78;font-size:.47rem;line-height:1.35}.certificate-editor-lab-module__XC9x8q__reversePhotoSection{border-top:1px solid #57204421;margin:18px 0 20px;padding-top:18px}.certificate-editor-lab-module__XC9x8q__reversePhotoSection>h3{color:var(--occasion);font-family:var(--font-display),serif;margin:6px 0 8px;font-size:1.45rem;font-weight:500;line-height:1}.certificate-editor-lab-module__XC9x8q__reversePhotoSection>.certificate-editor-lab-module__XC9x8q__panelIntro{margin-bottom:14px}.certificate-editor-lab-module__XC9x8q__reverseVisualModes button:first-child{grid-column:1/-1}.certificate-editor-lab-module__XC9x8q__reversePhotoSection .certificate-editor-lab-module__XC9x8q__photoAction{width:100%}.certificate-editor-lab-module__XC9x8q__reversePhotoSection .certificate-editor-lab-module__XC9x8q__reuseFrontPhoto{min-height:44px;margin:4px 0 0;padding:0 10px}.certificate-editor-lab-module__XC9x8q__photoSetupToolbar{grid-template-columns:minmax(0,1.25fr) minmax(116px,.75fr);gap:8px;margin:10px 0 8px;display:grid}.certificate-editor-lab-module__XC9x8q__photoModeControl,.certificate-editor-lab-module__XC9x8q__compactPhotoUpload{border:1px solid color-mix(in srgb,var(--occasion-accent),transparent 58%);background:#ffffffd1;border-radius:16px;min-height:74px;padding:8px 10px;position:relative;box-shadow:0 8px 20px #441b3309}.certificate-editor-lab-module__XC9x8q__photoModeControl{flex-direction:column;justify-content:center;gap:5px;min-width:0;display:flex}.certificate-editor-lab-module__XC9x8q__photoModeControl>span{color:#806674;letter-spacing:.08em;text-transform:uppercase;font-size:.45rem;font-weight:900}.certificate-editor-lab-module__XC9x8q__photoModeControl>div{background:color-mix(in srgb,var(--occasion-soft),white 45%);border-radius:12px;grid-template-columns:1fr 1fr;gap:3px;padding:3px;display:grid}.certificate-editor-lab-module__XC9x8q__photoModeControl button{color:#806674;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:44px;padding:0 7px;font-size:.5rem;font-weight:850;transition:color .2s,background .2s,box-shadow .2s;display:flex}.certificate-editor-lab-module__XC9x8q__photoModeControl button svg{flex:none;width:14px}.certificate-editor-lab-module__XC9x8q__photoModeControl button[aria-checked=true]{color:#fff;background:var(--occasion);box-shadow:0 6px 14px color-mix(in srgb,var(--occasion),transparent 76%)}.certificate-editor-lab-module__XC9x8q__photoModeControl button:focus-visible,.certificate-editor-lab-module__XC9x8q__compactPhotoUpload:focus-within{outline:2px solid var(--occasion-accent);outline-offset:2px}.certificate-editor-lab-module__XC9x8q__compactPhotoUpload{color:var(--occasion);cursor:pointer;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;display:grid}.certificate-editor-lab-module__XC9x8q__compactPhotoUpload>svg{width:18px;color:var(--occasion-accent)}.certificate-editor-lab-module__XC9x8q__compactPhotoUpload>span{flex-direction:column;gap:2px;min-width:0;display:flex}.certificate-editor-lab-module__XC9x8q__compactPhotoUpload strong{font-size:.56rem;line-height:1.2}.certificate-editor-lab-module__XC9x8q__compactPhotoUpload small{color:#806a76;font-size:.43rem}.certificate-editor-lab-module__XC9x8q__compactPhotoUpload input{opacity:0;cursor:pointer;position:absolute;inset:0}.certificate-editor-lab-module__XC9x8q__reversePhotoStatus{color:#806a76;justify-content:space-between;align-items:center;gap:10px;min-height:32px;margin:0 2px 12px;font-size:.46rem;line-height:1.4;display:flex}.certificate-editor-lab-module__XC9x8q__reversePhotoStatus button{min-height:32px;color:var(--occasion);text-underline-offset:3px;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;font-size:.45rem;font-weight:850;text-decoration:underline}@media (max-width:440px){.certificate-editor-lab-module__XC9x8q__photoSetupToolbar{grid-template-columns:minmax(0,1.2fr) minmax(104px,.8fr);gap:6px}.certificate-editor-lab-module__XC9x8q__photoModeControl,.certificate-editor-lab-module__XC9x8q__compactPhotoUpload{min-height:74px;padding:7px}.certificate-editor-lab-module__XC9x8q__photoModeControl button{padding:0 5px;font-size:.45rem}.certificate-editor-lab-module__XC9x8q__photoModeControl button svg{display:none}.certificate-editor-lab-module__XC9x8q__compactPhotoUpload{grid-template-columns:20px minmax(0,1fr)}.certificate-editor-lab-module__XC9x8q__compactPhotoUpload:not([data-priced=true]) small{display:none}.certificate-editor-lab-module__XC9x8q__compactPhotoUpload[data-priced=true] small{color:#87510f;font-size:.42rem;font-weight:900;line-height:1.2;display:block}.certificate-editor-lab-module__XC9x8q__reversePhotoStatus{flex-direction:column;align-items:flex-start;gap:3px}}@media (max-width:760px){.certificate-editor-lab-module__XC9x8q__reverseLivePreviewViewport{height:286px}.certificate-editor-lab-module__XC9x8q__reverseLivePreviewCanvas{transform:translate(-50%)scale(.37)}.certificate-editor-lab-module__XC9x8q__reversePhotoChoice>div:first-child{flex-direction:column}.certificate-editor-lab-module__XC9x8q__reversePhotoChoice .certificate-editor-lab-module__XC9x8q__photoModes>div{grid-template-columns:1fr;display:grid}.certificate-editor-lab-module__XC9x8q__reversePhotoChoice>label{grid-template-columns:65px 1fr}}.certificate-editor-lab-module__XC9x8q__visualModes{grid-template-columns:repeat(2,1fr)}.certificate-editor-lab-module__XC9x8q__photoTier{color:var(--occasion-accent);margin-top:3px;font-size:.43rem;font-style:normal;font-weight:900;line-height:1.2;display:block}.certificate-editor-lab-module__XC9x8q__materialSection{position:relative}.certificate-editor-lab-module__XC9x8q__materialHeading{align-items:center;gap:10px;margin:0 0 10px;display:flex}.certificate-editor-lab-module__XC9x8q__materialHeading>span{color:#fff;background:var(--occasion);width:27px;height:27px;font-family:var(--font-display),serif;box-shadow:0 7px 16px color-mix(in srgb,var(--occasion),transparent 72%);border-radius:50%;flex:none;place-items:center;font-size:.56rem;display:grid}.certificate-editor-lab-module__XC9x8q__materialHeading>div{flex-direction:column;gap:2px;display:flex}.certificate-editor-lab-module__XC9x8q__materialHeading strong{color:#563246;font-family:var(--font-display),serif;font-size:.78rem;font-weight:600}.certificate-editor-lab-module__XC9x8q__materialHeading small{color:#957f8b;font-size:.44rem}.certificate-editor-lab-module__XC9x8q__textureSection{background:linear-gradient(145deg,#ffffffc7,#f8edf294);border:1px solid #5720441a;border-radius:21px 21px 15px 15px;padding:14px 14px 1px;box-shadow:0 12px 30px #461c340b}.certificate-editor-lab-module__XC9x8q__styleSection{border-top:1px solid #57204429;margin-top:17px;padding-top:17px}.certificate-editor-lab-module__XC9x8q__styleSection:before{content:"";background:linear-gradient(90deg,var(--occasion-accent),transparent);width:55px;height:2px;position:absolute;top:-1px;left:0}@media (max-width:760px){.certificate-editor-lab-module__XC9x8q__textureSection{padding:12px 12px 1px}.certificate-editor-lab-module__XC9x8q__materialHeading small{font-size:.48rem}}.certificate-editor-lab-module__XC9x8q__reversePhotoAction{color:#65394f;border:1px dashed color-mix(in srgb,var(--occasion-accent),transparent 42%);background:color-mix(in srgb,var(--occasion-soft),white 74%);cursor:pointer;border-radius:14px;grid-template-columns:28px 1fr 16px;align-items:center;gap:8px;min-height:52px;margin:8px 0;padding:8px 10px;display:grid;position:relative}.certificate-editor-lab-module__XC9x8q__reversePhotoAction>svg{width:17px;color:var(--occasion-accent)}.certificate-editor-lab-module__XC9x8q__reversePhotoAction>span{flex-direction:column;gap:2px;display:flex}.certificate-editor-lab-module__XC9x8q__reversePhotoAction strong{font-size:.53rem}.certificate-editor-lab-module__XC9x8q__reversePhotoAction small{color:#947b88;font-size:.43rem}.certificate-editor-lab-module__XC9x8q__reversePhotoAction input{opacity:0;cursor:pointer;position:absolute;inset:0}.certificate-editor-lab-module__XC9x8q__reuseFrontPhoto{color:var(--occasion);text-underline-offset:3px;background:0 0;border:0;margin:0 0 8px;padding:0;font-size:.46rem;font-weight:800;text-decoration:underline}.certificate-editor-lab-module__XC9x8q__reverseCrop{border-top:1px solid #5720441a;margin-top:8px;padding-top:8px}.certificate-editor-lab-module__XC9x8q__reverseCrop label{color:#816977;grid-template-columns:72px 1fr;align-items:center;gap:8px;min-height:26px;font-size:.46rem;font-weight:800;display:grid}.certificate-editor-lab-module__XC9x8q__reverseCrop input{width:100%;height:3px;accent-color:var(--occasion-accent)}.certificate-editor-lab-module__XC9x8q__backThemePresence{z-index:0;color:#f19abc;opacity:.22;filter:drop-shadow(0 0 28px #f071a58c);place-items:center;width:250px;height:250px;margin:-50px 0 -52px;display:grid;position:relative;-webkit-mask-image:radial-gradient(circle,#000 25%,#000000b3 48%,#0000 72%);mask-image:radial-gradient(circle,#000 25%,#000000b3 48%,#0000 72%)}.certificate-editor-lab-module__XC9x8q__backThemePresence>div{width:145px!important;height:145px!important}.certificate-editor-lab-module__XC9x8q__backThemePresence svg{width:76px!important;height:76px!important}.certificate-editor-lab-module__XC9x8q__backThemePresence>span{width:145px!important;height:145px!important}.certificate-editor-lab-module__XC9x8q__appToolNav{background:#ffffff9e;border:1px solid #5720441f;border-radius:18px;grid-template-columns:repeat(4,1fr);gap:5px;margin:22px 0 25px;padding:5px;display:grid;box-shadow:0 14px 34px #461c340e}.certificate-editor-lab-module__XC9x8q__appToolNav button{color:#927c89;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:13px;justify-content:center;align-items:center;gap:7px;min-height:54px;padding:7px 5px;font-size:.53rem;font-weight:850;display:flex}.certificate-editor-lab-module__XC9x8q__appToolNav button svg{width:16px}.certificate-editor-lab-module__XC9x8q__appToolNav button[aria-pressed=true]{color:#fff;border-color:color-mix(in srgb,var(--occasion-accent),white 45%);background:linear-gradient(135deg,var(--occasion),color-mix(in srgb,var(--occasion),#1c0e18 22%));box-shadow:0 9px 20px color-mix(in srgb,var(--occasion),transparent 74%)}.certificate-editor-lab-module__XC9x8q__appToolNav~.certificate-editor-lab-module__XC9x8q__imagePanel h2,.certificate-editor-lab-module__XC9x8q__appToolNav~.certificate-editor-lab-module__XC9x8q__secretPanel h2,.certificate-editor-lab-module__XC9x8q__appToolNav~.certificate-editor-lab-module__XC9x8q__finishPanel h2{font-family:var(--font-display),serif;letter-spacing:-.04em;margin:8px 0 12px;font-size:clamp(2rem,3vw,3.15rem);font-weight:450;line-height:.96}.certificate-editor-lab-module__XC9x8q__appToolNav~.certificate-editor-lab-module__XC9x8q__imagePanel,.certificate-editor-lab-module__XC9x8q__appToolNav~.certificate-editor-lab-module__XC9x8q__secretPanel,.certificate-editor-lab-module__XC9x8q__appToolNav~.certificate-editor-lab-module__XC9x8q__finishPanel{animation:.38s cubic-bezier(.22,.8,.22,1) certificate-editor-lab-module__XC9x8q__appPanelIn}.certificate-editor-lab-module__XC9x8q__appPreviewHeading{align-items:center!important}.certificate-editor-lab-module__XC9x8q__appPreviewHeading .certificate-editor-lab-module__XC9x8q__previewModes{background:#ffffffbf;border:1px solid #5720441f;border-radius:999px;padding:3px}.certificate-editor-lab-module__XC9x8q__appPreviewHeading .certificate-editor-lab-module__XC9x8q__previewModes button{color:#765f6c}.certificate-editor-lab-module__XC9x8q__appPreviewHeading .certificate-editor-lab-module__XC9x8q__previewModes button[aria-pressed=true]{color:#fff}.certificate-editor-lab-module__XC9x8q__appCertificateViewer{justify-content:center;width:100%;min-height:710px;display:flex;position:relative}.certificate-editor-lab-module__XC9x8q__appCertificateViewer .certificate-editor-lab-module__XC9x8q__customizedFront{width:600px}.certificate-editor-lab-module__XC9x8q__appCertificateViewer .certificate-editor-lab-module__XC9x8q__backScale{margin-top:0;margin-bottom:0;transform:none}.certificate-editor-lab-module__XC9x8q__appCertificateViewer .certificate-editor-lab-module__XC9x8q__viewer3d{margin-top:0}.certificate-editor-lab-module__XC9x8q__appCertificateViewer .certificate-editor-lab-module__XC9x8q__rotationControl{bottom:12px}@keyframes certificate-editor-lab-module__XC9x8q__appPanelIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width:760px){.certificate-editor-lab-module__XC9x8q__appToolNav{grid-template-columns:repeat(2,1fr)}.certificate-editor-lab-module__XC9x8q__appToolNav button{min-height:48px}.certificate-editor-lab-module__XC9x8q__appCertificateViewer{transform-origin:top;min-height:520px;overflow:hidden}.certificate-editor-lab-module__XC9x8q__appCertificateViewer .certificate-editor-lab-module__XC9x8q__customizedFront,.certificate-editor-lab-module__XC9x8q__appCertificateViewer .certificate-editor-lab-module__XC9x8q__backScale,.certificate-editor-lab-module__XC9x8q__appCertificateViewer .certificate-editor-lab-module__XC9x8q__viewer3d{transform-origin:top;margin-bottom:-225px;transform:scale(.68)}.certificate-editor-lab-module__XC9x8q__appPreviewHeading{flex-direction:column;gap:8px;align-items:flex-start!important}.certificate-editor-lab-module__XC9x8q__appPreviewHeading .certificate-editor-lab-module__XC9x8q__previewModes{width:100%}.certificate-editor-lab-module__XC9x8q__appPreviewHeading .certificate-editor-lab-module__XC9x8q__previewModes button{flex:1;justify-content:center}}@media (max-width:440px){.certificate-editor-lab-module__XC9x8q__appCertificateViewer .certificate-editor-lab-module__XC9x8q__customizedFront,.certificate-editor-lab-module__XC9x8q__appCertificateViewer .certificate-editor-lab-module__XC9x8q__backScale,.certificate-editor-lab-module__XC9x8q__appCertificateViewer .certificate-editor-lab-module__XC9x8q__viewer3d{margin-bottom:-305px;transform:scale(.58)}.certificate-editor-lab-module__XC9x8q__appCertificateViewer{min-height:445px}}.certificate-editor-lab-module__XC9x8q__swatchNeon{background:radial-gradient(circle at 38% 32%,#fff 0 4%,#ff4fb9 8% 20%,#724cff 38%,#14102e 72%);box-shadow:inset 0 0 13px #ff77cf,0 0 15px #6f4cff7a}.certificate-editor-lab-module__XC9x8q__swatchGold{background:radial-gradient(circle at 32% 24%,#fff8cf,#f5cc66 24%,#b36a20 58%,#49240e);box-shadow:inset 0 0 13px #fff9cdcc,0 7px 15px #6c3b0e38}.certificate-editor-lab-module__XC9x8q__swatchHolo{background:conic-gradient(from 45deg,#ff8fc5,#8cf0ff,#fff2a6,#a6a5ff,#ff9dc9,#8cf0ff)}.certificate-editor-lab-module__XC9x8q__swatchObsidian{background:radial-gradient(circle at 34% 25%,#795c82 0 5%,#25202d 25%,#08080d 72%);box-shadow:inset -5px -6px 13px #000,inset 4px 4px 9px #ffffff21,0 7px 15px #0000004d}.certificate-editor-lab-module__XC9x8q__swatchPearl{background:conic-gradient(from 165deg,#fffdf8,#d7eff2,#f7d9e7,#fff7d7,#d9def8,#fffdf8)}.certificate-editor-lab-module__XC9x8q__swatchMission{background:radial-gradient(circle at 66% 30%,#ffe66b 0 11%,#0000 12%),linear-gradient(142deg,#54c6b4 0 45%,#19538c 46% 68%,#ef684f 69%)}.certificate-editor-lab-module__XC9x8q__swatchStandardDark{background:radial-gradient(circle at 36% 27%,#ce769c 0 5%,#74304f 25%,#2b1525 70%,#130b12);box-shadow:inset 0 0 0 2px #ffffff1a,inset 0 0 18px #ec91b547,0 7px 15px #260e1e42}.certificate-editor-lab-module__XC9x8q__swatchStandardLight{background:radial-gradient(circle at 34% 28%,#fff 0 5%,#f7e8ed 28%,#e1b7c8 64%,#9b617a);box-shadow:inset 0 0 0 2px #ffffffc2,inset 0 0 18px #fffc,0 7px 15px #5b2b4229}.certificate-editor-lab-module__XC9x8q__swatchStainedGlass{background:conic-gradient(from 35deg,#fff9dd,#ef9fbb,#bca8f1,#8ee5df,#9fc8ef,#fff9dd);box-shadow:inset 0 0 0 3px #53375e33,inset 0 0 15px #ffffffc2,0 7px 15px #3d256429}.certificate-editor-lab-module__XC9x8q__swatchKintsugi{background:radial-gradient(circle at 28% 30%,#fff 0 5%,#94f3ff 11%,#0000 28%),radial-gradient(circle at 70% 68%,#ff9ed7,#0000 34%),linear-gradient(145deg,#fffdfd,#e6e4ff 56%,#c9f7f5);box-shadow:inset 0 0 14px #fffc,0 0 14px #6fdcec47}.certificate-editor-lab-module__XC9x8q__collectorTier{color:#794913;letter-spacing:.035em;text-transform:uppercase;white-space:nowrap;align-items:baseline;gap:3px;width:fit-content;margin-top:2px;font-size:.46rem;font-style:normal;font-weight:900;line-height:1.15;display:inline-flex}.certificate-editor-lab-module__XC9x8q__collectorTier span:after{content:" ·"}.certificate-editor-lab-module__XC9x8q__collectorTier strong{color:#633708;letter-spacing:.01em;white-space:nowrap;font-weight:950}.certificate-editor-lab-module__XC9x8q__appPreviewHeading .certificate-editor-lab-module__XC9x8q__previewModes button[aria-pressed=true]{color:#fff;background:linear-gradient(135deg,var(--occasion),color-mix(in srgb,var(--occasion),#1c0e18 20%));box-shadow:0 7px 18px color-mix(in srgb,var(--occasion),transparent 76%)}.certificate-editor-lab-module__XC9x8q__appToolNav~.certificate-editor-lab-module__XC9x8q__imagePanel .certificate-editor-lab-module__XC9x8q__visualModes strong{font-size:.76rem}.certificate-editor-lab-module__XC9x8q__appToolNav~.certificate-editor-lab-module__XC9x8q__imagePanel .certificate-editor-lab-module__XC9x8q__visualModes small{font-size:.5rem}.certificate-editor-lab-module__XC9x8q__appToolNav~.certificate-editor-lab-module__XC9x8q__imagePanel .certificate-editor-lab-module__XC9x8q__showcaseCopy small{font-size:.55rem}.certificate-editor-lab-module__XC9x8q__appToolNav~.certificate-editor-lab-module__XC9x8q__finishPanel .certificate-editor-lab-module__XC9x8q__finishChoices strong{font-size:.7rem}.certificate-editor-lab-module__XC9x8q__appToolNav~.certificate-editor-lab-module__XC9x8q__finishPanel .certificate-editor-lab-module__XC9x8q__finishChoices small{font-size:.54rem}.certificate-editor-lab-module__XC9x8q__appToolNav~.certificate-editor-lab-module__XC9x8q__finishPanel .certificate-editor-lab-module__XC9x8q__surfaceChoices small{font-size:.5rem}.certificate-editor-lab-module__XC9x8q__appToolNav~.certificate-editor-lab-module__XC9x8q__secretPanel .certificate-editor-lab-module__XC9x8q__secretField textarea{font-size:.78rem;line-height:1.55}:is(html[data-experience-theme=dark] .certificate-editor-lab-module__XC9x8q__appToolNav~.certificate-editor-lab-module__XC9x8q__imagePanel .certificate-editor-lab-module__XC9x8q__panelIntro,html[data-experience-theme=dark] .certificate-editor-lab-module__XC9x8q__appToolNav~.certificate-editor-lab-module__XC9x8q__secretPanel .certificate-editor-lab-module__XC9x8q__panelIntro,html[data-experience-theme=dark] .certificate-editor-lab-module__XC9x8q__appToolNav~.certificate-editor-lab-module__XC9x8q__finishPanel .certificate-editor-lab-module__XC9x8q__panelIntro){color:#fff4f9c2}.certificate-editor-lab-module__XC9x8q__appEditorWorkspace{border-top:1px solid color-mix(in srgb,var(--occasion),transparent 86%);grid-template-columns:88px minmax(0,1fr);align-items:start;gap:20px;margin-top:8px;padding-top:16px;display:grid}.certificate-editor-lab-module__XC9x8q__appEditorWorkspace .certificate-editor-lab-module__XC9x8q__appToolNav{border:0;border-right:1px solid color-mix(in srgb,var(--occasion),transparent 84%);box-shadow:none;background:0 0;border-radius:0;grid-template-columns:1fr;gap:5px;margin:0;padding:0 12px 0 0;position:sticky;top:94px}.certificate-editor-lab-module__XC9x8q__appEditorWorkspace .certificate-editor-lab-module__XC9x8q__appToolNav button{text-align:center;border-radius:14px;flex-direction:column;gap:6px;min-height:64px;padding:8px 3px;font-size:.49rem}.certificate-editor-lab-module__XC9x8q__appEditorWorkspace .certificate-editor-lab-module__XC9x8q__appToolNav button:not([aria-pressed=true]){background:0 0}.certificate-editor-lab-module__XC9x8q__appEditorWorkspace .certificate-editor-lab-module__XC9x8q__appToolNav button svg{width:18px}.certificate-editor-lab-module__XC9x8q__appEditorPanel{min-width:0}.certificate-editor-lab-module__XC9x8q__appEditorIntroduction{border-bottom:1px solid color-mix(in srgb,var(--occasion),transparent 88%);margin-bottom:18px;padding-bottom:16px}.certificate-editor-lab-module__XC9x8q__appEditorIntroduction h1{font-size:clamp(2.45rem,3.25vw,3.45rem)}.certificate-editor-lab-module__XC9x8q__appEditorIntroduction .certificate-editor-lab-module__XC9x8q__panelIntro{margin-bottom:0}.certificate-editor-lab-module__XC9x8q__appWordsPanel h2,.certificate-editor-lab-module__XC9x8q__appEditorPanel .certificate-editor-lab-module__XC9x8q__imagePanel h2,.certificate-editor-lab-module__XC9x8q__appEditorPanel .certificate-editor-lab-module__XC9x8q__secretPanel h2,.certificate-editor-lab-module__XC9x8q__appEditorPanel .certificate-editor-lab-module__XC9x8q__finishPanel h2{font-family:var(--font-display),serif;letter-spacing:-.04em;margin:8px 0 12px;font-size:clamp(1.85rem,2.55vw,2.8rem);font-weight:450;line-height:.96}.certificate-editor-lab-module__XC9x8q__appWordsPanel,.certificate-editor-lab-module__XC9x8q__appEditorPanel .certificate-editor-lab-module__XC9x8q__imagePanel,.certificate-editor-lab-module__XC9x8q__appEditorPanel .certificate-editor-lab-module__XC9x8q__secretPanel,.certificate-editor-lab-module__XC9x8q__appEditorPanel .certificate-editor-lab-module__XC9x8q__finishPanel{animation:.38s cubic-bezier(.22,.8,.22,1) certificate-editor-lab-module__XC9x8q__appPanelIn}.certificate-editor-lab-module__XC9x8q__appWordsPanel .certificate-editor-lab-module__XC9x8q__panelIntro,.certificate-editor-lab-module__XC9x8q__appEditorPanel .certificate-editor-lab-module__XC9x8q__panelIntro{margin-bottom:18px}.certificate-editor-lab-module__XC9x8q__appEditorPanel .certificate-editor-lab-module__XC9x8q__visualModes strong{font-size:.76rem}.certificate-editor-lab-module__XC9x8q__appEditorPanel .certificate-editor-lab-module__XC9x8q__visualModes small{font-size:.5rem}.certificate-editor-lab-module__XC9x8q__appEditorPanel .certificate-editor-lab-module__XC9x8q__showcaseCopy small{font-size:.55rem}.certificate-editor-lab-module__XC9x8q__appEditorPanel .certificate-editor-lab-module__XC9x8q__finishChoices strong{font-size:.7rem}.certificate-editor-lab-module__XC9x8q__appEditorPanel .certificate-editor-lab-module__XC9x8q__finishChoices small{font-size:.54rem}.certificate-editor-lab-module__XC9x8q__appEditorPanel .certificate-editor-lab-module__XC9x8q__surfaceChoices small{font-size:.5rem}.certificate-editor-lab-module__XC9x8q__appEditorPanel .certificate-editor-lab-module__XC9x8q__secretField textarea{font-size:.78rem;line-height:1.55}:is(html[data-experience-theme=dark] .certificate-editor-lab-module__XC9x8q__appWordsPanel .certificate-editor-lab-module__XC9x8q__panelIntro,html[data-experience-theme=dark] .certificate-editor-lab-module__XC9x8q__appEditorPanel .certificate-editor-lab-module__XC9x8q__panelIntro){color:#fff4f9c2}html[data-experience-theme=dark] .certificate-editor-lab-module__XC9x8q__appEditorWorkspace .certificate-editor-lab-module__XC9x8q__appToolNav{border-color:#ffffff1f}html[data-experience-theme=dark] .certificate-editor-lab-module__XC9x8q__appEditorWorkspace .certificate-editor-lab-module__XC9x8q__appToolNav button:not([aria-pressed=true]){color:#fff4f98f}.certificate-editor-lab-module__XC9x8q__appEditorTop{display:block}.certificate-editor-lab-module__XC9x8q__appEditorTop .certificate-editor-lab-module__XC9x8q__appEditorIntroduction{border:0;margin:0;padding:0}.certificate-editor-lab-module__XC9x8q__appEditorTop .certificate-editor-lab-module__XC9x8q__appEditorIntroduction h1{margin-top:6px;font-size:clamp(2.4rem,3.1vw,3.25rem)}.certificate-editor-lab-module__XC9x8q__appEditorTop .certificate-editor-lab-module__XC9x8q__appEditorIntroduction .intro{margin-bottom:0}.certificate-editor-lab-module__XC9x8q__appEditorBack{white-space:nowrap;align-self:start;margin:0!important}.certificate-editor-lab-module__XC9x8q__mobilePreviewClose,.certificate-editor-lab-module__XC9x8q__mobileEditorBar{display:none}.certificate-editor-lab-module__XC9x8q__certificateBack{--back-accent:#ec91b5}.certificate-editor-lab-module__XC9x8q__certificateBack>p,.certificate-editor-lab-module__XC9x8q__certificateBack h3 em{color:var(--back-accent)}.certificate-editor-lab-module__XC9x8q__certificateBack .certificate-editor-lab-module__XC9x8q__backDetails i{background:var(--back-accent);box-shadow:0 0 10px var(--back-accent)}.certificate-editor-lab-module__XC9x8q__certificateBack[data-finish=theme]{background:radial-gradient(circle at 50% 38%,color-mix(in srgb,var(--occasion-glow),#6f2c54 32%),color-mix(in srgb,var(--occasion),#24101f 48%) 52%,#130a12 90%)}.certificate-editor-lab-module__XC9x8q__certificateBack[data-finish=moon]{--back-accent:#c9d0ff;background:radial-gradient(circle at 50% 34%,#7379af,#282b50 48%,#0d1024 90%)}.certificate-editor-lab-module__XC9x8q__certificateBack[data-finish=neon]{--back-accent:#ff67c8;background:radial-gradient(circle at 50% 38%,#712d87,#24133f 48%,#090817 90%);box-shadow:inset 0 0 0 1px #ffffff14,0 0 28px #ff36be38}.certificate-editor-lab-module__XC9x8q__certificateBack[data-finish=retro]{--back-accent:#ffd06a;background:radial-gradient(circle at 50% 36%,#b14c43,#5a2835 50%,#1b1826 90%)}.certificate-editor-lab-module__XC9x8q__certificateBack[data-finish=watercolor]{--back-accent:#ffd1df;background:radial-gradient(circle at 27% 26%,#e77ea2b8,#0000 38%),radial-gradient(circle at 74% 66%,#5b97b6ad,#0000 44%),linear-gradient(145deg,#51445b,#202234 80%)}.certificate-editor-lab-module__XC9x8q__certificateBack[data-finish=chrome]{--back-accent:#bff4ff;background:radial-gradient(circle at 50% 38%,#807898,#353547 47%,#11131b 88%);border-color:#aee5ed}.certificate-editor-lab-module__XC9x8q__certificateBack[data-finish=ocean]{--back-accent:#74f3df;background:radial-gradient(circle at 50% 35%,#087e91,#064761 47%,#03192d 90%)}.certificate-editor-lab-module__XC9x8q__certificateBack[data-finish=gold]{--back-accent:#ffe79a;background:radial-gradient(circle at 50% 36%,#9c642d,#503019 48%,#1d1009 90%);border-color:#d9a852}.certificate-editor-lab-module__XC9x8q__certificateBack[data-finish=holo]{--back-accent:#bff7ff;background:radial-gradient(circle at 27% 30%,#ff69bd8c,#0000 37%),radial-gradient(circle at 72% 62%,#53dfe180,#0000 42%),linear-gradient(145deg,#44345f,#171429 84%)}.certificate-editor-lab-module__XC9x8q__certificateBack[data-finish=obsidian]{--back-accent:#bca8ce;background:radial-gradient(circle at 50% 34%,#3b3044,#18161d 48%,#050507 92%);border-color:#75667e}.certificate-editor-lab-module__XC9x8q__certificateBack[data-finish=pearl]{--back-accent:#f8cfe2;background:radial-gradient(circle at 50% 35%,#776779,#423b4d 50%,#17151d 90%);border-color:#eadce7}.certificate-editor-lab-module__XC9x8q__certificateBack[data-finish=mission]{--back-accent:#ffe574;background:radial-gradient(circle at 68% 26%,#ffe0578c,#0000 21%),radial-gradient(circle at 42% 46%,#287c83,#19465f 48%,#10182c 90%)}.certificate-editor-lab-module__XC9x8q__certificateBack[data-surface=matte]:after{content:"";z-index:1;pointer-events:none;opacity:.17;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='70' height='70'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.7' numOctaves='4'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.55'/%3E%3C/svg%3E");position:absolute;inset:0}.certificate-editor-lab-module__XC9x8q__appCertificateViewer .certificate-editor-lab-module__XC9x8q__viewer3d{transform-origin:top;margin:0;transform:scale(1)}.certificate-editor-lab-module__XC9x8q__appCertificateViewer:has(.certificate-editor-lab-module__XC9x8q__viewer3d){min-height:780px}.certificate-editor-lab-module__XC9x8q__certificateScale,.certificate-editor-lab-module__XC9x8q__certificateBack,.certificate-editor-lab-module__XC9x8q__customizedFront,.certificate-editor-lab-module__XC9x8q__appCertificateViewer{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}@media (max-width:1100px){.certificate-editor-lab-module__XC9x8q__appEditorWorkspace{display:block}.certificate-editor-lab-module__XC9x8q__appEditorWorkspace .certificate-editor-lab-module__XC9x8q__appToolNav{border-right:0;border-bottom:1px solid color-mix(in srgb,var(--occasion),transparent 84%);grid-template-columns:repeat(4,1fr);margin:0 0 18px;padding:0 0 10px;position:static}.certificate-editor-lab-module__XC9x8q__appEditorWorkspace .certificate-editor-lab-module__XC9x8q__appToolNav button{flex-direction:row;min-height:52px}.certificate-editor-lab-module__XC9x8q__appEditorPanel{min-width:0}}@media (min-width:901px) and (max-width:1450px),(min-width:901px) and (max-height:850px){.certificate-editor-lab-module__XC9x8q__appCertificateViewer{min-height:545px;overflow:hidden}.certificate-editor-lab-module__XC9x8q__appCertificateViewer .certificate-editor-lab-module__XC9x8q__customizedFront,.certificate-editor-lab-module__XC9x8q__appCertificateViewer .certificate-editor-lab-module__XC9x8q__backScale,.certificate-editor-lab-module__XC9x8q__appCertificateViewer .certificate-editor-lab-module__XC9x8q__viewer3d{transform-origin:top;margin-bottom:-184px;transform:scale(.74)}.certificate-editor-lab-module__XC9x8q__appCertificateViewer:has(.certificate-editor-lab-module__XC9x8q__viewer3d){min-height:585px}}@media (max-width:760px){.certificate-editor-lab-module__XC9x8q__appEditorWorkspace .certificate-editor-lab-module__XC9x8q__appToolNav{grid-template-columns:repeat(2,1fr)}.certificate-editor-lab-module__XC9x8q__appEditorWorkspace .certificate-editor-lab-module__XC9x8q__appToolNav button{flex-direction:row;min-height:48px}.certificate-editor-lab-module__XC9x8q__appEditorPanel .certificate-editor-lab-module__XC9x8q__finishChoices{grid-template-columns:1fr}.certificate-editor-lab-module__XC9x8q__appEditorTop{display:block}.certificate-editor-lab-module__XC9x8q__appEditorTop .certificate-editor-lab-module__XC9x8q__appEditorIntroduction{margin-top:8px}.certificate-editor-lab-module__XC9x8q__appEditorTop .certificate-editor-lab-module__XC9x8q__appEditorIntroduction h1{font-size:2.55rem}}@media (max-width:640px){.certificate-editor-lab-module__XC9x8q__appEditorTop .certificate-editor-lab-module__XC9x8q__appEditorIntroduction{margin-top:0}.certificate-editor-lab-module__XC9x8q__appEditorTop .certificate-editor-lab-module__XC9x8q__appEditorIntroduction h1{font-size:2.18rem;line-height:.94}.certificate-editor-lab-module__XC9x8q__appEditorWorkspace{margin-top:12px;padding-top:12px}.certificate-editor-lab-module__XC9x8q__appEditorWorkspace .certificate-editor-lab-module__XC9x8q__appToolNav{z-index:18;border:1px solid color-mix(in srgb,var(--occasion),transparent 84%);box-shadow:0 10px 28px color-mix(in srgb,var(--occasion),transparent 91%);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffaf8f2;border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;margin:0 0 16px;padding:4px;position:sticky;top:64px}.certificate-editor-lab-module__XC9x8q__appEditorWorkspace .certificate-editor-lab-module__XC9x8q__appToolNav button{flex-direction:column;gap:4px;min-height:52px;padding:5px 2px;font-size:.43rem}.certificate-editor-lab-module__XC9x8q__appEditorWorkspace .certificate-editor-lab-module__XC9x8q__appToolNav button svg{width:17px}.certificate-editor-lab-module__XC9x8q__mobileEditorBar{--mobile-finish-bg:linear-gradient(145deg,var(--occasion),color-mix(in srgb,var(--occasion),#09070c 30%));--mobile-finish-fg:#fff;--mobile-finish-muted:#ffffffad;--mobile-finish-button-bg:#fff;--mobile-finish-button-fg:var(--occasion);--mobile-finish-border:color-mix(in srgb,var(--occasion-accent),white 24%);min-height:68px;right:8px;bottom:max(8px,env(safe-area-inset-bottom));z-index:80;color:var(--mobile-finish-fg);border:1px solid var(--mobile-finish-border);background:var(--mobile-finish-bg);box-shadow:0 18px 48px color-mix(in srgb,var(--occasion),transparent 48%);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:19px;justify-content:space-between;align-items:center;gap:12px;padding:8px 9px 8px 15px;transition:background .26s,border-color .26s,box-shadow .26s,color .26s;display:flex;position:fixed;left:8px}.certificate-editor-lab-module__XC9x8q__mobileEditorBar span,.certificate-editor-lab-module__XC9x8q__mobileEditorBar small,.certificate-editor-lab-module__XC9x8q__mobileEditorBar strong{display:block}.certificate-editor-lab-module__XC9x8q__mobileEditorBar small{color:var(--mobile-finish-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.55rem}.certificate-editor-lab-module__XC9x8q__mobileEditorBar strong{font-family:var(--font-display),serif;margin-top:2px;font-size:1.12rem}.certificate-editor-lab-module__XC9x8q__mobileEditorBar button{max-width:62%;min-height:48px;color:var(--mobile-finish-button-fg);background:var(--mobile-finish-button-bg);text-align:center;border:0;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:7px 16px;font-size:.68rem;font-weight:900;line-height:1.15;transition:box-shadow .22s,background-color .22s,color .22s;display:flex}.certificate-editor-lab-module__XC9x8q__mobileEditorBar button[data-updated=true]{background:var(--mobile-finish-button-bg);box-shadow:0 0 0 3px color-mix(in srgb,var(--occasion-accent),transparent 68%),0 8px 22px #0000002e}.certificate-editor-lab-module__XC9x8q__mobileEditorBar[data-finish=standardDark]{--mobile-finish-bg:radial-gradient(circle at 84% 18%,#e05b8f42,transparent 35%),linear-gradient(145deg,#5e173f,#1b0c1a 82%);--mobile-finish-border:#bb5b83}.certificate-editor-lab-module__XC9x8q__mobileEditorBar[data-finish=theme]{--mobile-finish-bg:radial-gradient(circle at 84% 18%,color-mix(in srgb,var(--occasion-glow),transparent 42%),transparent 34%),linear-gradient(145deg,var(--occasion),color-mix(in srgb,var(--occasion),#09070c 34%))}.certificate-editor-lab-module__XC9x8q__mobileEditorBar[data-finish=moon]{--mobile-finish-bg:radial-gradient(circle at 82% 16%,#bec9ff47,transparent 34%),linear-gradient(145deg,#4b548d,#12162e);--mobile-finish-button-fg:#323a71;--mobile-finish-border:#929ed8}.certificate-editor-lab-module__XC9x8q__mobileEditorBar[data-finish=neon]{--mobile-finish-bg:radial-gradient(circle at 88% 14%,#3cebff73,transparent 27%),radial-gradient(circle at 18% 84%,#ff2cbc6b,transparent 38%),linear-gradient(145deg,#45144e,#0d0920);--mobile-finish-button-fg:#50104c;--mobile-finish-border:#f06acb}.certificate-editor-lab-module__XC9x8q__mobileEditorBar[data-finish=retro]{--mobile-finish-bg:linear-gradient(135deg,#e96b50 0 11%,#1f4160 11% 30%,#693142 30% 100%);--mobile-finish-button-fg:#623142;--mobile-finish-border:#f0a071}.certificate-editor-lab-module__XC9x8q__mobileEditorBar[data-finish=chrome]{--mobile-finish-bg:radial-gradient(circle at 88% 12%,#5cf4ff6b,transparent 27%),radial-gradient(circle at 8% 96%,#ff6fbe61,transparent 34%),linear-gradient(145deg,#5b526b,#171923);--mobile-finish-button-fg:#353144;--mobile-finish-border:#b8edf1}.certificate-editor-lab-module__XC9x8q__mobileEditorBar[data-finish=ocean]{--mobile-finish-bg:radial-gradient(circle at 86% 13%,#65f4dd52,transparent 32%),linear-gradient(145deg,#087a8c,#031a31);--mobile-finish-button-fg:#075569;--mobile-finish-border:#58d9d0}.certificate-editor-lab-module__XC9x8q__mobileEditorBar[data-finish=gold]{--mobile-finish-bg:radial-gradient(circle at 84% 16%,#ffe28b57,transparent 31%),linear-gradient(145deg,#85552c,#211108);--mobile-finish-button-fg:#69431f;--mobile-finish-border:#d6aa58}.certificate-editor-lab-module__XC9x8q__mobileEditorBar[data-finish=holo]{--mobile-finish-bg:radial-gradient(circle at 90% 4%,#77eef573,transparent 28%),radial-gradient(circle at 8% 94%,#ff6fcc6b,transparent 36%),linear-gradient(145deg,#55416c,#171226);--mobile-finish-button-fg:#4c315e;--mobile-finish-border:#b8ddeb}.certificate-editor-lab-module__XC9x8q__mobileEditorBar[data-finish=obsidian]{--mobile-finish-bg:radial-gradient(circle at 82% 14%,#9a83b047,transparent 32%),linear-gradient(145deg,#352c3c,#070709);--mobile-finish-button-fg:#302735;--mobile-finish-border:#76647f}.certificate-editor-lab-module__XC9x8q__mobileEditorBar[data-finish=mission]{--mobile-finish-bg:radial-gradient(circle at 78% 24%,#ffe45e 0 8%,transparent 9%),radial-gradient(circle at 12% 96%,#ef684f 0 24%,transparent 25%),linear-gradient(142deg,#54c6b4 0 42%,#2457a1 43% 68%,#152b50 69%);--mobile-finish-button-bg:#ffe88b;--mobile-finish-button-fg:#17335e;--mobile-finish-border:#f2c958}.certificate-editor-lab-module__XC9x8q__mobileEditorBar[data-finish=standardLight],.certificate-editor-lab-module__XC9x8q__mobileEditorBar[data-finish=watercolor],.certificate-editor-lab-module__XC9x8q__mobileEditorBar[data-finish=pearl],.certificate-editor-lab-module__XC9x8q__mobileEditorBar[data-finish=stainedGlass],.certificate-editor-lab-module__XC9x8q__mobileEditorBar[data-finish=kintsugi]{--mobile-finish-fg:#3d2634;--mobile-finish-muted:#3d2634ad;--mobile-finish-button-bg:#4d213c;--mobile-finish-button-fg:#fff;--mobile-finish-border:#d7a5ba}.certificate-editor-lab-module__XC9x8q__mobileEditorBar[data-finish=standardLight]{--mobile-finish-bg:radial-gradient(circle at 84% 12%,#efadc766,transparent 33%),linear-gradient(145deg,#fffaf3,#f2dedf)}.certificate-editor-lab-module__XC9x8q__mobileEditorBar[data-finish=watercolor]{--mobile-finish-bg:radial-gradient(circle at 12% 82%,#7eb7d575,transparent 38%),radial-gradient(circle at 88% 10%,#e98bae7a,transparent 36%),#f8edf1}.certificate-editor-lab-module__XC9x8q__mobileEditorBar[data-finish=pearl]{--mobile-finish-bg:radial-gradient(circle at 88% 8%,#bed5e7a6,transparent 31%),radial-gradient(circle at 10% 92%,#f9c0d794,transparent 38%),linear-gradient(145deg,#fffdf8,#e8e3ea)}.certificate-editor-lab-module__XC9x8q__mobileEditorBar[data-finish=stainedGlass]{--mobile-finish-bg:linear-gradient(125deg,#ee7199,transparent 32%),linear-gradient(230deg,#43c0c6,transparent 36%),#fff8ee;--mobile-finish-border:#cf9a76}.certificate-editor-lab-module__XC9x8q__mobileEditorBar[data-finish=kintsugi]{--mobile-finish-bg:radial-gradient(circle at 18% 24%,#fff 0 4%,#86eeffe0 9%,transparent 25%),radial-gradient(circle at 82% 78%,#ff8fcfc2,transparent 34%),linear-gradient(145deg,#fffdfd 0,#e7e2ff 56%,#c9f7f5 100%);--mobile-finish-button-bg:#5a3d78;--mobile-finish-button-fg:#fff;--mobile-finish-border:#a79bdf}.certificate-editor-lab-module__XC9x8q__mobileEditorBar button svg{width:16px}.certificate-editor-lab-module__XC9x8q__mobilePreviewClose{width:max-content;min-width:44px;height:44px;top:max(68px,calc(env(safe-area-inset-top) + 58px));z-index:111;color:#fff;background:color-mix(in srgb,var(--occasion),black 24%);letter-spacing:.01em;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid #ffffff3d;border-radius:999px;justify-content:center;align-items:center;gap:7px;margin:56px 0 12px auto;padding:0 14px 0 11px;font-size:.63rem;font-weight:850;display:flex;position:sticky;box-shadow:0 10px 28px #1908143d}.certificate-editor-lab-module__XC9x8q__mobilePreviewClose svg{width:18px}.certificate-editor-lab-module__XC9x8q__mobilePreviewClose span{display:block}}@media (prefers-reduced-motion:reduce){.certificate-editor-lab-module__XC9x8q__mobileEditorBar button{transition:none}}.certificate-editor-lab-module__XC9x8q__appCertificateViewer .certificate-editor-lab-module__XC9x8q__viewer3d .certificate-editor-lab-module__XC9x8q__customizedFront,.certificate-editor-lab-module__XC9x8q__viewer3d .certificate-editor-lab-module__XC9x8q__customizedFront{transform-origin:50%!important;width:600px!important;height:710px!important;margin:0!important;transform:none!important}.certificate-editor-lab-module__XC9x8q__appCertificateViewer .certificate-editor-lab-module__XC9x8q__viewer3d .certificate-editor-lab-module__XC9x8q__certificateScale,.certificate-editor-lab-module__XC9x8q__viewer3d .certificate-editor-lab-module__XC9x8q__certificateScale{width:600px!important;margin:0!important;transform:none!important}.certificate-editor-lab-module__XC9x8q__certificateScale,.certificate-editor-lab-module__XC9x8q__customizedFront,.certificate-editor-lab-module__XC9x8q__appCertificateViewer .certificate-editor-lab-module__XC9x8q__customizedFront{flex:none;width:600px;min-width:600px;max-width:600px;height:710px;min-height:710px;max-height:710px}.certificate-editor-lab-module__XC9x8q__desktopZoomCue{display:none}@media (hover:hover) and (pointer:fine){.certificate-editor-lab-module__XC9x8q__appCertificateViewer{cursor:zoom-in}.certificate-editor-lab-module__XC9x8q__desktopZoomCue{z-index:20;color:#fff;opacity:0;pointer-events:auto;cursor:zoom-in;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#230f1fc7;border:1px solid #ffffff3d;border-radius:999px;align-items:center;gap:7px;padding:8px 12px;font-size:.72rem;font-weight:750;transition:opacity .18s,transform .18s;display:inline-flex;position:absolute;bottom:18px;right:18px;transform:translateY(5px);box-shadow:0 10px 28px #210c1d3d}.certificate-editor-lab-module__XC9x8q__desktopZoomCue svg{width:16px;height:16px}.certificate-editor-lab-module__XC9x8q__appCertificateViewer:hover .certificate-editor-lab-module__XC9x8q__desktopZoomCue,.certificate-editor-lab-module__XC9x8q__appCertificateViewer:focus-within .certificate-editor-lab-module__XC9x8q__desktopZoomCue{opacity:1;transform:translateY(0)}}.certificate-editor-lab-module__XC9x8q__certificateZoomOverlay{z-index:500;-webkit-backdrop-filter:blur(20px)saturate(.82);backdrop-filter:blur(20px)saturate(.82);background:#130711c2;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.certificate-editor-lab-module__XC9x8q__certificateZoomDialog{background:linear-gradient(145deg,#fffaf8,#f8eef3);border:1px solid #ffffff2e;border-radius:28px;flex-direction:column;width:min(1160px,100vw - 36px);height:min(920px,100dvh - 36px);min-height:0;display:flex;overflow:hidden;box-shadow:0 40px 110px #0d040b8c}.certificate-editor-lab-module__XC9x8q__certificateZoomHeader{z-index:4;color:#3c2033;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffaf8e0;border-bottom:1px solid #5426421f;grid-template-columns:minmax(150px,1fr) auto minmax(150px,1fr);align-items:center;gap:18px;min-height:72px;padding:10px 14px 10px 22px;display:grid;position:relative}.certificate-editor-lab-module__XC9x8q__certificateZoomHeader>div:first-child{gap:2px;display:grid}.certificate-editor-lab-module__XC9x8q__certificateZoomHeader small{color:#9b5476;letter-spacing:.13em;text-transform:uppercase;font-size:.63rem;font-weight:800}.certificate-editor-lab-module__XC9x8q__certificateZoomHeader strong{font-family:var(--font-display), serif;font-size:1.05rem;font-weight:500}.certificate-editor-lab-module__XC9x8q__certificateZoomModes{background:#fff;border:1px solid #54264224;border-radius:999px;gap:3px;padding:4px;display:flex;box-shadow:0 8px 24px #421d3414}.certificate-editor-lab-module__XC9x8q__certificateZoomModes button,.certificate-editor-lab-module__XC9x8q__certificateZoomClose{color:#68485a;min-height:42px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 15px;font-size:.76rem;font-weight:750;display:inline-flex}.certificate-editor-lab-module__XC9x8q__certificateZoomModes button[aria-pressed=true]{color:#fff;background:#5f1d49;box-shadow:0 8px 18px #5f1d4938}.certificate-editor-lab-module__XC9x8q__certificateZoomModes svg,.certificate-editor-lab-module__XC9x8q__certificateZoomClose svg{width:16px;height:16px}.certificate-editor-lab-module__XC9x8q__certificateZoomClose{background:#fff;border:1px solid #54264224;justify-self:end}.certificate-editor-lab-module__XC9x8q__certificateZoomModes button:hover,.certificate-editor-lab-module__XC9x8q__certificateZoomClose:hover{color:#fff;background:#7a285b}.certificate-editor-lab-module__XC9x8q__certificateZoomModes button:focus-visible,.certificate-editor-lab-module__XC9x8q__certificateZoomClose:focus-visible{outline-offset:2px;outline:3px solid #e2538b61}.certificate-editor-lab-module__XC9x8q__certificateZoomCanvas{overscroll-behavior:contain;touch-action:pan-x pan-y pinch-zoom;background:radial-gradient(circle at 50% 30%,#fffffff5,#0000 46%),linear-gradient(145deg,#f8edf2,#eee1e8);flex:1;place-items:start center;min-height:0;padding:26px 28px 36px;display:grid;overflow:auto}.certificate-editor-lab-module__XC9x8q__certificateZoomCanvas .certificate-editor-lab-module__XC9x8q__customizedFront,.certificate-editor-lab-module__XC9x8q__certificateZoomCanvas .certificate-editor-lab-module__XC9x8q__backScale,.certificate-editor-lab-module__XC9x8q__certificateZoomCanvas .certificate-editor-lab-module__XC9x8q__viewer3d{transform-origin:top;margin:0;transform:none}.certificate-editor-lab-module__XC9x8q__certificateZoomCanvas .certificate-editor-lab-module__XC9x8q__viewer3d{touch-action:pan-x pan-y pinch-zoom}.certificate-editor-lab-module__XC9x8q__certificateZoomCanvas .certificate-editor-lab-module__XC9x8q__rotationControl{top:auto;bottom:8px}@media (max-width:700px){.certificate-editor-lab-module__XC9x8q__mobileHidden3d{display:none!important}.certificate-editor-lab-module__XC9x8q__appCertificateViewer{touch-action:pan-y pinch-zoom}.certificate-editor-lab-module__XC9x8q__appCertificateViewer .certificate-editor-lab-module__XC9x8q__viewer3d{touch-action:pinch-zoom}.certificate-editor-lab-module__XC9x8q__certificateZoomOverlay{display:none}}.certificate-editor-lab-module__XC9x8q__visualModes{border-bottom:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0 0 14px;padding:0;display:grid}.certificate-editor-lab-module__XC9x8q__visualModes button{align-items:center;justify-content:initial;text-align:left;color:#7f6875;background:#ffffffb3;border:1px solid #57204424;border-radius:17px;grid-template-columns:30px minmax(0,1fr) 18px;gap:9px;min-height:84px;padding:12px 13px;transition:transform .25s,border-color .25s,background .25s,box-shadow .25s;display:grid;box-shadow:0 8px 20px #441b330a}.certificate-editor-lab-module__XC9x8q__visualModes button:after{display:none}.certificate-editor-lab-module__XC9x8q__visualModes button:hover{border-color:color-mix(in srgb,var(--occasion-accent),transparent 48%);box-shadow:0 13px 26px color-mix(in srgb,var(--occasion),transparent 90%);transform:translateY(-2px)}.certificate-editor-lab-module__XC9x8q__visualModes button[aria-checked=true],.certificate-editor-lab-module__XC9x8q__visualModes button[aria-pressed=true]{color:var(--occasion);border-color:var(--occasion-accent);background:linear-gradient(145deg,#fff,color-mix(in srgb,var(--occasion-soft),white 57%));box-shadow:0 0 0 1px color-mix(in srgb,var(--occasion-accent),transparent 76%),0 16px 30px color-mix(in srgb,var(--occasion),transparent 86%)}.certificate-editor-lab-module__XC9x8q__visualUploadChoice{color:#7f6875;cursor:pointer;background:#ffffffb3;border:1px solid #57204424;border-radius:17px;grid-template-columns:30px minmax(0,1fr) 18px;align-items:center;gap:9px;min-height:84px;padding:12px 13px;transition:transform .25s,border-color .25s,background .25s,box-shadow .25s;display:grid;position:relative;box-shadow:0 8px 20px #441b330a}.certificate-editor-lab-module__XC9x8q__visualUploadChoice:hover{border-color:color-mix(in srgb,var(--occasion-accent),transparent 48%);box-shadow:0 13px 26px color-mix(in srgb,var(--occasion),transparent 90%);transform:translateY(-2px)}.certificate-editor-lab-module__XC9x8q__visualUploadChoice[data-selected=true]{color:var(--occasion);border-color:var(--occasion-accent);background:linear-gradient(145deg,#fff,color-mix(in srgb,var(--occasion-soft),white 57%));box-shadow:0 0 0 1px color-mix(in srgb,var(--occasion-accent),transparent 76%),0 16px 30px color-mix(in srgb,var(--occasion),transparent 86%)}.certificate-editor-lab-module__XC9x8q__visualUploadChoice>svg:first-child{width:20px;color:var(--occasion-accent)}.certificate-editor-lab-module__XC9x8q__visualUploadChoice>span{flex-direction:column;gap:2px;min-width:0;display:flex}.certificate-editor-lab-module__XC9x8q__visualUploadChoice strong{font-family:var(--font-display),serif;font-size:.76rem}.certificate-editor-lab-module__XC9x8q__visualUploadChoice small{color:#8d7582;font-size:.5rem;line-height:1.25}.certificate-editor-lab-module__XC9x8q__visualUploadChoice input{opacity:0;cursor:pointer;position:absolute;inset:0}.certificate-editor-lab-module__XC9x8q__visualUploadChoice:focus-within{outline:2px solid var(--occasion-accent);outline-offset:2px}.certificate-editor-lab-module__XC9x8q__removeFrontPhoto{min-height:44px;color:var(--occasion);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin:-2px 2px 10px;padding:0 6px;font-size:.5rem;font-weight:850;text-decoration:underline}.certificate-editor-lab-module__XC9x8q__visualModes button>svg:first-child{width:20px;color:var(--occasion-accent)}.certificate-editor-lab-module__XC9x8q__visualModes button>span{min-width:0}.certificate-editor-lab-module__XC9x8q__visualModes small{white-space:normal;line-height:1.25;display:block}.certificate-editor-lab-module__XC9x8q__visualSelected{width:16px!important;color:var(--occasion)!important}.certificate-editor-lab-module__XC9x8q__visualTier,.certificate-editor-lab-module__XC9x8q__photoTier{color:var(--occasion-accent);letter-spacing:.03em;margin-top:4px;font-size:.43rem;font-style:normal;font-weight:900;line-height:1.2;display:block}@media (max-width:760px){.certificate-editor-lab-module__XC9x8q__visualModes{grid-template-columns:1fr 1fr}.certificate-editor-lab-module__XC9x8q__visualModes button{text-align:left;grid-template-columns:25px minmax(0,1fr) 16px;min-height:78px;padding:10px}.certificate-editor-lab-module__XC9x8q__visualModes small{display:block}.certificate-editor-lab-module__XC9x8q__visualUploadChoice{grid-template-columns:25px minmax(0,1fr) 16px;min-height:78px;padding:10px}.certificate-editor-lab-module__XC9x8q__visualUploadChoice strong{font-size:.7rem}.certificate-editor-lab-module__XC9x8q__visualUploadChoice small{font-size:.46rem}}@media (max-width:440px){.certificate-editor-lab-module__XC9x8q__visualModes{grid-template-columns:1fr}}.certificate-editor-lab-module__XC9x8q__photoTier{color:#87510f;letter-spacing:.035em;font-size:.52rem;font-weight:950}.certificate-editor-lab-module__XC9x8q__finishChoices .certificate-editor-lab-module__XC9x8q__collectorTier strong,.certificate-editor-lab-module__XC9x8q__appEditorPanel .certificate-editor-lab-module__XC9x8q__finishChoices .certificate-editor-lab-module__XC9x8q__collectorTier strong{font-size:.53rem}html[data-experience-theme=dark] .certificate-editor-lab-module__XC9x8q__collectorTier{color:#70420d}html[data-experience-theme=dark] .certificate-editor-lab-module__XC9x8q__collectorTier strong{color:#5b3108}html[data-experience-theme=dark] .certificate-editor-lab-module__XC9x8q__photoTier{color:#f3cf77}.certificate-editor-lab-module__XC9x8q__versoDesignChoice{background:#ffffffb8;border:1px solid #57204421;border-radius:18px;margin:0 0 15px;padding:13px}.certificate-editor-lab-module__XC9x8q__versoDesignChoice legend{justify-content:space-between;align-items:baseline;gap:10px;width:100%;padding:0 0 9px;display:flex}.certificate-editor-lab-module__XC9x8q__versoDesignChoice legend span{color:#5e364a;letter-spacing:.08em;text-transform:uppercase;font-size:.56rem;font-weight:900}.certificate-editor-lab-module__XC9x8q__versoDesignChoice legend small{color:#917986;font-size:.46rem}.certificate-editor-lab-module__XC9x8q__versoDesignChoice>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.certificate-editor-lab-module__XC9x8q__versoDesignChoice button{text-align:left;color:#735665;cursor:pointer;touch-action:manipulation;background:#ffffffad;border:1px solid #57204424;border-radius:14px;grid-template-columns:minmax(0,1fr) 14px;align-items:center;gap:7px;min-height:66px;padding:9px;transition:border-color .2s,background .2s,box-shadow .2s,transform .2s;display:grid}.certificate-editor-lab-module__XC9x8q__versoDesignChoice button:hover{border-color:color-mix(in srgb,var(--occasion-accent),transparent 30%);transform:translateY(-1px)}.certificate-editor-lab-module__XC9x8q__appEditorWorkspace .certificate-editor-lab-module__XC9x8q__appToolNav button{position:relative}.certificate-editor-lab-module__XC9x8q__appEditorWorkspace .certificate-editor-lab-module__XC9x8q__appToolNav button>b{color:#806b78;background:#ffffffc2;border:1px solid #57204429;border-radius:50%;place-items:center;width:20px;height:20px;font-size:.42rem;font-style:normal;line-height:1;display:grid;position:absolute;top:4px;right:4px}.certificate-editor-lab-module__XC9x8q__appEditorWorkspace .certificate-editor-lab-module__XC9x8q__appToolNav button>b svg{width:11px;height:11px}.certificate-editor-lab-module__XC9x8q__appEditorWorkspace .certificate-editor-lab-module__XC9x8q__appToolNav button[data-complete=true]>b{color:#fff;border-color:var(--occasion-accent);background:var(--occasion-accent);box-shadow:0 4px 10px color-mix(in srgb,var(--occasion-accent),transparent 70%)}.certificate-editor-lab-module__XC9x8q__appEditorWorkspace .certificate-editor-lab-module__XC9x8q__appToolNav button[aria-pressed=true]>b{color:var(--occasion);background:#fff;border-color:#ffffffb3}.certificate-editor-lab-module__XC9x8q__appEditorWorkspace .certificate-editor-lab-module__XC9x8q__appToolNav button[aria-disabled=true]{opacity:.5;cursor:not-allowed}.certificate-editor-lab-module__XC9x8q__editorJourneyActions{border-top:1px solid color-mix(in srgb,var(--occasion),transparent 85%);justify-content:space-between;align-items:center;gap:14px;margin:24px 0 4px;padding-top:18px;display:flex}.certificate-editor-lab-module__XC9x8q__editorJourneyActions>span{color:#917986;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;font-size:.52rem;font-weight:850}.certificate-editor-lab-module__XC9x8q__editorJourneyActions>div{justify-content:flex-end;align-items:center;gap:8px;display:flex}.certificate-editor-lab-module__XC9x8q__editorJourneyActions button{cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-height:46px;padding:0 16px;font-size:.61rem;font-weight:900;transition:transform .2s,box-shadow .2s,opacity .2s;display:inline-flex}.certificate-editor-lab-module__XC9x8q__editorJourneyActions button:hover:not(:disabled){transform:translateY(-1px)}.certificate-editor-lab-module__XC9x8q__editorJourneyActions button svg{width:15px}.certificate-editor-lab-module__XC9x8q__editorJourneyBack{color:#715664;background:#ffffffb8;border:1px solid #57204429}.certificate-editor-lab-module__XC9x8q__editorJourneyPreview{color:var(--occasion);border:1px solid color-mix(in srgb,var(--occasion-accent),transparent 60%);background:color-mix(in srgb,var(--occasion-accent),white 92%)}.certificate-editor-lab-module__XC9x8q__editorJourneyNext{color:#fff;border:1px solid color-mix(in srgb,var(--occasion-accent),white 26%);background:linear-gradient(135deg,var(--occasion),color-mix(in srgb,var(--occasion),#180b15 24%));box-shadow:0 10px 24px color-mix(in srgb,var(--occasion),transparent 76%)}.certificate-editor-lab-module__XC9x8q__editorJourneyNext:disabled{opacity:.48;cursor:not-allowed;box-shadow:none}html[data-experience-theme=dark] .certificate-editor-lab-module__XC9x8q__editorJourneyActions{border-color:#ffffff1f}html[data-experience-theme=dark] .certificate-editor-lab-module__XC9x8q__editorJourneyActions>span{color:#fff4f99e}html[data-experience-theme=dark] .certificate-editor-lab-module__XC9x8q__editorJourneyBack{color:#fff;background:#ffffff14;border-color:#ffffff2e}html[data-experience-theme=dark] .certificate-editor-lab-module__XC9x8q__editorJourneyPreview{color:#fff;background:#ffffff14;border-color:#ffffff2e}@media (max-width:640px){.certificate-editor-lab-module__XC9x8q__appEditorWorkspace .certificate-editor-lab-module__XC9x8q__appToolNav button>b{width:18px;height:18px;top:3px;right:3px}.certificate-editor-lab-module__XC9x8q__editorJourneyActions{flex-direction:column;align-items:stretch;margin:20px 0 82px}.certificate-editor-lab-module__XC9x8q__editorJourneyActions>span{text-align:center}.certificate-editor-lab-module__XC9x8q__editorJourneyActions>div{grid-template-columns:auto minmax(0,1fr);display:grid}.certificate-editor-lab-module__XC9x8q__editorJourneyActions>div:has(.certificate-editor-lab-module__XC9x8q__editorJourneyNext:only-child){grid-template-columns:1fr}.certificate-editor-lab-module__XC9x8q__editorJourneyActions button{min-height:50px;padding-inline:13px}.certificate-editor-lab-module__XC9x8q__editorJourneyPreview{grid-area:2/1/auto/-1}.certificate-editor-lab-module__XC9x8q__editorJourneyNext{grid-area:1/2;width:100%}}@media (prefers-reduced-motion:reduce){.certificate-editor-lab-module__XC9x8q__editorJourneyActions button{transition:none}}.certificate-editor-lab-module__XC9x8q__versoDesignChoice button>span{flex-direction:column;gap:3px;min-width:0;display:flex}.certificate-editor-lab-module__XC9x8q__versoDesignChoice button strong{font-family:var(--font-display),serif;font-size:.65rem}.certificate-editor-lab-module__XC9x8q__versoDesignChoice button small{color:#95808b;font-size:.4rem;line-height:1.25}.certificate-editor-lab-module__XC9x8q__versoDesignChoice button>svg{width:14px}.certificate-editor-lab-module__XC9x8q__versoDesignChoice button[aria-pressed=true]{color:#fff;border-color:var(--occasion-accent);background:linear-gradient(135deg,var(--occasion),color-mix(in srgb,var(--occasion),#160b13 24%));box-shadow:0 9px 20px color-mix(in srgb,var(--occasion),transparent 76%)}.certificate-editor-lab-module__XC9x8q__versoDesignChoice button[aria-pressed=true] small{color:#ffffffb3}@media (max-width:640px){.certificate-editor-lab-module__XC9x8q__versoDesignChoice{padding:9px}.certificate-editor-lab-module__XC9x8q__versoDesignChoice legend{flex-direction:column;align-items:flex-start;gap:3px}.certificate-editor-lab-module__XC9x8q__versoDesignChoice>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.certificate-editor-lab-module__XC9x8q__versoDesignChoice button{text-align:center;justify-content:center;align-items:center;min-height:52px;padding:7px 4px;display:flex;position:relative}.certificate-editor-lab-module__XC9x8q__versoDesignChoice button>span{align-items:center}.certificate-editor-lab-module__XC9x8q__versoDesignChoice button strong{font-size:.58rem;line-height:1.08}.certificate-editor-lab-module__XC9x8q__versoDesignChoice button small{display:none}.certificate-editor-lab-module__XC9x8q__versoDesignChoice button>svg{width:11px;position:absolute;top:4px;right:4px}}
