@property --slot{syntax:"<length>";inherits:true;initial-value:1.82rem}@property --slot-gap{syntax:"<length>";inherits:true;initial-value:1.02rem}.alliance-box-tab-scrim{z-index:17;cursor:pointer;appearance:none;-webkit-tap-highlight-color:transparent;background:#04020052;border:0;margin:0;padding:0;animation:.28s both alliance-box-tab-scrim-in;position:fixed;inset:0}@keyframes alliance-box-tab-scrim-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.alliance-box-tab-scrim{animation:none}}.alliance-box-tab{--box-gold-1:#ffe58a;--box-gold-2:#f6c034;--box-gold-edge:#b87a12;--box-gold-depth:#7a5010;--box-gold-glow:#ffc44061;--slot:1.82rem;--slot-gap:calc(var(--slot) * .56);box-sizing:border-box;border:2px solid var(--box-gold-edge);-webkit-backdrop-filter:saturate(180%)blur(22px);width:min(22.5rem,100vw - 1.6rem);height:17.6rem;box-shadow:0 5px 0 color-mix(in srgb, var(--box-gold-depth) 88%, #000), 0 18px 36px #0000006b, 0 0 24px var(--box-gold-glow), inset 0 1px 0 #ffffff47;pointer-events:auto;cursor:pointer;background:linear-gradient(#ffffff24 0%,#0000 42%),linear-gradient(#1c1208b8 0%,#0c0804e0 100%);border-radius:1.35rem;flex-direction:column;align-items:stretch;padding:.85rem 0 .55rem;transition:width .52s cubic-bezier(.22,1,.36,1),height .52s cubic-bezier(.22,1,.36,1),border-radius .4s cubic-bezier(.22,1,.36,1),--slot .52s cubic-bezier(.22,1,.36,1),--slot-gap .52s cubic-bezier(.22,1,.36,1);animation:.42s cubic-bezier(.22,1,.36,1) both alliance-box-tab-in;display:flex;overflow:hidden}.alliance-box-tab.is-expanded{width:90vw;height:90dvh;max-height:calc(100dvh - 5.15rem - env(safe-area-inset-bottom,0px));--slot:min(calc((100cqi - 2.8rem) / 4.65), calc((100cqh - 4.2rem) / 7.9), 5.6rem);--slot-gap:calc(var(--slot) * .56);border-radius:1.65rem;container-type:size}.alliance-box-tab.is-expanded .alliance-box-tab__scroller{flex:auto;min-height:0}.alliance-box-tab.is-expanded .alliance-box-tab__page{min-height:100%;padding:.65rem 1.05rem .4rem}@keyframes alliance-box-tab-in{0%{opacity:0;transform:translateY(.7rem)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.alliance-box-tab{transition:none;animation:none}.alliance-box-tab__scroller{scroll-behavior:auto}.alliance-box-tab__slot{transition:none}}.alliance-box-tab__scroller{scroll-snap-type:x mandatory;scroll-snap-stop:always;scroll-behavior:smooth;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;width:100%;display:flex;overflow:auto hidden}.alliance-box-tab__scroller::-webkit-scrollbar{display:none}.alliance-box-tab__page{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;justify-content:center;align-items:center;min-height:14.5rem;padding:.35rem .9rem .2rem;display:flex}.alliance-box-tab__lattice{justify-content:center;align-items:center;gap:var(--slot-gap);flex-direction:column;display:flex}.alliance-box-tab__row{justify-content:center;align-items:center;gap:var(--slot-gap);display:flex}.alliance-box-tab__slot{appearance:none;width:var(--slot);height:var(--slot);border:1.5px solid color-mix(in srgb, var(--box-gold-edge) 82%, #fff);border-radius:calc(var(--slot) * .21);box-shadow:0 2px 0 color-mix(in srgb, var(--box-gold-depth) 70%, #000), 0 0 10px #ffc4402e, inset 0 1px 0 #ffffff59;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:linear-gradient(165deg,#ffffff61 0%,#0000 46%),linear-gradient(#f6c03438 0%,#2a18088c 100%);flex:none;margin:0;padding:0;transition:filter .14s,transform .14s,box-shadow .14s,width .52s cubic-bezier(.22,1,.36,1),height .52s cubic-bezier(.22,1,.36,1);transform:rotate(45deg)}.alliance-box-tab__slot:hover,.alliance-box-tab__slot:focus-visible{filter:brightness(1.12);box-shadow:0 2px 0 color-mix(in srgb, var(--box-gold-depth) 70%, #000), 0 0 14px #ffc4406b, inset 0 1px 0 #ffffff73;outline:none}.alliance-box-tab__slot:active{transform:rotate(45deg)scale(.94)}.alliance-box-tab__slot--empty{background:radial-gradient(70% 60% at 42% 32%,#ffc4400f,#0000 58%),#070401;border:0;box-shadow:inset 0 3px 7px #000000c7,inset 0 -2px 4px #0000008c,inset 1px 1px #ffc4400a}.alliance-box-tab__slot--empty:hover,.alliance-box-tab__slot--empty:focus-visible{filter:brightness(1.18);box-shadow:inset 0 3px 7px #000000c7,inset 0 -2px 4px #0000008c,inset 1px 1px #ffc44014}a.alliance-box-tab__slot{color:inherit;box-sizing:border-box;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.alliance-box-tab__slot-face{width:100%;height:100%;color:var(--box-gold-1);pointer-events:none;justify-content:center;align-items:center;display:flex;transform:rotate(-45deg)}.alliance-box-tab__slot-face svg{width:calc(var(--slot) * .48);height:calc(var(--slot) * .48)}.alliance-box-tab__slot.is-active,.alliance-box-tab__slot[aria-current=page]{box-shadow:0 2px 0 color-mix(in srgb, var(--box-gold-depth) 70%, #000), 0 0 16px #ffc4408c, inset 0 1px 0 #ffffff80;border-color:var(--box-gold-1)}.alliance-box-tab__slot--note[data-suit=person]{border-color:#73c5ee;box-shadow:0 2px #104762,0 0 10px #50aae638,inset 0 1px #ffffff59}.alliance-box-tab__slot--note[data-suit=invite]{border-color:#eeac73;box-shadow:0 2px #623710,0 0 10px #e6963c38,inset 0 1px #ffffff59}.alliance-box-tab__slot--note[data-suit=member]{border-color:#5fe5a2;box-shadow:0 2px #0e5632,0 0 10px #3cc88c38,inset 0 1px #ffffff59}.alliance-box-tab__slot--note[data-suit=company]{border-color:#ecd266}.alliance-box-tab__slot--note.has-content .alliance-box-tab__slot-face{color:#fff6d0;filter:drop-shadow(0 0 6px #ffd2648c)}.alliance-box-tab__dots{justify-content:center;align-items:center;gap:.38rem;min-height:1.1rem;padding:.15rem 0 .05rem;display:flex}.alliance-box-tab__dot{appearance:none;background:color-mix(in srgb, var(--box-gold-1) 38%, transparent);cursor:pointer;border:0;border-radius:999px;width:.38rem;height:.38rem;margin:0;padding:0;transition:width .28s cubic-bezier(.22,1,.36,1),background .22s}.alliance-box-tab__dot.is-active{background:var(--box-gold-1);width:.78rem}.alliance-scroll-note-sheet{z-index:26;pointer-events:none;position:fixed;inset:0}.alliance-scroll-note-sheet__backdrop{opacity:0;cursor:pointer;pointer-events:auto;appearance:none;background:#04030094;border:0;margin:0;padding:0;transition:opacity .32s;position:absolute;inset:0}.alliance-scroll-note-sheet[data-phase=open] .alliance-scroll-note-sheet__backdrop{opacity:1}.alliance-scroll-note-sheet__card{z-index:1;box-sizing:border-box;pointer-events:auto;border:2px solid var(--tk-edge,#b87a12);background:linear-gradient(180deg, #ffffff24 0%, transparent 28%), linear-gradient(165deg, color-mix(in srgb, var(--tk-1,#ffe58a) 28%, #f3e2c0) 0%, #e8d3a8 42%, #d9c08a 100%);box-shadow:0 6px 0 color-mix(in srgb, var(--tk-depth,#7a5010) 88%, #000), 0 28px 56px #00000073, 0 0 28px var(--tk-glow,#ffc44047), inset 0 1px 0 #ffffff59;border-radius:1.45rem;flex-direction:column;transition:top .52s cubic-bezier(.22,1,.36,1),left .52s cubic-bezier(.22,1,.36,1),width .52s cubic-bezier(.22,1,.36,1),height .52s cubic-bezier(.22,1,.36,1),border-radius .4s;display:flex;position:fixed;overflow:hidden}.alliance-scroll-note-sheet[data-phase=prep] .alliance-scroll-note-sheet__card{border-radius:1.1rem}.alliance-scroll-note{--scroll-ink:#1c1208e6;--scroll-muted:#1c120880;--reveal-ease:cubic-bezier(.22, 1, .36, 1);width:100%;height:100%;min-height:0;color:var(--scroll-ink);flex-direction:column;font-family:Iowan Old Style,Palatino Linotype,Palatino,Book Antiqua,Georgia,serif;display:flex;position:relative}.alliance-scroll-note__veil{z-index:3;pointer-events:none;opacity:1;transition:opacity .85s var(--reveal-ease);background:radial-gradient(90% 70% at 50% 18%,#fffaebb8 0%,#e8d3a833 48%,#0000 78%),linear-gradient(#fff8e66b 0%,#d9c08a1a 55%,#0000 100%);position:absolute;inset:0}.alliance-scroll-note[data-revealed=true] .alliance-scroll-note__veil{opacity:0}.alliance-scroll-note__roll{opacity:.4;transform-origin:50%;height:.85rem;transition:transform .75s var(--reveal-ease), opacity .55s ease;background:linear-gradient(#ffffff73,#0000 55%),linear-gradient(90deg,#6b4a1e,#c49a4a 20%,#f0d9a0 50%,#c49a4a 80%,#6b4a1e);border-radius:999px;flex:none;margin:.55rem 1.1rem 0;transform:scaleX(.58)translateY(.15rem);box-shadow:0 4px 10px #28140038}.alliance-scroll-note[data-revealed=true] .alliance-scroll-note__roll{opacity:1;transform:scaleX(1)translateY(0)}.alliance-scroll-note__head{z-index:1;opacity:0;filter:blur(2px);transition:opacity .65s var(--reveal-ease), transform .75s var(--reveal-ease), filter .65s ease;grid-template-columns:auto 1fr auto;align-items:start;gap:.85rem;padding:.95rem 1.05rem .55rem;transition-delay:80ms;display:grid;position:relative;transform:translateY(.35rem)}.alliance-scroll-note[data-revealed=true] .alliance-scroll-note__head{opacity:1;filter:blur();transform:translateY(0)}.alliance-scroll-note__seal{background:radial-gradient(circle at 35% 30%, #ffffff59, transparent 45%), linear-gradient(160deg, var(--tk-1,#ffe58a), var(--tk-3,#7a5010));border:2px solid color-mix(in srgb, var(--tk-edge,#b87a12) 80%, #fff);width:3.1rem;height:3.1rem;box-shadow:0 3px 0 color-mix(in srgb, var(--tk-depth,#7a5010) 75%, #000), 0 0 16px var(--tk-glow,#ffc44059);color:var(--tk-ink,#2a1800);letter-spacing:.02em;transition:transform .8s var(--reveal-ease);border-radius:999px;place-items:center;font-family:system-ui,-apple-system,sans-serif;font-size:1.05rem;font-weight:750;transition-delay:.16s;display:grid;transform:scale(.92)rotate(-4deg)}.alliance-scroll-note[data-revealed=true] .alliance-scroll-note__seal{transform:scale(1)rotate(0)}.alliance-scroll-note__seal-count{opacity:0;transition:opacity .45s ease, transform .55s var(--reveal-ease);transition-delay:.32s;display:block;transform:scale(.88)}.alliance-scroll-note[data-revealed=true] .alliance-scroll-note__seal-count{opacity:1;transform:scale(1)}.alliance-scroll-note__kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--scroll-muted);margin:0 0 .15rem;font-family:system-ui,-apple-system,sans-serif;font-size:.68rem;font-weight:700}.alliance-scroll-note__title{letter-spacing:.01em;color:var(--scroll-ink);margin:0;font-size:clamp(1.55rem,4.5vw,2.05rem);font-weight:600;line-height:1.1}.alliance-scroll-note__lead{color:var(--scroll-muted);margin:.35rem 0 0;font-size:.92rem;line-height:1.35}.alliance-scroll-note__close{border:1px solid color-mix(in srgb, var(--tk-edge,#b87a12) 65%, #fff);width:2.15rem;height:2.15rem;color:var(--scroll-ink);cursor:pointer;-webkit-tap-highlight-color:transparent;opacity:0;background:#fff8e8b3;border-radius:999px;margin:0;padding:0;font-family:system-ui,-apple-system,sans-serif;font-size:1.35rem;line-height:1;transition:opacity .4s .35s}.alliance-scroll-note[data-revealed=true] .alliance-scroll-note__close{opacity:1}.alliance-scroll-note__body{z-index:1;-webkit-overflow-scrolling:touch;clip-path:inset(0 0 100% round .5rem);opacity:0;min-height:0;transition:clip-path .9s var(--reveal-ease), opacity .55s ease;flex:auto;padding:.35rem .85rem .4rem;transition-delay:.14s;position:relative;overflow:auto;-webkit-mask-image:linear-gradient(#0000 0%,#000 .6rem calc(100% - .6rem),#0000 100%);mask-image:linear-gradient(#0000 0%,#000 .6rem calc(100% - .6rem),#0000 100%)}.alliance-scroll-note[data-revealed=true] .alliance-scroll-note__body{clip-path:inset(0 round .5rem);opacity:1}.alliance-scroll-note__status{text-align:center;color:var(--scroll-muted);opacity:0;transition:opacity .55s var(--reveal-ease), transform .6s var(--reveal-ease);margin:2.2rem 1rem;font-size:1.05rem;transition-delay:.28s;transform:translateY(.25rem)}.alliance-scroll-note[data-revealed=true] .alliance-scroll-note__status{opacity:1;transform:translateY(0)}.alliance-scroll-note__status.is-error{color:#8a2f18}.alliance-scroll-note__list{flex-direction:column;gap:.45rem;margin:0;padding:.2rem 0 .8rem;list-style:none;display:flex}.alliance-scroll-note__row{--row-i:0;border:1px solid color-mix(in srgb, var(--tk-edge,#b87a12) 28%, transparent);opacity:0;background:#fffaeb70;border-radius:.85rem;grid-template-columns:1.7rem 2.35rem 1fr;align-items:center;gap:.55rem;padding:.55rem .65rem;display:grid;transform:translateY(.45rem);box-shadow:inset 0 1px #fff6}.alliance-scroll-note[data-revealed=true] .alliance-scroll-note__row{animation:alliance-scroll-note-row-in .7s var(--reveal-ease) both;animation-delay:calc(.28s + (var(--row-i) * 48ms))}@keyframes alliance-scroll-note-row-in{0%{opacity:0;transform:translateY(.45rem)}to{opacity:1;transform:translateY(0)}}.alliance-scroll-note__index{letter-spacing:.06em;color:var(--scroll-muted);font-variant-numeric:tabular-nums;font-family:system-ui,-apple-system,sans-serif;font-size:.68rem;font-weight:650}.alliance-scroll-note__mark{background:linear-gradient(160deg, #ffffff73, transparent 50%), color-mix(in srgb, var(--tk-2,#f6c034) 55%, #fff);border:1px solid color-mix(in srgb, var(--tk-edge,#b87a12) 55%, #fff);width:2.35rem;height:2.35rem;color:var(--tk-ink,#2a1800);border-radius:.7rem;place-items:center;font-family:system-ui,-apple-system,sans-serif;font-size:1rem;font-weight:700;display:grid}.alliance-scroll-note__copy{flex-direction:column;gap:.1rem;min-width:0;display:flex}.alliance-scroll-note__name{text-overflow:ellipsis;white-space:nowrap;font-size:1.05rem;font-weight:600;line-height:1.2;overflow:hidden}.alliance-scroll-note__sub,.alliance-scroll-note__meta{color:var(--scroll-muted);text-overflow:ellipsis;white-space:nowrap;font-family:system-ui,-apple-system,sans-serif;font-size:.75rem;line-height:1.25;overflow:hidden}.alliance-scroll-note__meta{letter-spacing:.02em}.alliance-scroll-note__foot{z-index:1;opacity:0;transform-origin:50%;transition:opacity .55s ease, transform .85s var(--reveal-ease);flex:none;padding:.35rem 1.1rem .7rem;transition-delay:.34s;position:relative;transform:translateY(-.2rem)scaleX(.62)}.alliance-scroll-note[data-revealed=true] .alliance-scroll-note__foot{opacity:1;transform:translateY(0)scaleX(1)}.alliance-scroll-note__foot-roll{opacity:.92;background:linear-gradient(#0000 45%,#ffffff59),linear-gradient(90deg,#6b4a1e,#c49a4a 20%,#f0d9a0 50%,#c49a4a 80%,#6b4a1e);border-radius:999px;height:.7rem;display:block;box-shadow:0 -2px 8px #28140029}@media (prefers-reduced-motion:reduce){.alliance-scroll-note-sheet__backdrop,.alliance-scroll-note-sheet__card,.alliance-scroll-note__veil,.alliance-scroll-note__roll,.alliance-scroll-note__head,.alliance-scroll-note__seal,.alliance-scroll-note__close,.alliance-scroll-note__body,.alliance-scroll-note__status,.alliance-scroll-note__foot{filter:none!important;transition:none!important;animation:none!important}.alliance-scroll-note__row{opacity:1;filter:none;transform:none;animation:none!important}.alliance-scroll-note__seal-count{opacity:1;transform:none;transition:none!important}.alliance-scroll-note[data-revealed=false] .alliance-scroll-note__head,.alliance-scroll-note[data-revealed=false] .alliance-scroll-note__body,.alliance-scroll-note[data-revealed=false] .alliance-scroll-note__foot,.alliance-scroll-note[data-revealed=false] .alliance-scroll-note__close,.alliance-scroll-note[data-revealed=false] .alliance-scroll-note__roll,.alliance-scroll-note[data-revealed=false] .alliance-scroll-note__seal{opacity:1;clip-path:none;filter:none;transform:none}.alliance-scroll-note__veil{opacity:0}}
