.ds-module__KI4pCq__root{--ds-bg:var(--bg);--ds-surface:var(--g3);--ds-inset:var(--bg);--ds-line:var(--g5);--ds-edge:var(--g6);--ds-paper:var(--t1);--ds-muted:var(--t2);--ds-label:var(--accent);--ds-spark:var(--look-accent,var(--accent));--ds-ok:var(--ok);--ds-r:var(--radius-card);--ds-r-in:var(--radius-in);color:var(--ds-paper);font-family:var(--body), "DM Sans", Arial, sans-serif}body[data-tour-theme=lorcan] .ds-module__KI4pCq__root{--ds-spark:var(--clover);--ds-label:var(--gold)}.ds-module__KI4pCq__page{gap:var(--section-gap);min-width:0;width:min(100%, calc(var(--content) + 2 * var(--gutter)));padding:var(--space-4) var(--gutter) var(--space-8);box-sizing:border-box;align-content:start;margin:0 auto;display:grid;}.ds-module__KI4pCq__stack{gap:var(--space-5);align-content:start;min-width:0;display:grid;}.ds-module__KI4pCq__pageWide{width:min(100%, calc(var(--content-wide) + 2 * var(--gutter)))}.ds-module__KI4pCq__header{gap:var(--space-2);display:grid}.ds-module__KI4pCq__eyebrow{color:var(--ds-label);font-size:var(--fs-label);font-weight:var(--fw-semibold);letter-spacing:.14em;text-transform:uppercase;margin:0}.ds-module__KI4pCq__title{font-family:var(--display), "Barlow Condensed", Arial, sans-serif;font-weight:var(--fw-display);font-size:var(--fs-display);letter-spacing:0;text-wrap:balance;margin:0;line-height:1.2}.ds-module__KI4pCq__lede{color:var(--ds-muted);font-size:var(--fs-body);margin:0;line-height:1.45}.ds-module__KI4pCq__lede b,.ds-module__KI4pCq__lede strong{color:var(--ds-paper)}.ds-module__KI4pCq__headerRow{justify-content:space-between;align-items:end;gap:var(--space-3);display:flex}.ds-module__KI4pCq__section{gap:var(--space-3);min-width:0;display:grid}.ds-module__KI4pCq__sectionHead{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.ds-module__KI4pCq__sectionTitle{font-family:var(--display), "Barlow Condensed", Arial, sans-serif;font-weight:var(--fw-display);font-size:var(--fs-display);letter-spacing:0;margin:0;line-height:1.2}.ds-module__KI4pCq__sectionAction{color:var(--ds-muted);font-size:var(--fs-body);font-weight:var(--fw-semibold);white-space:nowrap;text-decoration:none}@media (hover:hover){.ds-module__KI4pCq__sectionAction:hover{color:var(--ds-paper)}}.ds-module__KI4pCq__card{gap:var(--space-3);padding:var(--space-4);border-radius:var(--ds-r);background:radial-gradient(120% 70% at 0% 0%, var(--look-accent-soft,rgb(var(--accent-rgb) / .1)), transparent 60%), var(--ds-surface);min-width:0;display:grid}.ds-module__KI4pCq__cardHighlight{background:radial-gradient(120% 70% at 0% 0%, var(--look-accent-soft,rgb(var(--accent-rgb) / .16)), transparent 70%), var(--g4)}.ds-module__KI4pCq__inset{gap:var(--space-2);padding:var(--space-3);border-radius:var(--ds-r-in);background:var(--ds-inset);min-width:0;display:grid}.ds-module__KI4pCq__cardTitle{font-family:var(--display), "Barlow Condensed", Arial, sans-serif;font-weight:var(--fw-display);font-size:var(--fs-display);letter-spacing:0;text-wrap:balance;margin:0;line-height:1.2}.ds-module__KI4pCq__text{color:var(--ds-muted);font-size:var(--fs-body);margin:0;line-height:1.5}.ds-module__KI4pCq__text b,.ds-module__KI4pCq__text strong{color:var(--ds-paper)}.ds-module__KI4pCq__stats{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:720px){.ds-module__KI4pCq__stats4{grid-template-columns:repeat(4,minmax(0,1fr))}}.ds-module__KI4pCq__stat{padding:var(--space-4);border-radius:var(--radius-card);background:var(--ds-surface);color:var(--ds-paper);align-content:start;gap:2px;min-width:0;text-decoration:none;display:grid;position:relative}@media (hover:hover){a.ds-module__KI4pCq__stat:hover{background:color-mix(in srgb, var(--ds-surface) 85%, var(--ds-paper))}}.ds-module__KI4pCq__statLabel{font-size:var(--fs-label);font-weight:var(--fw-semibold);letter-spacing:.12em;text-transform:uppercase;color:var(--ds-muted)}.ds-module__KI4pCq__statValue{font-family:var(--display), "Barlow Condensed", Arial, sans-serif;font-weight:var(--fw-display);font-size:var(--fs-display);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;min-width:0;line-height:1.05}.ds-module__KI4pCq__statValueSpark{color:var(--ds-paper)}.ds-module__KI4pCq__statNote{font-size:var(--fs-body);color:var(--ds-muted);overflow-wrap:anywhere;line-height:1.4}.ds-module__KI4pCq__statNoteUp{color:var(--ds-label);font-weight:var(--fw-semibold)}.ds-module__KI4pCq__rows{margin:0;padding:0;list-style:none;display:grid}.ds-module__KI4pCq__row{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) 0;border-top:1px solid color-mix(in srgb, var(--ds-line) 70%, transparent);font-size:var(--fs-body);font-variant-numeric:tabular-nums;display:flex}.ds-module__KI4pCq__rows>.ds-module__KI4pCq__row:first-child{border-top:0;padding-top:0}.ds-module__KI4pCq__row small{color:var(--ds-muted);font-size:var(--fs-body);display:block}.ds-module__KI4pCq__row b{white-space:nowrap}.ds-module__KI4pCq__btn{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--btn-secondary);padding:0 var(--space-4);border-radius:var(--radius-pill);font:inherit;font-weight:var(--fw-semibold);font-size:var(--fs-body);cursor:pointer;border:0;text-decoration:none;display:inline-flex;position:relative}.ds-module__KI4pCq__btnPrimary{background:var(--ds-spark);color:var(--look-accent-ink,var(--ds-inset));min-height:var(--btn-main);padding:0 var(--space-5);font-size:var(--type-action);font-weight:var(--fw-semibold)}@media (hover:hover){.ds-module__KI4pCq__btnPrimary:hover{background:var(--look-accent-hover,var(--accent-hover))}}.ds-module__KI4pCq__btnSecondary{background:var(--btn-tint);color:var(--ds-paper);font-weight:var(--fw-semibold);font-size:var(--fs-body)}@media (hover:hover){.ds-module__KI4pCq__btnSecondary:hover{background:var(--btn-tint-press)}}.ds-module__KI4pCq__btnTinted{background:color-mix(in oklab, var(--ds-spark) 18%, transparent);color:var(--ds-paper)}@media (hover:hover){.ds-module__KI4pCq__btnTinted:hover{background:color-mix(in oklab, var(--ds-spark) 26%, transparent)}}.ds-module__KI4pCq__btnText{padding:0 var(--space-1);color:var(--ds-paper);font-weight:var(--fw-semibold);font-size:var(--fs-body);background:0 0}.ds-module__KI4pCq__btnGlass{background:var(--btn-glass);color:var(--t1);-webkit-backdrop-filter:var(--btn-glass-blur);backdrop-filter:var(--btn-glass-blur)}.ds-module__KI4pCq__btnIcon{width:var(--btn-icon);min-width:var(--btn-icon);height:var(--btn-icon);min-height:var(--btn-icon);border-radius:50%;flex:none;padding:0}.ds-module__KI4pCq__btnBlock{width:100%}.ds-module__KI4pCq__btnPrimary.ds-module__KI4pCq__btnBlock{border-radius:var(--radius-card)}.ds-module__KI4pCq__chipButton{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--btn-chip);padding:0 var(--space-4);border-radius:var(--radius-pill);background:var(--btn-tint);color:var(--ds-paper);font:inherit;font-size:var(--fs-body);font-weight:var(--fw-semibold);white-space:nowrap;cursor:pointer;border:0;text-decoration:none;display:inline-flex;position:relative}.ds-module__KI4pCq__chipButton:after,.ds-module__KI4pCq__tab:after{content:"";position:absolute;inset:-4px 0}.ds-module__KI4pCq__chipButton[aria-pressed=true],.ds-module__KI4pCq__chipButton[aria-checked=true]{background:color-mix(in oklab, var(--ds-spark) 18%, transparent);box-shadow:inset 0 0 0 1.5px var(--ds-spark)}.ds-module__KI4pCq__heading{align-items:center;gap:var(--space-1);min-height:var(--tap);font-family:var(--body), "DM Sans", Arial, sans-serif;font-weight:var(--fw-semibold);font-size:var(--fs-label);letter-spacing:.18em;text-transform:uppercase;color:var(--ds-muted);margin:0;line-height:1.2;display:flex}.ds-module__KI4pCq__heading>svg{color:var(--ds-muted);flex:none}.ds-module__KI4pCq__check{align-items:center;gap:var(--space-3);min-height:var(--tap);font-size:var(--fs-body);color:var(--ds-paper);cursor:pointer;display:flex}.ds-module__KI4pCq__check>input{appearance:none;border-radius:var(--radius-sm);background:var(--btn-tint);width:22px;height:22px;box-shadow:inset 0 0 0 1px var(--hairline);cursor:pointer;flex:none;place-items:center;margin:0;display:grid}.ds-module__KI4pCq__check>input:after{content:"";opacity:0;width:10px;height:6px;color:var(--look-accent-ink,var(--ds-inset));border-bottom:2px solid;border-left:2px solid;transform:translateY(-1px)rotate(-45deg)}.ds-module__KI4pCq__check>input:checked{background:var(--ds-spark);box-shadow:none}.ds-module__KI4pCq__check>input:checked:after{opacity:1}.ds-module__KI4pCq__check>input:focus-visible{outline:2px solid var(--ds-spark);outline-offset:2px}.ds-module__KI4pCq__dots{justify-content:center;gap:var(--space-2);padding:var(--space-1) 0;display:flex}.ds-module__KI4pCq__dots>i{background:color-mix(in srgb, var(--ds-paper) 28%, transparent);border-radius:50%;width:6px;height:6px;transition:background .2s,width .2s}.ds-module__KI4pCq__dots>i[data-on=true]{background:var(--ds-paper)}.ds-module__KI4pCq__root :is(button,[role=button],[role=tab],[role=radio],a[href],summary):not(:disabled):not([aria-disabled=true]):active{opacity:var(--press-dim)}.ds-module__KI4pCq__btn:not(:disabled):active{transform:scale(var(--press-scale))}@media (prefers-reduced-motion:reduce){.ds-module__KI4pCq__btn:not(:disabled):active{transform:none}}.ds-module__KI4pCq__btn[data-press]:not(:disabled){transform:scale(var(--press-scale))}@media (prefers-reduced-motion:reduce){.ds-module__KI4pCq__btn[data-press]:not(:disabled){transform:none}}.ds-module__KI4pCq__actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.ds-module__KI4pCq__actions>.ds-module__KI4pCq__btnPrimary{flex:200px}.ds-module__KI4pCq__chip{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);font-size:var(--fs-label);font-weight:var(--fw-semibold);letter-spacing:.06em;background:color-mix(in srgb, var(--ds-paper) 10%, transparent);color:var(--ds-paper);white-space:nowrap;display:inline-flex}.ds-module__KI4pCq__chipOk{background:color-mix(in srgb, var(--ds-ok) 16%, transparent);color:var(--ok)}.ds-module__KI4pCq__chipSpark{background:color-mix(in srgb, var(--ds-label) 14%, transparent);color:var(--ds-label)}.ds-module__KI4pCq__progress{grid-template-columns:repeat(var(--ds-steps,5), minmax(0, 1fr));gap:3px;display:grid}.ds-module__KI4pCq__progress i{border-radius:var(--radius-pill);background:var(--ds-line);height:4px}.ds-module__KI4pCq__progress i[data-state=done]{background:color-mix(in oklab, var(--ds-label) 45%, var(--ds-line))}.ds-module__KI4pCq__progress i[data-state=now]{background:var(--ds-paper)}.ds-module__KI4pCq__bar{border-radius:var(--radius-pill);background:var(--ds-line);height:6px;display:flex;position:relative;overflow:visible}.ds-module__KI4pCq__bar>span{height:100%}.ds-module__KI4pCq__bar>span:first-child{border-radius:var(--radius-pill) 0 0 var(--radius-pill)}.ds-module__KI4pCq__bar>i{border-radius:var(--radius-sm);background:var(--ds-paper);width:2px;height:12px;position:absolute;top:-3px}.ds-module__KI4pCq__cols{gap:var(--space-5);min-width:0;display:grid}@media (min-width:1000px){.ds-module__KI4pCq__cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}.ds-module__KI4pCq__col{gap:var(--space-5);align-content:start;min-width:0;display:grid}.ds-module__KI4pCq__headerRow{flex-wrap:wrap}.ds-module__KI4pCq__headerRow>:first-child{flex:240px;min-width:0}.ds-module__KI4pCq__field{gap:var(--space-2);min-width:0;display:grid}.ds-module__KI4pCq__label{font-size:var(--fs-body);font-weight:var(--fw-semibold);color:var(--ds-muted)}.ds-module__KI4pCq__input{width:100%;min-height:var(--input-h);border-radius:var(--radius-in);border:1px solid var(--hairline);background:var(--ds-inset);color:var(--ds-paper);font:inherit;box-sizing:border-box;padding:0 16px;font-size:16px}.ds-module__KI4pCq__input:focus{outline:2px solid var(--ds-spark);outline-offset:1px;border-color:#0000}.ds-module__KI4pCq__input::placeholder{color:color-mix(in srgb, var(--ds-muted) 70%, transparent)}.ds-module__KI4pCq__tabs{gap:var(--space-1);padding:var(--space-1);border-radius:var(--radius-pill);background:var(--ds-inset);scrollbar-width:none;max-inline-size:360px;max-width:100%;display:flex;overflow-x:auto}.ds-module__KI4pCq__tab{min-height:var(--btn-chip);padding:0 var(--space-4);border-radius:var(--radius-pill);color:var(--ds-muted);font:inherit;font-size:var(--fs-body);font-weight:var(--fw-semibold);white-space:nowrap;cursor:pointer;text-align:center;background:0 0;border:0;flex:1 0 auto;justify-content:center;align-items:center;text-decoration:none;display:inline-flex;position:relative}.ds-module__KI4pCq__tab[aria-pressed=true],.ds-module__KI4pCq__tab[aria-current=page],.ds-module__KI4pCq__tab[aria-current=true],.ds-module__KI4pCq__tab[aria-selected=true]{background:var(--ds-paper);color:var(--ds-inset)}.ds-module__KI4pCq__fold{border-radius:var(--ds-r-in);background:var(--ds-surface)}.ds-module__KI4pCq__fold>summary{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:var(--tap);padding:var(--space-3) var(--space-4);cursor:pointer;font-weight:var(--fw-semibold);font-size:var(--fs-body);list-style:none;display:flex}.ds-module__KI4pCq__fold>summary::-webkit-details-marker{display:none}.ds-module__KI4pCq__fold>summary:after{content:"";border-right:2px solid var(--ds-muted);border-bottom:2px solid var(--ds-muted);flex:none;width:8px;height:8px;transform:rotate(45deg)translateY(-2px)}.ds-module__KI4pCq__fold[open]>summary:after{transform:rotate(-135deg)translateY(-2px)}.ds-module__KI4pCq__fold>:not(summary){padding:0 var(--space-4) var(--space-4)}.ds-module__KI4pCq__faces{flex:none;display:inline-flex}.ds-module__KI4pCq__faces>*{object-fit:cover;width:32px;height:32px;box-shadow:0 0 0 2px var(--ds-surface);background:var(--ds-line);font-size:var(--fs-body);font-weight:var(--fw-semibold);color:var(--ds-paper);border-radius:50%;place-items:center;margin-left:-8px;display:inline-grid}.ds-module__KI4pCq__faces>:first-child{margin-left:0}.ds-module__KI4pCq__facts{gap:var(--space-2) var(--space-4);font-size:var(--fs-body);grid-template-columns:auto minmax(0,1fr);margin:0;display:grid}.ds-module__KI4pCq__facts dt{color:var(--ds-muted)}.ds-module__KI4pCq__facts dd{text-align:right;font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;margin:0}.ds-module__KI4pCq__btnDanger{background:color-mix(in srgb, var(--bad) 14%, transparent);color:var(--bad);font-size:var(--fs-body);font-weight:var(--fw-semibold)}.ds-module__KI4pCq__note{font-size:var(--fs-body);color:var(--ds-muted);margin:0;line-height:1.45}.ds-module__KI4pCq__srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ds-module__KI4pCq__dense{gap:var(--space-4)}.ds-module__KI4pCq__dense .ds-module__KI4pCq__lede{font-size:var(--fs-body)}.ds-module__KI4pCq__dense .ds-module__KI4pCq__card{gap:var(--space-3);padding:var(--space-4)}.ds-module__KI4pCq__dense .ds-module__KI4pCq__text,.ds-module__KI4pCq__dense .ds-module__KI4pCq__row,.ds-module__KI4pCq__dense .ds-module__KI4pCq__row small{font-size:var(--fs-body)}.ds-module__KI4pCq__dense .ds-module__KI4pCq__statValue{font-size:var(--fs-display);line-height:1.15}.ds-module__KI4pCq__dense .ds-module__KI4pCq__statNote{font-size:var(--fs-body)}.ds-module__KI4pCq__dense .ds-module__KI4pCq__stat{padding:var(--space-3)}.ds-module__KI4pCq__dense .ds-module__KI4pCq__btn:not(.ds-module__KI4pCq__btnPrimary){min-height:var(--btn-secondary);padding:0 var(--space-4);font-size:var(--fs-body)}.ds-module__KI4pCq__dense .ds-module__KI4pCq__sectionTitle,.ds-module__KI4pCq__dense .ds-module__KI4pCq__cardTitle{font-size:var(--type-lead)}.ds-module__KI4pCq__dense .ds-module__KI4pCq__btnText{padding:0 var(--space-1)}.ds-module__KI4pCq__dense .ds-module__KI4pCq__fold>summary{font-size:var(--fs-body);min-height:44px}.ds-module__KI4pCq__dense .ds-module__KI4pCq__cols,.ds-module__KI4pCq__dense .ds-module__KI4pCq__col{gap:var(--space-4)}
