:root[data-site-page=free]{--free-paper:var(--paper,#f2f1eb);--free-ink:var(--ink,#263940);--free-line:var(--line,#c9d0cc);--free-muted:var(--muted,#596b68);--free-accent:var(--red,#9b2922)}:where(html[data-site-page=free]) *{box-sizing:border-box}:where(html[data-site-page=free]) body{margin:0;background:var(--free-paper);color:var(--free-ink);font-family:var(--font-ui);line-height:1.9}:where(html[data-site-page=free]) a{color:inherit;text-underline-offset:5px}:where(html[data-site-page=free]) button,:where(html[data-site-page=free]) input,:where(html[data-site-page=free]) select,:where(html[data-site-page=free]) textarea{font:inherit;color:inherit}:where(html[data-site-page=free]) button,:where(html[data-site-page=free]) a,:where(html[data-site-page=free]) input,:where(html[data-site-page=free]) select,:where(html[data-site-page=free]) summary{touch-action:manipulation}:where(html[data-site-page=free]) button,:where(html[data-site-page=free]) input,:where(html[data-site-page=free]) select,:where(html[data-site-page=free]) textarea{border:1px solid var(--free-line);background:transparent;padding:10px 14px;border-radius:2px}:where(html[data-site-page=free]) button{cursor:pointer;min-height:44px}:where(html[data-site-page=free]) button:disabled{cursor:default;opacity:.6}:where(html[data-site-page=free]) input,:where(html[data-site-page=free]) select,:where(html[data-site-page=free]) textarea{max-width:100%;min-height:44px}:where(html[data-site-page=free]) textarea{width:100%;resize:vertical}:where(html[data-site-page=free]) button:focus-visible,:where(html[data-site-page=free]) a:focus-visible,:where(html[data-site-page=free]) input:focus-visible,:where(html[data-site-page=free]) select:focus-visible,:where(html[data-site-page=free]) textarea:focus-visible,:where(html[data-site-page=free]) summary:focus-visible{outline:2px solid var(--free-accent);outline-offset:4px}:where(html[data-site-page=free]) h1,:where(html[data-site-page=free]) h2,:where(html[data-site-page=free]) h3{font-weight:var(--weight-body);text-wrap:balance}:where(html[data-site-page=free]) p{text-wrap:pretty}:where(html[data-site-page=free]) .free-wrap{width:min(1100px,calc(100% - 40px));margin:auto}:where(html[data-site-page=free]) .free-intro{padding:40px 0 24px}:where(html[data-site-page=free]) .free-intro h1{font-size:clamp(var(--text-2xl),5vw,var(--text-4xl));margin:12px 0}:where(html[data-site-page=free]) .free-intro p{color:var(--free-muted);margin:8px 0}:where(html[data-site-page=free]) .free-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}:where(html[data-site-page=free]) .free-card{border:1px solid var(--free-line);padding:24px;min-width:0}:where(html[data-site-page=free]) .free-card h2{font-size:var(--text-xl);margin:0 0 12px}:where(html[data-site-page=free]) .free-card h3{font-size:var(--text-lg);margin:8px 0}:where(html[data-site-page=free]) .free-card p{margin:10px 0}:where(html[data-site-page=free]) .free-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:18px}:where(html[data-site-page=free]) .free-actions a{min-height:44px;display:inline-flex;align-items:center}:where(html[data-site-page=free]) .free-primary{background:var(--display-accent,var(--free-accent));color:var(--display-on-accent,var(--free-paper));text-decoration:none;padding:10px 18px;min-height:44px}:where(html[data-site-page=free]) .free-note{color:var(--free-muted);font-size:var(--text-sm)}:where(html[data-site-page=free]) .free-status{min-height:1.8em;font-size:var(--text-sm);color:var(--free-accent)}:where(html[data-site-page=free]) .free-quote{font-size:clamp(var(--text-xl),4vw,var(--text-3xl));line-height:1.8}:where(html[data-site-page=free]) .free-directory{border-top:1px solid var(--free-line);display:flex;gap:12px 24px;flex-wrap:wrap;padding:30px 0;margin-top:44px;font-size:var(--text-sm)}:where(html[data-site-page=free]) .free-directory a{min-height:44px;display:inline-flex;align-items:center}:where(html[data-site-page=free]) .free-list{list-style:none;margin:0;padding:0}:where(html[data-site-page=free]) .free-list li{border-bottom:1px solid var(--free-line);padding:20px 0;overflow-wrap:anywhere}:where(html[data-site-page=free]) .free-list h3{margin:0}:where(html[data-site-page=free]) .free-form{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;min-width:0}:where(html[data-site-page=free]) .free-form label{display:grid;gap:7px;min-width:0}:where(html[data-site-page=free]) .free-form select{width:100%;min-width:0;text-overflow:ellipsis}:where(html[data-site-page=free]) .free-form .free-check{display:flex}:where(html[data-site-page=free]) .free-check input{width:24px;flex:0 0 24px}:where(html[data-site-page=free]) .free-chips{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:24px}:where(html[data-site-page=free]) .free-chips [aria-pressed=true]{background:var(--free-ink);color:var(--free-paper)}:where(html[data-site-page=free]) .free-timer{font:var(--weight-body) var(--text-4xl)/1.4 var(--font-ui);font-variant-numeric:tabular-nums}:where(html[data-site-page=free]) .free-share-preview{display:block;width:min(100%,330px);height:auto;margin:20px auto;border:1px solid var(--free-line)}:where(html[data-site-page=free]) .free-dialog{max-width:640px;width:calc(100% - 32px);max-height:85dvh;overflow:auto;background:var(--free-paper);color:var(--free-ink);border:1px solid var(--free-line);padding:24px}:where(html[data-site-page=free]) .free-dialog::backdrop{background:#00000073}:where(html[data-site-page=free]) .free-close{float:right}:where(html[data-site-page=free]) .free-toolbar{display:flex;flex-wrap:wrap;gap:12px;align-items:center;padding:12px 0;margin:12px 0}:where(html[data-site-page=free]) .free-toolbar a{font-size:var(--text-sm)}:where(html[data-site-page=free]) .free-toolbar button{font-size:var(--text-sm)}:where(html[data-site-page=free]) .free-lock-preview{position:relative;width:260px;max-width:100%;aspect-ratio:9/19.5;margin:20px auto;background-size:contain;background-repeat:no-repeat;background-position:center;border:1px solid var(--free-line);overflow:hidden;border-radius:18px}:where(html[data-site-page=free]) .free-lock-clock{position:absolute;inset:10% 0 auto;text-align:center;color:#293d35;font:var(--weight-body) var(--text-5xl)/1.3 var(--font-ui)}:where(html[data-site-page=free]) .free-lock-clock small{display:block;font-size:var(--text-sm)}:where(html[data-site-page=free]) .free-check{display:flex;gap:10px;align-items:center}:where(html[data-site-page=free]) .free-check input{min-height:24px}:where(html[data-site-page=free]) .free-empty{padding:30px 0}:where(html[data-site-page=free]) .free-skip:not(:focus){position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}:where(html[data-site-page=free]) [hidden]{display:none!important}html[data-site-page=free][data-display-theme=dark]{--free-paper:var(--display-bg);--free-ink:var(--display-ink);--free-line:var(--display-line);--free-muted:var(--display-muted);--free-accent:var(--display-link,var(--display-accent))}html[data-site-page=free][data-display-size=large] .free-wrap{font-size:var(--text-lg)}@media (max-width:650px){:where(html[data-site-page=free]) .free-grid{grid-template-columns:1fr}:where(html[data-site-page=free]) .free-card{padding:20px}:where(html[data-site-page=free]) .free-intro{padding-top:28px}:where(html[data-site-page=free]) .free-actions{gap:10px}:where(html[data-site-page=free]) .free-actions>*{max-width:100%}:where(html[data-site-page=free]) .free-wrap{width:calc(100% - 36px)}}@media print{:where(html[data-site-page=free]) .free-directory,:where(html[data-site-page=free]) footer,:where(html[data-site-page=free]) .free-form,:where(html[data-site-page=free]) .free-actions,:where(html[data-site-page=free]) #page-actions{display:none!important}:where(html[data-site-page=free]) .free-share-preview{width:100%;max-width:130mm;border:0}:where(html[data-site-page=free]) .free-intro{padding:0}:where(html[data-site-page=free]) .free-wrap{width:100%}}@media print{:where(html[data-site-page=free]) body[data-free-page=share] .free-grid>section:first-child,:where(html[data-site-page=free]) .free-lock-preview{display:none!important}:where(html[data-site-page=free]) body[data-free-page=share] .free-grid{display:block}:where(html[data-site-page=free]) body[data-free-page=share] .free-card{border:0}:where(html[data-site-page=free]) body[data-free-page=share] .free-card>h2,:where(html[data-site-page=free]) body[data-free-page=share] .free-card>.free-note{display:none!important}}@media print{:where(html[data-site-page=free]) body[data-free-page=share] canvas[hidden]{display:block!important}}
