.ciner.dark-site{--brand-pink:#73ecd3;--brand-yellow:#ffbd72;--dark-canvas:#0a171a;--dark-surface:#13272b;--dark-border:#315057;--dark-text:#effbf7;--fg-soft:#b5cfcb;min-height:100vh;padding:0 24px 40px}.ciner *{box-sizing:border-box}.ciner-nav{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;max-width:1400px;margin:auto;padding:24px 0;display:flex}.ciner-nav nav{gap:24px;display:flex}.ciner-nav a{font-size:14px;font-weight:650}.ciner-nav .ciner-wordmark{color:var(--brand-pink);font-size:38px}.ciner-wordmark span{background:var(--brand-yellow);color:#14272a;border-radius:5px;padding:2px 8px;display:inline-block;transform:rotate(-4deg)}.ciner-heading{text-align:center;padding:34px 0 24px}.ciner-heading h1{text-wrap:balance;margin:12px auto 20px;font-size:clamp(52px,6.6vw,94px)}.ciner-heading h1 span{color:var(--brand-pink)}.ciner p{line-height:1.65}.ciner-heading>p{max-width:740px;margin:10px auto}.ciner-heading .ciner-preview-note{color:#b5cfcb;font-size:13px}.ciner-demo{border:1px solid var(--line);background:var(--panel);border-radius:22px;grid-template-columns:1fr 72px 1.25fr;max-width:1400px;min-height:380px;margin:auto;display:grid;overflow:hidden}.ciner-input-demo{text-align:center;flex-direction:column;align-items:center;gap:18px;padding:25px 22px;display:flex}.ciner-photo-fan{flex-wrap:wrap;justify-content:center;gap:8px;max-width:440px;display:flex}.ciner-photo-fan figure{color:#142729;background:#fff9eb;border:5px solid #fff9eb;width:29%;max-width:115px;box-shadow:0 7px 16px #0006}.ciner-photo-fan img{aspect-ratio:1;object-fit:cover;width:100%}.ciner-photo-fan figcaption{min-height:25px;padding:5px 0 1px;font-size:9px;font-weight:750;line-height:1.1}.ciner-cta{background:var(--brand-pink);color:#071d1d;border-radius:30px;justify-content:center;align-items:center;gap:10px;width:100%;max-width:320px;margin-top:auto;padding:13px 25px;font-weight:800;display:inline-flex}.ciner-arrow{text-align:center;color:var(--brand-pink);z-index:2;align-self:center}.ciner-arrow svg{stroke-width:3px;width:64px;height:64px}.ciner-arrow span{font-size:10px;font-weight:800}.ciner-output-demo{min-width:0;position:relative}.ciner-reference-label{color:#fff;pointer-events:none;background:#000b;border-radius:5px;padding:5px 8px;font-size:10px;position:absolute;bottom:8px;left:8px;right:8px}.ciner-source{max-width:1400px;color:var(--fg-soft);margin:10px auto 40px;font-size:12px}.ciner-source a,.ciner-explainer a{text-decoration:underline}.ciner-form-section{background:var(--panel);border:1px solid var(--line);border-radius:22px;max-width:1200px;margin:0 auto;padding:28px;scroll-margin-top:24px}.ciner-form-heading h2{margin:8px 0;font-size:36px}.ciner-form-heading p{color:var(--fg-soft)}.ciner-form-note{color:#ffdb9a;padding:10px 0;font-size:13px}.ciner-upload-slot{background:#0b1c20}.ciner-slot-reference{object-fit:cover;opacity:.35;border-radius:8px;width:100%;height:160px}.ciner input[type=file]{cursor:pointer;font-size:12px}.ciner input[type=file]::file-selector-button{color:#dffaf2;cursor:pointer;background:#25464a;border:0;border-radius:6px;padding:8px}.ciner textarea{color:var(--fg);background:#0b1c20}.ciner button{cursor:pointer}.ciner button:disabled{cursor:not-allowed}.ciner :is(a,button,input,textarea):focus-visible{outline:3px solid var(--brand-pink);outline-offset:4px}.ciner-explainer,.ciner-footer{border-top:1px solid var(--line);max-width:1200px;margin:40px auto 0;padding:28px 0 0}.ciner-explainer h2{margin-bottom:18px;font-size:32px}.ciner-explainer h3{font-family:var(--font-brand);margin:24px 0 8px;font-size:20px;font-weight:650}.ciner-explainer p,.ciner-explainer li{max-width:84ch;color:var(--fg-soft);line-height:1.7}.ciner-explainer ol{padding-left:24px;list-style:decimal}.ciner-explainer li{padding:8px 0}.ciner-footer{color:var(--fg-soft);font-size:13px}@media (width<=650px){.ciner.dark-site{padding:0 12px 28px}.ciner-nav{gap:10px;padding:18px 0}.ciner-nav nav{gap:12px}.ciner-nav a{font-size:12px}.ciner-nav .ciner-wordmark{font-size:29px}.ciner-heading{padding:16px 0 10px}.ciner-heading h1{margin:8px auto 10px;font-size:42px}.ciner-heading>p{font-size:14px}.ciner-demo{border-radius:15px;grid-template-columns:1fr 28px 1fr;min-height:330px}.ciner-input-demo{gap:14px;padding:16px 8px}.ciner-input-demo .eyebrow{font-size:9px}.ciner-input-demo>p{font-size:12px}.ciner-photo-fan{gap:5px}.ciner-photo-fan figure{border-width:3px;width:42%}.ciner-photo-fan figcaption{min-height:22px;font-size:7px}.ciner-arrow svg{width:30px;height:35px}.ciner-arrow span{display:none}.ciner-cta{gap:4px;padding:11px 5px;font-size:12px}.ciner-reference-label{font-size:8px;left:4px;right:4px}.ciner-source{margin-bottom:26px;font-size:11px}.ciner-form-section{padding:16px}.ciner-form-heading h2{font-size:29px}}@media (width>=651px){.ciner-nav{padding:18px 0}.ciner-heading{padding:20px 0 16px}.ciner-heading h1{margin:8px auto 12px;font-size:clamp(52px,5vw,72px)}.ciner-heading>p{margin:6px auto}.ciner-demo{min-height:340px}.ciner-input-demo{gap:12px;padding:18px}.ciner-photo-fan figure{max-width:92px}}.ciner-output-demo>div{position:absolute;inset:0}.ciner-output-demo video,.ciner-output-demo img{object-fit:contain}@media (width>=651px){.ciner-demo{grid-template-columns:1fr 72px 260px;max-width:1100px;height:340px;min-height:340px}.ciner-photo-fan{flex-wrap:nowrap;max-width:none}.ciner-photo-fan figure{width:18%;max-width:92px}.ciner-input-demo>p{margin:0}}@media (width<=650px){.ciner-demo{min-height:380px}.ciner-photo-fan figure{width:42%}}.ciner-explainer ul{padding-left:20px;list-style:outside}.ciner-explainer li{margin:10px 0;line-height:1.65}.ciner-explainer a{text-underline-offset:4px}
