@font-face{font-family:Moracha Sans;font-style:normal;font-weight:400;font-display:block;src:url(../../../fonts/user-body-font.ttf)format("truetype")}@font-face{font-family:Blackbeard;font-style:normal;font-weight:400;font-display:block;src:url(../../../fonts/blackbeard-demo.otf)format("opentype")}:root{--qf-bg:#0a0a0a;--qf-bg-panel:#1a110cd9;--qf-bg-panel-hover:#22160ff2;--qf-border:#d4852c47;--qf-border-strong:#d4852c99;--qf-accent:#d4852c;--qf-accent-soft:#d4852c26;--qf-amber:#ff8e47;--qf-amber-soft:#ff8e4726;--qf-ember:#c21d0c;--qf-ember-soft:#c21d0c26;--qf-danger:#ff4d5e;--qf-danger-soft:#ff4d5e26;--qf-text:#ecd9c8;--qf-text-dim:#a0836c;--qf-radius:14px;--qf-radius-sm:8px;--qf-font-display:"Moracha Sans", sans-serif;--qf-font-head:"Moracha Sans", sans-serif;--qf-font-script:"Blackbeard", cursive;--qf-content-unit:1rem;background:var(--qf-bg);overscroll-behavior-y:none;font-size:18px}*{box-sizing:border-box}body{min-height:100dvh;color:var(--qf-text);font-family:var(--qf-font-head);overscroll-behavior-y:none;background:radial-gradient(#303030 0%,#161616 45%,#000 100%) fixed;margin:0;position:relative;overflow-x:hidden}body:before{content:"";pointer-events:none;z-index:0;background:repeating-linear-gradient(#d4852c04 0 1px,#0000 1px 3px);position:fixed;inset:0}#svelte,body>div{z-index:1;position:relative}h1,h2,h3,h4,h5,h6{font-family:var(--qf-font-display);letter-spacing:.04em;text-transform:uppercase;color:var(--qf-text);margin:0 0 calc(.75 * var(--qf-content-unit));font-weight:400}a{color:var(--qf-accent)}.qf-text-dim{color:var(--qf-text-dim)}.qf-panel{background:var(--qf-bg-panel);border:1px solid var(--qf-border);border-radius:var(--qf-radius);padding:calc(1.25 * var(--qf-content-unit));transition:border-color .2s,background .2s}.qf-panel:hover{border-color:var(--qf-border-strong)}.qf-input,.qf-select{border:1px solid var(--qf-border);color:var(--qf-text);font-family:var(--qf-font-head);padding:calc(.5 * var(--qf-content-unit)) calc(.75 * var(--qf-content-unit));border-radius:var(--qf-radius-sm);background-color:#0a0805b3;width:100%}.qf-input:focus,.qf-select:focus{border-color:var(--qf-accent);box-shadow:0 0 0 calc(.2 * var(--qf-content-unit)) var(--qf-accent-soft);background-color:#0a0805e6;outline:none}.qf-input::placeholder{color:var(--qf-text-dim)}.qf-input:disabled,.qf-select:disabled{opacity:.4;cursor:not-allowed}.qf-label{font-size:calc(.75 * var(--qf-content-unit));letter-spacing:.05em;text-transform:uppercase;color:var(--qf-text-dim);margin-bottom:calc(.35 * var(--qf-content-unit));display:block}.qf-btn{border:1px solid var(--qf-border-strong);color:var(--qf-accent);font-family:var(--qf-font-head);letter-spacing:.05em;text-transform:uppercase;padding:calc(.6 * var(--qf-content-unit)) calc(1.5 * var(--qf-content-unit));border-radius:var(--qf-radius-sm);cursor:pointer;font-size:calc(.85 * var(--qf-content-unit));background:0 0;transition:all .15s}.qf-btn:hover{background:var(--qf-accent-soft);box-shadow:0 0 12px var(--qf-accent-soft)}.qf-btn:disabled{opacity:.4;cursor:not-allowed;box-shadow:none}.qf-btn-danger{color:var(--qf-danger);border-color:#ff4d5e8c}.qf-btn-danger:hover{background:var(--qf-danger-soft);box-shadow:0 0 12px var(--qf-danger-soft)}.qf-callout{padding:calc(.75 * var(--qf-content-unit)) calc(1 * var(--qf-content-unit));border:1px solid var(--qf-border);border-radius:var(--qf-radius-sm);font-size:calc(.85 * var(--qf-content-unit));line-height:1.5}.qf-callout-amber{background:var(--qf-amber-soft);color:var(--qf-amber);border-color:#ffb3478c}.qf-callout-danger{background:var(--qf-danger-soft);color:var(--qf-danger);border-color:#ff4d5e8c}.qf-callout-accent{border-color:var(--qf-border-strong);background:var(--qf-accent-soft);color:var(--qf-accent)}.qf-signature{font-family:var(--qf-font-script);color:var(--qf-accent);opacity:.8;letter-spacing:.03em;pointer-events:none;z-index:2;text-shadow:0 0 18px #d4852c40;font-size:2.25rem;position:fixed;bottom:.5rem;left:50%;transform:translate(-50%)}:root{--qf-glass-blur:18px;--qf-glass-bg:color-mix(in srgb, var(--qf-bg-panel) 55%, transparent);--qf-glass-bg-hover:color-mix(in srgb, var(--qf-bg-panel-hover) 65%, transparent);--qf-glass-border:color-mix(in srgb, var(--qf-border) 80%, transparent);--qf-glass-border-strong:color-mix(in srgb, var(--qf-border-strong) 85%, transparent);--qf-glass-highlight:color-mix(in srgb, var(--qf-accent) 12%, transparent);--qf-tier-owner:#f5a142;--qf-tier-fullscope:var(--qf-accent);--qf-tier-hitrust:#c9772c;--qf-tier-member:#b8630b;--qf-tier-blue:#a95c42;--qf-tier-ally:#8a5842;--qf-tier-lotrust:#6b564a;--qf-tier-notrust:var(--qf-danger)}.qf-glass-panel{background:var(--qf-glass-bg);border:1px solid var(--qf-glass-border);-webkit-backdrop-filter:blur(var(--qf-glass-blur)) saturate(140%);border-radius:var(--qf-radius);padding:calc(1.5 * var(--qf-content-unit));transition:border-color .2s;box-shadow:0 8px 32px #00000073}.qf-glass-panel:hover{border-color:var(--qf-glass-border-strong)}.qf-account-card{border:1px solid var(--qf-glass-border);border-left:3px solid var(--qf-accent);border-radius:var(--qf-radius-sm);padding:calc(1 * var(--qf-content-unit)) calc(1.25 * var(--qf-content-unit));background:#0a080559}.qf-account-card--valid{border-left-color:#4ade80}.qf-account-card--revoked{border-left-color:var(--qf-danger)}.qf-account-card--never{border-left-color:#7a7a7a}.qf-tier-badge{align-items:center;gap:calc(.35 * var(--qf-content-unit));font-size:calc(.75 * var(--qf-content-unit));letter-spacing:.05em;text-transform:uppercase;padding:calc(.25 * var(--qf-content-unit)) calc(.65 * var(--qf-content-unit));border-radius:var(--qf-radius-sm);border:1px solid;display:inline-flex}.qf-qm-shell.svelte-12qhfyh{min-height:100dvh;padding:calc(2.5 * var(--qf-content-unit)) calc(1.5 * var(--qf-content-unit)) calc(6 * var(--qf-content-unit));justify-content:center;align-items:flex-start;display:flex}.qf-qm-page.svelte-12qhfyh{width:min(100%, calc(46 * var(--qf-content-unit)));flex-direction:column;display:flex}.qf-qm-head.svelte-12qhfyh{text-align:center;margin-bottom:calc(2.5 * var(--qf-content-unit));position:relative}.qf-qm-head.svelte-12qhfyh h1:where(.svelte-12qhfyh){font-family:var(--qf-font-head);font-size:calc(1.6 * var(--qf-content-unit));letter-spacing:.15em;text-transform:uppercase;color:var(--qf-text);margin:0;font-weight:400}.qf-qm-back.svelte-12qhfyh{font-family:var(--qf-font-head);font-size:calc(.8 * var(--qf-content-unit));letter-spacing:.08em;text-transform:uppercase;color:var(--qf-text-dim);text-decoration:none;position:absolute;top:50%;left:0;transform:translateY(-50%)}.qf-qm-back.svelte-12qhfyh:hover{color:var(--qf-accent)}
