.f-pro-gate{display:grid;grid-template-columns:48px minmax(0,1fr);gap:20px;margin:20px 0;padding:32px;border:1px solid var(--folitic-border,#dce3ee);border-radius:20px;background:var(--folitic-bg-surface,#fff);color:var(--folitic-text-primary,#111827);box-sizing:border-box}.f-pro-gate__mark{display:grid;place-items:center;width:48px;height:48px;background:linear-gradient(135deg,#f9e8a3,#d8b95b);color:#433408;border-radius:14px;font-size:26px}.f-pro-gate__eyebrow{font-size:11px;letter-spacing:.12em;font-weight:750;color:var(--folitic-text-secondary,#63718a)}.f-pro-gate__eyebrow b{display:inline-block;background:#ead487;color:#433408;padding:2px 5px;border-radius:5px;letter-spacing:.02em;font-size:10px;vertical-align:top}.f-pro-gate h2{margin:8px 0 10px;font-weight:650;font-size:clamp(19px,2vw,26px);line-height:1.25;font-family:inherit;letter-spacing:-.03em}.f-pro-gate p{max-width:660px;margin:0;color:var(--folitic-text-secondary,#63718a);font-size:13px;line-height:1.6}.f-pro-gate__actions{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0 12px}.f-pro-gate__actions a,.f-pro-gate__actions button{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:9px 16px;border:1px solid transparent;border-radius:12px;background:var(--folitic-action-bg,#245cff);color:#fff;font-weight:600;font-size:12px;line-height:1.4;font-family:inherit;text-decoration:none;cursor:pointer}.f-pro-gate__actions .f-pro-gate__secondary{background:transparent;color:var(--folitic-text-primary,#111827);border-color:var(--folitic-border,#dce3ee)}.f-pro-gate small{font-size:11px;color:var(--folitic-text-secondary,#63718a);line-height:1.5}.f-pro-gate--compact{padding:24px;margin:16px 0}.f-pro-gate--compact h2{font-size:19px}.f-pro-gate a:focus-visible,.f-pro-gate button:focus-visible{outline:3px solid var(--folitic-link,#245cff);outline-offset:3px}[data-folitic-theme=dark] .f-pro-gate{border-color:#2c374b;background:var(--folitic-bg-surface,#131b29)}[data-folitic-theme=dark] .f-pro-gate__secondary{border-color:#39465c}@media(max-width:580px){.f-pro-gate{grid-template-columns:1fr;gap:14px;padding:22px}.f-pro-gate__mark{width:36px;height:36px;font-size:20px;border-radius:10px}.f-pro-gate__actions>*{flex:1 1 140px}.f-pro-gate h2{font-size:20px}}

[data-pro-hidden]{display:none!important}
folitic-terminal-explorer .fx-pro-locked-value{display:inline-flex;align-items:center;justify-content:center;gap:6px;color:var(--fx-muted,#63718a);font-size:12px;font-weight:700;letter-spacing:.02em;white-space:nowrap}folitic-terminal-explorer .fx-pro-lock-icon,folitic-terminal-explorer .fx-ring .fx-pro-lock-icon{display:block;flex:0 0 16px;width:16px;height:18px;transform:none;overflow:visible}folitic-terminal-explorer .fx-pro-ring .fx-pro-locked-value{flex-direction:column;gap:5px}folitic-terminal-explorer .fx-pro-ring .fx-pro-lock-icon{width:20px;height:22px;flex-basis:auto}folitic-terminal-explorer .fx-final .fx-pro-locked-value{color:#ead487}folitic-terminal-explorer .fx-pro-ring .fx-ring-track{stroke-dasharray:4 4}folitic-terminal-explorer .fx-pro-scale i,folitic-terminal-explorer .fx-pro-scale i:nth-child(2),folitic-terminal-explorer .fx-pro-scale i:last-child{background:var(--fx-line,#dce3ee)}folitic-terminal-explorer .fx-pro-model-grid{margin-top:12px}folitic-terminal-explorer .fx-model-value>.fx-pro-locked-value{font-size:16px}folitic-terminal-explorer .fx-pro-locked .fx-model-open{font-size:11px;line-height:1.4;text-decoration:none}folitic-terminal-explorer .fx-pro-locked .fx-model-open:focus-visible{outline:3px solid var(--fx-blue,#245cff);outline-offset:3px}@media(max-width:480px){folitic-terminal-explorer .fx-pro-locked-value{font-size:11px}folitic-terminal-explorer .fx-pro-ring .fx-pro-locked-value{font-size:10px;gap:4px}}
