:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#fff;--foreground:#1d1d1f;--secondary-text:#6e6e73;--separator:#e5e5e7;--accent:#0071e3;--surface:#f5f5f7;--error:#b42318;--radius:14px;--glass:#ffffffb8;--glass-border:#ffffffd9;--glass-shadow:0 8px 28px #2d31530f, inset 0 1px 0 #fff;--content-surface:#ffffffeb}*{box-sizing:border-box}html{background:var(--background);scroll-behavior:smooth}body{isolation:isolate;min-height:100dvh;color:var(--foreground);background:var(--background);-webkit-font-smoothing:antialiased;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.55;position:relative}body:before,body:after{content:"";z-index:-1;pointer-events:none;position:fixed;inset:0}body:before{background:radial-gradient(64% 58% at 6% 2%,#bcd7ffad,#0000 78%),radial-gradient(53% 53% at 88% 13%,#dcc1ff8a,#0000 76%),radial-gradient(54% 52% at 65% 71%,#ffd4e075,#0000 78%),radial-gradient(52% 48% at 5% 95%,#ffe1ca75,#0000 78%),#fff}body:after{opacity:.035;background:url(/textures/fine-noise.svg)}input,textarea{caret-color:var(--accent)}html{scrollbar-color:#b4b9c6 #f3f4f8;scrollbar-width:thin}h1,h2,h3,p{margin:0}h1,h2,h3{letter-spacing:-.025em;line-height:1.2}h1{font-size:clamp(28px,4vw,44px);font-weight:650}h2{font-size:24px;font-weight:650}h3{font-size:18px;font-weight:600}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:wait;opacity:.55}button{color:inherit}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:3px;outline:3px solid #005fcc}input,textarea,select{min-width:0}img{max-width:100%;display:block}::selection{color:#1d1d1f;background:#d6eaff}button svg,a svg{flex-shrink:0}[hidden]{display:none!important}small{font-size:12px}hr{border:0;border-top:1px solid var(--separator);margin:24px 0}.button{border:1px solid var(--separator);min-height:44px;color:var(--foreground);white-space:nowrap;background:#ffffffe0;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px 17px;font-size:14px;font-weight:500;transition:background .15s;display:inline-flex}.button:hover{background:var(--surface)}.button-primary{background:var(--accent);border-color:var(--accent);color:#fff}.button-primary:hover{background:#06c;border-color:#06c}.button-dark{color:#fff;background:#1d1d1f;border-color:#1d1d1f}.button-dark:hover{background:#333}.button-ghost{background:0 0;border-color:#0000}.button-danger{color:var(--error)}.icon-button{border:1px solid var(--separator);cursor:pointer;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.icon-button:hover{background:var(--surface)}.field{width:100%;min-height:46px;color:var(--foreground);background:#fff;border:1px solid #d2d2d7;border-radius:10px;padding:11px 13px;font-size:16px;display:block}.field::placeholder{color:#86868b}textarea.field{resize:vertical;min-height:120px}.form-field{gap:8px;margin-bottom:20px;display:grid}.form-field label,.form-label{font-size:14px;font-weight:500}.surface{background:var(--content-surface);border-radius:var(--radius);padding:24px}.muted{color:var(--secondary-text)}.page-title{margin-bottom:8px}.page-subtitle{color:var(--secondary-text);font-size:15px}.message{border:1px solid var(--separator);background:var(--surface);border-radius:10px;padding:12px 15px;font-size:14px}.message-error{color:var(--error);background:#fff7f5;border-color:#f3c7c0}.message-success{color:#164c7e;background:#eff7ff;border-color:#c5e2ff}.status-pill{color:#515154;background:#f0f0f2;border-radius:6px;align-items:center;gap:5px;padding:4px 9px;font-size:12px;display:inline-flex}.status-pill.published{color:#085fa9;background:#eaf3ff}.empty-state{text-align:center;padding:72px 20px}.empty-state h2{font-size:23px}.empty-state p{max-width:46ch;color:var(--secondary-text);margin:12px auto 22px;font-size:15px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;background:#fff;border-radius:8px;padding:12px 20px;position:absolute;top:-60px;left:16px}.skip-link:focus{top:12px}.inline-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tabular{font-variant-numeric:tabular-nums}@media (max-width:560px){.surface{padding:20px}.button{padding:10px 14px;font-size:14px}.page-subtitle{font-size:14px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){:root{--glass:#fff;--glass-border:#d2d2d7;--glass-shadow:none;--content-surface:#fff}}@media (prefers-contrast:more){body:before,body:after{display:none}}.inflook-logo{vertical-align:middle;flex:none;align-items:center;display:inline-flex}.inflook-logo img{flex:none;display:block}.inflook-logo .inflook-compact-mark{display:none}.am-brand:has(.inflook-logo){align-items:center;gap:6px;padding-inline:0}.pf-shell .pf-brand .inflook-logo{display:inline-flex!important}.inflook-auth-brand{justify-items:start;gap:12px;display:grid}.inflook-auth-brand a{align-items:center;min-height:44px;display:inline-flex}@media (min-width:481px) and (max-width:720px){.am-shell:not(.pf-shell) .am-brand .inflook-logo{display:inline-flex!important}.am-shell:not(.pf-shell) .inflook-wordmark{display:none}.am-shell:not(.pf-shell) .inflook-compact-mark{display:block}}@media (max-width:480px){.am-brand .inflook-logo{display:inline-flex!important}}
