:root{--black:#0a0a0b;--ink:#16161a;--graphite:#2a2a30;--slate:#4b4b55;--mist:#8a8a94;--silver:#c7c7cf;--fog:#e8e8ec;--cloud:#f4f4f7;--paper:#fafafb;--white:#fff;--lavender:#c7b3f5;--lavender-soft:#e6dcff;--lavender-deep:#8c66e6;--bg:var(--paper);--bg-elev-1:var(--white);--bg-elev-2:var(--cloud);--text:var(--black);--text-soft:var(--slate);--text-dim:var(--mist);--border:rgba(10,10,11,.08);--border-strong:rgba(10,10,11,.14);--accent:var(--lavender-deep);--grad-ink:linear-gradient(135deg,#0a0a0b,#2a2a30);--grad-accent:linear-gradient(135deg,#0a0a0b,#8c66e6);--grad-soft:linear-gradient(180deg,#fafafb,#f4f0ff);--font-sans:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--r-xs:6px;--r-sm:8px;--r-md:12px;--r-lg:16px;--r-xl:24px;--r-pill:9999px;--sh-xs:0 1px 2px rgba(10,10,11,.04);--sh-sm:0 2px 6px rgba(10,10,11,.05);--sh-md:0 6px 20px rgba(10,10,11,.06);--sh-lg:0 18px 48px rgba(10,10,11,.08);--sh-ink:0 10px 30px rgba(10,10,11,.25);--ease:cubic-bezier(0.22,1,0.36,1);--t-fast:120ms;--t:220ms;--t-slow:360ms;--sidebar-w:248px;--topbar-h:64px;--maxw:1200px}*{margin:0;padding:0}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth;font-size:16px;-webkit-text-size-adjust:100%}body{font-family:var(--font-sans);background:var(--bg);color:var(--text);line-height:1.55;font-feature-settings:"ss01","cv11";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}a{color:inherit;text-decoration:none}img,svg,video{display:block;max-width:100%}button{cursor:pointer;background:none;border:none}button,input,select,textarea{font:inherit;color:inherit}::selection{background:var(--lavender);color:var(--black)}.container{max-width:var(--maxw)}.container,.container-sm{margin:0 auto;padding:0 24px}.container-sm{max-width:760px}.row{gap:12px}.row,.row-sb{display:flex;align-items:center}.row-sb{justify-content:space-between;gap:16px}.col{display:flex;flex-direction:column}.stack-xs>*+*{margin-top:6px}.stack-sm>*+*{margin-top:10px}.stack>*+*{margin-top:16px}.stack-lg>*+*{margin-top:28px}h1,h2,h3,h4{font-weight:800;letter-spacing:-.02em;line-height:1.15;color:var(--text)}h1{font-size:clamp(2.2rem,4.5vw,3.6rem)}h2{font-size:clamp(1.6rem,2.8vw,2.2rem)}h3{font-size:1.2rem}h4{font-size:1rem}.eyebrow{font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--text-dim);font-weight:600}.lead{font-size:1.1rem;color:var(--text-soft);max-width:60ch}.accent-text{background:var(--grad-accent);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 18px;font-size:.9rem;font-weight:600;border-radius:var(--r-pill);border:1px solid transparent;transition:transform var(--t) var(--ease),background var(--t),color var(--t),border-color var(--t),box-shadow var(--t);white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-lg{padding:14px 24px;font-size:.95rem}.btn-sm{padding:7px 14px;font-size:.82rem}.btn-primary{background:var(--black);color:var(--white);box-shadow:var(--sh-xs)}.btn-primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:var(--sh-ink);background:var(--ink)}.btn-accent{background:var(--grad-accent);color:var(--white);box-shadow:0 6px 20px rgba(140,102,230,.35)}.btn-accent:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 28px rgba(140,102,230,.45)}.btn-ghost{background:transparent;color:var(--text);border-color:var(--border-strong)}.btn-ghost:hover:not(:disabled){background:var(--cloud)}.btn-danger-ghost{background:transparent;color:#be123c;border-color:rgba(190,18,60,.3)}.btn-danger-ghost:hover:not(:disabled){background:rgba(190,18,60,.06)}.nav{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:rgba(250,250,251,.78);backdrop-filter:saturate(140%) blur(14px);-webkit-backdrop-filter:saturate(140%) blur(14px);border-bottom:1px solid var(--border)}.nav-inner{max-width:var(--maxw);margin:0 auto;padding:0 24px;height:var(--topbar-h);justify-content:space-between;gap:24px}.nav-brand,.nav-inner{display:flex;align-items:center}.nav-brand{gap:10px;font-weight:800;letter-spacing:-.02em}.nav-brand img{width:28px;height:28px}.nav-brand span{font-size:1.1rem}.nav-links{display:flex;gap:6px;align-items:center}.nav-link{padding:8px 14px;font-size:.9rem;color:var(--text-soft);border-radius:var(--r-pill);font-weight:500;transition:color var(--t),background var(--t)}.nav-link:hover{color:var(--text);background:var(--cloud)}.nav-actions{display:flex;gap:10px;align-items:center}.nav-burger{display:none;width:38px;height:38px;border-radius:var(--r-pill);border:1px solid var(--border-strong);align-items:center;justify-content:center}.nav-burger span{display:block;width:16px;height:2px;background:var(--text);position:relative}.nav-burger span:after,.nav-burger span:before{content:"";position:absolute;left:0;width:16px;height:2px;background:var(--text)}.nav-burger span:before{top:-5px}.nav-burger span:after{top:5px}@media (max-width:860px){.nav-links{display:none;position:absolute;top:var(--topbar-h);left:0;right:0;flex-direction:column;background:var(--white);padding:12px;border-bottom:1px solid var(--border)}.nav-links.open{display:flex}.nav-burger{display:inline-flex}.nav-actions .btn-ghost{display:none}}.hero{position:relative;padding:80px 24px 100px;overflow:hidden;background:var(--grad-soft);border-bottom:1px solid var(--border)}.hero-inner{max-width:var(--maxw);margin:0 auto;position:relative;z-index:2}.hero-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:var(--r-pill);background:var(--white);border:1px solid var(--border);font-size:.78rem;font-weight:600;color:var(--text-soft);box-shadow:var(--sh-xs)}.hero-badge .dot{width:6px;height:6px;border-radius:50%;background:var(--lavender-deep);animation:pulse 2s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}.hero h1{margin-top:20px;max-width:18ch}.hero-sub{margin-top:20px;font-size:1.15rem;color:var(--text-soft);max-width:58ch}.hero-cta{margin-top:32px;gap:12px}.hero-cta,.hero-stats{display:flex;flex-wrap:wrap}.hero-stats{margin-top:60px;gap:32px}.hero-stat{display:flex;flex-direction:column;gap:4px}.hero-stat .num{font-size:2rem;font-weight:800;letter-spacing:-.02em}.hero-stat .lbl{font-size:.82rem;color:var(--text-dim);letter-spacing:.05em;text-transform:uppercase}.hero-blob{position:absolute;width:480px;height:480px;right:-140px;top:-80px;background:radial-gradient(circle at center,rgba(199,179,245,.55),transparent 65%);filter:blur(40px);z-index:1;pointer-events:none}.section{padding:80px 24px}.section-head{max-width:680px;margin:0 auto 48px;text-align:center}.section-head h2{margin-top:12px}.section-head p{margin-top:14px;color:var(--text-soft)}.feature-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:20px;gap:20px;max-width:var(--maxw);margin:0 auto}.feature-card{background:var(--bg-elev-1);border:1px solid var(--border);border-radius:var(--r-lg);padding:28px;transition:transform var(--t) var(--ease),border-color var(--t),box-shadow var(--t)}.feature-card:hover{transform:translateY(-3px);border-color:var(--border-strong);box-shadow:var(--sh-md)}.feature-card .icon{width:44px;height:44px;border-radius:var(--r-md);background:var(--cloud);display:flex;align-items:center;justify-content:center;margin-bottom:16px;color:var(--black)}.feature-card h3{margin-bottom:8px}.feature-card p{color:var(--text-soft);font-size:.95rem}.steps{max-width:var(--maxw);margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}@media (max-width:860px){.steps{grid-template-columns:1fr}}.step{background:var(--bg-elev-1);border:1px solid var(--border);border-radius:var(--r-lg);padding:28px;position:relative;overflow:hidden}.step .num{font-size:2.6rem;font-weight:800;letter-spacing:-.04em;color:var(--text-dim)}.step h3{margin-top:8px;margin-bottom:8px}.step p{color:var(--text-soft);font-size:.95rem}.cta-band{max-width:var(--maxw);margin:0 auto 80px;background:var(--black);color:var(--white);border-radius:var(--r-xl);padding:56px 40px;text-align:center;position:relative;overflow:hidden}.cta-band:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at top right,rgba(199,179,245,.35),transparent 60%);pointer-events:none}.cta-band h2{color:var(--white)}.cta-band p{color:hsla(0,0%,100%,.7);margin-top:12px}.cta-band .btn{margin-top:28px;position:relative;z-index:1}.cta-band .btn-primary{background:var(--white);color:var(--black)}.ft{background:var(--ink);color:var(--silver);padding:56px 24px 32px;margin-top:60px}.ft-inner{max-width:var(--maxw);margin:0 auto}.ft-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;grid-gap:40px;gap:40px}@media (max-width:860px){.ft-grid{grid-template-columns:1fr 1fr;gap:32px}}.ft-col h5{color:var(--white);margin-bottom:14px;font-size:.85rem;letter-spacing:.05em;text-transform:uppercase}.ft-col a{display:block;padding:4px 0;font-size:.88rem;color:var(--silver);transition:color var(--t)}.ft-brand,.ft-col a:hover{color:var(--white)}.ft-brand{display:flex;align-items:center;gap:10px;margin-bottom:14px;font-weight:800}.ft-brand img{width:28px;height:28px;filter:invert(1)}.ft-tag{font-size:.88rem;color:var(--silver);max-width:32ch}.ft-bottom{margin-top:48px;padding-top:24px;border-top:1px solid hsla(0,0%,100%,.08);display:flex;justify-content:space-between;font-size:.8rem;color:var(--mist);flex-wrap:wrap;gap:10px}.dash{display:grid;grid-template-columns:var(--sidebar-w) 1fr;min-height:100vh;background:var(--bg)}.dash-side{background:var(--white);border-right:1px solid var(--border);padding:20px 14px;display:flex;flex-direction:column;position:-webkit-sticky;position:sticky;top:0;height:100vh}.dash-brand{display:flex;align-items:center;gap:10px;padding:6px 10px 20px;font-weight:800}.dash-brand img{width:26px;height:26px}.dash-section-label{padding:18px 10px 8px;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--text-dim);font-weight:600}.dash-item{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:var(--r-md);font-size:.9rem;color:var(--text-soft);font-weight:500;transition:background var(--t),color var(--t)}.dash-item:hover{background:var(--cloud);color:var(--text)}.dash-item.active{background:var(--black)}.dash-item.active,.dash-item.active svg{color:var(--white)}.dash-item svg{width:18px;height:18px;flex-shrink:0}.dash-foot{margin-top:auto;padding:14px 10px;font-size:.75rem;color:var(--text-dim);border-top:1px solid var(--border)}.dash-main{min-width:0;display:flex;flex-direction:column}.dash-top{height:var(--topbar-h);padding:0 32px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border);background:hsla(0,0%,100%,.72);-webkit-backdrop-filter:saturate(140%) blur(10px);backdrop-filter:saturate(140%) blur(10px);position:-webkit-sticky;position:sticky;top:0;z-index:10}.dash-top-title{font-weight:700;font-size:1rem}.dash-top-breadcrumb{font-size:.82rem;color:var(--text-dim)}.dash-top-breadcrumb span{color:var(--text);font-weight:600}.dash-body{padding:32px;max-width:1100px;width:100%;margin:0 auto}@media (max-width:900px){.dash{grid-template-columns:1fr}.dash-side{position:fixed;top:0;left:-100%;width:260px;z-index:40;transition:left var(--t);box-shadow:var(--sh-lg)}.dash-side.open{left:0}.dash-body{padding:20px}.dash-top{padding:0 20px}}.card{background:var(--bg-elev-1);border:1px solid var(--border)}.card,.card-dark{border-radius:var(--r-lg);padding:24px}.card-dark{background:var(--black);color:var(--white);position:relative;overflow:hidden}.card-dark:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at top right,rgba(199,179,245,.28),transparent 60%);pointer-events:none}.card-dark>*{position:relative;z-index:1}.kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:16px;gap:16px;margin-bottom:32px}.kpi{padding:20px;background:var(--bg-elev-1);border:1px solid var(--border);border-radius:var(--r-lg)}.kpi .lbl{font-size:.78rem;color:var(--text-dim);text-transform:uppercase;letter-spacing:.08em;font-weight:600;margin-bottom:8px}.kpi .val{font-size:1.8rem;font-weight:800;letter-spacing:-.02em}.kpi .delta{font-size:.78rem;color:var(--text-soft);margin-top:4px}.proj-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:18px;gap:18px}.proj{background:var(--bg-elev-1);border:1px solid var(--border);border-radius:var(--r-lg);padding:20px;transition:transform var(--t),box-shadow var(--t),border-color var(--t);display:flex;flex-direction:column;min-height:180px}.proj:hover{transform:translateY(-2px);box-shadow:var(--sh-md);border-color:var(--border-strong)}.proj-head{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:12px}.proj-title{font-weight:700;font-size:1rem;line-height:1.3}.proj-meta{font-size:.78rem;color:var(--text-dim);margin-bottom:14px}.proj-chips{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:14px}.chip{font-size:.72rem;padding:3px 10px;border-radius:var(--r-pill);background:var(--cloud);color:var(--text-soft);font-weight:600;letter-spacing:.02em}.chip-accent{background:var(--lavender-soft);color:var(--lavender-deep)}.chip-ink{background:var(--black);color:var(--white)}.proj-actions{margin-top:auto;display:flex;gap:8px}.field{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.field label{font-size:.85rem;font-weight:600;color:var(--text);display:flex;align-items:center;gap:6px}.field label .req{color:#be123c;font-weight:700}.field .hint{font-size:.78rem;color:var(--text-dim);font-weight:400}.field input[type=date],.field input[type=email],.field input[type=text],.field input[type=url],.field textarea{padding:12px 14px;border:1px solid var(--border);border-radius:var(--r-md);background:var(--white);color:var(--text);font-size:.95rem;transition:border-color var(--t),box-shadow var(--t)}.field input:focus,.field textarea:focus{outline:none;border-color:var(--black);box-shadow:0 0 0 3px rgba(10,10,11,.08)}.field textarea{resize:vertical;min-height:90px;font-family:inherit}.field-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}@media (max-width:700px){.field-row{grid-template-columns:1fr}}.logo-row{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}@media (max-width:860px){.logo-row{grid-template-columns:1fr}}.logo-slot{position:relative;aspect-ratio:4/3;border:2px dashed var(--border-strong);border-radius:var(--r-lg);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:16px;background:var(--white);cursor:pointer;transition:border-color var(--t),background var(--t);overflow:hidden}.logo-slot:hover{border-color:var(--text);background:var(--cloud)}.logo-slot.dragging{border-color:var(--lavender-deep);background:var(--lavender-soft)}.logo-slot.filled{border-style:solid;border-color:var(--border)}.logo-slot input{position:absolute;inset:0;opacity:0;cursor:pointer}.logo-slot .ic{width:28px;height:28px;color:var(--text-dim);margin-bottom:8px}.logo-slot .name{font-size:.85rem;font-weight:600;margin-bottom:2px}.logo-slot .sub{font-size:.72rem;color:var(--text-dim);text-align:center}.logo-slot .preview{max-height:70%;max-width:80%;object-fit:contain}.logo-slot .tag{left:8px;font-size:.68rem;padding:2px 8px;border:1px solid var(--border);border-radius:var(--r-pill);font-weight:600;letter-spacing:.04em;text-transform:uppercase}.logo-slot .clear,.logo-slot .tag{position:absolute;top:8px;background:var(--white);color:var(--text-soft)}.logo-slot .clear{right:8px;width:24px;height:24px;border-radius:50%;border:1px solid var(--border);display:flex;align-items:center;justify-content:center;font-size:14px;transition:background var(--t)}.logo-slot .clear:hover{background:var(--cloud);color:var(--black)}.photo-section{background:var(--bg-elev-1);border:1px solid var(--border);border-radius:var(--r-lg);padding:24px;margin-bottom:18px}.photo-section-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;gap:12px}.photo-section-head h3{font-size:.95rem;letter-spacing:.1em;text-transform:uppercase}.photo-section-head .opt{font-size:.72rem;color:var(--text-dim);font-weight:600;text-transform:uppercase;letter-spacing:.08em}.photo-section-head .count{font-size:.78rem;color:var(--text-soft);padding:3px 10px;border-radius:var(--r-pill);background:var(--cloud);font-weight:600}.photo-drop{border:2px dashed var(--border-strong);border-radius:var(--r-md);padding:24px;text-align:center;color:var(--text-soft);transition:border-color var(--t),background var(--t);cursor:pointer;position:relative}.photo-drop:hover{border-color:var(--text)}.photo-drop.dragging{border-color:var(--lavender-deep);background:var(--lavender-soft)}.photo-drop input{position:absolute;inset:0;opacity:0;cursor:pointer}.photo-drop .drop-ic{width:32px;height:32px;margin:0 auto 8px;color:var(--text-dim)}.photo-drop .drop-title{font-weight:600;color:var(--text);font-size:.95rem}.photo-drop .drop-sub{font-size:.8rem;color:var(--text-dim);margin-top:4px}.photo-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));grid-gap:10px;gap:10px;margin-top:16px}.photo-tile{position:relative;aspect-ratio:4/3;border-radius:var(--r-md);overflow:hidden;background:var(--cloud);border:1px solid var(--border)}.photo-tile img{width:100%;height:100%;object-fit:cover}.photo-tile .rm{top:6px;right:6px;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px}.photo-tile .idx,.photo-tile .rm{position:absolute;background:rgba(10,10,11,.75);color:var(--white)}.photo-tile .idx{bottom:6px;left:6px;padding:2px 8px;border-radius:var(--r-pill);font-size:.68rem;font-weight:600;letter-spacing:.04em}.photo-tile .mv{position:absolute;bottom:6px;right:6px;display:flex;gap:4px}.photo-tile .mv button{width:22px;height:22px;border-radius:50%;background:rgba(10,10,11,.75);color:var(--white);font-size:12px;line-height:1;display:flex;align-items:center;justify-content:center;cursor:pointer;border:0}.photo-tile .mv button:disabled{opacity:.3;cursor:default}.gen-bar{position:-webkit-sticky;position:sticky;bottom:20px;background:var(--white);border:1px solid var(--border);border-radius:var(--r-lg);padding:14px 18px;display:flex;justify-content:space-between;align-items:center;gap:12px;box-shadow:var(--sh-lg);margin-top:28px}.gen-bar .status{font-size:.88rem;color:var(--text-soft)}.spinner{width:14px;height:14px;border:2px solid hsla(0,0%,100%,.3);border-top:2px solid var(--white);border-radius:50%;animation:spin .8s linear infinite;display:inline-block}@keyframes spin{to{transform:rotate(1turn)}}.alert{padding:12px 14px;border-radius:var(--r-md);font-size:.88rem;margin-bottom:14px}.alert-error{background:rgba(190,18,60,.08);color:#be123c;border:1px solid rgba(190,18,60,.2)}.alert-success{background:rgba(21,128,61,.08);color:#15803d;border:1px solid rgba(21,128,61,.2)}.page-header{margin-bottom:28px}.page-header h1{font-size:1.9rem}.page-header p{margin-top:6px;font-size:1rem;max-width:60ch}.empty,.page-header p{color:var(--text-soft)}.empty{text-align:center;padding:64px 24px;background:var(--bg-elev-1);border:1px dashed var(--border-strong);border-radius:var(--r-lg)}.empty svg{width:42px;height:42px;margin:0 auto 14px;color:var(--text-dim)}.empty .btn{margin-top:20px}.mkt-wrap{min-height:60vh;padding:60px 24px 80px}.mkt-wrap .container{max-width:900px}.mkt-wrap h1{margin-bottom:18px}.mkt-wrap p{color:var(--text-soft);margin-bottom:16px;font-size:1.02rem}.mkt-wrap h2{margin-top:36px;margin-bottom:14px;font-size:1.4rem}.mkt-wrap h3{margin-top:24px;margin-bottom:10px}.mkt-wrap ul{margin:0 0 16px 20px;color:var(--text-soft)}.mkt-wrap li{margin:6px 0}.mkt-wrap a{color:var(--lavender-deep);text-decoration:underline}.pricing{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;max-width:var(--maxw);margin:0 auto}@media (max-width:860px){.pricing{grid-template-columns:1fr}}.price-card{background:var(--bg-elev-1);border:1px solid var(--border);border-radius:var(--r-xl);padding:32px;position:relative}.price-card.featured{border-color:var(--black);background:var(--black);color:var(--white);box-shadow:var(--sh-ink)}.price-card.featured .price-amt,.price-card.featured .price-sub,.price-card.featured .tier{color:var(--white)}.price-card .tag{position:absolute;top:-12px;left:32px;padding:4px 12px;background:var(--lavender-deep);color:#fff;font-size:.72rem;font-weight:700;border-radius:var(--r-pill);letter-spacing:.04em;text-transform:uppercase}.price-card .tier{font-size:.85rem;color:var(--text-dim);letter-spacing:.1em;text-transform:uppercase;font-weight:600}.price-card .price-amt{font-size:2.6rem;font-weight:800;letter-spacing:-.03em;margin:10px 0 2px}.price-card .price-amt small{font-size:.95rem;color:var(--text-dim);font-weight:500}.price-card .price-sub{font-size:.88rem;color:var(--text-soft);margin-bottom:20px}.price-card ul{list-style:none;margin:0 0 24px;padding:0}.price-card li{padding:7px 0;font-size:.9rem;color:var(--text-soft);display:flex;align-items:center;gap:8px}.price-card.featured li{color:hsla(0,0%,100%,.8)}.price-card li:before{content:"✓";color:var(--lavender-deep);font-weight:700}.price-card.featured li:before{color:var(--lavender)}.price-card .btn{width:100%;justify-content:center}