:root{--page: #f6f8fb;--surface: #ffffff;--surface-soft: #f0f4f8;--surface-strong: #e7edf4;--surface-elevated: rgba(255, 255, 255, .92);--control-bg: #ffffff;--control-hover: #f7fbfa;--ink: #111827;--muted: #657184;--border: #d8e0ea;--line: rgba(17, 24, 39, .12);--primary: #0f6b55;--primary-strong: #0a4c3d;--gold: #bd8b2f;--gold-strong: #8a5a10;--blue: #1f5fbf;--plum: #6f4aa8;--danger: #a6422f;--radius: 8px;--shadow: 0 24px 70px rgba(25, 31, 44, .12);--shadow-soft: 0 12px 30px rgba(25, 31, 44, .08);--shadow-strong: 0 28px 80px rgba(25, 31, 44, .18);--space-page: clamp(.75rem, 2vw, 1.35rem);--motion-fast: .18s ease;--motion-smooth: .32s cubic-bezier(.16, 1, .3, 1);color-scheme:light;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:0}*{box-sizing:border-box}html{min-height:100%;background:var(--page)}body{min-height:100%;margin:0;color:var(--ink);background:linear-gradient(90deg,rgba(31,95,191,.045) 1px,transparent 1px),linear-gradient(0deg,rgba(15,107,85,.04) 1px,transparent 1px),linear-gradient(135deg,#fbfcff,#f6f8fb 44%,#edf3f1);background-size:52px 52px,52px 52px,auto}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button,select,input,textarea{border-radius:var(--radius)}button{min-height:42px;border:1px solid var(--border);background:var(--control-bg);color:var(--ink);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.55rem;padding:.65rem .85rem;font-weight:760;transition:background var(--motion-fast),border-color var(--motion-fast),color var(--motion-fast),transform var(--motion-fast),box-shadow var(--motion-fast)}button:hover{border-color:#0f6b556b;background:var(--control-hover)}button:active{transform:translateY(1px)}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid rgba(31,95,191,.25);outline-offset:2px}input,textarea,select{width:100%;border:1px solid var(--border);background:var(--control-bg);color:var(--ink);padding:.72rem .78rem;box-shadow:inset 0 1px #ffffffd1}input[type=color]{width:42px;min-width:42px;height:34px;min-height:34px;padding:.15rem}input[type=checkbox]{width:1rem;height:1rem;accent-color:var(--primary)}input[type=range]{min-width:110px;padding:0;accent-color:var(--gold);box-shadow:none}textarea{resize:vertical;min-height:118px}label{display:grid;gap:.45rem;color:var(--ink);font-size:.92rem;font-weight:720}label span{color:var(--muted);font-size:.8rem;font-weight:680}svg{width:1.05rem;height:1.05rem;flex:0 0 auto}.hidden{display:none!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.site-shell{min-height:100vh}.topbar{position:sticky;top:0;z-index:30;display:grid;grid-template-columns:minmax(170px,max-content) minmax(0,1fr) auto;gap:1rem;align-items:center;min-height:64px;padding:.58rem var(--space-page);border-bottom:1px solid rgba(216,224,234,.78);background:#ffffffe0;box-shadow:0 12px 36px #191f2c12;-webkit-backdrop-filter:blur(18px) saturate(1.08);backdrop-filter:blur(18px) saturate(1.08)}.topbar-actions,.brand,.language-switch{display:flex;align-items:center}.brand{justify-self:start;gap:.62rem;min-width:0}.brand-mark{width:2.28rem;height:2.28rem;display:grid;place-items:center;border-radius:0;background:transparent;color:var(--primary-strong)}.brand-qr-icon{width:100%;height:100%}.brand strong,.brand small{display:block}.brand strong{color:var(--ink);font-size:1.48rem;line-height:1;letter-spacing:0}.brand small{color:var(--muted);font-size:.78rem}.topbar-studio .brand small{display:none}.topbar-actions{justify-self:end;gap:.72rem}.theme-toggle{width:38px;min-width:38px;height:38px;min-height:38px;padding:0;border-color:transparent;border-radius:999px;background:transparent;color:var(--muted);box-shadow:none}.theme-toggle:hover{border-color:var(--border);background:var(--surface);color:var(--primary-strong)}.theme-toggle .theme-icon-dark,html[data-theme=dark] .theme-toggle .theme-icon-light{display:none}html[data-theme=dark] .theme-toggle .theme-icon-dark{display:block}.language-switch{position:relative;border:1px solid var(--border);border-radius:var(--radius);background:#ffffffdb;box-shadow:0 10px 28px #191f2c12}.language-switch summary{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;padding:.48rem .68rem;color:var(--ink);cursor:pointer;font-weight:780;list-style:none}.language-switch summary::-webkit-details-marker{display:none}.language-switch summary>svg{width:.86rem;height:.86rem;color:var(--muted);transition:transform .18s ease}.language-switch[open] summary>svg{transform:rotate(180deg)}.language-switch[open] summary,.language-switch summary:hover,.language-switch a.active,.language-switch a:hover{color:var(--primary-strong);background:var(--surface-strong)}.language-menu{position:absolute;top:calc(100% + .55rem);right:0;z-index:80;width:220px;display:grid;gap:.35rem;border:1px solid var(--border);border-radius:var(--radius);background:color-mix(in srgb,var(--surface) 98%,transparent);box-shadow:var(--shadow-strong);padding:.45rem}.language-switch a{min-height:44px;display:flex;align-items:center;justify-content:flex-start;gap:.6rem;border-radius:var(--radius);padding:.52rem .58rem;color:var(--muted);font-weight:780}.language-switch a span:last-child{display:grid;gap:.04rem;line-height:1.1}.language-switch a strong{color:var(--ink);font-size:.86rem}.language-switch a small{color:var(--muted);font-size:.72rem;font-weight:820}.language-flag{width:1.35rem;height:.98rem;display:inline-grid;place-items:center;line-height:1}.language-flag-svg{width:1.35rem;height:.98rem;border-radius:3px;box-shadow:0 0 0 1px #1118271a,0 2px 5px #11182714;overflow:hidden}.language-current-name{font-size:.86rem}.notification-region{position:fixed;top:calc(64px + .85rem);right:var(--space-page);z-index:140;width:min(380px,calc(100vw - 1.5rem));display:grid;gap:.58rem;pointer-events:none}.notification-toast{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.72rem;align-items:start;border:1px solid var(--border);border-left:4px solid var(--primary);border-radius:var(--radius);background:color-mix(in srgb,var(--surface) 96%,transparent);color:var(--ink);box-shadow:var(--shadow-strong);padding:.78rem .78rem .78rem .72rem;pointer-events:auto;animation:notificationIn .24s cubic-bezier(.16,1,.3,1) both}.notification-toast.removing{animation:notificationOut .18s ease both}.notification-toast>svg{width:1.05rem;height:1.05rem;margin-top:.1rem}.notification-toast p{margin:0;color:var(--muted);font-size:.9rem;font-weight:720;line-height:1.45}.notification-toast strong{display:block;margin-bottom:.1rem;color:var(--ink);font-size:.86rem}.notification-toast.success{border-left-color:var(--primary)}.notification-toast.success>svg{color:var(--primary)}.notification-toast.error{border-left-color:var(--danger)}.notification-toast.error>svg{color:var(--danger)}.notification-toast.info{border-left-color:var(--blue)}.notification-toast.info>svg{color:var(--blue)}.notification-close{width:30px;min-width:30px;height:30px;min-height:30px;padding:0;border-color:transparent;border-radius:999px;background:transparent;color:var(--muted);box-shadow:none}.notification-close:hover{border-color:var(--border);background:var(--surface-soft);color:var(--ink)}@keyframes notificationIn{0%{opacity:0;transform:translate3d(12px,-6px,0) scale(.98)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes notificationOut{to{opacity:0;transform:translate3d(12px,-4px,0) scale(.98)}}.header-toolbar-slot{min-width:0;display:flex;align-items:center;justify-content:center}.header-toolbar-slot:has(.style-toolbar:not(.hidden)){justify-self:stretch;width:100%;display:flex;justify-content:center;position:relative}.studio-header-menu{display:inline-flex;align-items:center;justify-content:center;gap:.62rem;min-width:0}.studio-guide-pill,.studio-menu-dropdown summary{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:.48rem;border-radius:999px;font-size:.86rem;font-weight:850;white-space:nowrap}.studio-guide-pill{padding:.5rem .9rem;border:1px solid rgba(15,107,85,.12);background:#ffffffeb;color:var(--primary-strong);box-shadow:0 10px 28px #191f2c17}.studio-guide-pill svg{color:#0f9f78}.studio-guide-pill.active,.studio-guide-pill:hover{border-color:#0f6b552e;background:#fff;color:var(--primary-strong);transform:translateY(-1px)}.studio-menu-dropdown{position:relative}.studio-menu-dropdown summary{padding:.5rem .72rem;border:1px solid transparent;color:var(--muted);cursor:pointer;list-style:none}.studio-menu-dropdown summary::-webkit-details-marker{display:none}.studio-menu-dropdown summary svg:first-child{color:var(--muted)}.studio-menu-dropdown summary svg:last-child{width:.84rem;height:.84rem;transition:transform .18s ease}.studio-menu-dropdown[open] summary,.studio-menu-dropdown summary:hover{border-color:var(--border);background:var(--surface);color:var(--ink)}.studio-menu-dropdown[open] summary svg:last-child{transform:rotate(180deg)}.studio-menu-panel{position:absolute;top:calc(100% + .58rem);left:50%;z-index:75;width:220px;display:grid;gap:.34rem;transform:translate(-50%);border:1px solid var(--border);border-radius:var(--radius);background:color-mix(in srgb,var(--surface) 98%,transparent);box-shadow:var(--shadow-strong);padding:.45rem}.studio-menu-panel button,.studio-menu-panel a{min-height:42px;display:inline-flex;align-items:center;justify-content:flex-start;gap:.62rem;border-color:transparent;background:transparent;color:var(--muted);padding:.52rem .58rem;font-size:.86rem;font-weight:820}.studio-menu-panel button span,.studio-menu-panel a span{width:1.45rem;height:1.45rem;display:inline-grid;place-items:center;border-radius:999px;background:var(--surface-soft);color:var(--muted);font-size:.76rem;font-weight:900}.studio-menu-panel button.active,.studio-menu-panel button:hover,.studio-menu-panel a:hover{background:#e8f5ef;color:var(--primary-strong)}.studio-menu-panel button.active span,.studio-menu-panel button:hover span,.studio-menu-panel a:hover span{background:var(--primary);color:#fff}.studio-history-panel{width:min(320px,calc(100vw - 1.5rem))}.studio-history-list,.studio-history-panel .history-list{display:grid;gap:.4rem;max-height:min(340px,52vh);overflow:auto;padding-right:.12rem}.studio-history-panel .history-empty{margin:.25rem;border:1px dashed var(--border);border-radius:var(--radius);color:var(--muted);padding:.75rem;text-align:center;font-size:.86rem;font-weight:750}.studio-history-actions{margin-top:.36rem;padding-top:.42rem;border-top:1px solid var(--line)}.studio-history-actions button,.studio-history-actions a{width:100%;justify-content:center}.studio-header-menu.is-styling{display:none}.creator-workspace{width:min(1560px,calc(100% - 1.5rem));margin:.85rem auto 1.5rem;display:grid;grid-template-columns:minmax(360px,500px) minmax(420px,1fr);gap:1rem;align-items:start}.creator-workspace.is-guiding{width:min(1320px,calc(100% - 1.5rem));grid-template-columns:minmax(0,1fr);justify-content:center}.creator-workspace.is-guiding .preview-panel{display:none}.creator-workspace.is-guiding .wizard-panel{padding:0}.creator-workspace.is-guiding .type-grid{grid-template-columns:repeat(auto-fit,minmax(142px,1fr))}.creator-workspace.is-styling{width:min(1180px,calc(100% - 1.5rem));grid-template-columns:minmax(420px,980px);justify-content:center}.creator-workspace.is-styling .wizard-panel{display:none}.creator-workspace.is-styling .preview-panel{position:static;top:auto}.wizard-panel,.studio-panel,.simple-panel{border:1px solid rgba(216,224,234,.9);border-radius:var(--radius);background:var(--surface-elevated);box-shadow:var(--shadow)}.wizard-panel,.preview-panel{padding:1rem}.wizard-hero{min-height:164px;display:grid;align-content:end;gap:.35rem;border-radius:var(--radius);padding:1.15rem;color:#fff;background:linear-gradient(120deg,rgba(255,255,255,.14) 0 1px,transparent 1px 100%),linear-gradient(145deg,#101827,#0f6b55 58%,#1f5fbf);background-size:18px 18px,auto}.wizard-hero span,.guide-copy span,.preview-heading span:first-child,.simple-panel>span{display:block;color:var(--gold);font-size:.76rem;font-weight:860;text-transform:uppercase}.wizard-hero span{color:#ffd98a}.wizard-hero h1,.guide-copy h2,.preview-heading h2,.simple-panel h1{margin:0;font-size:1.76rem;line-height:1.08}.wizard-hero p,.guide-copy p,.empty-preview p,.style-summary p{margin:0;color:var(--muted);line-height:1.55}.wizard-hero p{color:#ffffffc7}.guide-stepper{display:grid;grid-template-columns:38px minmax(0,1fr) 38px;gap:.45rem;margin:.9rem 0 1rem;align-items:center}.progress-rail{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:.45rem;min-width:0}.progress-rail .returning-only,.creator-workspace:not(.is-returning) .donation-step{display:none}.creator-workspace.is-returning .progress-rail .returning-only{display:inline-flex}.returning-step-number,.creator-workspace.is-returning .new-user-step-number{display:none}.creator-workspace.is-returning .returning-step-number{display:inline}.guide-arrow,.progress-step{min-height:36px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:var(--radius);color:var(--muted);background:var(--surface-soft);font-size:.82rem;font-weight:800;white-space:nowrap;min-width:0}.guide-arrow{width:38px;min-width:38px;padding:0}.guide-arrow svg{width:1rem;height:1rem}.progress-step{gap:.25rem;overflow:hidden;text-overflow:ellipsis;padding:.45rem .58rem}.progress-index{display:inline;flex:0 0 auto}.guide-arrow:disabled,.progress-step:disabled{cursor:not-allowed;opacity:.48}.progress-step.active{border-color:#0f6b555c;color:var(--primary-strong);background:#e8f5ef}.guide-step{display:none;gap:1rem}.guide-step.active{display:grid}.guide-copy{display:grid;gap:.45rem}.guide-copy.compact{gap:.35rem}.guide-note{display:flex;align-items:flex-start;gap:.65rem;border:1px solid rgba(31,95,191,.16);border-radius:var(--radius);background:linear-gradient(135deg,#1f5fbf13,#0f6b550f);color:var(--muted);padding:.72rem .82rem}.guide-note svg{color:var(--blue);margin-top:.08rem}.guide-note p{margin:0;line-height:1.5;font-weight:680}.ghost-action{width:max-content;min-height:34px;padding:.38rem .62rem;color:var(--muted);background:transparent}.type-category-tabs{display:flex;flex-wrap:wrap;gap:.5rem;padding:.35rem;border:1px solid rgba(216,224,234,.72);border-radius:var(--radius);background:color-mix(in srgb,var(--surface) 76%,var(--surface-soft))}.type-category-tabs button{flex:1 1 150px;min-height:38px;border-color:transparent;background:transparent;color:var(--muted);font-size:.84rem;font-weight:840}.type-category-tabs button.active,.type-category-tabs button:hover{border-color:#0f6b5538;background:var(--surface);color:var(--primary-strong);box-shadow:0 10px 28px #191f2c14}.type-browser,.type-category-panel{display:grid;gap:.75rem}.type-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.type-grid button{min-height:126px;display:grid;align-content:center;justify-items:start;text-align:left;padding:1rem;background:linear-gradient(140deg,rgba(15,107,85,.055),transparent 42%),linear-gradient(180deg,#fff,#f5f8fb)}.type-grid button svg{width:1.35rem;height:1.35rem;color:var(--primary)}.type-grid button strong,.type-grid button small{display:block}.type-grid button strong{font-size:1.02rem}.type-grid button small{color:var(--muted);font-weight:650;line-height:1.35}.type-grid button.active,.type-grid button:hover{border-color:#0f6b5580;box-shadow:0 18px 36px #0f6b551f}.type-grid button.active{background:radial-gradient(circle at top right,rgba(189,139,47,.2),transparent 34%),linear-gradient(180deg,#fff,#eef8f4)}.content-panel{display:grid;gap:.75rem}.email-compose-card{display:grid;gap:.85rem;border:1px solid rgba(216,224,234,.74);border-radius:var(--radius);background:color-mix(in srgb,var(--surface) 82%,var(--surface-soft));padding:.9rem}.field-block{display:grid;gap:.42rem;color:var(--ink);font-weight:820}.field-block span{font-size:.88rem}.field-block input,.field-block textarea{width:100%}.field-block textarea{min-height:136px;resize:vertical}.field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.78rem}.field-span{grid-column:1 / -1}.content-panel-note{margin:.7rem 0 0;border:0;border-radius:0;background:transparent;color:#5d6c81;font-size:.88rem;font-weight:650;line-height:1.5;padding:0}.inline-options,.check-row{display:flex;align-items:center;flex-wrap:wrap;gap:.72rem}.inline-options label,.check-row{display:inline-flex;gap:.48rem;font-weight:760}.guide-actions{display:grid;grid-template-columns:1fr auto;gap:1rem;align-items:center}.guide-actions p{margin:0;color:var(--muted)}.style-summary{display:flex;gap:.7rem;align-items:flex-start;border:1px solid var(--border);border-radius:var(--radius);background:#f7fbfa;padding:.85rem}.style-summary svg{color:var(--gold)}.conversion-wizard{overflow:hidden;border-color:color-mix(in srgb,var(--border) 78%,var(--primary));background:linear-gradient(135deg,#fffffffa,#f0f4f8eb),linear-gradient(90deg,rgba(15,107,85,.04) 1px,transparent 1px),linear-gradient(0deg,rgba(31,95,191,.035) 1px,transparent 1px);background-size:auto,28px 28px,28px 28px;box-shadow:0 28px 90px #191f2c24;padding:.74rem}.guide-shell{min-height:min(760px,calc(100vh - 6.8rem));display:grid;grid-template-columns:minmax(205px,220px) minmax(0,1fr) minmax(215px,235px);gap:.75rem}.guide-rail,.guide-proof-rail{padding:clamp(1rem,2vw,1.25rem)}.guide-rail{display:flex;flex-direction:column;gap:1rem;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius);background:linear-gradient(145deg,rgba(255,255,255,.08),transparent 38%),linear-gradient(160deg,#101827,#0f6b55);color:#fff;box-shadow:inset 0 1px #ffffff1f,0 18px 44px #1118272e}.guide-rail-header{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.7rem;align-items:start}.guide-proof-head strong,.guide-proof-row strong{display:block;color:var(--ink)}.guide-proof-row p{margin:.24rem 0 0;color:var(--muted);font-size:.86rem;line-height:1.48}.guide-rail-header strong{display:block;color:#fff}.guide-rail-header p{margin:.24rem 0 0;color:#ffffffad;font-size:.86rem;line-height:1.48}.guide-status-dot{width:.72rem;height:.72rem;margin-top:.33rem;border-radius:999px;background:#f3cf88;box-shadow:0 0 0 .34rem #f3cf8829}.conversion-wizard .guide-stepper{display:block;margin:.4rem 0 0}.conversion-wizard .progress-rail{grid-template-columns:1fr;gap:.56rem}.conversion-wizard .progress-step{min-height:64px;justify-content:flex-start;gap:.68rem;text-align:left;white-space:normal;padding:.7rem;border-color:#ffffff21;background:#ffffff0a;color:#ffffffc2}.conversion-wizard .progress-step.active{border-color:#ffffffdb;background:linear-gradient(135deg,#fffffffa,#e8f5eff0);color:#0f1724;box-shadow:0 16px 34px #0000002e}.conversion-wizard .progress-index{width:1.75rem;height:1.75rem;display:inline-grid;place-items:center;border-radius:999px;background:#ffffff1a;color:#ffffffc7;font-size:.78rem;font-weight:900}.conversion-wizard .returning-step-number,.creator-workspace.is-returning .conversion-wizard .new-user-step-number{display:none}.creator-workspace.is-returning .conversion-wizard .returning-step-number{display:inline-grid}.conversion-wizard .progress-step.active .progress-index{background:var(--primary);color:#fff}.progress-text{display:grid;gap:.08rem;min-width:0}.progress-text strong{color:currentColor;font-size:.86rem;line-height:1.15}.progress-text small{color:color-mix(in srgb,currentColor 70%,transparent);font-size:.74rem;font-weight:680;line-height:1.25}.guide-rail-actions{margin-top:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.guide-rail-actions .guide-arrow{width:auto;min-width:0}.guide-stage-card{min-width:0;display:grid;grid-template-rows:auto minmax(0,1fr);gap:1.05rem;padding:clamp(1rem,2.4vw,1.55rem);border:1px solid rgba(216,224,234,.74);border-radius:var(--radius);background:#fffffff0;box-shadow:inset 0 1px #ffffffd1,0 18px 44px #191f2c14}.guide-stage-header{display:grid;gap:.55rem;padding-bottom:1rem;border-bottom:1px solid color-mix(in srgb,var(--border) 70%,transparent)}.guide-stage-header>span{color:var(--gold-strong);font-size:.74rem;font-weight:900;text-transform:uppercase}.guide-stage-header h1{max-width:720px;margin:0;font-size:clamp(2rem,3.45vw,2.92rem);line-height:1;letter-spacing:0}.guide-stage-header p{max-width:680px;margin:0;color:var(--muted);font-size:1rem;line-height:1.62}.guide-value-row{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:.2rem}.guide-value-row span{min-height:32px;display:inline-flex;align-items:center;gap:.38rem;border:1px solid color-mix(in srgb,var(--border) 82%,transparent);border-radius:999px;background:color-mix(in srgb,var(--surface) 82%,transparent);color:var(--muted);padding:.34rem .58rem;font-size:.78rem;font-weight:790}.guide-value-row svg{width:.95rem;height:.95rem;color:var(--primary)}.conversion-wizard .guide-step{align-content:start}.conversion-wizard .guide-step.active{animation:guideStepIn .34s cubic-bezier(.16,1,.3,1) both}.conversion-wizard .guide-copy{max-width:760px;gap:.35rem}.conversion-wizard .guide-copy h2{font-size:clamp(1.18rem,2vw,1.56rem);letter-spacing:0}.conversion-wizard .guide-copy p{color:var(--muted);font-size:.98rem}.conversion-wizard .guide-note{border-color:#0f6b552e;background:linear-gradient(135deg,#0f6b5514,#1f5fbf0e),color-mix(in srgb,var(--surface) 70%,transparent)}.conversion-wizard .type-category-tabs{padding:.42rem;background:color-mix(in srgb,var(--surface-soft) 72%,transparent)}.conversion-wizard .type-category-tabs button{flex:1 1 140px;min-height:42px}.conversion-wizard .type-grid{gap:.8rem}.conversion-wizard .type-grid button{position:relative;min-height:150px;align-content:start;gap:.5rem;padding:.92rem;overflow:hidden;background:linear-gradient(135deg,rgba(255,255,255,.72),transparent 46%),color-mix(in srgb,var(--surface) 92%,var(--surface-soft))}.conversion-wizard .type-grid button:after{content:"";position:absolute;inset:auto 1rem 1rem auto;width:2.4rem;height:2.4rem;border-radius:999px;background:#bd8b2f1f;opacity:0;transform:scale(.72);transition:opacity var(--motion-smooth),transform var(--motion-smooth)}.conversion-wizard .type-grid button:hover:after,.conversion-wizard .type-grid button.active:after{opacity:1;transform:scale(1)}.conversion-wizard .type-grid button>svg{width:1.55rem;height:1.55rem;margin-bottom:.24rem}.conversion-wizard .type-grid button strong{font-size:1.04rem}.conversion-wizard .type-grid button small{min-height:3.3rem}.type-card-action{margin-top:auto;display:inline-flex;align-items:center;gap:.3rem;color:var(--primary-strong);font-size:.78rem;font-weight:860}.type-card-action svg{width:.86rem;height:.86rem}.conversion-wizard .content-panel,.conversion-wizard .email-compose-card{border-color:#d8e0eac7}.conversion-wizard .content-panel:not(.hidden){animation:guideStepIn .28s cubic-bezier(.16,1,.3,1) both}.guide-proof-rail{display:grid;align-content:start;gap:.85rem;border:1px solid rgba(216,224,234,.74);border-radius:var(--radius);background:linear-gradient(180deg,rgba(255,255,255,.8),transparent),linear-gradient(145deg,#0f6b5512,#bd8b2f0f),color-mix(in srgb,var(--surface-soft) 80%,transparent);box-shadow:0 16px 38px #191f2c12}.guide-proof-head{display:grid;gap:.25rem;padding-bottom:.3rem}.guide-proof-head span{color:var(--gold);font-size:.72rem;font-weight:900;text-transform:uppercase}.guide-proof-row{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.7rem;align-items:start;padding:.82rem 0;border-top:1px solid color-mix(in srgb,var(--border) 76%,transparent)}.guide-proof-row svg{width:1.1rem;height:1.1rem;color:var(--primary);margin-top:.12rem}@keyframes guideStepIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.donation-card,.download-donation-card{position:relative;display:flex;gap:.8rem;align-items:flex-start;border:1px solid rgba(15,107,85,.22);border-radius:var(--radius);background:radial-gradient(circle at 92% 12%,rgba(217,175,98,.18),transparent 28%),var(--surface);padding:1rem;box-shadow:var(--shadow-soft)}.conversion-card{background:radial-gradient(circle at 92% 10%,rgba(255,196,57,.18),transparent 30%),linear-gradient(145deg,color-mix(in srgb,var(--surface) 94%,transparent),color-mix(in srgb,var(--surface-soft) 74%,transparent))}.donation-benefits{display:grid;gap:.38rem;margin:.75rem 0 0;padding:0;list-style:none}.donation-benefits li{position:relative;padding-left:1.05rem;color:var(--ink);font-size:.9rem;font-weight:760}.donation-benefits li:before{content:"";position:absolute;left:0;top:.55em;width:.42rem;height:.42rem;border-radius:999px;background:var(--gold)}.donation-card svg,.download-donation-card svg{color:var(--gold)}.donation-card strong,.download-donation-card strong{display:block;margin-bottom:.22rem}.donation-card p,.download-donation-card p{margin:0;color:var(--muted);line-height:1.5}.download-donation{position:fixed;inset:0;z-index:720;display:grid;place-items:center;padding:clamp(1rem,4vw,2rem);background:radial-gradient(circle at 50% 48%,rgba(15,107,85,.22),transparent 34%),#050a1094;-webkit-backdrop-filter:blur(16px) saturate(1.08);backdrop-filter:blur(16px) saturate(1.08);animation:editConfirmFade .18s ease both}.download-donation.hidden{display:none!important}.download-donation-card{width:min(520px,calc(100vw - 2rem));display:grid;justify-items:center;gap:1rem;text-align:center;border-color:#0f6b552e;background:radial-gradient(circle at 50% -8%,rgba(255,196,57,.22),transparent 34%),linear-gradient(180deg,#fffffffa,#f7fafcf5);padding:1.35rem 1.45rem 1.25rem;box-shadow:0 34px 100px #050a1047,inset 0 1px #ffffffe6;transform-origin:50% 58%;animation:editConfirmEnter .28s cubic-bezier(.16,1,.3,1) both}.download-donation-emblem{width:52px;height:52px;display:grid;place-items:center;border:1px solid rgba(217,175,98,.32);border-radius:999px;background:linear-gradient(145deg,#fff6ddfa,#ffffffeb);color:var(--gold);box-shadow:0 16px 34px #bd8b2f29}.download-donation-emblem svg{width:1.35rem;height:1.35rem;fill:color-mix(in srgb,var(--gold) 16%,transparent);stroke-width:2.2}.download-donation-copy{display:grid;gap:.45rem;max-width:360px;padding:0}.download-donation-copy>span{display:block;color:var(--gold);font-size:.74rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.download-donation-card strong{margin:0;color:var(--ink);font-size:clamp(1.42rem,3vw,1.86rem);line-height:1.04;letter-spacing:0}.download-donation-card p{max-width:34ch;margin:0 auto;color:var(--muted);font-size:.98rem;line-height:1.58}.download-donation-actions{width:min(100%,360px);display:grid;gap:.72rem;justify-items:center;padding-top:.25rem}.download-donation-actions small{color:var(--muted);font-size:.78rem;line-height:1.45}.donation-close{position:absolute;top:.72rem;right:.72rem;width:34px;min-width:34px;height:34px;min-height:34px;padding:0;border-color:#bd8b2f33;border-radius:999px;background:#ffffffb8;color:var(--gold);box-shadow:0 8px 20px #191f2c14}.donation-actions{grid-template-columns:minmax(260px,360px) auto;justify-content:start}.donation-conversion,.paypal-donation-form{display:grid;gap:.6rem}.paypal-donation-form{margin:0}.paypal-hosted-donation-form{display:flex;align-items:center;justify-content:center;width:100%}.paypal-donate-button{display:inline-flex;align-items:center;justify-content:center;width:min(100%,190px);min-height:36px;border:1px solid #f5b026;border-radius:999px;background:linear-gradient(180deg,#ffd96a,#ffb434);color:#08245c;padding:.48rem .9rem;font-size:.9rem;font-weight:900;line-height:1.1;box-shadow:inset 0 1px #ffffffa6,0 10px 22px #a071102e;cursor:pointer;transition:transform var(--motion-fast),box-shadow var(--motion-fast),filter var(--motion-fast)}.paypal-donate-button:hover{filter:brightness(1.02);transform:translateY(-1px);box-shadow:inset 0 1px #ffffffbf,0 14px 28px #a071103d}.paypal-donate-button:focus-visible{outline:3px solid rgba(0,112,186,.28);outline-offset:3px}.donation-amounts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.42rem}.donation-amounts button{min-height:38px;padding:.45rem .55rem;border-color:#0030872e;color:var(--muted);background:color-mix(in srgb,var(--surface) 86%,#ffc439)}.donation-amounts button.active,.donation-amounts button:hover{border-color:#003087;color:#003087;background:#fff6d1}.paypal-action{min-height:42px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #183b8f;border-radius:var(--radius);background:linear-gradient(145deg,#0a5bd3,#003087);color:#fff;padding:.68rem .95rem;font-weight:880;box-shadow:0 16px 32px #00308733}.paypal-mark{border-radius:calc(var(--radius) - 3px);background:#ffc439;color:#003087;padding:.12rem .32rem;font-weight:950}.paypal-action:hover{color:#fff;background:#003087}.download-donation-card .donation-conversion.compact,.download-donation-card .paypal-hosted-donation-form{width:100%}.download-donation-card .paypal-donate-button{width:100%;min-height:50px;padding:.78rem 1.05rem;border-color:#e0a619;background:linear-gradient(180deg,#ffe685fa,#ffbc36fa),#ffc439;color:#12306f;font-size:.92rem;box-shadow:inset 0 1px #ffffffb8,0 18px 38px #a0711038}.download-donation-card .paypal-donate-button span{color:inherit;font-weight:950;text-transform:none}.donation-later{min-height:34px;border-color:transparent;background:transparent;color:var(--muted);padding:.3rem .5rem;font-size:.86rem;font-weight:820}.donation-later:hover{border-color:#0f6b552e;background:#0f6b550f;color:var(--primary-strong)}.preview-panel{position:sticky;top:5.05rem;display:grid;gap:1rem;overflow:visible}.style-toolbar{position:relative;isolation:isolate;min-width:0;width:fit-content;max-width:100%;display:flex;gap:.45rem;align-items:stretch;justify-content:center;flex-wrap:wrap;overflow:visible;border:1px solid var(--border);border-radius:var(--radius);background:color-mix(in srgb,var(--surface) 94%,transparent);box-shadow:inset 0 1px #ffffffb8,var(--shadow-soft);padding:.42rem;transform-origin:50% 0}.mobile-style-trigger,.mobile-style-sheet-title{display:none}.mobile-style-sheet,.mobile-style-sheet-header,.mobile-style-menu-list{display:contents}.simple-style-toolbar{align-items:center}.simple-style-toolbar label{min-height:36px;display:inline-flex;align-items:center;grid-auto-flow:column;gap:.45rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--control-bg);padding:.4rem .55rem;color:var(--muted);font-size:.8rem}.simple-style-toolbar input[type=color]{width:34px;min-width:34px;height:28px;min-height:28px}.simple-style-toolbar select{width:auto;min-width:84px;padding:.38rem .48rem}.simple-style-toolbar input[type=range]{width:108px}.toolbar-back{min-height:36px;padding:.45rem .62rem}body.has-modal-open{overflow:hidden}.edit-confirmation-modal{position:fixed;inset:0;z-index:700;width:100vw;min-height:100dvh;display:grid;place-items:center;align-items:center;justify-items:center;padding:clamp(1rem,4vw,2rem);background:linear-gradient(180deg,#0c111b6b,#0c111b9e),#0c111b57;-webkit-backdrop-filter:blur(14px) saturate(1.08);backdrop-filter:blur(14px) saturate(1.08);animation:editConfirmFade .18s ease both;pointer-events:auto}.edit-confirmation-card{position:relative;width:min(440px,100%);display:grid;gap:1rem;border:1px solid rgba(216,224,234,.82);border-radius:var(--radius);background:linear-gradient(180deg,#fffffffa,#f7fafcf5);color:var(--ink);box-shadow:0 34px 90px #0c111b52,inset 0 1px #ffffffeb;padding:1.25rem;transform-origin:50% 58%;animation:editConfirmEnter .28s cubic-bezier(.16,1,.3,1) both}.edit-confirmation-icon{width:44px;height:44px;display:grid;place-items:center;border:1px solid rgba(189,139,47,.26);border-radius:var(--radius);background:linear-gradient(145deg,#fff6ddeb,#ffffffdb);color:var(--gold);box-shadow:0 12px 28px #bd8b2f26}.edit-confirmation-icon svg{width:1.2rem;height:1.2rem;stroke-width:2.2}.edit-confirmation-copy{display:grid;gap:.42rem}.edit-confirmation-copy span{color:var(--gold);font-size:.74rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.edit-confirmation-copy h2,.edit-confirmation-copy p{margin:0}.edit-confirmation-copy h2{color:var(--ink);font-size:clamp(1.35rem,3vw,1.68rem);line-height:1.08;font-weight:950}.edit-confirmation-copy p{color:var(--muted);font-size:.94rem;line-height:1.55}.edit-confirmation-actions{display:flex;justify-content:space-between;gap:.65rem;flex-wrap:wrap;padding-top:.15rem}.edit-confirmation-actions .ghost-action,.edit-confirmation-actions .primary-action{min-height:42px}.edit-confirmation-actions .ghost-action{border-color:#64718438;background:#ffffffa3;color:var(--muted)}.edit-confirmation-actions .primary-action{min-width:132px;order:-1}html[data-theme=dark] .edit-confirmation-modal{background:linear-gradient(180deg,#04080d94,#04080dc7),#04080d80}html[data-theme=dark] .edit-confirmation-card{border-color:#8094a638;background:linear-gradient(180deg,#131b25fa,#0d131bf5);box-shadow:0 34px 90px #0000007a,inset 0 1px #ffffff14}html[data-theme=dark] .edit-confirmation-icon{border-color:#d9af6252;background:linear-gradient(145deg,#5c43199e,#18222eeb)}html[data-theme=dark] .edit-confirmation-actions .ghost-action{border-color:#8094a640;background:#ffffff0d;color:#e8eff6c7}.type-guide-modal{background:radial-gradient(circle at 50% 36%,rgba(15,107,85,.2),transparent 32%),linear-gradient(180deg,#0c111b75,#0c111bad),#0c111b61}.type-guide-card{position:relative;isolation:isolate;width:min(540px,calc(100vw - 2rem));display:grid;gap:1.05rem;border:1px solid rgba(203,214,226,.86);border-radius:24px;background:linear-gradient(145deg,#fffffffc,#f6fafcf5);color:var(--ink);box-shadow:0 34px 90px #0c111b57,0 12px 34px #0f6b5524,inset 0 1px #fffffff0;padding:1.3rem;overflow:hidden;transform-origin:50% 58%;animation:editConfirmEnter .28s cubic-bezier(.16,1,.3,1) both}.type-guide-card:before{content:"";position:absolute;inset:0 0 auto;height:5px;background:linear-gradient(90deg,var(--primary),rgba(217,175,98,.9),#2d8cff)}.type-guide-card:after{content:"";position:absolute;inset:-28% -16% auto auto;z-index:-1;width:240px;height:240px;border-radius:999px;background:radial-gradient(circle,rgba(15,107,85,.14),transparent 68%);pointer-events:none}.type-guide-close-button{position:absolute;top:.9rem;right:.9rem;z-index:2;width:40px;height:40px;display:inline-grid;place-items:center;border:1px solid rgba(100,113,132,.16);border-radius:999px;background:#ffffffb8;color:var(--muted);box-shadow:0 10px 26px #0c111b14}.type-guide-close-button:hover{border-color:#0f6b553d;background:#fff;color:var(--primary-strong);transform:translateY(-1px)}.type-guide-close-button svg{width:1rem;height:1rem;stroke-width:2.4}.type-guide-head{display:grid;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:.9rem;padding-right:2.8rem}.type-guide-icon{width:58px;height:58px;display:grid;place-items:center;border:1px solid rgba(15,107,85,.2);border-radius:18px;background:radial-gradient(circle at 30% 20%,rgba(255,255,255,.95),transparent 38%),linear-gradient(145deg,#e6f9f2fa,#ffffffe6);color:var(--primary);box-shadow:0 16px 34px #0f6b5529}.type-guide-icon svg{width:1.45rem;height:1.45rem;stroke-width:2.25}.type-guide-title-block{min-width:0;display:grid;gap:.28rem}.type-guide-title-block span{color:var(--gold);font-size:.74rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.type-guide-title-block h2{margin:0;color:var(--ink);font-size:clamp(1.42rem,3vw,1.8rem);line-height:1.08;font-weight:950;letter-spacing:0}.type-guide-description{margin:0;border:1px solid rgba(207,219,231,.72);border-radius:18px;background:linear-gradient(135deg,#effaf6d1,#ffffffd6);color:var(--muted);font-size:.98rem;font-weight:680;line-height:1.62;padding:.9rem 1rem}.type-guide-modal-actions{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.18fr);gap:.75rem;align-items:stretch;margin-top:.05rem}.type-guide-modal-secondary,.type-guide-modal-primary{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:.48rem;border-radius:16px;padding:.72rem .95rem;font-size:.95rem;font-weight:920;line-height:1;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease,color .18s ease}.type-guide-modal-secondary{border:1px solid rgba(100,113,132,.18);background:#ffffffbd;color:var(--muted)}.type-guide-modal-primary{border:1px solid rgba(4,92,72,.2);background:linear-gradient(135deg,var(--primary),var(--primary-strong));color:#fff;box-shadow:0 18px 42px #0f6b553d}.type-guide-modal-secondary:hover,.type-guide-modal-primary:hover{transform:translateY(-1px)}.type-guide-modal-secondary:hover{border-color:#0f6b553d;background:#fff;color:var(--primary-strong)}.type-guide-modal-primary:hover{box-shadow:0 22px 50px #0f6b554d}.type-guide-modal-secondary svg,.type-guide-modal-primary svg{width:1.02rem;height:1.02rem;stroke-width:2.45}html[data-theme=dark] .type-guide-modal{background:radial-gradient(circle at 50% 36%,rgba(43,215,168,.18),transparent 34%),linear-gradient(180deg,#04080da3,#04080dd1),#04080d94}html[data-theme=dark] .type-guide-card{border-color:#8094a63d;background:linear-gradient(145deg,#141e2afc,#0c121bf5);box-shadow:0 34px 90px #00000080,0 12px 34px #1fd7a614,inset 0 1px #ffffff14}html[data-theme=dark] .type-guide-card:before{background:linear-gradient(90deg,#24c79b,#d9af62e6,#5da2ff)}html[data-theme=dark] .type-guide-card:after{background:radial-gradient(circle,rgba(43,215,168,.16),transparent 68%)}html[data-theme=dark] .type-guide-close-button{border-color:#8094a638;background:#ffffff0f;color:#e8eff6b8}html[data-theme=dark] .type-guide-close-button:hover{border-color:#61edc752;background:#61edc71a;color:#61edc7}html[data-theme=dark] .type-guide-icon{border-color:#2bd7a83d;background:radial-gradient(circle at 30% 20%,rgba(92,255,203,.18),transparent 40%),linear-gradient(145deg,#114437d1,#121c27f0);color:#61edc7;box-shadow:0 16px 34px #00000052}html[data-theme=dark] .type-guide-title-block h2{color:#f5f8fb}html[data-theme=dark] .type-guide-description{border-color:#8094a633;background:linear-gradient(135deg,#16302b9e,#101823e0);color:#e8eff6cc}html[data-theme=dark] .type-guide-modal-secondary{border-color:#8094a63d;background:#ffffff0d;color:#e8eff6c2}html[data-theme=dark] .type-guide-modal-secondary:hover{border-color:#61edc747;background:#61edc717;color:#e8fff7}html[data-theme=dark] .type-guide-modal-primary{border-color:#61edc73d;background:linear-gradient(135deg,#0f8b6f,#056048);color:#fff;box-shadow:0 20px 48px #00000047}@media(max-width:700px){.type-guide-modal .type-guide-card{width:100%;gap:.92rem;border-radius:24px 24px 16px 16px;padding:1.05rem}.type-guide-head{grid-template-columns:50px minmax(0,1fr);gap:.75rem;padding-right:2.55rem}.type-guide-icon{width:50px;height:50px;border-radius:16px}.type-guide-description{font-size:.92rem;padding:.82rem .9rem}.type-guide-modal-actions{grid-template-columns:1fr}.type-guide-modal-primary{order:-1}}@keyframes editConfirmFade{0%{opacity:0}}@keyframes editConfirmEnter{0%{opacity:0;transform:translateY(14px) scale(.97)}}@media(max-width:700px){.edit-confirmation-modal{align-items:end;padding:1rem .86rem calc(1rem + env(safe-area-inset-bottom,0px))}.edit-confirmation-card{width:100%;gap:.82rem;padding:1rem}.edit-confirmation-actions{display:grid;grid-template-columns:1fr}.edit-confirmation-actions .primary-action,.edit-confirmation-actions .ghost-action{width:100%}}.style-toolbar.toolbar-reveal{animation:toolbarBubbleSettle 1.22s cubic-bezier(.16,1,.3,1) both}.style-toolbar.toolbar-reveal:before{content:"";position:absolute;inset:-.9rem;z-index:0;border-radius:999px;background:radial-gradient(circle at 50% 45%,rgba(217,175,98,.38),transparent 62%),linear-gradient(135deg,#0f6b5533,#1f5fbf29);filter:blur(.4px);pointer-events:none;animation:toolbarBubbleAbsorb 1.34s cubic-bezier(.16,1,.3,1) both}body:has(.style-toolbar:not(.hidden)) .preview-panel{top:8.25rem}.toolbar-coach{position:absolute;top:calc(100% + .7rem);left:50%;z-index:70;width:max-content;max-width:min(340px,calc(100vw - 2rem));display:none;align-items:center;gap:.62rem;border:1px solid rgba(217,175,98,.42);border-radius:999px;background:#111613f0;color:#fff;box-shadow:0 20px 55px #11161338,inset 0 1px #ffffff1f;padding:.7rem .9rem;pointer-events:none}.toolbar-coach svg{width:1.12rem;height:1.12rem;color:var(--gold);transform:rotate(-90deg)}.toolbar-coach span{min-width:0;display:grid;gap:.08rem}.toolbar-coach strong,.toolbar-coach small{display:block;line-height:1.15;white-space:nowrap}.toolbar-coach strong{font-size:.82rem;font-weight:900}.toolbar-coach small{color:#ffffffc7;font-size:.75rem;font-weight:720}.style-toolbar.toolbar-reveal .toolbar-coach{display:flex;animation:toolbarCoachFloat 2.65s cubic-bezier(.16,1,.3,1) both}.toolbar-menu{position:relative;z-index:2;flex:0 0 auto}.style-toolbar.toolbar-reveal .toolbar-menu{animation:toolbarItemSettle .78s cubic-bezier(.16,1,.3,1) both}.style-toolbar.toolbar-reveal .toolbar-menu:nth-of-type(2){animation-delay:.04s}.style-toolbar.toolbar-reveal .toolbar-menu:nth-of-type(3){animation-delay:.08s}.style-toolbar.toolbar-reveal .toolbar-menu:nth-of-type(4){animation-delay:.12s}.style-toolbar.toolbar-reveal .toolbar-menu:nth-of-type(5){animation-delay:.16s}.style-toolbar.toolbar-reveal .toolbar-menu:nth-of-type(6){animation-delay:.2s}.style-toolbar.toolbar-reveal .toolbar-menu:nth-of-type(7){animation-delay:.24s}.style-toolbar.toolbar-reveal .toolbar-menu:nth-of-type(8){animation-delay:.28s}.toolbar-menu summary{min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:.42rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--ink);cursor:pointer;list-style:none;padding:.45rem .68rem;font-size:.84rem;font-weight:820}.toolbar-menu summary::-webkit-details-marker{display:none}.toolbar-menu[open] summary,.toolbar-menu summary:hover{border-color:#0f6b556b;background:#eef8f4;color:var(--primary-strong)}.toolbar-panel{position:absolute;top:calc(100% + .55rem);left:0;z-index:50;width:min(440px,calc(100vw - 2rem));border:1px solid var(--border);border-radius:var(--radius);background:#fffffffa;box-shadow:0 22px 60px #191f2c2e;padding:.75rem}.toolbar-menu:nth-last-child(-n+2) .toolbar-panel{right:0;left:auto}.toolbar-menu-grid,.preset-menu-grid{display:grid;gap:.65rem}.toolbar-menu-grid,.preset-menu-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.toolbar-panel label{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:.55rem;border:1px solid rgba(216,224,234,.75);border-radius:var(--radius);background:#f8fafc;padding:.5rem .58rem;font-size:.82rem;white-space:nowrap}.toolbar-panel label.wide-control{grid-column:1 / -1}.toolbar-panel select{min-width:90px;padding:.45rem .5rem}.toolbar-panel input[type=text]{width:62px;padding:.45rem .5rem}.toolbar-panel input[type=range]{flex:1 1 auto}.toolbar-panel button{min-height:42px;justify-content:flex-start;padding:.58rem .65rem;white-space:nowrap}.toolbar-command-panel,.toolbar-export-panel,.toolbar-history-panel{display:grid;gap:.65rem}.toolbar-command-panel button{width:100%}.toolbar-export-panel{width:min(360px,calc(100vw - 2rem))}.toolbar-export-panel .export-panel,.toolbar-export-panel .action-grid{grid-template-columns:1fr}.toolbar-export-panel .format-row{grid-template-columns:repeat(2,minmax(0,1fr))}.toolbar-history-panel{width:min(460px,calc(100vw - 2rem))}.toolbar-history-panel .history-list{max-height:300px;overflow-y:auto;padding-right:.15rem}.history-panel-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.42rem}.history-panel-actions .ghost-action{min-height:34px;padding:.42rem .55rem;font-size:.78rem}@keyframes toolbarBubbleSettle{0%{opacity:0;border-radius:999px;filter:blur(7px) saturate(1.1);transform:translateY(20px) scale(.72)}36%{opacity:1;border-radius:999px;filter:blur(0) saturate(1.06);transform:translateY(9px) scale(1.09)}72%{border-radius:1.35rem;transform:translateY(-2px) scale(.985)}to{opacity:1;border-radius:var(--radius);filter:none;transform:translateY(0) scale(1)}}@keyframes toolbarBubbleAbsorb{0%{opacity:.9;transform:scale(1.28)}58%{opacity:.62;transform:scale(.98)}to{opacity:0;transform:scale(.72)}}@keyframes toolbarItemSettle{0%{opacity:0;transform:translateY(10px) scale(.92)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes toolbarCoachFloat{0%,10%{opacity:0;transform:translate(-50%) translateY(12px) scale(.96)}22%,76%{opacity:1;transform:translate(-50%) translateY(0) scale(1)}to{opacity:0;transform:translate(-50%) translateY(-8px) scale(.96)}}.preset-swatch{width:1.08rem;height:1.08rem;border:1px solid rgba(17,24,39,.2);border-radius:999px;box-shadow:inset 0 0 0 2px #ffffff6b}.preset-signature{background:linear-gradient(135deg,#111613,#216c54 55%,#c6933d)}.preset-obsidian{background:linear-gradient(135deg,#050605,#252a23 65%,#9f8450)}.preset-champagne{background:linear-gradient(135deg,#2d2417,#d9af62 55%,#fff5dd)}.preset-ocean{background:linear-gradient(135deg,#0f2d2e,#24716c 62%,#d1e7dc)}.preset-mono{background:linear-gradient(135deg,#000,#fff)}.preset-contrast{background:linear-gradient(135deg,#000 0% 48%,#fff 48% 100%)}.preview-heading,.history-heading{display:flex;align-items:center;justify-content:space-between;gap:1rem}.preview-heading h2{margin-top:.22rem}.status-pill{min-width:96px;display:inline-flex;justify-content:center;border:1px solid rgba(15,107,85,.28);border-radius:999px;background:#e8f5ef;color:var(--primary-strong);padding:.4rem .72rem;font-size:.82rem;font-weight:850}.status-pill.error{border-color:#a6422f52;background:#fff0ea;color:var(--danger)}.preview-stage{min-height:548px;border:1px solid var(--border);border-radius:var(--radius);background-color:#fff;background-image:linear-gradient(45deg,rgba(17,24,39,.07) 25%,transparent 25%),linear-gradient(-45deg,rgba(17,24,39,.07) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,rgba(17,24,39,.07) 75%),linear-gradient(-45deg,transparent 75%,rgba(17,24,39,.07) 75%);background-position:0 0,0 12px,12px -12px,-12px 0;background-size:24px 24px;display:grid;place-items:center;padding:clamp(1rem,4vw,3rem)}.empty-preview{width:min(420px,100%);display:grid;justify-items:center;gap:.7rem;text-align:center;color:var(--muted)}.empty-preview svg{width:3.25rem;height:3.25rem;color:var(--primary)}.empty-preview h2{margin:0;color:var(--ink);font-size:1.3rem}.qr-preview-frame{--qr-shadow: 0 18px 32px rgba(15, 107, 85, .32);width:min(100%,540px);aspect-ratio:1;display:grid;place-items:center;border:1px solid rgba(17,24,39,.1);border-radius:var(--radius);background-color:#fff;background-image:linear-gradient(45deg,rgba(0,0,0,.05) 25%,transparent 25%),linear-gradient(-45deg,rgba(0,0,0,.05) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,rgba(0,0,0,.05) 75%),linear-gradient(-45deg,transparent 75%,rgba(0,0,0,.05) 75%);background-position:0 0,0 10px,10px -10px,-10px 0;background-size:20px 20px;padding:clamp(1rem,4vw,2.8rem)}.qr-preview-frame canvas{width:100%;height:auto;max-width:440px;aspect-ratio:1;box-shadow:var(--qr-shadow)}.export-panel{display:grid;grid-template-columns:minmax(0,1fr) 160px;gap:.75rem;align-items:end}.format-row,.action-grid{display:grid;gap:.55rem}.format-row{grid-template-columns:repeat(2,minmax(0,1fr))}.format-row button.active{border-color:#bd8b2f9e;background:#fff5dd;color:#6f4814}.action-grid{grid-template-columns:1.45fr 1fr 1fr}.primary-action,button.primary-action{border-color:var(--primary);background:linear-gradient(145deg,var(--primary) 0%,var(--primary-strong) 100%);color:#fff;font-weight:850;box-shadow:0 14px 30px #0f6b5538}.primary-action:hover,button.primary-action:hover{border-color:#062f25;background:#0a4c3d;color:#fff}.primary-action:disabled,button.primary-action:disabled{cursor:not-allowed;border-color:#0f6b552e;background:linear-gradient(145deg,#0f6b5580,#0643359e);color:#ffffffc7;box-shadow:none}.history-panel{border-top:1px solid var(--line);padding-top:1rem}.history-heading{margin-bottom:.75rem}.history-heading h2{margin:0;color:var(--muted);font-size:.82rem;font-weight:850;text-transform:uppercase}.history-heading button{min-height:36px;padding:.45rem .65rem;color:var(--muted)}.history-list{display:grid;gap:.52rem}.history-empty{margin:0;color:var(--muted)}.history-item{width:100%;min-height:62px;display:grid;justify-content:stretch;gap:.15rem;text-align:left}.history-item strong,.history-item small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.history-item small{color:var(--muted);font-weight:650}.simple-page{min-height:calc(100vh - 5rem);display:grid;place-items:center;padding:1rem}.simple-panel{width:min(640px,100%);padding:2rem;text-align:center}.simple-panel p{color:var(--muted);line-height:1.7;margin:1rem auto 1.5rem}.simple-panel .primary-action{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:.55rem;border-radius:var(--radius);padding:.72rem 1rem}@media(prefers-color-scheme:dark){:root{--page: #0f131a;--surface: #151b24;--surface-soft: #101722;--surface-strong: #202a37;--surface-elevated: rgba(21, 27, 36, .9);--control-bg: #151b24;--control-hover: #1b2532;--ink: #eef3f8;--muted: #a5b0bd;--border: #2a3545;--line: rgba(238, 243, 248, .13);--shadow: 0 24px 70px rgba(0, 0, 0, .35);--shadow-soft: 0 12px 30px rgba(0, 0, 0, .22);--shadow-strong: 0 28px 80px rgba(0, 0, 0, .38)}body{background:linear-gradient(90deg,rgba(76,130,219,.08) 1px,transparent 1px),linear-gradient(0deg,rgba(24,156,123,.075) 1px,transparent 1px),linear-gradient(135deg,#0f131a,#121b24 52%,#18231f);background-size:52px 52px,52px 52px,auto}.topbar,.wizard-panel,.studio-panel,.simple-panel,.style-toolbar,.toolbar-panel,.language-menu{background:#151b24e6;border-color:var(--border)}input,textarea,select,button,.language-switch{background:#151b24;color:var(--ink);border-color:var(--border)}.type-category-tabs,.type-grid button,.style-summary,.guide-note,.toolbar-panel label,.email-compose-card,.content-panel-note,.guide-arrow,.progress-step{background:#111923}.type-category-tabs button.active,.type-category-tabs button:hover,.type-grid button.active{background:#18251f;color:#9ee6cc;border-color:#49c49a47}.progress-step.active{background:#dff4ea;color:#073f33}.donation-amounts button{background:#17202d;color:var(--muted)}.donation-amounts button.active,.donation-amounts button:hover{background:#fff2bf;color:#003087}.guide-note{border-color:#769fe62e}.toolbar-menu summary{background:#151b24;color:var(--ink);border-color:var(--border)}.toolbar-menu[open] summary,.toolbar-menu summary:hover,.language-switch[open] summary,.language-switch summary:hover,.language-switch a.active,.language-switch a:hover{background:#1b2a2b;color:#9ee6cc}.language-switch a strong{color:var(--ink)}.topbar{background:#121821e6;box-shadow:0 14px 36px #0000003d}.brand-mark,.studio-guide-pill svg{color:#9ee6cc}.studio-guide-pill{background:#151b24eb;border-color:#49c49a33;color:#9ee6cc;box-shadow:0 12px 30px #0000003d}.studio-guide-pill.active,.studio-guide-pill:hover,.studio-menu-dropdown[open] summary,.studio-menu-dropdown summary:hover,.theme-toggle:hover{background:#1b2a2b;border-color:#49c49a42;color:#9ee6cc}.studio-menu-dropdown summary,.theme-toggle{color:var(--muted)}.studio-menu-panel{background:#151b24fa;border-color:var(--border)}.studio-menu-panel button{background:transparent;color:var(--muted)}.studio-menu-panel button.active,.studio-menu-panel button:hover{background:#18342d;color:#9ee6cc}.toolbar-coach{background:#f7f1e7f5;color:#111613;border-color:#d9af628f;box-shadow:0 20px 55px #00000052,inset 0 1px #ffffff9e}.toolbar-coach small{color:#111613ad}.conversion-wizard{background:linear-gradient(135deg,#151b24f5,#101722eb),linear-gradient(90deg,rgba(76,130,219,.07) 1px,transparent 1px),linear-gradient(0deg,rgba(73,196,154,.055) 1px,transparent 1px);background-size:auto,28px 28px,28px 28px;border-color:#49c49a2e;color:var(--ink);color-scheme:dark;box-shadow:0 28px 90px #00000057}.guide-rail,.guide-proof-rail,.guide-stage-header,.guide-proof-row{border-color:var(--border)}.guide-stage-card,.guide-proof-rail{background:#151b24eb;border-color:#2a3545;color:#eef3f8;box-shadow:0 18px 44px #00000038}.guide-rail{background:linear-gradient(145deg,rgba(255,255,255,.08),transparent 38%),linear-gradient(160deg,#0b111c,#0f3e35)}.guide-proof-rail{background:linear-gradient(145deg,#49c49a14,#bd8b2f0d),#151b24eb}.conversion-wizard .type-grid button,.guide-value-row span{background:linear-gradient(135deg,rgba(255,255,255,.035),transparent 46%),#151d28;border-color:#2a3545;color:#eef3f8}.conversion-wizard .progress-step.active{border-color:#49c49a47;background:linear-gradient(135deg,#18251f,#151d28);color:#eef3f8;box-shadow:0 18px 36px #00000042}.conversion-wizard .progress-index{background:#ffffff1a}.conversion-wizard .progress-step.active .progress-index{background:#9ee6cc;color:#0d1714}.conversion-wizard .guide-note{background:linear-gradient(135deg,#49c49a1a,#4c82db12),#101722db;border-color:#49c49a33;color:#a5b0bd}.conversion-wizard .type-category-tabs{background:#101722;border-color:#2a3545}.conversion-wizard .type-category-tabs button{background:transparent;border-color:transparent;color:#a5b0bd}.conversion-wizard .type-category-tabs button.active,.conversion-wizard .type-category-tabs button:hover{background:#18342d;border-color:#49c49a42;color:#9ee6cc;box-shadow:none}.conversion-wizard .guide-copy h2,.guide-stage-header h1,.guide-proof-head strong,.guide-proof-row strong,.conversion-wizard .type-grid button strong{color:#eef3f8}.guide-rail .guide-rail-header strong{color:#fff}.guide-rail .guide-rail-header p{color:#ffffffad}.guide-stage-header p,.conversion-wizard .guide-copy p,.guide-proof-row p,.conversion-wizard .type-grid button small,.guide-value-row span{color:#a5b0bd}.guide-stage-header>span,.guide-proof-head span{color:#f3cf88}.guide-value-row svg,.guide-proof-row svg,.conversion-wizard .type-grid button>svg,.type-card-action{color:#9ee6cc}.conversion-wizard .type-grid button.active,.conversion-wizard .type-grid button:hover{border-color:#49c49a57;box-shadow:0 18px 36px #00000047}.conversion-wizard .content-panel,.conversion-wizard .email-compose-card{background:#151d28;border-color:#2a3545;color:#eef3f8}.conversion-wizard .content-panel-note{background:#101722;border-color:#2a3545;color:#a5b0bd}.preview-stage{background-color:#000;background-image:linear-gradient(45deg,rgba(255,255,255,.11) 25%,transparent 25%),linear-gradient(-45deg,rgba(255,255,255,.11) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,rgba(255,255,255,.11) 75%),linear-gradient(-45deg,transparent 75%,rgba(255,255,255,.11) 75%)}}@media(max-width:1180px){.creator-workspace{grid-template-columns:1fr}.guide-shell{grid-template-columns:minmax(210px,240px) minmax(0,1fr)}.guide-proof-rail{grid-column:1 / -1;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid color-mix(in srgb,var(--border) 74%,transparent);border-left:0}.guide-proof-head{grid-column:1 / -1}.preview-panel{position:static}.preview-stage{min-height:460px}}@media(max-width:780px){.topbar{grid-template-columns:minmax(0,1fr) auto;align-items:center}.brand{grid-column:1;grid-row:1}.topbar-actions{grid-column:2;grid-row:1;justify-self:end}.topbar-center{grid-column:1 / -1;grid-row:2;width:100%;justify-content:center}.studio-header-menu{width:100%;justify-content:center;gap:.4rem}.studio-guide-pill,.studio-menu-dropdown summary{min-height:36px;padding-inline:.62rem;font-size:.8rem}.notification-region{top:calc(108px + .5rem);right:.5rem;left:.5rem;width:auto}.header-toolbar-slot:has(.style-toolbar:not(.hidden)){width:100%}.main-nav{max-width:100%;overflow-x:auto;justify-content:flex-start;scrollbar-width:none}.main-nav::-webkit-scrollbar{display:none}.language-menu{right:0;width:min(230px,calc(100vw - 1rem))}.creator-workspace{width:min(100% - .8rem,1560px);margin-top:.45rem}.creator-workspace.is-guiding{width:min(100% - .8rem,1240px)}.guide-shell{grid-template-columns:1fr;min-height:0}.guide-rail{border-right:0;border-bottom:1px solid var(--border)}.guide-rail-header{align-items:center}.conversion-wizard .progress-rail{grid-template-columns:1fr}.conversion-wizard .progress-step{min-height:54px}.guide-rail-actions{margin-top:0}.guide-stage-card{padding:1rem}.guide-stage-header h1{font-size:2rem;line-height:1.04}.guide-proof-rail{grid-template-columns:1fr;padding:1rem}.type-category-tabs button{flex-basis:100%}.type-grid,.field-grid,.export-panel,.action-grid,.guide-actions,.progress-rail{grid-template-columns:1fr}.guide-stepper{grid-template-columns:36px minmax(0,1fr) 36px}.guide-arrow{width:36px;min-width:36px}.preview-stage{min-height:360px;padding:1rem}.style-toolbar{width:100%}.toolbar-coach{top:calc(100% + .55rem);max-width:calc(100vw - 1rem);border-radius:var(--radius)}.toolbar-menu{position:static}.toolbar-panel{right:.4rem;left:.4rem;width:auto}.toolbar-menu-grid,.preset-menu-grid{grid-template-columns:1fr}.simple-style-toolbar{display:grid;grid-template-columns:1fr}.simple-style-toolbar label,.simple-style-toolbar .action-grid,.simple-style-toolbar .primary-action,.toolbar-back{width:100%}.donation-actions,.download-donation-card{grid-template-columns:1fr;align-items:center;width:min(100%,440px);padding:1.1rem}.donation-conversion,.paypal-donation-form,.paypal-action{width:100%}}@media(prefers-reduced-motion:reduce){.style-toolbar.toolbar-reveal,.style-toolbar.toolbar-reveal:before,.style-toolbar.toolbar-reveal .toolbar-menu,.style-toolbar.toolbar-reveal .toolbar-coach,.conversion-wizard .guide-step.active,.conversion-wizard .content-panel:not(.hidden){animation:none}.style-toolbar.toolbar-reveal .toolbar-coach{display:flex;opacity:1;transform:translate(-50%)}}@media(max-width:460px){.wizard-panel,.preview-panel,.simple-panel{padding:.75rem}.conversion-wizard{padding:0}.wizard-hero h1,.guide-copy h2,.preview-heading h2,.simple-panel h1{font-size:1.38rem}}.topbar{grid-template-columns:minmax(170px,1fr) minmax(0,max-content) minmax(170px,1fr)}.topbar-center{min-width:0;display:flex;align-items:center;justify-content:center;justify-self:center;gap:.8rem}.header-toolbar-slot{min-width:0;flex:1 1 auto;justify-content:center}.topbar-studio .topbar-center{width:100%}.topbar-studio .header-toolbar-slot{flex:0 1 auto}.main-nav{display:flex;align-items:center;justify-content:flex-end;gap:.45rem;flex-wrap:wrap}.main-nav a,.nav-button{min-height:38px;display:inline-flex;align-items:center;justify-content:center;padding:.52rem .72rem;border:1px solid transparent;border-radius:var(--radius);color:var(--muted);background:transparent;font-size:.9rem;font-weight:820;white-space:nowrap}.main-nav a:hover,.nav-button:hover{color:var(--ink);border-color:var(--border);background:#ffffffb8}.main-nav form{margin:0}.main-nav .nav-cta,.primary-link{display:inline-flex;align-items:center;justify-content:center;min-height:42px;border-radius:var(--radius);border:1px solid var(--primary);background:linear-gradient(145deg,var(--primary),var(--primary-strong));color:#fff;padding:.68rem .9rem;font-weight:880;box-shadow:0 14px 30px #0f6b5533}.main-nav .nav-cta:hover,.primary-link:hover{color:#fff;background:var(--primary-strong)}.ghost-link{display:inline-flex;align-items:center;justify-content:center;min-height:40px;border:1px solid var(--border);border-radius:var(--radius);background:#ffffffc2;padding:.62rem .82rem;color:var(--ink);font-weight:820}.flash-message{width:min(1120px,calc(100% - 2rem));margin:1rem auto 0;padding:.9rem 1rem;border:1px solid rgba(15,107,85,.22);border-radius:calc(var(--radius) + 4px);background:#ecf9f5;color:var(--primary-strong);font-weight:760;box-shadow:var(--shadow)}.flash-error{display:grid;gap:.15rem;border-color:#a6422f47;background:#fff0ed;color:var(--danger)}.saas-shell,.auth-shell{width:min(1180px,calc(100% - 2rem));margin:0 auto;padding:clamp(2rem,4vw,4rem) 0}.auth-shell{display:grid;place-items:center;min-height:calc(100vh - 88px)}.auth-card,.saas-card,.pricing-card,.cluster-card,.content-landing{border:1px solid rgba(216,224,234,.9);border-radius:calc(var(--radius) + 14px);background:#ffffffe6;box-shadow:var(--shadow)}.auth-card{width:min(520px,100%);padding:clamp(1.25rem,3vw,2rem)}.auth-card h1,.marketing-hero h1,.dashboard-hero h1,.content-landing h1{margin:.25rem 0 .75rem;font-size:clamp(2rem,5vw,4.4rem);line-height:.95;letter-spacing:0}.auth-card p,.marketing-hero p,.dashboard-hero p,.content-landing header p,.saas-card p,.cluster-card p{color:var(--muted);line-height:1.7}.auth-switch a{color:var(--primary);font-weight:850}.stack-form{display:grid;gap:.9rem}.form-grid-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.section-eyebrow{display:inline-flex;align-items:center;width:max-content;border:1px solid rgba(15,107,85,.18);border-radius:999px;background:#effaf6;color:var(--primary-strong);padding:.34rem .62rem;font-size:.76rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.dashboard-hero,.marketing-hero{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:clamp(1rem,3vw,2rem);align-items:end;margin-bottom:clamp(1.2rem,3vw,2rem)}.marketing-hero{grid-template-columns:1fr;max-width:900px}.compact-hero h1{font-size:clamp(2rem,4vw,3.2rem)}.dashboard-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem}.dashboard-kpis article{min-height:112px;display:grid;align-content:center;gap:.15rem;border:1px solid rgba(216,224,234,.9);border-radius:calc(var(--radius) + 10px);background:#ffffffeb;padding:1rem;box-shadow:0 20px 42px #191f2c17}.dashboard-kpis strong{font-size:clamp(1.5rem,3vw,2.25rem);letter-spacing:0}.dashboard-kpis span,.muted-text,.quota-note{color:var(--muted)}.dashboard-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(290px,.65fr);gap:1rem;margin-bottom:1rem}.align-start{align-items:start}.saas-card{padding:clamp(1rem,2.5vw,1.5rem)}.saas-card h2,.pricing-card h2,.cluster-card h3,.content-landing h2{margin:.35rem 0 .65rem;letter-spacing:0;line-height:1.05}.create-card textarea{min-height:92px}.api-card,.qr-share-card{display:grid;gap:1rem;align-content:start}.token-box{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.5rem;align-items:center;border:1px dashed rgba(15,107,85,.32);border-radius:var(--radius);background:#f7fcfa;padding:.65rem}.token-box code,.api-example code{overflow:auto;color:var(--primary-strong);font-weight:820}.api-example{display:grid;gap:.5rem;border-top:1px solid var(--line);padding-top:1rem}.section-heading-row{display:flex;align-items:end;justify-content:space-between;gap:1rem;margin-bottom:1rem}.section-heading-row.full{grid-column:1 / -1}.dynamic-card-grid,.pricing-grid,.seo-cluster-grid,.plan-upgrade-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.dynamic-card-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.dynamic-code-card{display:grid;grid-template-columns:116px minmax(0,1fr);gap:1rem;border:1px solid var(--border);border-radius:calc(var(--radius) + 10px);background:var(--surface);padding:.9rem}.dynamic-qr-preview{display:grid;place-items:center;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);padding:.45rem}.dynamic-qr-preview canvas{width:100%;height:auto}.dynamic-qr-preview.large{width:min(260px,100%);margin:0 auto}.dynamic-code-content{min-width:0}.dynamic-code-content h3{margin:.3rem 0 .35rem;line-height:1.1}.dynamic-code-content p{overflow-wrap:anywhere;margin:0;font-size:.9rem}.dynamic-code-topline,.dynamic-code-metrics,.card-actions{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.status-dot{width:.65rem;height:.65rem;border-radius:999px;background:var(--primary);box-shadow:0 0 0 4px #0f6b551f}.status-dot.is-off{background:var(--danger);box-shadow:0 0 0 4px #a6422f1f}.dynamic-code-metrics{margin:.65rem 0;color:var(--muted);font-size:.84rem;font-weight:760}.card-actions a,.card-actions button{min-height:34px;padding:.4rem .55rem;font-size:.82rem}.empty-state{display:grid;place-items:center;gap:.4rem;min-height:240px;text-align:center;color:var(--muted)}.empty-state svg{width:2rem;height:2rem;color:var(--primary)}.plan-upgrade-grid{margin-top:1rem}.plan-mini-card,.pricing-card,.cluster-card{display:grid;gap:.7rem;align-content:start;border:1px solid var(--border);border-radius:calc(var(--radius) + 12px);background:#ffffffe6;padding:1.15rem}.plan-mini-card.active,.pricing-card.featured{border-color:#0f6b5570;box-shadow:0 28px 68px #0f6b551f}.plan-mini-card span,.pricing-card span,.cluster-card span{color:var(--primary);font-size:.78rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.plan-mini-card strong,.pricing-card strong{font-size:2rem;letter-spacing:0}.plan-mini-card small,.pricing-card small{color:var(--muted);font-size:.9rem}.plan-mini-card ul,.pricing-card ul{display:grid;gap:.45rem;padding:0;margin:0;list-style:none;color:var(--muted)}.pricing-card li{display:flex;gap:.45rem}.pricing-card li svg{color:var(--primary)}.dev-button{width:100%;min-height:34px;font-size:.78rem;background:#f6f8fb}.hero-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1rem}.marketing-shell{display:grid;gap:1.25rem}.cluster-card{color:inherit}.cluster-card:hover{border-color:#0f6b555c;transform:translateY(-2px)}.content-landing{padding:clamp(1.2rem,4vw,3rem)}.content-landing header{max-width:860px;margin-bottom:2rem}.landing-sections{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.landing-sections section,.faq-box{border:1px solid var(--border);border-radius:calc(var(--radius) + 8px);background:var(--surface);padding:1rem}.faq-box{margin-top:1rem}.stats-list{display:grid;gap:.55rem}.stats-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);padding:.7rem .8rem}.responsive-table{overflow-x:auto}table{width:100%;border-collapse:collapse;min-width:720px}th,td{border-bottom:1px solid var(--border);padding:.8rem;text-align:left;vertical-align:top}th{color:var(--muted);font-size:.8rem;text-transform:uppercase;letter-spacing:.08em}.danger-form{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--line)}.danger-form button{color:var(--danger);border-color:#a6422f3d;background:#fff6f4}@media(max-width:1050px){.topbar{grid-template-columns:1fr auto}.topbar-center{grid-column:1 / -1;grid-row:2;justify-content:stretch;flex-direction:column;align-items:stretch}.main-nav{justify-content:flex-start;overflow-x:auto;padding-bottom:.2rem}.dashboard-hero,.dashboard-grid{grid-template-columns:1fr}}@media(max-width:760px){.dashboard-kpis,.dynamic-card-grid,.pricing-grid,.seo-cluster-grid,.plan-upgrade-grid,.landing-sections,.form-grid-two,.dynamic-code-card{grid-template-columns:1fr}.dynamic-qr-preview{width:min(220px,100%);margin:0 auto}.section-heading-row{align-items:flex-start;flex-direction:column}}.dashboard-side-stack{display:grid;gap:1rem;align-content:start}.billing-card,.csv-card{display:grid;gap:.9rem;align-content:start}.billing-status{display:grid;gap:.15rem;border:1px solid rgba(15,107,85,.18);border-radius:var(--radius);background:#f7fcfa;padding:.8rem}.billing-status strong{color:var(--primary-strong);font-size:1.15rem}.billing-status span{color:var(--muted);font-size:.92rem}.inline-action-row{display:flex;flex-wrap:wrap;gap:.6rem}.inline-action-row form,.inline-action-row button{flex:1 1 145px}.csv-import-errors{border:1px solid rgba(166,66,47,.24);border-radius:calc(var(--radius) + 10px);background:#fff7f4;color:var(--danger);padding:1rem 1.2rem;margin-bottom:1rem;box-shadow:var(--shadow)}.csv-import-errors ul{margin:.55rem 0 0;padding-left:1.2rem}.csv-card code{color:var(--primary-strong);font-weight:820}@media(max-width:760px){.inline-action-row{display:grid}}.analytics-filter-card,.smart-rules-panel,.account-shell .saas-card,.admin-shell .saas-card{position:relative}.filter-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr)) auto auto;gap:.85rem;align-items:end}.analytics-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-block:1rem}.analytics-grid .wide-card{grid-column:1 / -1}.smart-rules-panel{border:1px dashed var(--border);background:var(--surface-soft);border-radius:calc(var(--radius) + 6px);padding:1rem;display:grid;gap:.9rem}.smart-rules-panel.compact{padding:.9rem}.smart-rules-head h3{margin:.2rem 0 .25rem}.smart-rules-head p,.admin-note p,.danger-zone p{margin:0;color:var(--muted)}.danger-zone{border-color:color-mix(in srgb,var(--danger) 38%,var(--border))}.danger-zone button,.danger-form button{color:var(--danger);border-color:color-mix(in srgb,var(--danger) 35%,var(--border))}.admin-shell code,.account-shell code{background:var(--surface-soft);border:1px solid var(--border);border-radius:var(--radius);padding:.12rem .35rem}@media(max-width:820px){.filter-form,.analytics-grid{grid-template-columns:1fr}}.verification-banner,.quota-strip,.auth-help-box,.onboarding-item{border:1px solid var(--border);border-radius:calc(var(--radius) + 8px);background:var(--surface);box-shadow:var(--shadow-soft, var(--shadow))}.verification-banner{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.2rem;margin-bottom:1rem}.verification-banner p,.auth-help-box p,.onboarding-item p{margin:.25rem 0 0;color:var(--muted)}.quota-strip{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,340px) auto;align-items:center;gap:1rem;padding:1rem 1.2rem;margin-bottom:1rem}.quota-progress{width:100%;height:.7rem;border:0;border-radius:999px;overflow:hidden;background:var(--surface-soft)}.quota-progress::-webkit-progress-bar{background:var(--surface-soft)}.quota-progress::-webkit-progress-value,.quota-progress::-moz-progress-bar{background:var(--primary)}.quota-progress.unlimited{display:grid;place-items:center;min-height:2rem;color:var(--primary-strong);font-weight:800}.subtle-link{color:var(--primary-strong);font-weight:760;text-decoration:none}.auth-help-box{padding:.9rem;margin-top:1rem}.onboarding-shell{display:grid;gap:1rem}.onboarding-list{display:grid;gap:.75rem;margin-block:1rem}.onboarding-item{display:grid;grid-template-columns:auto 1fr;gap:.75rem;padding:.9rem}.onboarding-icon{width:2rem;height:2rem;border-radius:999px;display:grid;place-items:center;background:var(--surface-soft);color:var(--primary-strong);font-weight:900}.onboarding-item.done .onboarding-icon{background:var(--primary);color:var(--surface)}@media(max-width:820px){.verification-banner,.quota-strip{grid-template-columns:1fr;display:grid;align-items:stretch}}.notification-preferences{display:grid;gap:.55rem;border:1px solid var(--border);border-radius:calc(var(--radius) + 4px);background:var(--surface-soft);padding:.9rem}.notification-preferences p{margin:0;color:var(--muted)}.email-automation-card ul{margin:.75rem 0 0;padding-left:1.1rem;color:var(--muted)}.geo-rules-box,.geo-privacy-note{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);padding:.9rem}.geo-rules-box{display:grid;gap:.8rem}.geo-rules-box strong{color:var(--primary-strong)}.geo-privacy-note p{margin:.35rem 0 0;color:var(--muted)}.qr-pack-banner{display:flex;align-items:center;justify-content:space-between;gap:1rem;border:1px solid var(--border);border-radius:calc(var(--radius) + 8px);background:var(--surface);box-shadow:var(--shadow-soft, var(--shadow));padding:1rem 1.2rem;margin-bottom:1rem}.qr-pack-banner p{margin:.25rem 0 0;color:var(--muted)}.qr-pack-card .primary-action,.qr-download-stack{display:inline-flex;align-items:center;gap:.55rem;flex-wrap:wrap}.qr-download-stack{margin-top:1rem}@media(max-width:820px){.qr-pack-banner{display:grid;align-items:stretch}}.pricing-hero{position:relative;overflow:hidden}.launch-offer-banner,.upgrade-hero,.upgrade-value-grid,.conversion-grid{display:grid;gap:1rem}.launch-offer-banner{grid-template-columns:auto minmax(0,1fr) minmax(260px,360px);align-items:center;padding:clamp(1rem,2vw,1.4rem);border:1px solid rgba(189,139,47,.35);border-radius:calc(var(--radius) + 10px);background:radial-gradient(circle at top left,rgba(189,139,47,.18),transparent 34%),linear-gradient(135deg,#fffffff5,#f0f4f8eb);box-shadow:0 22px 54px #191f2c1a}.launch-offer-banner.compact{margin-top:-1rem}.launch-offer-banner h2,.upgrade-hero h1,.conversion-grid h3,.upgrade-value-grid h2{margin:.2rem 0 .45rem}.launch-offer-banner p,.launch-offer-banner small,.upgrade-hero p,.upgrade-proof-card p,.conversion-grid p,.upgrade-value-grid p,.upgrade-faq-card p{color:var(--muted);line-height:1.62}.launch-offer-badge{min-width:74px;min-height:74px;display:grid;place-items:center;border-radius:999px;background:linear-gradient(145deg,var(--ink),var(--primary));color:#fff;font-size:1.15rem;font-weight:940;box-shadow:0 20px 42px #0f6b5533}.promo-inline-form{display:grid;gap:.65rem;padding:.8rem;border:1px solid rgba(15,107,85,.14);border-radius:calc(var(--radius) + 8px);background:#ffffffb8}.promo-inline-form button,.promo-inline-form input{min-height:44px}.promo-applied-note{display:inline-flex;align-items:center;gap:.35rem;margin:.35rem 0 .75rem;padding:.4rem .6rem;border-radius:999px;background:#0f6b5514;color:var(--primary-strong);font-size:.82rem;font-weight:780}.commercial-fine-print{margin:-.4rem 0 .5rem;color:var(--muted);font-size:.86rem}.conversion-grid,.upgrade-value-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.conversion-grid article,.upgrade-value-grid article,.upgrade-proof-card{padding:1.15rem;border:1px solid var(--border);border-radius:calc(var(--radius) + 8px);background:#ffffffdb;box-shadow:0 18px 44px #191f2c14}.conversion-grid svg,.upgrade-value-grid svg{width:1.35rem;height:1.35rem;color:var(--primary)}.upgrade-shell{gap:1.35rem}.upgrade-hero{grid-template-columns:minmax(0,1fr) minmax(260px,380px);align-items:stretch;padding:clamp(1.1rem,3vw,2rem);border:1px solid rgba(15,107,85,.16);border-radius:calc(var(--radius) + 16px);background:radial-gradient(circle at top right,rgba(31,95,191,.14),transparent 34%),linear-gradient(135deg,#fffffff2,#f0f4f8d6);box-shadow:var(--shadow)}.upgrade-proof-card{display:grid;align-content:center}.upgrade-proof-card span,.pricing-card.current-plan>span{width:fit-content;padding:.32rem .58rem;border-radius:999px;background:#1f5fbf1a;color:var(--blue);font-size:.75rem;font-weight:840;text-transform:uppercase;letter-spacing:.08em}.upgrade-proof-card strong{display:block;margin:.65rem 0 .3rem;font-size:1.35rem}.upgrade-pricing-grid .pricing-card.current-plan{opacity:.74}.upgrade-faq-card{max-width:860px}@media(max-width:980px){.launch-offer-banner,.upgrade-hero,.conversion-grid,.upgrade-value-grid{grid-template-columns:1fr}.launch-offer-badge{width:74px}}.admin-hero{align-items:stretch}.admin-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-toolbar-card{margin-bottom:1rem}.admin-toolbar{display:grid;grid-template-columns:minmax(220px,320px) minmax(0,1fr);gap:1rem;align-items:end}.admin-export-actions{justify-content:flex-end}.business-metric{display:grid;gap:.2rem;border:1px solid rgba(15,107,85,.16);border-radius:calc(var(--radius) + 8px);background:linear-gradient(135deg,#0f6b5514,#1f5fbf0f);padding:1rem;margin-bottom:1rem}.business-metric strong{font-size:clamp(2rem,4vw,3.4rem);letter-spacing:0;line-height:.95}.business-metric span{color:var(--muted);font-weight:760}.funnel-list{display:grid;gap:.75rem}.funnel-row{display:grid;grid-template-columns:minmax(150px,.8fr) minmax(150px,1fr) auto;gap:.8rem;align-items:center}.funnel-row strong,.funnel-row span{display:block}.funnel-row span{color:var(--muted);font-size:.85rem}.funnel-row b{color:var(--primary-strong);font-size:.92rem}.funnel-bar{height:.7rem;border-radius:999px;background:var(--surface-soft);overflow:hidden}.funnel-bar span{display:block;height:100%;background:linear-gradient(90deg,var(--primary),var(--blue))}.status-pill{display:inline-flex;align-items:center;width:fit-content;min-height:28px;border:1px solid rgba(31,95,191,.18);border-radius:999px;background:#1f5fbf14;color:var(--blue);padding:.25rem .55rem;font-size:.78rem;font-weight:850;text-transform:uppercase;letter-spacing:.06em}.status-pill.is-paid{border-color:#0f6b5538;background:#0f6b5514;color:var(--primary-strong)}@media(max-width:900px){.admin-toolbar,.funnel-row{grid-template-columns:1fr}.admin-export-actions{justify-content:stretch}.admin-kpis{grid-template-columns:1fr}}.retention-strip{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:1rem 0;padding:1rem;border:1px solid rgba(31,95,191,.18);border-radius:calc(var(--radius) + 8px);background:linear-gradient(135deg,#1f5fbf14,#0f6b5514);box-shadow:0 16px 40px #191f2c14}.retention-strip strong,.retention-admin-card strong{display:block}.retention-strip p{max-width:64rem;margin:.35rem 0 0;color:var(--muted);line-height:1.55}.compact-retention{margin-top:1rem}.retention-admin-card{margin:1rem 0}.retention-run-list{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1rem;color:var(--muted)}.retention-run-list strong{flex-basis:100%;color:var(--ink)}.retention-run-list span{display:inline-flex;align-items:center;min-height:34px;padding:.45rem .7rem;border:1px solid var(--border);border-radius:999px;background:#ffffffb8;font-size:.86rem;font-weight:720}.business-metric.compact{min-width:180px;text-align:right}@media(max-width:760px){.retention-strip,.retention-admin-card .section-heading-row{align-items:flex-start;flex-direction:column}.business-metric.compact{width:100%;text-align:left}}.seo-hub-shell,.programmatic-landing{gap:1.35rem}.seo-hub-hero{border:1px solid rgba(15,107,85,.16);border-radius:calc(var(--radius) + 16px);background:radial-gradient(circle at 10% 15%,rgba(15,107,85,.12),transparent 28%),linear-gradient(145deg,#fffffff5,#f4faf7eb);box-shadow:var(--shadow);padding:clamp(1.2rem,4vw,2.4rem)}.breadcrumb-line{display:flex;align-items:center;flex-wrap:wrap;gap:.45rem;color:var(--muted);font-size:.9rem;font-weight:760;margin-bottom:1.2rem}.breadcrumb-line a{color:var(--primary-strong)}.hero-proof-list{display:flex;flex-wrap:wrap;gap:.6rem;padding:0;margin:1rem 0 0;list-style:none}.hero-proof-list li{display:inline-flex;align-items:center;gap:.4rem;border:1px solid rgba(15,107,85,.18);border-radius:999px;background:#effaf6e6;color:var(--primary-strong);padding:.45rem .65rem;font-size:.88rem;font-weight:820}.hero-proof-list svg{width:1rem;height:1rem}.process-box,.conversion-box,.related-guides,.seo-cluster-section,.seo-hub-featured{border:1px solid var(--border);border-radius:calc(var(--radius) + 10px);background:#ffffffe6;padding:clamp(1rem,2.5vw,1.4rem);box-shadow:0 18px 46px #191f2c0f}.process-box{margin-top:1rem}.process-box ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:1rem 0 0;padding:0;list-style:none;counter-reset:seo-steps}.process-box li{position:relative;border:1px solid rgba(216,224,234,.9);border-radius:var(--radius);background:var(--surface);padding:1rem 1rem 1rem 3rem;color:var(--muted);line-height:1.6}.process-box li:before{counter-increment:seo-steps;content:counter(seo-steps);position:absolute;left:1rem;top:1rem;display:grid;place-items:center;width:1.45rem;height:1.45rem;border-radius:999px;background:var(--primary);color:#fff;font-size:.8rem;font-weight:900}.conversion-box{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:center;margin-top:1rem;background:radial-gradient(circle at 85% 20%,rgba(15,107,85,.14),transparent 24%),#f8fcfa}.conversion-actions{display:grid;gap:.65rem;min-width:240px}.related-guides{margin-top:1rem}.seo-link-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.seo-link-grid a{display:grid;gap:.35rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);padding:.9rem;color:inherit}.seo-link-grid a:hover{border-color:#0f6b555c;transform:translateY(-1px)}.seo-link-grid small{color:var(--muted);line-height:1.55}.programmatic-landing .faq-box h3{margin:1rem 0 .3rem}.programmatic-landing .faq-box h3:first-of-type{margin-top:.5rem}@media(max-width:900px){.process-box ol,.seo-link-grid,.conversion-box{grid-template-columns:1fr}.conversion-actions{min-width:0}}@media(prefers-color-scheme:dark){.topbar-center,.main-nav{color:var(--ink)}.main-nav a,.nav-button,.ghost-link,.dev-button{background:transparent;color:var(--muted);border-color:transparent}.main-nav a:hover,.nav-button:hover,.ghost-link:hover,.dev-button:hover{background:#1b2532;border-color:var(--border);color:var(--ink)}.flash-message{background:#10291f;border-color:#49c49a47;color:#9ee6cc}.flash-error,.csv-import-errors{background:#2b1716;border-color:#ff977647;color:#ffb5a1}.auth-card,.saas-card,.pricing-card,.cluster-card,.content-landing,.dashboard-kpis article,.dynamic-code-card,.plan-mini-card,.landing-sections section,.faq-box,.stats-row,.verification-banner,.quota-strip,.auth-help-box,.onboarding-item,.geo-rules-box,.geo-privacy-note,.qr-pack-banner,.conversion-grid article,.upgrade-value-grid article,.upgrade-proof-card,.process-box,.related-guides,.seo-cluster-section,.seo-hub-featured,.conversion-box,.donation-card,.download-donation-card{background:#151b24eb;border-color:var(--border);box-shadow:0 24px 70px #00000047}.dashboard-kpis article,.dynamic-code-card,.plan-mini-card,.pricing-card,.cluster-card,.process-box li,.seo-link-grid a,.dynamic-qr-preview,.geo-rules-box,.geo-privacy-note{background:#151d28}.section-eyebrow,.hero-proof-list li,.promo-applied-note,.status-pill,.pricing-card.current-plan>span,.upgrade-proof-card span{background:#49c49a1c;border-color:#49c49a33;color:#9ee6cc}.token-box,.billing-status,.smart-rules-panel,.notification-preferences,.onboarding-icon,.funnel-bar,.quota-progress,.quota-progress::-webkit-progress-bar,.retention-run-list span,.promo-inline-form{background:#101722;border-color:var(--border)}.danger-form button{background:#2b1716;color:#ffb5a1;border-color:#ff977647}.launch-offer-banner,.upgrade-hero,.seo-hub-hero{background:radial-gradient(circle at top right,rgba(31,95,191,.18),transparent 34%),linear-gradient(135deg,#151b24f5,#101722eb);border-color:#49c49a2e;box-shadow:0 24px 70px #0000004d}.conversion-box{background:radial-gradient(circle at 85% 20%,rgba(73,196,154,.12),transparent 24%),#101722}.launch-offer-badge{background:linear-gradient(145deg,#f7f1e7,#9ee6cc);color:#111613}.token-box code,.api-example code,.csv-card code,.billing-status strong,.subtle-link,.breadcrumb-line a,.geo-rules-box strong,.funnel-row b{color:#9ee6cc}.pricing-card.featured,.plan-mini-card.active,.upgrade-pricing-grid .pricing-card.current-plan{border-color:#49c49a57;box-shadow:0 28px 68px #00000052}}html[data-theme=light]{--page: #f6f8fb;--surface: #ffffff;--surface-soft: #f0f4f8;--surface-strong: #e7edf4;--surface-elevated: rgba(255, 255, 255, .92);--control-bg: #ffffff;--control-hover: #f7fbfa;--ink: #111827;--muted: #657184;--border: #d8e0ea;--line: rgba(17, 24, 39, .12);--shadow: 0 24px 70px rgba(25, 31, 44, .12);--shadow-soft: 0 12px 30px rgba(25, 31, 44, .08);--shadow-strong: 0 28px 80px rgba(25, 31, 44, .18);color-scheme:light}html[data-theme=dark]{--page: #0f131a;--surface: #151b24;--surface-soft: #101722;--surface-strong: #202a37;--surface-elevated: rgba(21, 27, 36, .9);--control-bg: #151b24;--control-hover: #1b2532;--ink: #eef3f8;--muted: #a5b0bd;--border: #2a3545;--line: rgba(238, 243, 248, .13);--shadow: 0 24px 70px rgba(0, 0, 0, .35);--shadow-soft: 0 12px 30px rgba(0, 0, 0, .22);--shadow-strong: 0 28px 80px rgba(0, 0, 0, .38);color-scheme:dark}html[data-theme=light] body{background:linear-gradient(90deg,rgba(31,95,191,.045) 1px,transparent 1px),linear-gradient(0deg,rgba(15,107,85,.04) 1px,transparent 1px),linear-gradient(135deg,#fbfcff,#f6f8fb 44%,#edf3f1);background-size:52px 52px,52px 52px,auto}html[data-theme=dark] body{background:linear-gradient(90deg,rgba(76,130,219,.08) 1px,transparent 1px),linear-gradient(0deg,rgba(24,156,123,.075) 1px,transparent 1px),linear-gradient(135deg,#0f131a,#121b24 52%,#18231f);background-size:52px 52px,52px 52px,auto}html[data-theme=light] .topbar{background:#ffffffe0;border-color:#d8e0eac7;box-shadow:0 12px 36px #191f2c12}html[data-theme=light] .language-switch,html[data-theme=light] .studio-guide-pill{background:#ffffffeb;border-color:#d8e0eae6;color:var(--primary-strong)}html[data-theme=light] .studio-menu-dropdown summary,html[data-theme=light] .theme-toggle{background:transparent;color:var(--muted);border-color:transparent}html[data-theme=light] .studio-menu-panel,html[data-theme=light] .language-menu,html[data-theme=light] .toolbar-panel{background:#fffffffa;border-color:var(--border)}html[data-theme=light] .conversion-wizard{background:linear-gradient(135deg,#fffffffa,#f0f4f8eb),linear-gradient(90deg,rgba(15,107,85,.04) 1px,transparent 1px),linear-gradient(0deg,rgba(31,95,191,.035) 1px,transparent 1px);background-size:auto,28px 28px,28px 28px;color:#111827;color-scheme:light}html[data-theme=light] .guide-stage-card,html[data-theme=light] .guide-proof-rail{background:#fffffff0;border-color:#d8e0eabd;color:#111827}html[data-theme=light] .conversion-wizard .type-grid button,html[data-theme=light] .guide-value-row span,html[data-theme=light] .conversion-wizard .content-panel,html[data-theme=light] .conversion-wizard .email-compose-card{background:linear-gradient(135deg,rgba(255,255,255,.72),transparent 46%),color-mix(in srgb,var(--surface) 92%,var(--surface-soft));border-color:#d8e0eac7;color:#111827}html[data-theme=dark] .topbar,html[data-theme=dark] .wizard-panel,html[data-theme=dark] .studio-panel,html[data-theme=dark] .simple-panel,html[data-theme=dark] .style-toolbar,html[data-theme=dark] .toolbar-panel,html[data-theme=dark] .language-menu{background:#151b24e6;border-color:var(--border)}html[data-theme=dark] input,html[data-theme=dark] textarea,html[data-theme=dark] select,html[data-theme=dark] button,html[data-theme=dark] .language-switch{background:#151b24;color:var(--ink);border-color:var(--border)}html[data-theme=dark] .studio-guide-pill,html[data-theme=dark] .studio-guide-pill.active,html[data-theme=dark] .studio-guide-pill:hover,html[data-theme=dark] .studio-menu-dropdown[open] summary,html[data-theme=dark] .studio-menu-dropdown summary:hover,html[data-theme=dark] .theme-toggle:hover{background:#1b2a2b;border-color:#49c49a42;color:#9ee6cc}html[data-theme=dark] .studio-menu-panel{background:#151b24fa;border-color:var(--border)}html[data-theme=dark] .conversion-wizard{background:linear-gradient(135deg,#151b24f5,#101722eb),linear-gradient(90deg,rgba(76,130,219,.07) 1px,transparent 1px),linear-gradient(0deg,rgba(73,196,154,.055) 1px,transparent 1px);background-size:auto,28px 28px,28px 28px;border-color:#49c49a2e;color:var(--ink);color-scheme:dark}html[data-theme=dark] .guide-stage-card,html[data-theme=dark] .guide-proof-rail,html[data-theme=dark] .conversion-wizard .content-panel,html[data-theme=dark] .conversion-wizard .email-compose-card{background:#151b24eb;border-color:#2a3545;color:#eef3f8}html[data-theme=dark] .conversion-wizard .type-grid button,html[data-theme=dark] .guide-value-row span{background:linear-gradient(135deg,rgba(255,255,255,.035),transparent 46%),#151d28;border-color:#2a3545;color:#eef3f8}.creator-workspace.is-guiding{width:min(1148px,calc(100% - 44px));margin:1.45rem auto 1.5rem;grid-template-columns:1fr}.creator-workspace.is-guiding .wizard-panel.conversion-wizard{overflow:visible;border:0;background:transparent;box-shadow:none;color:#172238;color-scheme:light;padding:0}.creator-workspace.is-guiding .guide-shell{min-height:min(646px,calc(100vh - 5.25rem));display:grid;grid-template-columns:166px minmax(690px,1fr) 200px;gap:16px;align-items:start}.creator-workspace.is-guiding .guide-rail{min-height:560px;display:flex;flex-direction:column;gap:1rem;border:0;border-radius:0;background:transparent;color:#172238;box-shadow:none;padding:24px 0 0 10px}.creator-workspace.is-guiding .guide-rail-header{display:none}.creator-workspace.is-guiding .guide-stepper{margin:0}.creator-workspace.is-guiding .progress-rail{position:relative;display:grid;grid-template-columns:1fr;gap:25px}.creator-workspace.is-guiding .progress-rail:before{content:"";position:absolute;left:20px;top:27px;bottom:30px;width:2px;background:#dfe5ec}.creator-workspace.is-guiding .progress-step{position:relative;z-index:1;min-height:74px;display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px;align-items:start;justify-content:start;border:0;border-radius:0;background:transparent;color:#657184;box-shadow:none;opacity:1;padding:0;text-align:left;white-space:normal}.creator-workspace.is-guiding .progress-step:disabled{cursor:not-allowed;opacity:1}.creator-workspace.is-guiding .progress-index{width:30px;height:30px;display:inline-grid;place-items:center;margin:0;border-radius:8px;background:#edf1f5;color:#172238;box-shadow:0 8px 18px #17223814;font-size:15px;font-weight:850}.creator-workspace.is-guiding .new-user-step-number{display:none}.creator-workspace.is-guiding .returning-step-number{display:inline-grid}.creator-workspace.is-guiding .progress-step.active{border:0;background:transparent;color:#0d6a55;box-shadow:none}.creator-workspace.is-guiding .progress-step.active .progress-index{background:linear-gradient(145deg,#0e745d,#053e32);color:#fff;box-shadow:0 11px 24px #0f6b5547}.creator-workspace.is-guiding .progress-text{gap:6px;padding-top:1px}.creator-workspace.is-guiding .progress-text strong{color:#142033;font-size:12.5px;font-weight:850;line-height:1.16}.creator-workspace.is-guiding .progress-step.active .progress-text strong{color:#0b674f}.creator-workspace.is-guiding .progress-text small{max-width:92px;color:#637085;font-size:11px;font-weight:650;line-height:1.42}.creator-workspace.is-guiding .guide-rail-actions{display:none}.creator-workspace.is-guiding .guide-help-card{width:158px;display:grid;justify-items:center;gap:7px;margin-top:auto;border:1px solid #e4e9ef;border-radius:8px;background:#fff;box-shadow:0 16px 38px #16203114;text-align:center;padding:18px 13px 16px}.creator-workspace.is-guiding .guide-help-card svg{width:28px;height:28px;color:#bd8b2f;stroke-width:1.7}.creator-workspace.is-guiding .guide-help-card strong{color:#142033;font-size:12px;font-weight:850}.creator-workspace.is-guiding .guide-help-card p{margin:0;color:#68778b;font-size:10.8px;line-height:1.45}.creator-workspace.is-guiding .guide-stage-card{min-width:0;min-height:558px;display:grid;grid-template-rows:auto minmax(0,1fr);gap:0;border:1px solid #e6ebf1;border-radius:12px;background:#fff;box-shadow:0 22px 60px #16203114;color:#172238;padding:33px 18px 30px}.creator-workspace.is-guiding .guide-stage-header{display:grid;justify-items:center;gap:0;border:0;padding:0 0 23px;text-align:center}.creator-workspace.is-guiding .guide-stage-header>span:first-child{order:0;color:var(--gold-strong);font-size:12px;font-weight:850;letter-spacing:.08em;line-height:1;text-transform:uppercase}.creator-workspace.is-guiding .guide-stage-header h1{order:1;max-width:720px;margin:16px 0 0;color:#142033;font-size:30px;font-weight:900;letter-spacing:0;line-height:1.04}.creator-workspace.is-guiding .guide-title-rule{order:2;width:28px;height:2px;margin:14px 0;background:#bd8b2f}.creator-workspace.is-guiding .guide-stage-header p{order:3;max-width:600px;margin:0;color:#68778b;font-size:12.6px;line-height:1.65}.creator-workspace.is-guiding .guide-stage-header p span{display:block}.creator-workspace.is-guiding .guide-value-row,.creator-workspace.is-guiding .guide-step[data-step=type]>.guide-copy{display:none}.creator-workspace.is-guiding .guide-step[data-step=type]{width:100%;max-width:708px;gap:22px;margin:0 auto}.creator-workspace.is-guiding .type-category-tabs{width:460px;max-width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:0;overflow:hidden;margin:0 auto 12px;border:1px solid #e0e6ed;border-radius:8px;background:#fbfcff;box-shadow:0 10px 22px #1620310a;padding:0}.creator-workspace.is-guiding .type-category-tabs button{min-height:35px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:0;border-right:1px solid #e7ebf0;border-radius:0;background:transparent;color:#4f5f73;box-shadow:none;font-size:12px;font-weight:770}.creator-workspace.is-guiding .type-category-tabs button:last-child{border-right:0}.creator-workspace.is-guiding .type-category-tabs button svg{width:14px;height:14px;color:currentColor;stroke-width:1.9}.creator-workspace.is-guiding .type-category-tabs button.active{background:linear-gradient(145deg,#0b765e,#064335);color:#fff;box-shadow:0 10px 18px #0f6b553d}.creator-workspace.is-guiding .type-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.creator-workspace.is-guiding .type-grid button{position:relative;min-height:190px;display:grid;align-content:start;justify-items:center;gap:10px;overflow:hidden;border:1px solid #e1e7ef;border-radius:8px;background:#fff;box-shadow:0 12px 26px #1620310a;color:#142033;text-align:center;padding:32px 14px 18px}.creator-workspace.is-guiding .type-grid button:after{display:none}.creator-workspace.is-guiding .type-grid button>svg,.creator-workspace.is-guiding .type-grid button>.type-brand-icon{width:34px;height:34px;margin:0 0 6px;color:#0f8065;stroke-width:1.8}.creator-workspace.is-guiding .type-grid button[data-content-type=wifi]>svg,.creator-workspace.is-guiding .type-grid button[data-content-type=contact]>svg{color:#1589ee}.creator-workspace.is-guiding .type-grid button[data-content-type=whatsapp]>svg{color:#18b957}.creator-workspace.is-guiding .type-grid button[data-content-type=menu]>svg{color:#7d6aff}.creator-workspace.is-guiding .type-grid button strong{color:#142033;font-size:14px;font-weight:900;line-height:1.2}.creator-workspace.is-guiding .type-grid button small{min-height:0;color:#69778b;font-size:11px;font-weight:600;line-height:1.45}.creator-workspace.is-guiding .type-grid button.active{border:2px solid #0d7058;box-shadow:0 15px 30px #0f6b5514;padding:31px 13px 17px}.creator-workspace.is-guiding .type-selected-mark{position:absolute;top:8px;right:8px;width:18px;height:18px;display:none;place-items:center;border-radius:999px;background:#0d7058;color:#fff}.creator-workspace.is-guiding .type-selected-mark svg{display:none}.creator-workspace.is-guiding .type-selected-mark:after{content:"";width:7px;height:4px;margin-top:-1px;border-bottom:2px solid #fff;border-left:2px solid #fff;transform:rotate(-45deg)}.creator-workspace.is-guiding .type-grid button.active .type-selected-mark{display:grid}.creator-workspace.is-guiding .type-popular-badge{position:absolute;right:0;bottom:0;left:0;min-height:28px;display:grid;place-items:center;background:#edf8f4;color:#0d7058;font-size:10px;font-weight:760}.creator-workspace.is-guiding .type-card-action{display:none}.creator-workspace.is-guiding .guide-knowledge{min-height:58px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;border:1px solid #dfeee8;border-radius:7px;background:linear-gradient(90deg,#f2fbf7,#eef8f5);padding:10px 13px}.creator-workspace.is-guiding .guide-knowledge>svg{width:22px;height:22px;color:#0c9472}.creator-workspace.is-guiding .guide-knowledge strong{color:#0b674f;font-size:12px;font-weight:900}.creator-workspace.is-guiding .guide-knowledge p{margin:2px 0 0;color:#607087;font-size:11px;line-height:1.35}.creator-workspace.is-guiding .guide-note-preview{position:relative;width:150px;height:38px;display:grid;grid-template-columns:28px 1fr auto;align-items:center;gap:8px;border-radius:7px;background:#ffffffb8;box-shadow:0 10px 24px #1620311a;padding:6px 8px}.creator-workspace.is-guiding .mini-toolbar-spark,.creator-workspace.is-guiding .mini-toolbar-menu{display:inline-flex;align-items:center;justify-content:center}.creator-workspace.is-guiding .mini-toolbar-spark svg{width:12px;height:12px;color:#23b891}.creator-workspace.is-guiding .mini-toolbar-line{height:20px;border-left:1px solid #cbd7e2}.creator-workspace.is-guiding .mini-toolbar-menu{min-height:22px;gap:4px;border:1px solid #dfe6ee;border-radius:5px;background:#fff;color:#53647a;font-size:9px;font-weight:750;padding:0 7px}.creator-workspace.is-guiding .mini-toolbar-menu svg{width:10px;height:10px}.creator-workspace.is-guiding .mini-toolbar-cursor{position:absolute;right:12px;bottom:-4px;width:0;height:0;border-top:11px solid transparent;border-left:7px solid #142033;transform:rotate(-18deg)}.creator-workspace.is-guiding .guide-proof-rail{display:grid;gap:10px;border:0;border-radius:0;background:transparent;box-shadow:none;padding:35px 0 0}.creator-workspace.is-guiding .guide-proof-head{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.creator-workspace.is-guiding .guide-proof-row{position:relative;min-height:183px;display:grid;grid-template-columns:1fr;align-content:start;gap:10px;border:1px solid #e5eaf0;border-radius:8px;background:#fff;box-shadow:0 18px 42px #16203117;padding:18px 16px 14px}.creator-workspace.is-guiding .guide-proof-row>svg{width:34px;height:34px;display:block;border:1px solid currentColor;border-radius:999px;color:#0f9b75;padding:7px;stroke-width:1.7}.creator-workspace.is-guiding .guide-proof-row.proof-edit>svg{color:#278be9}.creator-workspace.is-guiding .guide-proof-row.proof-export>svg{color:#bd8b2f}.creator-workspace.is-guiding .guide-proof-row strong{color:#142033;font-size:16px;font-weight:900;line-height:1.16}.creator-workspace.is-guiding .guide-proof-row p{margin:9px 0 0;color:#5f6f84;font-size:11.5px;line-height:1.55}.creator-workspace.is-guiding .guide-proof-line{position:absolute;bottom:13px;left:16px;width:94px;height:2px;background:#0f9b75}.creator-workspace.is-guiding .proof-edit .guide-proof-line{background:#278be9}.creator-workspace.is-guiding .proof-export .guide-proof-line{background:#bd8b2f}@media(max-width:1180px){.creator-workspace.is-guiding{width:min(100% - 28px,980px)}.creator-workspace.is-guiding .guide-shell{grid-template-columns:150px minmax(0,1fr)}.creator-workspace.is-guiding .guide-stage-card{min-height:auto}.creator-workspace.is-guiding .guide-proof-rail{grid-column:1 / -1;grid-template-columns:repeat(3,minmax(0,1fr));padding-top:0}.creator-workspace.is-guiding .guide-proof-row{min-height:160px}.creator-workspace.is-guiding .type-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:780px){.creator-workspace.is-guiding{width:min(100% - 24px,620px);margin-top:1rem}.creator-workspace.is-guiding .guide-shell{grid-template-columns:1fr;gap:14px}.creator-workspace.is-guiding .guide-rail{min-height:0;padding:0}.creator-workspace.is-guiding .progress-rail{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.creator-workspace.is-guiding .progress-rail:before,.creator-workspace.is-guiding .guide-help-card{display:none}.creator-workspace.is-guiding .progress-step{min-height:78px;grid-template-columns:1fr;justify-items:center;gap:7px;border:1px solid #e4e9ef;border-radius:9px;background:#fff;padding:10px 8px;text-align:center}.creator-workspace.is-guiding .progress-text small{display:none}.creator-workspace.is-guiding .guide-stage-card{padding:26px 14px 22px}.creator-workspace.is-guiding .guide-stage-header h1{font-size:25px}.creator-workspace.is-guiding .guide-step[data-step=type]{max-width:100%}.creator-workspace.is-guiding .type-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.creator-workspace.is-guiding .guide-knowledge{grid-template-columns:auto minmax(0,1fr)}.creator-workspace.is-guiding .guide-note-preview{display:none}.creator-workspace.is-guiding .guide-proof-rail{grid-template-columns:1fr}}.creator-workspace.is-guiding{width:min(1320px,calc(100% - 20px))}.creator-workspace.is-guiding .guide-shell{grid-template-columns:184px minmax(800px,1fr) 236px;gap:14px;align-items:stretch}.creator-workspace.is-guiding .guide-stage-card{min-height:620px;padding:35px 20px 34px}.creator-workspace.is-guiding .guide-rail{min-height:620px;border:1px solid #e6ebf1;border-radius:12px;background:linear-gradient(180deg,#fffffff5,#f8fbfdf0),linear-gradient(90deg,rgba(15,107,85,.035) 1px,transparent 1px),linear-gradient(0deg,rgba(31,95,191,.028) 1px,transparent 1px);background-size:auto,28px 28px,28px 28px;box-shadow:0 22px 60px #16203112;padding:24px 12px 12px}.creator-workspace.is-guiding .guide-stage-header h1{font-size:32px}.creator-workspace.is-guiding .guide-step[data-step=type]{max-width:760px}.creator-workspace.is-guiding .type-grid button{min-height:205px}.creator-workspace.is-guiding .guide-proof-rail{min-height:620px;align-self:stretch;align-content:center;border:1px solid #e6ebf1;border-radius:12px;background:linear-gradient(180deg,#fffffff5,#f8fbfdf0),linear-gradient(90deg,rgba(15,107,85,.03) 1px,transparent 1px),linear-gradient(0deg,rgba(31,95,191,.026) 1px,transparent 1px);background-size:auto,28px 28px,28px 28px;box-shadow:0 22px 60px #16203112;padding:14px}.creator-workspace.is-guiding .guide-proof-row{min-height:176px}.creator-workspace.is-guiding .guide-donation-card{width:100%;display:grid;justify-items:center;gap:7px;margin-top:auto;border:1px solid #e4e9ef;border-radius:8px;background:#fff;box-shadow:0 16px 38px #16203114;text-align:center;padding:16px 12px 13px}.creator-workspace.is-guiding .guide-donation-card>svg{width:29px;height:29px;color:#bd8b2f;fill:#bd8b2f1f;stroke-width:1.8}.creator-workspace.is-guiding .guide-donation-card strong{color:#142033;font-size:12px;font-weight:850}.creator-workspace.is-guiding .guide-donation-card p{margin:0;color:#68778b;font-size:10.6px;line-height:1.42}.creator-workspace.is-guiding .guide-donation-card .donation-conversion{width:100%}.creator-workspace.is-guiding .guide-donation-card .donation-amounts{display:none}.creator-workspace.is-guiding .guide-donation-card .paypal-donation-form{width:100%}.creator-workspace.is-guiding .guide-donation-card .paypal-donate-button{width:100%;min-height:32px;padding:.42rem .65rem;font-size:10.5px}.creator-workspace.is-guiding .guide-donation-card .paypal-action{width:100%;min-height:32px;display:inline-flex;justify-content:center;border:0;border-radius:7px;background:linear-gradient(145deg,#0b765e,#064335);color:#fff;box-shadow:0 10px 22px #0f6b5538;padding:0 8px;font-size:10px;font-weight:850}.creator-workspace.is-guiding .guide-donation-card .paypal-mark{display:none}.creator-workspace.is-guiding .type-grid button[data-content-type=email]>svg{color:#7c5cff}.creator-workspace.is-guiding .type-grid button[data-content-type=phone]>svg{color:#0ea5e9}.creator-workspace.is-guiding .type-grid button[data-content-type=sms]>svg{color:#16a34a}.creator-workspace.is-guiding .type-grid button[data-content-type=location]>svg{color:#f05d4f}.creator-workspace.is-guiding .type-grid button[data-content-type=event]>svg{color:#bd8b2f}.creator-workspace.is-guiding .type-grid button[data-content-type=text]>svg{color:#64748b}.creator-workspace.is-guiding .type-grid button[data-content-type=social]>svg{color:#e84aa9}.creator-workspace.is-guiding .type-grid button[data-content-type=multilink]>svg{color:#0f8065}.creator-workspace.is-guiding .type-grid button[data-content-type=payment]>svg{color:#bd8b2f}.creator-workspace.is-guiding .type-grid button[data-content-type=app]>svg{color:#2563eb}.creator-workspace.is-guiding .type-grid button[data-content-type=coupon]>svg{color:#8b5cf6}.creator-workspace.is-guiding .type-guide-actions{display:flex;flex-direction:column;align-items:center;gap:8px;justify-content:center;margin-top:2px}.creator-workspace.is-guiding .type-selection-hint{position:relative;margin:0;color:#607087;font-size:12px;font-weight:750;line-height:1.35;text-align:center}.creator-workspace.is-guiding .type-selection-hint:before{content:"";display:inline-block;width:7px;height:7px;margin-right:7px;border-radius:999px;background:#bd8b2f;box-shadow:0 0 0 4px #bd8b2f1f;vertical-align:1px}.creator-workspace.is-guiding .type-continue-action{position:relative;min-width:260px;min-height:48px;justify-content:center;overflow:visible;opacity:.45;transform-origin:center}.creator-workspace.is-guiding .type-continue-action.ready{opacity:1}.creator-workspace.is-guiding .type-continue-action.is-calling{animation:typeContinuePulse 1.25s cubic-bezier(.16,1,.3,1) both}.creator-workspace.is-guiding .type-continue-action.is-calling:before{content:"";position:absolute;top:50%;left:-42px;width:28px;height:2px;border-radius:999px;background:#0d7058;box-shadow:0 0 0 6px #0f6b551a;transform:translateY(-50%);animation:typeContinueArrow 1.25s cubic-bezier(.16,1,.3,1) both}.creator-workspace.is-guiding .type-continue-action.is-calling:after{content:"";position:absolute;top:50%;left:-18px;width:8px;height:8px;border-top:2px solid #0d7058;border-right:2px solid #0d7058;transform:translateY(-50%) rotate(45deg);animation:typeContinueArrow 1.25s cubic-bezier(.16,1,.3,1) both}@keyframes typeContinuePulse{0%{transform:scale(1);box-shadow:0 12px 28px #0f6b5533}40%{transform:scale(1.045);box-shadow:0 18px 42px #0f6b5552}to{transform:scale(1)}}@keyframes typeContinueArrow{0%{opacity:0;translate:-18px 0}32%,72%{opacity:1;translate:0 0}to{opacity:0;translate:18px 0}}@media(max-width:1240px){.creator-workspace.is-guiding .guide-shell{grid-template-columns:174px minmax(0,1fr) 220px}}@media(max-width:1040px){.creator-workspace.is-guiding .guide-shell{grid-template-columns:170px minmax(0,1fr)}.creator-workspace.is-guiding .guide-proof-rail{grid-column:1 / -1;grid-template-columns:repeat(3,minmax(0,1fr));min-height:auto;align-self:stretch}}@media(max-width:780px){.creator-workspace.is-guiding .guide-rail,.creator-workspace.is-guiding .guide-proof-rail{min-height:auto;padding:12px}}.creator-workspace.is-guiding{width:min(1320px,calc(100vw - 96px));margin-right:auto;margin-left:auto;scroll-margin-top:84px}.creator-workspace.is-guiding .guide-shell{width:100%;margin-right:auto;margin-left:auto;justify-content:center}.creator-workspace.is-guiding .field-grid{align-items:start}.creator-workspace.is-guiding .sms-panel{max-width:860px;margin:0 auto}.creator-workspace.is-guiding .sms-compose-card{display:grid;grid-template-columns:minmax(250px,.82fr) minmax(340px,1.18fr);gap:1rem;align-items:start}.creator-workspace.is-guiding .sms-compose-card .field-block{min-height:0;display:grid;align-content:start;gap:.62rem;border:1px solid #dbe5ef;border-radius:10px;background:linear-gradient(135deg,#ffffffc7,#f5f9fcf0),#fff;box-shadow:0 14px 32px #1620310e;padding:.9rem}.creator-workspace.is-guiding .sms-compose-card .field-block span{display:inline-flex;align-items:center;gap:.42rem;color:#142033;font-size:.9rem;font-weight:900}.creator-workspace.is-guiding .sms-compose-card .field-block span svg{width:1rem;height:1rem;color:#16a34a}.creator-workspace.is-guiding .sms-phone-field input{height:54px;min-height:54px;border-color:#cfdbe8;background:#fff;color:#142033;font-size:1rem;font-weight:820;letter-spacing:.01em}.creator-workspace.is-guiding .sms-phone-field small{color:#68778b;font-size:.76rem;font-weight:680;line-height:1.45}.creator-workspace.is-guiding .sms-message-field textarea{height:132px;min-height:132px;border-color:#cfdbe8;background:#fff;color:#142033;font-weight:720;resize:vertical}.creator-workspace.is-guiding .sms-message-field textarea::placeholder,.creator-workspace.is-guiding .sms-phone-field input::placeholder{color:#7c8796;font-weight:760}@media(max-width:1240px){.creator-workspace.is-guiding{width:min(100% - 48px,1120px)}}@media(max-width:780px){.creator-workspace.is-guiding{width:min(100% - 24px,620px)}.creator-workspace.is-guiding .sms-compose-card{grid-template-columns:1fr}}html[data-theme=dark]{--page: #080d12;--surface: #101821;--surface-soft: #0c1219;--surface-strong: #192432;--surface-elevated: rgba(16, 24, 33, .96);--control-bg: #111b25;--control-hover: #172637;--ink: #eef6f3;--muted: #a9b8c7;--border: #263547;--line: rgba(214, 230, 242, .14);--primary: #63ddb4;--primary-strong: #25b98f;--gold: #d7a84f;--blue: #6ea8ff;--plum: #b49cff;--danger: #ff9b7c;color-scheme:dark}html[data-theme=dark] body{color:var(--ink);background:linear-gradient(90deg,rgba(110,168,255,.07) 1px,transparent 1px),linear-gradient(0deg,rgba(99,221,180,.06) 1px,transparent 1px),radial-gradient(circle at 50% -18%,rgba(99,221,180,.16),transparent 32rem),linear-gradient(135deg,#080d12,#0b1219 48%,#101812);background-size:52px 52px,52px 52px,auto,auto}html[data-theme=dark] .topbar{background:#090e14db;border-color:#4d61766b;box-shadow:0 16px 44px #0000005c}html[data-theme=dark] .brand strong,html[data-theme=dark] .guide-stage-header h1,html[data-theme=dark] .guide-copy h2,html[data-theme=dark] .preview-heading h2,html[data-theme=dark] .toolbar-panel strong,html[data-theme=dark] .toolbar-history-panel strong,html[data-theme=dark] .edit-confirmation-copy h2{color:#f3f8f6}html[data-theme=dark] .brand small,html[data-theme=dark] .guide-stage-header p,html[data-theme=dark] .guide-copy p,html[data-theme=dark] .guide-actions p,html[data-theme=dark] .preview-heading span,html[data-theme=dark] .preview-heading p,html[data-theme=dark] .toolbar-panel label,html[data-theme=dark] .edit-confirmation-copy p{color:#a9b8c7}html[data-theme=dark] input,html[data-theme=dark] textarea,html[data-theme=dark] select{background:#0e1721;border-color:#2b3d52;color:#eef6f3;box-shadow:inset 0 1px #ffffff0a}html[data-theme=dark] input::placeholder,html[data-theme=dark] textarea::placeholder{color:#7f90a3}html[data-theme=dark] button{background:#121d28;border-color:#2b3d52;color:#eef6f3}html[data-theme=dark] button:hover,html[data-theme=dark] .ghost-action:hover,html[data-theme=dark] .nav-button:hover,html[data-theme=dark] .dev-button:hover{background:#172637;border-color:#63ddb452;color:#fff}html[data-theme=dark] .primary-action,html[data-theme=dark] button.primary-action{background:linear-gradient(145deg,#0fa57d,#08735a);border-color:#63ddb44d;color:#fff;box-shadow:0 16px 34px #04765852}html[data-theme=dark] .primary-action:hover,html[data-theme=dark] button.primary-action:hover{background:linear-gradient(145deg,#18c094,#0b8065);box-shadow:0 18px 42px #0476586b}html[data-theme=dark] .primary-action:disabled,html[data-theme=dark] button.primary-action:disabled{border-color:#63ddb433;background:linear-gradient(145deg,#145246,#0d3a32);color:#f4fffb;box-shadow:none;opacity:1}html[data-theme=dark] .language-switch,html[data-theme=dark] .studio-guide-pill,html[data-theme=dark] .studio-menu-dropdown summary,html[data-theme=dark] .theme-toggle{background:#101821d6;border-color:#4d61766b;color:#dce8ef}html[data-theme=dark] .language-switch[open] summary,html[data-theme=dark] .language-switch summary:hover,html[data-theme=dark] .language-switch a.active,html[data-theme=dark] .language-switch a:hover,html[data-theme=dark] .studio-guide-pill.active,html[data-theme=dark] .studio-guide-pill:hover,html[data-theme=dark] .studio-menu-dropdown[open] summary,html[data-theme=dark] .studio-menu-dropdown summary:hover,html[data-theme=dark] .theme-toggle:hover{background:#63ddb424;border-color:#63ddb461;color:#bff7df}html[data-theme=dark] .language-menu,html[data-theme=dark] .studio-menu-panel,html[data-theme=dark] .toolbar-panel{background:#0d141dfa;border-color:#2b3d52;box-shadow:0 24px 64px #00000061}html[data-theme=dark] .language-switch a strong,html[data-theme=dark] .studio-menu-panel button,html[data-theme=dark] .studio-menu-panel a{color:#eef6f3}html[data-theme=dark] .language-switch a small{color:#93a4b6}html[data-theme=dark] .creator-workspace.is-guiding .wizard-panel.conversion-wizard,html[data-theme=dark] .creator-workspace.is-guiding .guide-rail,html[data-theme=dark] .creator-workspace.is-guiding .guide-stage-card,html[data-theme=dark] .creator-workspace.is-guiding .guide-proof-rail{background:linear-gradient(180deg,#101821f7,#0b1219f0),linear-gradient(90deg,rgba(110,168,255,.045) 1px,transparent 1px),linear-gradient(0deg,rgba(99,221,180,.04) 1px,transparent 1px);background-size:auto,28px 28px,28px 28px;border-color:#27384b;color:#eef6f3;box-shadow:0 22px 60px #00000057;color-scheme:dark}html[data-theme=dark] .creator-workspace.is-guiding .guide-rail{background:linear-gradient(180deg,#0e161ffa,#0a1017f5),linear-gradient(90deg,rgba(99,221,180,.035) 1px,transparent 1px),linear-gradient(0deg,rgba(110,168,255,.035) 1px,transparent 1px)}html[data-theme=dark] .creator-workspace.is-guiding .progress-rail:before{background:#2d3d50}html[data-theme=dark] .creator-workspace.is-guiding .progress-step{color:#9dafc0}html[data-theme=dark] .creator-workspace.is-guiding .progress-index{background:#172332;color:#d8e6ee;box-shadow:0 10px 22px #00000038}html[data-theme=dark] .creator-workspace.is-guiding .progress-text strong{color:#dce8ef}html[data-theme=dark] .creator-workspace.is-guiding .progress-text small{color:#8fa0b2}html[data-theme=dark] .creator-workspace.is-guiding .progress-step.active .progress-index{background:linear-gradient(145deg,#17b88e,#08735a);color:#fff;box-shadow:0 12px 26px #14b88e3d}html[data-theme=dark] .creator-workspace.is-guiding .progress-step.active .progress-text strong{color:#bff7df}html[data-theme=dark] .creator-workspace.is-guiding .guide-stage-header>span:first-child,html[data-theme=dark] .creator-workspace.is-guiding .guide-copy>span,html[data-theme=dark] .creator-workspace.is-guiding .content_label,html[data-theme=dark] .creator-workspace.is-guiding .guide-copy span{color:#d7a84f}html[data-theme=dark] .creator-workspace.is-guiding .guide-title-rule{background:#d7a84f}html[data-theme=dark] .creator-workspace.is-guiding .type-category-tabs{background:#0c141c;border-color:#2b3d52;box-shadow:0 14px 32px #0000003d}html[data-theme=dark] .creator-workspace.is-guiding .type-category-tabs button{border-color:#26374b;background:transparent;color:#b5c4d1}html[data-theme=dark] .creator-workspace.is-guiding .type-category-tabs button:hover{background:#6ea8ff1f;color:#e8f2ff}html[data-theme=dark] .creator-workspace.is-guiding .type-category-tabs button.active{background:linear-gradient(145deg,#12a77f,#08735a);color:#fff;box-shadow:0 12px 26px #07735a52}html[data-theme=dark] .creator-workspace.is-guiding .type-grid button,html[data-theme=dark] .creator-workspace.is-guiding .content-panel,html[data-theme=dark] .creator-workspace.is-guiding .email-compose-card,html[data-theme=dark] .creator-workspace.is-guiding .sms-compose-card .field-block,html[data-theme=dark] .creator-workspace.is-guiding .guide-proof-row,html[data-theme=dark] .creator-workspace.is-guiding .guide-donation-card,html[data-theme=dark] .creator-workspace.is-guiding .guide-help-card{background:linear-gradient(145deg,rgba(255,255,255,.035),transparent 48%),#111b25;border-color:#2b3d52;color:#eef6f3;box-shadow:0 16px 38px #0000003d}html[data-theme=dark] .creator-workspace.is-guiding .type-grid button:hover,html[data-theme=dark] .creator-workspace.is-guiding .guide-proof-row:hover{border-color:#63ddb46b;background:linear-gradient(145deg,rgba(99,221,180,.06),transparent 48%),#142231}html[data-theme=dark] .creator-workspace.is-guiding .type-grid button.active{border-color:#63ddb4;box-shadow:0 18px 38px #0b80653d}html[data-theme=dark] .creator-workspace.is-guiding .type-grid button strong,html[data-theme=dark] .creator-workspace.is-guiding .guide-proof-row strong,html[data-theme=dark] .creator-workspace.is-guiding .guide-donation-card strong,html[data-theme=dark] .creator-workspace.is-guiding .guide-help-card strong,html[data-theme=dark] .creator-workspace.is-guiding .sms-compose-card .field-block span{color:#f3f8f6}html[data-theme=dark] .creator-workspace.is-guiding .type-grid button small,html[data-theme=dark] .creator-workspace.is-guiding .guide-proof-row p,html[data-theme=dark] .creator-workspace.is-guiding .guide-donation-card p,html[data-theme=dark] .creator-workspace.is-guiding .guide-help-card p,html[data-theme=dark] .creator-workspace.is-guiding .sms-phone-field small{color:#9dafc0}html[data-theme=dark] .creator-workspace.is-guiding .type-popular-badge{background:#63ddb421;color:#bff7df;border-top:1px solid rgba(99,221,180,.18)}html[data-theme=dark] .creator-workspace.is-guiding .guide-knowledge,html[data-theme=dark] .creator-workspace.is-guiding .guide-note{background:linear-gradient(90deg,#63ddb41a,#6ea8ff13);border-color:#63ddb438}html[data-theme=dark] .creator-workspace.is-guiding .guide-knowledge strong,html[data-theme=dark] .creator-workspace.is-guiding .guide-note strong{color:#bff7df}html[data-theme=dark] .creator-workspace.is-guiding .guide-knowledge p,html[data-theme=dark] .creator-workspace.is-guiding .guide-note p{color:#b3c0cc}html[data-theme=dark] .creator-workspace.is-guiding .guide-note-preview{background:#0f1822db;border:1px solid #2b3d52;box-shadow:0 12px 28px #00000047}html[data-theme=dark] .creator-workspace.is-guiding .mini-toolbar-menu{background:#111b25;border-color:#2b3d52;color:#dce8ef}html[data-theme=dark] .creator-workspace.is-guiding .mini-toolbar-line{border-color:#34465b}html[data-theme=dark] .creator-workspace.is-guiding .mini-toolbar-cursor{border-left-color:#eef6f3}html[data-theme=dark] .creator-workspace.is-guiding .sms-phone-field input,html[data-theme=dark] .creator-workspace.is-guiding .sms-message-field textarea{background:#0e1721;border-color:#2b3d52;color:#eef6f3}html[data-theme=dark] .preview-panel,html[data-theme=dark] .studio-panel,html[data-theme=dark] .simple-panel{color:#eef6f3}html[data-theme=dark] .preview-stage{border-color:#27384b;background:linear-gradient(45deg,rgba(255,255,255,.045) 25%,transparent 25%),linear-gradient(-45deg,rgba(255,255,255,.045) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,rgba(255,255,255,.045) 75%),linear-gradient(-45deg,transparent 75%,rgba(255,255,255,.045) 75%),#05080c;background-position:0 0,0 12px,12px -12px,-12px 0;background-size:24px 24px;box-shadow:inset 0 0 0 1px #ffffff0a,0 22px 60px #0000005c}html[data-theme=dark] .qr-preview-frame{border-color:#26374b;background:linear-gradient(45deg,rgba(255,255,255,.05) 25%,transparent 25%),linear-gradient(-45deg,rgba(255,255,255,.05) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,rgba(255,255,255,.05) 75%),linear-gradient(-45deg,transparent 75%,rgba(255,255,255,.05) 75%),#0b1118;background-position:0 0,0 12px,12px -12px,-12px 0;background-size:24px 24px;box-shadow:0 18px 46px #00000057}html[data-theme=dark] .style-toolbar{background:#0d141df0;border-color:#2b3d52;box-shadow:inset 0 1px #ffffff0f,0 16px 44px #00000057}html[data-theme=dark] .toolbar-menu summary,html[data-theme=dark] .toolbar-back,html[data-theme=dark] .format-row button,html[data-theme=dark] .preset-menu-grid button,html[data-theme=dark] .action-grid button{background:#111b25;border-color:#2b3d52;color:#dce8ef}html[data-theme=dark] .toolbar-menu[open] summary,html[data-theme=dark] .toolbar-menu summary:hover,html[data-theme=dark] .toolbar-back:hover,html[data-theme=dark] .format-row button.active,html[data-theme=dark] .format-row button:hover,html[data-theme=dark] .preset-menu-grid button:hover,html[data-theme=dark] .action-grid button:hover{background:#63ddb41f;border-color:#63ddb461;color:#bff7df}html[data-theme=dark] .toolbar-menu summary svg,html[data-theme=dark] .toolbar-back svg{color:currentColor}html[data-theme=dark] .toolbar-menu-grid label,html[data-theme=dark] .export-panel label{background:#0f1822;border-color:#2b3d52;color:#dce8ef}html[data-theme=dark] .toolbar-panel select,html[data-theme=dark] .toolbar-panel input[type=text],html[data-theme=dark] .toolbar-panel input[type=range],html[data-theme=dark] .toolbar-panel input[type=color]{background-color:#0b131c;border-color:#2b3d52;color:#eef6f3}html[data-theme=dark] .history-list,html[data-theme=dark] .studio-history-list,html[data-theme=dark] .studio-history-panel .history-list{color:#dce8ef}html[data-theme=dark] .history-list button,html[data-theme=dark] .studio-history-list button{background:#0f1822;border-color:#2b3d52;color:#dce8ef}html[data-theme=dark] .history-list button:hover,html[data-theme=dark] .studio-history-list button:hover{background:#172637;border-color:#6ea8ff5c;color:#fff}html[data-theme=dark] .notification-toast{background:#0e161ff5;border-color:#2b3d52;color:#eef6f3}html[data-theme=dark] .notification-toast p{color:#a9b8c7}html[data-theme=dark] .edit-confirmation-card,html[data-theme=dark] .donation-card,html[data-theme=dark] .download-donation-card{background:linear-gradient(180deg,#101821fa,#0b1219f5);border-color:#2b3d52;color:#eef6f3}html[data-theme=dark] .download-donation-card{background:radial-gradient(circle at 50% -8%,rgba(217,175,98,.14),transparent 36%),linear-gradient(180deg,#101821fa,#0b1219f5)}html[data-theme=dark] .download-donation-card strong{color:#f3f8f6}html[data-theme=dark] .download-donation-card p,html[data-theme=dark] .download-donation-actions small,html[data-theme=dark] .donation-later{color:#a9b8c7}html[data-theme=dark] .download-donation-emblem{border-color:#d9af6257;background:linear-gradient(145deg,#5c43198a,#18222eeb);box-shadow:0 16px 34px #0003}html[data-theme=dark] .donation-later:hover{background:#63ddb41a;border-color:#63ddb442;color:#bff7df}html[data-theme=dark] .paypal-hosted-donation-form{background:transparent}html[data-theme=dark] input:focus,html[data-theme=dark] textarea:focus,html[data-theme=dark] select:focus,html[data-theme=dark] button:focus-visible,html[data-theme=dark] summary:focus-visible,html[data-theme=dark] a:focus-visible{outline:2px solid rgba(99,221,180,.58);outline-offset:3px;border-color:#63ddb47a;box-shadow:0 0 0 4px #63ddb41f}html[data-theme=dark] .flash-message,html[data-theme=dark] .auth-card,html[data-theme=dark] .saas-card,html[data-theme=dark] .pricing-card,html[data-theme=dark] .cluster-card,html[data-theme=dark] .content-landing,html[data-theme=dark] .dashboard-hero,html[data-theme=dark] .dashboard-kpis article,html[data-theme=dark] .dynamic-code-card,html[data-theme=dark] .plan-mini-card,html[data-theme=dark] .empty-state,html[data-theme=dark] .billing-card,html[data-theme=dark] .csv-card,html[data-theme=dark] .analytics-filter-card,html[data-theme=dark] .smart-rules-panel,html[data-theme=dark] .account-shell .saas-card,html[data-theme=dark] .admin-shell .saas-card,html[data-theme=dark] .auth-help-box,html[data-theme=dark] .upgrade-proof-card,html[data-theme=dark] .upgrade-faq-card,html[data-theme=dark] .admin-toolbar-card,html[data-theme=dark] .retention-admin-card{background:linear-gradient(145deg,rgba(255,255,255,.035),transparent 52%),#101821;border-color:#263547;color:#eef6f3;box-shadow:0 24px 70px #0000004d}html[data-theme=dark] .flash-error,html[data-theme=dark] .csv-import-errors,html[data-theme=dark] .danger-form{background:#2a1717;border-color:#ff9b7c47;color:#ffb7a2}html[data-theme=dark] .auth-card h1,html[data-theme=dark] .dashboard-hero h1,html[data-theme=dark] .content-landing h1,html[data-theme=dark] .saas-card h2,html[data-theme=dark] .pricing-card h2,html[data-theme=dark] .cluster-card h3,html[data-theme=dark] .empty-state h2,html[data-theme=dark] .section-heading-row strong,html[data-theme=dark] .dynamic-code-card strong,html[data-theme=dark] .plan-mini-card strong{color:#f3f8f6}html[data-theme=dark] .auth-card p,html[data-theme=dark] .dashboard-hero p,html[data-theme=dark] .content-landing header p,html[data-theme=dark] .saas-card p,html[data-theme=dark] .cluster-card p,html[data-theme=dark] .empty-state p,html[data-theme=dark] .muted-text,html[data-theme=dark] .quota-note,html[data-theme=dark] .history-empty,html[data-theme=dark] .studio-history-panel .history-empty{color:#a9b8c7}html[data-theme=dark] .section-eyebrow,html[data-theme=dark] .status-pill,html[data-theme=dark] .pricing-card.current-plan>span,html[data-theme=dark] .upgrade-proof-card span{background:#63ddb41f;border-color:#63ddb43d;color:#bff7df}html[data-theme=dark] .token-box,html[data-theme=dark] .billing-status,html[data-theme=dark] .notification-preferences,html[data-theme=dark] .promo-inline-form,html[data-theme=dark] .csv-card code,html[data-theme=dark] .api-example code{background:#0c141c;border-color:#263547;color:#bff7df}html[data-theme=dark] .language-switch summary,html[data-theme=dark] .language-menu a,html[data-theme=dark] .studio-menu-panel button,html[data-theme=dark] .toolbar-menu summary,html[data-theme=dark] .toolbar-panel button,html[data-theme=dark] .history-item,html[data-theme=dark] .notification-close,html[data-theme=dark] .donation-close,html[data-theme=dark] .edit-confirmation-actions .ghost-action{color:#dce8ef}html[data-theme=dark] .notification-close:hover,html[data-theme=dark] .donation-close:hover,html[data-theme=dark] .edit-confirmation-actions .ghost-action:hover{background:#63ddb41f;border-color:#63ddb45c;color:#bff7df}html[data-theme=dark] .toolbar-coach{background:linear-gradient(135deg,#0e161ffa,#102522f5),#0f1822;border-color:#63ddb452;color:#eef6f3;box-shadow:0 20px 52px #00000061}html[data-theme=dark] .toolbar-coach strong{color:#bff7df}html[data-theme=dark] .toolbar-coach small{color:#a9b8c7}html[data-theme=dark] .creator-workspace.is-guiding .guide-stage-header h1,html[data-theme=dark] .creator-workspace.is-guiding .guide-copy h2,html[data-theme=dark] .creator-workspace.is-guiding .content-panel h3,html[data-theme=dark] .creator-workspace.is-guiding .content-panel h4{color:#fbfffd!important;text-shadow:0 1px 0 rgba(0,0,0,.24)}html[data-theme=dark] .creator-workspace.is-guiding .guide-stage-header p,html[data-theme=dark] .creator-workspace.is-guiding .guide-copy p,html[data-theme=dark] .creator-workspace.is-guiding .content-panel p{color:#c7d4df!important}html[data-theme=dark] .creator-workspace.is-guiding .type-selection-hint{color:#aebdca}html[data-theme=dark] .creator-workspace.is-guiding .content-panel-note{background:linear-gradient(135deg,#49c49a14,#2d8cff0f),#111b25!important;border-color:#94a3b83d!important;color:#c7d4df!important}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .creator-workspace.is-guiding .guide-stage-header h1,html:not([data-theme=light]) .creator-workspace.is-guiding .guide-copy h2,html:not([data-theme=light]) .creator-workspace.is-guiding .content-panel h3,html:not([data-theme=light]) .creator-workspace.is-guiding .content-panel h4{color:#fbfffd!important;text-shadow:0 1px 0 rgba(0,0,0,.24)}html:not([data-theme=light]) .creator-workspace.is-guiding .guide-stage-header p,html:not([data-theme=light]) .creator-workspace.is-guiding .guide-copy p,html:not([data-theme=light]) .creator-workspace.is-guiding .content-panel p{color:#c7d4df!important}html:not([data-theme=light]) .creator-workspace.is-guiding .content-panel-note{background:linear-gradient(135deg,#49c49a14,#2d8cff0f),#111b25!important;border-color:#94a3b83d!important;color:#c7d4df!important}}.site-footer{border-top:1px solid rgba(141,235,198,.16);background:radial-gradient(circle at 12% 0%,rgba(46,217,170,.15),transparent 26rem),linear-gradient(180deg,#0b1513,#07110f 66%,#050b0a);color:#eef9f4;padding:clamp(2.4rem,4.5vw,4.4rem) var(--space-page) clamp(1.1rem,2.4vw,1.7rem)}.site-footer-shell{width:min(1240px,100%);margin:0 auto;display:grid;gap:clamp(1.5rem,3vw,2.4rem)}.site-footer-main{display:block}.site-footer-inner{display:grid;grid-template-columns:minmax(300px,1.4fr) minmax(130px,.55fr) minmax(250px,1fr) minmax(130px,.5fr) minmax(150px,.58fr);gap:clamp(1rem,2vw,1.65rem);align-items:start}.site-footer .brand{justify-content:flex-start;padding:0}.site-footer .brand-copy small{display:none}.site-footer .brand-mark{color:#8debc6}.site-footer .brand-copy strong{color:#fff}.site-footer-brand{display:grid;gap:1.05rem;align-content:start}.site-footer-brand p,.footer-seo-links a,.footer-legal-links a,.site-footer-bottom p{color:#9fb2ab;line-height:1.65}.site-footer-brand p{max-width:26rem;margin:0;font-size:.96rem}.footer-proof-list{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.footer-proof-list li{display:inline-flex;align-items:center;gap:.55rem;color:#c9d8d2;font-size:.86rem;font-weight:760}.footer-proof-list li span{width:.42rem;height:.42rem;border-radius:999px;background:#8debc6;box-shadow:0 0 0 4px #8debc61a}.footer-seo-links,.footer-legal-links{display:grid;gap:.82rem;align-content:start}.footer-seo-links strong,.footer-legal-links strong{color:#fff;font-size:.78rem;font-weight:900;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.footer-heading-link{display:inline-flex;width:max-content;max-width:100%;text-decoration:none}.footer-seo-links ul,.footer-legal-links ul{display:grid;gap:.44rem .9rem;margin:0;padding:0;list-style:none}.footer-seo-links .footer-seo-group-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.95rem,2vw,1.5rem)}.footer-seo-group{display:grid;align-content:start;gap:.56rem;min-width:0}.footer-seo-group-title{color:#8debc6;font-size:.76rem;font-weight:900}.footer-seo-group ul{grid-template-columns:1fr;gap:.38rem}.footer-legal-links ul{grid-template-columns:1fr;gap:.42rem}.footer-programmatic-links .footer-split-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.05rem}.footer-seo-links a,.footer-legal-links a{display:inline;width:max-content;max-width:100%;border:0;border-radius:0;background:transparent;padding:0;color:#a8bbb4;font-size:.86rem;font-weight:700;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.2em;transition:color var(--motion-fast),text-decoration-color var(--motion-fast)}.footer-legal-links .footer-heading-link{display:inline-flex;width:max-content;max-width:100%;padding:0;text-decoration:none}.footer-heading-link:hover strong{color:#8debc6}.footer-seo-links a:hover,.footer-legal-links a:hover{color:#fff;text-decoration-color:#8debc6}.site-footer-bottom{display:flex;flex-wrap:wrap;gap:.85rem 1rem;align-items:center;justify-content:space-between;padding-top:clamp(1rem,2vw,1.35rem);border-top:1px solid rgba(197,219,211,.14)}.site-footer-bottom .brand{gap:.48rem}.site-footer-bottom .brand-mark{width:1.62rem;height:1.62rem}.site-footer-bottom .brand-copy strong{font-size:.98rem}.site-footer-bottom p{margin:0;font-size:.84rem}.site-footer-bottom p span{color:#dcebe5;font-weight:850}.legal-page-shell{width:min(1120px,calc(100% - 2rem));padding-top:clamp(1.6rem,4vw,3.6rem)}.legal-hero-panel,.legal-section-card,.legal-related-panel{border:1px solid rgba(216,224,234,.9);border-radius:calc(var(--radius) + 16px);background:linear-gradient(145deg,#fffffff5,#f8fbfce6),var(--surface);box-shadow:var(--shadow)}.legal-hero-panel{display:grid;gap:clamp(1.2rem,3vw,2rem);padding:clamp(1.2rem,4vw,3rem)}.legal-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.45fr);gap:clamp(1rem,3vw,2.2rem);align-items:start}.legal-hero-grid h1{max-width:760px;margin:.65rem 0 .85rem;color:#111827;font-size:clamp(2.3rem,5vw,4.3rem);line-height:.98;letter-spacing:0}.legal-hero-grid p{max-width:680px;margin:0;color:var(--muted);font-size:clamp(1rem,1.5vw,1.12rem);line-height:1.75}.legal-summary-card{display:grid;gap:.75rem;border:1px solid rgba(13,111,88,.18);border-radius:calc(var(--radius) + 10px);background:linear-gradient(145deg,#ecf9f5e6,#ffffffd1),#fff;padding:clamp(1rem,2.3vw,1.35rem)}.legal-summary-card>span{color:var(--gold-strong);font-size:.78rem;font-weight:920;text-transform:uppercase}.legal-summary-card strong{color:var(--ink);font-size:1.05rem}.legal-summary-card h2{margin:.35rem 0 0;color:var(--ink);font-size:1.35rem;line-height:1.1}.legal-summary-card ul,.legal-related-links{display:grid;gap:.55rem;margin:0;padding:0;list-style:none}.legal-summary-card li{display:flex;align-items:flex-start;gap:.5rem;color:var(--ink);line-height:1.5;font-weight:720}.legal-summary-card li svg{width:1rem;height:1rem;flex:0 0 auto;margin-top:.16rem;color:var(--primary)}.legal-content-grid{display:grid;gap:1rem}.legal-section-card{display:grid;gap:.75rem;padding:clamp(1.1rem,3vw,1.7rem)}.legal-section-card h2,.legal-related-panel h2{margin:0;color:var(--ink);font-size:clamp(1.35rem,2.4vw,2rem);line-height:1.1}.legal-section-card p{margin:0;color:var(--muted);line-height:1.75}.legal-section-card a{color:var(--primary-strong);font-weight:800;text-decoration:underline;text-underline-offset:.18em}.legal-related-panel{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:clamp(1.1rem,3vw,1.7rem)}.legal-related-links{grid-template-columns:repeat(3,minmax(0,1fr));min-width:min(620px,100%)}.legal-related-links a{display:inline-flex;align-items:center;justify-content:space-between;gap:.75rem;border:1px solid var(--border);border-radius:var(--radius);background:#ffffffb8;padding:.75rem .85rem;color:var(--ink);font-weight:850;box-shadow:0 12px 24px #191f2c0f}.legal-related-links a:hover{color:var(--primary-strong);border-color:#0d6f5840;transform:translateY(-1px)}.legal-related-links svg{width:1rem;height:1rem;flex:0 0 auto}.qr-type-landing{width:min(1180px,calc(100% - 2rem));padding-top:clamp(1.6rem,4vw,3.6rem)}.qr-type-hero-panel,.qr-type-section{border:1px solid rgba(216,224,234,.9);border-radius:calc(var(--radius) + 16px);background:linear-gradient(145deg,#fffffff5,#f8fbfce6),var(--surface);box-shadow:var(--shadow)}.qr-type-hero-panel{display:grid;gap:clamp(1.2rem,3vw,2rem);padding:clamp(1.2rem,4vw,3rem);overflow:hidden}.qr-type-breadcrumb{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.45rem;width:max-content;max-width:100%;color:var(--muted);font-size:.84rem;font-weight:820}.qr-type-breadcrumb a{color:var(--primary-strong)}.qr-type-breadcrumb svg{width:.85rem;height:.85rem;rotate:-90deg;color:var(--gold)}.qr-type-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.38fr);gap:clamp(1rem,3vw,2.4rem);align-items:center}.qr-type-hero-copy{max-width:780px}.qr-type-hero-copy h1{max-width:760px;margin:.65rem 0 .8rem;color:#111827;font-size:clamp(2.35rem,6vw,4.9rem);line-height:.95;letter-spacing:0}.qr-type-hero-copy p{max-width:690px;margin:0;color:var(--muted);font-size:clamp(1rem,1.5vw,1.12rem);line-height:1.75}.qr-type-positioning{display:inline-flex;width:fit-content;max-width:100%;align-items:center;gap:.48rem;border:1px solid rgba(15,107,85,.18);border-radius:999px;background:linear-gradient(135deg,#edfaf5f2,#ffffffdb);color:var(--primary-strong)!important;padding:.54rem .78rem;font-size:.9rem!important;font-weight:800;line-height:1.35!important;box-shadow:0 14px 32px #0f6b5517}.qr-type-positioning svg{width:1rem;height:1rem;flex:0 0 auto}.qr-type-proof-panel{display:grid;gap:.75rem}.qr-type-proof-panel div,.qr-type-proof-panel a{display:flex;align-items:center;gap:.75rem;border:1px solid rgba(216,224,234,.9);border-radius:calc(var(--radius) + 8px);background:#ffffffc7;padding:.85rem;box-shadow:0 18px 40px #191f2c14;color:inherit;text-decoration:none;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.qr-type-proof-panel a:hover{border-color:#0f6b5557;box-shadow:0 22px 46px #0f6b551f;transform:translateY(-1px)}.qr-type-proof-panel svg{width:1.25rem;height:1.25rem;color:var(--primary)}.qr-type-proof-panel span{color:var(--ink);font-weight:850;line-height:1.25}.qr-type-section{padding:clamp(1.1rem,3vw,2rem)}.qr-type-section h2{margin:.35rem 0 0;color:var(--ink);font-size:clamp(1.6rem,3vw,2.4rem);line-height:1.05;letter-spacing:0}.qr-type-step-cta{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:44px;border:1px solid rgba(13,111,88,.42);border-radius:var(--radius);background:linear-gradient(135deg,#1ab893fa,#076550fa),var(--primary);padding:.72rem 1rem;color:#fff;font-size:.94rem;font-weight:900;text-decoration:none;box-shadow:0 16px 34px #0765503d;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.qr-type-step-cta svg{width:1.05rem;height:1.05rem;flex:0 0 auto;transition:transform .18s ease}.qr-type-step-cta:hover{color:#fff;border-color:#1ab893b3;background:linear-gradient(135deg,#1dc79e,#055744),var(--primary-strong);box-shadow:0 20px 42px #07655052;transform:translateY(-1px)}.qr-type-step-cta:hover svg{transform:translate(3px)}.qr-type-step-cta:focus-visible{outline:3px solid rgba(26,184,147,.28);outline-offset:3px}.qr-type-use-grid,.qr-type-steps,.qr-type-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}.qr-type-intent-section,.qr-type-answer-section,.qr-type-checklist-section{display:grid;grid-template-columns:minmax(0,.94fr) minmax(280px,.56fr);gap:.9rem;align-items:stretch}.qr-type-intent-card,.qr-type-answer-card,.qr-type-geo-card,.qr-type-field-card,.qr-type-advice-card,.qr-type-checklist-card{display:grid;gap:.8rem;align-content:start;border:1px solid var(--border);border-radius:calc(var(--radius) + 8px);background:#ffffffd1;padding:clamp(1rem,2.4vw,1.35rem)}.qr-type-intent-card p,.qr-type-answer-card p,.qr-type-field-card p,.qr-type-advice-card p{margin:0;color:var(--muted);line-height:1.7}.qr-type-intent-card h2,.qr-type-answer-card h2,.qr-type-geo-card h2,.qr-type-field-card h2,.qr-type-advice-card h2,.qr-type-checklist-card h2{margin:.15rem 0 0}.qr-type-field-card ul,.qr-type-geo-card ul,.qr-type-checklist-card ul{display:grid;gap:.55rem;padding:0;margin:.1rem 0 0;list-style:none}.qr-type-field-card li,.qr-type-geo-card li,.qr-type-checklist-card li{display:flex;align-items:flex-start;gap:.5rem;color:var(--ink);line-height:1.45;font-weight:720}.qr-type-field-card li svg,.qr-type-geo-card li svg,.qr-type-checklist-card li svg{width:1rem;height:1rem;margin-top:.12rem;color:var(--primary)}.qr-type-answer-card{min-height:100%}.qr-type-answer-card p{font-size:clamp(1.02rem,1.55vw,1.18rem)}.qr-type-geo-card{background:radial-gradient(circle at 12% 10%,rgba(37,190,153,.12),transparent 35%),#ffffffdb}.qr-type-geo-card li{font-size:.94rem}.section-heading-row p{max-width:720px;margin:.45rem 0 0;color:var(--muted);line-height:1.65}.qr-type-use-card,.qr-type-steps article,.qr-type-benefit-list article,.qr-type-faq-list details{border:1px solid var(--border);border-radius:calc(var(--radius) + 8px);background:#ffffffd1}.qr-type-use-card{display:grid;gap:.65rem;align-content:start;min-height:144px;padding:1rem}.qr-type-use-card svg,.qr-type-benefit-list svg{color:var(--primary)}.qr-type-use-card p,.qr-type-split-section p,.qr-type-benefit-list p,.qr-type-steps p,.qr-type-faq-list p{margin:0;color:var(--muted);line-height:1.65}.qr-type-split-section{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(1rem,3vw,2rem);align-items:start}.qr-type-benefit-list{display:grid;gap:.85rem}.qr-type-benefit-list article{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.85rem;padding:1rem}.qr-type-benefit-list h3{margin:0 0 .35rem;color:var(--ink);line-height:1.15}.qr-type-steps article{display:grid;gap:.75rem;padding:1rem}.qr-type-steps span{display:grid;place-items:center;width:2rem;height:2rem;border-radius:999px;background:var(--primary);color:#fff;font-weight:920;box-shadow:0 10px 22px #0f6b5538}.qr-type-faq-list{display:grid;gap:.65rem}.qr-type-faq-list details{padding:0;overflow:hidden}.qr-type-faq-list summary{cursor:pointer;padding:.95rem 1rem;color:var(--ink);font-weight:880}.qr-type-faq-list p{padding:0 1rem 1rem}.qr-type-related-card{min-height:172px}html[data-theme=dark] .site-footer{border-color:#243244;background:radial-gradient(circle at 12% 0%,rgba(50,214,171,.14),transparent 26rem),linear-gradient(180deg,#0d141deb,#090e15fa),#0b1118}html[data-theme=dark] .footer-seo-links,html[data-theme=dark] .footer-legal-links{background:transparent;box-shadow:none}html[data-theme=dark] .footer-proof-list li{color:#e7f8f1;box-shadow:none}html[data-theme=dark] .site-footer-brand p,html[data-theme=dark] .footer-seo-links a,html[data-theme=dark] .footer-legal-links a,html[data-theme=dark] .site-footer-bottom p,html[data-theme=dark] .site-footer-bottom span,html[data-theme=dark] .legal-hero-grid p,html[data-theme=dark] .legal-section-card p,html[data-theme=dark] .qr-type-hero-copy p,html[data-theme=dark] .qr-type-positioning,html[data-theme=dark] .qr-type-intent-card p,html[data-theme=dark] .qr-type-answer-card p,html[data-theme=dark] .qr-type-field-card p,html[data-theme=dark] .qr-type-advice-card p,html[data-theme=dark] .section-heading-row p,html[data-theme=dark] .qr-type-use-card p,html[data-theme=dark] .qr-type-split-section p,html[data-theme=dark] .qr-type-benefit-list p,html[data-theme=dark] .qr-type-steps p,html[data-theme=dark] .qr-type-faq-list p,html[data-theme=dark] .qr-type-field-card li,html[data-theme=dark] .qr-type-checklist-card li{color:#b5c5d4}html[data-theme=dark] .footer-seo-links strong,html[data-theme=dark] .footer-legal-links strong,html[data-theme=dark] .legal-hero-grid h1,html[data-theme=dark] .legal-section-card h2,html[data-theme=dark] .legal-related-panel h2,html[data-theme=dark] .legal-summary-card h2,html[data-theme=dark] .legal-summary-card strong,html[data-theme=dark] .legal-summary-card li,html[data-theme=dark] .qr-type-section h2,html[data-theme=dark] .qr-type-answer-card h2,html[data-theme=dark] .qr-type-geo-card h2,html[data-theme=dark] .qr-type-proof-panel span,html[data-theme=dark] .qr-type-benefit-list h3,html[data-theme=dark] .qr-type-faq-list summary,html[data-theme=dark] .qr-type-hero-copy h1{color:#f3f8f6}html[data-theme=dark] .qr-type-step-cta{color:#fff;border-color:#52dfb875;background:linear-gradient(135deg,#2ad2abfa,#03644cfa),#0f9f80;box-shadow:0 18px 38px #04131957,0 0 0 1px #52dfb81f inset}html[data-theme=dark] .qr-type-step-cta:hover{color:#fff;border-color:#85f5d4a8;background:linear-gradient(135deg,#42e6be,#057458),#0f9f80}html[data-theme=dark] .qr-type-positioning{border-color:#63ddb447;background:linear-gradient(135deg,#1e4339f2,#121e2af2);color:#dffcf1!important;box-shadow:0 14px 32px #00000038}html[data-theme=dark] .qr-type-hero-panel,html[data-theme=dark] .qr-type-section,html[data-theme=dark] .legal-hero-panel,html[data-theme=dark] .legal-section-card,html[data-theme=dark] .legal-related-panel,html[data-theme=dark] .legal-summary-card,html[data-theme=dark] .legal-related-links a,html[data-theme=dark] .qr-type-proof-panel div,html[data-theme=dark] .qr-type-proof-panel a,html[data-theme=dark] .qr-type-intent-card,html[data-theme=dark] .qr-type-answer-card,html[data-theme=dark] .qr-type-geo-card,html[data-theme=dark] .qr-type-field-card,html[data-theme=dark] .qr-type-advice-card,html[data-theme=dark] .qr-type-checklist-card,html[data-theme=dark] .qr-type-use-card,html[data-theme=dark] .qr-type-steps article,html[data-theme=dark] .qr-type-benefit-list article,html[data-theme=dark] .qr-type-faq-list details{border-color:#263547;background:linear-gradient(145deg,rgba(255,255,255,.035),transparent 58%),#101821;box-shadow:0 24px 70px #00000047}html[data-theme=dark] .footer-seo-links a:hover,html[data-theme=dark] .footer-legal-links a:hover,html[data-theme=dark] .legal-section-card a,html[data-theme=dark] .legal-related-links a:hover{color:#bff7df}html[data-theme=dark] .footer-seo-links a:hover,html[data-theme=dark] .footer-legal-links a:hover{background:transparent;box-shadow:none;text-decoration-color:#8debc6}html[data-theme=dark] .qr-type-breadcrumb{color:#9fb0c1}html[data-theme=dark] .qr-type-breadcrumb a,html[data-theme=dark] .qr-type-proof-panel svg,html[data-theme=dark] .qr-type-geo-card svg,html[data-theme=dark] .qr-type-use-card svg,html[data-theme=dark] .qr-type-benefit-list svg{color:#7fe7bf}html[data-theme=light] .site-footer{border-color:#0f6b551f;background:radial-gradient(circle at 14% 0%,rgba(15,107,85,.1),transparent 24rem),linear-gradient(180deg,#fffffffa,#f3f8f6f5);color:var(--ink)}html[data-theme=light] .site-footer .brand-mark{color:var(--primary)}html[data-theme=light] .site-footer .brand-copy strong,html[data-theme=light] .footer-seo-links strong,html[data-theme=light] .footer-legal-links strong,html[data-theme=light] .site-footer-bottom p span{color:var(--ink)}html[data-theme=light] .footer-seo-group-title,html[data-theme=light] .footer-heading-link:hover strong{color:var(--primary-strong)}html[data-theme=light] .footer-seo-links a,html[data-theme=light] .footer-legal-links a,html[data-theme=light] .site-footer-bottom p{color:#526072}html[data-theme=light] .site-footer-bottom{border-color:#1118271a}html[data-theme=light],html[data-theme=light] .conversion-wizard,html[data-theme=light] .creator-workspace.is-guiding .wizard-panel.conversion-wizard{color-scheme:light}html[data-theme=light] input,html[data-theme=light] textarea,html[data-theme=light] select,html[data-theme=light] .language-switch{background:var(--control-bg);border-color:var(--border);color:var(--ink)}html[data-theme=light] .creator-workspace.is-guiding .wizard-panel.conversion-wizard{background:transparent;box-shadow:none;color:#172238}html[data-theme=light] .creator-workspace.is-guiding .guide-stage-card,html[data-theme=light] .creator-workspace.is-guiding .guide-proof-rail{background:#fff;border-color:#e5eaf0;color:#172238;box-shadow:0 22px 58px #16203114}html[data-theme=light] .creator-workspace.is-guiding .guide-rail{background:transparent;color:#172238;box-shadow:none}html[data-theme=light] .creator-workspace.is-guiding .guide-stage-header h1,html[data-theme=light] .creator-workspace.is-guiding .guide-copy h2,html[data-theme=light] .creator-workspace.is-guiding .content-panel h3,html[data-theme=light] .creator-workspace.is-guiding .content-panel h4,html[data-theme=light] .creator-workspace.is-guiding .type-grid button strong,html[data-theme=light] .creator-workspace.is-guiding .guide-proof-row strong,html[data-theme=light] .creator-workspace.is-guiding .progress-text strong{color:#142033!important;text-shadow:none!important}html[data-theme=light] .creator-workspace.is-guiding .guide-stage-header p,html[data-theme=light] .creator-workspace.is-guiding .guide-copy p,html[data-theme=light] .creator-workspace.is-guiding .content-panel p,html[data-theme=light] .creator-workspace.is-guiding .type-grid button small,html[data-theme=light] .creator-workspace.is-guiding .guide-proof-row p,html[data-theme=light] .creator-workspace.is-guiding .progress-text small{color:#637085!important}html[data-theme=light] .creator-workspace.is-guiding .guide-note,html[data-theme=light] .creator-workspace.is-guiding .guide-knowledge{background:linear-gradient(90deg,#f2fbf7,#eef8f5);border-color:#dfeee8;color:#607087}html[data-theme=light] .creator-workspace.is-guiding .guide-note p,html[data-theme=light] .creator-workspace.is-guiding .guide-knowledge p{color:#607087!important}html:not([data-theme=dark]) .creator-workspace.is-guiding .content-panel-note,html[data-theme=light] .creator-workspace.is-guiding .content-panel-note{background:linear-gradient(135deg,#0f80650e,#2d8cff0b),#f8fbfd!important;border-color:#d8e6f2!important;color:#5d6c81!important}html[data-theme=light] .creator-workspace.is-guiding .guide-note strong,html[data-theme=light] .creator-workspace.is-guiding .guide-knowledge strong{color:#0b674f}html[data-theme=light] .creator-workspace.is-guiding .type-category-tabs{background:#fbfcff;border-color:#e0e6ed}html[data-theme=light] .creator-workspace.is-guiding .type-category-tabs button{background:transparent;border-color:#e7ebf0;color:#4f5f73}html[data-theme=light] .creator-workspace.is-guiding .type-category-tabs button.active{background:linear-gradient(145deg,#0b765e,#064335);color:#fff}html[data-theme=light] .creator-workspace.is-guiding .type-grid button,html[data-theme=light] .creator-workspace.is-guiding .guide-proof-row,html[data-theme=light] .creator-workspace.is-guiding .content-panel,html[data-theme=light] .creator-workspace.is-guiding .email-compose-card,html[data-theme=light] .creator-workspace.is-guiding .sms-compose-card .field-block{background:#fff;border-color:#e1e7ef;color:#142033}html[data-theme=light] .creator-workspace.is-guiding .type-grid button.active{border-color:#0d7058}html[data-theme=light] .creator-workspace.is-guiding .type-category-tabs button,html[data-theme=light] .creator-workspace.is-guiding .type-grid button,html[data-theme=light] .creator-workspace.is-guiding .progress-step,html[data-theme=light] .creator-workspace.is-guiding .guide-proof-row,html[data-theme=light] .creator-workspace.is-guiding .guide-donation-card,html[data-theme=light] .creator-workspace.is-guiding .guide-help-card,html[data-theme=light] .creator-workspace.is-guiding .guide-knowledge,html[data-theme=light] .creator-workspace.is-guiding .content-panel,html[data-theme=light] .creator-workspace.is-guiding .email-compose-card,html[data-theme=light] .creator-workspace.is-guiding .sms-compose-card .field-block{transition:border-color var(--motion-smooth),background var(--motion-smooth),box-shadow var(--motion-smooth),color var(--motion-smooth),transform var(--motion-smooth)}html[data-theme=light] .creator-workspace.is-guiding .progress-step:not(:disabled):hover,html[data-theme=light] .creator-workspace.is-guiding .progress-step:not(:disabled):focus-visible{color:#075644!important;transform:translate(3px)}html[data-theme=light] .creator-workspace.is-guiding .progress-step:not(:disabled):hover .progress-index,html[data-theme=light] .creator-workspace.is-guiding .progress-step:not(:disabled):focus-visible .progress-index{background:#e4f5ef!important;color:#075644!important;box-shadow:0 12px 24px #0f6b5524,0 0 0 4px #0f6b5514!important}html[data-theme=light] .creator-workspace.is-guiding .progress-step:not(:disabled):hover .progress-text strong,html[data-theme=light] .creator-workspace.is-guiding .progress-step:not(:disabled):focus-visible .progress-text strong{color:#075644!important}html[data-theme=light] .creator-workspace.is-guiding .progress-step:not(:disabled):hover .progress-text small,html[data-theme=light] .creator-workspace.is-guiding .progress-step:not(:disabled):focus-visible .progress-text small{color:#40566d!important}html[data-theme=light] .creator-workspace.is-guiding .progress-step.active:hover .progress-index,html[data-theme=light] .creator-workspace.is-guiding .progress-step.active:focus-visible .progress-index{background:linear-gradient(145deg,#0e745d,#053e32)!important;color:#fff!important}html[data-theme=light] .creator-workspace.is-guiding .type-category-tabs button:hover,html[data-theme=light] .creator-workspace.is-guiding .type-category-tabs button:focus-visible{background:linear-gradient(145deg,#eef9f5,#e2f4ed)!important;color:#075644!important;box-shadow:inset 0 0 0 1px #0f6b552e}html[data-theme=light] .creator-workspace.is-guiding .type-grid button:hover,html[data-theme=light] .creator-workspace.is-guiding .type-grid button:focus-visible{border-color:#0f6b5575!important;background:linear-gradient(145deg,#edfaf5f5,#fffffffa 54%),#fff!important;box-shadow:0 22px 42px #0f6b5524,0 0 0 4px #0f6b5513!important;color:#102033!important;transform:translateY(-4px)}html[data-theme=light] .creator-workspace.is-guiding .type-grid button:hover strong,html[data-theme=light] .creator-workspace.is-guiding .type-grid button:focus-visible strong{color:#073f33!important}html[data-theme=light] .creator-workspace.is-guiding .type-grid button:hover small,html[data-theme=light] .creator-workspace.is-guiding .type-grid button:focus-visible small{color:#385469!important}html[data-theme=light] .creator-workspace.is-guiding .type-grid button:hover>svg,html[data-theme=light] .creator-workspace.is-guiding .type-grid button:hover>.type-brand-icon,html[data-theme=light] .creator-workspace.is-guiding .type-grid button:focus-visible>svg,html[data-theme=light] .creator-workspace.is-guiding .type-grid button:focus-visible>.type-brand-icon{filter:drop-shadow(0 8px 10px rgba(15,107,85,.16));transform:scale(1.06)}html[data-theme=light] .creator-workspace.is-guiding .type-grid button.active,html[data-theme=light] .creator-workspace.is-guiding .type-grid button.active:hover,html[data-theme=light] .creator-workspace.is-guiding .type-grid button.active:focus-visible{border-color:#0d7058!important;background:linear-gradient(145deg,#ebf9f4fa,#fffffffa),#fff!important;box-shadow:0 24px 46px #0f6b5529,0 0 0 4px #0f6b5517!important}html[data-theme=light] .creator-workspace.is-guiding .guide-proof-row:hover,html[data-theme=light] .creator-workspace.is-guiding .guide-proof-row:focus-within,html[data-theme=light] .creator-workspace.is-guiding .guide-donation-card:hover,html[data-theme=light] .creator-workspace.is-guiding .guide-help-card:hover,html[data-theme=light] .creator-workspace.is-guiding .guide-knowledge:hover{border-color:#0f6b5561!important;background:linear-gradient(135deg,#effaf6fa,#fffffffa),#fff!important;box-shadow:0 18px 34px #1620311a!important;transform:translateY(-2px)}html[data-theme=light] .creator-workspace.is-guiding .content-panel:hover,html[data-theme=light] .creator-workspace.is-guiding .content-panel:focus-within,html[data-theme=light] .creator-workspace.is-guiding .email-compose-card:hover,html[data-theme=light] .creator-workspace.is-guiding .email-compose-card:focus-within,html[data-theme=light] .creator-workspace.is-guiding .sms-compose-card .field-block:hover,html[data-theme=light] .creator-workspace.is-guiding .sms-compose-card .field-block:focus-within{border-color:#0f6b5566!important;box-shadow:0 16px 34px #0f6b5514,0 0 0 4px #0f6b550f!important}html[data-theme=light] .creator-workspace.is-guiding input,html[data-theme=light] .creator-workspace.is-guiding textarea,html[data-theme=light] .creator-workspace.is-guiding select,html[data-theme=light] .toolbar-panel input,html[data-theme=light] .toolbar-panel textarea,html[data-theme=light] .toolbar-panel select{background:#fff!important;border-color:#d8e0ea!important;color:#111827!important;box-shadow:inset 0 1px #ffffffd1}html[data-theme=light] .creator-workspace.is-guiding input::placeholder,html[data-theme=light] .creator-workspace.is-guiding textarea::placeholder{color:#7a8798}html[data-theme=light] .studio-menu-panel,html[data-theme=light] .language-menu,html[data-theme=light] .toolbar-panel,html[data-theme=light] .style-toolbar:not(.hidden) .mobile-style-sheet{background:#fffffffa!important;border-color:#d8e0ea!important;color:#111827!important}html[data-theme=light] .studio-panel,html[data-theme=light] .preview-panel{background:#ffffffeb!important;border-color:#d8e0ea!important;color:#111827!important;box-shadow:0 20px 52px #191f2c14}html[data-theme=light] .style-toolbar{background:#fffffff0!important;border-color:#d8e0ea!important;color:#111827!important;box-shadow:inset 0 1px #ffffffd1,0 12px 30px #191f2c14!important}html[data-theme=light] .toolbar-menu summary,html[data-theme=light] .toolbar-back,html[data-theme=light] .format-row button,html[data-theme=light] .preset-menu-grid button,html[data-theme=light] .action-grid button{background:#fff!important;border-color:#d8e0ea!important;color:#142033!important}html[data-theme=light] .toolbar-menu[open] summary,html[data-theme=light] .toolbar-menu summary:hover,html[data-theme=light] .toolbar-back:hover,html[data-theme=light] .format-row button.active,html[data-theme=light] .format-row button:hover,html[data-theme=light] .preset-menu-grid button:hover,html[data-theme=light] .action-grid button:hover{background:#eef8f4!important;border-color:#0f6b556b!important;color:#0a4c3d!important}html[data-theme=light] .toolbar-menu summary svg,html[data-theme=light] .toolbar-back svg{color:currentColor!important}html[data-theme=light] .studio-guide-pill:hover,html[data-theme=light] .studio-guide-pill:focus-visible{border-color:#0f6b5594!important;background:linear-gradient(135deg,#108468fa,#075644fa),var(--primary)!important;color:#fff!important;box-shadow:0 16px 34px #0f6b5538;transform:translateY(-1px)}html[data-theme=light] .studio-guide-pill:hover svg,html[data-theme=light] .studio-guide-pill:focus-visible svg{color:#d7fff1!important}html[data-theme=light] .studio-menu-dropdown[open] summary,html[data-theme=light] .studio-menu-dropdown summary:hover,html[data-theme=light] .studio-menu-dropdown summary:focus-visible{border-color:#0f6b556b!important;background:linear-gradient(135deg,#eef8f4fa,#dff3ebfa),#eef8f4!important;color:#0a4c3d!important;box-shadow:0 12px 28px #0f6b551f}html[data-theme=light] .studio-menu-dropdown[open] summary svg,html[data-theme=light] .studio-menu-dropdown summary:hover svg,html[data-theme=light] .studio-menu-dropdown summary:focus-visible svg{color:currentColor!important}html[data-theme=light] .studio-menu-panel button:hover,html[data-theme=light] .studio-menu-panel a:hover,html[data-theme=light] .language-menu a:hover,html[data-theme=light] .language-menu a.active{background:#e9f7f1!important;color:#0a4c3d!important;box-shadow:inset 0 0 0 1px #0f6b551f}html[data-theme=light] .toolbar-menu-grid label,html[data-theme=light] .export-panel label{background:#f8fbfa!important;border-color:#d8e0ea!important;color:#142033!important}html[data-theme=light] .history-list,html[data-theme=light] .studio-history-list,html[data-theme=light] .studio-history-panel .history-list{color:#142033!important}html[data-theme=light] .history-list button,html[data-theme=light] .studio-history-list button,html[data-theme=light] .history-item{background:#fff!important;border-color:#d8e0ea!important;color:#142033!important}html[data-theme=light] .history-list button:hover,html[data-theme=light] .studio-history-list button:hover,html[data-theme=light] .history-item:hover{background:#eef8f4!important;border-color:#0f6b556b!important;color:#0a4c3d!important}html[data-theme=light] .history-empty,html[data-theme=light] .history-item small,html[data-theme=light] .studio-history-panel .history-empty{color:#657184!important}html[data-theme=light] .history-item strong{color:#142033!important}html[data-theme=light] .preview-heading h2,html[data-theme=light] .empty-preview h2{color:#111827!important}html[data-theme=light] .preview-heading span,html[data-theme=light] .preview-heading p,html[data-theme=light] .empty-preview{color:#657184!important}html[data-theme=light] .preview-stage{border-color:#d8e0ea!important;background:linear-gradient(45deg,rgba(17,24,39,.06) 25%,transparent 25%),linear-gradient(-45deg,rgba(17,24,39,.06) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,rgba(17,24,39,.06) 75%),linear-gradient(-45deg,transparent 75%,rgba(17,24,39,.06) 75%),#fff!important;background-position:0 0,0 12px,12px -12px,-12px 0!important;background-size:24px 24px!important;box-shadow:inset 0 0 0 1px #ffffffb8,0 18px 46px #191f2c14!important}html[data-theme=light] .qr-preview-frame{border-color:#1118271a!important;background:linear-gradient(45deg,rgba(0,0,0,.045) 25%,transparent 25%),linear-gradient(-45deg,rgba(0,0,0,.045) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,rgba(0,0,0,.045) 75%),linear-gradient(-45deg,transparent 75%,rgba(0,0,0,.045) 75%),#fff!important;background-position:0 0,0 10px,10px -10px,-10px 0!important;background-size:20px 20px!important;box-shadow:0 18px 32px #0f6b5524!important}html[data-theme=light] .flash-message,html[data-theme=light] .auth-card,html[data-theme=light] .saas-card,html[data-theme=light] .pricing-card,html[data-theme=light] .cluster-card,html[data-theme=light] .content-landing,html[data-theme=light] .dashboard-kpis article,html[data-theme=light] .dynamic-code-card,html[data-theme=light] .plan-mini-card,html[data-theme=light] .landing-sections section,html[data-theme=light] .faq-box,html[data-theme=light] .stats-row,html[data-theme=light] .verification-banner,html[data-theme=light] .quota-strip,html[data-theme=light] .auth-help-box,html[data-theme=light] .onboarding-item,html[data-theme=light] .geo-rules-box,html[data-theme=light] .geo-privacy-note,html[data-theme=light] .qr-pack-banner,html[data-theme=light] .conversion-grid article,html[data-theme=light] .upgrade-value-grid article,html[data-theme=light] .upgrade-proof-card,html[data-theme=light] .process-box,html[data-theme=light] .related-guides,html[data-theme=light] .seo-cluster-section,html[data-theme=light] .seo-hub-featured,html[data-theme=light] .conversion-box,html[data-theme=light] .legal-hero-panel,html[data-theme=light] .legal-section-card,html[data-theme=light] .legal-related-panel,html[data-theme=light] .legal-summary-card,html[data-theme=light] .legal-related-links a,html[data-theme=light] .qr-type-intent-card,html[data-theme=light] .qr-type-answer-card,html[data-theme=light] .qr-type-geo-card,html[data-theme=light] .qr-type-field-card,html[data-theme=light] .qr-type-advice-card,html[data-theme=light] .qr-type-checklist-card,html[data-theme=light] .donation-card,html[data-theme=light] .download-donation-card{background:#ffffffe6;border-color:var(--border);color:var(--ink)}html[data-theme=light] .download-donation-card{background:radial-gradient(circle at 50% -8%,rgba(255,196,57,.22),transparent 34%),linear-gradient(180deg,#fffffffa,#f7fafcf5)}html[data-theme=light] .topbar-center,html[data-theme=light] .main-nav{color:var(--ink)}html[data-theme=light] .main-nav a,html[data-theme=light] .nav-button,html[data-theme=light] .ghost-link,html[data-theme=light] .dev-button{background:transparent;border-color:transparent;color:var(--muted)}html[data-theme=light] .main-nav a:hover,html[data-theme=light] .nav-button:hover,html[data-theme=light] .ghost-link:hover,html[data-theme=light] .dev-button:hover{background:#effaf6eb;border-color:#0f6b552e;color:var(--primary-strong)}html[data-theme=light] .section-eyebrow,html[data-theme=light] .hero-proof-list li,html[data-theme=light] .promo-applied-note,html[data-theme=light] .status-pill,html[data-theme=light] .pricing-card.current-plan>span,html[data-theme=light] .upgrade-proof-card span{background:#effaf6;border-color:#0f6b552e;color:var(--primary-strong)}html[data-theme=light] .seo-hub-hero,html[data-theme=light] .launch-offer-banner,html[data-theme=light] .upgrade-hero{background:radial-gradient(circle at 10% 15%,rgba(15,107,85,.12),transparent 28%),linear-gradient(145deg,#fffffff5,#f4faf7eb);border-color:#0f6b5529;box-shadow:var(--shadow)}html[data-theme=light] .dashboard-kpis article,html[data-theme=light] .dynamic-code-card,html[data-theme=light] .plan-mini-card,html[data-theme=light] .process-box li,html[data-theme=light] .seo-link-grid a,html[data-theme=light] .dynamic-qr-preview,html[data-theme=light] .geo-rules-box,html[data-theme=light] .geo-privacy-note{background:var(--surface);border-color:var(--border);color:var(--muted);box-shadow:none}html[data-theme=light] .token-box,html[data-theme=light] .billing-status,html[data-theme=light] .smart-rules-panel,html[data-theme=light] .notification-preferences,html[data-theme=light] .funnel-bar,html[data-theme=light] .quota-progress,html[data-theme=light] .retention-run-list span,html[data-theme=light] .promo-inline-form{background:var(--surface-soft);border-color:var(--border)}html[data-theme=light] .conversion-box{background:radial-gradient(circle at 85% 20%,rgba(15,107,85,.14),transparent 24%),#f8fcfa}html[data-theme=light] .token-box code,html[data-theme=light] .api-example code,html[data-theme=light] .csv-card code,html[data-theme=light] .billing-status strong,html[data-theme=light] .subtle-link,html[data-theme=light] .breadcrumb-line a,html[data-theme=light] .geo-rules-box strong,html[data-theme=light] .funnel-row b{color:var(--primary-strong)}html[data-theme=light] .footer-seo-links a,html[data-theme=light] .footer-legal-links a,html[data-theme=light] .qr-type-breadcrumb a,html[data-theme=light] .legal-section-card a{transition:color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease,border-color .18s ease,text-decoration-color .18s ease}html[data-theme=light] .footer-seo-links a:hover,html[data-theme=light] .footer-legal-links a:hover,html[data-theme=light] .qr-type-breadcrumb a:hover,html[data-theme=light] .legal-section-card a:hover{color:#075642!important}html[data-theme=light] .footer-seo-links a:hover,html[data-theme=light] .footer-legal-links a:hover{color:#075642!important;border-color:transparent!important;background:transparent!important;box-shadow:none;text-decoration-color:#0f6b558c}html[data-theme=light] .qr-type-step-cta:hover{border-color:#0f6b55ad!important;background:linear-gradient(135deg,#14a681,#075644),var(--primary-strong)!important;box-shadow:0 22px 46px #07655042,0 0 0 3px #0f6b5514;transform:translateY(-2px)}html[data-theme=light] .legal-related-links a,html[data-theme=light] .qr-type-intent-card,html[data-theme=light] .qr-type-answer-card,html[data-theme=light] .qr-type-geo-card,html[data-theme=light] .qr-type-field-card,html[data-theme=light] .qr-type-advice-card,html[data-theme=light] .qr-type-checklist-card,html[data-theme=light] .qr-type-use-card,html[data-theme=light] .qr-type-steps article,html[data-theme=light] .qr-type-benefit-list article,html[data-theme=light] .qr-type-faq-list details,html[data-theme=light] .qr-type-related-card,html[data-theme=light] .legal-section-card,html[data-theme=light] .legal-summary-card{transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}html[data-theme=light] .legal-related-links a:hover,html[data-theme=light] .qr-type-intent-card:hover,html[data-theme=light] .qr-type-answer-card:hover,html[data-theme=light] .qr-type-geo-card:hover,html[data-theme=light] .qr-type-field-card:hover,html[data-theme=light] .qr-type-advice-card:hover,html[data-theme=light] .qr-type-checklist-card:hover,html[data-theme=light] .qr-type-use-card:hover,html[data-theme=light] .qr-type-steps article:hover,html[data-theme=light] .qr-type-benefit-list article:hover,html[data-theme=light] .qr-type-faq-list details:hover,html[data-theme=light] .qr-type-related-card:hover,html[data-theme=light] .legal-section-card:hover,html[data-theme=light] .legal-summary-card:hover{border-color:#0f6b5557!important;background:linear-gradient(145deg,#fffffffa,#effaf6f5),#fff!important;box-shadow:0 22px 52px #0f6b551f,0 0 0 1px #0f6b550f inset;transform:translateY(-2px)}html[data-theme=light] .qr-type-faq-list details[open]{border-color:#0f6b5552!important;background:linear-gradient(145deg,#fff,#f1fbf7)!important}@supports (content-visibility: auto){.qr-type-section,.legal-section-card,.related-guides,.seo-cluster-section,.site-footer{content-visibility:auto;contain-intrinsic-size:1px 420px}}@media(max-width:920px){.legal-hero-grid,.qr-type-hero-grid,.qr-type-answer-section,.qr-type-intent-section,.qr-type-checklist-section,.qr-type-split-section,.qr-type-use-grid,.qr-type-steps,.qr-type-related-grid{grid-template-columns:1fr}.site-footer-main{grid-template-columns:1fr;gap:1.65rem}.site-footer-inner{grid-template-columns:repeat(2,minmax(0,1fr))}.qr-type-proof-panel{grid-template-columns:repeat(3,minmax(0,1fr))}.legal-related-panel{align-items:flex-start;flex-direction:column}.legal-related-links{grid-template-columns:1fr;width:100%}.footer-qr-links{grid-column:1 / -1}.footer-seo-links .footer-seo-group-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:620px){.site-footer{padding:2rem .9rem 5.2rem}.site-footer-shell{width:min(430px,100%);gap:1.35rem}.site-footer-main{grid-template-columns:1fr;gap:1.45rem}.site-footer-inner{grid-template-columns:1fr;gap:1.2rem}.footer-proof-list{display:grid;grid-template-columns:1fr;width:100%;gap:.48rem}.footer-seo-links,.footer-legal-links{padding:0;border:0;background:transparent;box-shadow:none}.footer-seo-links .footer-seo-group-grid,.footer-seo-links>ul,.footer-legal-links>ul{grid-template-columns:1fr;gap:.55rem}.footer-seo-group ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:.38rem}.footer-seo-links a,.footer-legal-links a{display:inline-flex;min-height:32px;width:auto;align-items:center;justify-content:flex-start;padding:0;font-size:.86rem;text-align:left}.site-footer-bottom{justify-content:center;text-align:center}.site-footer-bottom .brand{width:100%;justify-content:center}.legal-page-shell{width:min(100% - 1rem,520px);padding-top:1rem}.legal-hero-panel,.legal-section-card,.legal-related-panel{border-radius:calc(var(--radius) + 10px);padding:1rem}.legal-hero-grid h1{font-size:clamp(2rem,12vw,3rem)}.qr-type-landing{width:min(100% - 1rem,520px);padding-top:1rem}.qr-type-hero-panel,.qr-type-section{border-radius:calc(var(--radius) + 10px);padding:1rem}.qr-type-hero-copy h1{font-size:clamp(2rem,12vw,3rem)}.qr-type-proof-panel{grid-template-columns:1fr}.qr-type-section .section-heading-row{align-items:start}}.creator-workspace.is-guiding .content-panel .content-panel-note,.conversion-wizard .content-panel-note{display:block;border:0!important;background:transparent!important;box-shadow:none!important;color:#637085!important;padding:0!important}html[data-theme=dark] .creator-workspace.is-guiding .content-panel .content-panel-note,html[data-theme=dark] .conversion-wizard .content-panel-note{color:#c7d4df!important}.faq-page-shell{gap:clamp(1rem,2vw,1.35rem)}.faq-hero-panel .hero-actions,.faq-cta-panel .hero-actions{margin-top:clamp(1rem,2.5vw,1.5rem)}.faq-content-grid{display:grid;gap:1rem}.faq-category-card{gap:clamp(1rem,2vw,1.35rem)}.faq-category-heading{display:flex;gap:1rem;align-items:flex-start}.faq-category-heading .section-eyebrow{flex:0 0 auto}.faq-category-heading h2{margin-bottom:.4rem}.faq-category-heading p,.faq-cta-panel p{max-width:760px}.faq-item-list{display:grid;gap:.7rem}.faq-item{border:1px solid rgba(210,221,232,.9);border-radius:calc(var(--radius) + 6px);background:#ffffffb8;overflow:hidden;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.faq-item:hover,.faq-item[open]{border-color:#0d6f5847;background:#f8fdfbf2;box-shadow:0 16px 38px #11182712}.faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;cursor:pointer;padding:1rem 1.1rem;color:var(--ink);font-weight:900;line-height:1.35;list-style:none}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary svg{width:1.05rem;height:1.05rem;flex:0 0 auto;color:var(--primary-strong);transition:transform .18s ease}.faq-item[open] summary svg{transform:rotate(180deg)}.faq-item p{margin:0;padding:0 1.1rem 1rem;color:var(--muted);line-height:1.72}.faq-cta-panel{align-items:flex-start;background:radial-gradient(circle at 90% 15%,rgba(15,107,85,.14),transparent 30%),linear-gradient(145deg,#f0faf6f5,#ffffffeb)}.faq-related-links{grid-template-columns:repeat(4,minmax(0,1fr))}html[data-theme=dark] .faq-item{border-color:#263547;background:#0f1720d1}html[data-theme=dark] .faq-item:hover,html[data-theme=dark] .faq-item[open]{border-color:#63ddb452;background:#101821f5;box-shadow:0 20px 46px #00000047}html[data-theme=dark] .faq-item summary{color:#f4fbf8}html[data-theme=dark] .faq-item p,html[data-theme=dark] .faq-category-heading p,html[data-theme=dark] .faq-cta-panel p{color:#c6d5de}html[data-theme=dark] .faq-cta-panel{background:radial-gradient(circle at 90% 15%,rgba(99,221,180,.14),transparent 30%),linear-gradient(145deg,#0f1720f5,#111a24f0)}html[data-theme=light] .faq-item{background:#ffffffd6;border-color:var(--border)}html[data-theme=light] .faq-item:hover,html[data-theme=light] .faq-item[open]{background:#fff;border-color:#0f6b553d}@media(max-width:760px){.faq-category-heading,.faq-cta-panel,.faq-cta-panel .hero-actions{align-items:stretch;flex-direction:column}.faq-related-links{grid-template-columns:1fr}.faq-item summary{padding:.9rem}.faq-item p{padding:0 .9rem .9rem}}.creator-workspace.is-guiding .type-card{position:relative;min-height:190px}.creator-workspace.is-guiding .type-card>button[data-content-type]{width:100%;height:100%}.creator-workspace.is-guiding .type-info-link{position:absolute;top:8px;left:8px;z-index:5;width:26px;height:26px;display:grid;place-items:center;border:1px solid rgba(13,111,88,.2);border-radius:999px;background:#ffffffe6;color:#0d7058;box-shadow:0 10px 22px #16203114;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease,color .18s ease}.creator-workspace.is-guiding .type-info-link svg{width:14px;height:14px;stroke-width:2.35}.creator-workspace.is-guiding .type-info-link:hover,.creator-workspace.is-guiding .type-info-link:focus-visible{border-color:#0d6f586b;background:#0d7058;color:#fff;box-shadow:0 14px 26px #0d6f5838;outline:none;transform:translateY(-1px)}html[data-theme=dark] .creator-workspace.is-guiding .type-info-link{border-color:#8debc647;background:#121e2af0;color:#8debc6;box-shadow:0 12px 26px #00000047}html[data-theme=dark] .creator-workspace.is-guiding .type-info-link:hover,html[data-theme=dark] .creator-workspace.is-guiding .type-info-link:focus-visible{border-color:#8debc685;background:#12a77f;color:#06251d}html[data-theme=light] .creator-workspace.is-guiding .type-info-link{background:#ffffffeb;color:#0b674f}@media(max-width:760px){.creator-workspace.is-guiding .type-card{min-height:0}.creator-workspace.is-guiding .type-info-link{top:.62rem;left:.62rem;width:30px;height:30px}}:root{--owner-chart-text: #64748b;--owner-chart-grid: rgba(100, 116, 139, .18)}.owner-login-shell,.owner-analytics-shell{--owner-bg: #eef3f8;--owner-bg-soft: #f8fafc;--owner-surface: #ffffff;--owner-surface-raised: #ffffff;--owner-surface-muted: #f1f5f9;--owner-border: rgba(15, 23, 42, .12);--owner-border-strong: rgba(15, 23, 42, .2);--owner-text: #0f172a;--owner-heading: #07111f;--owner-muted: #64748b;--owner-muted-strong: #475569;--owner-emerald: #087a62;--owner-emerald-bright: #10b981;--owner-blue: #2563eb;--owner-amber: #b7791f;--owner-rose: #dc3d72;--owner-shadow: 0 24px 70px rgba(15, 23, 42, .12);--owner-shadow-soft: 0 16px 40px rgba(15, 23, 42, .08);--owner-chart-text: #64748b;--owner-chart-grid: rgba(100, 116, 139, .18);min-height:100vh;color:var(--owner-text);background:linear-gradient(90deg,rgba(15,23,42,.045) 1px,transparent 1px),linear-gradient(180deg,rgba(15,23,42,.04) 1px,transparent 1px),radial-gradient(circle at 12% 0%,rgba(16,185,129,.18),transparent 34%),linear-gradient(135deg,var(--owner-bg) 0%,var(--owner-bg-soft) 100%);background-size:52px 52px,52px 52px,auto,auto}html[data-theme=dark] .owner-login-shell,html[data-theme=dark] .owner-analytics-shell{--owner-bg: #050b12;--owner-bg-soft: #09131d;--owner-surface: #0c1722;--owner-surface-raised: #101d2a;--owner-surface-muted: #132231;--owner-border: rgba(148, 163, 184, .18);--owner-border-strong: rgba(203, 213, 225, .26);--owner-text: #e5edf7;--owner-heading: #f8fafc;--owner-muted: #9eb0c5;--owner-muted-strong: #c6d3e3;--owner-emerald: #2ee6b8;--owner-emerald-bright: #34d399;--owner-blue: #60a5fa;--owner-amber: #f6c76f;--owner-rose: #fb7185;--owner-shadow: 0 24px 80px rgba(0, 0, 0, .38);--owner-shadow-soft: 0 16px 44px rgba(0, 0, 0, .26);--owner-chart-text: #b7c5d8;--owner-chart-grid: rgba(148, 163, 184, .18);background:linear-gradient(90deg,rgba(148,163,184,.07) 1px,transparent 1px),linear-gradient(180deg,rgba(148,163,184,.055) 1px,transparent 1px),radial-gradient(circle at 18% 0%,rgba(16,185,129,.14),transparent 36%),radial-gradient(circle at 90% 18%,rgba(37,99,235,.12),transparent 32%),linear-gradient(135deg,var(--owner-bg) 0%,var(--owner-bg-soft) 100%);background-size:52px 52px,52px 52px,auto,auto,auto}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .owner-login-shell,html:not([data-theme=light]) .owner-analytics-shell{--owner-bg: #050b12;--owner-bg-soft: #09131d;--owner-surface: #0c1722;--owner-surface-raised: #101d2a;--owner-surface-muted: #132231;--owner-border: rgba(148, 163, 184, .18);--owner-border-strong: rgba(203, 213, 225, .26);--owner-text: #e5edf7;--owner-heading: #f8fafc;--owner-muted: #9eb0c5;--owner-muted-strong: #c6d3e3;--owner-emerald: #2ee6b8;--owner-emerald-bright: #34d399;--owner-blue: #60a5fa;--owner-amber: #f6c76f;--owner-rose: #fb7185;--owner-shadow: 0 24px 80px rgba(0, 0, 0, .38);--owner-shadow-soft: 0 16px 44px rgba(0, 0, 0, .26);--owner-chart-text: #b7c5d8;--owner-chart-grid: rgba(148, 163, 184, .18);background:linear-gradient(90deg,rgba(148,163,184,.07) 1px,transparent 1px),linear-gradient(180deg,rgba(148,163,184,.055) 1px,transparent 1px),radial-gradient(circle at 18% 0%,rgba(16,185,129,.14),transparent 36%),radial-gradient(circle at 90% 18%,rgba(37,99,235,.12),transparent 32%),linear-gradient(135deg,var(--owner-bg) 0%,var(--owner-bg-soft) 100%);background-size:52px 52px,52px 52px,auto,auto,auto}}.owner-login-shell{display:grid;place-items:center;padding:clamp(1.4rem,4vw,4rem)}.owner-login-card{width:min(100%,430px);border:1px solid var(--owner-border);border-radius:28px;background:color-mix(in srgb,var(--owner-surface) 94%,transparent);box-shadow:var(--owner-shadow);padding:clamp(1.35rem,4vw,2.25rem)}.owner-login-brand,.owner-brand{display:inline-flex;align-items:center;gap:.75rem;color:var(--owner-heading);text-decoration:none;font-weight:950}.owner-login-brand{margin-bottom:2.2rem}.owner-brand-icon{display:inline-grid;width:42px;height:42px;place-items:center;border:1px solid color-mix(in srgb,var(--owner-emerald) 34%,transparent);border-radius:14px;color:var(--owner-emerald);background:color-mix(in srgb,var(--owner-emerald) 10%,transparent)}.owner-login-intro{margin-bottom:1.4rem}.owner-login-kicker,.owner-dashboard-topbar p,.owner-section-intro span,.owner-panel-head span,.owner-insight-card span,.owner-sidebar-foot span,.owner-kpi-card span{margin:0;color:var(--owner-amber);font-size:.74rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.owner-login-card h1,.owner-dashboard-topbar h1,.owner-section-intro h2,.owner-panel h2,.owner-insight-card strong,.owner-privacy-card strong{margin:.38rem 0 0;color:var(--owner-heading);line-height:1.08}.owner-login-card h1{font-size:clamp(2rem,6vw,3rem)}.owner-login-card p,.owner-section-intro p,.owner-privacy-card p,.owner-panel p,.owner-insight-card small,.owner-kpi-card small{color:var(--owner-muted);line-height:1.65}.owner-login-form{display:grid;gap:1rem}.owner-login-form label:not(.owner-check-row){display:grid;gap:.48rem;color:var(--owner-muted-strong);font-weight:850}.owner-login-form input[type=email],.owner-login-form input[type=password]{width:100%;border:1px solid var(--owner-border);border-radius:16px;background:var(--owner-surface-muted);color:var(--owner-heading);padding:1rem;font:inherit;outline:0}.owner-login-form input[type=email]:focus,.owner-login-form input[type=password]:focus{border-color:color-mix(in srgb,var(--owner-emerald) 68%,transparent);box-shadow:0 0 0 4px color-mix(in srgb,var(--owner-emerald) 16%,transparent)}.owner-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.owner-form-row{display:flex;align-items:center;justify-content:space-between;gap:.8rem;color:var(--owner-muted);font-size:.9rem}.owner-form-row a{color:var(--owner-emerald);font-weight:850;text-decoration:none}.owner-check-row{display:inline-flex;align-items:center;gap:.45rem}.owner-login-error{border:1px solid color-mix(in srgb,var(--owner-rose) 36%,transparent);border-radius:16px;background:color-mix(in srgb,var(--owner-rose) 10%,transparent);color:var(--owner-rose);padding:.85rem 1rem;font-weight:850}.owner-login-submit,.owner-side-nav button,.owner-logout,.owner-period-switch button{border:0;font:inherit;cursor:pointer}.owner-login-submit{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;border-radius:16px;background:linear-gradient(135deg,var(--owner-emerald-bright),#086a55);color:#fff;padding:1rem 1.2rem;font-weight:950;box-shadow:0 18px 46px color-mix(in srgb,var(--owner-emerald-bright) 26%,transparent)}.owner-analytics-shell{display:grid;grid-template-columns:292px minmax(0,1fr)}.owner-sidebar{position:sticky;top:0;z-index:4;height:100vh;display:flex;flex-direction:column;gap:1.25rem;border-right:1px solid var(--owner-border);background:color-mix(in srgb,var(--owner-surface) 88%,transparent);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);padding:1.35rem}.owner-brand{font-size:1.28rem}.owner-side-nav{display:grid;gap:.45rem}.owner-side-nav button,.owner-logout{display:flex;align-items:center;gap:.72rem;width:100%;border-radius:16px;color:var(--owner-muted-strong);background:transparent;padding:.86rem .95rem;text-align:left;font-weight:900}.owner-side-nav button:hover,.owner-side-nav button.is-active,.owner-logout:hover{color:var(--owner-heading);background:color-mix(in srgb,var(--owner-emerald) 12%,var(--owner-surface))}.owner-side-nav button.is-active{box-shadow:inset 4px 0 0 var(--owner-emerald)}.owner-sidebar-foot{margin-top:auto;border:1px solid var(--owner-border);border-radius:20px;background:var(--owner-surface-muted);padding:1rem}.owner-sidebar-foot strong{display:block;margin-top:.3rem;color:var(--owner-heading);font-size:1.5rem}.owner-analytics-main{display:grid;align-content:start;gap:1.2rem;min-width:0;padding:clamp(1rem,2.5vw,2rem)}.owner-dashboard-topbar{position:sticky;top:0;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:1rem;border:1px solid var(--owner-border);border-radius:26px;background:color-mix(in srgb,var(--owner-surface) 88%,transparent);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);box-shadow:var(--owner-shadow-soft);padding:1rem 1.2rem}.owner-dashboard-topbar h1{font-size:clamp(1.55rem,3vw,2.45rem)}.owner-period-switch{display:inline-flex;gap:.3rem;border:1px solid var(--owner-border);border-radius:18px;background:var(--owner-surface-muted);padding:.34rem}.owner-period-switch button{min-width:54px;border-radius:13px;background:transparent;color:var(--owner-muted-strong);padding:.68rem .9rem;font-weight:950}.owner-period-switch button.active,.owner-period-switch button:hover{background:var(--owner-heading);color:var(--owner-surface)}.owner-view{display:none;animation:ownerViewIn .24s ease both}.owner-view.is-active{display:grid;gap:1.15rem}@keyframes ownerViewIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.owner-kpi-grid,.owner-overview-grid,.owner-split-grid,.owner-source-grid,.owner-table-grid,.owner-privacy-grid{display:grid;gap:1rem}.owner-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.owner-overview-grid{grid-template-columns:minmax(0,1.7fr) minmax(280px,.7fr)}.owner-split-grid{grid-template-columns:minmax(320px,.9fr) minmax(0,1.3fr)}.owner-source-grid,.owner-table-grid,.owner-privacy-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.owner-kpi-card,.owner-panel,.owner-insight-card,.owner-privacy-card,.owner-section-intro{border:1px solid var(--owner-border);border-radius:24px;background:color-mix(in srgb,var(--owner-surface) 94%,transparent);box-shadow:var(--owner-shadow-soft)}.owner-kpi-card{position:relative;overflow:hidden;padding:1.15rem}.owner-kpi-card:before{content:"";position:absolute;inset:0 auto 0 0;width:5px;background:var(--owner-emerald)}.owner-kpi-card.accent-blue:before{background:var(--owner-blue)}.owner-kpi-card.accent-amber:before{background:var(--owner-amber)}.owner-kpi-card.accent-rose:before{background:var(--owner-rose)}.owner-kpi-card strong{display:block;margin:.55rem 0 .25rem;color:var(--owner-heading);font-size:clamp(2rem,3.2vw,3.2rem);line-height:1}.owner-panel,.owner-section-intro{padding:clamp(1rem,2vw,1.35rem)}.owner-panel-main{min-width:0}.owner-panel-head,.owner-section-intro{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.owner-section-intro{align-items:center}.owner-section-intro h2,.owner-panel h2{font-size:clamp(1.18rem,2vw,1.75rem)}.owner-section-intro p{max-width:560px;margin:0}.owner-panel-head{margin-bottom:1rem}.owner-panel-head em{color:var(--owner-muted);font-style:normal;font-weight:850}.owner-chart-frame{position:relative;min-height:360px}.owner-chart-frame.compact{min-height:270px}.owner-chart-frame.donut{min-height:310px}.owner-chart-frame canvas{width:100%!important;height:100%!important}.owner-chart-frame.is-empty{display:grid;place-items:center;border:1px dashed var(--owner-border-strong);border-radius:20px;background:var(--owner-surface-muted)}.owner-chart-frame.is-empty canvas{display:none}.owner-chart-frame.is-empty:after{content:attr(data-empty-label);color:var(--owner-muted-strong);font-weight:900}.owner-insight-stack,.owner-rank-list{display:grid;gap:.8rem}.owner-insight-card,.owner-privacy-card{padding:1.05rem}.owner-insight-card strong{display:block;font-size:clamp(1.35rem,2vw,2rem)}.owner-rank-list div{display:flex;align-items:center;justify-content:space-between;gap:1rem;border:1px solid var(--owner-border);border-radius:16px;background:var(--owner-surface-muted);padding:.86rem .95rem}.owner-rank-list.roomy div{padding:1rem 1.08rem}.owner-rank-list span,.owner-data-table td,.owner-data-table th{color:var(--owner-text)}.owner-rank-list strong{color:var(--owner-emerald)}.owner-data-table{overflow-x:auto}.owner-data-table table{width:100%;min-width:440px;border-collapse:collapse}.owner-data-table.compact table{min-width:360px}.owner-data-table th,.owner-data-table td{border-bottom:1px solid var(--owner-border);padding:.88rem .4rem;text-align:left;vertical-align:top}.owner-data-table th{color:var(--owner-muted);font-size:.76rem;letter-spacing:.06em;text-transform:uppercase}.owner-privacy-card{display:grid;gap:.55rem;align-content:start}.owner-privacy-card>svg{color:var(--owner-rose)}.owner-privacy-card.good>svg{color:var(--owner-emerald)}.owner-privacy-card p{margin:0}@media(max-width:1220px){.owner-analytics-shell{grid-template-columns:1fr}.owner-sidebar{position:static;height:auto;flex-direction:row;align-items:center;overflow-x:auto}.owner-side-nav{display:flex;min-width:max-content}.owner-sidebar-foot{display:none}.owner-sidebar form{margin-left:auto}.owner-kpi-grid,.owner-source-grid,.owner-table-grid,.owner-privacy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-overview-grid,.owner-split-grid{grid-template-columns:1fr}}@media(max-width:760px){.owner-login-shell,.owner-analytics-main{padding:1rem}.owner-login-card,.owner-dashboard-topbar,.owner-section-intro,.owner-panel-head{display:grid}.owner-dashboard-topbar{position:static}.owner-sidebar{display:grid;padding:1rem}.owner-side-nav,.owner-period-switch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;min-width:0}.owner-side-nav button{justify-content:center;text-align:center}.owner-kpi-grid,.owner-source-grid,.owner-table-grid,.owner-privacy-grid{grid-template-columns:1fr}.owner-chart-frame{min-height:280px}.owner-chart-frame.compact{min-height:250px}.owner-form-row{display:grid}}.owner-command-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(260px,.8fr) minmax(260px,.8fr);gap:1rem}.owner-command-card{display:grid;align-content:start;gap:.65rem;min-height:160px;border:1px solid var(--owner-border);border-radius:28px;background:radial-gradient(circle at 92% 0%,color-mix(in srgb,var(--owner-emerald) 16%,transparent),transparent 42%),color-mix(in srgb,var(--owner-surface) 94%,transparent);box-shadow:var(--owner-shadow-soft);padding:1.2rem}.owner-command-card.main{min-height:190px;background:radial-gradient(circle at 0% 0%,color-mix(in srgb,var(--owner-emerald) 18%,transparent),transparent 38%),linear-gradient(135deg,color-mix(in srgb,var(--owner-surface) 92%,transparent),color-mix(in srgb,var(--owner-blue) 7%,var(--owner-surface)))}.owner-command-card>svg{width:34px;height:34px;color:var(--owner-emerald)}.owner-command-card span{color:var(--owner-amber);font-size:.74rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.owner-command-card h2{max-width:760px;margin:0;color:var(--owner-heading);font-size:clamp(1.6rem,3vw,3.3rem);line-height:1}.owner-command-card p,.owner-command-card strong{margin:0;color:var(--owner-muted-strong);font-weight:850;line-height:1.6}.owner-overview-grid.secondary{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.owner-funnel-list,.owner-page-list,.owner-type-grid{display:grid;gap:.8rem}.owner-funnel-row,.owner-page-list div{position:relative;overflow:hidden;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;border:1px solid var(--owner-border);border-radius:18px;background:var(--owner-surface-muted);padding:.95rem 1rem}.owner-funnel-row>svg{position:relative;z-index:1;color:var(--owner-emerald)}.owner-funnel-row span,.owner-page-list span{position:relative;z-index:1;color:var(--owner-text);font-weight:900}.owner-funnel-row strong,.owner-page-list strong{position:relative;z-index:1;color:var(--owner-heading);font-weight:950}.owner-funnel-row em,.owner-page-list em,.owner-rank-list em,.owner-table-bar{position:absolute;inset:auto 0 0;height:4px;width:var(--value);border-radius:99px;background:var(--owner-emerald)}.owner-funnel-row.tone-blue em{background:var(--owner-blue)}.owner-funnel-row.tone-amber em{background:var(--owner-amber)}.owner-funnel-row.tone-rose em{background:var(--owner-rose)}.owner-page-list div{grid-template-columns:minmax(0,1fr) auto}.owner-page-list span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.owner-table-bar{position:relative;display:block;height:8px;min-width:24px;max-width:220px;background:linear-gradient(90deg,var(--owner-emerald),var(--owner-blue))}.owner-table-bar:before{content:"";position:absolute;inset:0;width:calc(100% / (var(--value) / 100));min-width:220px;border-radius:inherit;background:color-mix(in srgb,var(--owner-muted) 14%,transparent);z-index:-1}.owner-rank-list.compact div{padding:.78rem .88rem}.owner-rank-list.roomy div{position:relative;overflow:hidden}.owner-type-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.owner-type-grid article{border:1px solid var(--owner-border);border-radius:20px;background:color-mix(in srgb,var(--owner-surface) 94%,transparent);box-shadow:var(--owner-shadow-soft);padding:1rem}.owner-type-grid span,.owner-type-grid small{display:block;color:var(--owner-muted);font-weight:850}.owner-type-grid strong{display:block;margin:.45rem 0 .2rem;color:var(--owner-heading);font-size:1.7rem}html[data-theme=dark] .owner-chart-frame.is-empty{background:color-mix(in srgb,var(--owner-surface-muted) 78%,#000)}@media(max-width:1220px){.owner-command-grid,.owner-overview-grid.secondary{grid-template-columns:1fr}.owner-type-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.owner-command-grid,.owner-overview-grid.secondary,.owner-type-grid{grid-template-columns:1fr}}.owner-chart-frame.donut{display:grid;place-items:center}.owner-chart-frame.donut canvas{width:min(100%,340px)!important;height:min(100%,340px)!important;margin:0 auto}.owner-chart-frame.donut.compact canvas{width:min(100%,300px)!important;height:min(100%,300px)!important}.owner-source-grid .owner-chart-frame{min-height:310px}.owner-source-grid .owner-chart-frame.compact{min-height:300px}.owner-source-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.owner-source-card{position:relative;overflow:hidden;display:grid;grid-template-columns:auto 1fr auto;gap:1rem;align-items:start;min-height:190px;border:1px solid var(--owner-border);border-radius:28px;background:radial-gradient(circle at 92% 0%,color-mix(in srgb,var(--owner-emerald) 14%,transparent),transparent 38%),color-mix(in srgb,var(--owner-surface) 94%,transparent);box-shadow:var(--owner-shadow-soft);padding:1.25rem}.owner-source-card-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:18px;color:var(--owner-emerald);background:color-mix(in srgb,var(--owner-emerald) 12%,transparent);border:1px solid color-mix(in srgb,var(--owner-emerald) 28%,transparent)}.owner-source-card.tone-blue .owner-source-card-icon{color:var(--owner-blue);background:color-mix(in srgb,var(--owner-blue) 12%,transparent);border-color:color-mix(in srgb,var(--owner-blue) 28%,transparent)}.owner-source-card.tone-amber .owner-source-card-icon{color:var(--owner-amber);background:color-mix(in srgb,var(--owner-amber) 13%,transparent);border-color:color-mix(in srgb,var(--owner-amber) 30%,transparent)}.owner-source-card span,.owner-source-note span{color:var(--owner-amber);font-size:.74rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.owner-source-card h2{margin:.35rem 0 .3rem;color:var(--owner-heading);font-size:clamp(1.6rem,2.4vw,2.8rem);line-height:1}.owner-source-card p,.owner-source-note p{margin:0;color:var(--owner-muted);line-height:1.65}.owner-source-card strong{color:var(--owner-heading);font-size:1.6rem;line-height:1}.owner-source-card em{position:absolute;left:1.25rem;right:auto;bottom:1.15rem;width:calc(var(--value) - 2.5rem);max-width:calc(100% - 2.5rem);min-width:34px;height:7px;border-radius:999px;background:linear-gradient(90deg,var(--owner-emerald),var(--owner-blue))}.owner-source-card.tone-amber em{background:linear-gradient(90deg,var(--owner-amber),var(--owner-rose))}.owner-source-note{display:flex;align-items:flex-start;gap:1rem;background:color-mix(in srgb,var(--owner-blue) 7%,var(--owner-surface))}.owner-source-note>svg{flex:0 0 auto;color:var(--owner-blue)}@media(max-width:1220px){.owner-source-summary-grid{grid-template-columns:1fr}}.owner-analytics-shell{grid-template-columns:304px minmax(0,1fr)}.owner-sidebar{isolation:isolate;gap:1rem;border-right-color:color-mix(in srgb,var(--owner-border) 88%,transparent);background:radial-gradient(circle at 18% 4%,color-mix(in srgb,var(--owner-emerald) 18%,transparent),transparent 34%),linear-gradient(180deg,color-mix(in srgb,var(--owner-surface) 94%,transparent),color-mix(in srgb,var(--owner-surface-muted) 86%,transparent));box-shadow:inset -1px 0 color-mix(in srgb,white 38%,transparent)}html[data-theme=dark] .owner-sidebar{box-shadow:inset -1px 0 #ffffff0a}.owner-sidebar-top{display:flex;align-items:center;justify-content:space-between;gap:.85rem;min-width:0}.owner-brand{min-width:0}.owner-brand>span:last-child{display:grid;gap:.12rem;min-width:0}.owner-brand small{display:block;color:var(--owner-muted);font-size:.75rem;font-weight:850;line-height:1}.owner-sidebar-badge{display:inline-flex;align-items:center;gap:.35rem;border:1px solid color-mix(in srgb,var(--owner-emerald) 28%,transparent);border-radius:999px;background:color-mix(in srgb,var(--owner-emerald) 10%,transparent);color:var(--owner-emerald);padding:.42rem .6rem;font-size:.72rem;font-weight:950;white-space:nowrap}.owner-sidebar-badge svg{width:15px;height:15px}.owner-side-nav{gap:.58rem;margin-top:.2rem}.owner-side-nav button{position:relative;display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:.78rem;min-height:66px;border:1px solid transparent;border-radius:20px;background:transparent;padding:.66rem .78rem;overflow:hidden;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease,color .18s ease}.owner-side-nav button:before{content:"";position:absolute;inset:.48rem auto .48rem .48rem;width:4px;border-radius:999px;background:var(--owner-emerald);opacity:0;transform:scaleY(.45);transition:opacity .18s ease,transform .18s ease}.owner-side-nav button>svg{position:relative;z-index:1;display:grid;place-items:center;width:42px;height:42px;border:1px solid var(--owner-border);border-radius:15px;background:color-mix(in srgb,var(--owner-surface-muted) 78%,transparent);color:var(--owner-muted-strong);padding:10px;transition:border-color .18s ease,background .18s ease,color .18s ease,transform .18s ease}.owner-nav-copy{position:relative;z-index:1;display:grid;gap:.15rem;min-width:0}.owner-nav-copy>span{color:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.owner-nav-copy small{color:var(--owner-muted);font-size:.76rem;font-weight:800;line-height:1.25}.owner-side-nav button:hover{transform:translate(3px);border-color:color-mix(in srgb,var(--owner-emerald) 20%,var(--owner-border));background:color-mix(in srgb,var(--owner-emerald) 8%,var(--owner-surface));box-shadow:0 14px 34px color-mix(in srgb,var(--owner-emerald) 10%,transparent)}.owner-side-nav button.is-active{color:var(--owner-heading);border-color:color-mix(in srgb,var(--owner-emerald) 38%,var(--owner-border));background:radial-gradient(circle at 96% 0%,color-mix(in srgb,var(--owner-emerald) 18%,transparent),transparent 44%),color-mix(in srgb,var(--owner-emerald) 12%,var(--owner-surface));box-shadow:0 18px 48px color-mix(in srgb,var(--owner-emerald) 16%,transparent)}.owner-side-nav button.is-active:before{opacity:1;transform:scaleY(1)}.owner-side-nav button.is-active>svg{color:var(--owner-emerald);border-color:color-mix(in srgb,var(--owner-emerald) 34%,transparent);background:color-mix(in srgb,var(--owner-emerald) 14%,transparent);transform:scale(1.02)}.owner-side-nav button.is-active .owner-nav-copy small{color:var(--owner-muted-strong)}.owner-sidebar-foot{position:relative;overflow:hidden;border-radius:24px;background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--owner-blue) 13%,transparent),transparent 42%),var(--owner-surface-muted);padding:1.05rem}.owner-sidebar-foot span{color:var(--owner-amber);font-size:.72rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.owner-sidebar-foot small{position:relative;z-index:1;color:var(--owner-muted);font-weight:800}.owner-sidebar-foot em{position:absolute;left:1rem;right:1rem;bottom:.8rem;height:4px;border-radius:999px;background:linear-gradient(90deg,var(--owner-emerald),var(--owner-blue))}.owner-sidebar-logout{margin-top:.2rem}.owner-logout{border:1px solid transparent;transition:border-color .18s ease,background .18s ease,color .18s ease,transform .18s ease}.owner-logout:hover{transform:translate(3px);border-color:var(--owner-border)}@media(max-width:1220px){.owner-analytics-shell{grid-template-columns:1fr}.owner-sidebar{position:sticky;top:0;z-index:12;height:auto;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem;border-right:0;border-bottom:1px solid var(--owner-border);padding:.82rem 1rem}.owner-sidebar-top{justify-content:flex-start}.owner-sidebar-badge,.owner-sidebar-foot{display:none}.owner-side-nav{display:flex;gap:.45rem;min-width:0;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;margin:0;padding:.1rem}.owner-side-nav::-webkit-scrollbar{display:none}.owner-side-nav button{flex:0 0 auto;grid-template-columns:34px auto;min-width:154px;min-height:52px;border-radius:18px;padding:.48rem .62rem}.owner-side-nav button:before{inset:auto .9rem .35rem;width:auto;height:3px;transform:scaleX(.45)}.owner-side-nav button.is-active:before{transform:scaleX(1)}.owner-side-nav button>svg{width:34px;height:34px;border-radius:13px;padding:8px}.owner-nav-copy small{display:none}.owner-sidebar form{margin-left:0}.owner-logout{justify-content:center;width:auto;min-height:44px;border:1px solid var(--owner-border);border-radius:16px;background:var(--owner-surface-muted);padding:.7rem .85rem}}@media(max-width:760px){.owner-analytics-shell{padding-bottom:7.4rem}.owner-sidebar{position:static;display:flex;justify-content:space-between;gap:.75rem;padding:.8rem .95rem}.owner-brand-icon{width:38px;height:38px;border-radius:13px}.owner-brand{gap:.62rem;font-size:1.05rem}.owner-brand small{font-size:.68rem}.owner-side-nav{position:fixed;left:max(.75rem,env(safe-area-inset-left));right:max(.75rem,env(safe-area-inset-right));bottom:max(.75rem,env(safe-area-inset-bottom));z-index:40;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.25rem;border:1px solid color-mix(in srgb,var(--owner-border) 90%,transparent);border-radius:24px;background:color-mix(in srgb,var(--owner-surface) 88%,transparent);box-shadow:0 20px 55px #0000002e;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);padding:.36rem;overflow:visible}html[data-theme=dark] .owner-side-nav{box-shadow:0 20px 55px #0000006b}.owner-side-nav button{display:grid;grid-template-columns:1fr;justify-items:center;gap:.28rem;min-width:0;min-height:62px;border-radius:19px;padding:.46rem .24rem;text-align:center}.owner-side-nav button:hover,.owner-side-nav button.is-active,.owner-logout:hover{transform:none}.owner-side-nav button:before{inset:.28rem auto auto;width:22px;height:3px;transform:scaleX(.5)}.owner-side-nav button>svg{width:28px;height:28px;border:0;border-radius:12px;background:transparent;padding:5px}.owner-nav-copy{justify-items:center;gap:0;width:100%}.owner-nav-copy>span{max-width:100%;font-size:.66rem;line-height:1.08;white-space:normal}.owner-nav-copy small{display:none}.owner-sidebar-logout{margin:0}.owner-logout{width:42px;height:42px;min-height:0;border-radius:15px;padding:0}.owner-logout span{display:none}.owner-logout svg{width:19px;height:19px}}.owner-type-groups{display:grid;gap:1rem}.owner-type-group{border:1px solid var(--owner-border);border-radius:24px;background:color-mix(in srgb,var(--owner-surface) 94%,transparent);box-shadow:var(--owner-shadow-soft);padding:1rem}.owner-type-group-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.85rem}.owner-type-group-head span{color:var(--owner-amber);font-size:.74rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.owner-type-group-head strong{color:var(--owner-muted);font-size:.82rem;font-weight:900}.owner-type-group .owner-type-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.owner-type-grid article{position:relative;overflow:hidden}.owner-type-grid article:after{content:"";position:absolute;left:1rem;right:1rem;bottom:0;height:4px;border-radius:999px 999px 0 0;background:color-mix(in srgb,var(--owner-muted) 16%,transparent)}.owner-type-grid article.is-active{border-color:color-mix(in srgb,var(--owner-emerald) 32%,var(--owner-border));background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--owner-emerald) 12%,transparent),transparent 44%),color-mix(in srgb,var(--owner-surface) 94%,transparent)}.owner-type-grid article.is-active:after{background:linear-gradient(90deg,var(--owner-emerald),var(--owner-blue))}@media(max-width:760px){.owner-type-group{padding:.85rem;border-radius:20px}.owner-type-group .owner-type-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.download-donation:not(.hidden){position:fixed!important;inset:0!important;z-index:1100!important;display:grid!important;place-items:center!important;width:100vw!important;min-width:100vw!important;height:100dvh!important;min-height:100dvh!important;overflow:auto!important;overscroll-behavior:contain!important;padding:max(1rem,env(safe-area-inset-top,0px)) max(1rem,env(safe-area-inset-right,0px)) max(1rem,env(safe-area-inset-bottom,0px)) max(1rem,env(safe-area-inset-left,0px))!important}.download-donation:not(.hidden) .download-donation-card{margin:auto!important;max-height:min(620px,calc(100dvh - 2rem))!important;overflow:auto!important;overscroll-behavior:contain!important}@media(max-width:760px){.owner-analytics-shell{display:block;min-width:0;overflow-x:hidden;padding-bottom:0}.owner-sidebar{position:sticky;top:0;z-index:35;display:flex;align-items:center;justify-content:space-between;min-width:0;border-right:0;border-bottom:1px solid var(--owner-border);padding:.72rem .82rem;background:linear-gradient(180deg,color-mix(in srgb,var(--owner-surface) 96%,transparent),color-mix(in srgb,var(--owner-surface-muted) 88%,transparent));-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.owner-sidebar-top{flex:1 1 auto;min-width:0}.owner-brand{gap:.58rem;min-width:0;font-size:1.08rem}.owner-brand-icon{width:36px;height:36px;border-radius:13px}.owner-brand small,.owner-sidebar-badge,.owner-sidebar-foot{display:none}.owner-sidebar-logout{flex:0 0 auto;margin:0}.owner-logout{display:grid;width:42px;height:42px;min-height:0;place-items:center;border:1px solid var(--owner-border);border-radius:15px;background:var(--owner-surface-muted);padding:0}.owner-logout span{display:none}.owner-side-nav{position:fixed;left:50%;right:auto;bottom:max(.6rem,env(safe-area-inset-bottom));z-index:60;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));width:min(calc(100vw - 1rem),430px);min-width:0;gap:.3rem;border:1px solid color-mix(in srgb,var(--owner-border) 92%,transparent);border-radius:24px;background:color-mix(in srgb,var(--owner-surface) 92%,transparent);box-shadow:0 20px 52px #0f172a2e;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);padding:.36rem;overflow:visible;transform:translate(-50%)}html[data-theme=dark] .owner-side-nav{box-shadow:0 22px 60px #0000007a}.owner-side-nav button{display:grid;grid-template-columns:1fr;justify-items:center;align-content:center;gap:.18rem;min-width:0;min-height:58px;border-radius:18px;padding:.42rem .2rem;text-align:center}.owner-side-nav button:hover,.owner-side-nav button.is-active,.owner-logout:hover{transform:none}.owner-side-nav button:before{inset:.3rem auto auto;width:24px;height:3px;border-radius:999px;transform:scaleX(.45)}.owner-side-nav button.is-active:before{transform:scaleX(1)}.owner-side-nav button>svg{width:24px;height:24px;border:0;border-radius:11px;background:transparent;padding:4px}.owner-side-nav button.is-active>svg{background:color-mix(in srgb,var(--owner-emerald) 14%,transparent)}.owner-nav-copy{display:none}.owner-side-nav button:after{content:attr(data-mobile-label);color:var(--owner-muted-strong);font-size:.68rem;font-weight:950;line-height:1}.owner-side-nav button.is-active:after{color:var(--owner-heading)}.owner-analytics-main{display:grid;gap:.9rem;min-width:0;padding:.82rem .72rem calc(5.6rem + env(safe-area-inset-bottom))}.owner-dashboard-topbar{position:relative;top:auto;display:grid;gap:.9rem;border-radius:24px;padding:1rem}.owner-dashboard-topbar h1{font-size:clamp(1.85rem,8vw,2.25rem);letter-spacing:0}.owner-period-switch{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;min-width:0;border-radius:18px;padding:.28rem}.owner-period-switch button{min-width:0;min-height:44px;border-radius:14px;padding:.62rem .4rem;text-align:center}.owner-view.is-active,.owner-command-grid,.owner-kpi-grid,.owner-overview-grid,.owner-overview-grid.secondary,.owner-split-grid,.owner-source-summary-grid,.owner-source-grid,.owner-table-grid,.owner-privacy-grid{grid-template-columns:1fr;gap:.86rem;min-width:0}.owner-section-intro,.owner-panel-head{display:grid;gap:.55rem}.owner-section-intro,.owner-panel,.owner-kpi-card,.owner-insight-card,.owner-command-card,.owner-source-card,.owner-privacy-card,.owner-type-group{border-radius:22px;box-shadow:0 16px 38px #0f172a17}html[data-theme=dark] .owner-section-intro,html[data-theme=dark] .owner-panel,html[data-theme=dark] .owner-kpi-card,html[data-theme=dark] .owner-insight-card,html[data-theme=dark] .owner-command-card,html[data-theme=dark] .owner-source-card,html[data-theme=dark] .owner-privacy-card,html[data-theme=dark] .owner-type-group{box-shadow:0 16px 40px #00000047}.owner-section-intro,.owner-panel,.owner-kpi-card,.owner-insight-card,.owner-command-card,.owner-privacy-card{padding:1rem}.owner-command-card{min-height:0;gap:.55rem}.owner-command-card h2{font-size:clamp(1.48rem,7vw,2rem);line-height:1.05}.owner-command-card p,.owner-command-card strong,.owner-section-intro p{line-height:1.5}.owner-kpi-card strong{font-size:clamp(2rem,11vw,2.85rem)}.owner-kpi-card small{display:block;line-height:1.45}.owner-chart-frame{min-height:245px}.owner-chart-frame.compact,.owner-chart-frame.donut{min-height:230px}.owner-chart-frame.donut canvas{width:min(100%,250px)!important;height:min(100%,250px)!important}.owner-panel-head em{font-size:.82rem}.owner-rank-list div,.owner-funnel-row,.owner-page-list div{border-radius:15px;padding:.84rem .9rem}.owner-source-card{grid-template-columns:auto 1fr;min-height:0;padding:1rem}.owner-source-card strong{grid-column:1 / -1;font-size:1.3rem}.owner-source-card em{left:1rem;bottom:.8rem;max-width:calc(100% - 2rem)}.owner-source-note{display:grid;grid-template-columns:auto 1fr}.owner-type-group .owner-type-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-type-grid article{border-radius:18px;padding:.9rem}.owner-type-grid strong{font-size:1.45rem}.owner-data-table{margin:0 -.2rem;padding-bottom:.2rem}.owner-data-table table{min-width:520px}}@media(max-width:390px){.owner-analytics-main{padding-inline:.58rem}.owner-side-nav{width:min(calc(100vw - .5rem),390px);gap:.18rem;border-radius:22px;padding:.28rem}.owner-side-nav button{min-height:55px;border-radius:16px}.owner-side-nav button:after{font-size:.62rem}.owner-dashboard-topbar,.owner-section-intro,.owner-panel,.owner-command-card,.owner-kpi-card,.owner-insight-card{padding:.9rem}}
