._page_1p3fe_1{color:#fff;background:#070d2b;min-height:100vh;padding:0 24px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}._topbar_1p3fe_2{border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:center;gap:20px;width:min(100%,1440px);min-height:82px;margin:0 auto;display:flex}._brand_1p3fe_3{color:#fff;letter-spacing:.08em;align-items:center;gap:12px;font-size:12px;text-decoration:none;display:flex}._brand_1p3fe_3>span{color:#070d2b;background:#bd9131;border-radius:50%;place-items:center;width:42px;height:42px;font-weight:950;display:grid}._brand_1p3fe_3 strong{font-size:12px}._backLink_1p3fe_3{color:#dfc26d;letter-spacing:.15em;font-size:10px;font-weight:900;text-decoration:none}._header_1p3fe_4{grid-template-columns:minmax(0,1fr) minmax(260px,410px);align-items:end;gap:52px;width:min(100%,1440px);margin:0 auto;padding:72px 0 54px;display:grid}._header_1p3fe_4>p{color:#dfc26d;letter-spacing:.23em;grid-column:1/-1;margin:0;font-size:10px;font-weight:900}._header_1p3fe_4 h1{letter-spacing:-.07em;text-transform:uppercase;margin:0;font-size:clamp(3.4rem,7.4vw,7.8rem);font-weight:950;line-height:.82}._header_1p3fe_4 h1 span{color:#bd9131}._headerCopy_1p3fe_4{color:#c7ccdc;font-size:1.05rem;line-height:1.65}._headerCopy_1p3fe_4 p{margin:0 0 14px}._headerCopy_1p3fe_4 strong{color:#ffd719;letter-spacing:.08em;text-transform:uppercase;font-size:12px;display:block}._generator_1p3fe_5{grid-template-columns:minmax(0,1fr) minmax(360px,460px);align-items:start;gap:28px;width:min(100%,1440px);margin:0 auto 72px;display:grid}._previewColumn_1p3fe_6{min-width:0}._previewHeading_1p3fe_6{justify-content:space-between;align-items:end;gap:20px;margin-bottom:16px;display:flex}._previewHeading_1p3fe_6 span{letter-spacing:.18em;color:#dfc26d;font-size:9px;font-weight:900}._previewHeading_1p3fe_6 h2{letter-spacing:-.04em;margin:4px 0 0;font-size:28px}._previewHeading_1p3fe_6 ._dragHint_1p3fe_6{color:#aeb4c9;letter-spacing:0;text-align:right;font-weight:600}._canvasShell_1p3fe_7{background:radial-gradient(circle at 50% 20%,#182554,#040817 72%);border:1px solid #dfc26d61;border-radius:30px;place-items:center;width:100%;max-height:880px;padding:18px;display:grid;overflow:hidden;box-shadow:0 32px 90px #00000059}._canvas_1p3fe_7{touch-action:none;cursor:grab;background:#f7f5ef;border-radius:12px;width:auto;max-width:100%;height:auto;max-height:840px;display:block;box-shadow:0 22px 60px #0000006b}._canvas_1p3fe_7:active{cursor:grabbing}._status_1p3fe_7{color:#aeb4c9;min-height:24px;margin:12px 3px 0;font-size:12px}._controls_1p3fe_8{color:#070d2b;background:#fbfaf7;border:1px solid #dfc26d85;border-radius:30px;padding:28px;position:sticky;top:18px;box-shadow:0 34px 100px #00000059}._step_1p3fe_9{align-items:center;gap:13px;display:flex}._stepNumber_1p3fe_9{color:#ffd719;background:#070d2b;border-radius:50%;flex:0 0 40px;place-items:center;width:40px;height:40px;font-size:11px;font-weight:950;display:grid}._step_1p3fe_9 strong,._step_1p3fe_9 small{display:block}._step_1p3fe_9 strong{letter-spacing:.09em;font-size:12px}._step_1p3fe_9 small{color:#747887;margin-top:3px;font-size:11px}._uploadButton_1p3fe_10{color:#070d2b;letter-spacing:.07em;cursor:pointer;background:#ffd719;border:1px solid #070d2b33;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:58px;margin-top:18px;font-size:12px;font-weight:950;transition:all .2s;display:flex}._uploadButton_1p3fe_10:hover{transform:translateY(-2px);box-shadow:0 14px 35px #bd913138}._uploadButton_1p3fe_10 input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}._uploadButton_1p3fe_10 span{font-size:21px;line-height:1}._error_1p3fe_10{color:#a51d24;margin:10px 2px 0;font-size:12px;font-weight:700}._controlDivider_1p3fe_11{background:#070d2b1f;height:1px;margin:24px 0}._formatGrid_1p3fe_11{grid-template-columns:1fr 1fr;gap:10px;margin-top:16px;display:grid}._formatButton_1p3fe_11,._formatActive_1p3fe_11{color:#070d2b;text-align:left;cursor:pointer;background:#fff;border:1px solid #070d2b29;border-radius:16px;min-height:72px;padding:12px}._formatActive_1p3fe_11{color:#fff;background:#070d2b;border-color:#070d2b;box-shadow:inset 0 4px #ffd719}._formatButton_1p3fe_11 strong,._formatButton_1p3fe_11 span,._formatActive_1p3fe_11 strong,._formatActive_1p3fe_11 span{display:block}._formatButton_1p3fe_11 strong,._formatActive_1p3fe_11 strong{font-size:12px}._formatButton_1p3fe_11 span,._formatActive_1p3fe_11 span{color:#747887;margin-top:4px;font-size:10px}._formatActive_1p3fe_11 span{color:#c7ccdc}._fieldGrid_1p3fe_12{gap:14px;margin-top:17px;display:grid}._fieldGrid_1p3fe_12 label>span{text-transform:uppercase;letter-spacing:.1em;margin:0 0 7px;font-size:10px;font-weight:850;display:block}._fieldGrid_1p3fe_12 input[type=text],._fieldGrid_1p3fe_12 input:not([type]){color:#070d2b;width:100%;min-height:48px;font:inherit;background:#fff;border:1px solid #070d2b2e;border-radius:13px;padding:0 14px}._fieldGrid_1p3fe_12 input:focus{border-color:#070d2b;outline:3px solid #ffd71994}._zoomField_1p3fe_12 input{accent-color:#070d2b;width:100%}._resetButton_1p3fe_12{color:#535a70;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:11px;font-weight:750;text-decoration:underline}._resetButton_1p3fe_12:disabled{opacity:.42;cursor:not-allowed}._actionGrid_1p3fe_13{grid-template-columns:1fr .62fr;gap:10px;display:grid}._downloadButton_1p3fe_13,._shareButton_1p3fe_13,._ticketButton_1p3fe_13{text-align:center;letter-spacing:.07em;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;min-height:56px;font-size:10px;font-weight:950;text-decoration:none;display:flex}._downloadButton_1p3fe_13{color:#fff;background:#070d2b;border:1px solid #070d2b}._shareButton_1p3fe_13{color:#070d2b;background:#fff;border:1px solid #070d2b}._downloadButton_1p3fe_13:disabled,._shareButton_1p3fe_13:disabled{opacity:.4;cursor:not-allowed}._ticketButton_1p3fe_13{color:#070d2b;background:#ffd719;border:1px solid #070d2b33;justify-content:space-between;margin-top:10px;padding:0 22px}._privacy_1p3fe_13{color:#6e7180;margin:16px 4px 0;font-size:10px;line-height:1.55}._footer_1p3fe_14{color:#aeb4c9;letter-spacing:.09em;border-top:1px solid #ffffff24;justify-content:space-between;align-items:center;gap:20px;width:min(100%,1440px);min-height:92px;margin:0 auto;font-size:10px;display:flex}:focus-visible{outline-offset:4px;outline:3px solid #ffd719}@media (width<=1050px){._header_1p3fe_4{grid-template-columns:1fr;gap:26px}._generator_1p3fe_5{grid-template-columns:1fr}._controls_1p3fe_8{position:static}._canvasShell_1p3fe_7{max-height:none}._canvas_1p3fe_7{max-height:790px}}@media (width<=620px){._page_1p3fe_1{padding:0 14px}._topbar_1p3fe_2{min-height:70px}._brand_1p3fe_3 strong{font-size:9px}._brand_1p3fe_3>span{width:36px;height:36px}._backLink_1p3fe_3{font-size:8px}._header_1p3fe_4{padding:52px 0 36px}._header_1p3fe_4 h1{font-size:clamp(3.15rem,16.4vw,4.7rem)}._headerCopy_1p3fe_4{font-size:.96rem}._generator_1p3fe_5{gap:22px;margin-bottom:46px}._previewHeading_1p3fe_6{flex-direction:column;align-items:start;gap:6px}._previewHeading_1p3fe_6 ._dragHint_1p3fe_6{text-align:left}._canvasShell_1p3fe_7{border-radius:22px;padding:10px}._controls_1p3fe_8{border-radius:24px;padding:20px}._formatGrid_1p3fe_11,._actionGrid_1p3fe_13{grid-template-columns:1fr}._downloadButton_1p3fe_13,._shareButton_1p3fe_13,._ticketButton_1p3fe_13{min-height:58px}._footer_1p3fe_14{flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;min-height:110px}._canvas_1p3fe_7{width:100%;max-height:none}}@media (prefers-reduced-motion:reduce){._uploadButton_1p3fe_10{transition:none}}._page_1p3fe_1{--night:#020c18;--deep:#052238;--cyan:#43e8ff;--ice:#d8fbff;--gold:#d4ae62;isolation:isolate;background:radial-gradient(circle at 16% 7%,#2dceee40,#0000 28rem),linear-gradient(130deg,#020c18de,#031221f7),url(/assets/images/dans-ma-tete/paris.webp) 50% 8%/cover fixed;position:relative;overflow:hidden}._page_1p3fe_1:before{content:"";z-index:-1;background:linear-gradient(90deg,#020c18f5 0 15%,transparent 45% 58%,#020c18e0 100%),linear-gradient(180deg,transparent 0 34%,var(--night) 72%);pointer-events:none;position:absolute;inset:0}._page_1p3fe_1:after{content:"";z-index:-1;background:linear-gradient(180deg,#020c181a,var(--night)),url(/assets/images/dans-ma-tete/portrait-titre.webp) center top/cover no-repeat;opacity:.21;filter:saturate(.75)contrast(1.12);pointer-events:none;width:min(46vw,670px);height:720px;position:absolute;top:0;right:-9%;-webkit-mask-image:linear-gradient(#000 0 55%,#0000 96%);mask-image:linear-gradient(#000 0 55%,#0000 96%)}._topbar_1p3fe_2{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom-color:#9ff2ff33}._brand_1p3fe_3>span{background:linear-gradient(145deg,var(--ice),var(--cyan));color:var(--night);box-shadow:0 0 30px #43e8ff57}._backLink_1p3fe_3{color:var(--gold)}._header_1p3fe_4>p{color:var(--cyan);text-shadow:0 0 20px #43e8ff8c}._header_1p3fe_4 h1{text-wrap:balance;text-shadow:0 12px 50px #0000007a;max-width:1000px}._header_1p3fe_4 h1 span{color:var(--ice);background:linear-gradient(90deg,var(--cyan),#fff 62%,var(--gold));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}._headerCopy_1p3fe_4{color:#c7e6ec;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(90deg,#0d394e70,#0000);border-left:1px solid #43e8ff8c;padding:22px 24px}._headerCopy_1p3fe_4 strong{color:var(--gold)}._clipStrip_1p3fe_32{background:linear-gradient(135deg,#072a3ed6,#020c18f0);border:1px solid #43e8ff45;border-radius:26px;grid-template-columns:minmax(0,.76fr) minmax(0,1.5fr) minmax(0,.76fr);gap:10px;width:min(100%,1440px);margin:-18px auto 34px;padding:10px;display:grid;overflow:hidden;box-shadow:0 26px 80px #00000061,inset 0 0 45px #43e8ff0f}._clipFrame_1p3fe_33{aspect-ratio:16/9;background:#061523;border-radius:17px;min-width:0;position:relative;overflow:hidden}._clipFrame_1p3fe_33:after{content:"";border-radius:inherit;pointer-events:none;border:1px solid #d6fbff38;position:absolute;inset:0;box-shadow:inset 0 0 30px #03101f7a}._clipFrame_1p3fe_33 img{object-fit:cover;filter:saturate(.92)contrast(1.08);width:100%;height:100%;display:block;transform:scale(1.015)}._clipFrameMain_1p3fe_36{box-shadow:0 0 34px #43e8ff2b}._clipFrameMain_1p3fe_36 img{filter:saturate(.86)contrast(1.08)brightness(.92)}._previewHeading_1p3fe_6 span{color:var(--cyan)}._previewHeading_1p3fe_6 ._dragHint_1p3fe_6{color:#a9ced5}._canvasShell_1p3fe_7{background:radial-gradient(circle at 50% 14%,#3fe6ff40,#0000 30%),linear-gradient(145deg,#092d45,#020914 72%);border-color:#43e8ff61;box-shadow:0 34px 100px #00000073,inset 0 0 60px #43e8ff14}._canvas_1p3fe_7{background:var(--deep);box-shadow:0 22px 60px #0000008c,0 0 38px #43e8ff29}._status_1p3fe_7{color:#acd2d9}._controls_1p3fe_8{color:var(--night);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(145deg,#f6fdfffa,#daf4f8f2);border-color:#7cefffb8;box-shadow:0 34px 100px #0000006b,0 0 60px #43e8ff17}._stepNumber_1p3fe_9{background:var(--night);color:var(--cyan);box-shadow:0 0 20px #43e8ff2e}._step_1p3fe_9 small{color:#526773}._uploadButton_1p3fe_10{background:linear-gradient(100deg,var(--cyan),var(--ice));color:var(--night);border-color:#03101f33}._uploadButton_1p3fe_10:hover{box-shadow:0 14px 35px #43e8ff47}._formatActive_1p3fe_11{background:var(--night);border-color:var(--night);box-shadow:inset 0 4px 0 var(--cyan)}._fieldGrid_1p3fe_12 input:focus{border-color:#07566b;outline-color:#43e8ff99}._zoomField_1p3fe_12 input{accent-color:#069db4}._downloadButton_1p3fe_13{border-color:var(--night);background:linear-gradient(100deg,var(--night),#0a3f59)}._shareButton_1p3fe_13{color:var(--night);border-color:#0a5266}._ticketButton_1p3fe_13{background:linear-gradient(100deg,var(--gold),#f2dda9);color:var(--night)}._footer_1p3fe_14{color:#a9cdd4;border-top-color:#9ff2ff33}._footer_1p3fe_14 a{color:var(--gold)}:focus-visible{outline-color:var(--cyan)}@media (width<=620px){._page_1p3fe_1{background-position:55% 0;background-attachment:scroll}._page_1p3fe_1:after{opacity:.14;width:108vw;height:580px;right:-42%}._headerCopy_1p3fe_4{padding:18px}._clipStrip_1p3fe_32{border-radius:18px;grid-template-columns:.68fr 1.64fr .68fr;gap:6px;margin:-8px auto 26px;padding:7px}._clipFrame_1p3fe_33{border-radius:11px}._clipFrame_1p3fe_33:first-child img,._clipFrame_1p3fe_33:last-child img{object-position:center}}
