/* URSY.org public record — design install 13 September 2026.
   Presentation only. Every figure rendered here comes from the existing estate/trust spine. */

/* ---------- colour profiles ---------- */
:root,
[data-profile="aurora"]{--ac:#0B7A8A;--ac2:#22C7E6;--soft:#E6F4F6;--line2:#B9E0E6;--tint:linear-gradient(120deg,#E9F6F3 0%,#FFFFFF 48%,#F3EDF8 100%)}
[data-profile="orchard"]{--ac:#2E7A3F;--ac2:#6DC86F;--soft:#E8F4EA;--line2:#BFE3C4;--tint:linear-gradient(120deg,#ECF6E8,#FFFFFF 48%,#F7F3E6)}
[data-profile="ember"]{--ac:#B0451C;--ac2:#F28B49;--soft:#FBEDE6;--line2:#F3CDB9;--tint:linear-gradient(120deg,#FBEFE6,#FFFFFF 48%,#F9E8EC)}
[data-profile="slate"]{--ac:#3A4E63;--ac2:#8FA6BC;--soft:#EBF0F4;--line2:#C9D4DE;--tint:linear-gradient(120deg,#EDF1F5,#FFFFFF 48%,#F3F3F6)}
[data-profile="ocean"]{--ac:#1A5DB0;--ac2:#4FA3F7;--soft:#E8F0FB;--line2:#BDD4F3;--tint:linear-gradient(120deg,#E8F0FB,#FFFFFF 48%,#EAF7F6)}
[data-profile="ice"]{--ac:#0E7490;--ac2:#7DD3E8;--soft:#E6F6FA;--line2:#B8E4EE;--tint:linear-gradient(120deg,#E9F8FB,#FFFFFF 48%,#F3F5FA)}

.orgr{
  --ink:#101820;--ink2:#25303A;--body:#3C4750;--muted:#5A6672;--faint:#8A949C;
  --line:#E1E6EA;--lines:#EEF1F3;--bstrong:#D5DCE1;--bstrong2:#CBD3D9;
  --paper:#fff;--ground:#F1F4F6;--ground2:#F4F6F7;--hover:#F7FAFB;--dark2:#B8C2CA;
  --ok:#1E9E5A;--okt:#1E6B3A;--okb:#E3F3EA;
  --warn:#D08A1B;--warnt:#7A4F00;--warnb:#FBF1DC;
  --bad:#9B2C2C;--badb:#FBE5E3;--badbd:#F0C9C5;
  --info:#2B4C8C;--infob:#E8EEF9;--flag:#B7791F;--adv:#F5C451;
  --sans:Manrope,system-ui,-apple-system,'Segoe UI',sans-serif;
  --mono:'JetBrains Mono',ui-monospace,'Cascadia Mono',Consolas,monospace;
  --gut:clamp(16px,3vw,32px);
  container-type:inline-size;
  min-height:100vh;background:var(--ground);color:var(--ink);
  font-family:var(--sans);-webkit-font-smoothing:antialiased;
}
.orgr *,.orgr *::before,.orgr *::after{box-sizing:border-box}
.orgr a{color:var(--ac);text-decoration:none}
.orgr a:hover{opacity:.8}
.orgr p{margin:0}
.orgr h1,.orgr h2,.orgr h3{margin:0}
.orgr button,.orgr input{font:inherit}
.orgr :focus-visible{outline:2px solid var(--ac);outline-offset:2px;border-radius:4px}
.orgr img{max-width:100%;height:auto}
.orgr-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.orgr-skip{position:absolute;left:-9999px;top:0;z-index:99;background:var(--ink);color:#fff;padding:12px 18px;font:600 13px/1 var(--sans)}
.orgr-skip:focus{left:0}
.orgr-wrap{max-width:1240px;margin:0 auto;padding-left:var(--gut);padding-right:var(--gut)}
.orgr-wrap--wide{max-width:1400px}
.orgr-num{font-variant-numeric:tabular-nums}

/* ---------- header ---------- */
.orgr-hd{background:#fff;border-bottom:1px solid var(--line);position:sticky;top:0;z-index:40}
.orgr-hd__in{max-width:1240px;margin:0 auto;padding:0 var(--gut);display:flex;align-items:center;gap:clamp(10px,2vw,24px);min-height:68px}
.orgr-brand{display:flex;align-items:center;gap:10px;color:var(--ink);flex:none}
.orgr-brand:hover{opacity:1}
.orgr-mark{width:36px;height:36px;border-radius:10px;background:#101820;position:relative;display:grid;place-items:center;flex:none}
.orgr-mark b{font:800 20px/1 var(--sans);color:#fff;margin-top:-2px}
.orgr-mark i{position:absolute;right:5px;bottom:5px;width:7px;height:7px;border-radius:50%;background:var(--ac2)}
.orgr-word{display:flex;flex-direction:column;line-height:1}
.orgr-word b{font:800 17px/1 var(--sans);letter-spacing:-.01em}
.orgr-word b span{color:var(--ac)}
.orgr-word small{font:500 8px/1 var(--mono);letter-spacing:.18em;color:var(--faint);margin-top:5px}
.orgr-nav{display:flex;gap:2px;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;min-width:0;flex:1 1 auto;margin-left:clamp(4px,1vw,12px)}
.orgr-nav::-webkit-scrollbar{display:none}
.orgr-nav a{flex:none;white-space:nowrap;padding:9px 11px;border-radius:999px;font:600 13px/1.2 var(--sans);color:var(--ink)}
.orgr-nav a:hover{background:var(--ground2);opacity:1}
.orgr-nav a[aria-current]{background:#101820;color:#fff}
.orgr-hdtools{margin-left:auto;flex:none;display:flex;gap:8px;align-items:center;position:relative}
.orgr-appear{width:40px;height:40px;padding:0;border-radius:50%;border:1px solid var(--bstrong);background:#fff;cursor:pointer;display:grid;place-items:center}
.orgr-appear:hover{border-color:var(--ink)}
.orgr-appear span{width:16px;height:16px;border-radius:50%;background:var(--ac2);box-shadow:inset 0 0 0 4px var(--ac)}
.orgr-signin{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 16px 0 8px;border-radius:999px;background:#101820;color:#fff;font:700 13px/1 var(--sans);white-space:nowrap}
.orgr-signin:hover{opacity:1;background:var(--ink2)}
.orgr-signin span{width:24px;height:24px;border-radius:6px;background:var(--ac2);color:#101820;font:800 9px/1 var(--mono);display:grid;place-items:center}
.orgr-pop{position:absolute;top:48px;right:0;width:280px;background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:0 16px 40px rgba(16,24,32,.12);padding:14px;z-index:50}
.orgr-pop[hidden]{display:none}
.orgr-pop__k{font:500 10px/1.4 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:10px}
.orgr-pop__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}
.orgr-pop__grid button{display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px 6px;border-radius:10px;border:1px solid var(--line);background:#fff;cursor:pointer;font:600 12px/1 var(--sans);color:var(--ink)}
.orgr-pop__grid button[aria-pressed="true"]{border-color:var(--ink);background:var(--ground2)}
.orgr-pop__grid i{width:18px;height:18px;border-radius:50%;display:block}
.orgr-pop__note{font:400 12px/1.5 var(--sans);color:var(--muted);margin-top:12px}
.orgr-burger{display:none;margin-left:auto;min-height:44px;min-width:44px;padding:0 16px;border-radius:999px;border:1px solid var(--bstrong);background:#fff;color:var(--ink);font:600 14px/1 var(--sans);cursor:pointer}
.orgr-sheet{display:none;border-top:1px solid var(--line);background:#fff;padding:10px var(--gut) 18px}
.orgr-sheet.is-open{display:grid;gap:4px}
.orgr-sheet a.orgr-sheet__row{display:flex;justify-content:space-between;align-items:center;min-height:50px;padding:0 14px;border-radius:12px;font:600 17px/1.2 var(--sans);color:var(--ink)}
.orgr-sheet a.orgr-sheet__row[aria-current]{background:#101820;color:#fff}
.orgr-sheet a.orgr-sheet__row span{font:400 11px/1 var(--mono);color:var(--faint)}
.orgr-sheet a.orgr-sheet__row[aria-current] span{color:var(--dark2)}
@media (max-width:719px){
  .orgr-nav,.orgr-hdtools{display:none}
  .orgr-burger{display:inline-flex;align-items:center;justify-content:center}
}

/* ---------- tab bar ---------- */
.orgr-tabs{background:#fff;border-bottom:1px solid var(--line)}
.orgr-tabs__in{max-width:1240px;margin:0 auto;padding:10px var(--gut);display:flex;gap:8px;align-items:center;flex-wrap:wrap}
.orgr-tabs__k{font:500 10px/1.4 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-right:4px}
.orgr-tabs a{padding:8px 12px;border-radius:999px;font:600 13px/1.2 var(--sans);color:var(--ink);min-height:36px;display:inline-flex;align-items:center}
.orgr-tabs a:hover{background:var(--ground2);opacity:1}
.orgr-tabs a[aria-current]{background:var(--soft);color:var(--ac)}
.orgr-tabs .orgr-tabs__out{margin-left:auto;color:var(--ac);font:600 13px/1.2 var(--sans)}

/* ---------- shared blocks ---------- */
.orgr-eyebrow{display:flex;align-items:center;gap:8px;font:500 11px/1.4 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap}
.orgr-eyebrow i{width:7px;height:7px;border-radius:50%;background:var(--ac2);display:inline-block;flex:none}
.orgr-h1{font:800 clamp(34px,4.6vw,60px)/1.05 var(--sans);letter-spacing:-.03em;color:var(--ink);text-wrap:balance;margin:14px 0 0}
.orgr-h1 span{color:var(--ac)}
.orgr-lead{font:400 clamp(16px,1.4vw,18px)/1.55 var(--sans);color:var(--body);margin:16px 0 0;max-width:680px;text-wrap:pretty}
.orgr-h2{font:700 clamp(22px,2.4vw,30px)/1.14 var(--sans);letter-spacing:-.02em;text-wrap:balance}
.orgr-sec{padding:clamp(32px,5vw,64px) 0}
.orgr-sec--tight{padding:clamp(20px,3vw,32px) 0 clamp(36px,5vw,64px)}
.orgr-ruled{background:#fff;border-bottom:1px solid var(--line);background-image:repeating-linear-gradient(to bottom,transparent 0 47px,var(--lines) 47px 48px)}
.orgr-band{background:#fff;border-bottom:1px solid var(--line)}
.orgr-meta{display:flex;gap:6px 24px;flex-wrap:wrap;margin-top:22px;font:500 11px/1.6 var(--mono);letter-spacing:.06em;color:var(--muted)}
.orgr-card{background:#fff;border:1px solid var(--line);border-radius:14px}
.orgr-note{font:400 13px/1.6 var(--sans);color:var(--muted);margin:18px 0 0;max-width:860px;text-wrap:pretty}
.orgr-note code,.orgr-mono{font:500 12px/1.4 var(--mono)}
.orgr-dash{color:var(--faint)}

/* tiles */
.orgr-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:12px;margin-top:28px}
.orgr-tiles--wide{grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr))}
.orgr-tile{background:#fff;border:1px solid var(--line);border-radius:14px;padding:18px 20px;color:var(--ink);display:block}
a.orgr-tile:hover{border-color:var(--ac);opacity:1}
.orgr-tile__v{font:600 clamp(26px,2.4vw,34px)/1 var(--mono);letter-spacing:-.02em;font-variant-numeric:tabular-nums}
.orgr-tile__v--ac{color:var(--ac)}
.orgr-tile__t{font:600 13px/1.3 var(--sans);margin-top:10px}
.orgr-tile__n{font:400 12px/1.4 var(--sans);color:var(--muted);margin-top:4px}
.orgr-tile--dark{background:#101820;border-color:#101820;color:#fff}
.orgr-tile--dark .orgr-tile__v{color:var(--ac2)}
.orgr-tile--dark .orgr-tile__n{color:var(--faint)}

/* status chips */
.orgr-chip{display:inline-flex;align-items:center;padding:5px 11px;border-radius:999px;font:600 11px/1.2 var(--sans);white-space:nowrap}
.orgr-chip--open{background:var(--soft);color:var(--ac)}
.orgr-chip--agreed{background:var(--infob);color:var(--info)}
.orgr-chip--delivered{background:var(--warnb);color:var(--warnt)}
.orgr-chip--accepted{background:var(--okb);color:var(--okt)}
.orgr-chip--settled{background:#101820;color:#fff}
.orgr-chip--disputed{background:var(--badb);color:var(--bad)}
.orgr-chip--grey{background:var(--ground2);color:var(--muted);border:1px solid var(--line)}
.orgr-dot{width:7px;height:7px;border-radius:50%;flex:none;display:inline-block}
.orgr-dot--live{background:var(--ok)}
.orgr-dot--new{background:var(--warn)}
.orgr-dot--pending{background:#9AA4AD}

/* empty state */
.orgr-empty{background:#fff;border:1px dashed var(--bstrong2);border-radius:16px;padding:clamp(20px,3vw,32px)}
.orgr-empty h3{font:700 20px/1.25 var(--sans);margin:12px 0 0}
.orgr-empty p{font:400 15px/1.6 var(--sans);color:var(--muted);margin:10px 0 0;max-width:60ch;text-wrap:pretty}
.orgr-empty__acts{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}

/* buttons */
.orgr-btn{display:inline-flex;align-items:center;gap:8px;min-height:46px;padding:0 22px;border-radius:999px;font:600 14px/1 var(--sans);cursor:pointer;border:1px solid transparent}
.orgr-btn--dark{background:#101820;color:#fff}
.orgr-btn--dark:hover{background:var(--ink2);opacity:1;color:#fff}
.orgr-btn--light{border-color:var(--bstrong2);background:rgba(255,255,255,.7);color:var(--ink)}
.orgr-btn--light:hover{background:#fff;opacity:1}
.orgr-btn--ac2{background:var(--ac2);color:#101820}
.orgr-btn--ac2:hover{opacity:.85;color:#101820}
.orgr-btn--out{border-color:var(--bstrong);background:transparent;color:#fff}
.orgr-btn--sq{border-radius:10px;min-height:46px}

/* ---------- home ---------- */
.orgr-hero{background:var(--tint);border-bottom:1px solid var(--line)}
.orgr-hero__in{max-width:1240px;margin:0 auto;padding:clamp(40px,6.5vw,92px) var(--gut) clamp(36px,5vw,72px);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));gap:clamp(28px,4vw,64px);align-items:end}
.orgr-hero h1{font:800 clamp(40px,5.8vw,78px)/1 var(--sans);letter-spacing:-.035em;margin:18px 0 0;text-wrap:balance}
.orgr-hero h1 span{color:var(--ac)}
.orgr-hero__lead{font:400 clamp(16px,1.45vw,19px)/1.55 var(--sans);color:var(--body);max-width:580px;margin:22px 0 0;text-wrap:pretty}
.orgr-hero__acts{display:flex;gap:10px;flex-wrap:wrap;margin-top:28px}
.orgr-panel{background:#101820;color:#fff;border-radius:18px;padding:clamp(20px,2.2vw,28px);box-shadow:0 24px 60px rgba(16,24,32,.18)}
.orgr-panel__hd{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font:500 10px/1.4 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--faint)}
.orgr-panel__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:18px 20px;margin-top:22px}
.orgr-fig{font:600 clamp(28px,2.6vw,38px)/1 var(--mono);letter-spacing:-.02em;color:#fff;font-variant-numeric:tabular-nums}
.orgr-fig--ac2{color:var(--ac2)}
.orgr-fig--na{color:var(--faint);font-size:clamp(24px,2.2vw,32px)}
.orgr-figt{font:500 13px/1.4 var(--sans);margin-top:8px}
.orgr-fign{font:400 11px/1.45 var(--mono);color:var(--faint);margin-top:6px}
.orgr-panel__ft{font:400 12px/1.5 var(--sans);color:var(--faint);margin-top:22px;padding-top:14px;border-top:1px solid var(--ink2)}
.orgr-three{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:16px;margin-top:18px}
.orgr-three a{background:#fff;border:1px solid var(--line);border-radius:16px;padding:24px;color:var(--ink);display:flex;flex-direction:column;gap:12px;min-height:220px}
.orgr-three a:hover{border-color:var(--ac);opacity:1}
.orgr-three .i{font:500 11px/1 var(--mono);color:var(--ac)}
.orgr-three .t{font:700 clamp(22px,2vw,26px)/1.15 var(--sans);letter-spacing:-.02em}
.orgr-three .b{font:400 15px/1.55 var(--sans);color:var(--body);text-wrap:pretty}
.orgr-three .f{margin-top:auto;font:600 14px/1 var(--sans);color:var(--ac)}
.orgr-two{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:clamp(20px,3vw,40px)}
.orgr-lhd{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap}
.orgr-lhd a{font:600 13px/1 var(--sans)}
.orgr-list{background:#fff;border:1px solid var(--line);border-radius:14px;margin-top:14px;overflow:hidden}
.orgr-list__hd{display:grid;grid-template-columns:1fr 90px 90px;gap:12px;padding:10px 18px;border-bottom:1px solid var(--line);font:500 10px/1.4 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}
.orgr-list__hd span+span{text-align:right}
.orgr-list__row{display:grid;grid-template-columns:1fr 90px 90px;gap:12px;padding:12px 18px;border-bottom:1px solid var(--lines);color:var(--ink);align-items:center}
.orgr-list__row:last-child{border-bottom:0}
.orgr-list__row:hover{background:var(--hover);opacity:1}
.orgr-list__row b{font:600 14px/1.2 var(--mono)}
.orgr-list__row i{font:600 14px/1.2 var(--mono);text-align:right;font-variant-numeric:tabular-nums;font-style:normal}
.orgr-list__row u{font:500 14px/1.2 var(--mono);text-align:right;color:var(--muted);font-variant-numeric:tabular-nums;text-decoration:none}
.orgr-lrow{display:flex;gap:14px;align-items:center;padding:14px 18px;border-bottom:1px solid var(--lines);color:var(--ink)}
.orgr-lrow:last-child{border-bottom:0}
.orgr-lrow:hover{background:var(--hover);opacity:1}
.orgr-lrow__id{font:500 11px/1 var(--mono);color:var(--muted);flex:none}
.orgr-lrow__m{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}
.orgr-lrow__m b{font:600 14px/1.3 var(--sans);text-wrap:pretty}
.orgr-lrow__m span{font:400 12px/1.3 var(--sans);color:var(--muted)}
.orgr-lrow__p{font:600 12px/1.3 var(--mono);flex:none;color:var(--body);text-align:right;max-width:130px}
.orgr-how{background:#fff;border:1px solid var(--line);border-radius:18px;padding:clamp(20px,3vw,36px);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:clamp(20px,3vw,40px);align-items:start}
.orgr-steps{list-style:none;margin:0;padding:0}
.orgr-steps li{display:grid;grid-template-columns:36px 1fr;gap:12px;padding:14px 0;border-bottom:1px solid var(--lines)}
.orgr-steps li:last-child{border-bottom:0}
.orgr-steps .n{font:500 12px/1.6 var(--mono);color:var(--ac)}
.orgr-steps b{font:700 16px/1.3 var(--sans);display:block}
.orgr-steps span{font:400 14px/1.5 var(--sans);color:var(--muted)}

/* ---------- estate ---------- */
.orgr-ctrl{display:flex;gap:10px;flex-wrap:wrap;align-items:center}
.orgr-search{flex:1 1 220px;min-height:44px;padding:0 16px;border-radius:999px;border:1px solid var(--bstrong);background:#fff;color:var(--ink);font:500 14px/1 var(--sans);outline:none}
.orgr-fchips{display:flex;gap:6px;overflow-x:auto;padding:2px 0}
.orgr-fchips button{flex:none;min-height:40px;padding:0 14px;border-radius:999px;border:1px solid var(--bstrong);background:#fff;color:var(--ink);font:600 13px/1 var(--sans);cursor:pointer}
.orgr-fchips button[aria-pressed="true"]{background:#101820;border-color:#101820;color:#fff}
.orgr-shown{margin-left:auto;font:500 12px/1.4 var(--mono);color:var(--muted)}
.orgr-tblwrap{background:#fff;border:1px solid var(--line);border-radius:14px;margin-top:16px;overflow-x:auto}
.orgr-tbl{min-width:1280px}
.orgr-tr{display:grid;grid-template-columns:minmax(170px,1.4fr) 124px 96px 104px 92px 92px 104px 104px 104px 96px 32px;gap:12px;padding:12px 18px;align-items:center;color:var(--ink)}
.orgr-tr--hd{border-bottom:1px solid var(--line);font:500 10px/1.4 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}
.orgr-tr--hd button{all:unset;cursor:pointer;white-space:nowrap;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit}
.orgr-tr--hd button.is-sorted{color:var(--ac)}
.orgr-tr--hd .r{text-align:right}
a.orgr-tr{border-bottom:1px solid var(--lines)}
a.orgr-tr:hover{background:var(--hover);opacity:1}
.orgr-tr__host{display:flex;flex-direction:column;gap:3px;min-width:0}
.orgr-tr__host b{font:600 14px/1.2 var(--mono)}
.orgr-tr__host span{font:400 11px/1.3 var(--sans);color:var(--faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.orgr-tr__st{display:flex;align-items:center;gap:7px;font:500 12px/1.2 var(--sans);color:var(--body)}
.orgr-tr .n{font:500 13px/1.2 var(--mono);text-align:right;color:var(--body);font-variant-numeric:tabular-nums}
.orgr-tr .n--b{font-weight:600;color:var(--ink)}
.orgr-tr .g{font:500 12px/1.2 var(--mono);color:var(--faint);text-align:right}
.orgr-tr .ar{color:var(--ac);font:600 14px/1 var(--sans);text-align:right}
.orgr-scrollnote{font:500 11px/1.4 var(--mono);letter-spacing:.06em;color:var(--faint);margin-top:10px}
.orgr-cards{display:none;background:#fff;border:1px solid var(--line);border-radius:14px;margin-top:16px;overflow:hidden}
.orgr-cards a{display:block;padding:14px 16px;border-bottom:1px solid var(--lines);color:var(--ink)}
.orgr-cards a:last-child{border-bottom:0}
.orgr-cards a:hover{background:var(--hover);opacity:1}
.orgr-cards__top{display:flex;justify-content:space-between;align-items:center;gap:10px}
.orgr-cards__top b{font:600 15px/1.2 var(--mono)}
.orgr-cards__top span{display:inline-flex;align-items:center;gap:6px;font:500 12px/1 var(--sans);color:var(--body)}
.orgr-cards__st{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:12px}
.orgr-cards__st div span{display:block;font:500 9px/1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--faint)}
.orgr-cards__st div b{display:block;font:600 14px/1.2 var(--mono);margin-top:3px;font-variant-numeric:tabular-nums}
@media (max-width:719px){
  .orgr-tblwrap,.orgr-scrollnote{display:none}
  .orgr-cards{display:block}
  .orgr-shown{margin-left:0;width:100%}
}

/* ---------- domain record ---------- */
.orgr-crumb{display:flex;gap:8px;align-items:center;font:500 11px/1.4 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap}
.orgr-crumb a{color:var(--muted)}
.orgr-crumb b{color:var(--ink);font-weight:500}
.orgr-dhd{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;align-items:flex-end;margin-top:14px}
.orgr-dh1{font:800 clamp(34px,4.6vw,60px)/1.05 var(--mono);letter-spacing:-.04em;color:var(--ink)}
.orgr-dsub{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:12px}
.orgr-dpill{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:999px;background:var(--ground2);border:1px solid var(--line);font:500 12px/1 var(--sans);color:var(--body)}
.orgr-dacts{display:flex;gap:8px;flex-wrap:wrap}
.orgr-dacts a{display:inline-flex;align-items:center;min-height:42px;padding:0 16px;border-radius:999px;border:1px solid var(--bstrong);background:#fff;color:var(--ink);font:600 13px/1 var(--sans)}
.orgr-dacts a:hover{background:var(--ground2);opacity:1}
.orgr-dacts a.k{background:#101820;color:#fff;border-color:#101820;font:500 12px/1 var(--mono)}
.orgr-dacts a.k:hover{background:var(--ink2)}
.orgr-idx{font:500 12px/1 var(--mono);color:var(--ac);margin-right:8px}
.orgr-mcards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:12px;margin-top:18px}
.orgr-mcard{background:#fff;border:1px solid var(--line);border-radius:14px;padding:20px}
.orgr-mcard__v{font:600 clamp(28px,2.8vw,40px)/1 var(--mono);letter-spacing:-.02em;font-variant-numeric:tabular-nums}
.orgr-mcard__t{font:700 14px/1.3 var(--sans);margin-top:10px}
.orgr-mcard__r{font:400 13px/1.5 var(--sans);color:var(--muted);margin-top:6px}
.orgr-mcard__s{font:400 11px/1.6 var(--mono);color:var(--faint);margin-top:12px;padding-top:10px;border-top:1px solid var(--lines);word-break:break-word}
.orgr-bars{background:#fff;border:1px solid var(--line);border-radius:14px;padding:18px 20px;margin-top:18px;display:grid;gap:10px}
.orgr-bar{display:grid;grid-template-columns:minmax(120px,1fr) minmax(0,2.2fr) 72px 52px;gap:12px;align-items:center}
.orgr-bar b{font:500 13px/1.3 var(--mono);font-weight:400}
.orgr-bar__t{height:8px;border-radius:999px;background:var(--lines);overflow:hidden}
.orgr-bar__f{height:100%;background:var(--ac);border-radius:999px}
.orgr-bar .v{font:500 13px/1.3 var(--mono);text-align:right;font-variant-numeric:tabular-nums}
.orgr-bar .p{font:500 13px/1.3 var(--mono);text-align:right;color:var(--muted)}

/* ---------- listings / deals ---------- */
.orgr-cchips{display:flex;gap:8px;overflow-x:auto;padding:2px 0;margin-top:18px}
.orgr-cchips button{flex:none;min-height:40px;padding:0 14px;border-radius:999px;border:1px solid var(--bstrong);background:#fff;color:var(--ink);font:600 13px/1 var(--sans);cursor:pointer;display:inline-flex;align-items:center;gap:8px}
.orgr-cchips button[aria-pressed="true"]{background:#101820;border-color:#101820;color:#fff}
.orgr-cchips button span{font:500 11px/1 var(--mono);color:var(--muted)}
.orgr-cchips button[aria-pressed="true"] span{color:var(--dark2)}
.orgr-lrows{background:#fff;border:1px solid var(--line);border-radius:14px;margin-top:16px;overflow:hidden}
.orgr-lrow2{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:12px 20px;padding:16px 18px;border-bottom:1px solid var(--lines);align-items:center}
.orgr-lrow2:last-child{border-bottom:0}
.orgr-lrow2__id{font:500 11px/1.4 var(--mono);color:var(--muted)}
.orgr-lrow2__t{font:600 15px/1.35 var(--sans);color:var(--ink);margin-top:4px;text-wrap:pretty}
.orgr-lrow2__c{font:400 12px/1.4 var(--sans);color:var(--muted);margin-top:4px}
.orgr-lrow2__r{display:flex;gap:16px;flex-wrap:wrap;align-items:center;justify-content:flex-end}
.orgr-kv{min-width:0}
.orgr-kv span{display:block;font:500 10px/1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--faint)}
.orgr-kv b{display:block;font:600 13px/1.4 var(--mono);margin-top:3px;color:var(--body)}
.orgr-kv b.s{font:500 13px/1.4 var(--sans)}

/* ---------- agents ---------- */
.orgr-agrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px;margin-top:22px}
.orgr-ag{background:#fff;border:1px solid var(--line);border-radius:16px;padding:22px}
.orgr-ag__top{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}
.orgr-ag__av{width:48px;height:48px;border-radius:12px;background:var(--soft);color:var(--ac);font:700 22px/1 var(--mono);display:grid;place-items:center;flex:none}
.orgr-ag__n{font:700 20px/1.25 var(--sans);margin-top:16px}
.orgr-ag__id{font:500 11px/1.5 var(--mono);color:var(--faint);word-break:break-all;margin-top:6px}
.orgr-ag__o{font:400 13px/1.5 var(--sans);color:var(--body);margin-top:10px}
.orgr-ag__t{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:16px;padding-top:16px;border-top:1px solid var(--lines)}
.orgr-ag__t span{display:block;font:500 10px/1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--faint)}
.orgr-ag__t b{display:block;font:600 22px/1.1 var(--mono);margin-top:6px;font-variant-numeric:tabular-nums}
.orgr-ag__t i{display:block;font:400 12px/1.4 var(--sans);color:var(--muted);font-style:normal;margin-top:4px}
.orgr-ag__l{display:inline-block;margin-top:14px;font:600 13px/1 var(--sans);color:var(--ac)}
.orgr-cta{background:#101820;color:#fff;border-radius:18px;padding:clamp(24px,3.4vw,40px);margin-top:24px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:clamp(20px,3vw,40px);align-items:center}
.orgr-cta__k{font:500 11px/1.4 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ac2)}
.orgr-cta h2{font:700 clamp(24px,2.6vw,32px)/1.14 var(--sans);letter-spacing:-.025em;margin:12px 0 0;color:#fff}
.orgr-cta p{font:400 15px/1.6 var(--sans);color:var(--dark2);margin-top:12px;text-wrap:pretty}
.orgr-cta__acts{display:flex;gap:10px;flex-wrap:wrap}

/* ---------- ledger ---------- */
.orgr-lg{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:clamp(20px,3vw,32px);margin-top:22px;align-items:start}
.orgr-ev{background:#fff;border:1px solid var(--line);border-radius:14px;overflow:hidden}
.orgr-ev__hd{display:flex;justify-content:space-between;gap:12px;padding:12px 18px;border-bottom:1px solid var(--line);font:500 10px/1.4 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}
.orgr-ev__r{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:12px;padding:12px 18px;border-bottom:1px solid var(--lines);align-items:center}
.orgr-ev__r:last-child{border-bottom:0}
.orgr-ev__i{font:500 11px/1.4 var(--mono);color:var(--faint)}
.orgr-ev__m{min-width:0}
.orgr-ev__m b{display:block;font:600 13px/1.4 var(--mono);color:var(--ac)}
.orgr-ev__m span{display:block;font:400 12px/1.4 var(--mono);color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:2px}
.orgr-ev__t{text-align:right;white-space:nowrap}
.orgr-ev__t span{display:block;font:400 12px/1.4 var(--mono);color:var(--muted)}
.orgr-ev__t a{display:block;font:500 12px/1.4 var(--mono);margin-top:2px}
.orgr-ev__more{display:block;width:100%;padding:14px;background:var(--hover);border:0;border-top:1px solid var(--line);color:var(--ac);font:600 13px/1 var(--sans);cursor:pointer;min-height:48px;text-align:center}
.orgr-ckpt{background:#101820;color:#fff;border-radius:16px;padding:22px}
.orgr-ckpt__k{font:500 10px/1.4 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ac2)}
.orgr-ckpt h2{font:700 22px/1.2 var(--sans);letter-spacing:-.02em;margin:10px 0 0;color:#fff}
.orgr-dl{display:grid;grid-template-columns:auto 1fr;gap:8px 16px;margin-top:18px;font:400 13px/1.5 var(--sans)}
.orgr-dl dt{color:var(--faint);font:500 11px/1.5 var(--mono);letter-spacing:.06em;text-transform:uppercase}
.orgr-dl dd{margin:0;text-align:right;font:500 13px/1.5 var(--mono);color:#fff;font-variant-numeric:tabular-nums}
.orgr-hash{font:500 12px/1.6 var(--mono);color:var(--ac2);word-break:break-all;margin-top:14px;padding-top:12px;border-top:1px solid var(--ink2)}
.orgr-hash span{display:block;font:500 10px/1.4 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--faint);margin-bottom:6px}
.orgr-side{background:#fff;border:1px solid var(--line);border-radius:14px;padding:20px;margin-top:16px}
.orgr-side h3{font:700 17px/1.3 var(--sans);margin-bottom:10px}
.orgr-side p{font:400 14px/1.55 var(--sans);color:var(--muted);text-wrap:pretty}
.orgr-side a{display:inline-block;margin-top:12px;font:600 13px/1 var(--sans)}

/* ---------- verify ---------- */
.orgr-vform{display:flex;gap:10px;flex-wrap:wrap;align-items:flex-end;margin-top:16px}
.orgr-vform label{display:block;font:500 10px/1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:8px}
.orgr-vform input{width:100%;max-width:220px;min-height:46px;padding:0 14px;border-radius:10px;border:1px solid var(--bstrong);font:600 15px/1 var(--mono);color:var(--ink)}
.orgr-vres{margin-top:18px}
.orgr-vok{background:var(--soft);border:1px solid var(--line2);border-radius:12px;padding:18px}
.orgr-vok__h{display:flex;align-items:center;gap:10px;font:600 15px/1.3 var(--sans);color:var(--okt)}
.orgr-vbad{background:var(--badb);border:1px solid var(--badbd);color:var(--bad);border-radius:12px;padding:16px;font:500 14px/1.5 var(--sans)}
.orgr-vidle{font:400 13px/1.6 var(--mono);color:var(--muted)}
.orgr-vlv{font:400 12px/1.7 var(--mono);color:var(--body);word-break:break-all;margin-top:4px}
.orgr-vdl{display:grid;grid-template-columns:auto 1fr;gap:6px 16px;margin-top:14px;font:400 12px/1.6 var(--mono)}
.orgr-vdl dt{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:11px}
.orgr-vdl dd{margin:0;word-break:break-all;color:var(--ink)}

/* ---------- developers ---------- */
.orgr-anchors{display:flex;gap:8px;flex-wrap:wrap;margin-top:24px}
.orgr-anchors a{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border-radius:999px;border:1px solid var(--bstrong);background:#fff;color:var(--ink);font:600 13px/1 var(--sans)}
.orgr-anchors a:hover{border-color:var(--ink);opacity:1}
.orgr-anchors a b{font:500 11px/1 var(--mono);color:var(--ac)}
.orgr-dev{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:clamp(20px,3vw,32px);margin-top:20px;align-items:start}
.orgr-code{background:var(--ground2);border:1px solid var(--line);border-radius:10px;padding:14px 16px;font:500 12px/1.7 var(--mono);color:var(--ink);overflow-x:auto;white-space:pre;margin-top:12px}
.orgr-copy{display:inline-flex;align-items:center;min-height:40px;padding:0 14px;border-radius:8px;border:1px solid var(--bstrong);background:#fff;font:600 12px/1 var(--sans);cursor:pointer;margin-top:12px}
.orgr-links{display:flex;gap:14px;flex-wrap:wrap;margin-top:14px;font:600 13px/1.4 var(--sans)}
.orgr-notice{background:var(--soft);border:1px solid var(--line2);border-radius:12px;padding:16px 18px;font:400 14px/1.6 var(--sans);color:var(--body);margin-top:18px}
.orgr-notice b{color:var(--ink)}
.orgr-h3{font:700 17px/1.3 var(--sans);margin-top:18px}
.orgr-p{font:400 14px/1.6 var(--sans);color:var(--body);margin-top:8px;text-wrap:pretty}

/* ---------- footer ---------- */
.orgr-ft{background:#101820;color:#fff;padding:clamp(36px,5vw,64px) 0}
.orgr-ft__cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:clamp(20px,3vw,40px)}
.orgr-ft__k{font:500 10px/1.4 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--faint);margin-bottom:14px}
.orgr-ft nav{display:flex;flex-direction:column;gap:10px}
.orgr-ft nav a{color:#fff;font:500 14px/1.4 var(--sans)}
.orgr-ft__blurb{font:400 14px/1.6 var(--sans);color:var(--dark2);margin-top:12px;max-width:320px;text-wrap:pretty}
.orgr-ft .orgr-mark{margin-bottom:4px}
.orgr-ft__word{font:800 17px/1 var(--sans);color:#fff}
.orgr-ft__word span{color:var(--ac2)}
.orgr-adv{max-width:760px;margin:clamp(28px,4vw,44px) auto 0}
.orgr-net{margin-top:clamp(28px,4vw,44px)}
.orgr-net__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:12px 16px;margin-top:14px}
.orgr-net__grid a{font:500 12px/1.5 var(--mono);color:#8E99A3}
.orgr-net__grid a:hover{color:#fff;opacity:1}
.orgr-net__grid a.here{color:var(--ac2)}
.orgr-net__grid a b{font:500 8px/1 var(--mono);letter-spacing:.08em;color:var(--flag);margin-left:5px;vertical-align:2px}
.orgr-net__grid a.here b{color:var(--ac2)}
.orgr-legal{display:flex;gap:10px 20px;flex-wrap:wrap;margin-top:clamp(24px,3vw,36px);padding-top:18px;border-top:1px solid var(--ink2);font:500 11px/1.6 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#5A6672}
.orgr-legal a{color:#5A6672}
.orgr-legal a:hover{color:#fff;opacity:1}

/* ---------- consent (owned by the estate consent module) ---------- */
.orgr .ueb-consent,.ueb-consent{font-family:var(--sans)}
.orgr-body .ueb-consent{max-width:680px;margin:0 auto;border-radius:14px;box-shadow:0 12px 40px rgba(16,24,32,.14)}

@media print{.orgr-hd,.orgr-tabs,.orgr-ft,.orgr-cookiewrap{display:none!important}}
@media (prefers-reduced-motion:reduce){.orgr *{animation-duration:.01ms!important;transition-duration:.01ms!important}}
