.Showcase-module__ilf_HG__section{padding-block:var(--mantine-spacing-xl);border-top:1px solid var(--ot-line);scroll-margin-top:140px}.Showcase-module__ilf_HG__section:first-of-type{border-top:0}.Showcase-module__ilf_HG__sectionTitle{color:var(--ot-heading)}.Showcase-module__ilf_HG__grid{gap:var(--mantine-spacing-lg);grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));align-items:start;display:grid}.Showcase-module__ilf_HG__specimen{min-width:0}.Showcase-module__ilf_HG__wide{grid-column:1/-1}.Showcase-module__ilf_HG__specimenHeader{padding-bottom:var(--mantine-spacing-xs);margin-bottom:var(--mantine-spacing-sm);border-bottom:1px solid var(--ot-line)}.Showcase-module__ilf_HG__path{text-transform:none;color:var(--ot-muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.Showcase-module__ilf_HG__stage{min-width:0}.Showcase-module__ilf_HG__controls{z-index:20;margin-inline:calc(var(--mantine-spacing-md)*-1);padding:var(--mantine-spacing-sm) var(--mantine-spacing-md);background:color-mix(in srgb,var(--ot-surface) 92%,transparent);border-bottom:1px solid var(--ot-border);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);position:sticky;top:0}.Showcase-module__ilf_HG__contents{margin-top:var(--mantine-spacing-xs);flex-wrap:wrap;gap:6px 14px;display:flex}.Showcase-module__ilf_HG__contents a{font-size:var(--mantine-font-size-xs);color:var(--ot-muted);text-decoration:none}.Showcase-module__ilf_HG__contents a:focus-visible,.Showcase-module__ilf_HG__contents a:hover{color:var(--ot-accent);text-decoration:underline}.Showcase-module__ilf_HG__swatch{border-radius:var(--mantine-radius-sm);border:1px solid var(--ot-line);height:44px}@media (prefers-reduced-motion:no-preference){.Showcase-module__ilf_HG__section{scroll-behavior:smooth}}
:where(.ArtworkImage-module__3s-mba__fallback){width:var(--artwork-width,auto);height:var(--artwork-height,auto)}.ArtworkImage-module__3s-mba__fallback{color:var(--ot-accent);flex-shrink:0;justify-content:center;align-items:center;font-size:1.25rem;display:inline-flex}.ArtworkImage-module__3s-mba__fallback[data-crest]{background:color-mix(in srgb,var(--ot-brand) 45%,var(--ot-inset));border:1px solid color-mix(in srgb,var(--ot-accent) 65%,var(--ot-inset));border-radius:4px 4px 40% 40%;font-size:clamp(24px,5vw,52px)}.ArtworkImage-module__3s-mba__scene{color:var(--ot-accent);opacity:.18;pointer-events:none;justify-content:flex-end;align-items:center;padding:6%;font-size:clamp(100px,22vw,280px);display:flex;position:absolute;inset:0}
.GameHeader-module___TaXkG__hero{isolation:isolate;padding:8px 0 40px;position:relative;overflow:hidden}.GameHeader-module___TaXkG__loop,.GameHeader-module___TaXkG__wall{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;z-index:-1}.GameHeader-module___TaXkG__loop{opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .6s;position:absolute;inset:0}.GameHeader-module___TaXkG__loop[data-playing]{opacity:1}.GameHeader-module___TaXkG__fx{z-index:-1;pointer-events:none;mix-blend-mode:screen;--fx-glow:.18;--fx-embers:0;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 5%,#000 65%);mask-image:linear-gradient(#0000 5%,#000 65%)}[data-fort-damage="2"] .GameHeader-module___TaXkG__fx{--fx-glow:.34;--fx-embers:.55}[data-fort-damage="3"] .GameHeader-module___TaXkG__fx{--fx-glow:.55;--fx-embers:1}.GameHeader-module___TaXkG__glow{opacity:var(--fx-glow);background:radial-gradient(40% 60% at 22% 100%,#ff781ee6,#0000 70%),radial-gradient(45% 70% at 78% 100%,#ff5014cc,#0000 70%);animation:3.2s ease-in-out infinite alternate GameHeader-module___TaXkG__fx-flicker;inset:30% -10% -20%}.GameHeader-module___TaXkG__embers,.GameHeader-module___TaXkG__glow{position:absolute}.GameHeader-module___TaXkG__embers{opacity:var(--fx-embers);will-change:transform;background-image:radial-gradient(1.5px 1.5px at 18px 140px,#ffd27a,#0000),radial-gradient(1px 1px at 71px 96px,#ffb347,#0000),radial-gradient(2px 2px at 133px 38px,#ff9a3c,#0000),radial-gradient(1px 1px at 196px 122px,#ffe2a0,#0000),radial-gradient(1.5px 1.5px at 248px 64px,#ff8a2a,#0000);background-size:280px 160px;animation:7s linear infinite GameHeader-module___TaXkG__fx-rise;inset:0 0 -160px}.GameHeader-module___TaXkG__embersFar{opacity:calc(var(--fx-embers)*.6);filter:blur(.5px);background-position:90px 0;background-size:200px 160px;animation-duration:11s}@keyframes GameHeader-module___TaXkG__fx-flicker{0%{opacity:var(--fx-glow)}35%{opacity:calc(var(--fx-glow)*.75)}60%{opacity:calc(var(--fx-glow)*1.1)}to{opacity:calc(var(--fx-glow)*.85)}}@keyframes GameHeader-module___TaXkG__fx-rise{0%{transform:translateZ(0)}to{transform:translate(12px,-160px)}}@media (prefers-reduced-motion:reduce){.GameHeader-module___TaXkG__embers,.GameHeader-module___TaXkG__glow{animation:none}}.GameHeader-module___TaXkG__wordmark{color:var(--ot-heading);text-shadow:0 3px 3px #0009;margin:0;font-family:Chomsky,MedievalSharp,serif;font-size:clamp(32px,5vw,60px);font-weight:400;line-height:1.1}.GameHeader-module___TaXkG__brand{text-align:center;min-width:0;margin:20px auto}.GameHeader-module___TaXkG__logo{filter:drop-shadow(0 3px #000);width:140px;height:auto;margin-inline:auto;display:block}@media (max-width:640px){.GameHeader-module___TaXkG__hero{padding:4px 0 12px}.GameHeader-module___TaXkG__brand{margin:4px auto 0}.GameHeader-module___TaXkG__logo{width:108px}.GameHeader-module___TaXkG__subtitle{margin-top:2px;padding:0 12px 6px;font-size:.8rem}.GameHeader-module___TaXkG__subtitle:after{display:none}}@media (min-width:640px){.GameHeader-module___TaXkG__logo{width:280px}}.GameHeader-module___TaXkG__subtitle{color:#ffe18a;letter-spacing:.035em;width:fit-content;max-width:calc(100% - 24px);margin:8px auto 0;padding:0 18px 10px;font-family:MedievalSharp,serif;font-size:1rem;font-weight:700;line-height:1.35;position:relative}@media (min-width:640px){.GameHeader-module___TaXkG__subtitle{font-size:1.125rem}}@media (min-width:768px){.GameHeader-module___TaXkG__subtitle{font-size:1.25rem}}.GameHeader-module___TaXkG__subtitleText{color:#0000;filter:drop-shadow(0 1px #765019)drop-shadow(0 2px #302008)drop-shadow(0 3px 3px #000000d9);background:linear-gradient(#fff4c2,#ffe49a 45%,#e7b955);-webkit-background-clip:text;background-clip:text;display:inline-block}.GameHeader-module___TaXkG__subtitle:after{content:"";background:linear-gradient(90deg,#0000,#b88027 18%,#ffe29a 50%,#b88027 82%,#0000);height:1px;position:absolute;bottom:2px;left:12%;right:12%;box-shadow:0 1px 3px #000000e6}
.HeroBanner-module__wpus2W__banner{isolation:isolate;grid-template-columns:144px minmax(0,1fr);align-items:center;width:100%;margin:8px auto 24px;display:grid;position:relative}.HeroBanner-module__wpus2W__plate{z-index:-1;border:1px solid color-mix(in srgb,var(--banner-trim-mid) 70%,var(--ot-inset));background:linear-gradient(180deg,#ffffff12,transparent 24%,#00000038),linear-gradient(110deg,var(--banner-cloth-top),var(--banner-cloth-bottom) 75%);border-radius:4px;position:absolute;inset:12px 0 12px 58px;box-shadow:inset 0 1px 1px #ffffff1f,inset 0 -10px 20px #0000003d,0 8px 16px #0006}.HeroBanner-module__wpus2W__plate:before{border:1px solid color-mix(in srgb,var(--banner-trim-light) 35%,transparent);pointer-events:none;border-left:0;inset:5px}.HeroBanner-module__wpus2W__plate:after,.HeroBanner-module__wpus2W__plate:before{content:"";position:absolute}.HeroBanner-module__wpus2W__plate:after{background:linear-gradient(180deg,transparent,var(--banner-trim-mid),transparent);width:1px;top:20%;bottom:20%;left:84px}.HeroBanner-module__wpus2W__figure{place-items:center;min-height:160px;display:grid;position:relative}.HeroBanner-module__wpus2W__figure:before{content:"";border:2px solid var(--banner-trim-mid);background:radial-gradient(circle at 40% 30%,var(--banner-cloth-top),var(--ot-inset) 72%);width:108px;height:108px;box-shadow:inset 0 0 0 3px var(--ot-inset),inset 0 0 0 4px color-mix(in srgb,var(--banner-trim-light) 35%,transparent),4px 5px 10px #00000080;border-radius:50%;position:absolute}.HeroBanner-module__wpus2W__shield{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(3px 5px 3px #000000a6);width:144px;height:144px;position:relative}.HeroBanner-module__wpus2W__shield[data-crest]{width:96px;height:120px;font-size:36px}.HeroBanner-module__wpus2W__textLayer{min-width:0;padding:28px 28px 28px var(--banner-text-inset)}.HeroBanner-module__wpus2W__title{color:var(--ot-heading);text-shadow:0 2px 3px #0009;font-family:MedievalSharp,serif;font-size:clamp(20px,2vw,30px);font-weight:700;line-height:1.25}.HeroBanner-module__wpus2W__subtitle,.HeroBanner-module__wpus2W__title{overflow-wrap:anywhere}.HeroBanner-module__wpus2W__subtitle{color:var(--ot-body);margin-top:10px;font-size:14px;line-height:1.5}.HeroBanner-module__wpus2W__subtitle a:focus-visible{outline:2px solid var(--ot-accent);outline-offset:3px}@media (max-width:640px){.HeroBanner-module__wpus2W__banner{grid-template-columns:88px minmax(0,1fr)}.HeroBanner-module__wpus2W__figure{min-height:120px}.HeroBanner-module__wpus2W__figure:before{width:64px;height:64px}.HeroBanner-module__wpus2W__shield{width:88px;height:88px}.HeroBanner-module__wpus2W__shield[data-crest]{width:64px;height:80px;font-size:24px}.HeroBanner-module__wpus2W__plate{left:34px;inset-block:8px}.HeroBanner-module__wpus2W__plate:after{left:54px}.HeroBanner-module__wpus2W__textLayer{padding:20px 16px}.HeroBanner-module__wpus2W__title{font-size:20px}.HeroBanner-module__wpus2W__subtitle{font-size:13px}}
.NewsBulletin-module__ZQOAAa__bulletin{isolation:isolate;background:var(--ot-panel);align-items:center;gap:18px;min-height:132px;margin:12px 16px 16px;padding:24px 52px 24px 24px;display:flex;position:relative;overflow:hidden}.NewsBulletin-module__ZQOAAa__bulletin:before{content:"";z-index:-1;background:var(--announcement-art,none) center right /cover no-repeat;opacity:.8;pointer-events:none;width:36%;position:absolute;inset:0 0 0 auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 65%);mask-image:linear-gradient(90deg,#0000,#000 65%)}.NewsBulletin-module__ZQOAAa__icon{flex-shrink:0;box-shadow:0 3px 6px #0006}.NewsBulletin-module__ZQOAAa__copy{width:70%;min-width:0}.NewsBulletin-module__ZQOAAa__title{color:var(--ot-heading);word-spacing:.12em;text-shadow:0 2px 2px #00000073;margin:0 0 6px;font-family:MedievalSharp,serif;font-size:clamp(20px,2vw,28px);font-weight:700;line-height:1.3}.NewsBulletin-module__ZQOAAa__body{overflow-wrap:anywhere}.NewsBulletin-module__ZQOAAa__body,.NewsBulletin-module__ZQOAAa__close{color:var(--ot-body)}.NewsBulletin-module__ZQOAAa__close{position:absolute;top:8px;right:8px}.NewsBulletin-module__ZQOAAa__close:focus-visible{outline:2px solid var(--ot-accent)}@media (max-width:768px){.NewsBulletin-module__ZQOAAa__bulletin{gap:12px;margin-inline:0;padding:20px 44px 20px 16px}.NewsBulletin-module__ZQOAAa__bulletin:before{display:none}.NewsBulletin-module__ZQOAAa__copy{flex:1;width:auto}.NewsBulletin-module__ZQOAAa__icon{align-self:flex-start}}.NewsBulletin-module__ZQOAAa__link{color:var(--ot-accent);margin-top:8px;font-weight:600;display:inline-block}.NewsBulletin-module__ZQOAAa__link:focus-visible{outline:2px solid var(--ot-accent);outline-offset:2px}.NewsBulletin-module__ZQOAAa__bulletin.NewsBulletin-module__ZQOAAa__compact{flex-wrap:wrap;gap:10px 14px;min-height:0;margin-block:12px;padding:14px 42px 10px 16px}.NewsBulletin-module__ZQOAAa__compact .NewsBulletin-module__ZQOAAa__copy{flex:1;width:auto}.NewsBulletin-module__ZQOAAa__compact .NewsBulletin-module__ZQOAAa__title{overflow-wrap:anywhere;margin-bottom:3px;font-size:22px}.NewsBulletin-module__ZQOAAa__controls{flex-basis:100%;min-width:0}.NewsBulletin-module__ZQOAAa__icon:focus-visible{outline:2px solid var(--ot-accent);outline-offset:3px}@media (max-width:768px){.NewsBulletin-module__ZQOAAa__bulletin.NewsBulletin-module__ZQOAAa__compact{gap:8px;margin-inline:0;padding-inline:12px 38px}.NewsBulletin-module__ZQOAAa__compact .NewsBulletin-module__ZQOAAa__title{font-size:20px}}
.HeaderIconButton-module__rfUv0a__button{color:var(--ot-brand-text);background:var(--ot-inset);border:1px solid var(--ot-border);box-shadow:inset 0 1px 1px #ffffff14,0 3px 5px #00000040}.HeaderIconButton-module__rfUv0a__button:hover{color:var(--ot-heading);background:var(--ot-surface-2)}.HeaderIconButton-module__rfUv0a__button:focus-visible{outline:2px solid var(--ot-accent);outline-offset:2px}
.MainArea-module__nQw-hq__titleBar{border:1px solid var(--frame-edge);border-radius:var(--mantine-radius-sm);box-shadow:inset 0 1px 0 #ffffff12,var(--frame-shadow);background:linear-gradient(#171f29,#131a23 42%,#0d1117);flex-shrink:0;margin:12px 16px 0;position:relative}.MainArea-module__nQw-hq__titleBar:before{content:"";background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--ot-brand) 34%,#171f29),color-mix(in srgb,var(--ot-brand) 34%,#171f29),transparent);pointer-events:none;height:2px;position:absolute;top:0;left:0;right:0}@media (max-width:768px){.MainArea-module__nQw-hq__titleBar{margin:8px 16px 0}}
.ProfileActions-module__m-lCRq__list{flex-direction:column;display:flex}.ProfileActions-module__m-lCRq__action.ProfileActions-module__m-lCRq__action{width:100%;height:auto;min-height:46px;font-size:var(--mantine-font-size-md);border-radius:0;padding:8px 16px;font-weight:400;line-height:1.5;text-decoration:none;display:flex}.ProfileActions-module__m-lCRq__list>.ProfileActions-module__m-lCRq__action:first-child{border-radius:4px 4px 0 0}.ProfileActions-module__m-lCRq__list>.ProfileActions-module__m-lCRq__action:last-child{border-radius:0 0 4px 4px}.ProfileActions-module__m-lCRq__list>.ProfileActions-module__m-lCRq__action:only-child{border-radius:4px}.ProfileActions-module__m-lCRq__action.ProfileActions-module__m-lCRq__action[data-tone=danger]{--ot-brand:#e0281c;--ot-accent:#e2533b}.ProfileActions-module__m-lCRq__action.ProfileActions-module__m-lCRq__action[data-tone=ember]{--ot-brand:#d9661a;--ot-accent:#e88a3a}.ProfileActions-module__m-lCRq__action.ProfileActions-module__m-lCRq__action[data-tone=arcane]{--ot-brand:#7a45d6}.ProfileActions-module__m-lCRq__action.ProfileActions-module__m-lCRq__action[data-tone=gold]{--ot-brand:#c9971c}.ProfileActions-module__m-lCRq__action.ProfileActions-module__m-lCRq__action:hover:not([data-disabled]){text-decoration:none}.ProfileActions-module__m-lCRq__action.ProfileActions-module__m-lCRq__action[data-disabled]{color:var(--ot-muted);cursor:not-allowed}.ProfileActions-module__m-lCRq__action.ProfileActions-module__m-lCRq__action:focus-visible{outline:2px solid var(--ot-accent);outline-offset:-4px}.ProfileActions-module__m-lCRq__inner{justify-content:flex-start;width:100%}.ProfileActions-module__m-lCRq__section{width:24px;color:var(--ot-accent);filter:drop-shadow(0 1px 1px #000c);justify-content:center;margin-inline-end:12px;font-size:1.25rem}.ProfileActions-module__m-lCRq__label{white-space:normal;line-height:inherit}
.GameShell-module__SzZrba__content{gap:16px;padding-top:8px}.GameShell-module__SzZrba__sidebar{background:0 0;position:relative}@media (min-width:1280px){.GameShell-module__SzZrba__sidebar:after{content:"";pointer-events:none;border:1px solid var(--ot-border);background:linear-gradient(90deg,var(--ot-inset),var(--ot-brand),var(--ot-inset));width:8px;position:absolute;top:0;bottom:0;right:0;box-shadow:4px 0 8px #0006}}
.AdminDataTable-module__BBj-_G__table{font-variant-numeric:tabular-nums}.AdminDataTable-module__BBj-_G__table,.AdminDataTable-module__BBj-_G__table tbody tr{background:var(--ot-surface)}.AdminDataTable-module__BBj-_G__table tbody tr:nth-of-type(odd){background:var(--ot-surface-2)}.AdminDataTable-module__BBj-_G__table tbody tr:hover{background:color-mix(in srgb,var(--ot-accent) 10%,var(--ot-surface-2))}
.AttackResults-module__FUfwpq__participantColumn{min-width:0;container-type:inline-size}.AttackResults-module__FUfwpq__participant{text-align:center;grid-template-columns:minmax(0,1fr);align-items:center;gap:16px;min-width:0;display:grid}.AttackResults-module__FUfwpq__identity{min-width:0}.AttackResults-module__FUfwpq__name{color:var(--ot-heading);overflow-wrap:anywhere;font-family:MedievalSharp,serif;font-size:clamp(1.25rem,2vw,1.6rem);line-height:1.25}.AttackResults-module__FUfwpq__defenderAvatar{order:-1}@container (min-width:440px){.AttackResults-module__FUfwpq__attacker{text-align:left;grid-template-columns:240px minmax(0,1fr)}.AttackResults-module__FUfwpq__defender{text-align:right;grid-template-columns:minmax(0,1fr) 240px}.AttackResults-module__FUfwpq__defenderAvatar{order:0}}.AttackResults-module__FUfwpq__battleHeader{align-items:center;min-width:0;min-height:286px;margin-top:-26px;padding:8px 28px 18px;display:flex;position:relative;container:battleHeader/inline-size}.AttackResults-module__FUfwpq__participantLink{color:inherit;cursor:default;text-decoration:none}.AttackResults-module__FUfwpq__participantLink[data-linked]{cursor:pointer}.AttackResults-module__FUfwpq__rule{background:linear-gradient(90deg,color-mix(in srgb,var(--ot-accent) 55%,transparent),transparent);width:100%;height:1px}.AttackResults-module__FUfwpq__defender .AttackResults-module__FUfwpq__rule{background:linear-gradient(270deg,color-mix(in srgb,var(--ot-accent) 55%,transparent),transparent)}.AttackResults-module__FUfwpq__role{color:color-mix(in srgb,var(--ot-body) 78%,transparent);font-family:MedievalSharp,serif}.AttackResults-module__FUfwpq__idBand{background:radial-gradient(circle at center,color-mix(in srgb,var(--ot-accent) 9%,transparent),transparent 68%);border-top:1px solid color-mix(in srgb,var(--ot-accent) 22%,transparent);border-bottom:1px solid color-mix(in srgb,var(--ot-accent) 22%,transparent);min-width:200px;padding:16px 10px}.AttackResults-module__FUfwpq__idLabel{letter-spacing:.12em}.AttackResults-module__FUfwpq__idValue{color:var(--ot-heading);font-family:MedievalSharp,serif;line-height:1}.AttackResults-module__FUfwpq__portrait{min-width:0}.AttackResults-module__FUfwpq__portrait>div{aspect-ratio:1;max-width:100%;height:auto!important}@container battleHeader (max-width:760px){.AttackResults-module__FUfwpq__battleId,.AttackResults-module__FUfwpq__participantColumn{flex-basis:100%;max-width:100%}}
.FantasyFrame-module__VngQNa__surface{--frame-edge:color-mix(in srgb, var(--ot-accent) 80%, var(--ot-inset));--frame-line:color-mix(in srgb, var(--ot-accent) 28%, transparent);--frame-metal:linear-gradient(90deg, color-mix(in srgb, var(--ot-accent) 45%, var(--ot-inset)), var(--ot-heading) 45%, var(--ot-accent) 65%, color-mix(in srgb, var(--ot-accent) 55%, var(--ot-inset)));--frame-metal-vertical:linear-gradient(180deg, color-mix(in srgb, var(--ot-accent) 45%, var(--ot-inset)), var(--ot-heading) 45%, var(--ot-accent) 65%, color-mix(in srgb, var(--ot-accent) 55%, var(--ot-inset)));--frame-shadow:inset 0 1px 1px #ffffff14, inset 0 0 0 1px var(--ot-inset), inset 0 -16px 28px #00000029, 0 8px 17px #0000004d;isolation:isolate;position:relative}.FantasyFrame-module__VngQNa__ornate:after{content:"";z-index:5;border:1px solid var(--frame-line);background:var(--frame-metal) left top /22px 3px,var(--frame-metal-vertical) left top /3px 22px,var(--frame-metal) right top /22px 3px,var(--frame-metal-vertical) right top /3px 22px,var(--frame-metal) left bottom /22px 3px,var(--frame-metal-vertical) left bottom /3px 22px,var(--frame-metal) right bottom /22px 3px,var(--frame-metal-vertical) right bottom /3px 22px;pointer-events:none;background-repeat:no-repeat;border-radius:2px;position:absolute;inset:3px}
.Panels-module__VkQUfG__frame{position:relative}.Panels-module__VkQUfG__card,.Panels-module__VkQUfG__frame{min-width:0;height:100%}.Panels-module__VkQUfG__card{background:var(--ot-panel);box-shadow:inset 0 0 0 3px var(--ot-inset),inset 0 0 0 4px var(--ot-border),0 6px 14px #00000047;flex-direction:column;display:flex;overflow:hidden}.Panels-module__VkQUfG__header{justify-content:space-between;align-items:center;gap:var(--mantine-spacing-sm);padding:var(--mantine-spacing-sm) var(--mantine-spacing-md);background:linear-gradient(180deg,color-mix(in srgb,var(--ot-brand) 14%,var(--ot-surface-2)),var(--ot-surface-2));border-bottom:1px solid var(--ot-line);flex-wrap:wrap;display:flex}.Panels-module__VkQUfG__accentHeader{background:0 0;border-bottom:0;padding:22px 20px 16px;position:relative}.Panels-module__VkQUfG__accentHeader:after{content:"";background:linear-gradient(90deg,var(--ot-border),color-mix(in srgb,var(--ot-accent) 16%,transparent),transparent);height:1px;position:absolute;bottom:0;left:20px;right:20px}.Panels-module__VkQUfG__title{color:var(--ot-heading);overflow-wrap:anywhere;margin:0;font-family:MedievalSharp,serif;font-weight:600;line-height:1.4}.Panels-module__VkQUfG__content{min-width:0;padding:var(--mantine-spacing-md);flex:1;position:relative}.Panels-module__VkQUfG__highlight{border-color:var(--ot-accent)}.Panels-module__VkQUfG__secondary{box-shadow:none}.Panels-module__VkQUfG__footer{border-top:1px solid var(--ot-line);padding:var(--mantine-spacing-sm) var(--mantine-spacing-md);background:var(--ot-surface-2)}.Panels-module__VkQUfG__statBody{padding:var(--mantine-spacing-md);text-align:center}.Panels-module__VkQUfG__statValue{color:var(--ot-heading);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.Panels-module__VkQUfG__statQualifier{display:none}@media (hover:none){.Panels-module__VkQUfG__statQualifier{letter-spacing:.2px;text-align:right;margin-top:2px;font-size:.6875rem;font-weight:500;line-height:1.35;display:block}}.Panels-module__VkQUfG__slot{justify-content:space-between;align-items:center;gap:var(--mantine-spacing-sm);flex-wrap:wrap;display:flex}.Panels-module__VkQUfG__insetRow,.Panels-module__VkQUfG__slot{padding:var(--mantine-spacing-sm);background:var(--ot-inset);border:1px solid var(--ot-line);border-radius:var(--mantine-radius-sm);min-width:0}.Panels-module__VkQUfG__insetRow{color:var(--ot-body);box-shadow:inset 0 3px 6px #0009}.Panels-module__VkQUfG__insetRow[data-disabled]{opacity:.5}.Panels-module__VkQUfG__tableRegion{max-width:100%;overflow-x:auto}.Panels-module__VkQUfG__tableRegion:focus-visible{outline:2px solid var(--ot-accent);outline-offset:-2px}.Panels-module__VkQUfG__tableScrollCue{pointer-events:none;background:linear-gradient(270deg,color-mix(in srgb,var(--ot-accent) 16%,var(--ot-inset)),transparent);border-right:1px solid var(--ot-border);width:28px;position:absolute;top:0;bottom:0;right:0}.Panels-module__VkQUfG__cardTitle{text-shadow:0 2px 2px #00000073;font-size:24px;font-weight:700;line-height:1.25}.Panels-module__VkQUfG__headingIcon{filter:drop-shadow(0 2px 0 color-mix(in srgb,var(--ot-accent) 48%,#241605)) drop-shadow(0 4px 3px #000000b8);font-size:28px}.Panels-module__VkQUfG__accentHeader+.Panels-module__VkQUfG__content{padding:20px}@media (max-width:640px){.Panels-module__VkQUfG__accentHeader{padding:18px 16px 14px}.Panels-module__VkQUfG__cardTitle{font-size:21px}.Panels-module__VkQUfG__headingIcon{font-size:24px}.Panels-module__VkQUfG__accentHeader+.Panels-module__VkQUfG__content{padding:16px}}.Panels-module__VkQUfG__sectionHeading{margin:0 0 var(--mantine-spacing-xs);font-family:MedievalSharp,serif;font-size:var(--mantine-font-size-md);letter-spacing:.02em;color:var(--ot-heading);font-weight:600;line-height:1.35}
.loading-dots-module__pHdlFW__loading{align-items:center;display:inline-flex}.loading-dots-module__pHdlFW__loading .loading-dots-module__pHdlFW__spacer{margin-right:2px}.loading-dots-module__pHdlFW__loading span{border-radius:50%;width:5px;height:5px;margin:0 1px;animation-name:loading-dots-module__pHdlFW__blink;animation-duration:1.4s;animation-iteration-count:infinite;animation-fill-mode:both;display:inline-block}.loading-dots-module__pHdlFW__loading span:nth-of-type(2){animation-delay:.2s}.loading-dots-module__pHdlFW__loading span:nth-of-type(3){animation-delay:.4s}@keyframes loading-dots-module__pHdlFW__blink{0%{opacity:.2}20%{opacity:1}to{opacity:.2}}@media (prefers-reduced-motion:reduce){.loading-dots-module__pHdlFW__loading span{animation:none}}body.reduced-motion .loading-dots-module__pHdlFW__loading span{animation:none}
.Controls-module__xBGoaW__input{transition:border-color .15s,box-shadow .15s}.Controls-module__xBGoaW__input:focus,.Controls-module__xBGoaW__input:focus-within{border-color:var(--ot-accent);box-shadow:0 0 0 1px var(--ot-accent)}.Controls-module__xBGoaW__input[data-error]{border-color:var(--mantine-color-error)}.Controls-module__xBGoaW__input input::-moz-placeholder{color:var(--ot-muted);opacity:1}.Controls-module__xBGoaW__input::-moz-placeholder{color:var(--ot-muted);opacity:1}.Controls-module__xBGoaW__input input::placeholder,.Controls-module__xBGoaW__input::placeholder{color:var(--ot-muted);opacity:1}.Controls-module__xBGoaW__actionIcon,.Controls-module__xBGoaW__button{letter-spacing:.035em;flex-shrink:0;font-family:MedievalSharp,serif;transition:background-color .16s,border-color .16s,box-shadow .16s,transform 60ms}.Controls-module__xBGoaW__button{min-height:36px;color:var(--ot-heading);text-shadow:0 1px #040301eb;border-style:solid;border-width:1px;border-radius:2px;font-weight:400;line-height:1.2}.Controls-module__xBGoaW__button[data-size=xs]{letter-spacing:.04em;min-height:28px;padding-inline:10px;font-size:12px}.Controls-module__xBGoaW__button:hover:not([data-disabled]){border-color:var(--ot-heading);box-shadow:inset 0 1px 0 var(--ot-heading),inset 0 -3px 5px #000000a6,0 4px 8px #000000b3;transform:translateY(-1px)}.Controls-module__xBGoaW__button:active:not([data-disabled]){text-shadow:none;transform:translateY(1px);box-shadow:inset 0 2px 4px #000c}.Controls-module__xBGoaW__button[data-loading]{box-shadow:inset 0 1px 0 var(--ot-heading),inset 0 -3px 5px #000000a6,0 2px 4px #0009}.Controls-module__xBGoaW__actionIcon{border-style:solid;border-width:1px;border-radius:2px;min-width:36px;min-height:36px;font-family:MedievalSharp,serif}.Controls-module__xBGoaW__actionIcon:focus-visible,.Controls-module__xBGoaW__button:focus-visible,.Controls-module__xBGoaW__navLink:focus-visible,.Controls-module__xBGoaW__tab:focus-visible{outline:2px solid var(--ot-accent);outline-offset:2px}.Controls-module__xBGoaW__actionIcon[data-disabled],.Controls-module__xBGoaW__button[data-disabled]{opacity:.65;box-shadow:none}.Controls-module__xBGoaW__dialogTitle{font-family:MedievalSharp,serif;font-size:var(--mantine-font-size-lg);color:var(--ot-heading);overflow-wrap:anywhere}.Controls-module__xBGoaW__dialogHeader{gap:var(--mantine-spacing-sm)}.Controls-module__xBGoaW__navLink{border-radius:var(--mantine-radius-sm);color:var(--ot-body)}.Controls-module__xBGoaW__navLink:hover,.Controls-module__xBGoaW__navLink[data-active]{background:var(--ot-surface-2)}.Controls-module__xBGoaW__navLink[data-active]{color:var(--ot-brand-text);box-shadow:inset 0 0 0 1px var(--ot-brand)}.Controls-module__xBGoaW__navLabel{white-space:normal;overflow-wrap:anywhere}.Controls-module__xBGoaW__tabList{border-color:var(--ot-line);flex-wrap:wrap}.Controls-module__xBGoaW__tab{letter-spacing:.03em;color:var(--ot-muted);white-space:normal;border-radius:2px;min-height:40px;font-family:MedievalSharp,serif;font-size:15px;font-weight:400;transition:color .16s,background .16s,border-color .16s,box-shadow .16s}.Controls-module__xBGoaW__tab[data-active]{color:var(--ot-heading);border-color:var(--ot-accent)}.Controls-module__xBGoaW__tabList[data-variant=pills]{--tabs-color:transparent;--tab-bg:transparent;--tab-hover-color:transparent;--tabs-list-gap:4px;background:var(--ot-inset);border:1px solid var(--ot-line);border-radius:4px;gap:4px;padding:5px;box-shadow:inset 0 2px 5px #000000bf,inset 0 -1px #ffffff0d}.Controls-module__xBGoaW__tabList[data-variant=pills] .Controls-module__xBGoaW__tab{color:var(--ot-muted);text-shadow:0 1px #000000d9;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;min-height:38px;padding-inline:18px;display:flex}.Controls-module__xBGoaW__tabList[data-variant=pills] .Controls-module__xBGoaW__tab:hover:not([data-disabled]){color:var(--ot-heading);background:color-mix(in srgb,var(--ot-brand) 22%,var(--ot-surface-2));border-color:var(--ot-line)}.Controls-module__xBGoaW__tabList[data-variant=pills] .Controls-module__xBGoaW__tab[data-active]{color:var(--ot-heading);background:linear-gradient(180deg,color-mix(in srgb,var(--ot-accent) 42%,var(--ot-surface-2)),var(--ot-inset));border:1px solid var(--ot-accent);text-shadow:0 1px #000000e6;box-shadow:inset 0 1px #fff3,0 2px 6px #00000080}.Controls-module__xBGoaW__tabList[data-variant=pills] .Controls-module__xBGoaW__tab[data-disabled]{opacity:.55;cursor:not-allowed}.Controls-module__xBGoaW__table{color:var(--ot-body);font-variant-numeric:tabular-nums}.Controls-module__xBGoaW__tableHeader{color:var(--ot-heading);background:var(--ot-surface-2);font-size:var(--mantine-font-size-sm);font-weight:600}@media (prefers-reduced-motion:reduce){.Controls-module__xBGoaW__input{transition:none}}body.reduced-motion .Controls-module__xBGoaW__input{transition:none}@media (prefers-reduced-motion:reduce){.Controls-module__xBGoaW__actionIcon,.Controls-module__xBGoaW__button,.Controls-module__xBGoaW__tab,.Controls-module__xBGoaW__tabList{transition:none}.Controls-module__xBGoaW__button:active:not([data-disabled]),.Controls-module__xBGoaW__button:hover:not([data-disabled]){transform:none}}body.reduced-motion :is(.Controls-module__xBGoaW__button,.Controls-module__xBGoaW__actionIcon,.Controls-module__xBGoaW__tab,.Controls-module__xBGoaW__tabList){transition:none}.Controls-module__xBGoaW__switchTrack.Controls-module__xBGoaW__switchTrack{background-color:var(--ot-surface-2);border-color:var(--ot-muted);color:var(--ot-body);cursor:pointer}.Controls-module__xBGoaW__switchInput:checked+.Controls-module__xBGoaW__switchTrack{background-color:var(--ot-accent);border-color:var(--ot-accent);color:var(--ot-inset)}.Controls-module__xBGoaW__switchThumb.Controls-module__xBGoaW__switchThumb{background-color:var(--ot-body);border-color:var(--ot-body)}.Controls-module__xBGoaW__switchInput:checked+.Controls-module__xBGoaW__switchTrack .Controls-module__xBGoaW__switchThumb{background-color:var(--ot-inset);border-color:var(--ot-inset)}.Controls-module__xBGoaW__switchTrackLabel{font-size:10px}.Controls-module__xBGoaW__switchInput:focus-visible+.Controls-module__xBGoaW__switchTrack{outline:2px solid var(--ot-accent);outline-offset:3px}.Controls-module__xBGoaW__switchInput:disabled+.Controls-module__xBGoaW__switchTrack,.Controls-module__xBGoaW__switchInput[data-disabled]+.Controls-module__xBGoaW__switchTrack{opacity:.45;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.Controls-module__xBGoaW__switchThumb,.Controls-module__xBGoaW__switchTrack{transition:none}}body.reduced-motion :is(.Controls-module__xBGoaW__switchTrack,.Controls-module__xBGoaW__switchThumb){transition:none}
.PlayerActions-module__asBxRG__tableCard{container:battle-list/inline-size}.PlayerActions-module__asBxRG__actions{min-width:max-content}.PlayerActions-module__asBxRG__button.PlayerActions-module__asBxRG__button{width:auto;min-height:32px;font-size:var(--mantine-font-size-xs);white-space:nowrap;border-radius:4px;padding:5px 8px}.PlayerActions-module__asBxRG__actionsCell{white-space:nowrap;width:1%}.PlayerActions-module__asBxRG__nameCell{width:240px;min-width:180px;max-width:260px}.PlayerActions-module__asBxRG__identity{text-align:start;min-width:0}.PlayerActions-module__asBxRG__identityAvatar,.PlayerActions-module__asBxRG__identityBadge{flex-shrink:0}.PlayerActions-module__asBxRG__identityText{flex:1;min-width:0}.PlayerActions-module__asBxRG__nameLine{align-items:center;gap:5px;min-width:0;display:flex}.PlayerActions-module__asBxRG__displayName{flex:1;min-width:0;display:block}.PlayerActions-module__asBxRG__displayName,.PlayerActions-module__asBxRG__identitySubline{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.PlayerActions-module__asBxRG__mobileLabel,.PlayerActions-module__asBxRG__mobileSort{display:none}@container battle-list (max-width:1100px){.PlayerActions-module__asBxRG__ledger,.PlayerActions-module__asBxRG__ledger tbody,.PlayerActions-module__asBxRG__ledger thead{width:100%;display:block}.PlayerActions-module__asBxRG__ledger thead tr,.PlayerActions-module__asBxRG__playerRow{grid-template-columns:64px minmax(180px,2fr) minmax(96px,1fr) minmax(108px,1fr) minmax(116px,1fr) 88px;align-items:center;display:grid}.PlayerActions-module__asBxRG__ledger thead tr{align-items:stretch}.PlayerActions-module__asBxRG__ledger th{align-items:center;padding-inline:10px;display:flex}.PlayerActions-module__asBxRG__ledger td,.PlayerActions-module__asBxRG__ledger th{min-width:0;max-width:none;width:auto!important}.PlayerActions-module__asBxRG__ledger thead th:last-child{display:none}.PlayerActions-module__asBxRG__ledger td{border-bottom:0}.PlayerActions-module__asBxRG__playerRow{border-bottom:1px solid var(--ot-line)}.PlayerActions-module__asBxRG__ledger td.PlayerActions-module__asBxRG__actionsCell{grid-column:2/-1;padding-top:0;padding-bottom:14px}.PlayerActions-module__asBxRG__actionsCell:empty{display:none}}@container battle-list (max-width:720px){.PlayerActions-module__asBxRG__ledger thead{display:none}.PlayerActions-module__asBxRG__mobileSort{display:flex}.PlayerActions-module__asBxRG__ledger tbody{gap:12px;display:grid}.PlayerActions-module__asBxRG__playerRow{background:var(--ot-surface-2);border:1px solid var(--ot-line);border-radius:4px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 8px;padding:12px;position:relative}.PlayerActions-module__asBxRG__ledger td{padding:0}.PlayerActions-module__asBxRG__ledger td.PlayerActions-module__asBxRG__rankCell{position:absolute;top:14px;right:12px}.PlayerActions-module__asBxRG__nameCell{grid-column:1/-1;padding-right:36px!important}.PlayerActions-module__asBxRG__allianceCell{overflow-wrap:anywhere;grid-column:1/-1}.PlayerActions-module__asBxRG__mobileLabel{color:var(--ot-muted);margin-bottom:4px;font-size:11px;font-weight:400;display:block}.PlayerActions-module__asBxRG__statCell{font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.PlayerActions-module__asBxRG__ledger td.PlayerActions-module__asBxRG__actionsCell{grid-column:1/-1;padding:4px 0 0}.PlayerActions-module__asBxRG__actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 34px;gap:8px;min-width:0;display:grid}.PlayerActions-module__asBxRG__button.PlayerActions-module__asBxRG__button{width:100%;min-height:38px;padding-inline:5px}.PlayerActions-module__asBxRG__actions>:last-child{grid-area:1/3/3;width:100%;height:100%}}
.QuantityInput-module__gkxsjW__row{min-width:0}.QuantityInput-module__gkxsjW__number{flex-shrink:0;width:96px}.QuantityInput-module__gkxsjW__grow{flex:1;width:auto;min-width:80px}.QuantityInput-module__gkxsjW__input{color:var(--ot-accent);font-variant-numeric:tabular-nums;text-align:center;background-color:var(--ot-inset);border:1px solid var(--ot-line);font-weight:700;box-shadow:inset 0 2px 4px #00000080}.QuantityInput-module__gkxsjW__input:focus,.QuantityInput-module__gkxsjW__input:focus-visible{border-color:var(--ot-accent)}.QuantityInput-module__gkxsjW__input[data-error]{color:var(--mantine-color-error);border-color:var(--mantine-color-error)}.QuantityInput-module__gkxsjW__input:disabled{cursor:not-allowed;opacity:.6}.QuantityInput-module__gkxsjW__action{min-width:48px;color:var(--ot-muted);border-color:var(--ot-line);flex-shrink:0}.QuantityInput-module__gkxsjW__action:not(:disabled):hover{color:var(--ot-heading)}
.QuantitySlider-module__MV1QOa__control{min-width:0}.QuantitySlider-module__MV1QOa__label{flex:1;font-weight:600}.QuantitySlider-module__MV1QOa__number{flex-shrink:0}.QuantitySlider-module__MV1QOa__input{text-align:center;font-variant-numeric:tabular-nums;padding-inline-start:8px}.QuantitySlider-module__MV1QOa__slider{margin-inline:10px;margin-bottom:23px}.QuantitySlider-module__MV1QOa__bar{background:var(--ot-accent)}.QuantitySlider-module__MV1QOa__thumb{border:2px solid var(--ot-accent);background:var(--ot-inset);box-shadow:inset 0 0 0 3px var(--ot-surface-2)}.QuantitySlider-module__MV1QOa__thumb:focus-visible{outline:2px solid var(--ot-accent);outline-offset:4px}.QuantitySlider-module__MV1QOa__mark{border-color:var(--ot-muted);background:var(--ot-surface-2)}.QuantitySlider-module__MV1QOa__markLabel{font-size:var(--mantine-font-size-xs);color:var(--ot-muted);font-variant-numeric:tabular-nums;margin-top:8px}.QuantitySlider-module__MV1QOa__slider[data-disabled] .QuantitySlider-module__MV1QOa__bar{background:var(--mantine-color-disabled)}.QuantitySlider-module__MV1QOa__slider[data-disabled] .QuantitySlider-module__MV1QOa__thumb{border-color:var(--mantine-color-disabled-color)}
.Profile-module__78P4WW__hero{border:1px solid var(--frame-edge);background:var(--ot-inset);box-shadow:var(--frame-shadow);border-radius:4px;position:relative;overflow:hidden;container:profileHero/inline-size}.Profile-module__78P4WW__heroArt{-o-object-fit:cover;object-fit:cover;-o-object-position:100% 50%;object-position:100% 50%}.Profile-module__78P4WW__heroArt,.Profile-module__78P4WW__heroScrim{z-index:0;pointer-events:none}.Profile-module__78P4WW__heroScrim{background:linear-gradient(90deg,#06080bf2,#06080be6 38%,#06080bcc 56%,#06080b61 76%,#06080b1a),linear-gradient(#0000 60%,#06080b8c);position:absolute;inset:0}.Profile-module__78P4WW__heroInner{z-index:1;grid-template-columns:auto minmax(0,560px);justify-content:start;align-items:center;gap:28px;padding:24px 28px;display:grid;position:relative}.Profile-module__78P4WW__portrait{aspect-ratio:1255/1010;filter:drop-shadow(0 10px 18px #0000008c);width:340px;position:relative;overflow:hidden}.Profile-module__78P4WW__portraitWindow{background:var(--ot-inset);position:absolute;inset:13.9% 15.9% 10.9% 14.7%;overflow:hidden;box-shadow:inset 0 0 40px #000000bf}.Profile-module__78P4WW__portraitImage{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 30%;object-position:50% 30%;-webkit-user-select:none;user-select:none}.Profile-module__78P4WW__portraitWindow[data-kind=crest]{background:radial-gradient(circle at 50% 42%,color-mix(in srgb,var(--crest,var(--ot-brand)) 60%,transparent),transparent 62%),repeating-linear-gradient(90deg,#ffffff06 0 2px,transparent 2px 6px),linear-gradient(180deg,color-mix(in srgb,var(--crest,var(--ot-brand)) 30%,var(--ot-inset)),var(--ot-inset))}.Profile-module__78P4WW__portraitWindow[data-kind=crest] .Profile-module__78P4WW__portraitImage{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;filter:drop-shadow(0 8px 10px #000000b3);padding:6% 9% 4%}.Profile-module__78P4WW__portraitWindow:after{content:"";inset:0;box-shadow:inset 0 0 36px #000000b3}.Profile-module__78P4WW__portraitFrame,.Profile-module__78P4WW__portraitWindow:after{pointer-events:none;position:absolute}.Profile-module__78P4WW__portraitFrame{width:122.4%;max-width:none;height:auto;top:0;left:-11.55%}.Profile-module__78P4WW__identity{flex-direction:column;gap:16px;min-width:0;display:flex}.Profile-module__78P4WW__name{color:var(--ot-heading);text-shadow:0 2px 0 #000000a6,0 0 24px color-mix(in srgb,var(--ot-accent) 28%,transparent);overflow-wrap:anywhere;margin:0;font-family:Chomsky,MedievalSharp,serif;font-size:clamp(2.25rem,4.5vw,3.5rem);font-weight:400;line-height:1.05}.Profile-module__78P4WW__lineage{border-bottom:1px solid #0000;-o-border-image:linear-gradient(90deg,var(--ot-border),transparent) 1;border-image:linear-gradient(90deg,var(--ot-border),transparent) 1;color:var(--ot-body);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:12px;padding-bottom:12px;font-family:MedievalSharp,serif;font-size:1.125rem;display:flex}.Profile-module__78P4WW__facts{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.Profile-module__78P4WW__fact{align-items:center;gap:14px;min-width:0;padding:4px 18px 4px 0;display:flex}.Profile-module__78P4WW__fact+.Profile-module__78P4WW__fact{border-left:1px solid var(--ot-line);padding-left:18px}.Profile-module__78P4WW__fact dt{color:var(--ot-muted);font-size:.8125rem}.Profile-module__78P4WW__fact dd{color:var(--ot-heading);margin:2px 0 0;font-family:MedievalSharp,serif;font-size:1.375rem;line-height:1.1}.Profile-module__78P4WW__factIcon{color:var(--ot-accent);filter:drop-shadow(0 2px 2px #000000b3);flex-shrink:0;font-size:1.875rem}.Profile-module__78P4WW__presence{border:1px solid var(--ot-line);background:color-mix(in srgb,var(--ot-inset) 70%,transparent);border-radius:3px;flex-wrap:wrap;gap:10px 28px;padding:10px 14px;display:flex}.Profile-module__78P4WW__presence,.Profile-module__78P4WW__status{align-items:center}.Profile-module__78P4WW__status{color:var(--ot-heading);letter-spacing:.08em;text-transform:uppercase;gap:10px;font-size:.9375rem;display:inline-flex}.Profile-module__78P4WW__dot{background:var(--ot-muted);border-radius:50%;width:12px;height:12px;box-shadow:0 0 0 2px #00000080}.Profile-module__78P4WW__dot[data-state=online]{background:var(--mantine-color-teal-5);box-shadow:0 0 0 2px #00000080,0 0 10px var(--mantine-color-teal-5)}.Profile-module__78P4WW__dot[data-state=offline]{background:var(--ot-muted)}.Profile-module__78P4WW__lastSeen{color:var(--ot-muted);flex-direction:column;font-size:.75rem;display:flex}.Profile-module__78P4WW__lastSeen strong{color:var(--ot-body);font-size:.9375rem;font-weight:500}@container profileHero (max-width:620px){.Profile-module__78P4WW__heroArt{-o-object-position:82% 30%;object-position:82% 30%}.Profile-module__78P4WW__heroScrim{background:linear-gradient(#06080b4d,#06080b99 28%,#06080be6 55%,#06080bf7)}.Profile-module__78P4WW__heroInner{grid-template-columns:minmax(0,1fr);justify-content:stretch;justify-items:center;gap:12px;padding:18px 16px 20px}.Profile-module__78P4WW__portrait{width:min(340px,100%)}.Profile-module__78P4WW__identity{width:100%}.Profile-module__78P4WW__name{text-align:center}.Profile-module__78P4WW__lineage{justify-content:center}}.Profile-module__78P4WW__sections{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:16px;display:grid}@media (min-width:992px){.Profile-module__78P4WW__sections{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}}.Profile-module__78P4WW__tilesWrap{height:100%;container:profileTiles/inline-size}.Profile-module__78P4WW__tiles{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:8px;height:100%;margin:0;display:grid}.Profile-module__78P4WW__tiles[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.Profile-module__78P4WW__tile{border:1px solid var(--ot-line);background:linear-gradient(180deg,color-mix(in srgb,var(--ot-surface-2) 80%,transparent),var(--ot-inset));border-radius:3px;align-items:center;gap:14px;min-width:0;padding:14px 16px;display:flex;box-shadow:inset 0 1px #ffffff0d,inset 0 -10px 18px #00000040}.Profile-module__78P4WW__tileIcon{width:36px;color:var(--ot-accent);text-align:center;filter:drop-shadow(0 2px 2px #000000b3);flex-shrink:0;font-size:2rem}.Profile-module__78P4WW__tile dt{color:var(--ot-muted);font-size:.8125rem}.Profile-module__78P4WW__tile dd{color:var(--ot-heading);overflow-wrap:anywhere;margin:2px 0 0;font-family:MedievalSharp,serif;font-size:1.25rem;line-height:1.15}@container profileTiles (max-width:520px){.Profile-module__78P4WW__tiles[data-columns="3"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@container profileTiles (max-width:420px){.Profile-module__78P4WW__tiles,.Profile-module__78P4WW__tiles[data-columns="3"]{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto;gap:0;height:auto}.Profile-module__78P4WW__tile{border:0;border-bottom:1px solid var(--ot-line);box-shadow:none;background:0 0;border-radius:0;padding:8px 4px}.Profile-module__78P4WW__tile>div{flex:1;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.Profile-module__78P4WW__tileIcon{font-size:1.375rem}}.Profile-module__78P4WW__bio{overflow-wrap:anywhere}.Profile-module__78P4WW__framingStage{cursor:grab;touch-action:none;width:min(360px,80vw)}.Profile-module__78P4WW__framingStage:active{cursor:grabbing}.Profile-module__78P4WW__framingStage:focus-visible{outline:2px solid var(--ot-accent);outline-offset:4px}
.SidebarParchment-module__bysx3a__parchment{--ot-text:var(--ot-inset);isolation:isolate;padding:15px 18px 30px;position:relative}.SidebarParchment-module__bysx3a__parchment[data-artwork=scroll]{filter:drop-shadow(2px 4px 3px #00000080)drop-shadow(6px 12px 10px #00000061)}.SidebarParchment-module__bysx3a__art{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0}.SidebarParchment-module__bysx3a__content{z-index:1;position:relative}
.AdminLayout-module__YwwWgW__root{flex-direction:column;width:100%;padding-bottom:2.5rem;display:flex;overflow-y:auto}.AdminLayout-module__YwwWgW__header{border-bottom:1px solid var(--ot-line);flex-shrink:0;min-height:56px}.AdminLayout-module__YwwWgW__headerInner{min-height:56px;padding-inline:var(--mantine-spacing-md);align-items:center;display:flex}.AdminLayout-module__YwwWgW__body{flex-direction:column;flex:1;display:flex}.AdminLayout-module__YwwWgW__mobileNav{display:block}.AdminLayout-module__YwwWgW__sidebar{background-color:var(--ot-surface-2);flex-shrink:0;display:none}.AdminLayout-module__YwwWgW__sidebarInner{max-height:100dvh;padding:.75rem;position:sticky;top:0;overflow-y:auto}.AdminLayout-module__YwwWgW__content{min-width:0;padding:var(--mantine-spacing-md);flex:1}@media (min-width:1024px){.AdminLayout-module__YwwWgW__body{flex-direction:row}.AdminLayout-module__YwwWgW__mobileNav{display:none}.AdminLayout-module__YwwWgW__sidebar{border-right:1px solid var(--ot-border);width:250px;display:block}}
.PublicPages-module__7UBwSW__page{width:min(100%,1200px);color:var(--ot-body);margin-inline:auto;padding:16px clamp(16px,3vw,40px) 48px}.PublicPages-module__7UBwSW__page ::selection{background:var(--ot-accent);color:var(--ot-inset)}.PublicPages-module__7UBwSW__hero{border:1px solid var(--frame-edge);border-radius:var(--mantine-radius-sm);background:var(--ot-inset);min-height:430px;box-shadow:var(--frame-shadow);align-items:center;display:flex;overflow:hidden}.PublicPages-module__7UBwSW__heroArt{-o-object-fit:cover;object-fit:cover;-o-object-position:65% 50%;object-position:65% 50%}.PublicPages-module__7UBwSW__hero:before{content:"";z-index:1;pointer-events:none;background:radial-gradient(46% 60% at 34% 52%,#06080b8c,#06080b73 70%,#06080b00),linear-gradient(90deg,#06080bf7,#06080bf5 34%,#06080beb 56%,#06080bd6 70%,#06080b57 86%,#06080b1f);position:absolute;inset:0}.PublicPages-module__7UBwSW__heroCopy{z-index:2;width:min(64%,640px);padding:clamp(28px,5vw,64px);position:relative}.PublicPages-module__7UBwSW__heroDescription{max-width:42ch;color:var(--ot-body);margin-top:20px;font-size:clamp(16px,1.4vw,19px);line-height:1.75}.PublicPages-module__7UBwSW__chronicle{grid-template-columns:minmax(0,1.65fr) minmax(260px,1fr);align-items:start;gap:clamp(24px,5vw,64px);padding-block:48px;display:grid}.PublicPages-module__7UBwSW__sectionTitle{text-wrap:balance;margin-bottom:20px;font-family:Chomsky,MedievalSharp,serif;font-size:clamp(30px,3vw,40px);font-weight:400;line-height:1.25}.PublicPages-module__7UBwSW__authSectionTitle{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}@media (max-width:480px){.PublicPages-module__7UBwSW__authSectionTitle{font-size:clamp(22px,6.8vw,30px)}}.PublicPages-module__7UBwSW__authActionButton{height:auto;min-height:var(--button-height);max-width:100%;padding-block:6px;line-height:1.2}.PublicPages-module__7UBwSW__authActionButtonLabel{white-space:normal;text-align:center;height:auto;overflow:visible}.PublicPages-module__7UBwSW__prose{max-width:70ch;color:var(--ot-body);font-size:16px;line-height:1.85}.PublicPages-module__7UBwSW__prose+.PublicPages-module__7UBwSW__prose{margin-top:16px}.PublicPages-module__7UBwSW__shields{border-top:1px solid var(--ot-border);justify-content:space-around;gap:16px;margin-top:32px;padding-top:24px;display:flex}.PublicPages-module__7UBwSW__shield{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 5px 4px #000000a6);width:64px;height:72px}.PublicPages-module__7UBwSW__status{border:1px solid var(--frame-edge);background:var(--ot-panel);border-radius:var(--mantine-radius-sm);box-shadow:var(--frame-shadow);padding:28px}.PublicPages-module__7UBwSW__statusLabel{color:var(--ot-heading);margin-bottom:16px;font-family:MedievalSharp,serif;font-size:18px}.PublicPages-module__7UBwSW__statusList{color:var(--ot-muted);margin:20px 0 0;padding-left:20px;line-height:1.75}.PublicPages-module__7UBwSW__statusList li+li{margin-top:12px}.PublicPages-module__7UBwSW__development{border-top:1px solid var(--ot-border);border-bottom:1px solid var(--ot-border);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:clamp(24px,5vw,64px);padding-block:36px;display:grid}.PublicPages-module__7UBwSW__faq{padding-top:40px}.PublicPages-module__7UBwSW__faqItem{border-bottom:1px solid var(--ot-line)}.PublicPages-module__7UBwSW__faqControl{color:var(--ot-heading);padding:20px 0}.PublicPages-module__7UBwSW__faqPanel{color:var(--ot-body);line-height:1.8}.PublicPages-module__7UBwSW__faqPanel .mantine-Accordion-content{padding:0 0 24px}.PublicPages-module__7UBwSW__actions{margin-top:24px}.PublicPages-module__7UBwSW__actions>*{white-space:normal;height:auto;min-height:44px;padding-block:10px}.PublicPages-module__7UBwSW__footerNote{color:var(--ot-muted);margin-top:36px;font-size:12px;line-height:1.8}.PublicPages-module__7UBwSW__stats{border-block:1px solid var(--ot-border);grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:24px;padding-block:20px;display:grid}.PublicPages-module__7UBwSW__stats dt{color:var(--ot-muted);font-size:12px}.PublicPages-module__7UBwSW__stats dd{color:var(--ot-heading);font-variant-numeric:tabular-nums;margin:6px 0 0;font-family:MedievalSharp,serif;font-size:24px}.PublicPages-module__7UBwSW__races{margin-block:40px}.PublicPages-module__7UBwSW__race,.PublicPages-module__7UBwSW__races{text-align:center}.PublicPages-module__7UBwSW__race{padding:16px 8px}.PublicPages-module__7UBwSW__race img{filter:drop-shadow(0 5px 4px #000000a6);margin-inline:auto}.PublicPages-module__7UBwSW__highlights{border-block:1px solid var(--ot-border);padding-block:32px}.PublicPages-module__7UBwSW__highlightTitle{color:var(--ot-heading);margin-bottom:12px;font-family:MedievalSharp,serif;font-size:24px}.PublicPages-module__7UBwSW__page a:focus-visible,.PublicPages-module__7UBwSW__page button:focus-visible{outline:2px solid var(--ot-accent);outline-offset:4px}@media (max-width:768px){.PublicPages-module__7UBwSW__hero{align-items:flex-end;min-height:460px}.PublicPages-module__7UBwSW__heroArt{-o-object-position:75% 40%;object-position:75% 40%}.PublicPages-module__7UBwSW__hero:before{background:linear-gradient(#05070a14,#05070ad1 50%,#05070afa)}.PublicPages-module__7UBwSW__heroCopy{width:100%;padding:170px 28px 28px}.PublicPages-module__7UBwSW__hero:has([data-artwork-fallback=scene]) .PublicPages-module__7UBwSW__heroCopy{padding-top:28px}.PublicPages-module__7UBwSW__chronicle,.PublicPages-module__7UBwSW__development{grid-template-columns:minmax(0,1fr);gap:28px}.PublicPages-module__7UBwSW__chronicle{padding-block:32px}.PublicPages-module__7UBwSW__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.PublicPages-module__7UBwSW__shield{width:52px;height:60px}}.PublicPages-module__7UBwSW__authLayout{border:1px solid var(--frame-edge);background:var(--ot-inset);box-shadow:var(--frame-shadow);grid-template-columns:minmax(0,1.2fr) minmax(320px,1fr);align-items:stretch;display:grid}.PublicPages-module__7UBwSW__authScene{isolation:isolate;flex-direction:column;justify-content:flex-end;min-height:620px;padding:clamp(28px,4vw,48px);display:flex;position:relative;overflow:hidden}.PublicPages-module__7UBwSW__authArt{-o-object-fit:cover;object-fit:cover;-o-object-position:78% center;object-position:78% center;z-index:-2}.PublicPages-module__7UBwSW__authScene:before{content:"";z-index:-1;background:radial-gradient(72% 40% at 28% 74%,#06080bf0,#06080beb 55%,#06080bb3 85%,#06080b00),linear-gradient(#06080b47,#06080b80 42%,#06080be0 72%,#06080bf0);position:absolute;inset:0}.PublicPages-module__7UBwSW__authForm{border-left:1px solid var(--ot-line);background:linear-gradient(#1a222c,#151c25 55%,#111820);flex-direction:column;justify-content:center;align-self:stretch;min-width:0;padding:clamp(28px,4vw,48px);display:flex;box-shadow:inset 1px 0 #ffffff0f}.PublicPages-module__7UBwSW__newsToolbar{border-bottom:1px solid var(--ot-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:32px;padding-block:28px;display:flex}.PublicPages-module__7UBwSW__newsFeed{grid-template-columns:minmax(0,1fr);gap:32px;display:grid}.PublicPages-module__7UBwSW__newsArticle{background:var(--ot-panel);min-width:0;padding:clamp(20px,4vw,40px)}.PublicPages-module__7UBwSW__newsHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;display:flex}.PublicPages-module__7UBwSW__newsHeader>h2{flex:280px;margin:0}.PublicPages-module__7UBwSW__articleBody{overflow-wrap:anywhere;min-width:0;max-width:72ch;color:var(--ot-body);margin-inline:auto}.PublicPages-module__7UBwSW__articleBody img{max-width:100%}.PublicPages-module__7UBwSW__articleBody pre,.PublicPages-module__7UBwSW__articleBody table{max-width:100%;overflow-x:auto}.PublicPages-module__7UBwSW__articleBody table{display:block}.PublicPages-module__7UBwSW__articleBody :is(h1,h2,h3,h4,h5,h6){font-family:var(--mantine-font-family);color:var(--ot-heading);margin:1.5em 0 .6em;font-weight:600;line-height:1.35}.PublicPages-module__7UBwSW__articleBody h1{font-size:2em}.PublicPages-module__7UBwSW__articleBody h2{font-size:1.65em}.PublicPages-module__7UBwSW__articleBody h3{font-size:1.35em}.PublicPages-module__7UBwSW__articleBody h4{font-size:1.15em}.PublicPages-module__7UBwSW__articleBody h5{font-size:1em}.PublicPages-module__7UBwSW__articleBody h6{font-size:.9em}.PublicPages-module__7UBwSW__articleBody p{margin:.9em 0}.PublicPages-module__7UBwSW__articleBody :is(ul,ol){margin:.9em 0;padding-inline-start:1.6em}.PublicPages-module__7UBwSW__articleBody ul{list-style-type:disc}.PublicPages-module__7UBwSW__articleBody ol{list-style-type:decimal}.PublicPages-module__7UBwSW__articleBody ul ul{list-style-type:circle}.PublicPages-module__7UBwSW__articleBody ul ul ul{list-style-type:square}.PublicPages-module__7UBwSW__articleBody li{margin:.3em 0;padding-inline-start:.2em}.PublicPages-module__7UBwSW__articleBody li::marker{color:var(--ot-heading)}.PublicPages-module__7UBwSW__articleBody li>:is(ul,ol){margin-block:.3em}.PublicPages-module__7UBwSW__articleBody li>p{margin-block:.4em}.PublicPages-module__7UBwSW__articleBody blockquote{border-inline-start:1px solid var(--ot-accent);background:var(--ot-inset);color:var(--ot-muted);margin:1.2em 0;padding:.4em 1em}.PublicPages-module__7UBwSW__articleBody blockquote>:first-child{margin-top:0}.PublicPages-module__7UBwSW__articleBody blockquote>:last-child{margin-bottom:0}.PublicPages-module__7UBwSW__articleBody code{font-family:var(--mantine-font-family-monospace);background:var(--ot-inset);border-radius:2px;padding:.15em .35em;font-size:.85em}.PublicPages-module__7UBwSW__articleBody pre{background:var(--ot-inset);border:1px solid var(--ot-line);margin:1.2em 0;padding:1em;line-height:1.6}.PublicPages-module__7UBwSW__articleBody pre code{background:0 0;padding:0}.PublicPages-module__7UBwSW__articleBody :is(th,td){border:1px solid var(--ot-line);text-align:start;padding:.5em .75em}.PublicPages-module__7UBwSW__articleBody th{color:var(--ot-heading);font-weight:600}.PublicPages-module__7UBwSW__articleBody hr{border:0;border-top:1px solid var(--ot-line);margin-block:1.5em}.PublicPages-module__7UBwSW__articleBody .contains-task-list{list-style:none}.PublicPages-module__7UBwSW__articleBody .task-list-item input{margin-inline-end:.5em}.PublicPages-module__7UBwSW__articleBody>:first-child{margin-top:0}.PublicPages-module__7UBwSW__articleBody>:last-child{margin-bottom:0}.PublicPages-module__7UBwSW__emptyNews{padding-block:40px}.PublicPages-module__7UBwSW__articlePreview{overflow-wrap:anywhere;min-width:0}.PublicPages-module__7UBwSW__articlePreview :is(h1,h2,h3,h4,h5,h6){font-family:inherit;font-size:1em;font-weight:600;line-height:inherit;color:var(--ot-body);margin:.4em 0 .2em}.PublicPages-module__7UBwSW__articlePreview p{margin:.4em 0}.PublicPages-module__7UBwSW__articlePreview :is(ul,ol){margin:.4em 0;padding-inline-start:1.4em}.PublicPages-module__7UBwSW__articlePreview ul{list-style-type:disc}.PublicPages-module__7UBwSW__articlePreview ol{list-style-type:decimal}.PublicPages-module__7UBwSW__articlePreview blockquote{border-inline-start:1px solid var(--ot-accent);margin:.4em 0;padding-inline-start:.75em}.PublicPages-module__7UBwSW__articlePreview code{font-family:var(--mantine-font-family-monospace);font-size:.9em}.PublicPages-module__7UBwSW__articlePreview :is(img,pre,table){max-width:100%}.PublicPages-module__7UBwSW__articlePreview>:first-child{margin-top:0}.PublicPages-module__7UBwSW__articlePreview>:last-child{margin-bottom:0}.PublicPages-module__7UBwSW__newsComposer{background:var(--ot-panel);margin-bottom:32px;padding:clamp(20px,3vw,32px)}.PublicPages-module__7UBwSW__composerHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.PublicPages-module__7UBwSW__composerHeader h2{margin:0}.PublicPages-module__7UBwSW__composerGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:clamp(20px,3vw,32px);margin-top:16px;display:grid}.PublicPages-module__7UBwSW__composerPane{flex-direction:column;min-width:0;display:flex}.PublicPages-module__7UBwSW__composerPane>*{min-width:0}.PublicPages-module__7UBwSW__composerInput{font-family:var(--mantine-font-family-monospace,ui-monospace,monospace);font-size:15px;line-height:1.7}.PublicPages-module__7UBwSW__composerHint{font-size:var(--mantine-font-size-xs,12px);color:var(--ot-muted);margin-top:6px}.PublicPages-module__7UBwSW__composerPane .mantine-InputWrapper-root{flex-direction:column;flex:auto;display:flex}.PublicPages-module__7UBwSW__composerPreview{background:var(--ot-inset);border:1px solid var(--ot-line);flex:auto;min-height:340px;max-height:660px;padding:clamp(16px,2vw,24px);overflow-y:auto;box-shadow:inset 0 2px 4px #0000004d}.PublicPages-module__7UBwSW__composerPreviewTitle{overflow-wrap:anywhere;margin-bottom:12px}@media (max-width:900px){.PublicPages-module__7UBwSW__composerGrid{grid-template-columns:minmax(0,1fr)}}@media (max-width:768px){.PublicPages-module__7UBwSW__composerPreview{min-height:200px;max-height:420px}.PublicPages-module__7UBwSW__authLayout{grid-template-columns:minmax(0,1fr)}.PublicPages-module__7UBwSW__authScene{min-height:240px}.PublicPages-module__7UBwSW__authForm{padding:28px}}.PublicPages-module__7UBwSW__guideLayout{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:clamp(24px,5vw,64px);padding-top:40px;display:grid}.PublicPages-module__7UBwSW__guideNav{border:1px solid var(--frame-edge);background:var(--ot-panel);box-shadow:var(--frame-shadow);padding:20px 12px;position:sticky;top:24px}.PublicPages-module__7UBwSW__guideNav a{white-space:normal;height:auto;min-height:44px;color:var(--ot-heading);padding-block:10px}.PublicPages-module__7UBwSW__guideContent{min-width:0}.PublicPages-module__7UBwSW__guideSection{border-bottom:1px solid var(--ot-border);margin-bottom:40px;padding-bottom:40px;scroll-margin-top:24px}.PublicPages-module__7UBwSW__guideSection:last-child{border-bottom:0;margin-bottom:0}.PublicPages-module__7UBwSW__guideSteps{margin-top:28px;padding-left:28px}.PublicPages-module__7UBwSW__guideSteps li{margin-top:24px;padding-left:12px}.PublicPages-module__7UBwSW__guideSteps li::marker{color:var(--ot-accent);font-family:MedievalSharp,serif;font-size:24px}.PublicPages-module__7UBwSW__guideDefinitions{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 32px;margin-top:28px;display:grid}.PublicPages-module__7UBwSW__guideDefinitions>[id]{scroll-margin-top:24px}.PublicPages-module__7UBwSW__definitionWide{grid-column:1/-1}.PublicPages-module__7UBwSW__definitionTitle{color:var(--ot-heading);margin-bottom:8px;font-family:MedievalSharp,serif;font-size:22px}.PublicPages-module__7UBwSW__raceEntry{align-items:flex-start;gap:20px;min-width:0;display:flex}.PublicPages-module__7UBwSW__raceEntry img{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 5px 4px #000000a6);flex-shrink:0}.PublicPages-module__7UBwSW__raceEntry>div{overflow-wrap:anywhere;min-width:0}.PublicPages-module__7UBwSW__leaderboards{margin-top:36px}.PublicPages-module__7UBwSW__leaderboards .mantine-Tabs-list{border-color:var(--ot-border);gap:8px;padding-bottom:16px}.PublicPages-module__7UBwSW__leaderboards .mantine-Tabs-tab{min-height:44px;color:var(--ot-body)}@media (max-width:768px){.PublicPages-module__7UBwSW__guideLayout{grid-template-columns:minmax(0,1fr);padding-top:28px}.PublicPages-module__7UBwSW__guideNav{flex-wrap:wrap;display:flex;position:static}.PublicPages-module__7UBwSW__guideNav a{width:auto}.PublicPages-module__7UBwSW__guideDefinitions{grid-template-columns:minmax(0,1fr)}.PublicPages-module__7UBwSW__guideSection{margin-bottom:28px;padding-bottom:28px}}.PublicPages-module__7UBwSW__page{--public-ink:color-mix(in srgb, var(--ot-heading) 76%, #fff)}.PublicPages-module__7UBwSW__articleBody,.PublicPages-module__7UBwSW__heroDescription,.PublicPages-module__7UBwSW__prose{color:var(--public-ink);text-shadow:0 2px 3px #000000e6}.PublicPages-module__7UBwSW__definitionTitle,.PublicPages-module__7UBwSW__highlightTitle,.PublicPages-module__7UBwSW__sectionTitle{color:#0000;-webkit-text-fill-color:transparent;filter:drop-shadow(0 -1px #fffceeb3)drop-shadow(0 1px #2a1c06)drop-shadow(1px 0 #2a1c06)drop-shadow(-1px 0 #2a1c06)drop-shadow(0 1px 1px #040301d9);background-image:linear-gradient(#fffbea,#fce592 16%,#f6ce63 34%,#f0b83c 50%,#e3a932 66%,#ce9a28 82%,#b58430);background-repeat:repeat-y;background-size:100% 1.2em;-webkit-background-clip:text;background-clip:text;margin-block:-.08em;padding-block:.08em;line-height:1.2;display:inline-block}.PublicPages-module__7UBwSW__guideContent{box-shadow:inset 0 1px 0 var(--ot-border),0 12px 24px -16px #000000e6;background:linear-gradient(#05070ab8,#05070a61);padding:clamp(20px,3vw,36px)}:is(.PublicPages-module__7UBwSW__page .mantine-Button-root:not([data-variant]),.PublicPages-module__7UBwSW__page .mantine-Button-root[data-variant=filled],.PublicPages-module__7UBwSW__page .mantine-Button-root[data-variant=outline]){border:1px solid var(--ot-accent);min-height:44px;color:var(--ot-heading);text-shadow:0 1px #040301eb;background:linear-gradient(180deg,color-mix(in srgb,var(--ot-brand) 45%,var(--ot-surface-2)),var(--ot-inset));box-shadow:inset 0 1px 0 var(--ot-heading),inset 0 -3px 5px #000000a6,0 2px 4px #0009;border-radius:2px;padding-inline:24px;font-family:MedievalSharp,serif;font-size:18px;font-weight:400;transition:border-color .15s,box-shadow .15s}.PublicPages-module__7UBwSW__page .mantine-Button-root[data-variant=outline]{background:var(--ot-panel);border-color:var(--ot-border)}:is(.PublicPages-module__7UBwSW__page .mantine-Button-root:not([data-variant]):hover:not([data-disabled]),.PublicPages-module__7UBwSW__page .mantine-Button-root[data-variant=filled]:hover:not([data-disabled]),.PublicPages-module__7UBwSW__page .mantine-Button-root[data-variant=outline]:hover:not([data-disabled])){border-color:var(--ot-heading);box-shadow:inset 0 1px 0 var(--ot-heading),inset 0 -3px 5px #000000a6,0 3px 6px #000000b3}.PublicPages-module__7UBwSW__page .mantine-Button-root[data-disabled]{opacity:.55}@media (prefers-reduced-motion:reduce){.PublicPages-module__7UBwSW__page .mantine-Button-root{transition:none}}.PublicPages-module__7UBwSW__heroTitle{text-wrap:balance;color:#0000;-webkit-text-fill-color:transparent;filter:drop-shadow(0 -1px #fffceec7)drop-shadow(0 1px #2a1c06)drop-shadow(1px 0 #2a1c06)drop-shadow(-1px 0 #2a1c06)drop-shadow(0 1px 1px #040301e6);background-image:linear-gradient(#fffbea,#fce592 16%,#f6ce63 34%,#f0b83c 50%,#e3a932 66%,#ce9a28 82%,#b58430);background-repeat:repeat-y;background-size:100% 1.12em;-webkit-background-clip:text;background-clip:text;margin-block:-.08em;padding-block:.08em;font-family:Chomsky,MedievalSharp,serif;font-size:clamp(42px,5vw,72px);font-weight:400;line-height:1.12;display:inline-block}.PublicPages-module__7UBwSW__heroDescription{font-size:clamp(17px,1.5vw,20px);line-height:1.8}.PublicPages-module__7UBwSW__articleBody,.PublicPages-module__7UBwSW__prose{letter-spacing:.005em;font-size:17px;line-height:1.85}.PublicPages-module__7UBwSW__chronicle,.PublicPages-module__7UBwSW__development,.PublicPages-module__7UBwSW__highlights{background:linear-gradient(#05070aa3,#05070a47);padding-inline:clamp(20px,3vw,36px)}.PublicPages-module__7UBwSW__faqPanel,.PublicPages-module__7UBwSW__footerNote,.PublicPages-module__7UBwSW__statusList{color:var(--public-ink);text-shadow:0 2px 3px #000000e6}.PublicPages-module__7UBwSW__statusList{font-size:15px}.PublicPages-module__7UBwSW__footerNote{opacity:.88}.PublicPages-module__7UBwSW__articleBody,.PublicPages-module__7UBwSW__heroDescription,.PublicPages-module__7UBwSW__prose{--public-ink:color-mix(in srgb, var(--ot-heading) 50%, #fff)}.PublicPages-module__7UBwSW__page .mantine-Button-root[data-variant=outline]{color:var(--ot-heading)}.PublicPages-module__7UBwSW__guideList{max-width:70ch;margin:16px 0 0;padding-inline-start:1.4em;list-style:outside}ol.PublicPages-module__7UBwSW__guideList{list-style:decimal}.PublicPages-module__7UBwSW__guideList li{padding-inline-start:.4em}.PublicPages-module__7UBwSW__guideList li+li{margin-top:12px}.PublicPages-module__7UBwSW__guideList li::marker{color:var(--ot-accent)}.PublicPages-module__7UBwSW__guideList .PublicPages-module__7UBwSW__prose{display:inline}.PublicPages-module__7UBwSW__guideTableWrap{max-width:100%;margin-top:28px;overflow-x:auto}.PublicPages-module__7UBwSW__guideTable{color:var(--public-ink);font-variant-numeric:tabular-nums;font-size:15px}.PublicPages-module__7UBwSW__guideTable caption{caption-side:top;color:var(--ot-heading);text-align:start;padding-bottom:12px;font-family:MedievalSharp,serif;font-size:20px}.PublicPages-module__7UBwSW__guideTable :is(th,td){border-color:var(--ot-line);text-align:start}.PublicPages-module__7UBwSW__guideTable tbody th,.PublicPages-module__7UBwSW__guideTable td{white-space:nowrap}.PublicPages-module__7UBwSW__guideTable thead th{color:var(--ot-heading);font-weight:600}.PublicPages-module__7UBwSW__guideTable tbody th{color:var(--ot-heading);font-weight:500}.PublicPages-module__7UBwSW__guideCellLabel{display:none}.PublicPages-module__7UBwSW__guideCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:40px;display:grid}.PublicPages-module__7UBwSW__guideCard{border:1px solid var(--frame-edge);background:var(--ot-panel);min-width:0;box-shadow:var(--frame-shadow);flex-direction:column;gap:14px;padding:28px;display:flex}.PublicPages-module__7UBwSW__guideCard .PublicPages-module__7UBwSW__prose{flex:auto}.PublicPages-module__7UBwSW__guideCardNumber{color:var(--ot-accent);font-family:MedievalSharp,serif;font-size:18px}.PublicPages-module__7UBwSW__relatedLinks{border-top:1px solid var(--ot-border);flex-wrap:wrap;gap:16px;margin-top:32px;padding-top:28px;display:flex}@media (max-width:900px){.PublicPages-module__7UBwSW__guideCards{grid-template-columns:minmax(0,1fr)}}.PublicPages-module__7UBwSW__guideFooter{border-top:1px solid var(--ot-border);margin-top:8px;padding-top:32px}.PublicPages-module__7UBwSW__guideFooter .PublicPages-module__7UBwSW__highlightTitle{margin-top:24px;margin-bottom:0}.PublicPages-module__7UBwSW__guideFooter .PublicPages-module__7UBwSW__relatedLinks{border-top:0;margin-top:16px;padding-top:0}.PublicPages-module__7UBwSW__relatedLinks>*{white-space:normal;height:auto;min-height:44px;padding-block:10px}@media (max-width:768px){.PublicPages-module__7UBwSW__guideTable,.PublicPages-module__7UBwSW__guideTable caption,.PublicPages-module__7UBwSW__guideTable tbody,.PublicPages-module__7UBwSW__guideTable td,.PublicPages-module__7UBwSW__guideTable th,.PublicPages-module__7UBwSW__guideTable tr{display:block}.PublicPages-module__7UBwSW__guideTable thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.PublicPages-module__7UBwSW__guideTable tbody tr{border:1px solid var(--ot-line);background:var(--ot-inset);margin-bottom:12px;padding-block:6px}.PublicPages-module__7UBwSW__guideTable tbody th{background:0 0;border:0;padding:8px 14px 6px;font-family:MedievalSharp,serif;font-size:17px}.PublicPages-module__7UBwSW__guideTable tbody td{text-align:end;white-space:normal;border:0;justify-content:space-between;gap:16px;padding:5px 14px;display:flex}.PublicPages-module__7UBwSW__guideCellLabel{color:var(--ot-muted);text-align:start;display:inline}}
.AdminSidebar-module__V73VDG__link{min-height:40px;color:var(--ot-body);border-radius:6px;transition:background-color .12s;position:relative}.AdminSidebar-module__V73VDG__link:hover{background-color:color-mix(in srgb,var(--ot-body) 6%,transparent)}.AdminSidebar-module__V73VDG__link:focus-visible{outline:2px solid var(--ot-accent);outline-offset:-2px}.AdminSidebar-module__V73VDG__link[data-active]{background-color:color-mix(in srgb,var(--ot-accent) 12%,transparent);color:var(--ot-heading);font-weight:600}.AdminSidebar-module__V73VDG__link[data-active]:before{content:"";background-color:var(--ot-accent);border-radius:2px;width:3px;position:absolute;top:8px;bottom:8px;left:0}.AdminSidebar-module__V73VDG__icon{text-align:center;width:18px;color:var(--ot-muted)}.AdminSidebar-module__V73VDG__link[data-active] .AdminSidebar-module__V73VDG__icon{color:var(--ot-accent)}.AdminSidebar-module__V73VDG__groupControl{border-radius:6px;padding:8px 10px}.AdminSidebar-module__V73VDG__groupControl:hover{background-color:color-mix(in srgb,var(--ot-body) 5%,transparent)}.AdminSidebar-module__V73VDG__groupControl:focus-visible{outline:2px solid var(--ot-accent);outline-offset:-2px}.AdminSidebar-module__V73VDG__groupLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--ot-muted);font-size:.72rem;font-weight:700}.AdminSidebar-module__V73VDG__groupHasActive .AdminSidebar-module__V73VDG__groupLabel{color:var(--ot-heading)}.AdminSidebar-module__V73VDG__groupContent{padding:0 0 4px}.AdminSidebar-module__V73VDG__groupContent .mantine-Accordion-content{padding:0 0 0 8px}.AdminSidebar-module__V73VDG__mobileBar{z-index:20;background-color:var(--ot-surface-2);border-bottom:1px solid var(--ot-border);position:sticky;top:0}.AdminSidebar-module__V73VDG__mobileTrigger{width:100%;min-height:52px;color:var(--ot-body);align-items:center;gap:12px;padding:8px 16px;display:flex}.AdminSidebar-module__V73VDG__mobileTrigger:focus-visible{outline:2px solid var(--ot-accent);outline-offset:-2px}@media (prefers-reduced-motion:reduce){.AdminSidebar-module__V73VDG__link{transition:none}}
.Supporter-module__AQ0c1a__planRow{width:100%;padding:var(--mantine-spacing-md);border-bottom:1px solid var(--ot-border);color:var(--mantine-color-text);font-family:var(--mantine-font-family);text-align:start;border-radius:0;display:block}.Supporter-module__AQ0c1a__planRow[data-checked]{box-shadow:inset 0 0 0 1px var(--ot-accent)}.Supporter-module__AQ0c1a__planRow[data-checked],.Supporter-module__AQ0c1a__planRow[role=radio]:not(:disabled):hover{background:var(--ot-surface-2)}.Supporter-module__AQ0c1a__planRow:focus-visible{outline:2px solid var(--ot-accent);outline-offset:2px}.Supporter-module__AQ0c1a__planRow:disabled{cursor:default}.Supporter-module__AQ0c1a__planContent{gap:var(--mantine-spacing-md);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.Supporter-module__AQ0c1a__price{color:var(--ot-heading);font-family:var(--mantine-font-family);font-variant-numeric:tabular-nums;text-align:end;white-space:nowrap}@media (max-width:30em){.Supporter-module__AQ0c1a__planContent{gap:var(--mantine-spacing-xs);grid-template-columns:minmax(0,1fr)}.Supporter-module__AQ0c1a__planContent .Supporter-module__AQ0c1a__price{text-align:start;padding-inline-start:calc(var(--mantine-spacing-sm) + var(--mantine-font-size-md))}}
.\[tab\]-module__fvXMWG__card{min-width:0;padding:var(--mantine-spacing-xl);padding-top:calc(var(--mantine-spacing-xl)*1.5 + 1.25rem*var(--mantine-scale));position:relative;overflow:visible}.\[tab\]-module__fvXMWG__icon{top:calc(-1.25rem*var(--mantine-scale));left:calc(50% - 1.875rem*var(--mantine-scale));position:absolute}.\[tab\]-module__fvXMWG__title{font-family:MedievalSharp,serif;line-height:1.3}.\[tab\]-module__fvXMWG__text-gold-glow{text-shadow:0 0 4px #facc15,0 0 6px #f59e0b}.\[tab\]-module__fvXMWG__dailyTotal,.\[tab\]-module__fvXMWG__economyRow{align-items:baseline;gap:var(--mantine-spacing-xs);grid-template-columns:minmax(0,1fr) minmax(0,max-content);display:grid}.\[tab\]-module__fvXMWG__economyValue{text-align:right;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.\[tab\]-module__fvXMWG__dailyTotal{border-top:1px solid var(--ot-line);padding-top:var(--mantine-spacing-sm);margin-top:var(--mantine-spacing-xs)}
