.signexs-ui{--sx-bg:#0c1220;--sx-surface:#141c2e;--sx-border:#2a3650;--sx-text:#eef2f7;--sx-text-muted:#94a3b8;--sx-accent:#2dd4bf;--sx-amber:#fcd34d;--sx-amber-bg:#78350f59;--sx-amber-border:#fbbf2459;--sx-danger:#f87171;--sx-danger-bg:#f871711a;--sx-success:#4ade80;--sx-success-bg:#4ade8026;--sx-violet:#a78bfa;--sx-sky:#38bdf8;--sx-rose:#fb7185;--sx-poetic-bg:#0a0f1c;--sx-poetic-grain:45,212,191;--sx-lock-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='11' width='18' height='11' rx='2'/%3E%3Cpath d='M7 11V7a5 5 0 0 1 10 0v4'/%3E%3C/svg%3E");color:var(--sx-text);font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.signexs-ui--light{--sx-bg:#fff;--sx-surface:#f8fafc;--sx-border:#cbd5e1;--sx-text:#0f172a;--sx-text-muted:#64748b;--sx-accent:#0f766e;--sx-amber:#92400e;--sx-amber-bg:#fffbeb;--sx-amber-border:#fcd34d;--sx-danger:#dc2626;--sx-danger-bg:#dc26260f;--sx-success:#15803d;--sx-success-bg:#15803d14;--sx-violet:#7c3aed;--sx-sky:#0284c7;--sx-rose:#e11d48;--sx-poetic-bg:#f1f5f9;--sx-poetic-grain:15,118,110}.signexs-ui-poetic{border:1px solid var(--sx-border);background:var(--sx-poetic-bg);border-radius:.75rem;padding:1rem;position:relative;overflow:hidden}.signexs-ui-poetic__label{letter-spacing:.05em;text-transform:uppercase;color:var(--sx-text-muted);font-size:.75rem;font-weight:500}.signexs-ui-poetic__status{height:1.25rem;color:var(--sx-accent);margin-top:.5rem;font-size:.75rem;transition:opacity .7s}.signexs-ui-poetic__status--pulse{animation:2s ease-in-out infinite signexs-ui-pulse}@keyframes signexs-ui-pulse{0%,to{opacity:1}50%{opacity:.45}}.signexs-ui-poetic__area{min-height:5.5rem;margin-top:.75rem;position:relative}.signexs-ui-poetic__measure{visibility:hidden}.signexs-ui-poetic__line{color:var(--sx-text);text-align:center;font-family:Vazirmatn,Tahoma,Arial,sans-serif;line-height:1.625}.signexs-ui-poetic__line+.signexs-ui-poetic__line{margin-top:.25rem}.signexs-ui-poetic__line--sm{font-size:.875rem}.signexs-ui-poetic__line--md{font-size:1rem}.signexs-ui-poetic__line--mono{letter-spacing:.12em;direction:ltr;unicode-bidi:isolate;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.signexs-ui-poetic__canvas{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.signexs-ui-poetic__footer{border-top:1px solid color-mix(in srgb,var(--sx-border)80%,transparent);margin-top:.35rem;padding-top:.45rem}.signexs-ui-poetic__area--graph{justify-content:center;align-items:center;min-height:5.5rem;display:flex}.signexs-ui-verse-graph{flex-direction:column;gap:.35rem;display:flex}.signexs-ui-verse-graph__header{justify-content:space-between;align-items:center;gap:.5rem;min-height:0;display:flex}.signexs-ui-verse-graph__title{letter-spacing:.04em;text-transform:uppercase;color:var(--sx-text-muted);margin:0;font-size:.7rem;font-weight:500}.signexs-ui-verse-graph__canvas{border:1px solid var(--sx-border);background:var(--sx-poetic-bg);box-sizing:border-box;border-radius:.75rem;flex-direction:column;justify-content:center;align-items:stretch;width:100%;height:16.5rem;min-height:16.5rem;max-height:16.5rem;padding:.65rem .75rem;display:flex;position:relative;overflow:hidden}.signexs-ui-verse-graph__canvas--verse .signexs-ui-poetic__area{flex:1;width:100%;min-height:0;margin-top:0}.signexs-ui-verse-graph__canvas--verse .signexs-ui-poetic__line--sm{font-size:clamp(.8125rem,2.6vw,1rem);line-height:1.5}.signexs-ui-verse-graph__canvas--graph{padding:.65rem .75rem;overflow:visible}.signexs-ui-verse-graph__canvas--avatar{background:#f8fafc;border-color:#e2e8f0;overflow:hidden}.signexs-ui-verse-graph__canvas--graph .signexs-ui-verse-graph__stage{overflow:visible}.signexs-ui-verse-graph__canvas .signexs-ui-poetic__area{height:100%;min-height:0;margin-top:0}.signexs-ui-verse-graph__stage{flex:1;justify-content:stretch;align-items:stretch;width:100%;height:100%;min-height:0;display:flex;overflow:hidden}.signexs-ui-verse-graph .signexs-graph{aspect-ratio:auto;width:100%;max-width:none;height:100%;max-height:none;margin:0;overflow:visible}.signexs-graph__viewport{width:100%;height:100%;min-height:0;overflow:hidden}.signexs-graph--zoomable{touch-action:none;cursor:grab;overflow:visible}.signexs-graph--zoomable .signexs-graph__svg{width:100%;height:100%}.signexs-ui-verse-graph .signexs-graph__svg{width:100%;height:100%;display:block}.signexs-ui-verse-graph .signexs-graph__viewport{overflow:visible}.signexs-ui-verse-graph .signexs-graph__tooltip{z-index:30}.signexs-graph__tooltip--portal{z-index:100010;margin:0;animation:.18s forwards vg-tip-portal-in;position:fixed;transform:translate(-50%,calc(-100% - 12px))}.signexs-graph__tooltip--portal-below{transform:translate(-50%,12px)}@keyframes vg-tip-portal-in{0%{opacity:0}to{opacity:1}}.signexs-graph--zoomable .signexs-graph__legend{display:none}.signexs-graph--panning{cursor:grabbing;-webkit-user-select:none;user-select:none}.signexs-graph--panning .signexs-graph__hit{cursor:grabbing}.signexs-ui-verse-graph .signexs-graph__legend{display:none}.signexs-ui-poetic__area--graph .signexs-graph{width:100%;max-width:min(100%,15rem);margin:0 auto}.signexs-ui-verse-graph__toggle{color:var(--sx-text-muted);cursor:pointer;text-align:end;text-underline-offset:.15em;white-space:nowrap;background:0 0;border:none;flex-shrink:0;margin:0;padding:0;font-size:.7rem;font-weight:500;text-decoration:underline}.signexs-ui-verse-graph__toggle:hover{color:var(--sx-text)}.signexs-ui-verse-graph__message,.signexs-ui-verse-graph__hint{text-align:center;color:var(--sx-text-muted);margin:0;font-size:.75rem;line-height:1.45}.signexs-ui-verse-graph__hint{margin:0;padding:0;font-size:.65rem;line-height:1.35}.signexs-org{--signexs-org-recv:#0f766e;--signexs-org-given:#c2410c;--signexs-org-center:#334155;--signexs-org-line:color-mix(in srgb,var(--sx-text-muted)55%,transparent);flex-direction:column;gap:.28rem;width:100%;height:auto;min-height:0;display:flex}.signexs-org__legend{color:var(--sx-text-muted);flex-wrap:wrap;justify-content:center;gap:.4rem .7rem;margin:0;font-size:.55rem;line-height:1.2;display:flex}.signexs-org__legend-item{align-items:center;gap:.25rem;display:inline-flex}.signexs-org__legend-dot{border-radius:999px;width:.32rem;height:.32rem}.signexs-org__legend-dot--received{background:var(--signexs-org-recv)}.signexs-org__legend-dot--given{background:var(--signexs-org-given)}.signexs-org__chart{flex-direction:column;flex:none;justify-content:center;align-items:stretch;gap:1.5rem;min-height:0;padding:.3rem .225rem;display:flex;position:relative}.signexs-org__edges{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.signexs-org__edge{stroke:var(--signexs-org-line);stroke-width:2.1px;stroke-linecap:square;stroke-linejoin:miter}.signexs-org__edge--received{stroke:color-mix(in srgb,var(--signexs-org-recv)70%,var(--signexs-org-line))}.signexs-org__edge--given{stroke:color-mix(in srgb,var(--signexs-org-given)70%,var(--signexs-org-line))}.signexs-org__tier{z-index:1;justify-content:center;display:flex;position:relative}.signexs-org__row{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:.825rem 1.35rem;max-width:100%;display:flex}.signexs-org__node{appearance:none;cursor:pointer;color:inherit;background:0 0;border:none;flex-direction:column;align-items:center;gap:.35rem;max-width:6.75rem;margin:-.45rem;padding:.45rem;transition:transform .1s;display:flex}.signexs-org__node:active{transform:scale(.93)}.signexs-org__node:focus-visible{outline:2px solid var(--sx-accent);outline-offset:2px;border-radius:.35rem}.signexs-org__avatar-ring{background:color-mix(in srgb,currentColor 16%,var(--sx-surface,#fff));width:3.9rem;height:3.9rem;box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 35%,transparent);outline-offset:1.5px;border-radius:999px;outline:2px solid;place-items:center;transition:outline-color .15s,transform .15s;display:grid;overflow:hidden}.signexs-org__avatar-ring--received{color:var(--signexs-org-recv)}.signexs-org__avatar-ring--given{color:var(--signexs-org-given)}.signexs-org__avatar-ring--center{width:5rem;height:5rem;color:var(--signexs-org-center);outline-offset:2px;outline-width:2.5px}.signexs-org__node.is-active .signexs-org__avatar-ring{box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 55%,transparent);outline-color:currentColor}@media (hover:hover){.signexs-org__node:hover .signexs-org__avatar-ring{transform:translateY(-1px)}}.signexs-org__avatar-img,.signexs-org__avatar-fallback{object-fit:cover;border-radius:999px;width:100%;height:100%}.signexs-org__code{text-align:center;color:var(--sx-text-muted);word-break:break-all;font-size:1.08rem;font-weight:600;line-height:1.2}.signexs-org__node.is-active .signexs-org__code,.signexs-org__code--center{color:var(--sx-text)}.signexs-org__code--center{font-size:1.2rem;font-weight:700}.signexs-org__detail{border:1px solid color-mix(in srgb,var(--sx-border)85%,transparent);background:color-mix(in srgb,var(--sx-surface,#fff)88%,transparent);border-radius:.75rem;flex-shrink:0;padding:.825rem 1.05rem}.signexs-org__detail--received{border-color:color-mix(in srgb,var(--signexs-org-recv)28%,var(--sx-border))}.signexs-org__detail--given{border-color:color-mix(in srgb,var(--signexs-org-given)28%,var(--sx-border))}.signexs-org__detail-head{align-items:flex-start;gap:.3rem;min-width:0;display:flex}.signexs-org__detail-meta{flex:1;min-width:0}.signexs-org__detail-role{color:var(--sx-text-muted);margin:0;font-size:1.05rem;font-weight:600}.signexs-org__detail-code{color:var(--sx-text);word-break:break-all;margin:.12rem 0 0;font-size:1.38rem;font-weight:700}.signexs-org__edit,.signexs-org__close{appearance:none;cursor:pointer;color:var(--sx-text-muted);background:0 0;border:none;flex-shrink:0}.signexs-org__edit{text-underline-offset:.12em;padding:.08rem .15rem;font-size:1.05rem;font-weight:600;text-decoration:underline}.signexs-org__close{padding:.08rem .18rem;font-size:1.575rem;line-height:1}.signexs-org__edit:hover,.signexs-org__close:hover{color:var(--sx-text)}.signexs-org__verse{color:var(--sx-text);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:.5rem 0 0;font-size:1.32rem;line-height:1.45;display:-webkit-box;overflow:hidden}.signexs-org__verse p{margin:0}.signexs-org__verse p+p{margin-top:.05rem}.signexs-org__verse--muted{color:var(--sx-text-muted);-webkit-line-clamp:unset;display:block}.signexs-org__poet{color:var(--sx-text-muted);font-size:.58rem;margin-top:.18rem!important}.signexs-ui-verse-graph .signexs-org{min-height:0}@media (prefers-color-scheme:dark){.signexs-org{--signexs-org-recv:#2dd4bf;--signexs-org-given:#fb923c;--signexs-org-center:#94a3b8;--signexs-org-line:#94a3b873}.signexs-org__avatar-ring{background:#0f172a;box-shadow:inset 0 0 0 1px #ffffff0f}.signexs-org__detail{background:#0f172ab8}}.signexs-ui-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.signexs-ui-flow{flex-direction:column;gap:1rem;display:flex}.signexs-ui-flow__title{font-size:1.25rem;font-weight:600}.signexs-ui-flow__text{color:var(--sx-text-muted);font-size:.875rem;line-height:1.625}.signexs-ui-flow__choices{flex-direction:column;gap:.75rem;display:flex}@media (min-width:480px){.signexs-ui-flow__choices{flex-direction:row}}.signexs-ui-flow__hint{color:var(--sx-text-muted);margin:0;font-size:.8125rem;line-height:1.5}.signexs-ui-flow__link{appearance:none;font:inherit;color:var(--sx-text-muted);text-align:inherit;text-underline-offset:.15em;cursor:pointer;background:0 0;border:none;margin:0;padding:0;font-size:.8125rem;font-weight:500;line-height:1.5;text-decoration:underline;display:inline-block}.signexs-ui-flow__link:hover{color:var(--sx-text)}.signexs-ui-flow__link--quiet{color:color-mix(in srgb,var(--sx-text-muted)78%,transparent);margin-top:.35rem;font-size:.75rem;font-weight:400;text-decoration:none}.signexs-ui-flow__link--quiet:hover{color:var(--sx-text-muted);text-underline-offset:.15em;text-decoration:underline}.signexs-ui-flow__meta{border:1px solid var(--sx-border);background:color-mix(in srgb,var(--sx-surface)70%,transparent);border-radius:.75rem;gap:.75rem;padding:.875rem 1rem;display:grid}.signexs-ui-flow__meta-label{color:var(--sx-text-muted);margin-bottom:.25rem;font-size:.75rem;display:block}.signexs-ui-field__file-input{display:none}.signexs-ui-brief{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.signexs-ui-brief__item{border:1px solid var(--sx-border);background:color-mix(in srgb,var(--sx-surface)75%,transparent);color:var(--sx-text);border-radius:.75rem;align-items:flex-start;gap:.75rem;padding:.875rem 1rem;font-size:.8125rem;line-height:1.55;display:flex}.signexs-ui-brief__item:before{content:"";background:var(--sx-accent);width:.5rem;height:.5rem;box-shadow:0 0 10px color-mix(in srgb,var(--sx-accent)55%,transparent);border-radius:999px;flex:none;margin-top:.45rem}.signexs-ui-flow__warn{border:1px solid var(--sx-border);background:color-mix(in srgb,var(--sx-surface)70%,transparent);color:var(--sx-text-muted);border-radius:.75rem;align-items:flex-start;gap:.625rem;padding:.75rem .875rem;font-size:.8125rem;line-height:1.5;display:flex}.signexs-ui-flow__warn:before{content:"";background-color:var(--sx-accent);width:1rem;height:1rem;-webkit-mask:var(--sx-lock-icon)center/contain no-repeat;-webkit-mask:var(--sx-lock-icon)center/contain no-repeat;mask:var(--sx-lock-icon)center/contain no-repeat;flex:none;margin-top:.0625rem}.signexs-ui-flow__error{border:1px solid color-mix(in srgb,var(--sx-danger)30%,transparent);background:var(--sx-danger-bg);color:var(--sx-danger);border-radius:.75rem;padding:.75rem 1rem;font-size:.875rem}.signexs-ui-flow__actions{flex-direction:column;gap:.75rem;display:flex}@media (min-width:640px){.signexs-ui-flow__actions--row{flex-direction:row}}.signexs-ui-btn{appearance:none;cursor:pointer;border:1px solid #0000;border-radius:.75rem;width:100%;padding:.75rem 1rem;font-size:.875rem;font-weight:600}.signexs-ui-btn:disabled{opacity:.5;cursor:not-allowed}.signexs-ui-btn--primary{background:var(--sx-accent);color:#042f2e}.signexs-ui-btn--secondary{background:var(--sx-surface);border-color:var(--sx-border);color:var(--sx-text)}.signexs-ui-btn--ghost{border-color:var(--sx-border);color:var(--sx-text-muted);background:0 0}.signexs-ui-keygen__field{flex-direction:column;gap:.375rem;display:flex}.signexs-ui-keygen__label{color:var(--sx-text);font-size:.8125rem;font-weight:600}.signexs-ui-keygen__input{appearance:none;border:1px solid var(--sx-border);background:var(--sx-bg);width:100%;color:var(--sx-text);border-radius:.75rem;padding:.75rem .875rem;font-family:ui-monospace,monospace;font-size:.9375rem}.signexs-ui-keygen__input:focus{border-color:var(--sx-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--sx-accent)25%,transparent);outline:none}.signexs-ui-keygen__divider{text-align:center;text-transform:uppercase;letter-spacing:.08em;font-size:.75rem}.signexs-ui-flow__success{text-align:center;border:1px solid var(--sx-border);background:var(--sx-surface);border-radius:.75rem;padding:1.25rem}.signexs-ui-flow__check{background:var(--sx-success-bg);width:3.5rem;height:3.5rem;color:var(--sx-success);border-radius:9999px;justify-content:center;align-items:center;margin-bottom:1rem;font-size:1.5rem;display:inline-flex}.signexs-ui-flow__mono{word-break:break-all;color:var(--sx-text-muted);margin-top:.75rem;font-family:ui-monospace,monospace;font-size:.75rem}.signexs-ui-flow__referral{border:1px solid color-mix(in srgb,var(--sx-success)55%,var(--sx-border));background:color-mix(in srgb,var(--sx-success)14%,var(--sx-surface));border-radius:.75rem;flex-direction:column;gap:.75rem;padding:1.25rem;display:flex}.signexs-ui-flow__referral .signexs-ui-flow__title{color:var(--sx-success)}.signexs-ui-flow__referral .signexs-ui-flow__text{color:var(--sx-text)}.signexs-ui-flow__referral-url{border:1px solid var(--sx-border);background:var(--sx-bg);word-break:break-all;color:var(--sx-accent);border-radius:.5rem;padding:.625rem .75rem;font-family:ui-monospace,monospace;font-size:.8125rem;font-weight:600}@property --sx-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.signexs-ui-card-wrap{display:block}.signexs-ui-card{z-index:0;background:var(--sx-surface);isolation:isolate;border-radius:1rem;padding:1.25rem;position:relative}.signexs-ui-card:before{content:"";z-index:-1;border-radius:inherit;background:conic-gradient(from var(--sx-angle),var(--sx-accent),color-mix(in srgb,var(--sx-accent)10%,transparent)18%,#a855f7 38%,color-mix(in srgb,var(--sx-accent)10%,transparent)60%,var(--sx-accent)82%,#a855f7 100%);-webkit-mask-composite:xor;padding:1.5px;animation:6s linear infinite signexs-ui-spin;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.signexs-ui-card:after{content:"";z-index:-2;border-radius:inherit;background:conic-gradient(from var(--sx-angle),var(--sx-accent),#a855f7,var(--sx-accent));filter:blur(14px);opacity:.18;animation:6s linear infinite signexs-ui-spin;position:absolute;inset:-1px}@keyframes signexs-ui-spin{to{--sx-angle:360deg}}.signexs-ui-card__header{border-bottom:1px solid var(--sx-border);text-align:left;direction:ltr;flex-direction:row;justify-content:flex-start;align-items:center;gap:.45rem;margin-bottom:1rem;padding-bottom:.75rem;display:flex}.signexs-ui-card__mark{width:1.15rem;height:1.15rem;color:var(--sx-accent)}.signexs-ui-card__wordmark{letter-spacing:.18em;color:var(--sx-text);font-size:.8125rem;font-weight:800}.signexs-ui-flow__reveal{flex-direction:column;gap:1rem;animation:.6s cubic-bezier(.22,1,.36,1) both signexs-ui-rise;display:flex}@keyframes signexs-ui-rise{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.signexs-ui-flow__reveal,.signexs-ui-card:before,.signexs-ui-card:after{animation:none}.signexs-ui-unlock-tabs__panel,.signexs-ui-unlock-tabs__panel-inner,.signexs-ui-unlock-overlay--enter .signexs-ui-unlock-overlay__backdrop,.signexs-ui-unlock-overlay--enter .signexs-ui-unlock-overlay__panel,.signexs-ui-unlock-dock--visible{transition:none;animation:none}}.signexs-ui-badge{border:1px solid var(--sx-border);background:color-mix(in srgb,var(--sx-surface)60%,transparent);color:var(--sx-text-muted);letter-spacing:.02em;border-radius:9999px;align-self:center;align-items:center;gap:.4rem;margin-top:.25rem;padding:.3rem .7rem;font-size:.6875rem;text-decoration:none;transition:color .15s,border-color .15s;display:inline-flex}.signexs-ui-badge:hover{color:var(--sx-text);border-color:var(--sx-accent)}.signexs-ui-badge__icon{width:.875rem;height:.875rem;color:var(--sx-accent)}.signexs-ui-badge__brand{letter-spacing:.08em;color:var(--sx-text);font-weight:700}.signexs-ui-card-wrap--wide{max-width:40rem}.signexs-ui-form{grid-template-columns:1fr;gap:.875rem;display:grid}@media (min-width:520px){.signexs-ui-form{grid-template-columns:repeat(2,minmax(0,1fr))}}.signexs-ui-form__header{grid-column:1/-1}.signexs-ui-form__actions{flex-direction:column;gap:.75rem;display:flex}@media (min-width:520px){.signexs-ui-form__actions{flex-direction:row}}.signexs-ui-form__actions--full{grid-column:1/-1}.signexs-ui-field{flex-direction:column;gap:.375rem;display:flex}.signexs-ui-field--full{grid-column:1/-1}.signexs-ui-field__label{color:var(--sx-text-muted);font-size:.8125rem}.signexs-ui-field__input,.signexs-ui-field__select{border:1px solid var(--sx-border);background:color-mix(in srgb,var(--sx-bg)55%,var(--sx-surface));width:100%;color:var(--sx-text);border-radius:.75rem;outline:none;padding:.7rem .875rem;font-size:.875rem;transition:border-color .15s}.signexs-ui-field__input::placeholder{color:color-mix(in srgb,var(--sx-text-muted)80%,transparent)}.signexs-ui-field__input:focus,.signexs-ui-field__select:focus{border-color:var(--sx-accent)}.signexs-ui-field__input--ltr{text-align:left}.signexs-ui-field__input--rtl{text-align:right}.signexs-ui-field__select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--sx-text-muted)50%),linear-gradient(135deg,var(--sx-text-muted)50%,transparent 50%);background-position:calc(100% - 1.1rem) calc(50% - .15rem),calc(100% - .8rem) calc(50% - .15rem);background-repeat:no-repeat;background-size:.35rem .35rem,.35rem .35rem;padding-inline-end:2rem}[dir=rtl] .signexs-ui-field__select{background-position:.8rem calc(50% - .15rem),1.1rem calc(50% - .15rem);padding-inline:2rem .875rem}.signexs-ui-card-wrap--unlock{width:100%}.signexs-ui-card--modal{padding:1rem 1.1rem;overflow:hidden}.signexs-ui-card--modal:after{content:none}.signexs-ui-card__header--compact{margin-bottom:.65rem;padding-bottom:.55rem}.signexs-ui-flow--unlock{gap:.75rem}.signexs-ui-flow__title--unlock{text-align:start;color:var(--sx-text-muted);margin:0;font-size:1rem;font-weight:600}.signexs-ui-unlock-layout{min-height:0;display:block}.signexs-ui-card--hud{padding:1.15rem 1.25rem 1.2rem}.signexs-ui-card__header--hud{border-bottom:1px solid color-mix(in srgb,var(--sx-accent)22%,var(--sx-border));justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.85rem;padding-bottom:.75rem;display:flex}.signexs-ui-card__hud-tag{letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,var(--sx-accent)75%,var(--sx-text-muted));font-size:.6875rem;font-weight:700}.signexs-ui-flow--hud{gap:1rem}.signexs-ui-hud{flex-direction:column;min-height:0;display:flex}.signexs-ui-hud__viewport{border:1px solid color-mix(in srgb,var(--sx-border)88%,transparent);background:radial-gradient(ellipse 65% 45% at 8% 0%,color-mix(in srgb,var(--sx-accent)20%,transparent),transparent 60%),radial-gradient(ellipse 55% 40% at 100% 15%,color-mix(in srgb,var(--sx-violet)16%,transparent),transparent 60%),radial-gradient(ellipse 60% 45% at 25% 100%,color-mix(in srgb,var(--sx-rose)12%,transparent),transparent 60%),color-mix(in srgb,var(--sx-surface)92%,var(--sx-poetic-bg));border-radius:1rem;flex-shrink:0;height:min(46rem,100dvh - 8rem);padding:1rem 1.05rem 1.1rem;position:relative}.signexs-ui-hud__board{flex-direction:column;gap:1rem;padding-bottom:.25rem;animation:.36s cubic-bezier(.22,1,.36,1) both signexs-ui-dash-in;display:flex}.signexs-ui-hud__id{align-items:center;gap:.6rem;min-width:0;display:flex}.signexs-ui-hud__id-code{letter-spacing:.07em;background:linear-gradient(90deg,var(--sx-text),color-mix(in srgb,var(--sx-accent)70%,var(--sx-text)));color:#0000;-webkit-background-clip:text;background-clip:text;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:1.15rem;font-weight:700}.signexs-ui-hud__id-pill{letter-spacing:.04em;color:var(--sx-text);background:color-mix(in srgb,var(--sx-violet)30%,transparent);border:1px solid #0000;border-radius:999px;padding:.28rem .65rem;font-size:.75rem;font-weight:700}.signexs-ui-hud__id-pill--verified{color:var(--sx-success);background:var(--sx-success-bg);border-color:#0000}.signexs-ui-hud__id-pill--pending{color:var(--sx-amber);background:var(--sx-amber-bg);border-color:color-mix(in srgb,var(--sx-amber)28%,transparent)}.signexs-ui-hud__referral{border:1px solid color-mix(in srgb,var(--sx-amber)28%,transparent);background:var(--sx-amber-bg);border-radius:.65rem;flex-direction:column;gap:.35rem;padding:.65rem .75rem;display:flex}.signexs-ui-hud__referral-title{letter-spacing:.02em;color:var(--sx-text);margin:0;font-size:.78rem;font-weight:700}.signexs-ui-hud__referral-hint{color:var(--sx-text-muted);margin:0;font-size:.75rem}.signexs-ui-hud__referral-row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.signexs-ui-hud__referral-url{text-overflow:ellipsis;white-space:nowrap;background:color-mix(in srgb,var(--sx-surface)92%,transparent);border:1px solid var(--sx-border);min-width:0;color:var(--sx-text);border-radius:.5rem;flex:auto;padding:.35rem .55rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.78rem;overflow:hidden}.signexs-ui-hud__referral-copy{border:1px solid color-mix(in srgb,var(--sx-amber)45%,transparent);background:var(--sx-amber);color:#1a1300;cursor:pointer;border-radius:.5rem;flex:none;justify-content:center;align-items:center;min-height:44px;padding:.4rem .75rem;font-size:.78rem;font-weight:700;text-decoration:none;transition:filter .12s;display:inline-flex}.signexs-ui-hud__referral-copy:hover{filter:brightness(1.05)}.signexs-ui-hud__referral-copy--link{color:var(--sx-text);border-color:var(--sx-border);background:0 0}.signexs-ui-hud__referral-progress{color:var(--sx-text-muted);margin:0;font-size:.72rem;font-weight:600}.signexs-ui-hud__stats{align-items:center;gap:.75rem;margin:0;display:flex}.signexs-ui-hud__stat{align-items:baseline;gap:.4rem;display:flex}.signexs-ui-hud__stat dt{letter-spacing:.03em;color:var(--sx-text-muted);margin:0;font-size:.78rem;font-weight:600}.signexs-ui-hud__stat dd{color:var(--sx-text);font-variant-numeric:tabular-nums;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:1.15rem;font-weight:700}.signexs-ui-hud__stat--allies dd{color:var(--sx-accent)}.signexs-ui-hud__stat--trust dd{color:var(--sx-amber)}.signexs-ui-hud__stat-divider{background:color-mix(in srgb,var(--sx-border)80%,transparent);width:1px;height:1.15rem}.signexs-ui-hud__theater{direction:ltr;grid-template-columns:minmax(0,.82fr) minmax(16rem,1.2fr);align-items:stretch;gap:.95rem;display:grid}.signexs-ui-hud__theater--solo{grid-template-columns:minmax(0,1fr)}.signexs-ui-hud__ops{flex-direction:column;gap:.85rem;min-width:0;min-height:0;display:flex}.signexs-ui-hud__ops>.signexs-ui-hud__rail{flex:auto;min-height:0}.signexs-ui-hud__ops>.signexs-ui-hud__rail .signexs-ui-hud__panel-body{flex:1;min-height:0;overflow:auto}.signexs-ui-hud__ops>.signexs-ui-hud__panel--missions{flex:none}.signexs-ui-hud__ops>.signexs-ui-hud__panel--missions .signexs-ui-hud__panel-body{flex:none;overflow:visible}.signexs-ui-hud__map{min-height:0}.signexs-ui-hud__map .signexs-ui-hud__panel-body{flex-direction:column;flex:1;justify-content:center;min-height:0;display:flex}.signexs-ui-hud__panel{--sx-panel-accent:var(--sx-accent);border:1px solid color-mix(in srgb,var(--sx-panel-accent)22%,var(--sx-border));background:radial-gradient(ellipse 120% 60% at 0% 0%,color-mix(in srgb,var(--sx-panel-accent)10%,transparent),transparent 60%),color-mix(in srgb,var(--sx-surface)88%,transparent);border-radius:.85rem;flex-direction:column;gap:.55rem;min-width:0;min-height:0;padding:.85rem .95rem .95rem;display:flex;position:relative;box-shadow:0 1px #ffffff0a}.signexs-ui-hud__panel--intel{--sx-panel-accent:var(--sx-amber)}.signexs-ui-hud__panel--missions{--sx-panel-accent:var(--sx-sky)}.signexs-ui-hud__panel--roster{--sx-panel-accent:var(--sx-rose)}.signexs-ui-hud__panel--avatar{--sx-panel-accent:var(--sx-accent)}@media (min-width:641px){.signexs-ui-hud__ops>.signexs-ui-hud__panel--avatar{flex:1 1 0;height:0;overflow:hidden}}.signexs-ui-hud__panel-head{flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.signexs-ui-hud__panel-head--roster{flex-wrap:wrap;gap:.5rem 1rem}.signexs-ui-hud__panel-title{letter-spacing:.08em;text-transform:uppercase;color:var(--sx-panel-accent);align-items:center;gap:.4rem;margin:0;font-size:.78rem;font-weight:700;display:inline-flex}.signexs-ui-hud__panel-title:before{content:"";background:var(--sx-panel-accent);width:.4rem;height:.4rem;box-shadow:0 0 8px color-mix(in srgb,var(--sx-panel-accent)90%,transparent);border-radius:999px;flex-shrink:0}.signexs-ui-hud__panel-body{min-width:0;min-height:0}.signexs-ui-hud__map{gap:.65rem}.signexs-ui-hud__rail{gap:.55rem}.signexs-ui-hud__rail .signexs-ui-polis__title,.signexs-ui-hud__rail .signexs-ui-libops-movements__subtitle{display:none}.signexs-ui-hud__rail .signexs-ui-unlock-tab-panel--polis,.signexs-ui-hud__rail .signexs-ui-unlock-tab-panel--movements{gap:.4rem}.signexs-ui-hud__rail .signexs-ui-polis__statement{color:var(--sx-text);-webkit-line-clamp:6;border:none;-webkit-box-orient:vertical;margin:0;padding:0;font-size:.95rem;line-height:1.65;display:-webkit-box;overflow:hidden}.signexs-ui-hud__rail .signexs-ui-polis__votes{flex-wrap:wrap;gap:.45rem;margin-top:.65rem;display:flex}.signexs-ui-hud__rail .signexs-ui-polis__vote{flex:auto;min-height:2.75rem;padding:.5rem .75rem;font-size:.84rem}.signexs-ui-hud__rail .signexs-ui-libops-movements__list{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.signexs-ui-hud__rail .signexs-ui-libops-movement{border-bottom:1px solid color-mix(in srgb,var(--sx-border)45%,transparent);padding:.55rem 0}.signexs-ui-hud__rail .signexs-ui-libops-movement:last-child{border-bottom:none;padding-bottom:0}.signexs-ui-hud__rail .signexs-ui-libops-movement:first-child{padding-top:.15rem}.signexs-ui-hud__rail .signexs-ui-libops-movement__body{flex-direction:column;align-items:stretch;gap:.4rem;display:flex}.signexs-ui-hud__rail .signexs-ui-libops-movement__name{color:var(--sx-text);margin:0;font-size:.95rem;font-weight:650}.signexs-ui-hud__rail .signexs-ui-libops-movement__desc{color:var(--sx-text-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:.2rem 0 0;font-size:.8rem;line-height:1.5;display:-webkit-box;overflow:hidden}.signexs-ui-hud__rail .signexs-ui-libops-movement__apply{align-self:flex-start;min-height:2.75rem;padding:.4rem .9rem;font-size:.8rem}.signexs-ui-hud__roster{flex-direction:column;flex:1;gap:.65rem;min-height:0;display:flex;overflow-y:auto}.signexs-ui-hud__roster .signexs-ui-network-list__head{display:none}.signexs-ui-hud__roster .signexs-ui-network-list{gap:.55rem}.signexs-ui-hud__roster .signexs-ui-network-list__search-wrap .signexs-ui-field__label{display:none}.signexs-ui-hud__roster .signexs-ui-network-list__search-wrap .signexs-ui-field__input{background:color-mix(in srgb,var(--sx-poetic-bg)55%,transparent);border-radius:.6rem;min-height:2.75rem;font-size:.95rem}.signexs-ui-hud__roster .signexs-ui-network-row{border-bottom:1px solid color-mix(in srgb,var(--sx-border)40%,transparent);padding:.55rem .15rem}.signexs-ui-hud__roster .signexs-ui-network-row:last-child{border-bottom:none}.signexs-ui-hud__roster .signexs-ui-network-row__verse,.signexs-ui-hud__roster .signexs-ui-network-row__more{display:none}.signexs-ui-hud__roster .signexs-ui-network-row__main{align-items:center;gap:.65rem}.signexs-ui-hud__roster .signexs-ui-network-row__code{font-size:.95rem}.signexs-ui-hud__roster .signexs-ui-network-row__meta{color:var(--sx-text-muted);font-size:.8rem}.signexs-ui-hud__roster .signexs-ui-network-row__chat{min-height:2.75rem;padding:.4rem .9rem;font-size:.84rem}.signexs-ui-unlock-dash{flex-direction:column;min-height:0;display:flex;overflow:visible}.signexs-ui-unlock-dash__viewport{border:1px solid color-mix(in srgb,var(--sx-border)85%,transparent);background:linear-gradient(165deg,color-mix(in srgb,var(--sx-accent)7%,transparent)0%,transparent 42%),color-mix(in srgb,var(--sx-surface)55%,transparent);border-radius:.85rem;flex-shrink:0;height:26rem;padding:.75rem .7rem;position:relative}.signexs-ui-unlock-dash__stack{flex-direction:column;gap:1.15rem;padding-bottom:.35rem;display:flex}.signexs-ui-unlock-dash__section{flex-direction:column;gap:.55rem;animation:.32s both signexs-ui-dash-in;display:flex}.signexs-ui-unlock-dash__section--solo{animation:none}.signexs-ui-unlock-dash__section+.signexs-ui-unlock-dash__section{border-top:1px solid color-mix(in srgb,var(--sx-border)70%,transparent);padding-top:1rem}.signexs-ui-unlock-dash__header{align-items:baseline;gap:.5rem;display:flex}.signexs-ui-unlock-dash__eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--sx-accent);margin:0;font-size:.6875rem;font-weight:700}.signexs-ui-unlock-dash__body{min-width:0}@keyframes signexs-ui-dash-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.signexs-ui-unlock-tabs{flex-direction:column;gap:.85rem;min-height:0;display:flex;overflow:visible}.signexs-ui-unlock-tabs__list{border-bottom:1px solid var(--sx-border);gap:0;display:flex}.signexs-ui-unlock-tabs__tab{text-align:center;color:var(--sx-text-muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;flex:1;margin:0 0 -1px;padding:.45rem .65rem;font-size:.8125rem;font-weight:500;transition:color .14s,border-color .14s}.signexs-ui-unlock-tabs__tab:hover{color:var(--sx-text)}.signexs-ui-unlock-tabs__tab--active{color:var(--sx-text);border-bottom-color:var(--sx-text-muted)}.signexs-ui-unlock-tabs__panel{opacity:0;visibility:hidden;pointer-events:none;min-height:0;transition:opacity .18s,visibility .18s;position:absolute;inset:0;overflow:visible}.signexs-ui-unlock-tabs__panel--active{opacity:1;visibility:visible;pointer-events:auto}.signexs-ui-unlock-tabs__viewport{flex-shrink:0;height:22rem;position:relative;overflow:visible}.signexs-ui-scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--sx-text-muted)28%,transparent)transparent;overflow-y:auto}.signexs-ui-scroll::-webkit-scrollbar{width:3px;height:3px}.signexs-ui-scroll::-webkit-scrollbar-track{background:0 0}.signexs-ui-scroll::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--sx-text-muted)24%,transparent);border-radius:999px}.signexs-ui-scroll::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--sx-text-muted)42%,transparent)}.signexs-ui-unlock-tabs__panel-inner{flex-direction:column;height:100%;min-height:0;animation:.22s both signexs-ui-tab-in;display:flex}@keyframes signexs-ui-tab-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.signexs-ui-unlock-tab-panel{flex-direction:column;flex:1;gap:.75rem;min-height:0;display:flex}.signexs-ui-unlock-tab-panel--polis .signexs-ui-polis{border-bottom:none;padding-bottom:0}.signexs-ui-unlock-tab-panel--movements{padding:.15rem 0}.signexs-ui-unlock-tab-panel--movements .signexs-ui-libops-movements{padding-top:0}.signexs-ui-unlock-network,.signexs-ui-unlock-libops{flex-direction:column;gap:.75rem;min-width:0;display:flex}.signexs-ui-unlock-libops{border:1px solid color-mix(in srgb,var(--sx-accent)22%,var(--sx-border));background:radial-gradient(ellipse 120% 80% at 100% 0%,#a78bfa1f,transparent 55%),radial-gradient(ellipse 90% 70% at 0% 100%,#2dd4bf1a,transparent 50%),color-mix(in srgb,var(--sx-surface)88%,transparent);border-radius:1rem;padding:.85rem}.signexs-ui-unlock-sponsors__title{letter-spacing:.06em;text-transform:uppercase;color:var(--sx-text-muted);margin:0 0 .45rem;font-size:.75rem;font-weight:700}.signexs-ui-unlock-sponsors__list{flex-direction:column;gap:.4rem;max-height:5.5rem;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.signexs-ui-unlock-sponsor{border:1px solid color-mix(in srgb,#a78bfa 35%,var(--sx-border));background:color-mix(in srgb,#a78bfa 8%,var(--sx-surface));border-radius:.55rem;flex-direction:column;gap:.1rem;padding:.45rem .6rem;display:flex}.signexs-ui-unlock-sponsor__code{letter-spacing:.04em;color:#c4b5fd;font-size:.8125rem;font-weight:700}.signexs-ui-unlock-sponsor__verse{color:var(--sx-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.6875rem;line-height:1.45;overflow:hidden}.signexs-ui-unlock-sponsors__empty{color:var(--sx-text-muted);margin:0;font-size:.75rem;line-height:1.45}.signexs-ui-network-list{flex-direction:column;gap:.55rem;min-height:0;display:flex}.signexs-ui-network-list__head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.signexs-ui-network-list__title{color:var(--sx-text-muted);margin:0;font-size:.8125rem;font-weight:500}.signexs-ui-network-list__badge{color:var(--sx-text-muted);opacity:.75;font-size:.75rem;font-weight:400}.signexs-ui-network-list__search-wrap{flex-direction:column;gap:.25rem;display:flex}.signexs-ui-network-list__search-wrap .signexs-ui-field__label{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.signexs-ui-network-list__toast{color:var(--sx-text-muted);margin:0;padding:.4rem 0;font-size:.75rem}.signexs-ui-network-list__group{flex-direction:column;display:flex}.signexs-ui-network-list__group-title{letter-spacing:.07em;text-transform:uppercase;color:var(--sx-text-muted);align-items:center;gap:.45rem;margin:0;padding:.45rem 0 .3rem;font-size:.7rem;font-weight:700;display:flex}.signexs-ui-network-list__group-title--received{color:var(--signexs-org-recv,#0f766e)}.signexs-ui-network-list__group-title--given{color:var(--signexs-org-given,#c2410c)}.signexs-ui-network-list__group-count{font-variant-numeric:tabular-nums;background:color-mix(in srgb,currentColor 14%,transparent);border-radius:999px;padding:.1rem .35rem;font-size:.65rem;font-weight:700}.signexs-ui-network-list__rows{border-top:1px solid var(--sx-border);flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.signexs-ui-network-list__empty{color:var(--sx-text-muted);margin:0;padding:.75rem 0;font-size:.8125rem}.signexs-ui-network-row{border-bottom:1px solid color-mix(in srgb,var(--sx-border)70%,transparent);background:0 0;flex-direction:column;gap:.25rem;padding:.65rem 0;display:flex}.signexs-ui-network-row:last-child{border-bottom:none}.signexs-ui-network-row__main{grid-template-columns:auto 1fr auto;align-items:start;gap:.55rem;display:grid}.signexs-ui-network-row__avatar{letter-spacing:.02em;color:#ffffffeb;border-radius:999px;place-items:center;width:2rem;height:2rem;font-size:.625rem;font-weight:600;display:grid}.signexs-ui-network-row__identity{flex-direction:column;gap:.15rem;min-width:0;display:flex}.signexs-ui-network-row__top{flex-wrap:wrap;align-items:baseline;gap:.35rem;display:flex}.signexs-ui-network-row__code{letter-spacing:.02em;color:var(--sx-text);font-size:.8125rem;font-weight:600}.signexs-ui-network-row__meta{color:var(--sx-text-muted);font-size:.6875rem}.signexs-ui-network-row__verse{color:var(--sx-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;line-height:1.5;overflow:hidden}.signexs-ui-network-row__chat{border:1.5px solid var(--sx-accent);min-height:2.75rem;color:var(--sx-accent);cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;flex-shrink:0;padding:.4rem .9rem;font-size:.8125rem;font-weight:650;transition:background-color .14s,transform .1s}.signexs-ui-network-row__chat:hover{background:color-mix(in srgb,var(--sx-accent)12%,transparent)}.signexs-ui-network-row__chat:active{transform:scale(.96)}.signexs-ui-network-row__twowords-wrap{align-items:center;gap:.35rem;display:flex}.signexs-ui-network-row__twowords{border:1px solid color-mix(in srgb,var(--sx-border)50%,transparent);width:7rem;color:var(--sx-text);background:0 0;border-radius:.3rem;outline:none;padding:.15rem .35rem;font-size:.72rem;transition:border-color .16s}.signexs-ui-network-row__twowords::placeholder{color:var(--sx-text-muted);opacity:.6}.signexs-ui-network-row__twowords:focus{border-color:var(--sx-accent)}.signexs-ui-network-row__twowords-hint{color:var(--sx-text-muted);opacity:.6;white-space:nowrap;font-size:.6rem}.signexs-ui-network-row__more{margin-inline-start:2.55rem}.signexs-ui-network-row__more-toggle{color:var(--sx-text-muted);cursor:pointer;font-size:.6875rem;list-style:none}.signexs-ui-network-row__more-toggle::-webkit-details-marker{display:none}.signexs-ui-network-row__more[open] .signexs-ui-network-row__more-toggle{color:var(--sx-text)}.signexs-ui-network-row__actions{flex-wrap:wrap;gap:.5rem .75rem;margin-top:.35rem;display:flex}.signexs-ui-network-row__btn{color:var(--sx-text-muted);cursor:pointer;text-underline-offset:.15em;background:0 0;border:none;padding:0;font-size:.6875rem;font-weight:500;text-decoration:underline}.signexs-ui-network-row__btn:hover{color:var(--sx-text)}.signexs-ui-network-graph{border-top:1px solid color-mix(in srgb,var(--sx-border)80%,transparent);padding-top:.55rem}.signexs-ui-network-graph__toggle{cursor:pointer;width:100%;color:var(--sx-text);background:0 0;border:none;justify-content:space-between;align-items:center;gap:.5rem;padding:.45rem .15rem;display:flex}.signexs-ui-network-graph__title,.signexs-ui-network-graph__toggle-label{color:var(--sx-text-muted);font-size:.75rem;font-weight:500}.signexs-ui-network-graph__body{margin-top:.45rem}.signexs-ui-polis{flex-direction:column;gap:.85rem;display:flex}.signexs-ui-polis__title{color:var(--sx-text-muted);margin:0;font-size:.8125rem;font-weight:500}.signexs-ui-polis__statement{color:var(--sx-text);background:0 0;border:none;margin:0;padding:0;font-size:.9375rem;font-weight:400;line-height:1.7}.signexs-ui-polis__votes{flex-wrap:wrap;gap:.5rem;display:flex}.signexs-ui-polis__vote{border:1.5px solid var(--sx-border);min-height:2.75rem;color:var(--sx-text-muted);cursor:pointer;text-align:center;background:0 0;border-radius:999px;flex:auto;margin:0;padding:.5rem .75rem;font-size:.8125rem;font-weight:600;transition:color .14s,border-color .14s,background-color .14s,transform .1s}.signexs-ui-polis__vote:hover{color:var(--sx-text);border-color:color-mix(in srgb,var(--sx-text-muted)50%,var(--sx-border))}.signexs-ui-polis__vote:active{transform:scale(.96)}.signexs-ui-polis__vote--agree.signexs-ui-polis__vote--active{color:var(--sx-success);border-color:color-mix(in srgb,var(--sx-success)55%,transparent);background:var(--sx-success-bg)}.signexs-ui-polis__vote--disagree.signexs-ui-polis__vote--active{color:var(--sx-org-given,#e8935a);border-color:color-mix(in srgb,var(--sx-org-given,#e8935a)55%,transparent);background:color-mix(in srgb,var(--sx-org-given,#e8935a)14%,transparent)}.signexs-ui-polis__vote--pass.signexs-ui-polis__vote--active{color:var(--sx-text);border-color:var(--sx-text-muted);background:color-mix(in srgb,var(--sx-text-muted)16%,transparent)}.signexs-ui-polis__thanks{color:var(--sx-text-muted);margin:0;font-size:.75rem;line-height:1.45}.signexs-ui-libops-movements{flex-direction:column;gap:.75rem;display:flex}.signexs-ui-libops-movements__subtitle{color:var(--sx-text-muted);margin:0;font-size:.8125rem;line-height:1.55}.signexs-ui-libops-movements__list{border-top:1px solid var(--sx-border);flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.signexs-ui-libops-movement{border-bottom:1px solid color-mix(in srgb,var(--sx-border)70%,transparent);background:0 0}.signexs-ui-libops-movement:last-child{border-bottom:none}.signexs-ui-libops-movement__body{justify-content:space-between;align-items:center;gap:.75rem;padding:.7rem 0;display:flex}.signexs-ui-libops-movement__name{color:var(--sx-text);margin:0;font-size:.8125rem;font-weight:600}.signexs-ui-libops-movement__desc{color:var(--sx-text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.15rem 0 0;font-size:.75rem;line-height:1.45;display:-webkit-box;overflow:hidden}.signexs-ui-libops-movement__apply{border:1.5px solid var(--sx-accent);min-height:2.75rem;color:var(--sx-accent);cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;flex-shrink:0;padding:.4rem .9rem;font-size:.8125rem;font-weight:650;transition:color .14s,border-color .14s,background-color .14s,transform .1s}.signexs-ui-libops-movement__apply:hover{background:color-mix(in srgb,var(--sx-accent)12%,transparent)}.signexs-ui-libops-movement__apply:active{transform:scale(.96)}.signexs-ui-libops-movement__apply--done{color:var(--sx-poetic-bg);background:var(--sx-accent);border-color:var(--sx-accent)}.signexs-ui-shutter{border:1px solid color-mix(in srgb,var(--sx-sky)28%,var(--sx-border));background:linear-gradient(145deg,color-mix(in srgb,var(--sx-sky)7%,transparent),transparent 52%),color-mix(in srgb,var(--sx-surface)82%,transparent);border-radius:.8rem;flex-direction:column;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 .5rem 1.5rem #0000001a}.signexs-ui-shutter__item{border-bottom:1px solid color-mix(in srgb,var(--sx-border)30%,transparent);transition:background-color .22s;position:relative;overflow:hidden}.signexs-ui-shutter__item--open{background:radial-gradient(circle at 8% 0%,color-mix(in srgb,var(--sx-sky)12%,transparent),transparent 48%),color-mix(in srgb,var(--sx-surface)72%,transparent)}.signexs-ui-shutter__item:last-child{border-bottom:none}.signexs-ui-shutter__bar{cursor:pointer;text-align:start;background:0 0;border:none;align-items:center;gap:.55rem;width:100%;min-height:2.75rem;margin:0;padding:.65rem .8rem;transition:background-color .16s,padding .24s cubic-bezier(.22,1,.36,1);display:flex}.signexs-ui-shutter__bar:hover{background:linear-gradient(90deg,color-mix(in srgb,var(--sx-sky)9%,transparent),transparent)}.signexs-ui-shutter__item--open .signexs-ui-shutter__bar{padding-block:.75rem .55rem}.signexs-ui-shutter__accent{opacity:.85;border-radius:999px;flex-shrink:0;width:.28rem;height:1.1rem;transition:height .25s,opacity .25s,filter .25s}.signexs-ui-shutter__item--open .signexs-ui-shutter__accent{opacity:1;filter:saturate(1.2)brightness(1.08);height:1.65rem}.signexs-ui-shutter__name{color:var(--sx-text);letter-spacing:.01em;flex:1;font-size:.85rem;font-weight:650}.signexs-ui-shutter__chevron{border-right:2px solid var(--sx-text-muted);border-bottom:2px solid var(--sx-text-muted);flex-shrink:0;width:.55rem;height:.55rem;transition:transform .28s cubic-bezier(.22,1,.36,1);transform:rotate(45deg)}.signexs-ui-shutter__item--open .signexs-ui-shutter__chevron{transform:rotate(-135deg)}.signexs-ui-shutter__body{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .32s cubic-bezier(.22,1,.36,1),opacity .18s;display:grid}.signexs-ui-shutter__item--open .signexs-ui-shutter__body{opacity:1;grid-template-rows:1fr}.signexs-ui-shutter__inner{border-inline-start:1px solid color-mix(in srgb,var(--sx-sky)26%,transparent);flex-direction:column;gap:.5rem;margin-inline-start:1.35rem;padding:0 .8rem;display:flex;overflow:hidden}.signexs-ui-shutter__item--open .signexs-ui-shutter__inner{padding-bottom:.8rem}.signexs-ui-shutter__desc{color:var(--sx-text-muted);margin:0;font-size:.78rem;line-height:1.55}.signexs-ui-shutter__apply{border:1px solid color-mix(in srgb,var(--sx-accent)70%,transparent);background:color-mix(in srgb,var(--sx-accent)8%,transparent);min-height:2rem;color:var(--sx-accent);cursor:pointer;border-radius:999px;align-self:flex-start;padding:.28rem .75rem;font-size:.75rem;font-weight:700;transition:background-color .14s,box-shadow .14s,transform .1s;box-shadow:inset 0 1px #ffffff14}.signexs-ui-shutter__apply:hover{background:color-mix(in srgb,var(--sx-accent)12%,transparent);box-shadow:0 0 1rem color-mix(in srgb,var(--sx-accent)14%,transparent)}.signexs-ui-shutter__apply:active{transform:scale(.96)}.signexs-ui-shutter__apply--done{color:var(--sx-poetic-bg);background:var(--sx-accent);border-color:var(--sx-accent)}@media (prefers-reduced-motion:reduce){.signexs-ui-shutter__body,.signexs-ui-shutter__chevron,.signexs-ui-shutter__accent{transition:none}}.signexs-ui-unlock-layout__identity,.signexs-ui-unlock-layout__trust{min-width:0}.signexs-ui-unlock-meta{color:var(--sx-text-muted);flex-wrap:wrap;align-items:center;gap:.35rem;margin:0;font-size:.8125rem;display:flex}.signexs-ui-unlock-meta strong{color:var(--sx-text);font-weight:600}.signexs-ui-unlock-meta__sep{opacity:.5}.signexs-ui-unlock-badges{flex-wrap:wrap;gap:.5rem;margin-bottom:.65rem;display:flex}.signexs-ui-unlock-badge{border:1px solid var(--sx-border);background:color-mix(in srgb,var(--sx-surface)70%,transparent);border-radius:.65rem;flex-direction:column;gap:.1rem;padding:.45rem .65rem;display:flex}.signexs-ui-unlock-badge__label{color:var(--sx-text-muted);letter-spacing:.03em;font-size:.6875rem}.signexs-ui-unlock-badge strong{color:var(--sx-text);font-size:.9375rem}.signexs-ui-unlock-layout__trust .signexs-ui-flow__section-title{text-align:center;margin-bottom:.35rem}.signexs-ui-flow--unlock .signexs-graph{max-width:min(100%,17.5rem);margin-inline:auto}.signexs-ui-flow--unlock .signexs-graph__legend{gap:.35rem;margin-top:.45rem}.signexs-ui-flow--unlock .signexs-graph__legend-item{font-size:.6875rem}.signexs-ui-flow--unlock .signexs-graph__ring{display:none}.signexs-ui-flow__hint--unlock,.signexs-ui-flow__text--unlock{text-align:center;margin:.35rem 0 0;font-size:.75rem;line-height:1.45}.signexs-ui-btn--unlock{margin-top:.15rem}.signexs-ui-unlock-actions{align-items:stretch;gap:.5rem;display:flex}.signexs-ui-unlock-actions>.signexs-ui-btn--unlock{flex:1 1 0}.signexs-ui-unlock-overlay{z-index:100000;pointer-events:auto;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.signexs-ui-unlock-overlay__backdrop{-webkit-backdrop-filter:blur(6px);background:#02061747;position:absolute;inset:0}.signexs-ui--light .signexs-ui-unlock-overlay__backdrop{background:#0f172a33}.signexs-ui-unlock-overlay__panel{z-index:1;transform-origin:85%;width:min(100%,64rem);position:relative;overflow:visible}.signexs-ui-unlock-overlay--enter .signexs-ui-unlock-overlay__backdrop{animation:.28s both signexs-ui-backdrop-in}.signexs-ui-unlock-overlay--enter .signexs-ui-unlock-overlay__panel{animation:.28s cubic-bezier(.22,1,.36,1) both signexs-ui-unlock-modal-in}.signexs-ui-unlock-overlay--morph .signexs-ui-unlock-overlay__panel{animation:none}@keyframes signexs-ui-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes signexs-ui-backdrop-out{0%{opacity:1}to{opacity:0}}@keyframes signexs-ui-unlock-modal-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@media (max-width:640px){.signexs-ui-unlock-overlay{padding:max(.5rem,env(safe-area-inset-top,0px))max(.5rem,env(safe-area-inset-right,0px))max(.75rem,env(safe-area-inset-bottom,0px))max(.5rem,env(safe-area-inset-left,0px));align-items:center}.signexs-ui-unlock-overlay__panel{width:100%;max-height:calc(100dvh - max(1rem,env(safe-area-inset-top,0px)) - max(1rem,env(safe-area-inset-bottom,0px)));transform-origin:50%}.signexs-ui-card--modal{border-radius:.65rem;padding:.6rem .65rem}.signexs-ui-card__header--compact{margin-bottom:.35rem;padding-bottom:.3rem}.signexs-ui-card__wordmark{letter-spacing:.14em;font-size:.7rem}.signexs-ui-card__hud-tag{font-size:.6rem}.signexs-ui-flow--unlock{gap:.5rem}.signexs-ui-flow__title--unlock{font-size:.9375rem}.signexs-ui-unlock-tabs{gap:.6rem}.signexs-ui-unlock-tabs__tab{min-height:2.75rem;padding:.5rem .3rem;font-size:.75rem}.signexs-ui-unlock-tabs__viewport,.signexs-ui-unlock-dash__viewport,.signexs-ui-hud__viewport{height:clamp(22rem,100dvh - 7.5rem,40rem)}.signexs-ui-unlock-dash__viewport{padding:.5rem .45rem}.signexs-ui-hud__viewport{padding:.6rem .55rem}.signexs-ui-hud__board{gap:.65rem}.signexs-ui-hud__theater{grid-template-columns:minmax(0,1fr);gap:.65rem}.signexs-ui-hud__panel-head--roster{gap:.3rem .6rem}.signexs-ui-hud__panel-title{font-size:.7rem}.signexs-ui-hud__id-code{font-size:.95rem}.signexs-ui-hud__id-pill{padding:.2rem .5rem;font-size:.65rem}.signexs-ui-hud__stats{gap:.5rem}.signexs-ui-hud__stat dt{font-size:.6rem}.signexs-ui-hud__stat dd{font-size:1rem}.signexs-ui-hud__panel{border-radius:.5rem;padding:.6rem .65rem}.signexs-ui-hud__ops{gap:.65rem}.signexs-ui-hud__ops>.signexs-ui-hud__rail{flex:none;min-height:auto}.signexs-ui-hud__ops>.signexs-ui-hud__rail .signexs-ui-hud__panel-body{flex:none;min-height:auto;overflow:visible}.signexs-ui-hud__rail{padding:.55rem .6rem}.signexs-ui-hud__referral{padding:.5rem 0}.signexs-ui-hud__referral-url{word-break:break-all;font-size:.65rem}.signexs-ui-hud__referral-copy{min-height:2.5rem;font-size:.72rem}.signexs-ui-network-list__title{font-size:.8rem}.signexs-ui-network-list__group-title{padding:.35rem 0 .2rem;font-size:.62rem}.signexs-ui-network-row{padding:.45rem 0}.signexs-ui-network-row__main{grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.35rem}.signexs-ui-network-row__code{font-size:.78rem}.signexs-ui-network-row__meta{font-size:.6rem}.signexs-ui-network-row__chat{grid-column:2;justify-self:start;min-height:2.25rem;padding:.25rem .65rem;font-size:.72rem}.signexs-ui-network-row__verse{white-space:normal;text-overflow:unset;font-size:.68rem;overflow:visible}.signexs-ui-network-row__twowords{width:100%;min-width:5rem;padding:.2rem .3rem;font-size:.68rem}.signexs-ui-network-row__twowords-hint{display:none}.signexs-ui-network-row__more{margin-inline-start:2.35rem}.signexs-ui-network-row__btn{min-height:2.75rem;padding:.35rem 0;font-size:.75rem}.signexs-ui-field__input{min-height:2.75rem;font-size:.8rem}.signexs-ui-shutter__bar{min-height:2.75rem;padding:.7rem .65rem}.signexs-ui-shutter__name{font-size:.8rem}.signexs-ui-shutter__desc{font-size:.75rem}.signexs-ui-shutter__apply{min-height:2.5rem;padding:.35rem .85rem;font-size:.75rem}.signexs-ui-polis__coming-soon{padding:1.25rem 0;font-size:.8rem}.signexs-ui-polis__votes{grid-template-columns:1fr;gap:.4rem;display:grid}.signexs-ui-polis__vote{text-align:center;width:100%;min-height:2.75rem}.signexs-ui-libops-movement__body{flex-direction:column;align-items:flex-start;gap:.5rem}.signexs-ui-libops-movement__apply{text-align:center;align-self:stretch;min-height:2.75rem}.signexs-ui-flow--unlock .signexs-graph{max-width:min(88vw,14rem)}.signexs-ui-flow--unlock .signexs-ui-poetic{padding:.65rem .75rem}.signexs-ui-flow--unlock .signexs-ui-poetic__area{min-height:4rem;margin-top:.5rem}.signexs-ui-verse-graph__canvas{height:12rem;min-height:12rem;max-height:12rem;padding:.5rem .65rem}.signexs-ui-verse-graph__canvas--graph{padding:.5rem .65rem}.signexs-ui-btn--unlock{width:100%;min-height:2.75rem;margin-top:.15rem;font-size:.85rem}.signexs-ui-unlock-actions{width:100%}}@media (max-width:640px) and (max-height:720px){.signexs-ui-unlock-tabs__viewport,.signexs-ui-unlock-dash__viewport,.signexs-ui-hud__viewport{height:clamp(12rem,100dvh - 10rem,18rem)}.signexs-ui-card--modal{padding:.65rem .75rem}.signexs-ui-flow--unlock{gap:.5rem}.signexs-ui-flow--unlock .signexs-graph{max-width:min(80vw,12.5rem)}}@media (max-width:640px) and (max-height:500px){.signexs-ui-unlock-tabs__viewport,.signexs-ui-unlock-dash__viewport,.signexs-ui-hud__viewport{height:clamp(9rem,100dvh - 9rem,13rem)}.signexs-ui-card__header--compact{margin-bottom:.3rem;padding-bottom:.3rem}.signexs-ui-flow__title--unlock{font-size:.875rem}}@media (max-width:760px){.signexs-ui-flow--unlock .signexs-graph{max-width:min(72vw,15rem)}}@media (min-width:900px){.signexs-ui-unlock-overlay{padding:1.25rem}.signexs-ui-unlock-overlay__panel{width:min(100%,68rem);max-height:calc(100dvh - 2.5rem)}.signexs-ui-card--hud{flex-direction:column;max-height:calc(100dvh - 2.5rem);padding:1rem 1.15rem;display:flex;overflow:hidden}.signexs-ui-card__header--hud{flex-shrink:0;margin-bottom:.65rem;padding-bottom:.55rem}.signexs-ui-flow--hud{flex-direction:column;flex:1;gap:.75rem;min-height:0;display:flex}.signexs-ui-flow--hud>.signexs-ui-btn--unlock,.signexs-ui-flow--hud>.signexs-ui-unlock-actions{flex-shrink:0;margin-top:0}.signexs-ui-hud{flex-direction:column;flex:1;min-height:0;display:flex}.signexs-ui-hud__viewport,.signexs-ui-hud__viewport.signexs-ui-scroll{flex:1;height:auto;min-height:0;padding:1rem 1.05rem;overflow:hidden auto}.signexs-ui-hud__board{gap:1.05rem;height:auto;min-height:0;padding-bottom:.55rem;overflow:visible}.signexs-ui-hud__theater{grid-template-columns:minmax(0,.8fr) minmax(17rem,1.2fr);align-items:stretch;gap:1rem}.signexs-ui-hud__viewport,.signexs-ui-hud__viewport.signexs-ui-scroll{padding:1.1rem 1.15rem 1.2rem}.signexs-ui-hud__roster,.signexs-ui-hud__roster .signexs-ui-hud__panel-body{max-height:none;overflow:visible}}.signexs-ui-unlock-dock{top:50%;z-index:99999;border:1px solid var(--sx-border);background:color-mix(in srgb,var(--sx-surface)96%,transparent);width:min(8.5rem,30vw);color:var(--sx-text);text-align:start;cursor:pointer;border-inline-end:none;border-start-start-radius:.65rem;border-end-start-radius:.65rem;flex-direction:column;align-items:stretch;gap:.25rem;margin:0;padding:.7rem .65rem .7rem .75rem;display:flex;position:fixed;inset-inline-end:0;transform:translateY(-50%);box-shadow:-4px 0 16px #0000001f}.signexs-ui-unlock-dock--measure{visibility:hidden;pointer-events:none;opacity:0}.signexs-ui-unlock-dock--visible{animation:.22s both signexs-ui-dock-reveal}@keyframes signexs-ui-dock-reveal{0%{opacity:0}to{opacity:1}}.signexs-ui-unlock-dock:hover{transform:translateY(-50%)translate(-1px)}.signexs-ui-unlock-dock__mark{letter-spacing:.08em;color:var(--sx-text-muted);font-size:.625rem;font-weight:600}.signexs-ui-unlock-dock__code{letter-spacing:.05em;color:var(--sx-text);font-size:.9375rem;font-weight:700}.signexs-ui-unlock-dock__verse{color:var(--sx-text-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.6875rem;line-height:1.55;display:-webkit-box;overflow:hidden}.signexs-ui-unlock-dock__hint{color:var(--sx-text-muted);font-size:.6875rem}@media (max-width:640px){.signexs-ui-unlock-dock{top:auto;bottom:max(.75rem,env(safe-area-inset-bottom,0px));left:50%;right:auto;width:fit-content;max-width:calc(100vw - 1.5rem - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px));border:1px solid var(--sx-border);border-inline-end:1px solid var(--sx-border);-webkit-backdrop-filter:blur(10px);border-radius:999px;flex-direction:row;justify-content:center;align-items:center;gap:.5rem;min-height:2.75rem;padding:.55rem .9rem;inset-inline-end:auto;transform:translate(-50%);box-shadow:0 4px 24px #0003}.signexs-ui-unlock-dock:hover{transform:translate(-50%)translateY(-1px)}.signexs-ui-unlock-dock__verse,.signexs-ui-unlock-dock__hint{display:none}.signexs-ui-unlock-dock__mark{letter-spacing:.1em;font-size:.5625rem}.signexs-ui-unlock-dock__code{white-space:nowrap;text-overflow:ellipsis;max-width:9rem;font-size:.8125rem;overflow:hidden}}.signexs-ui-flow__section{border:1px solid var(--sx-border);background:color-mix(in srgb,var(--sx-surface)88%,transparent);border-radius:1rem;margin-top:1rem;padding:1rem}.signexs-ui-flow__section-title{color:var(--sx-text);margin:0 0 .75rem;font-size:.875rem;font-weight:600}.signexs-ui-flow__hint--center{text-align:center;margin-top:.5rem}.signexs-graph{aspect-ratio:1;width:100%;max-width:420px;margin:0 auto;position:relative}.signexs-graph__svg{width:100%;height:100%;overflow:visible}.signexs-graph__ring{transform-box:fill-box;transform-origin:50%;animation:40s linear infinite vg-spin}.signexs-graph__edge{opacity:0;animation:.8s forwards vg-edge-in,1.6s linear infinite vg-flow}.signexs-graph__halo{transform-box:fill-box;transform-origin:50%;animation:3.2s ease-in-out infinite vg-pulse}.signexs-graph__hit{transform-box:fill-box;transform-origin:50%;cursor:pointer;pointer-events:all;transition:transform .2s}.signexs-graph__hit>circle{pointer-events:all}.signexs-graph__label{letter-spacing:.04em;fill:#fff;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:11px;font-weight:600}.signexs-graph__label--center{font-size:12px}.signexs-graph__avatar{pointer-events:none}.signexs-graph__tooltip-avatar-wrap{border-radius:999px;width:2.5rem;height:2.5rem;margin:0 auto .45rem;display:block;overflow:hidden}.signexs-graph__tooltip-avatar-wrap--received{background:radial-gradient(circle at 50% 38%,#ddd6fe 0%,#a78bfa 55%,#6d28d9 100%);box-shadow:0 0 0 2px #a78bfa80}.signexs-graph__tooltip-avatar-wrap--given{background:radial-gradient(circle at 50% 38%,#fecdd3 0%,#fb7185 55%,#be123c 100%);box-shadow:0 0 0 2px #fb718580}.signexs-graph__tooltip-avatar-wrap--center{background:radial-gradient(circle at 50% 42%,#99f6e4 0%,#2dd4bf 55%,#0f766e 100%);box-shadow:0 0 0 2px #2dd4bf80}.signexs-graph__tooltip-avatar{object-fit:cover;width:100%;height:100%;box-shadow:none;border-radius:999px;margin:0;display:block}.signexs-graph__tooltip-avatar-btn{cursor:pointer;pointer-events:auto;background:0 0;border:none;border-radius:999px;margin:0 auto .45rem;padding:0;transition:transform .15s;display:block}.signexs-graph__tooltip-avatar-btn .signexs-graph__tooltip-avatar-wrap{margin:0}.signexs-graph__tooltip-avatar-btn .signexs-graph__tooltip-avatar,.signexs-graph__tooltip-avatar-btn .signexs-graph__tooltip-avatar-fallback{pointer-events:none}.signexs-graph__tooltip-avatar-btn:hover{transform:scale(1.06)}.signexs-graph__tooltip-avatar-btn:hover .signexs-graph__tooltip-avatar-wrap--received{box-shadow:0 0 0 2px #a78bfad9}.signexs-graph__tooltip-avatar-btn:hover .signexs-graph__tooltip-avatar-wrap--given{box-shadow:0 0 0 2px #fb7185d9}.signexs-graph__tooltip-avatar-btn:hover .signexs-graph__tooltip-avatar-wrap--center{box-shadow:0 0 0 2px #2dd4bfd9}.signexs-graph__tooltip-avatar-fallback{box-shadow:none;background:0 0;border:none;margin:0;display:block;width:100%!important;height:100%!important}.signexs-graph__tooltip{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none;z-index:5;background:#0f172aeb;border:1px solid #2dd4bf59;border-radius:14px;min-width:180px;max-width:240px;padding:12px 14px;animation:.18s forwards vg-tip-in;position:absolute;transform:translate(-50%,calc(-100% - 22px));box-shadow:0 0 0 1px #a78bfa26,0 18px 40px -12px #2dd4bf73}.signexs-graph__tooltip--interactive{pointer-events:auto}.signexs-graph__tooltip--below{transform:translate(-50%,12px)}.signexs-graph__tooltip-code{letter-spacing:.08em;text-transform:uppercase;color:#5eead4;margin:0 0 2px;font-size:11px;font-weight:700}.signexs-graph__tooltip-code--received{color:#c4b5fd}.signexs-graph__tooltip-code--given{color:#fda4af}.signexs-graph__tooltip-code--center{color:#5eead4}.signexs-graph__tooltip-name{letter-spacing:.04em;color:#f8fafc;margin:0 0 8px;font-size:13px;font-weight:600}.signexs-graph__legend{flex-direction:column;align-items:center;gap:6px;margin-top:14px;display:flex}.signexs-graph__legend-item{align-items:center;gap:7px;font-size:12px;font-weight:600;display:inline-flex}.signexs-graph__legend-item--received{color:#c4b5fd}.signexs-graph__legend-item--given{color:#fda4af}.signexs-graph__legend-dot{border-radius:999px;width:10px;height:10px;box-shadow:0 0 8px}.signexs-graph__legend-dot--received{color:#a78bfa99;background:#a78bfa}.signexs-graph__legend-dot--given{color:#fb718599;background:#fb7185}.signexs-graph__tooltip-verse{color:#e2e8f0;margin:0;font-size:13px;line-height:1.7}.signexs-graph__tooltip-verse--muted{color:#94a3b8;font-style:italic}.signexs-graph__tooltip-poet{color:#a78bfa;margin:6px 0 0;font-size:11px}@keyframes vg-spin{to{transform:rotate(360deg)}}@keyframes vg-flow{to{stroke-dashoffset:-28px}}@keyframes vg-edge-in{to{opacity:.85}}@keyframes vg-pulse{0%,to{opacity:.18;transform:scale(1)}50%{opacity:.34;transform:scale(1.25)}}@keyframes vg-tip-in{0%{opacity:0;transform:translate(-50%,calc(-100% - 14px))}to{opacity:1;transform:translate(-50%,calc(-100% - 22px))}}@media (prefers-reduced-motion:reduce){.signexs-graph__ring,.signexs-graph__edge,.signexs-graph__halo{animation:none}.signexs-graph__edge{opacity:.85}}.signexs-ui-member-avatar{border:1px solid color-mix(in srgb,var(--sx-accent)28%,var(--sx-border));background:color-mix(in srgb,var(--sx-surface)88%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--sx-accent)10%,transparent);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.signexs-ui-member-avatar--interactive{cursor:pointer;padding:0;transition:border-color .14s,transform .14s,box-shadow .14s}.signexs-ui-member-avatar--interactive:hover{border-color:color-mix(in srgb,var(--sx-accent)55%,var(--sx-border));box-shadow:0 4px 14px color-mix(in srgb,var(--sx-accent)18%,transparent);transform:translateY(-1px)}.signexs-ui-member-avatar--editing{border-color:var(--sx-accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--sx-accent)28%,transparent)}.signexs-ui-member-avatar__img{object-fit:cover;width:100%;height:100%;display:block}.signexs-ui-avatar-editor__overlay{z-index:100010;background:color-mix(in srgb,var(--sx-bg)35%,#0206178c);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);justify-content:center;align-items:flex-end;padding:0;display:flex;position:fixed;inset:0}.signexs-ui-avatar-editor__dialog{border:1px solid color-mix(in srgb,var(--sx-accent)24%,var(--sx-border));background:var(--sx-surface);width:100%;max-width:42rem;max-height:min(92dvh,820px);box-shadow:0 -18px 48px color-mix(in srgb,var(--sx-bg)55%,transparent);border-radius:1.25rem 1.25rem 0 0;flex-direction:column;display:flex;overflow:hidden}.signexs-ui-avatar-editor--embedded{background:var(--sx-surface);flex-direction:column;width:100%;height:100%;min-height:22rem;display:flex;overflow:hidden}.signexs-ui-avatar-editor--embedded .signexs-ui-avatar-editor__header{flex-shrink:0;padding:.75rem .85rem .65rem}.signexs-ui-avatar-editor--embedded .signexs-ui-avatar-editor__body{flex:1;min-height:0}.signexs-ui-avatar-editor--embedded .signexs-ui-avatar-editor__sidebar{flex:1;width:8.75rem;min-height:0;padding:.5rem}.signexs-ui-avatar-editor--embedded .signexs-ui-avatar-editor__preview{flex:none;width:min(42%,11rem);padding:.5rem .65rem .5rem .25rem}.signexs-ui-avatar-editor--embedded .signexs-ui-avatar-editor__preview-card{width:100%}.signexs-ui-avatar-editor--embedded .signexs-ui-avatar-editor__footer{flex-shrink:0;padding:.65rem .85rem}.signexs-ui-avatar-editor--embedded .signexs-ui-avatar-editor__tile-grid,.signexs-ui-avatar-editor--embedded .signexs-ui-avatar-editor__color-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.signexs-ui-avatar-editor--canvas{background:0 0;flex-direction:column;width:100%;height:100%;min-height:0;display:flex;overflow:hidden}.signexs-ui-avatar-editor__header--canvas{border-bottom:1px solid color-mix(in srgb,var(--sx-accent)18%,var(--sx-border));flex-shrink:0;padding:0 0 .55rem}.signexs-ui-avatar-editor__heading{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.signexs-ui-avatar-editor__header--canvas .signexs-ui-avatar-editor__title{letter-spacing:.04em;color:var(--sx-text);font-size:.72rem}.signexs-ui-avatar-editor__step-badge{border:1px solid color-mix(in srgb,var(--sx-accent)28%,var(--sx-border));background:color-mix(in srgb,var(--sx-accent)9%,transparent);color:var(--sx-accent);border-radius:999px;flex-shrink:0;padding:.15rem .45rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.6rem;font-weight:700}.signexs-ui-avatar-editor__progress{background:color-mix(in srgb,var(--sx-border)70%,transparent);border-radius:999px;height:2px;margin-top:.45rem;overflow:hidden}.signexs-ui-avatar-editor__progress span{border-radius:inherit;background:linear-gradient(90deg,var(--sx-accent),var(--sx-violet));height:100%;box-shadow:0 0 8px color-mix(in srgb,var(--sx-accent)45%,transparent);transition:width .24s cubic-bezier(.22,1,.36,1);display:block}.signexs-ui-avatar-editor--canvas .signexs-ui-avatar-editor__body{direction:ltr;flex-direction:row;flex:1;gap:.65rem;min-height:0;padding-top:.6rem}.signexs-ui-avatar-editor--canvas .signexs-ui-avatar-editor__sidebar{border-right:1px solid color-mix(in srgb,var(--sx-border)65%,transparent);flex:0 0 34%;width:34%;min-width:0;max-width:8.75rem;min-height:0;padding:0 .6rem 0 0}.signexs-ui-avatar-editor--canvas .signexs-ui-avatar-editor__panel-title{letter-spacing:.05em;text-transform:uppercase;color:var(--sx-text-muted);margin:0 0 .3rem;font-size:.5625rem}.signexs-ui-avatar-editor--canvas .signexs-ui-avatar-editor__tile-grid,.signexs-ui-avatar-editor--canvas .signexs-ui-avatar-editor__color-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem;display:grid}.signexs-ui-avatar-editor--canvas .signexs-ui-avatar-editor__tile{border-radius:.4rem;padding:.125rem}.signexs-ui-avatar-editor--canvas .signexs-ui-avatar-editor__tile-img,.signexs-ui-avatar-editor--canvas .signexs-ui-avatar-editor__tile-preview{border-radius:.35rem}.signexs-ui-avatar-editor--canvas .signexs-ui-avatar-editor__preview{border:1px solid color-mix(in srgb,var(--sx-accent)14%,var(--sx-border));background:radial-gradient(circle at 50% 40%,color-mix(in srgb,var(--sx-accent)12%,transparent),transparent 56%),color-mix(in srgb,var(--sx-bg)35%,transparent);border-radius:.75rem;flex:auto;justify-content:center;align-items:center;width:auto;min-width:0;max-width:none;height:100%;padding:.5rem}.signexs-ui-avatar-editor--canvas .signexs-ui-avatar-editor__preview-card{width:min(100%,8.75rem);max-width:none}.signexs-ui-avatar-editor--canvas .signexs-ui-avatar-editor__preview-frame{width:min(8.25rem,100%);height:min(8.25rem,100%);max-height:calc(100% - .25rem);box-shadow:0 0 18px color-mix(in srgb,var(--sx-accent)28%,transparent);aspect-ratio:1;border:none;border-radius:50%;margin:0 auto;overflow:hidden}.signexs-ui-avatar-editor__preview-frame--node-center{background:radial-gradient(circle at 50% 42%,#99f6e4 0%,#2dd4bf 55%,#0f766e 100%);box-shadow:0 0 20px #2dd4bf66}.signexs-ui-avatar-editor__preview-frame--node-received{background:radial-gradient(circle at 50% 38%,#ddd6fe 0%,#a78bfa 55%,#6d28d9 100%);box-shadow:0 0 20px #a78bfa66}.signexs-ui-avatar-editor__preview-frame--node-given{background:radial-gradient(circle at 50% 38%,#fecdd3 0%,#fb7185 55%,#be123c 100%);box-shadow:0 0 20px #fb718566}.signexs-ui-avatar-editor--canvas .signexs-ui-avatar-editor__preview-frame--node-center,.signexs-ui-avatar-editor--canvas .signexs-ui-avatar-editor__preview-frame--node-received,.signexs-ui-avatar-editor--canvas .signexs-ui-avatar-editor__preview-frame--node-given{background:#fff;box-shadow:0 0 0 1px #e2e8f0}.signexs-ui-avatar-editor--canvas .signexs-ui-avatar-editor__tile-img,.signexs-ui-avatar-editor--canvas .signexs-ui-avatar-editor__tile-preview{background:#fff}.signexs-ui-avatar-editor--canvas .signexs-ui-avatar-editor__preview-img{aspect-ratio:1;object-fit:cover;width:100%;height:100%;box-shadow:none;background:0 0;border:none;border-radius:50%}.signexs-ui-avatar-editor--canvas .signexs-ui-avatar-editor__footer{border-top:1px solid color-mix(in srgb,var(--sx-border)65%,transparent);background:0 0;flex-shrink:0;margin-top:.55rem;padding:.55rem 0 0}.signexs-ui-avatar-editor--canvas .signexs-ui-avatar-editor__actions{justify-content:flex-end}.signexs-ui-avatar-editor--canvas .signexs-ui-avatar-editor__actions-main{flex-wrap:wrap;justify-content:flex-end}.signexs-ui-avatar-editor__btn--canvas{border-radius:.55rem;min-height:1.75rem;padding:.3rem .65rem;font-size:.6875rem}.signexs-ui-avatar-editor__btn--canvas.signexs-ui-avatar-editor__btn--ghost{border:1px solid color-mix(in srgb,var(--sx-border)80%,transparent);background:color-mix(in srgb,var(--sx-surface)55%,transparent);color:var(--sx-text-muted)}.signexs-ui-avatar-editor__btn--canvas.signexs-ui-avatar-editor__btn--primary{box-shadow:none}.signexs-ui-avatar-editor__handle{background:color-mix(in srgb,var(--sx-text-muted)45%,transparent);border-radius:999px;width:2.5rem;height:.2rem;margin:.65rem auto 0;display:none}.signexs-ui-avatar-editor__header{border-bottom:1px solid color-mix(in srgb,var(--sx-border)80%,transparent);padding:1rem 1rem .75rem}.signexs-ui-avatar-editor__title{letter-spacing:.08em;text-transform:uppercase;color:var(--sx-accent);margin:0;font-size:.7rem;font-weight:600}.signexs-ui-avatar-editor__subtitle{color:var(--sx-text-muted);margin:.35rem 0 0;font-size:.8125rem;line-height:1.45}.signexs-ui-avatar-editor__step{color:var(--sx-text-muted);margin:.45rem 0 0;font-size:.6875rem}.signexs-ui-avatar-editor__body{flex:1;min-height:0;display:flex}.signexs-ui-avatar-editor__sidebar{border-right:1px solid color-mix(in srgb,var(--sx-border)80%,transparent);flex-shrink:0;width:9.5rem;padding:.65rem .5rem;overflow-y:auto}.signexs-ui-avatar-editor__preview{flex:1;justify-content:center;align-items:flex-start;min-width:0;padding:.75rem;display:flex}.signexs-ui-avatar-editor__preview-card{width:min(100%,16rem)}.signexs-ui-avatar-editor__preview-frame{border:1px solid color-mix(in srgb,var(--sx-accent)22%,var(--sx-border));background:color-mix(in srgb,var(--sx-poetic-bg)70%,var(--sx-surface));box-shadow:0 10px 28px color-mix(in srgb,var(--sx-accent)12%,transparent);border-radius:1rem;overflow:hidden}.signexs-ui-avatar-editor__preview-img{aspect-ratio:1;object-fit:cover;width:100%;display:block}.signexs-ui-avatar-editor__preview-label{text-align:center;color:var(--sx-text);margin:.45rem 0 0;font-size:.6875rem;font-weight:600}.signexs-ui-avatar-editor__footer{border-top:1px solid color-mix(in srgb,var(--sx-border)80%,transparent);padding:.75rem 1rem max(.75rem,env(safe-area-inset-bottom));background:color-mix(in srgb,var(--sx-surface)92%,var(--sx-bg));flex-shrink:0}.signexs-ui-avatar-editor__error{color:#e5484d;text-align:center;margin:0 0 .55rem;font-size:.75rem;line-height:1.45}.signexs-ui-avatar-editor__actions{gap:.5rem;display:flex}.signexs-ui-avatar-editor__actions-main{flex:1;gap:.5rem;min-width:0;display:flex}.signexs-ui-avatar-editor__btn{cursor:pointer;border:none;border-radius:.75rem;padding:.7rem .9rem;font-size:.8125rem;font-weight:600;transition:opacity .14s,transform .14s}.signexs-ui-avatar-editor__btn:disabled{opacity:.55;cursor:not-allowed}.signexs-ui-avatar-editor__btn--danger{background:var(--sx-danger);color:#fff;flex-shrink:0}.signexs-ui-avatar-editor__btn--ghost{border:1px solid var(--sx-border);color:var(--sx-text);background:0 0;flex-shrink:0}.signexs-ui-avatar-editor__btn--primary{background:var(--sx-accent);color:#0f172a;flex:1;min-width:0}.signexs-ui-avatar-editor__panel-title{color:var(--sx-text);margin:0;font-size:.75rem;font-weight:600}.signexs-ui-avatar-editor__panel-hint{color:var(--sx-text-muted);margin:.25rem 0 0;font-size:.6875rem;line-height:1.4}.signexs-ui-avatar-editor__tile-grid,.signexs-ui-avatar-editor__color-grid{flex-direction:column;gap:.45rem;margin-top:.65rem;display:flex}.signexs-ui-avatar-editor__tile{border:1px solid color-mix(in srgb,var(--sx-border)85%,transparent);background:color-mix(in srgb,var(--sx-surface)90%,transparent);cursor:pointer;border-radius:.75rem;width:100%;padding:.35rem;transition:border-color .14s,box-shadow .14s,transform .14s}.signexs-ui-avatar-editor__tile--active{border-color:color-mix(in srgb,var(--sx-accent)55%,var(--sx-border));box-shadow:0 0 0 1px color-mix(in srgb,var(--sx-accent)25%,transparent)}.signexs-ui-avatar-editor__tile-img{aspect-ratio:1;border:1px solid color-mix(in srgb,var(--sx-border)70%,transparent);background:var(--sx-surface);object-fit:contain;border-radius:.55rem;width:100%;display:block}.signexs-ui-avatar-editor__tile-preview{aspect-ratio:1;border:1px solid color-mix(in srgb,var(--sx-border)70%,transparent);background:linear-gradient(45deg,color-mix(in srgb,var(--sx-accent)8%,transparent)25%,transparent 25%,transparent 75%,color-mix(in srgb,var(--sx-accent)8%,transparent)75%),linear-gradient(45deg,color-mix(in srgb,var(--sx-accent)8%,transparent)25%,transparent 25%,transparent 75%,color-mix(in srgb,var(--sx-accent)8%,transparent)75%);background-position:0 0,5px 5px;background-size:10px 10px;border-radius:.55rem;justify-content:center;align-items:center;display:flex;overflow:hidden}.signexs-ui-avatar-editor__tile-none{aspect-ratio:1;border:1px solid color-mix(in srgb,var(--sx-border)70%,transparent);background:linear-gradient(45deg,color-mix(in srgb,var(--sx-accent)8%,transparent)25%,transparent 25%,transparent 75%,color-mix(in srgb,var(--sx-accent)8%,transparent)75%),linear-gradient(45deg,color-mix(in srgb,var(--sx-accent)8%,transparent)25%,transparent 25%,transparent 75%,color-mix(in srgb,var(--sx-accent)8%,transparent)75%);background-size:10px 10px;border-radius:.55rem;width:100%;display:block;position:relative}.signexs-ui-avatar-editor__tile-none:after{content:"";background:color-mix(in srgb,var(--sx-text-muted)35%,transparent);position:absolute;inset:42% 18%;transform:rotate(45deg)}.signexs-ui-avatar-editor__tile-loading{color:var(--sx-text-muted);font-size:.625rem}.signexs-ui-avatar-editor__color-tile{justify-content:center;padding:.5rem;display:flex}.signexs-ui-avatar-editor__swatch{border:2px solid color-mix(in srgb,var(--sx-border)80%,transparent);border-radius:999px;width:2.25rem;height:2.25rem;display:block}.signexs-ui-avatar-editor__checkbox{color:var(--sx-text);align-items:center;gap:.45rem;margin-top:.65rem;font-size:.8125rem;display:flex}.signexs-ui-avatar-editor__range{margin-top:.65rem}.signexs-ui-avatar-editor__range input{width:100%;accent-color:var(--sx-accent)}.signexs-ui-avatar-editor__range-value{color:var(--sx-text-muted);margin:.25rem 0 0;font-size:.6875rem}@media (min-width:640px){.signexs-ui-avatar-editor__overlay{align-items:center;padding:1rem}.signexs-ui-avatar-editor__dialog{border-radius:1.25rem}.signexs-ui-avatar-editor__sidebar{width:11rem;padding:.85rem .65rem}}@media (max-width:639px){.signexs-ui-avatar-editor__handle{display:block}.signexs-ui-hud__ops>.signexs-ui-hud__panel--avatar{flex:none;height:clamp(24rem,100dvh - 8rem,30rem);overflow:hidden}.signexs-ui-avatar-editor--canvas .signexs-ui-avatar-editor__body{flex-direction:column;gap:.45rem;padding-top:.45rem}.signexs-ui-avatar-editor--canvas .signexs-ui-avatar-editor__sidebar{border-right:none;border-bottom:1px solid color-mix(in srgb,var(--sx-border)65%,transparent);flex:none;width:100%;max-width:none;max-height:8rem;padding:0 0 .45rem;overflow-y:auto}.signexs-ui-avatar-editor--canvas .signexs-ui-avatar-editor__tile-grid,.signexs-ui-avatar-editor--canvas .signexs-ui-avatar-editor__color-grid{grid-template-columns:repeat(auto-fill,minmax(2.5rem,1fr));gap:.2rem}.signexs-ui-avatar-editor--canvas .signexs-ui-avatar-editor__preview{flex:auto;width:auto;max-width:none;padding:.35rem}.signexs-ui-avatar-editor--canvas .signexs-ui-avatar-editor__preview-card{width:min(100%,5.5rem)}.signexs-ui-avatar-editor--canvas .signexs-ui-avatar-editor__preview-frame{width:min(5rem,100%);height:min(5rem,100%)}.signexs-ui-avatar-editor--canvas .signexs-ui-avatar-editor__footer{margin-top:.4rem;padding:.45rem 0 0}.signexs-ui-avatar-editor__btn--canvas{min-height:2.5rem;font-size:.72rem}}.signexs-ui-admin{--ta-radius:.625rem;--ta-radius-lg:1rem;--ta-shadow-xs:0px 1px 2px 0px #1018280d;--ta-shadow-sm:0px 1px 3px 0px #1018281a,0px 1px 2px 0px #1018280f;--ta-shadow-md:0px 4px 8px -2px #1018281a,0px 2px 4px -2px #1018280f;--ta-brand:#465fff;--ta-brand-50:#ecf3ff;--ta-brand-100:#dde9ff;--ta-success:#12b76a;--ta-success-bg:#ecfdf3;--ta-warning:#f79009;--ta-warning-bg:#fffaeb;--ta-error:#f04438;--ta-error-bg:#fef3f2;font-family:-apple-system,Segoe UI,Roboto,system-ui,sans-serif}.signexs-ui-admin--light{--ta-bg:#f9fafb;--ta-surface:#fff;--ta-surface-alt:#f9fafb;--ta-border:#e4e7ec;--ta-border-subtle:#f2f4f7;--ta-text:#101828;--ta-text-muted:#667085;--ta-text-subtle:#98a2b3}.signexs-ui-admin--dark{--ta-bg:#101828;--ta-surface:#1d2939;--ta-surface-alt:#182432;--ta-border:#344054;--ta-border-subtle:#263141;--ta-text:#f9fafb;--ta-text-muted:#98a2b3;--ta-text-subtle:#667085}.signexs-ui-admin-dock{top:calc(50% + 6.75rem);z-index:99998;border:1px solid var(--sx-border,var(--ta-border));border-radius:0;background:color-mix(in srgb,var(--sx-surface,var(--ta-surface))96%,transparent);width:min(8.5rem,30vw);color:var(--sx-text,var(--ta-text));text-align:start;cursor:pointer;border-inline-end:none;border-start-start-radius:.65rem;border-end-start-radius:.65rem;flex-direction:column;align-items:stretch;gap:.25rem;margin:0;padding:.7rem .65rem .7rem .75rem;animation:.22s both signexs-ui-dock-reveal;display:flex;position:fixed;inset-inline-end:0;transform:none;box-shadow:-4px 0 16px #0000001f}.signexs-ui-admin-dock:hover{transform:translate(-1px)}.signexs-ui-admin-dock__mark{letter-spacing:.08em;color:var(--sx-text-muted,var(--ta-text-subtle));font-size:.625rem;font-weight:600}.signexs-ui-admin-dock__label{letter-spacing:.05em;color:var(--sx-text,var(--ta-text));font-size:.9375rem;font-weight:700}.signexs-ui-admin-dock__hint{color:var(--sx-text-muted,var(--ta-text-subtle));font-size:.6875rem;line-height:1.55}.signexs-ui-admin-overlay{z-index:100001;display:flex;position:fixed;inset:0}.signexs-ui-admin-embed-host{flex:1;width:100%;min-height:0;display:flex}.signexs-ui-admin--embedded{flex-direction:column;flex:1;width:100%;min-height:0;display:flex}.signexs-ui-admin-shell{z-index:1;background:var(--ta-bg);width:100%;height:100%;color:var(--ta-text);animation:.22s cubic-bezier(.22,1,.36,1) both signexs-ui-unlock-modal-in;display:flex;position:relative;overflow:hidden}.signexs-ui-admin-shell--embedded{border:1px solid var(--ta-border,#ffffff1f);border-radius:.85rem;height:min(83.333dvh,100dvh - 3rem);min-height:24rem;animation:none}.signexs-ui-unlock-overlay__panel:has(.signexs-ui-card-wrap--admin-embed){width:min(100%,72rem)}.signexs-ui-card-wrap--admin-embed{width:100%}.signexs-ui-card-wrap--admin-embed .signexs-ui-card--hud{box-shadow:none;background:0 0;border:none;max-height:none;padding:0}.signexs-ui-card-wrap--admin-embed .signexs-ui-card__header--hud,.signexs-ui-card-wrap--admin-embed .signexs-ui-unlock-actions{display:none}@media (min-width:901px){.signexs-ui-admin-overlay{align-items:center}.signexs-ui-admin-shell{height:83.3333dvh}}.signexs-ui-admin-sidebar{background:var(--ta-surface);border-inline-end:1px solid var(--ta-border);flex-direction:column;flex-shrink:0;gap:1.5rem;width:15.5rem;padding:1.25rem 1rem;transition:width .18s,padding .18s;display:flex;overflow-y:auto}.signexs-ui-admin-sidebar--collapsed{width:4.5rem;padding-inline:.65rem}.signexs-ui-admin-sidebar__brand{align-items:center;gap:.6rem;padding:.35rem .4rem;display:flex}.signexs-ui-admin-sidebar__mark{background:var(--ta-brand);color:#fff;border-radius:.6rem;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;font-size:.75rem;font-weight:800;display:inline-flex}.signexs-ui-admin-sidebar__name{letter-spacing:.03em;color:var(--ta-text);white-space:nowrap;font-size:.95rem;font-weight:800}.signexs-ui-admin-sidebar__nav{flex-direction:column;gap:1.35rem;display:flex}.signexs-ui-admin-sidebar__group-label{letter-spacing:.06em;text-transform:uppercase;color:var(--ta-text-subtle);white-space:nowrap;margin:0 0 .5rem;padding:0 .5rem;font-size:.6875rem;font-weight:700}.signexs-ui-admin-nav-list{flex-direction:column;gap:.15rem;margin:0;padding:0;list-style:none;display:flex}.signexs-ui-admin-nav-item{color:var(--ta-text-muted);white-space:nowrap;border-radius:.5rem;align-items:center;gap:.65rem;padding:.55rem .65rem;font-size:.875rem;font-weight:600;display:flex}.signexs-ui-admin-nav-item__icon{flex-shrink:0;width:1.15rem;height:1.15rem}.signexs-ui-admin-nav-item--active{background:var(--ta-brand-50);color:var(--ta-brand)}.signexs-ui-admin--dark .signexs-ui-admin-nav-item--active{background:color-mix(in srgb,var(--ta-brand)16%,transparent)}.signexs-ui-admin-nav-item--disabled{cursor:default;opacity:.55}.signexs-ui-admin-nav-tag{border:1px solid var(--ta-border);background:var(--ta-surface-alt);color:var(--ta-text-subtle);border-radius:999px;margin-inline-start:auto;padding:.05rem .4rem;font-size:.625rem;font-weight:700}.signexs-ui-admin-main{flex-direction:column;flex:1 1 0;min-width:0;height:100%;display:flex}.signexs-ui-admin-topbar{background:var(--ta-surface);border-bottom:1px solid var(--ta-border);flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1.5rem;display:flex}.signexs-ui-admin-topbar__left,.signexs-ui-admin-topbar__right{align-items:center;gap:.75rem;min-width:0;display:flex}.signexs-ui-admin-breadcrumb__title{color:var(--ta-text);margin:0;font-size:1rem;font-weight:700}.signexs-ui-admin-breadcrumb__path{color:var(--ta-text-subtle);margin:0;font-size:.75rem}.signexs-ui-admin-icon-btn{border:1px solid var(--ta-border);background:var(--ta-surface);width:2.5rem;height:2.5rem;color:var(--ta-text-muted);cursor:pointer;border-radius:.55rem;flex-shrink:0;justify-content:center;align-items:center;transition:background .12s,color .12s;display:inline-flex}.signexs-ui-admin-icon-btn:hover{background:var(--ta-surface-alt);color:var(--ta-text)}.signexs-ui-admin-icon-btn--close:hover{color:var(--ta-error);border-color:color-mix(in srgb,var(--ta-error)40%,var(--ta-border))}.signexs-ui-admin-search{border:1px solid var(--ta-border);background:var(--ta-surface-alt);min-width:15rem;height:2.5rem;color:var(--ta-text-subtle);border-radius:.55rem;align-items:center;gap:.5rem;padding:0 .75rem;display:flex}.signexs-ui-admin-search__icon{flex-shrink:0;width:1rem;height:1rem}.signexs-ui-admin-search input{min-width:0;color:var(--ta-text);background:0 0;border:none;outline:none;flex:1;font-size:.8125rem}.signexs-ui-admin-search input::placeholder{color:var(--ta-text-subtle)}.signexs-ui-admin-content{flex-direction:column;flex:1 1 0;gap:1.25rem;min-height:0;padding:1.5rem;display:flex;overflow:auto}.signexs-ui-admin-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.signexs-ui-admin-kpi-card{border:1px solid var(--ta-border);border-radius:var(--ta-radius-lg);background:var(--ta-surface);box-shadow:var(--ta-shadow-xs);align-items:center;gap:.9rem;padding:1.1rem 1.15rem;display:flex}.signexs-ui-admin-kpi-card__icon{border-radius:.65rem;flex-shrink:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:inline-flex}.signexs-ui-admin-kpi-card__icon--brand{background:var(--ta-brand-50);color:var(--ta-brand)}.signexs-ui-admin-kpi-card__icon--warning{background:var(--ta-warning-bg);color:var(--ta-warning)}.signexs-ui-admin-kpi-card__icon--success{background:var(--ta-success-bg);color:var(--ta-success)}.signexs-ui-admin-kpi-card__icon--error{background:var(--ta-error-bg);color:var(--ta-error)}.signexs-ui-admin--dark .signexs-ui-admin-kpi-card__icon--brand{background:color-mix(in srgb,var(--ta-brand)18%,transparent)}.signexs-ui-admin--dark .signexs-ui-admin-kpi-card__icon--warning{background:color-mix(in srgb,var(--ta-warning)18%,transparent)}.signexs-ui-admin--dark .signexs-ui-admin-kpi-card__icon--success{background:color-mix(in srgb,var(--ta-success)18%,transparent)}.signexs-ui-admin--dark .signexs-ui-admin-kpi-card__icon--error{background:color-mix(in srgb,var(--ta-error)18%,transparent)}.signexs-ui-admin-kpi-card__label{color:var(--ta-text-muted);margin:0 0 .2rem;font-size:.75rem;font-weight:600}.signexs-ui-admin-kpi-card__value{color:var(--ta-text);margin:0;font-size:1.5rem;font-weight:800;line-height:1}.signexs-ui-admin-card{border:1px solid var(--ta-border);border-radius:var(--ta-radius-lg);background:var(--ta-surface);box-shadow:var(--ta-shadow-xs);flex-direction:column;display:flex;overflow:hidden}.signexs-ui-admin-card__head{border-bottom:1px solid var(--ta-border);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.signexs-ui-admin-card__title{color:var(--ta-text);margin:0;font-size:.95rem;font-weight:700}.signexs-ui-admin-card__body{padding:0 1.25rem 1.25rem;overflow-x:auto}.signexs-ui-admin-panel__hint{color:var(--ta-text-muted);text-align:center;margin:0;padding:1.25rem 0;font-size:.875rem}.signexs-ui-admin-panel__hint--error{color:var(--ta-error)}.signexs-ui-admin-panel__retry{color:var(--ta-brand);cursor:pointer;background:0 0;border:none;padding:0;font-weight:700;text-decoration:underline}.signexs-ui-admin-panel__banner{border:1px solid color-mix(in srgb,var(--ta-warning)35%,var(--ta-border));border-inline-start:3px solid var(--ta-warning);background:var(--ta-warning-bg);color:color-mix(in srgb,var(--ta-warning)60%,var(--ta-text));border-radius:.5rem;margin:1rem 0 0;padding:.65rem .9rem;font-size:.8125rem}.signexs-ui-admin-table{border-collapse:collapse;width:100%;font-size:.8125rem}.signexs-ui-admin-table th{text-align:start;letter-spacing:.03em;text-transform:uppercase;color:var(--ta-text-subtle);background:var(--ta-surface-alt);border-bottom:1px solid var(--ta-border);white-space:nowrap;padding:.7rem .5rem;font-size:.6875rem;font-weight:600}.signexs-ui-admin-table td{border-bottom:1px solid var(--ta-border-subtle);color:var(--ta-text);padding:.75rem .5rem}.signexs-ui-admin-table tbody tr:last-child td{border-bottom:none}.signexs-ui-admin-table__code{letter-spacing:.02em;font-weight:700}.signexs-ui-admin-table__when{color:var(--ta-text-subtle);white-space:nowrap}.signexs-ui-admin-table__profile{color:var(--ta-text-muted);font-size:.78125rem}.signexs-ui-admin-table__row--expandable{cursor:pointer}.signexs-ui-admin-table__row--expandable:hover td{background:var(--ta-surface-alt)}.signexs-ui-admin-table__detail-row td{background:var(--ta-surface-alt);padding:.9rem .5rem 1.1rem}.signexs-ui-admin-table__detail{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.5rem 1rem;margin:0;display:grid}.signexs-ui-admin-table__detail dt{letter-spacing:.02em;text-transform:uppercase;color:var(--ta-text-subtle);font-size:.6875rem;font-weight:700}.signexs-ui-admin-table__detail dd{color:var(--ta-text);word-break:break-word;margin:.15rem 0 0;font-size:.8125rem}.signexs-ui-admin-channel{white-space:nowrap;border-radius:9999px;align-items:center;padding:.15rem .6rem;font-size:.75rem;font-weight:600;display:inline-flex}.signexs-ui-admin-channel--new{color:var(--ta-brand);background:var(--ta-brand-50)}.signexs-ui-admin-channel--awaiting{color:#a16207;background:#eab3082e}.signexs-ui-admin-channel--verified{color:var(--ta-success);background:var(--ta-success-bg)}.signexs-ui-admin--dark .signexs-ui-admin-channel--new{background:color-mix(in srgb,var(--ta-brand)20%,transparent)}.signexs-ui-admin--dark .signexs-ui-admin-channel--awaiting{color:#fde047;background:#eab30838}.signexs-ui-admin--dark .signexs-ui-admin-channel--verified{background:color-mix(in srgb,var(--ta-success)20%,transparent)}.signexs-ui-admin-vouching{color:var(--ta-text-muted);margin-top:.25rem;font-size:.6875rem;display:block}.signexs-ui-admin-vouching-tree{margin-bottom:.75rem}.signexs-ui-admin-vouching-tree__title{letter-spacing:.02em;text-transform:uppercase;color:var(--ta-text-subtle);margin:0 0 .5rem;font-size:.75rem;font-weight:700}.signexs-ui-admin-vouching-tree__list{flex-direction:column;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.signexs-ui-admin-vouching-tree__list li{background:var(--ta-surface-alt);border:1px solid var(--ta-border-subtle);border-radius:.5rem;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.4rem .6rem;display:flex}.signexs-ui-admin-vouching-tree__list li:before{content:"→";color:var(--ta-text-subtle)}.signexs-ui-admin-vouching-tree__code{color:var(--ta-text);font-size:.8125rem;font-weight:700}.signexs-ui-admin-vouching-tree__meta{color:var(--ta-text-muted);text-transform:capitalize;font-size:.75rem}.signexs-ui-admin-vouching-tree__when{color:var(--ta-text-subtle);margin-inline-start:auto;font-size:.6875rem}.signexs-ui-admin-status{text-transform:capitalize;border-radius:999px;align-items:center;padding:.15rem .6rem;font-size:.6875rem;font-weight:600;display:inline-flex}.signexs-ui-admin-status--positive{color:var(--ta-success);background:var(--ta-success-bg)}.signexs-ui-admin-status--negative{color:var(--ta-error);background:var(--ta-error-bg)}.signexs-ui-admin-status--neutral{color:var(--ta-warning);background:var(--ta-warning-bg)}.signexs-ui-admin--dark .signexs-ui-admin-status--positive{background:color-mix(in srgb,var(--ta-success)20%,transparent)}.signexs-ui-admin--dark .signexs-ui-admin-status--negative{background:color-mix(in srgb,var(--ta-error)20%,transparent)}.signexs-ui-admin--dark .signexs-ui-admin-status--neutral{background:color-mix(in srgb,var(--ta-warning)20%,transparent)}@media (max-width:900px){.signexs-ui-admin-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.signexs-ui-admin-search{display:none}}@media (max-width:640px){.signexs-ui-admin-dock{top:auto;bottom:max(4.5rem,calc(env(safe-area-inset-bottom,0px) + 4.25rem));inset-inline:auto 0;border-radius:0;border-inline-end:none;border-start-start-radius:.65rem;border-end-start-radius:.65rem;flex-direction:column;width:min(7.25rem,34vw);padding:.55rem .5rem .55rem .6rem;left:auto;right:0;transform:none;box-shadow:-4px 0 16px #0000001f}.signexs-ui-admin-dock:hover{transform:translate(-1px)}.signexs-ui-admin-kpis{grid-template-columns:1fr}.signexs-ui-admin-content{gap:1rem;padding:1rem}.signexs-ui-admin-topbar{padding:.65rem 1rem}.signexs-ui-admin-breadcrumb__path{display:none}.signexs-ui-admin-sidebar{z-index:5;width:4.5rem;padding-inline:.65rem;position:fixed;inset-block:0;inset-inline-start:0}.signexs-ui-admin-sidebar__name,.signexs-ui-admin-nav-item span,.signexs-ui-admin-nav-tag{display:none}.signexs-ui-admin-main{padding-inline-start:4.5rem}.signexs-ui-admin-table{font-size:.75rem}}button.signexs-ui-admin-nav-item{cursor:pointer;width:100%;font:inherit;color:inherit;text-align:start;background:0 0;border:0}.signexs-ui-admin-email{flex-direction:column;gap:.85rem;max-width:46rem;display:flex}.signexs-ui-admin-email__field{color:var(--ta-text-muted);flex-direction:column;gap:.35rem;font-size:.8125rem;display:flex}.signexs-ui-admin-email__pills{flex-wrap:wrap;gap:.45rem;display:flex}.signexs-ui-admin-email__pill{appearance:none;font:inherit;cursor:pointer;opacity:.55;background:color-mix(in srgb,var(--pill-color)12%,var(--ta-surface));border:1.5px solid #0000;border-color:color-mix(in srgb,var(--pill-color)28%,var(--ta-border));color:color-mix(in srgb,var(--pill-color)72%,var(--ta-text));border-radius:999px;padding:.4rem .85rem;font-size:.78rem;font-weight:600;line-height:1.2;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s,opacity .15s}.signexs-ui-admin-email__pill:hover{opacity:.8}.signexs-ui-admin-email__pill.is-on{opacity:1;background:color-mix(in srgb,var(--pill-color)22%,var(--ta-surface));border-color:var(--pill-color);color:color-mix(in srgb,var(--pill-color)85%,#000);box-shadow:0 0 0 1px color-mix(in srgb,var(--pill-color)35%,transparent)}.signexs-ui-admin-email__pill--all{--pill-color:#1f6f5b}.signexs-ui-admin-email__pill--awaiting{--pill-color:#c47a1a}.signexs-ui-admin-email__pill--verified{--pill-color:#2a6f97}.signexs-ui-admin-email__pill--sister{--pill-color:#a34d6d}.signexs-ui-admin-email__input,.signexs-ui-admin-email__textarea{border:1px solid var(--ta-border);background:var(--ta-surface);color:var(--ta-text);font:inherit;border-radius:.65rem;padding:.65rem .75rem}.signexs-ui-admin-email__textarea{resize:vertical;min-height:10rem;line-height:1.5}.signexs-ui-admin-email__code{word-break:break-word;margin-top:.25rem;font-size:.7rem;display:inline-block}.signexs-ui-admin-email__actions{flex-wrap:wrap;gap:.5rem;display:flex}.signexs-ui-admin-email__preview{flex-direction:column;gap:.75rem;margin-top:.5rem;display:flex}.signexs-ui-admin-email__sample{border:1px solid var(--ta-border);background:color-mix(in srgb,var(--ta-surface)92%,transparent);border-radius:.75rem;padding:.75rem .9rem}.signexs-ui-admin-email__sample-to{color:var(--ta-text-muted);margin:0;font-family:ui-monospace,monospace;font-size:.75rem}.signexs-ui-admin-email__sample-subject{margin:.35rem 0 0;font-weight:600}.signexs-ui-admin-email__sample-body{white-space:pre-wrap;font:inherit;margin:.5rem 0 0;font-size:.8125rem;line-height:1.5}.signexs-ui-admin-banner{background:color-mix(in srgb,var(--ta-success)14%,transparent);color:var(--ta-text);border-radius:.65rem;margin:0;padding:.65rem .8rem;font-size:.8125rem}.signexs-ui-admin-banner--error{background:color-mix(in srgb,var(--ta-danger,#dc2626)14%,transparent);color:var(--ta-danger,#dc2626)}.signexs-ui-admin-panel__title{margin:0;font-size:1.05rem;font-weight:650}
/*# sourceMappingURL=149e2437ff8d2327.css.map*/