/* Shared public/editorial rhythm. */
body>header #mainnav{gap:16px}body>header .color-mode-toggle{margin:0!important;flex:0 0 42px;width:42px;height:42px;min-width:42px}body>header #mainnav>.color-mode-toggle{align-self:center}body>header .wrap{column-gap:16px}.refined-load{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:14px;margin:30px 0}.refined-load small{opacity:.7}.membership-guide{margin-top:18px!important;line-height:1.6}.join .membership-guide{font-size:.94rem;max-width:64ch}.refined-chart{margin:26px 0;padding:20px;border:1px solid var(--line,#ccd5cc);border-radius:18px;background:var(--paper,#fffdf8);color:var(--green,#2c6049)}.refined-chart svg{display:block;width:100%;height:auto;min-height:140px}.refined-chart circle{fill:currentColor}.refined-grid{stroke:currentColor;opacity:.14;fill:none}.refined-chart figcaption{display:flex;justify-content:space-between;gap:12px;font-size:.78rem;flex-wrap:wrap}.refined-stat-cards{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.analytics-tools{align-items:end;gap:12px;flex-wrap:wrap}.analytics-tools label{display:flex;flex-direction:column;gap:6px;flex:1;min-width:160px}.refined-stage-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.refined-stage-choices label{display:flex!important;align-items:center;gap:12px;padding:12px;border:1px solid var(--line,#cbd4cc);border-radius:12px;margin:0!important}.refined-stage-choices .stage-lily,.refined-stage-choices .custom-stage-lily{width:32px;height:40px;flex-shrink:0}.refined-stage-choices input{width:18px!important;height:18px;flex-shrink:0}.refined-optional{border:1px solid var(--line,#cbd4cc);padding:16px;border-radius:14px;margin:22px 0}.refined-optional summary{cursor:pointer;font-weight:650}.refined-access-button{margin-top:8px}#refined-secret-output{display:block;overflow-wrap:anywhere;user-select:all;margin:12px 0}#editor .actions{gap:10px;align-items:center;flex-wrap:wrap}#editor input[type=checkbox],.php-surface input[type=checkbox],.refined-checkbox input{width:18px!important;height:18px!important;padding:0!important;flex-shrink:0;accent-color:#2c6049;vertical-align:middle}#editor label{overflow-wrap:anywhere}#editor .content-row{gap:16px;align-items:center}#editor .content-row>div{min-width:0;flex:1}#editor .content-row button{flex-shrink:0}.refined-draggable{align-items:center;min-height:54px}.refined-draggable>button{display:inline-flex;align-items:center;justify-content:center;min-width:38px;min-height:38px}#refined-google-form fieldset{border:1px solid var(--line,#cbd4cc);border-radius:16px;padding:16px}#refined-google-form legend{padding:0 8px;font-weight:650}.php-surface{max-width:980px!important;margin:48px auto!important;padding:24px!important}.php-surface section,.php-surface form{box-shadow:none;border-radius:18px}.php-surface details>summary{cursor:pointer;font-weight:650}.php-surface button{min-height:44px;font-weight:600}.php-surface label:has(input[type=checkbox]){display:flex;align-items:center;gap:10px}.php-surface table{border-collapse:collapse}.php-surface small{line-height:1.5}.php-surface input:focus,.php-surface select:focus{outline:2px solid #588c6a;outline-offset:2px}#editor{padding-bottom:90px}.section+.section{margin-top:clamp(28px,4vw,56px)}
@media(max-width:760px){body>header .wrap{column-gap:12px!important}body>header .brand{margin-right:auto}body>header .menu{margin:0!important;width:42px;height:42px;flex:0 0 42px}body>header .color-mode-toggle{margin:0!important}.refined-home-intro>img,.refined-home-intro>figure,.refined-home-intro>picture{width:100%!important;max-width:none!important;justify-self:stretch!important;margin-inline:0!important}.refined-stat-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.refined-stage-choices{grid-template-columns:1fr}.analytics-tools>*{max-width:100%}.php-surface{padding:16px!important;margin:20px auto!important}.php-surface section,.php-surface form{padding:18px}#editor .content-row{flex-wrap:wrap}#editor .content-row>div{flex-basis:60%}.desk-sidebar-toggle,.desk-edge-toggle{display:none!important}.refined-chart{padding:12px}}
:root[data-color-scheme=dark] .refined-chart{background:#1e302a;color:#b9d4bd;border-color:#40554b}:root[data-color-scheme=dark] .php-surface section,:root[data-color-scheme=dark] .php-surface form{background:#1e302a;color:#e5eddf}.refined-home-intro img{display:block}@media(max-width:760px){.refined-home-intro img{width:100%!important;max-width:none!important}}
@media(max-width:760px){body>header .wrap>[data-color-mode-toggle]{margin:0!important;flex:0 0 44px!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important}body>header .wrap>.menu{margin:0!important;flex:0 0 44px!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important}}
