.holo-page{color-scheme:light;min-height:100dvh;overflow-x:hidden;background:transparent;--holo-card: #ffffff;--holo-card-sm: #ffffff;--holo-panel: #f4f6fb;--holo-ink: #0f1524;--holo-muted: #5b6478;--holo-muted-strong: #69748b;--holo-dark: #0f1524;--holo-dark-text: #e9ecf5;--holo-dark-muted: #9aa3b8;--holo-dark-hairline: rgb(255 255 255 / .08);--holo-green: #0e9f6e;--holo-green-hover: #0c8a5f;--holo-green-link: #19c58a;--holo-green-tint: #e6f7f0;--holo-input-bg: #f4f6fb;--holo-input-border: #e4e7ef;--holo-shadow: 0 30px 80px -30px rgb(20 25 45 / .35);color:var(--holo-ink)}.holo-page .holo-content{position:relative;z-index:1;padding:max(clamp(16px,4vw,48px),env(safe-area-inset-top)) max(clamp(16px,4vw,48px),env(safe-area-inset-right)) max(clamp(16px,4vw,48px),env(safe-area-inset-bottom)) max(clamp(16px,4vw,48px),env(safe-area-inset-left))}.dark .holo-page{color-scheme:dark;background:transparent;--holo-card: #121726;--holo-card-sm: #151b2c;--holo-panel: #151b2c;--holo-ink: #e9ecf5;--holo-muted: #9aa3b8;--holo-muted-strong: #b6bfd2;--holo-input-bg: #0f1524;--holo-input-border: rgb(255 255 255 / .1);--holo-shadow: 0 30px 80px -30px rgb(0 0 0 / .7)}.holo-page .holo-card{background:color-mix(in srgb,var(--holo-card) 84%,transparent);border-radius:var(--radius);box-shadow:var(--holo-shadow),inset 0 1px #ffffff80}.dark .holo-page .holo-card{box-shadow:var(--holo-shadow),inset 0 1px #ffffff14}.holo-page .holo-card-inner{border-radius:var(--radius)}.holo-page .holo-card-sm{background:color-mix(in srgb,var(--holo-card-sm) 82%,transparent);border-radius:var(--radius);box-shadow:var(--holo-shadow)}.holo-page a{color:inherit;text-decoration:none}.holo-page .holo-holo-text{background:linear-gradient(90deg,#6f7dff,#ff6fc0,#2fd3a5,#ffb84d,#6f7dff);-webkit-background-clip:text;background-clip:text;color:transparent}.dark .holo-page .holo-holo-text{background:linear-gradient(90deg,#c9d7ff,#ffd6e8,#d8ffe9,#fff3c4,#c9d7ff);-webkit-background-clip:text;background-clip:text;color:transparent}.holo-page .holo-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 26px;border:none;border-radius:9999px;background:var(--holo-green);color:#fff;font-size:.95rem;font-weight:600;cursor:pointer;transition:background var(--motion-duration) ease;box-shadow:inset 0 1px #fff6,0 10px 24px -8px #0e9f6e80}.holo-page .holo-btn:hover{background:var(--holo-green-hover)}.holo-page .holo-btn:disabled{opacity:.7;cursor:default}.holo-page button.holo-btn{border:0;box-shadow:inset 0 1px #fff6,0 10px 24px -8px #0e9f6e80;background:var(--holo-green);color:#fff}.holo-page button.holo-btn:hover:not(:disabled){background:var(--holo-green-hover)}.holo-page button.holo-btn-outline{border:1px solid var(--holo-input-border);background:#fff;color:var(--holo-ink)}.holo-page button.holo-btn-outline:hover:not(:disabled){background:var(--holo-input-bg)}.holo-page .holo-btn-sm{min-height:40px;padding:0 20px;font-size:.88rem}.holo-page .holo-btn-outline{background:var(--holo-card);color:var(--holo-ink);border:1px solid var(--holo-input-border)}.holo-page .holo-btn-outline:hover{background:var(--holo-input-bg)}.holo-page .holo-link-underline{color:var(--holo-green-link);font-weight:600;border-bottom:2px solid var(--holo-green-link);padding-bottom:1px}.holo-page .holo-chip{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:9999px;background:#ffffff0f;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.78rem;color:var(--holo-dark-muted);max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.holo-page .holo-field{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.holo-page .holo-field label{font-size:.8rem;font-weight:600;color:var(--holo-ink)}.holo-page .holo-field input{height:48px;padding:0 16px;border-radius:var(--radius);border:1px solid var(--holo-input-border);background:var(--holo-input-bg);font-size:.95rem;color:var(--holo-ink);outline:none;transition:border-color var(--motion-duration) ease,box-shadow var(--motion-duration) ease}.holo-page .holo-field input:focus{border-color:var(--holo-green);box-shadow:0 0 0 4px #0e9f6e26}.holo-page .holo-field .holo-hint{font-size:.75rem;color:var(--holo-muted)}.holo-page .holo-error{margin:0 0 16px;padding:12px 16px;border-radius:var(--radius);background:#fdecec;color:#9b1c1c;font-size:.85rem}.dark .holo-page .holo-error{background:#3a1518;color:#ffb4b4}.holo-page .holo-notice{margin:0 0 16px;padding:12px 16px;border-radius:var(--radius);background:var(--holo-green-tint);color:#0c6b4f;font-size:.85rem}.dark .holo-page .holo-notice{background:#1a2236;color:#c7d2f5}.holo-page .holo-divider{display:flex;align-items:center;gap:12px;margin:18px 0;color:var(--holo-muted-strong);font-size:.8rem}.holo-page .holo-divider:before,.holo-page .holo-divider:after{content:"";flex:1;height:1px;background:var(--holo-input-border)}@keyframes holo-spin{to{transform:rotate(360deg)}}.holo-page .holo-spinner{animation:holo-spin var(--motion-duration) linear infinite}
