@import "https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@300..700&display=swap";:root{--font:"Space Grotesk",system-ui,-apple-system,"Segoe UI",sans-serif;--brand:#a8e07a;--brand-strong:#94d55f;--brand-soft:#d7f2bd;--brand-tint:#edf8e2;--brand-faint:#f5faef;--brand-deep:#4e8a26;--ink:#17300c;--text:#1a1c19;--muted:#6d746a;--faint:#98a094;--line:#e7e9e3;--line-soft:#eff1ec;--bg:#f6f7f4;--white:#fff;--field:#fbfcfa;--shadow-sm:0 1px 2px #1a1c190a;--shadow-md:0 6px 18px #1a1c190d;--shadow-lg:0 20px 44px #1a1c1914;--ring:0 0 0 3px #a8e07a66;--r-card:16px;--r-field:10px;--chart-1:#6fb43a;--chart-1-hover:#5da42f;--chart-ghost:#e4e7e0}*{box-sizing:border-box}html{background:var(--bg);color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased}body{min-width:320px;margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer}.app-shell{background:radial-gradient(60% 34% at 92% -6%,#eaf7dc 0,transparent 100%),var(--bg);min-height:100vh;padding-bottom:88px}.topbar{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:20;background:#ffffffea;justify-content:space-between;gap:28px;height:74px;padding:0 max(24px,50vw - 590px);position:sticky;top:0}.brand,.topbar{align-items:center;display:flex}.brand{font:700 21px var(--font);letter-spacing:-.045em;color:var(--ink);background:0 0;border:0;gap:9px}.accent{color:var(--brand-deep);font-weight:500}.brand-mark{background:var(--brand);border-radius:9px;flex:none;place-items:center;width:30px;height:30px;display:grid}.brand-mark i{border:2px solid var(--ink);border-bottom-color:#0000;border-left-color:#0000;border-radius:50%;grid-area:1/1;width:8px;height:8px;display:block;transform:rotate(-8deg)}.brand-mark i:nth-child(2){width:13px;height:13px}.brand-mark i:nth-child(3){width:18px;height:18px}.brand-logo{flex:none;width:31px;height:31px;display:block}.top-actions{align-items:center;gap:14px;display:flex}.demo-pill{border:1px solid var(--brand-soft);background:var(--brand-tint);color:#3f6f1e;border-radius:99px;padding:7px 12px;font-size:12px;font-weight:600}.demo-pill b,.eyebrow b,.live-label b{background:var(--brand-strong);border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block;box-shadow:0 0 0 5px #94d55f2e}.back-button,.icon-button{border:1px solid var(--line);border-radius:var(--r-field);background:var(--white);color:#5c6459;width:38px;height:38px}.page{width:min(1120px,100% - 40px);min-height:calc(100vh - 162px);margin:auto;padding:54px 0 40px}.hero{text-align:center;max-width:700px;margin:0 auto 38px}.eyebrow,.section-kicker{color:var(--brand-deep);letter-spacing:.12em;font-size:11px;font-weight:600}.hero h1{font:700 clamp(36px,5vw,56px)/1.06 var(--font);letter-spacing:-.04em;color:var(--ink);margin:15px 0 14px}.hero h1 em{color:var(--brand-deep);font-style:normal}.hero p{color:var(--muted);max-width:560px;margin:auto;font-size:17px;line-height:1.65}.hero p strong{color:var(--text);font-weight:600}.template-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.template-card{background:var(--white);border:1px solid var(--line);border-radius:var(--r-card);text-align:left;min-height:126px;box-shadow:var(--shadow-sm);grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:20px;transition:all .2s;display:grid}.template-card:hover{border-color:var(--brand-strong);box-shadow:var(--shadow-md);transform:translateY(-3px)}.template-copy{flex-direction:column;gap:5px;display:flex}.template-copy strong{color:var(--ink);font:600 15px var(--font);letter-spacing:-.015em}.selected-template small,.template-copy small{color:var(--muted);font-size:12px;line-height:1.35}.arrow{color:#b3bcae;flex:none}.preview-icon,.template-icon{width:43px;height:43px;font:600 21px var(--font);border-radius:12px;flex:none;place-items:center;display:grid}.three-d-icon{background-repeat:no-repeat;box-shadow:none!important;background-color:#0000!important;border-radius:0!important}.coral{color:#cf5a34;background:#fdece6}.blue{color:#3b5bdb;background:#eaf0ff}.green{color:#4a8226;background:#e8f6d9}.amber{color:#b0730f;background:#fdf0da}.purple{color:#6b4fd0;background:#f0ebfd}.pink{color:#c34c81;background:#fdeaf2}.slate{color:#586053;background:#eef0ea}.rose{color:#c44a5c;background:#fdebee}.cyan{color:#2a828f;background:#e3f4f5}.reader-card{background:linear-gradient(135deg,#17300c,#284f19);border-color:#0000;box-shadow:0 10px 24px #17300c2e}.reader-card:hover{border-color:#0000;box-shadow:0 16px 30px #17300c38}.reader-card .template-copy strong{color:var(--white)}.reader-card .template-copy small{color:#c4d3b8}.reader-card .arrow{color:#8fb87a}.reader-symbol{width:43px;height:43px;color:var(--brand);background:#a8e07a24;border:1px solid #a8e07a4a;border-radius:12px;flex:none;place-items:center;display:grid}.page-heading{align-items:center;gap:17px;margin-bottom:30px;display:flex}.history-header h2,.page-heading h2{font:700 34px var(--font);letter-spacing:-.035em;color:var(--ink);margin:4px 0 0}.back-button{font-size:21px}.editor-layout{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:24px;display:grid}.editor-card,.preview-card,.read-card,.read-result,.settings-card,.support-card{background:var(--white);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--shadow-sm)}.editor-card{padding:26px}.selected-template{border-bottom:1px solid var(--line);align-items:center;gap:13px;padding-bottom:22px;display:flex}.selected-template div{flex-direction:column;flex:1;gap:3px;display:flex}.selected-template button{background:var(--brand-tint);color:#3f6f1e;border:0;border-radius:8px;padding:8px 12px;font-size:12px;font-weight:600}.form-area{padding:24px 0 4px}label{color:#3a4136;justify-content:space-between;margin:0 0 8px;font-size:13px;font-weight:600;display:flex}label small{color:var(--faint);font-weight:400}input,select,textarea{border-radius:var(--r-field);background:var(--field);width:100%;color:var(--text);border:1px solid #dfe2da;outline:none;margin-bottom:18px;padding:13px 14px;transition:all .2s}input:focus,select:focus,textarea:focus{border-color:var(--brand-strong);box-shadow:var(--ring);background:var(--white)}textarea{resize:vertical;line-height:1.5}.input-with-icon{display:flex;position:relative}.input-with-icon span{color:#5f6759;border-right:1px solid var(--line);padding-right:11px;font-size:13px;font-weight:600;position:absolute;top:13px;left:14px}.input-with-icon input{padding-left:61px}.field-help{color:var(--faint);margin:-10px 0 18px;font-size:11px}.align-right{text-align:right}.two-fields{grid-template-columns:1fr 1fr;gap:14px;display:grid}.tip-box{background:var(--brand-faint);border:1px solid var(--brand-tint);color:#4d6440;border-radius:var(--r-field);margin-bottom:18px;padding:13px;font-size:12px;line-height:1.45}.primary-button{border-radius:var(--r-field);background:var(--brand);width:100%;color:var(--ink);font:600 14px var(--font);border:0;padding:15px 20px;transition:all .2s;box-shadow:0 6px 16px #94d55f36}.primary-button:hover{background:var(--brand-strong);transform:translateY(-1px)}.primary-button:disabled{opacity:.45;box-shadow:none}.secure-note{text-align:center;color:var(--faint);margin:12px 0 0;font-size:11px}.error-box{color:#b03a31;border-radius:var(--r-field);text-align:left;background:#fdeeed;border:1px solid #f3cdca;flex-direction:column;gap:4px;margin:0 0 16px;padding:13px 15px;display:flex}.error-box strong{font-size:12px;font-weight:600}.error-box span{font-size:11px;line-height:1.45}.read-card .error-box{max-width:420px;margin:0 auto 18px}.preview-card{padding:24px;position:sticky;top:98px}.phone-preview{background:linear-gradient(150deg,var(--brand-faint),#fafbf8);border:1px solid var(--brand-tint);text-align:center;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;min-height:250px;margin-top:16px;padding:28px;display:flex}.preview-icon{border-radius:16px;width:54px;height:54px;margin-bottom:14px;font-size:26px}.phone-preview p{color:var(--muted);word-break:break-all;max-width:230px;margin:8px 0 17px;font-size:11px;line-height:1.5}.tag-chip{background:var(--white);border:1px solid var(--line);color:var(--faint);letter-spacing:.12em;border-radius:6px;padding:4px 8px;font-size:9px;font-weight:600}.compatibility{background:#f8f9f6;border-radius:12px;align-items:center;gap:11px;margin-top:17px;padding:13px;display:flex}.compatibility>span{background:var(--brand-soft);color:#3f6f1e;border-radius:50%;place-items:center;width:27px;height:27px;font-weight:600;display:grid}.compatibility div{flex-direction:column;display:flex}.compatibility strong{font-size:12px;font-weight:600}.compatibility small{color:var(--faint);font-size:10px}.focused-page{max-width:680px}.read-card,.read-result{text-align:center;padding:50px}.read-card h3,.read-result h3,.scan-state h3,.write-modal h3{font:700 28px var(--font);letter-spacing:-.03em;color:var(--ink);margin:20px 0 9px}.read-card>p,.read-result>p,.scan-state>p,.write-modal>p{color:var(--muted);max-width:440px;margin:0 auto 27px;line-height:1.6}.read-card .primary-button{max-width:320px}.read-card>small{color:var(--faint);margin-top:18px;display:block}.nfc-orbit,.scan-animation{place-items:center;height:160px;display:grid;position:relative}.nfc-orbit{height:112px}.orbit-core{border:1px solid var(--brand-soft);background:var(--brand-tint);width:88px;height:88px;color:var(--ink);z-index:2;border-radius:26px;place-items:center;display:grid}.phone-shape{border:4px solid var(--ink);background:var(--white);z-index:2;width:64px;height:103px;box-shadow:inset 0 -12px 0 var(--brand-tint);border-radius:14px}.nfc-orbit i,.scan-animation i{border:2px solid var(--brand-strong);border-bottom-color:#0000;border-left-color:#0000;border-radius:50%;position:absolute;transform:rotate(45deg)}.nfc-orbit i:first-of-type,.scan-animation i:first-of-type{width:112px;height:112px}.nfc-orbit i:nth-of-type(2),.scan-animation i:nth-of-type(2){opacity:.6;width:140px;height:140px}.nfc-orbit i:nth-of-type(3),.scan-animation i:nth-of-type(3){opacity:.25;width:168px;height:168px}.scan-animation i{animation:1.15s infinite pulse}.scan-state{text-align:center;padding:70px 20px}.live-label{letter-spacing:.14em;color:var(--brand-deep);font-size:10px;font-weight:600}.text-button{color:var(--muted);background:0 0;border:0;padding:10px;font-weight:600}.success-check{background:var(--brand-tint);color:#3f6f1e;border-radius:50%;place-items:center;width:63px;height:63px;margin:0 auto 18px;font-size:31px;font-weight:600;display:grid}.result-value,.written-summary{text-align:left;border:1px solid var(--line);border-radius:14px;align-items:center;gap:14px;margin:24px 0;padding:16px;display:flex}.result-value div,.written-summary div{flex-direction:column;gap:4px;min-width:0;display:flex}.result-value small,.written-summary small{color:var(--faint);letter-spacing:.12em;font-size:9px;font-weight:600}.result-value strong,.written-summary strong{text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.result-actions{grid-template-columns:1fr 1fr;gap:12px;display:grid}.result-actions button,.secondary-button{border:1px solid var(--line);background:var(--white);border-radius:var(--r-field);color:#3f4a3b;padding:13px;font-weight:600;transition:all .16s}.result-actions button:hover,.secondary-button:hover{border-color:var(--brand-strong);background:var(--brand-faint)}.secondary-button{width:100%;margin-top:12px}.history-header{justify-content:space-between;align-items:end;margin-bottom:25px;display:flex}.history-header p{color:var(--muted);margin:8px 0 0}.outline-button{border:1px solid var(--line);background:var(--white);color:var(--ink);border-radius:var(--r-field);padding:12px 17px;font-weight:600;transition:all .16s}.outline-button:hover{border-color:var(--brand-strong);background:var(--brand-faint)}.stats-row{grid-template-columns:repeat(3,1fr);gap:15px;margin-bottom:22px;display:grid}.stats-row div{background:var(--white);border:1px solid var(--line);box-shadow:var(--shadow-sm);border-radius:14px;flex-direction:column;padding:20px;display:flex}.stats-row strong{font:700 26px var(--font);letter-spacing:-.03em;color:var(--ink)}.stats-row span{color:var(--muted);font-size:11px}.history-list{background:var(--white);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--shadow-sm);overflow:hidden}.list-head{border-bottom:1px solid var(--line);justify-content:space-between;padding:19px 22px;display:flex}.list-head strong{font-weight:600}.list-head span{color:var(--faint);font-size:11px}.history-item{border-bottom:1px solid var(--line-soft);grid-template-columns:auto 1fr auto 110px 24px;align-items:center;gap:14px;padding:15px 22px;display:grid}.history-item>div{flex-direction:column;gap:4px;min-width:0;display:flex}.history-item>div strong{font-weight:600}.history-item>div small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.history-item time{color:var(--faint);font-size:11px}.history-item>button{color:#b3bcae;background:0 0;border:0;font-size:23px}.status{text-transform:uppercase;letter-spacing:.06em;border-radius:99px;padding:5px 8px;font-size:9px;font-weight:600}.status.gravada{background:var(--brand-tint);color:#3f6f1e}.status.lida{color:#3b5bdb;background:#eaf0ff}.show-more{width:100%;color:var(--brand-deep);background:#fafbf8;border:0;padding:15px;font-size:12px;font-weight:600}.settings-page{max-width:800px}.settings-card{padding:0 25px}.setting-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:22px 0;display:flex}.setting-row:last-child{border:0}.setting-row div{flex-direction:column;gap:5px;display:flex}.setting-row strong{font-weight:600}.setting-row small{color:var(--muted)}.toggle{background:#dcdfd8;border:0;border-radius:99px;width:45px;height:25px;padding:3px;transition:all .2s}.toggle span{background:var(--white);border-radius:50%;width:19px;height:19px;transition:all .2s;display:block;box-shadow:0 1px 3px #1a1c1926}.toggle.on{background:var(--brand-strong)}.toggle.on span{transform:translate(20px)}.support-card{gap:16px;margin-top:18px;padding:22px;display:flex}.support-card>span{background:var(--brand-tint);color:#3f6f1e;border-radius:12px;place-items:center;width:40px;height:40px;font-weight:600;display:grid}.support-card strong{font-weight:600}.support-card p{color:var(--muted);margin:6px 0 0;font-size:13px}.about-line{color:var(--faint);justify-content:space-between;margin-top:20px;font-size:10px;display:flex}.bottom-nav{display:none}.modal-backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);z-index:50;background:#12190d99;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.write-modal{background:var(--white);text-align:center;border-radius:22px;width:min(480px,100%);padding:40px;position:relative;box-shadow:0 30px 80px #0f180a4d}.modal-close{color:#5c6459;background:#f1f3ee;border:0;border-radius:50%;width:34px;height:34px;font-size:21px;position:absolute;top:15px;right:17px}.progress-line{background:var(--line);border-radius:99px;height:4px;margin:12px auto 16px;overflow:hidden}.progress-line span{background:var(--brand-strong);width:45%;height:100%;animation:1.2s infinite progress;display:block}.write-modal>small{color:var(--faint)}.success-rings{background:var(--brand-tint);width:100px;height:100px;box-shadow:0 0 0 13px var(--brand-faint);border-radius:50%;place-items:center;margin:0 auto 18px;display:grid}.success-rings span{background:var(--brand);width:61px;height:61px;color:var(--ink);border-radius:50%;place-items:center;font-size:30px;display:grid}.written-summary{background:#fafbf8}.modal-enter-active,.modal-leave-active,.page-enter-active,.page-leave-active{transition:all .18s}.modal-enter-from,.modal-leave-to,.page-enter-from,.page-leave-to{opacity:0;transform:translateY(5px)}@keyframes pulse{50%{opacity:.8;transform:rotate(45deg)scale(1.05)}}@keyframes progress{0%{transform:translate(-110%)}to{transform:translate(240%)}}@keyframes spin{to{transform:rotate(1turn)}}.builder-section{border-bottom:1px solid var(--line);margin-bottom:22px;padding-bottom:22px}.builder-section:last-child{border-bottom:0;margin-bottom:0;padding-bottom:4px}.builder-title{align-items:center;gap:9px;margin-bottom:18px;display:flex}.builder-title>span{background:var(--brand-tint);color:#3f6f1e;border-radius:8px;place-items:center;width:24px;height:24px;font-size:11px;font-weight:600;display:grid}.builder-title>strong{font:600 14px var(--font);color:var(--ink);flex:1}.builder-title>button{background:var(--brand-tint);color:#3f6f1e;border:0;border-radius:8px;padding:7px 10px;font-size:11px;font-weight:600}.profile-fields{grid-template-columns:94px 1fr;gap:16px;display:grid}.avatar-upload{background:var(--field);cursor:pointer;border:1px dashed #d2d7cb;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:5px;height:112px;display:flex}.avatar-upload input{display:none}.avatar-photo,.avatar-upload b{background:var(--brand-tint);border-radius:50%;place-items:center;width:49px;height:49px;font-size:23px;display:grid}.avatar-photo{background-position:50%;background-size:cover}.avatar-upload small{color:var(--muted);font-size:9px}.icon-picker{flex-wrap:wrap;gap:7px;margin-bottom:18px;display:flex}.icon-picker button{border:1px solid var(--line);background:var(--white);border-radius:9px;width:36px;height:36px}.icon-picker button.active{border-color:var(--brand-strong);background:var(--brand-faint);box-shadow:0 0 0 2px #94d55f33}.slug-input{background:var(--field);border-radius:var(--r-field);border:1px solid #dfe2da;align-items:center;margin-bottom:18px;display:flex;overflow:hidden}.slug-input span{color:var(--muted);white-space:nowrap;padding:0 0 0 13px;font-size:12px}.slug-input input{background:0 0;border:0;margin:0;padding-left:3px;box-shadow:none!important}.link-editor{border:1px solid var(--line);background:#f8f9f6;border-radius:12px;grid-template-columns:26px 1fr 48px 30px;align-items:center;gap:8px;margin-bottom:10px;padding:11px;display:grid}.link-number{background:var(--white);width:23px;height:23px;color:var(--faint);border-radius:7px;place-items:center;font-size:10px;font-weight:600;display:grid}.link-inputs{grid-template-columns:.8fr 1.2fr;gap:7px;display:grid}.link-inputs input{background:var(--white);border-radius:8px;margin:0;padding:9px 10px;font-size:11px}.link-editor select{background:var(--white);margin:0;padding:8px 4px}.remove-link{color:#b0837c;background:0 0;border:0;font-size:19px}.remove-link:disabled{opacity:.25}.theme-picker{grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:19px;display:grid}.theme-picker button{border:1px solid var(--line);background:var(--white);color:var(--muted);border-radius:11px;flex-direction:column;gap:6px;padding:7px;font-size:9px;display:flex}.theme-picker button i{background:linear-gradient(145deg,#ffe3d7,#fff8ed);border-radius:7px;width:100%;height:36px}.theme-picker .minimal i{background:linear-gradient(145deg,#f4f5f1,#fff)}.theme-picker .night i{background:linear-gradient(145deg,#152110,#31462a)}.theme-picker .fresh i{background:linear-gradient(145deg,#d7f2bd,#eef8e4)}.theme-picker button.active{border-color:var(--brand-strong);box-shadow:0 0 0 2px #94d55f33}.color-field{border-radius:var(--r-field);border:1px solid #dfe2da;align-items:center;gap:9px;height:45px;padding:7px 11px;display:flex}.color-field input{background:0 0;border:0;width:29px;height:29px;margin:0;padding:0}.color-field span{color:var(--muted);text-transform:uppercase;font-size:11px}.preview-site-button{margin-top:3px}.preview-card.mini{padding-bottom:18px}.mini-phone{border-radius:22px;flex-direction:column;min-height:490px;margin-top:16px;padding:29px 17px 18px;display:flex;box-shadow:inset 0 0 0 1px #fff5}.mini-phone.sunset,.published-mini.sunset{background:radial-gradient(circle at 15% 5%,#ffd2c6,#0000 28%),linear-gradient(155deg,#fff7ed,#f9e5db)}.mini-phone.minimal,.published-mini.minimal{background:#f6f7f3}.mini-phone.night,.published-mini.night{color:var(--white);background:radial-gradient(circle at 85% 10%,#2f4a24,#0000 30%),#141a11}.mini-phone.fresh,.published-mini.fresh{background:radial-gradient(circle at 20% 0,#cdefb2,#0000 32%),linear-gradient(150deg,#f2fae9,#eaf3e3)}.mini-profile{text-align:center}.mini-avatar,.published-avatar{width:68px;height:68px;color:var(--white);border-radius:50%;place-items:center;margin:0 auto 12px;font-size:30px;display:grid;box-shadow:0 8px 20px #0f180a26}.mini-avatar.image,.published-avatar.image{background-position:50%;background-size:cover}.mini-profile strong{font:700 17px var(--font);letter-spacing:-.02em;color:inherit}.mini-profile p{color:var(--muted);word-break:normal;max-width:240px;margin:6px auto 17px;font-size:10px;line-height:1.45}.night .mini-profile p{color:#c2ceb9}.mini-link{color:#232a20;background:#ffffffda;border:1px solid;grid-template-columns:28px 1fr 14px;align-items:center;min-height:47px;margin-bottom:9px;padding:7px 11px;text-decoration:none;display:grid;box-shadow:0 5px 16px #1a1c190d}.mini-link.rounded{border-radius:12px}.mini-link.pill{border-radius:99px}.mini-link.square{border-radius:4px}.mini-link span{background:#f2f4ef;border-radius:8px;place-items:center;width:25px;height:25px;display:grid}.mini-link b{font-size:10px;font-weight:600}.mini-link i{color:var(--faint);font-style:normal}.made-with{text-align:center;color:var(--faint);margin-top:auto;padding-top:15px;font-size:8px}.published-mini{min-height:calc(100vh - 74px);padding:55px 20px 90px;position:relative}.published-content{text-align:center;width:min(540px,100%);margin:auto}.published-avatar{width:104px;height:104px;font-size:43px}.published-content h1{font:700 34px var(--font);letter-spacing:-.035em;color:inherit;margin:20px 0 8px}.published-content>p{max-width:430px;color:var(--muted);margin:0 auto 30px;line-height:1.6}.night .published-content>p{color:#c6d1bd}.published-links{flex-direction:column;gap:13px;display:flex}.published-links a{color:#212a1d;background:#fffd;border:1.5px solid;grid-template-columns:38px 1fr 24px;align-items:center;min-height:65px;padding:11px 16px;text-decoration:none;transition:all .2s;display:grid;box-shadow:0 9px 24px #1a1c1912}.published-links a:hover{transform:translateY(-2px)}.published-links a.rounded{border-radius:16px}.published-links a.pill{border-radius:99px}.published-links a.square{border-radius:5px}.published-links a span{font-size:20px}.published-links a b{text-align:left;font-weight:600}.published-links a i{font-style:normal}.published-content footer{color:var(--muted);justify-content:center;align-items:center;gap:5px;margin-top:38px;font-size:10px;display:flex}.published-content footer .brand-mark{margin-right:-7px;transform:scale(.55)}.published-content footer .brand-logo{vertical-align:middle;width:25px;height:25px;margin-right:4px}.mini-back,.mini-share{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#414a3c;background:#ffffffc4;border:1px solid #ffffff80;border-radius:99px;padding:10px 15px;font-size:11px;font-weight:600;position:absolute;top:22px}.mini-back{left:22px}.mini-share{right:22px}.place-search,.place-search-input{position:relative}.place-search-input>span{color:var(--muted);font-size:19px;position:absolute;top:12px;left:14px}.place-search-input input{margin-bottom:8px;padding-left:44px;padding-right:44px}.search-spinner{border:2px solid var(--line);border-top-color:var(--brand-strong);border-radius:50%;width:17px;height:17px;animation:.7s linear infinite spin;position:absolute;top:14px;right:15px}.place-results{z-index:15;background:var(--white);border:1px solid var(--line);box-shadow:var(--shadow-lg);border-radius:14px;position:absolute;top:49px;left:0;right:0;overflow:hidden}.place-results>button{border:0;border-bottom:1px solid var(--line-soft);background:var(--white);text-align:left;width:100%;color:var(--text);grid-template-columns:28px 1fr 15px;align-items:center;gap:9px;padding:13px 14px;display:grid}.place-results>button:focus,.place-results>button:hover{background:var(--brand-faint);outline:none}.place-results button>span:nth-child(2){flex-direction:column;gap:3px;min-width:0;display:flex}.place-results strong{font-size:12px;font-weight:600}.place-results small,.place-results strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.place-results small{color:var(--muted);font-size:10px}.place-results button>i{color:#b3bcae;font-size:20px;font-style:normal}.place-pin{color:#4285f4;background:#eaf0ff;border-radius:8px;place-items:center;width:25px;height:25px;font-size:8px;display:grid}.google-attribution{background:#fafbf8;justify-content:flex-end;align-items:center;gap:5px;height:30px;padding:5px 12px;display:flex}.google-attribution span{color:var(--faint);font-size:8px}.google-attribution img{width:auto;height:12px}.demo-results,.search-error{margin:0 0 14px;font-size:10px}.search-error{color:#b03a31}.demo-results{color:#8a6b25;background:#fdf6e3;border-radius:8px;padding:7px 9px}.selected-place{border:1px solid var(--line);background:#fafbf8;border-radius:12px;grid-template-columns:39px 1fr 28px;align-items:center;gap:11px;margin:10px 0 12px;padding:14px;display:grid}.google-g{background:var(--white);color:#4285f4;width:37px;height:37px;font:700 20px var(--font);box-shadow:var(--shadow-sm);border-radius:11px;place-items:center;display:grid}.selected-place>div{flex-direction:column;gap:2px;min-width:0;display:flex}.generated-review-link small,.selected-place small{letter-spacing:.1em;color:var(--faint);font-size:8px;font-weight:600}.selected-place strong{font-size:13px;font-weight:600}.selected-place p{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin:1px 0;font-size:10px;overflow:hidden}.selected-place>button{color:var(--muted);background:#f1f3ee;border:0;border-radius:50%;width:25px;height:25px}.generated-review-link{border:1px solid var(--brand-soft);background:var(--brand-faint);border-radius:12px;grid-template-columns:28px 1fr auto;align-items:center;gap:10px;margin-bottom:16px;padding:12px 14px;display:grid}.generated-review-link>span{background:var(--brand-soft);color:#3f6f1e;border-radius:50%;place-items:center;width:27px;height:27px;font-weight:600;display:grid}.generated-review-link>div{flex-direction:column;gap:3px;min-width:0;display:flex}.generated-review-link strong{color:#4d6440;white-space:nowrap;text-overflow:ellipsis;font-size:9px;font-weight:600;overflow:hidden}.generated-review-link a{color:var(--brand-deep);white-space:nowrap;font-size:10px;font-weight:600;text-decoration:none}.client-avatar{width:34px;height:34px;color:var(--white);font:600 11px var(--font);border-radius:11px;flex:none;place-items:center;display:grid}.heading-client{color:var(--muted);margin:3px 0 0;font-size:11px}.heading-client button{color:var(--brand-deep);background:0 0;border:0;padding:0;font-weight:600}.clients-heading{justify-content:space-between;align-items:end;margin-bottom:23px;display:flex}.clients-heading h2{font:700 34px var(--font);letter-spacing:-.035em;color:var(--ink);margin:4px 0}.clients-heading p{color:var(--muted);margin:0}.primary-inline{background:var(--brand);color:var(--ink);border-radius:var(--r-field);font:600 12px var(--font);border:0;padding:12px 15px;transition:all .16s;box-shadow:0 6px 14px #94d55f36}.primary-inline:hover{background:var(--brand-strong)}.client-search{border:1px solid var(--line);background:var(--white);height:53px;box-shadow:var(--shadow-sm);border-radius:13px;align-items:center;gap:10px;padding:0 14px;display:flex}.client-search>span{color:var(--muted);font-size:20px}.client-search input{background:0 0;border:0;margin:0;padding:0;box-shadow:none!important}.client-search button{color:var(--muted);background:#f1f3ee;border:0;border-radius:50%;width:24px;height:24px}.client-count{justify-content:space-between;margin:18px 2px 11px;font-size:11px;display:flex}.client-count strong{color:#586055;font-weight:600}.client-count span{color:var(--faint)}.clients-list{background:var(--white);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--shadow-sm);overflow:hidden}.client-row{border-bottom:1px solid var(--line-soft);cursor:pointer;grid-template-columns:48px minmax(180px,1fr) 80px 125px 65px 24px;align-items:center;gap:15px;padding:16px 20px;transition:all .16s;display:grid}.client-row:last-child{border-bottom:0}.client-row:hover{background:#fafbf8}.client-avatar.large{border-radius:13px;width:43px;height:43px;font-size:13px}.client-main{flex-direction:column;gap:3px;min-width:0;display:flex}.client-main strong{font:600 14px var(--font);letter-spacing:-.015em;color:var(--ink)}.client-main small,.client-main span{color:var(--muted);font-size:11px}.client-assets{flex-direction:column;display:flex}.client-assets strong{font:700 16px var(--font);color:var(--ink)}.client-assets span{color:var(--faint);font-size:9px}.client-last{flex-direction:column;gap:3px;display:flex}.client-last small{letter-spacing:.07em;color:var(--faint);font-size:8px;font-weight:600}.client-last span{color:var(--muted);font-size:10px}.client-status{text-transform:uppercase;letter-spacing:.06em;text-align:center;border-radius:99px;padding:5px 7px;font-size:9px;font-weight:600}.client-status.ativo{background:var(--brand-tint);color:#3f6f1e}.client-status.pausado{color:#767d72;background:#f1f2ef}.client-row>button{color:#b3bcae;background:0 0;border:0;font-size:23px}.empty-assets,.empty-clients{text-align:center;padding:56px 20px}.empty-assets>span,.empty-clients>span{background:var(--brand-tint);color:#3f6f1e;border-radius:14px;place-items:center;width:46px;height:46px;margin:0 auto 13px;font-size:21px;display:grid}.empty-assets h3,.empty-clients h3{font:600 16px var(--font);color:var(--ink);margin:0}.empty-assets p,.empty-clients p{color:var(--muted);font-size:12px}.back-to-clients{color:var(--brand-deep);background:0 0;border:0;margin-bottom:21px;padding:0;font-size:12px;font-weight:600}.client-detail-hero{background:var(--white);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--shadow-sm);align-items:center;gap:17px;padding:24px;display:flex}.client-avatar.xlarge{border-radius:18px;width:64px;height:64px;font-size:18px}.client-detail-copy{flex:1}.client-detail-copy h2{font:700 29px var(--font);letter-spacing:-.035em;color:var(--ink);margin:4px 0}.client-detail-copy p{color:var(--muted);margin:0 0 8px;font-size:12px}.client-detail-actions{gap:8px;display:flex}.danger-button{color:#b8544b;border-radius:var(--r-field);background:#fdf7f6;border:1px solid #f0d2ce;padding:10px 12px;font-size:11px;font-weight:600}.client-contact-data{flex-wrap:wrap;gap:8px;margin:0 0 10px;display:flex}.client-contact-data a{background:var(--brand-tint);color:#3f6f1e;border-radius:7px;padding:5px 7px;font-size:10px;font-weight:600;text-decoration:none}.client-notes{border:1px solid var(--line);background:var(--white);border-radius:13px;margin:15px 0 26px;padding:14px 17px}.client-notes strong{font:600 10px var(--font);letter-spacing:.1em;color:var(--brand-deep);text-transform:uppercase}.client-notes p{color:#57604f;margin:6px 0 0;font-size:12px;line-height:1.5}.client-kpis{grid-template-columns:repeat(4,1fr);gap:13px;margin:18px 0 28px;display:grid}.client-kpis div{background:var(--white);border:1px solid var(--line);box-shadow:var(--shadow-sm);border-radius:14px;flex-direction:column;padding:16px;display:flex}.client-kpis strong{font:700 21px var(--font);letter-spacing:-.03em;color:var(--ink)}.client-kpis span{color:var(--muted);margin-top:4px;font-size:10px}.detail-section-head{justify-content:space-between;align-items:end;margin-bottom:14px;display:flex}.detail-section-head h3{font:700 21px var(--font);letter-spacing:-.03em;color:var(--ink);margin:4px 0}.client-assets-list{background:var(--white);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--shadow-sm);overflow:hidden}.asset-row{border-bottom:1px solid var(--line-soft);grid-template-columns:44px 1fr 115px 60px 28px;align-items:center;gap:13px;padding:15px 18px;display:grid}.asset-row:last-child{border-bottom:0}.asset-row>div{flex-direction:column;gap:4px;min-width:0;display:flex}.asset-row>div strong{font-size:13px;font-weight:600}.asset-row>div small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.asset-row time{color:var(--faint);font-size:10px}.asset-row>button{border:1px solid var(--line);background:var(--white);color:var(--ink);border-radius:8px;padding:7px 8px;font-size:10px;font-weight:600}.asset-row>button:hover{border-color:var(--brand-strong);background:var(--brand-faint)}.asset-row>.delete-asset{color:#b0837c;background:0 0;border:0;padding:0;font-size:18px}.client-form-modal{background:var(--white);border-radius:22px;width:min(460px,100%);padding:34px;position:relative}.client-form-modal h3{font:700 25px var(--font);letter-spacing:-.03em;color:var(--ink);margin:9px 0}.client-form-modal>p{color:var(--muted);margin:0 0 23px;font-size:13px;line-height:1.5}.desktop-sidebar{z-index:30;background:var(--white);border-right:1px solid var(--line);flex-direction:column;width:258px;padding:28px 16px 18px;display:flex;position:fixed;inset:0 auto 0 0;box-shadow:8px 0 30px #1a1c1908}.desktop-sidebar .brand{justify-content:flex-start;margin:0 0 38px;padding:0 10px}.sidebar-nav{flex-direction:column;gap:6px;display:flex}.sidebar-nav button,.sidebar-settings{color:#5b6356;text-align:left;width:100%;font:500 13px var(--font);background:0 0;border:0;border-radius:11px;align-items:center;gap:13px;padding:12px 13px;transition:all .16s;display:flex}.sidebar-nav button>span,.sidebar-settings>span{color:#6c7466;place-items:center;width:22px;font-size:18px;display:grid}.nav-icon{color:#6c7466;flex:none}.sidebar-nav button.active .nav-icon,.sidebar-settings.active .nav-icon{color:var(--ink)}.sidebar-nav button:hover,.sidebar-settings:hover{color:var(--ink);background:#f3f5f0}.sidebar-nav button.active,.sidebar-settings.active{background:var(--brand);color:var(--ink);font-weight:600}.sidebar-nav button.active>span,.sidebar-settings.active>span{color:var(--ink)}.sidebar-client{border:1px solid var(--line);background:var(--brand-faint);text-align:left;border-radius:14px;align-items:center;gap:10px;width:100%;margin-top:30px;padding:13px;transition:all .16s;display:flex}.sidebar-client:hover{border-color:var(--brand-strong);transform:translateY(-1px)}.sidebar-client .client-avatar{border-radius:11px;flex:0 0 38px;width:38px;height:38px;font-size:11px}.sidebar-client>span:nth-child(2){flex-direction:column;gap:3px;min-width:0;display:flex}.sidebar-client small{letter-spacing:.08em;color:var(--faint);font-size:8px;font-weight:600}.sidebar-client strong{color:var(--ink);font:600 11px var(--font);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebar-client i{color:var(--brand-deep);margin-left:auto;font-size:20px;font-style:normal}.sidebar-footer{border-top:1px solid var(--line);flex-direction:column;gap:14px;margin-top:auto;padding:14px 5px 0;display:flex}.sidebar-footer .demo-pill{align-self:flex-start}.app-shell{padding-left:258px}.mobile-topbar{display:none}.desktop-nav{align-items:center;gap:5px;margin-left:auto;display:flex}.desktop-nav button{color:#5b6356;background:0 0;border:0;border-radius:10px;padding:9px 12px;font-size:12px;font-weight:600;transition:all .18s}.desktop-nav button.active,.desktop-nav button:hover{background:var(--brand-tint);color:var(--ink)}.dash-heading{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:18px;margin-bottom:24px;display:flex}.dash-heading h2{font:700 34px var(--font);letter-spacing:-.035em;color:var(--ink);margin:4px 0}.dash-heading p{color:var(--muted);margin:0}.dash-filters{gap:10px;display:flex}.dash-filter{letter-spacing:.08em;text-transform:uppercase;color:var(--faint);flex-direction:column;gap:5px;margin:0;font-size:10px;font-weight:600;display:flex}.dash-filter select{background:var(--white);min-width:172px;margin:0;padding:10px 12px;font-size:13px}.kpi-row{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:14px;display:grid}.kpi-card{background:var(--white);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--shadow-sm);flex-direction:column;padding:18px;display:flex}.kpi-card header{color:var(--muted);align-items:center;gap:9px;font-size:12px;display:flex}.kpi-icon{background:var(--brand-tint);color:#3f6f1e;border-radius:8px;flex:none;place-items:center;width:26px;height:26px;display:grid}.kpi-card strong{font:700 28px var(--font);letter-spacing:-.03em;color:var(--ink);order:2;margin:14px 0 0}.kpi-spark{order:3;width:100%;height:32px;margin:10px 0 4px}.kpi-foot{order:4;align-items:center;gap:7px;margin-top:auto;padding-top:10px;display:flex}.kpi-delta{border-radius:99px;padding:3px 8px;font-size:11px;font-weight:600}.kpi-delta.up{background:var(--brand-tint);color:#3f6f1e}.kpi-delta.down{color:#b03a31;background:#fdeeed}.kpi-foot small{color:var(--faint);font-size:11px}.dash-grid{grid-template-columns:1.55fr 1fr;gap:14px;margin-bottom:14px;display:grid}.chart-card,.table-card{background:var(--white);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--shadow-sm);padding:20px}.chart-head{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:20px;display:flex}.chart-head strong{font:600 15px var(--font);letter-spacing:-.015em;color:var(--ink);display:block}.chart-head small,.chart-legend{color:var(--muted);font-size:11px}.chart-legend{white-space:nowrap;gap:12px;display:flex}.chart-legend span{align-items:center;gap:6px;display:inline-flex}.chart-legend i{border-radius:3px;width:10px;height:10px;display:block}.key-now{background:var(--chart-1)}.key-prev{background:var(--chart-ghost)}.bar-chart{padding-left:46px}.bar-plot{height:214px;position:relative}.bar-grid span{height:0;position:absolute;left:0;right:0}.bar-grid i{background:var(--line-soft);height:1px;display:block}.bar-grid b{color:var(--faint);font-variant-numeric:tabular-nums;font-size:10px;font-weight:400;position:absolute;top:-8px;right:calc(100% + 10px)}.bar-cols{display:flex;position:absolute;inset:0}.bar-col{cursor:default;outline:none;flex:1;justify-content:center;align-items:flex-end;gap:2px;display:flex;position:relative}.bar{border-radius:4px 4px 0 0;width:14px;max-width:24%;transition:all .16s}.bar.now{background:var(--chart-1)}.bar.prev{background:var(--chart-ghost)}.bar-col:focus-visible .bar.now,.bar-col:hover .bar.now{background:var(--chart-1-hover)}.bar-peak{color:var(--ink);font-variant-numeric:tabular-nums;font-size:11px;font-weight:600;transform:translate(-50%,-7px)}.bar-peak,.bar-tip{position:absolute;left:50%}.bar-tip{z-index:3;background:var(--ink);color:var(--white);white-space:nowrap;pointer-events:none;box-shadow:var(--shadow-md);border-radius:10px;flex-direction:column;gap:2px;padding:8px 11px;font-size:11px;display:flex;transform:translate(-50%,-10px)}.bar-tip strong{font-weight:600}.bar-tip span{color:#b6c8a9;font-size:10px}.bar-labels{margin-top:10px;display:flex}.bar-labels small{text-align:center;color:var(--muted);flex:1;font-size:11px}.rank-list{gap:15px}.rank-list,.rank-row{flex-direction:column;display:flex}.rank-row{gap:6px}.rank-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.rank-head strong{font:600 13px var(--font);color:var(--ink)}.rank-head span{color:var(--ink);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.rank-track{background:var(--line-soft);border-radius:99px;height:8px;overflow:hidden}.rank-track i{background:var(--chart-1);border-radius:99px;height:100%;display:block}.rank-empty,.rank-row small{color:var(--muted);font-size:11px}.table-scroll{overflow-x:auto}.dash-table{border-collapse:collapse;width:100%;font-size:13px}.dash-table th{text-align:left;border-bottom:1px solid var(--line);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);padding:0 12px 10px;font-size:10px;font-weight:600}.dash-table td{border-bottom:1px solid var(--line-soft);color:var(--muted);padding:12px}.dash-table td strong{color:var(--ink);font-weight:600}.dash-table .num{text-align:right;font-variant-numeric:tabular-nums}.dash-table tbody tr:hover{background:#fafbf8}.dash-table tfoot td{border-bottom:0;border-top:1px solid var(--line);color:var(--ink);font-weight:600}.client-edit-page{max-width:760px}.edit-actions{gap:10px;margin-top:8px;display:flex}.edit-actions .primary-button{flex:2}.edit-actions .secondary-button{flex:1;margin-top:0}.back-to-clients,.builder-title>button,.client-contact-data a,.mini-back,.mini-share,.outline-button,.primary-button,.primary-inline,.result-actions button,.secondary-button,.selected-template button{justify-content:center;align-items:center;gap:7px;display:inline-flex}.back-to-clients,.builder-title>button,.client-contact-data a{gap:5px}.asset-row>.delete-asset,.back-button,.client-row>button,.client-search button,.delete-asset,.history-item>button,.icon-button,.modal-close,.remove-link,.selected-place>button{place-items:center;display:grid}.sidebar-client-arrow{color:var(--brand-deep);flex:none;margin-left:auto}.client-search>span,.place-search-input>span{color:var(--muted);place-items:center;display:grid}.place-search-input>span{top:14px}.nav-icon,.preview-icon svg,.reader-symbol svg,.template-icon svg{display:block}@media (width<=900px){.template-grid{grid-template-columns:repeat(2,1fr)}.kpi-row{grid-template-columns:1fr 1fr}.dash-grid,.editor-layout{grid-template-columns:1fr}.preview-card{display:none}.app-shell{padding-bottom:76px;padding-left:0}.desktop-sidebar{display:none}.mobile-topbar{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:20;background:#ffffffea;justify-content:space-between;align-items:center;height:64px;padding:0 18px;display:flex;position:sticky;top:0}.mobile-topbar .brand{font-size:17px}.mobile-topbar .brand-mark{width:28px;height:28px}.mobile-topbar .icon-button{place-items:center;display:grid}.bottom-nav{height:70px;padding:7px 10px calc(7px + env(safe-area-inset-bottom));border-top:1px solid var(--line);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);z-index:40;background:#fffffff5;justify-content:space-around;display:flex;position:fixed;bottom:0;left:0;right:0}.bottom-nav button{color:#7b8376;background:0 0;border:0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;font-size:9px;font-weight:600;display:flex}.bottom-nav button span{font-size:20px;line-height:18px}.bottom-nav .nav-icon{color:inherit;margin-bottom:1px}.bottom-nav button.active{color:var(--brand-deep)}.page{width:min(1120px,100% - 32px);min-height:calc(100vh - 140px);padding:34px 0 30px}}@media (width<=760px){.desktop-nav{display:none}.clients-heading{align-items:start;gap:14px}.clients-heading h2{font-size:28px}.clients-heading p{font-size:12px}.client-row{grid-template-columns:43px 1fr auto;gap:11px;padding:14px}.client-assets,.client-last,.client-main small,.client-status{display:none}.client-kpis{grid-template-columns:1fr 1fr;gap:8px}.client-kpis div{padding:13px}.client-detail-hero{flex-wrap:wrap;align-items:flex-start;padding:18px}.client-avatar.xlarge{width:53px;height:53px}.client-detail-copy{min-width:calc(100% - 70px)}.client-detail-copy h2{font-size:23px}.client-detail-actions{width:100%}.client-detail-actions button{flex:1}.asset-row{grid-template-columns:38px 1fr 50px 24px;gap:9px;padding:13px}.asset-row time{display:none}.asset-row .template-icon{width:38px;height:38px;font-size:18px}.client-form-modal{padding:28px 20px}.detail-section-head{align-items:center}.detail-section-head h3{font-size:18px}}@media (width<=640px){.app-shell{padding-bottom:76px}.dash-heading{align-items:stretch}.dash-heading h2{font-size:27px}.dash-filters{flex-direction:column;width:100%}.dash-filter select{width:100%}.kpi-card strong{font-size:23px}.bar-chart{padding-left:36px}.bar-plot{height:180px}.chart-head{flex-direction:column;gap:8px}.topbar{height:64px;padding:0 18px}.demo-pill,.top-actions .icon-button{display:none}.page{width:calc(100% - 28px);padding:32px 0 24px}.hero{text-align:left;margin-bottom:25px}.hero h1{font-size:35px}.hero p{font-size:14px}.template-grid{gap:10px}.template-card{flex-direction:column;align-items:flex-start;gap:10px;min-height:142px;padding:16px;display:flex}.template-card .arrow{display:none}.reader-symbol{width:40px;height:40px}.history-header h2,.page-heading h2{font-size:27px}.editor-card{padding:18px}.two-fields{grid-template-columns:1fr}.read-card,.read-result{padding:34px 21px}.history-header{align-items:start}.history-header .outline-button{gap:0;width:41px;height:41px;padding:0;font-size:0}.stats-row{gap:8px}.stats-row div{padding:14px}.stats-row strong{font-size:21px}.history-item{grid-template-columns:auto 1fr auto;padding:14px}.history-item time,.history-item>button{display:none}.write-modal{padding:34px 22px}.about-line{flex-direction:column;gap:6px}.profile-fields{grid-template-columns:1fr}.avatar-upload{height:100px}.link-editor{grid-template-columns:24px 1fr 40px 25px}.link-inputs{grid-template-columns:1fr}.theme-picker{grid-template-columns:1fr 1fr}.published-mini{min-height:calc(100vh - 64px);padding-top:78px}.published-content h1{font-size:29px}.mini-back,.mini-share{top:17px}.mini-back{left:14px}.mini-share{right:14px}.editor-page .preview-card.mini{display:block}.published-links a{min-height:59px}}@media (prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation-duration:.01ms!important}}
