:root {
    --customHook: #122b22;
    --tiledsprite: #f8f6f1;
    --arrayedFlag: #2d433b;
    --radialmotif: #122b22;
    --widePortal: #f5f1eb;
    --manifoldlobby: #df3e2f;
    --honedlobby: #e7e2da;
    color-scheme: light;
}

:root {
    --headlessSilo: 0.85;
    --linedarticle: 9999px;
    --lightcursor: transparent;
    --arrayedMeter: var(--tiledsprite);
    --tiledLookup: 1.01;
    --wirelessgateway: var(--tiledsprite);
    --inspectedGimbal: var(--customHook);
    --flattree: 390ms;
    --circularSpacer: color-mix(in srgb,var(--customHook) 56%,transparent);
    --anchoredChannel: color-mix(in srgb,var(--customHook) 7%,transparent);
    --bitwiseEnclosure: var(--widePortal);
    --polishedcard: 1.55;
    --dialedJoiner: 0.25rem;
    --issuedbridge: var(--widePortal);
    --fastenedlathe: uppercase;
    --milledcage: 0.5rem;
    --issuedscreen: linear-gradient(transparent,var(--customHook));
    --hardenedGantry: 0.125rem;
    --autoCage: 0 0 0 3px var(--radialmotif);
    --embossedDuct: none;
    --kineticvault: translateY(1px);
    --stereoStub: var(--radialmotif);
    --evenglyph: 63ch;
    --marginedlobby: var(--honedlobby);
    --shortCornice: 0.25rem;
    --planarSection: var(--customHook);
    --manifoldSegment: clamp(3.625rem,7.5vw,5.875rem);
    --chamberedNav: inset 0 1px 2px color-mix(in srgb,var(--customHook) 10%,transparent);
    --responsiveChannel: ease-out;
    --queuedunit: color-mix(in srgb,var(--arrayedFlag) 20%,var(--widePortal));
    --definedAxis: -0.0125em;
    --moldedTarget: var(--widePortal);
    --shadedCorridor: 0.8125rem;
    --manifoldgroup: var(--radialmotif);
    --stereorunner: ease-out;
    --customModule: 0 6px 12px color-mix(in srgb,var(--customHook) 16%,transparent);
    --vectoredLobby: var(--radialmotif);
    --delegatedcircuit: transparent;
    --polishedMast: var(--customHook);
    --adaptiveMeter: var(--widePortal);
    --milledloop: none;
    --structuralSession: 0.25rem;
    --constantmast: var(--honedlobby);
    --stationedBridge: 0 0 0 3px var(--radialmotif);
    --handheldMast: solid;
    --widetooltip: var(--honedlobby);
    --insulatedcircuit: color-mix(in srgb,var(--customHook) 55%,transparent);
    --imagedDrawer: var(--widePortal);
    --turnedSegment: var(--widePortal);
    --tailoredFastener: 97.5625rem;
    --detachedVault: var(--arrayedFlag);
    --alphaForm: var(--optimallathe);
    --moldedaxis: var(--customHook);
    --onboardGlaze: 60ms;
    --shadedTrim: 140ms;
    --planarmodule: 400;
    --multiflyout: var(--honedlobby);
    --tailoredFixture: var(--widePortal);
    --constantjoiner: var(--radialmotif);
    --chamberedkeypad: 0.25rem;
    --keyedFrame: clamp(1rem,4vw,2rem);
    --constantTree: none;
    --relationalcoupler: 0 20px 36px color-mix(in srgb,var(--customHook) 36%,transparent);
    --seamlesssilo: var(--radialmotif);
    --definedsprite: 700;
    --grainedcollar: none;
    --keyedcleat: var(--customHook);
    --queuedtooltip: none;
    --flatCleat: 1px;
    --kineticindicator: 11px;
    --tailoredspacer: 600;
    --stationedLoop: none;
    --optimalprovider: var(--radialmotif);
    --hatchedWall: 0.48;
    --inspectedCornice: 2.75rem;
    --structuralIndicator: 1.25rem;
    --mellowhook: 1;
    --eagerKeypad: 0.6875rem;
    --grainedgraph: var(--arrayedFlag);
    --secondaryGateway: 0 16px 32px color-mix(in srgb,var(--customHook) 22%,transparent);
    --evencard: 0;
    --optimallathe: 1px;
    --denseMeter: 0 1px 3px color-mix(in srgb,var(--customHook) 10%,transparent);
}

@media(max-width:640px) {
    :root {
        --structuralIndicator: calc((1.25rem) * 0.85);
        --eagerKeypad: calc((0.6875rem) * 0.85);
        --manifoldSegment: calc((clamp(3.625rem,7.5vw,5.875rem)) * 0.7);
    }
}

:root {
    --anchoredCorridor: #ffffff;
    --encryptedGlyph: #d83c2e;
}

:root {
    --secondarytooltip: #586860;
}

:root {
    --vettedsilo: #df3e2f;
}

:root {
    --autoCorridor: 'PT Sans',Arial,sans-serif;
    --extendedSpace: 'PT Serif',Georgia,serif;
}

:root {
    --imagedgateway: -0.01em;
    --turnedfastener: 'Fraunces',Georgia,serif;
    --relationalgrate: 600;
}

*,*::after,*::before {
    box-sizing: border-box;
}

html {
    -webkit-text-size-adjust: 100%;
    text-size-adjust: 100%;
    --customCleat: min(var(--tailoredFastener),100rem);
    --optimalWall: min(var(--customCleat),48rem);
}

body {
    margin: 0;
    background: var(--constantmast);
    color: var(--customHook);
    font: 16px/var(--polishedcard,1.6) var(--autoCorridor,Arial,Helvetica,sans-serif);
    font-weight: var(--planarmodule);
    overflow-wrap: break-word;
}

a[href^="mailto:"],a[href^="tel:"],code {
    overflow-wrap: anywhere;
}

a {
    color: inherit;
}

button {
    font: inherit;
}

figure {
    margin: 0;
}

svg,img {
    max-width: 100%;
    height: auto;
}

textarea,input:not([type="checkbox"]):not([type="radio"]) {
    appearance: none;
    -webkit-appearance: none;
}

h1,h2,h6,h5,h4,h3 {
    font-weight: var(--definedsprite);
    letter-spacing: var(--definedAxis);
    overflow-wrap: normal;
    font-family: var(--extendedSpace,inherit);
}

.arrayedFlyout {
    margin-inline: auto;
    width: min(var(--customCleat),calc(100% - var(--keyedFrame)));
}

:is(.eagerbureau,.structuralUnit,.stationedSprite)>.arrayedFlyout {
    width: min(var(--optimalWall),calc(100% - var(--keyedFrame)));
}

:is(.eagerbureau,.structuralUnit,.stationedSprite)>.arrayedFlyout :is(.onboardLens,p) {
    max-width: none;
}

.vettedGlaze {
    scroll-margin-top: var(--rectifiedcollar);
    padding: calc(var(--manifoldSegment) + var(--milledCursor,0rem)) 0;
}

footer.vettedGlaze,header.vettedGlaze {
    padding: 0;
}

.alphaBreadcrumb {
    padding-block: 0;
    min-height: calc(100vh - var(--rectifiedcollar));
    min-height: calc(100svh - var(--rectifiedcollar));
    display: flex;
    flex-direction: column;
    --responsivewrapper: calc(100vh - var(--rectifiedcollar));
}

.alphaBreadcrumb>* {
    flex-direction: column;
    flex: 1 0 auto;
    justify-content: center;
    display: flex;
}

.stereocursor {
    padding: calc(var(--manifoldSegment) + var(--issuedsection,0rem)) 0;
    background: var(--turnedSegment);
    backdrop-filter: var(--embossedDuct);
    -webkit-backdrop-filter: var(--embossedDuct);
}

.vettedGlaze>.stereocursor {
    margin-block: calc(-1 * (var(--manifoldSegment) + var(--milledCursor,0rem)));
}

.vettedGlaze>:is(.multimodule,.inspectedframe) {
    margin-block: calc(-1 * (var(--manifoldSegment) + var(--milledCursor,0rem)));
}

header.vettedGlaze+.vettedGlaze:not(.alphaBreadcrumb) {
    padding-top: calc((var(--manifoldSegment) + var(--milledCursor,0rem)) * var(--deepaxis));
    --deepaxis: 0.55;
}

header.vettedGlaze+.vettedGlaze:not(.alphaBreadcrumb)>:is(.stereocursor,.multimodule,.inspectedframe) {
    margin-top: calc(-1 * (var(--manifoldSegment) + var(--milledCursor,0rem)) * var(--deepaxis));
}

header.vettedGlaze+.vettedGlaze:not(.alphaBreadcrumb)>:is(.stereocursor) {
    padding-top: calc((var(--manifoldSegment) + var(--issuedsection,0rem)) * var(--deepaxis));
}

header.vettedGlaze+.vettedGlaze:not(.alphaBreadcrumb)>.inspectedframe>.eagersegment {
    padding-top: calc((var(--manifoldSegment) + var(--issuedsection,0rem) + 1.5rem) * var(--deepaxis));
}

.delegatedfixture {
    font-weight: var(--relationalgrate,600);
    font-size: 1.25rem;
    text-decoration: none;
    font-family: var(--turnedfastener,inherit);
    letter-spacing: var(--imagedgateway,-0.02em);
}

.diagonalcoupler {
    text-transform: var(--fastenedlathe);
    color: var(--customHook);
    letter-spacing: 0.12em;
    box-shadow: inset 0 -0.125rem 0 var(--manifoldlobby);
    font-size: 0.875rem;
    margin-bottom: 1rem;
    font-weight: 700;
}

.hatchedFlag {
    font-size: 1.25rem;
    line-height: var(--polishedcard);
    opacity: 0.8;
    margin-bottom: 2rem;
    max-width: var(--evenglyph);
}

.linedFilament {
    font-weight: var(--definedsprite);
    letter-spacing: var(--definedAxis);
}

.nominalHook {
    max-width: var(--evenglyph);
}

address {
    font-style: normal;
}

em,i,b {
    font-weight: inherit;
    font-style: inherit;
}

.arrayedSnippet {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-height: var(--inspectedCornice);
    padding-block: 0.5rem;
    padding-inline: var(--shadedCorridor);
    border: var(--alphaForm) var(--handheldMast) var(--delegatedcircuit);
    border-radius: var(--structuralSession);
    background: var(--optimalprovider);
    color: var(--wirelessgateway);
    text-decoration: none;
    font-weight: var(--tailoredspacer);
    cursor: pointer;
    text-transform: var(--stationedLoop);
    letter-spacing: var(--evencard);
    box-shadow: var(--milledloop);
    backdrop-filter: var(--embossedDuct);
    -webkit-backdrop-filter: var(--embossedDuct);
    transition: background var(--shadedTrim) var(--stereorunner),color var(--shadedTrim) var(--stereorunner),border-color var(--shadedTrim) var(--stereorunner),box-shadow var(--shadedTrim) var(--stereorunner),opacity var(--shadedTrim) var(--stereorunner),transform var(--shadedTrim) var(--stereorunner);
}

.arrayedSnippet:hover {
    background: var(--constantjoiner);
    transform: var(--queuedtooltip);
    box-shadow: var(--grainedcollar);
    color: var(--arrayedMeter);
    opacity: var(--mellowhook);
}

.arrayedSnippet:active {
    transform: var(--kineticvault);
    box-shadow: var(--chamberedNav);
}

.seamlessbreadcrumb {
    background: var(--lightcursor);
    border-color: transparent;
    text-underline-offset: 0.3em;
    color: var(--planarSection);
    box-shadow: none;
    text-decoration: underline;
}

.seamlessbreadcrumb:hover {
    box-shadow: none;
    background: var(--lightcursor);
    color: var(--planarSection);
}

.honedMast {
    padding-block: calc(var(--inspectedCornice) / 8);
    padding-inline: calc(var(--shadedCorridor) - 0.125rem);
    font-size: 0.875rem;
    min-height: calc(var(--inspectedCornice) - 0.25rem);
}

input,textarea {
    width: 100%;
    backdrop-filter: var(--embossedDuct);
    -webkit-backdrop-filter: var(--embossedDuct);
    min-height: var(--inspectedCornice);
    padding: 0.75rem var(--shadedCorridor);
    border: var(--optimallathe) var(--handheldMast) var(--circularSpacer);
    border-radius: var(--dialedJoiner);
    background: var(--anchoredChannel);
    color: var(--moldedaxis);
    font: inherit;
    transition: border-color var(--shadedTrim) var(--stereorunner),box-shadow var(--shadedTrim) var(--stereorunner),opacity var(--shadedTrim) var(--stereorunner);
}

textarea {
    line-height: var(--polishedcard);
    min-height: 9rem;
    resize: vertical;
}

textarea:hover,input:hover {
    border-color: var(--vectoredLobby);
}

input:not([type="checkbox"]):not([type="radio"]):focus,textarea:focus {
    border-color: var(--radialmotif);
    box-shadow: var(--autoCage);
}

input:user-invalid,textarea:user-invalid {
    border-color: var(--manifoldgroup);
}

input[type="radio"],input[type="checkbox"] {
    appearance: none;
    -webkit-appearance: none;
    display: inline-grid;
    place-content: center;
    width: auto;
    min-height: 0;
    inline-size: 1.125rem;
    block-size: 1.125rem;
    padding: 0;
    border: var(--optimallathe) var(--handheldMast) var(--vectoredLobby);
    background: var(--anchoredChannel);
    cursor: pointer;
    transition: background var(--shadedTrim) var(--stereorunner),border-color var(--shadedTrim) var(--stereorunner);
}

input[type="checkbox"] {
    border-radius: 0.25rem;
}

input[type="radio"] {
    border-radius: 50%;
}

input[type="checkbox"]::before,input[type="radio"]::before {
    background: var(--tiledsprite);
    block-size: 0.625rem;
    transform: scale(0);
    transition: transform var(--shadedTrim) var(--stereorunner);
    inline-size: 0.625rem;
    content: "";
}

input[type="checkbox"]::before {
    clip-path: polygon(13% 46%,2% 58%,41% 100%,98% 20%,85% 0%,37% 70%);
}

input[type="radio"]::before {
    block-size: 0.5rem;
    border-radius: 50%;
    inline-size: 0.5rem;
}

input[type="radio"]:hover,input[type="checkbox"]:hover {
    border-color: var(--radialmotif);
}

input[type="radio"]:checked,input[type="checkbox"]:checked {
    background: var(--radialmotif);
    border-color: var(--radialmotif);
}

input[type="radio"]:checked::before,input[type="checkbox"]:checked::before {
    transform: scale(1);
}

input[type="radio"]:focus-visible,input[type="checkbox"]:focus-visible {
    outline: 2px solid var(--radialmotif);
    outline-offset: 2px;
    box-shadow: none;
}

input[type="datetime-local"],input[type="time"],input[type="month"],input[type="date"],input[type="week"] {
    padding-block: 0;
    block-size: calc(var(--polishedcard,1.6) * 1em + 1.5rem + 2 * var(--optimallathe));
}

::placeholder {
    color: var(--insulatedcircuit);
    opacity: 1;
}

details,.structuralBreadcrumb {
    padding: var(--structuralIndicator);
    background: var(--imagedDrawer);
    border: var(--flatCleat) var(--handheldMast) var(--grainedgraph);
    border-radius: var(--shortCornice);
    box-shadow: var(--denseMeter);
    backdrop-filter: var(--embossedDuct);
    -webkit-backdrop-filter: var(--embossedDuct);
}

details:hover,.structuralBreadcrumb:not(.milledRunner,.gridsnippet,.logicalPaper):hover {
    box-shadow: var(--customModule);
}

summary {
    list-style-position: inside;
    cursor: pointer;
}

summary::marker {
    color: var(--radialmotif);
}

.multistub .arrayedFlyout {
    width: min(calc(var(--customCleat) * 1.2),calc(100% - var(--keyedFrame)));
}

.multistub {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 30;
    background: var(--moldedTarget);
    border-color: var(--stereoStub);
    border-bottom-color: var(--queuedunit);
    color: var(--inspectedGimbal);
    backdrop-filter: var(--embossedDuct);
    -webkit-backdrop-filter: var(--embossedDuct);
}

.optimalUnit {
    border-color: var(--stereoStub);
    color: var(--inspectedGimbal);
}

.pairedframe a {
    position: relative;
    padding: 0.25rem;
    font-weight: 500;
    text-decoration: none;
    border-radius: var(--dialedJoiner);
    transition: background var(--shadedTrim) var(--stereorunner),box-shadow var(--shadedTrim) var(--stereorunner),color var(--shadedTrim) var(--stereorunner);
}

.multistub .pairedframe a[aria-current="page"] {
    color: var(--seamlesssilo);
    font-weight: 700;
}

.rawpaper {
    border-radius: var(--dialedJoiner);
    color: inherit;
    transition: background var(--shadedTrim) var(--stereorunner);
    border: var(--optimallathe) var(--handheldMast) var(--stereoStub);
    background: transparent;
}

figure>img {
    border: var(--optimallathe) var(--handheldMast) var(--detachedVault);
    border-radius: var(--chamberedkeypad);
}

button:focus,summary:focus,select:focus,input:not([type="checkbox"]):not([type="radio"]):focus,a:focus,.arrayedSnippet:focus,textarea:focus {
    outline-offset: 2px;
    outline: 2px solid transparent;
}

button:focus-visible,a:focus-visible,textarea:focus-visible,.arrayedSnippet:focus-visible,summary:focus-visible,input:not([type="checkbox"]):not([type="radio"]):focus-visible {
    box-shadow: var(--stationedBridge);
    outline: 2px solid transparent;
    outline-offset: 2px;
}

.pairedframe a:hover:focus-visible,.pairedframe a:focus-visible,.rawpaper:focus-visible,.rawpaper:hover:focus-visible {
    outline-offset: 2px;
    box-shadow: var(--stationedBridge);
    outline: 2px solid transparent;
}

.arrayedSnippet:disabled,button:disabled,textarea:disabled,[aria-disabled="true"],input:disabled {
    opacity: var(--hatchedWall);
    cursor: not-allowed;
}

.tiledFlag {
    flex-shrink: 0;
    height: 1.25rem;
    width: 1.25rem;
}

.tuckedSpace {
    width: 3rem;
    flex: 0 0 auto;
    border-radius: var(--hardenedGantry);
    display: inline-flex;
    align-items: center;
    height: 3rem;
    border: var(--optimallathe) var(--handheldMast) var(--grainedgraph);
    justify-content: center;
    color: var(--vettedsilo);
}

.tuckedSpace .tiledFlag {
    width: 1.5rem;
    height: 1.5rem;
}

.tuckedSpace {
    background: color-mix(in srgb,var(--multiflyout) 12%,var(--widePortal));
}

.tuckedSpace {
    box-shadow: inset 0 0 0 var(--optimallathe) var(--marginedlobby);
}

.detachedDuct {
    width: 3rem;
    color: var(--tiledsprite);
    font-weight: var(--definedsprite);
    height: 3rem;
    display: inline-flex;
    align-items: center;
    flex-shrink: 0;
    box-shadow: var(--denseMeter);
    letter-spacing: var(--definedAxis);
    justify-content: center;
    border-radius: var(--hardenedGantry);
    background: var(--radialmotif);
}

.customkeypad {
    color: var(--manifoldlobby);
}

.stationedSprite .hatchedFlag {
    opacity: 0.8;
}

.anchoredcollar .hatchedFlag {
    margin-inline: auto;
}

.onboardLens {
    gap: 0.75rem;
    display: flex;
    max-width: 44rem;
    flex-direction: column;
    margin: 0 0 clamp(2rem,4vw,3.5rem);
}

.alphaCube {
    align-items: center;
    margin-inline: auto;
    text-align: center;
}

.scalarBureau {
    gap: 0.75rem;
    width: 100%;
    box-shadow: none;
    justify-content: center;
    align-items: center;
    display: flex;
}

.scalarBureau::before,.scalarBureau::after {
    background: var(--manifoldlobby);
    display: none;
    content: "";
    flex: 0 0 auto;
}

.linedFilament {
    margin: 0;
    line-height: 1.1;
    font-size: calc((1rem + (clamp(1.875rem,4vw,3rem) - 1rem) * var(--headlessSilo)) * var(--tiledLookup));
}

.diagonalcoupler {
    margin: 0;
    font-size: 0.8125rem;
}

.hatchedFlag {
    line-height: var(--polishedcard);
    opacity: 0.75;
    margin: 0;
    font-size: 1.125rem;
}

.matteSection {
    display: flex;
    flex-wrap: wrap;
    gap: 0.75rem;
    align-items: center;
}

.wirelessBureau {
    border-block: var(--optimallathe) var(--handheldMast) var(--grainedgraph);
}

.nominalgraph {
    --milledCursor: 0rem;
    --issuedsection: 0rem;
}

.rawgantry {
    --milledCursor: -1rem;
    --issuedsection: -1.5rem;
}

.arrayeddrum {
    --issuedsection: 0.625rem;
    --milledCursor: 0.5rem;
}

.eagerFlyout {
    --issuedsection: 0.5rem;
    --milledCursor: 1rem;
}

@media(max-width:640px) {
    .nominalgraph,.arrayeddrum,.eagerFlyout,.rawgantry {
        --issuedsection: 0rem;
        --milledCursor: 0rem;
    }

    .linedFilament {
        font-size: calc((1rem + (clamp(1.75rem,7vw,2.25rem) - 1rem) * var(--headlessSilo)) * var(--tiledLookup));
    }

    .hatchedFlag {
        font-size: 1.0625rem;
    }

    .onboardLens {
        margin-bottom: clamp(1.5rem,6vw,2rem);
        gap: 0.5rem;
    }

    .matteSection {
        flex-direction: column;
        width: 100%;
        align-items: stretch;
        gap: 0.625rem;
    }

    .matteSection .arrayedSnippet {
        width: 100%;
    }

    .tuckedSpace {
        width: 2.75rem;
        height: 2.75rem;
    }
}

.radialSpace {
    align-items: flex-start;
    display: flex;
    line-height: var(--polishedcard);
    font-size: 1.0625rem;
    gap: 0.875rem;
}

.upperColumn {
    opacity: 0.85;
}

.vettedCube .fastenedWrapper {
    list-style: none;
    margin: 0;
    padding: calc(var(--structuralIndicator) * 1.75);
    display: flex;
    flex-direction: column;
    max-width: 60rem;
    margin-inline: auto;
    background: var(--bitwiseEnclosure);
    border: var(--optimallathe) var(--handheldMast) var(--grainedgraph);
    border-radius: var(--milledcage);
    box-shadow: var(--denseMeter);
}

.fastenedWrapper .radialSpace {
    font-size: clamp(1.0625rem,1.4vw,1.25rem);
    gap: 1.25rem;
    border-top: var(--optimallathe) var(--handheldMast) var(--grainedgraph);
    padding: 1.75rem 0;
}

.fastenedWrapper .radialSpace:first-child {
    padding-top: 0;
    border-top: none;
}

.fastenedWrapper .radialSpace:last-child {
    padding-bottom: 0;
}

.fastenedWrapper .upperColumn {
    opacity: 1;
}

.rectifiedlobby {
    display: inline-flex;
    background: color-mix(in srgb,var(--manifoldlobby) 12%,var(--widePortal));
    align-items: center;
    flex-shrink: 0;
    color: var(--manifoldlobby);
    border-radius: 50%;
    width: 2.5rem;
    justify-content: center;
    height: 2.5rem;
}

.rectifiedlobby .tiledFlag {
    width: 1.25rem;
    height: 1.25rem;
}

@media(max-width:640px) {
    .vettedCube .fastenedWrapper {
        padding: var(--structuralIndicator);
    }

    .fastenedWrapper .radialSpace {
        gap: 1rem;
        padding: 1.25rem 0;
    }
}

.planarcorridor {
    justify-content: center;
    width: 2.25rem;
    height: 2.25rem;
    display: inline-flex;
    align-items: center;
    flex-shrink: 0;
    box-sizing: border-box;
}

.planarcorridor .onlineLedger {
    height: 1.25rem;
    width: 1.25rem;
}

.corneredIndicator {
    border: var(--optimallathe) var(--handheldMast) var(--manifoldlobby);
    color: var(--manifoldlobby);
}

.corneredIndicator {
    border-radius: var(--dialedJoiner);
}

.delegatedfixture {
    display: inline-flex;
    align-items: center;
    gap: 0.625rem;
}

.relationalgateway {
    display: inline-block;
}

.denseAlert {
    gap: 0.75rem;
    font-family: var(--turnedfastener,inherit);
    font-weight: var(--relationalgrate,700);
    align-items: center;
    margin: 0 0 1rem;
    font-size: 1.0625rem;
    letter-spacing: var(--imagedgateway,normal);
    display: flex;
}

.onboardWall {
    display: flex;
    margin: 0;
    flex-direction: column;
}

.scalarlathe {
    gap: 0.5rem clamp(1rem,3vw,2rem);
    border-top: var(--optimallathe) var(--handheldMast) var(--grainedgraph);
    grid-template-columns: minmax(9rem,0.5fr) 1.5fr;
    align-items: start;
    padding: 0.875rem 0;
    display: grid;
}

.scalarlathe:last-child {
    border-bottom: var(--optimallathe) var(--handheldMast) var(--grainedgraph);
}

.scalarlathe dt {
    font-size: 0.8125rem;
    font-weight: 700;
    letter-spacing: 0.06em;
    text-transform: uppercase;
    opacity: 0.55;
}

.scalarlathe dd {
    line-height: var(--polishedcard);
    opacity: 0.9;
    margin: 0;
}

.scalarlathe dd a {
    text-decoration: underline;
    text-underline-offset: 0.2em;
}

.mellowLens {
    padding: 0;
    flex-direction: column;
    display: flex;
    gap: 0.75rem;
    list-style: none;
    margin: 1.25rem 0 0;
}

.mellowLens li {
    align-items: flex-start;
    display: flex;
    gap: 0.625rem;
    line-height: var(--polishedcard);
}

.pinnedlookup {
    opacity: 0.85;
}

.mellowLens .tiledFlag {
    margin-top: 0.2rem;
    flex-shrink: 0;
    color: var(--manifoldlobby);
    height: 1.05rem;
    width: 1.05rem;
}

.issuedgrate {
    font-size: 0.9375rem;
    align-items: center;
    gap: 0.5rem;
    margin: 1.5rem 0 0;
    display: flex;
}

.shadedjoiner {
    opacity: 0.75;
}

.issuedgrate .tiledFlag {
    flex-shrink: 0;
    height: 1.05rem;
    color: var(--manifoldlobby);
    width: 1.05rem;
}

.pinnedFlyout .gridsnippet {
    margin-top: 1.5rem;
}

.keyedGrate {
    margin-top: clamp(2rem,4vw,2.5rem);
}

.keyedGrate h3 {
    font-size: 1.125rem;
    margin: 0;
}

.gridsnippet .scalarlathe:first-child {
    border-top: none;
    padding-top: 0;
}

.gridsnippet .scalarlathe:last-child {
    border-bottom: none;
    padding-bottom: 0;
}

@media(max-width:768px) {
    .scalarlathe {
        gap: 0.25rem;
        grid-template-columns: 1fr;
    }
}

@media(max-width:640px) {
    .keyedGrate {
        margin-top: 1.5rem;
    }
}

.vettedGrate {
    background-image: linear-gradient(180deg,transparent 0%,color-mix(in srgb,var(--customHook) 5%,transparent) 100%);
}

.stationedSprite .milledBrim {
    overflow: hidden;
    border-radius: var(--milledcage);
    box-shadow: var(--relationalcoupler);
    position: relative;
    padding: calc(var(--structuralIndicator) * 1.75);
}

.headlessChannel {
    border: var(--flatCleat) var(--handheldMast) var(--grainedgraph);
    background: var(--imagedDrawer);
}

.stationedSprite .headlessChannel {
    box-shadow: var(--denseMeter);
}

.milledBrim>.anchoredVault {
    z-index: 1;
    position: relative;
}

.milledBrim .lighttree {
    aspect-ratio: 1;
    position: absolute;
}

.upperstub {
    bottom: -14%;
    inset-inline-end: -6%;
}

.deepPopover {
    width: min(26%,12rem);
}

.lighttree {
    border-radius: 50%;
    pointer-events: none;
    overflow: hidden;
    place-items: center;
    display: grid;
}

.headlessChannel .lighttree {
    background-image: repeating-linear-gradient(0deg,color-mix(in srgb,var(--customHook) 7%,transparent) 0 1px,transparent 1px 2.25rem),repeating-linear-gradient(90deg,color-mix(in srgb,var(--customHook) 7%,transparent) 0 1px,transparent 1px 2.25rem),repeating-radial-gradient(circle at 50% 50%,transparent 0 1.6rem,color-mix(in srgb,var(--customHook) 15%,transparent) 1.6rem calc(1.6rem + 1px));
}

.lightscaffold {
    height: 2.25rem;
    width: 2.25rem;
}

.anchoredVault h1,.anchoredVault h2 {
    font-size: calc((1rem + (clamp(1.75rem,4vw,2.75rem) - 1rem) * var(--headlessSilo)) * var(--tiledLookup));
    margin: 0 0 1rem;
    line-height: 1.1;
}

.anchoredVault .embossedSprite {
    margin: 1rem 0 1.5rem;
}

.anchoredcollar .detachedwell {
    padding: calc(var(--structuralIndicator) * 1.75);
    text-align: center;
}

.anchoredcollar {
    overflow: hidden;
    position: relative;
}

.kernedForm {
    position: absolute;
    z-index: 0;
    height: 100%;
    inset: 0;
    object-fit: cover;
    width: 100%;
}

.anchoredcollar::after {
    pointer-events: none;
    content: "";
    inset: 0;
    background: linear-gradient(180deg,color-mix(in srgb,var(--widePortal) 62%,transparent) 0%,color-mix(in srgb,var(--widePortal) 84%,transparent) 100%);
    position: absolute;
    z-index: 0;
}

.anchoredcollar>.arrayedFlyout {
    position: relative;
    z-index: 1;
}

.detachedwell {
    border-radius: var(--shortCornice);
    background: radial-gradient(115% 105% at 88% -20%,color-mix(in srgb,var(--manifoldlobby) 26%,transparent) 0%,transparent 62%),radial-gradient(95% 90% at -8% 112%,color-mix(in srgb,var(--manifoldlobby) 14%,transparent) 0%,transparent 60%),var(--imagedDrawer);
    box-shadow: var(--denseMeter);
    border: var(--optimallathe) var(--handheldMast) var(--grainedgraph);
}

.detachedwell h2,.detachedwell h1 {
    margin: 0 0 1rem;
    font-size: calc((1rem + (clamp(2rem,5vw,3.25rem) - 1rem) * var(--headlessSilo)) * var(--tiledLookup));
    line-height: 1.1;
}

.detachedwell .hatchedFlag {
    margin-inline: auto;
}

.detachedwell .embossedSprite {
    align-items: center;
    margin: 1rem 0 1.5rem;
}

.detachedwell .diagonalcoupler,.anchoredVault .diagonalcoupler,.mellowhallway .diagonalcoupler {
    margin: 0 0 0.75rem;
}

.embossedSprite {
    gap: 0.5rem;
    flex-direction: column;
    display: flex;
    font-style: normal;
}

.manifoldhub {
    align-items: flex-start;
    gap: 0.5rem;
    line-height: var(--polishedcard);
    min-width: 0;
    display: inline-flex;
}

.manifoldhub .customkeypad {
    margin-top: 0.125rem;
}

.embossedSprite a {
    text-decoration: underline;
    text-underline-offset: 0.2em;
}

.vettedGrate .mellowhallway {
    text-align: center;
}

.mellowhallway h1,.mellowhallway h2 {
    font-size: calc((1rem + (clamp(1.75rem,4vw,2.75rem) - 1rem) * var(--headlessSilo)) * var(--tiledLookup));
    margin: 0 0 0.5rem;
}

.mellowhallway .hatchedFlag {
    margin-inline: auto;
}

.handheldLathe {
    grid-template-columns: repeat(3,minmax(0,1fr));
    display: grid;
    gap: var(--eagerKeypad);
    margin: 2rem 0 2.5rem;
    text-align: left;
}

.corneredportal {
    overflow: hidden;
    position: relative;
    gap: 0.75rem;
    display: flex;
    align-items: flex-start;
    flex-direction: column;
    word-break: break-word;
}

.polishedtooltip {
    font-size: 0.8125rem;
    width: 100%;
    letter-spacing: 0.06em;
    opacity: 0.6;
    font-weight: 700;
    border-bottom: var(--optimallathe) var(--handheldMast) var(--grainedgraph);
    padding-bottom: 0.5rem;
    text-transform: uppercase;
}

.imagedcrest {
    line-height: var(--polishedcard);
    font-size: 1.0625rem;
}

.multiFrame {
    bottom: -6.5rem;
    z-index: 0;
    height: 18rem;
    inset-inline-end: -1.25rem;
    color: color-mix(in srgb,var(--radialmotif) 10%,transparent);
    width: 19rem;
    pointer-events: none;
    position: absolute;
}

.polishedtooltip,.imagedcrest,.corneredportal .tuckedSpace {
    position: relative;
    z-index: 1;
}

.corneredportal a {
    text-underline-offset: 0.2em;
    text-decoration: underline;
}

@media(max-width:900px) {
    .handheldLathe {
        grid-template-columns: repeat(2,minmax(0,1fr));
    }
}

@media(max-width:768px) {
    .milledBrim .lighttree {
        display: none;
    }

    .milledBrim,.stationedSprite .milledBrim {
        padding: var(--structuralIndicator);
    }

    .anchoredcollar .detachedwell,.detachedwell {
        padding: var(--structuralIndicator);
    }

    .handheldLathe {
        grid-template-columns: 1fr;
    }
}

@media(max-width:640px) {
    .detachedwell h2,.detachedwell h1 {
        font-size: calc((1rem + (clamp(1.75rem,7vw,2.25rem) - 1rem) * var(--headlessSilo)) * var(--tiledLookup));
    }
}

.nominalHook h1 {
    margin: 0 0 1.5rem;
    font-size: calc((1rem + (clamp(2.25rem,5vw,3.5rem) - 1rem) * var(--headlessSilo)) * var(--tiledLookup));
    line-height: 1.1;
}

.nominalHook h2 {
    font-size: 1.5rem;
    margin: 2.5rem 0 1rem;
    line-height: 1.3;
}

.nominalHook h3 {
    margin: 2rem 0 0.75rem;
    line-height: 1.4;
    font-size: 1.125rem;
}

.nominalHook p {
    color: color-mix(in srgb,var(--customHook) 85%,transparent);
    line-height: var(--polishedcard);
    margin: 0 0 1.25rem;
    font-size: 1.0625rem;
}

.nominalHook p:last-child {
    margin-bottom: 0;
}

.nominalHook p.diagonalcoupler {
    color: var(--customHook);
    font-size: 0.8125rem;
    margin: 0;
}

.nominalHook ul {
    display: flex;
    margin: 0 0 1.25rem;
    gap: 0.5rem;
    flex-direction: column;
    padding-left: 1.25rem;
}

.nominalHook li {
    line-height: var(--polishedcard);
    font-size: 1.0625rem;
    color: color-mix(in srgb,var(--customHook) 85%,transparent);
}

.nominalHook a {
    text-decoration: underline;
    text-underline-offset: 0.2em;
    color: var(--radialmotif);
}

.nominalHook strong {
    font-weight: 700;
}

.inspectedframe {
    background-color: var(--constantmast);
}

.eagersegment {
    padding: calc(var(--manifoldSegment) + var(--issuedsection,0rem) + 1.5rem) 0;
}

.logicalPaper {
    margin-inline: auto;
    text-align: center;
    padding: calc(var(--structuralIndicator) * 1.75) calc(var(--structuralIndicator) * 1.5);
    background: color-mix(in srgb,var(--imagedDrawer) 94%,var(--customHook));
    max-width: min(100%,52rem);
    width: 100%;
}

.logicalPaper .diagonalcoupler {
    margin-bottom: 0;
}

.logicalPaper h1,.logicalPaper h2 {
    margin-top: 0.35rem;
    margin-bottom: 1.25rem;
}

@media(max-width:768px) {
    .logicalPaper {
        padding: calc(var(--structuralIndicator) * 1.25) var(--structuralIndicator);
    }
}

@media(max-width:640px) {
    .nominalHook h1 {
        font-size: calc((1rem + (clamp(1.875rem,7vw,2.5rem) - 1rem) * var(--headlessSilo)) * var(--tiledLookup));
    }
}

.chamberedLobby {
    border-radius: 0;
}

.structuralCollar .vettedLens {
    align-items: center;
    padding: calc(var(--structuralIndicator) * 2.25);
    box-shadow: var(--denseMeter);
    display: grid;
    grid-template-columns: minmax(0,1fr) minmax(0,22rem);
    border: var(--optimallathe) var(--handheldMast) var(--grainedgraph);
    gap: clamp(2rem,4vw,3.5rem);
    border-radius: var(--milledcage);
    background: var(--bitwiseEnclosure);
}

.issuednav {
    flex-direction: column;
    min-width: min(100%,20rem);
    display: flex;
    justify-content: center;
    gap: 0.75rem;
}

.hatchedtrim {
    display: flex;
    flex-wrap: wrap;
    gap: 0.5rem;
}

.eagercard {
    line-height: 1.2;
    background: var(--imagedDrawer);
    padding: 0.375rem 0.875rem;
    display: inline-flex;
    border: var(--optimallathe) var(--handheldMast) var(--grainedgraph);
    align-items: center;
    border-radius: var(--linedarticle);
    font-size: 0.9375rem;
}

.multiWrapper {
    justify-content: center;
    gap: 0.5rem;
    width: 100%;
}

.multiWrapper .tiledFlag {
    height: 1.1rem;
    width: 1.1rem;
}

.delegatedAlert {
    margin: 0;
    font-size: 0.875rem;
    opacity: 0.7;
    text-align: center;
    line-height: 1.4;
}

.issuedBreadcrumb {
    max-width: 52ch;
}

.issuedBreadcrumb h2,.issuedBreadcrumb h1 {
    font-size: calc((1rem + (clamp(1.5rem,3.5vw,2.25rem) - 1rem) * var(--headlessSilo)) * var(--tiledLookup));
    line-height: 1.15;
    margin: 0 0 0.5rem;
}

.issuedBreadcrumb .hatchedFlag {
    margin: 0;
}

.chamberedLobby {
    position: relative;
    overflow: hidden;
}

.chamberedLobby::before {
    position: absolute;
    content: "";
    pointer-events: none;
    inset: 0;
    background-image: repeating-linear-gradient(90deg,color-mix(in srgb,var(--widePortal) 4%,transparent) 0,color-mix(in srgb,var(--widePortal) 4%,transparent) 1px,transparent 1px,transparent 64px),repeating-linear-gradient(180deg,color-mix(in srgb,var(--widePortal) 4%,transparent) 0,color-mix(in srgb,var(--widePortal) 4%,transparent) 1px,transparent 1px,transparent 64px);
}

.kineticFlyout {
    height: 2rem;
    right: clamp(1rem,3vw,2rem);
    pointer-events: none;
    position: absolute;
    top: clamp(1rem,3vw,2rem);
    left: clamp(1rem,3vw,2rem);
}

.radialflag {
    bottom: clamp(1rem,3vw,2rem);
    top: auto;
}

.kineticFlyout::before,.kineticFlyout::after {
    content: "";
    position: absolute;
    width: 2rem;
    height: 2rem;
}

.kineticFlyout::before {
    border-left: var(--optimallathe) var(--handheldMast) var(--vectoredLobby);
    left: 0;
}

.kineticFlyout::after {
    border-right: var(--optimallathe) var(--handheldMast) var(--vectoredLobby);
    right: 0;
}

.kineticFlyout:not(.radialflag)::before,.kineticFlyout:not(.radialflag)::after {
    border-top: var(--optimallathe) var(--handheldMast) var(--vectoredLobby);
    top: 0;
}

.radialflag::before,.radialflag::after {
    bottom: 0;
    border-bottom: var(--optimallathe) var(--handheldMast) var(--vectoredLobby);
}

.dialedUnit {
    text-align: center;
    position: relative;
    margin: 0 auto;
    max-width: 640px;
}

.nominalnav {
    margin: clamp(1.5rem,3vw,2rem) 0 0;
    opacity: 0.7;
    font-size: 0.875rem;
    line-height: 1.4;
}

.dialedUnit h1,.dialedUnit h2 {
    line-height: 1.1;
    margin: 0 0 clamp(1.25rem,2.5vw,1.75rem);
    font-size: calc((1rem + (clamp(2rem,5vw,3rem) - 1rem) * var(--headlessSilo)) * var(--tiledLookup));
}

.dialedUnit .hatchedFlag {
    margin: 0 auto clamp(2.25rem,4vw,3rem);
}

@media(max-width:768px) {
    .structuralCollar .vettedLens {
        gap: 1.5rem;
        justify-items: start;
        grid-template-columns: 1fr;
    }

    .issuednav {
        width: 100%;
        border-top: var(--optimallathe) var(--handheldMast) var(--grainedgraph);
        padding-top: 1.5rem;
        min-width: 0;
    }
}

@media(max-width:640px) {
    .structuralCollar .vettedLens {
        padding: calc(var(--structuralIndicator) * 1.25);
    }

    .dialedUnit h1,.dialedUnit h2 {
        font-size: calc((1rem + (clamp(1.75rem,7vw,2.25rem) - 1rem) * var(--headlessSilo)) * var(--tiledLookup));
    }
}

.hatchedduct {
    border: var(--optimallathe) var(--handheldMast) var(--grainedgraph);
    padding: 0;
    background: var(--imagedDrawer);
    cursor: pointer;
    border-radius: var(--shortCornice);
}

.hatchedduct summary {
    font-size: 1.0625rem;
    line-height: var(--polishedcard);
    list-style: none;
    cursor: pointer;
    padding: clamp(1.25rem,2.5vw,1.5rem);
    gap: 1rem;
    justify-content: space-between;
    display: flex;
    align-items: flex-start;
    font-weight: 700;
}

.connectedChannel summary {
    justify-content: flex-end;
    flex-direction: row-reverse;
}

.hatchedduct summary::-webkit-details-marker {
    display: none;
}

.hatchedduct summary::after {
    color: var(--radialmotif);
    font-size: 1.5rem;
    flex-shrink: 0;
    content: "+";
    margin-block-start: calc((1.0625rem * var(--polishedcard) - 1.65rem) / 2);
    transition: transform var(--shadedTrim) var(--stereorunner),background-color var(--shadedTrim) var(--stereorunner),border-color var(--shadedTrim) var(--stereorunner),color var(--shadedTrim) var(--stereorunner);
    font-weight: 400;
    line-height: 1.1;
}

.hatchedduct[open]:not([data-flatcolumn]) summary::after {
    transform: rotate(45deg);
}

.hatchedduct p {
    padding: 0 clamp(1.25rem,2.5vw,1.5rem) clamp(1.25rem,2.5vw,1.5rem);
    line-height: var(--polishedcard);
    max-width: 70ch;
    opacity: 0.75;
    margin: 0;
}

.rawfastener {
    flex-direction: column;
    display: flex;
    gap: 1rem;
}

.tiledunit .rawfastener {
    max-width: 48rem;
    margin-inline: auto;
}

@media(max-width:640px) {
    .hatchedduct summary {
        padding: 1rem 1.125rem;
        font-size: 1rem;
    }
}

.definedhub {
    border-top: var(--optimallathe) var(--handheldMast) var(--grainedgraph);
    padding: calc(var(--manifoldSegment) * 0.7) 0 calc(var(--manifoldSegment) * 0.5);
}

.animatedcollar {
    font-size: 0.875rem;
    padding-top: clamp(1.5rem,3vw,2rem);
    border-top: var(--optimallathe) var(--handheldMast) var(--grainedgraph);
    gap: 1rem;
    display: flex;
    flex-wrap: wrap;
    margin-top: clamp(2rem,4vw,3rem);
    align-items: center;
    justify-content: space-between;
}

.animatedcollar p {
    margin: 0;
}

.animatedcollar p:not(.imagedSprite) {
    opacity: 0.65;
}

.animatedcollar a {
    text-decoration: none;
}

.animatedcollar a:hover {
    text-decoration: underline;
}

.detachedtree {
    margin-left: auto;
    justify-content: flex-end;
    align-items: center;
    display: flex;
    gap: 0.75rem 1.5rem;
    flex-wrap: wrap;
}

.fastenedtrim {
    display: flex;
    flex-wrap: wrap;
    gap: 1.25rem;
}

.fastenedtrim a {
    transition: opacity var(--shadedTrim) var(--stereorunner),color var(--shadedTrim) var(--stereorunner);
    opacity: 0.65;
}

.fastenedtrim a:hover {
    color: var(--radialmotif);
    opacity: 1;
}

.imagedSprite {
    margin: 0;
    font-size: 0.75rem;
    color: var(--secondarytooltip);
}

.imagedSprite a {
    text-decoration: none;
}

.matteKeypad {
    align-items: flex-start;
}

.matteKeypad .planarcorridor {
    margin-block-start: max(0px,calc((1em * var(--polishedcard) - 2.25rem) / 2));
}

.matteKeypad .relationalgateway {
    margin-block-start: max(0px,calc((2.25rem - 1em * var(--polishedcard)) / 2));
}

.connecteddrawer {
    flex-direction: column;
    gap: 0.65rem;
    display: flex;
    font-style: normal;
}

.evenCoupler {
    display: inline-flex;
    min-width: 0;
    gap: 0.5rem;
    align-items: flex-start;
    line-height: var(--polishedcard);
    text-decoration: none;
}

.flatFastener {
    opacity: 0.85;
}

.evenCoupler .tiledFlag {
    margin-block-start: calc((1rem * var(--polishedcard) - 1.05rem) / 2);
}

.evenCoupler .tiledFlag {
    width: 1.05rem;
    height: 1.05rem;
}

a.evenCoupler:hover .flatFastener {
    opacity: 1;
}

a.customChannel {
    opacity: 1;
    text-decoration: underline;
    text-decoration-color: var(--manifoldlobby);
    text-decoration-thickness: 0.08em;
    text-underline-offset: 0.28em;
}

a.customChannel:hover {
    text-decoration-color: var(--manifoldlobby);
    color: var(--radialmotif);
}

.chartedCrest {
    gap: 1.5rem clamp(2rem,5vw,4rem);
    flex-wrap: wrap;
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
}

.inspectedLedge {
    text-align: end;
    opacity: 0.75;
    max-width: 30ch;
    line-height: var(--polishedcard);
    margin: 0;
}

.arrayedTunnel {
    display: flex;
    flex-direction: column;
    margin: clamp(2rem,4vw,3rem) 0 clamp(1.5rem,3vw,2.25rem);
}

.arrayedTunnel a {
    font-family: var(--extendedSpace,inherit);
    align-items: center;
    gap: 1.5rem;
    justify-content: space-between;
    border-top: var(--optimallathe) var(--handheldMast) var(--grainedgraph);
    padding: clamp(0.6rem,1.4vw,1rem) 0;
    font-size: calc((1rem + (clamp(1.75rem,4.5vw,2.625rem) - 1rem) * var(--headlessSilo)) * var(--tiledLookup));
    line-height: 1.1;
    transition: color var(--shadedTrim) var(--stereorunner);
    text-decoration: none;
    display: flex;
}

.arrayedTunnel a:last-child {
    border-bottom: var(--optimallathe) var(--handheldMast) var(--grainedgraph);
}

.arrayedTunnel a:hover {
    color: var(--radialmotif);
}

.shortgimbal {
    flex: 0 0 auto;
    color: var(--manifoldlobby);
    width: 0.55em;
    height: 0.55em;
}

.shortgimbal {
    transform: rotate(-45deg);
}

.insulatedsegment {
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
    flex-wrap: wrap;
    gap: 1.5rem clamp(2rem,5vw,4rem);
}

.definedhub .connecteddrawer {
    flex-wrap: wrap;
    flex-direction: row;
    min-width: 0;
    gap: 0.65rem 1.75rem;
}

.definedhub .animatedcollar {
    flex: 1 1 20rem;
    justify-content: flex-end;
    margin-top: 0;
    padding-top: 0;
    border-top: none;
}

@media(max-width:768px) {
    .animatedcollar {
        flex-direction: column;
        align-items: flex-start;
    }

    .detachedtree {
        justify-content: flex-start;
        margin-left: 0;
    }

    .definedhub .connecteddrawer {
        flex-direction: column;
    }

    .inspectedLedge {
        text-align: start;
    }

    .insulatedsegment {
        align-items: flex-start;
    }

    .definedhub .animatedcollar {
        justify-content: flex-start;
    }
}

@media(max-width:640px) {
    .animatedcollar {
        margin-top: 1.5rem;
        padding-top: 1.25rem;
    }
}

.fastenedProvider {
    display: grid;
    gap: 1.25rem;
}

.hatchedUnit {
    min-width: 0;
    gap: 0.5rem;
    display: flex;
    flex-direction: column;
}

.diagonalglyph {
    letter-spacing: 0.01em;
    font-size: 0.875rem;
    font-weight: 600;
}

.tuckedModule {
    flex-wrap: wrap;
    align-items: center;
    display: flex;
    gap: 1rem;
}

.logicalThread {
    margin: 0;
    font-size: 0.875rem;
}

.logicalThread:empty {
    display: none;
}

.logicalThread[data-onboardlobby] {
    border: 0;
    white-space: nowrap;
    position: absolute;
    height: 1px;
    clip-path: inset(50%);
    width: 1px;
    overflow: hidden;
    padding: 0;
    margin: -1px;
}

.issuedloft:not([hidden]) {
    align-items: center;
    gap: inherit;
    display: inline-flex;
}

.arrayedSnippet[data-universalunit] {
    opacity: 1;
    position: relative;
    pointer-events: none;
    color: transparent;
}

.arrayedSnippet[aria-disabled="true"] {
    cursor: default;
}

.arrayedSnippet[data-universalunit] .tiledFlag {
    visibility: hidden;
}

.tuckedModule .arrayedSnippet[data-universalunit][aria-busy="true"]::after {
    content: "";
    display: block;
    position: absolute;
    inset: auto;
    top: 50%;
    left: 50%;
    z-index: 1;
    width: 1.15em;
    height: 1.15em;
    margin: -0.575em 0 0 -0.575em;
    padding: 0;
    box-sizing: border-box;
    background: none;
    opacity: 1;
    border: 2px solid var(--wirelessgateway);
    border-top-color: transparent;
    border-radius: 50%;
    transition: none;
    animation: raisedinlay 0.7s linear infinite;
}

@media (prefers-reduced-motion: reduce) {
    .tuckedModule .arrayedSnippet[data-universalunit][aria-busy="true"]::after {
        animation: none;
    }
}

@keyframes raisedinlay {
    to {
        transform: rotate(360deg);
    }
}

.phasedportal {
    display: flex;
    flex-direction: column;
    max-width: 44rem;
    margin: 0 0 clamp(1.75rem,3vw,2.5rem);
    gap: 0.75rem;
}

.shortScaffold {
    align-items: center;
    text-align: center;
    margin-inline: auto;
}

.logicalScaffold {
    grid-template-columns: repeat(2,minmax(0,1fr));
    gap: 1.25rem 1.5rem;
}

.logicalScaffold .semiFlyout,.logicalScaffold .tuckedModule {
    grid-column: 1/-1;
}

.animatedwell .kernedFastener {
    margin-inline: auto;
    max-width: 44rem;
}

.dialedentry {
    margin: 1rem 0 0;
    font-size: 0.8125rem;
    opacity: 0.65;
}

.circularcleat {
    font-weight: 400;
    text-transform: none;
    opacity: 0.72;
}

@media(max-width:768px) {
    .logicalScaffold {
        grid-template-columns: 1fr;
    }

    .tuckedModule .arrayedSnippet {
        width: 100%;
    }
}

.keyedGateway .semiledger {
    align-items: center;
}

.kernedloft {
    display: flex;
    flex-direction: column;
}

.semiledger {
    gap: clamp(2rem,5vw,4rem);
    display: flex;
    align-items: center;
    border-top: var(--optimallathe) var(--handheldMast) var(--grainedgraph);
    padding: clamp(2.5rem,5vw,4rem) 0;
}

.semiledger:last-child {
    border-bottom: var(--optimallathe) var(--handheldMast) var(--grainedgraph);
}

.shadedColumn {
    flex: 1;
}

.shadedColumn h3 {
    font-size: calc((1rem + (clamp(1.625rem,3.5vw,2.25rem) - 1rem) * var(--headlessSilo)) * var(--tiledLookup));
    margin: 0 0 1rem;
}

.shadedColumn p {
    line-height: var(--polishedcard);
    max-width: 60ch;
    margin: 0;
    opacity: 0.75;
    font-size: 1.125rem;
}

.shadedColumn p:first-of-type {
    opacity: 1;
    font-size: 1.25rem;
}

.shadedColumn .milledwell {
    margin-top: 1rem;
}

.connectedframe {
    width: 45%;
    margin: 0;
    flex-shrink: 0;
}

.connectedframe img {
    object-fit: cover;
    width: 100%;
    display: block;
    aspect-ratio: 1;
    border-radius: var(--chamberedkeypad);
}

@media(min-width:769px) {
    .optimalmotif>.semiledger:nth-child(odd),.kernedloft:not(.optimalmotif)>.semiledger:nth-child(even) {
        flex-direction: row-reverse;
    }
}

@media(max-width:768px) {
    .kernedloft>.semiledger:nth-child(even),.semiledger {
        padding: 2rem 0;
        gap: 2rem;
        flex-direction: column;
    }

    .connectedframe {
        width: 100%;
    }
}

@media(max-width:640px) {
    .kernedloft>.semiledger:nth-child(even),.semiledger {
        padding: 1.5rem 0;
        gap: 1.25rem;
    }
}

.multistub {
    flex-direction: column;
    transition: height var(--shadedTrim) var(--stereorunner);
    height: var(--insulatedWall);
    display: flex;
    --insulatedWall: 5rem;
}

@keyframes drawnviewport {
    from {
        transform: translateX(0);
    }

    to {
        transform: translateX(-100%);
    }
}

.bitwiseentry {
    align-items: center;
    justify-content: space-between;
    gap: clamp(1rem,2vw,1.5rem);
    flex: 1 1 auto;
    min-height: 0;
    padding-block: 0;
    display: flex;
}

.optimalUnit {
    gap: clamp(1rem,2vw,1.5rem);
    align-items: center;
    display: flex;
}

.pairedframe {
    display: flex;
    gap: clamp(1rem,2vw,1.5rem);
    flex-wrap: wrap;
}

.rawpaper {
    cursor: pointer;
    width: 2.75rem;
    justify-content: center;
    align-items: center;
    display: none;
    height: 2.75rem;
}

.rawpaper .logicalFrame {
    display: none;
}

.rawpaper[aria-expanded="true"] .portedmast {
    display: none;
}

.rawpaper[aria-expanded="true"] .logicalFrame {
    display: inline-flex;
}

:root {
    --rectifiedcollar: 5rem;
}

.kineticSpacer {
    height: var(--rectifiedcollar);
}

.multistub .arrayedSnippet,.multistub .pairedframe a,.multistub .relationalgateway {
    white-space: nowrap;
}

.flatloft {
    --tailoredPortal: 1.5rem;
    border-bottom: 1px var(--handheldMast) var(--queuedunit);
}

.flatloft .bitwiseentry {
    grid-template-columns: 1fr auto 1fr;
    display: grid;
}

.flatloft .optimalUnit {
    grid-column: 1;
    justify-self: start;
}

.autoGraph {
    justify-self: center;
    flex-direction: column;
    gap: 0.35rem;
    grid-column: 2;
}

.flatloft>.bitwiseentry>.arrayedSnippet {
    justify-self: end;
    grid-column: 3;
}

.polishedform {
    background: var(--seamlesssilo);
    height: 2px;
    width: var(--tailoredPortal);
}

.flatloft .pairedframe a::after {
    height: 2px;
    background: var(--seamlesssilo);
    top: -0.35rem;
    left: 50%;
    transition: left var(--shadedTrim) var(--stereorunner),right var(--shadedTrim) var(--stereorunner);
    content: "";
    right: 50%;
    position: absolute;
}

.flatloft .pairedframe a[aria-current="page"]::after,.flatloft .pairedframe a:hover::after {
    left: calc(50% - var(--tailoredPortal) / 2);
    right: calc(50% - var(--tailoredPortal) / 2);
}

.optimalUnit,.pairedframe,.bitwiseentry>* {
    min-width: 0;
}

.multistub .relationalgateway {
    text-overflow: ellipsis;
    overflow: hidden;
}

@media(min-width:1127px) and (max-width:1400px) {
    .optimalUnit,.pairedframe,.bitwiseentry {
        gap: 1rem;
    }
}

@media(max-width:1126px) {
    .bitwiseentry {
        justify-content: space-between;
        align-items: center;
        flex-direction: row;
    }

    .rawpaper {
        display: inline-flex;
    }

    .optimalUnit {
        padding: 1rem;
        top: 100%;
        flex-direction: column;
        display: none;
        border-top: var(--optimallathe) var(--handheldMast) var(--stereoStub);
        border-bottom: var(--optimallathe) var(--handheldMast) var(--stereoStub);
        left: 0;
        z-index: 20;
        right: 0;
        align-items: stretch;
        gap: 0.5rem;
        position: absolute;
        background: var(--moldedTarget);
    }

    .optimalUnit[data-vectoredcleat] {
        display: flex;
    }

    .pairedframe {
        gap: 0.25rem;
        flex-direction: column;
    }

    .pairedframe a {
        padding: 0.65rem 0.25rem;
    }

    .pairedframe a::after {
        display: none;
    }

    :root {
        --rectifiedcollar: 4rem;
    }

    .multistub {
        --insulatedWall: 4.5rem;
    }

    .optimalUnit .arrayedSnippet {
        width: 100%;
    }

    .flatloft .bitwiseentry {
        grid-template-columns: auto 1fr auto;
    }

    .flatloft .rawpaper {
        justify-self: start;
        grid-column: 1;
        grid-row: 1;
    }

    .flatloft .optimalUnit {
        justify-self: normal;
    }
}

@keyframes adaptiveMedia {
    from {
        transform: translate3d(-13%,-7%,0) scale(0.9);
    }

    to {
        transform: translate3d(12%,8%,0) scale(1.17);
    }
}

@keyframes federatedLever {
    from {
        transform: translate3d(15%,7%,0) scale(1.16);
    }

    to {
        transform: translate3d(-12%,-8%,0) scale(0.9);
    }
}

.optimalfilament {
    padding: min(calc(var(--manifoldSegment) * 1.15),calc(var(--responsivewrapper,100vh) * 0.125)) 0 0;
    position: relative;
    overflow: hidden;
    flex-direction: column;
    isolation: isolate;
    display: flex;
}

.optimalfilament::before {
    background-position: center;
    inset: 0;
    background-size: 7.5rem 7.5rem,7.5rem 7.5rem,1.5rem 1.5rem,1.5rem 1.5rem;
    pointer-events: none;
    content: "";
    background-image: linear-gradient(color-mix(in srgb,var(--widePortal) 11%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--widePortal) 11%,transparent) 1px,transparent 1px),linear-gradient(color-mix(in srgb,var(--widePortal) 5%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--widePortal) 5%,transparent) 1px,transparent 1px);
    z-index: -1;
    position: absolute;
}

.detachedGroup {
    flex: 1 0 auto;
    text-align: center;
    padding-bottom: clamp(2.5rem,5vw,4rem);
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: clamp(1.25rem,2.4vw,1.75rem);
}

.evenGraph {
    gap: 0.625rem;
    align-items: center;
    font-size: 0.75rem;
    display: inline-flex;
    font-weight: 600;
    margin: 0;
    letter-spacing: 0.14em;
    text-transform: uppercase;
}

.insulatedtoggle {
    background: var(--manifoldlobby);
    border-radius: 50%;
    width: 0.5rem;
    flex: 0 0 auto;
    height: 0.5rem;
}

.detachedGroup h1,.detachedGroup h2 {
    max-width: 18ch;
    margin: 0;
    font-size: calc((1rem + (clamp(2.5rem,7vw,5.5rem) - 1rem) * var(--headlessSilo)) * var(--tiledLookup));
    line-height: 1;
}

.delegatedflag {
    display: block;
    color: var(--manifoldlobby);
    font-style: italic;
}

.detachedGroup .hatchedFlag {
    margin: 0 auto;
    max-width: 40rem;
}

.chartedswatch {
    list-style: none;
    border-top: var(--optimallathe) var(--handheldMast) color-mix(in srgb,var(--widePortal) 28%,transparent);
    padding: 0;
    display: grid;
    grid-template-columns: repeat(3,minmax(0,1fr));
    margin: 0;
}

.chartedswatch li {
    justify-content: center;
    line-height: 1.4;
    align-items: center;
    gap: 0.875rem;
    padding: clamp(1rem,2vw,1.5rem) clamp(1rem,2.4vw,2rem);
    display: flex;
    font-size: 0.9375rem;
}

.chartedswatch li+li {
    border-inline-start: var(--optimallathe) var(--handheldMast) color-mix(in srgb,var(--widePortal) 28%,transparent);
}

.portedflyout {
    align-items: center;
    justify-content: center;
    flex: 0 0 auto;
    background: var(--encryptedGlyph);
    color: var(--anchoredCorridor);
    width: 1.5rem;
    height: 1.5rem;
    border-radius: var(--hardenedGantry);
    font-weight: 700;
    display: inline-flex;
    font-size: 0.75rem;
}

@media(max-width:768px) {
    .chartedswatch {
        grid-template-columns: 1fr;
    }

    .chartedswatch li {
        justify-content: flex-start;
    }

    .chartedswatch li+li {
        border-inline-start: 0;
        border-top: var(--optimallathe) var(--handheldMast) color-mix(in srgb,var(--widePortal) 28%,transparent);
    }
}

@media(max-width:640px) {
    .detachedGroup h1,.detachedGroup h2 {
        font-size: calc((1rem + (clamp(2rem,9vw,2.5rem) - 1rem) * var(--headlessSilo)) * var(--tiledLookup));
    }

    .optimalfilament {
        padding-top: calc(var(--manifoldSegment) * 0.85);
    }
}

.multimodule {
    padding: clamp(3.5rem,7vw,6rem) 0;
}

.multimodule .nominalHook {
    margin-inline: auto;
    max-width: max(var(--evenglyph),68ch);
}

.arrayedFlyout.nominalHook {
    margin-inline: auto;
    max-width: max(var(--evenglyph),68ch);
}

.moldedglaze {
    text-transform: uppercase;
    margin: 0 0 0.75rem;
    font-weight: 700;
    letter-spacing: 0.14em;
    color: var(--radialmotif);
    font-size: 0.8125rem;
}

.multiLoft {
    line-height: 1.08;
    margin: 0 0 1rem;
    font-size: calc((1rem + (clamp(2.25rem,5vw,3.5rem) - 1rem) * var(--headlessSilo)) * var(--tiledLookup));
}

.eagerprovider {
    margin: 0 0 0.5rem;
    font-size: 0.9375rem;
    opacity: 0.7;
}

.eagerprovider code {
    font-size: 0.875em;
    white-space: nowrap;
    background: var(--imagedDrawer);
    border-radius: var(--shortCornice);
    padding: 0.1em 0.4em;
}

.rectifiedHook {
    margin: 0 0 1.25rem;
}

.rectifiedHook .transientEntry {
    line-height: 1.45;
    margin: 0 0 0.6rem;
}

.rectifiedHook .kernedLedger {
    font-weight: 700;
}

.rectifiedHook .transientEntry:last-child {
    margin-bottom: 0;
}

.nominalFlyout {
    padding-left: 1.25rem;
    margin: 0 0 1.25rem;
    list-style: disc;
}

.nominalFlyout li {
    margin: 0 0 0.4rem;
    line-height: var(--polishedcard);
}

.nominalFlyout li::marker {
    color: var(--manifoldlobby);
}

.multimodule h2 {
    scroll-margin-top: calc(var(--rectifiedcollar) + 1rem);
}

.multimodule p.eagerprovider {
    margin-bottom: 0.5rem;
}

.multimodule .nominalHook .eagerprovider+p {
    margin-top: 1.75rem;
}

.hatchedForm {
    display: flex;
    align-items: baseline;
    flex-wrap: wrap;
    gap: 0.5rem 0.625rem;
}

.hardenedmodule {
    font-weight: 700;
    color: var(--manifoldlobby);
}

.federatedfastener {
    counter-reset: none;
}

.phasedMeter .fastenedaction {
    margin-top: 2.25rem;
    padding-inline-start: 2.25rem;
    position: relative;
}

.phasedMeter .fastenedaction::before {
    top: 1rem;
    position: absolute;
    left: 0.4375rem;
    content: "";
    bottom: 0.5rem;
    width: 0.125rem;
    background: var(--manifoldlobby);
    border-radius: var(--linedarticle);
}

.phasedMeter .uppermotif {
    position: relative;
    padding-bottom: 1.5rem;
}

.phasedMeter .uppermotif h2 {
    position: relative;
    margin-top: 0;
}

.phasedMeter .uppermotif h2::before {
    position: absolute;
    border-radius: var(--linedarticle);
    height: 1rem;
    top: calc(0.65em - 0.5rem);
    background: var(--manifoldlobby);
    left: -2.25rem;
    box-shadow: 0 0 0 0.25rem var(--constantmast);
    width: 1rem;
    content: "";
}

@media(max-width:768px) {
    .eagerprovider code {
        white-space: normal;
    }
}

@media(max-width:640px) {
    .multimodule {
        padding: 2.5rem 0;
    }

    .multiLoft {
        font-size: calc((1rem + (clamp(1.875rem,7vw,2.5rem) - 1rem) * var(--headlessSilo)) * var(--tiledLookup));
    }

    .phasedMeter .fastenedaction {
        padding-inline-start: 1.75rem;
    }

    .phasedMeter .uppermotif h2::before {
        left: -1.75rem;
    }
}

.semiHallway {
    flex-direction: column;
    display: flex;
    gap: clamp(1.75rem,3vw,2.5rem);
}

.diagonalfeed .onboardLens {
    align-items: start;
    column-gap: clamp(2rem,4vw,4rem);
    border-top: var(--optimallathe) var(--handheldMast) var(--vectoredLobby);
    grid-template-columns: minmax(0,1fr) minmax(0,1.15fr);
    max-width: none;
    display: grid;
    padding-top: clamp(1.25rem,2.5vw,1.75rem);
}

.diagonalfeed .diagonalcoupler {
    grid-column: 1/-1;
}

.diagonalfeed .hatchedFlag {
    font-size: 1.125rem;
    margin: 0;
}

.tuckedStencil img {
    object-fit: cover;
    display: block;
    aspect-ratio: 21/9;
    width: 100%;
    border-radius: var(--chamberedkeypad);
    box-shadow: var(--denseMeter);
}

.diagonalfeed .onboardLens {
    margin: 0;
}

@media (max-width:768px) {
    .diagonalfeed .onboardLens {
        grid-template-columns: 1fr;
        row-gap: 0.75rem;
    }

    .tuckedStencil img {
        aspect-ratio: 16/9;
    }
}

@media(max-width:640px) {
    .semiHallway {
        gap: 1.5rem;
    }
}

.eagersection {
    flex-direction: column;
    gap: 0.5rem;
    display: flex;
}

.headlesssession {
    font-size: calc((1rem + (clamp(2rem,5vw,3.5rem) - 1rem) * var(--headlessSilo)) * var(--tiledLookup));
    color: var(--radialmotif);
    font-weight: 800;
    font-variant-numeric: tabular-nums;
    line-height: 1.05;
    letter-spacing: -0.02em;
}

.customGraph {
    opacity: 0.75;
    font-weight: 500;
    color: var(--customHook);
    font-size: 0.6em;
}

.diffusedledge {
    opacity: 0.7;
    line-height: 1.45;
    font-size: 0.9375rem;
}

.alphaarticle .logicalcrest {
    border-radius: var(--milledcage);
    grid-template-columns: repeat(4,minmax(0,1fr));
    gap: var(--eagerKeypad);
    display: grid;
    background: var(--bitwiseEnclosure);
    padding: calc(var(--structuralIndicator) * 1.5);
}

@media(max-width:1024px) {
    .alphaarticle .logicalcrest {
        grid-template-columns: repeat(2,minmax(0,1fr));
    }
}

@media(max-width:640px) {
    .alphaarticle .logicalcrest {
        grid-template-columns: 1fr;
        padding: var(--structuralIndicator);
    }

    .headlesssession {
        font-size: calc((1rem + (clamp(1.75rem,8vw,2.5rem) - 1rem) * var(--headlessSilo)) * var(--tiledLookup));
    }
}

.eagerbureau .onboardstencil {
    display: flex;
    position: relative;
    gap: 2.5rem;
    margin-top: 1rem;
    flex-direction: column;
}

.eagerbureau .deepCube:not(:last-child)::before {
    bottom: -2.5rem;
    position: absolute;
    top: 3.5rem;
    width: max(2px,calc(var(--optimallathe) * 2));
    left: calc(1.75rem - max(1px,var(--optimallathe)));
    content: "";
    background: var(--grainedgraph);
}

.eagerbureau .deepCube {
    gap: 1.75rem;
    position: relative;
    display: flex;
}

.eagerbureau .evenpaper {
    display: flex;
    font-weight: var(--definedsprite);
    border-radius: var(--hardenedGantry);
    height: 3.5rem;
    border: var(--optimallathe) var(--handheldMast) var(--vectoredLobby);
    box-shadow: var(--denseMeter);
    color: var(--radialmotif);
    justify-content: center;
    background: var(--bitwiseEnclosure);
    font-size: 1.25rem;
    align-items: center;
    flex-shrink: 0;
    width: 3.5rem;
    letter-spacing: var(--definedAxis);
    z-index: 1;
}

.federatedGimbal h3 {
    font-size: 1.375rem;
    margin: 0 0 0.5rem;
}

.federatedGimbal p {
    margin: 0;
    line-height: var(--polishedcard);
    opacity: 0.75;
    max-width: 60ch;
}

.structuralUnit .semiLens {
    flex-direction: column;
    display: flex;
}

.structuralUnit .transientAlert {
    border-top: var(--optimallathe) var(--handheldMast) var(--grainedgraph);
    gap: calc(var(--eagerKeypad) * 1.5);
    padding: var(--structuralIndicator) 0;
    display: flex;
    align-items: flex-start;
}

.structuralUnit .transientAlert:first-child {
    border-top-color: var(--vectoredLobby);
}

.structuralUnit .transientAlert:last-child {
    border-bottom: var(--optimallathe) var(--handheldMast) var(--vectoredLobby);
}

.structuralUnit .evenpaper {
    letter-spacing: var(--definedAxis);
    font-weight: var(--definedsprite);
    font-variant-numeric: tabular-nums;
    font-size: calc((1rem + (1.5rem - 1rem) * var(--headlessSilo)) * var(--tiledLookup));
    line-height: 1.2;
    min-width: 2.25rem;
    flex-shrink: 0;
    color: var(--manifoldlobby);
}

.eagerenclosure h3 {
    margin: 0 0 0.375rem;
    font-size: calc((1rem + (1.25rem - 1rem) * var(--headlessSilo)) * var(--tiledLookup));
}

.eagerenclosure p {
    max-width: 60ch;
    opacity: 0.75;
    margin: 0;
    line-height: var(--polishedcard);
}

@media(max-width:768px) {
    .eagerbureau .deepCube::before {
        display: none;
    }

    .structuralUnit .transientAlert {
        gap: 0.75rem;
        flex-direction: column;
    }
}

.relationalEntry {
    display: flex;
    gap: 0.25rem;
}

.animatedBrim {
    width: 1rem;
    fill: var(--manifoldlobby);
    height: 1rem;
    color: var(--manifoldlobby);
}

.phasednav {
    align-items: center;
    display: flex;
    margin-top: auto;
    gap: calc(var(--eagerKeypad) * 0.75);
}

.keyedpopover {
    font-family: var(--extendedSpace,inherit);
    font-size: 1rem;
    letter-spacing: var(--definedAxis);
    font-weight: var(--definedsprite);
    margin: 0;
}

.phaseddrawer {
    opacity: 0.7;
    font-size: 0.875rem;
}

.diffusedfilament .moldedDrawer {
    text-align: center;
    flex-direction: column;
    gap: calc(var(--eagerKeypad) * 1.25);
    align-items: center;
    display: flex;
    margin-inline: auto;
    max-width: 52rem;
}

.moldedDrawer .relationalEntry {
    justify-content: center;
}

.moldedDrawer blockquote {
    line-height: 1.35;
    margin: 0;
    font-size: calc((1rem + (clamp(1.5rem,4vw,2.5rem) - 1rem) * var(--headlessSilo)) * var(--tiledLookup));
    text-wrap: balance;
    font-weight: var(--definedsprite);
    letter-spacing: var(--definedAxis);
}

.moldedDrawer .phasednav {
    margin-top: 0;
    text-align: center;
    flex-direction: column;
}

.scalarBreadcrumb {
    --marginedLoop: color-mix(in srgb,var(--customHook) 9%,transparent);
    --shadedGateway: 24px;
    background-repeat: repeat;
}

.scalarBreadcrumb {
    --shadedGateway: 14px;
    --marginedLoop: color-mix(in srgb,var(--customHook) 5%,transparent);
    background-image: repeating-linear-gradient(90deg,var(--marginedLoop) 0 1px,transparent 1px var(--shadedGateway));
    background-size: var(--shadedGateway) var(--shadedGateway);
}

.autoBridge .displayedDrum:not(.upperstencil) {
    text-transform: capitalize;
}

.portedaxis {
    max-width: 44rem;
    margin-inline: auto;
}

.portedcoupler {
    padding: calc(var(--structuralIndicator) * 1.5);
    border: var(--flatCleat) var(--handheldMast) var(--grainedgraph);
    border-radius: var(--shortCornice);
    background: var(--imagedDrawer);
    box-shadow: var(--denseMeter);
    backdrop-filter: var(--embossedDuct);
    -webkit-backdrop-filter: var(--embossedDuct);
}

.constantAction {
    flex-direction: column;
    max-width: 60ch;
    gap: 1rem;
    display: flex;
}

.constantAction p {
    margin: 0;
}

@media(max-width:640px) {
    .portedcoupler {
        padding: var(--structuralIndicator);
    }
}

.transientsprite {
    background: var(--keyedcleat);
    border-color: var(--vectoredLobby);
    color: var(--widePortal);
}

.transientsprite .hatchedFlag {
    color: var(--widePortal);
}

.transientsprite p {
    color: var(--widePortal);
}

.transientsprite .diagonalcoupler {
    color: color-mix(in srgb,var(--widePortal) 70%,transparent);
}

.transientsprite .arrayedSnippet {
    background: var(--widePortal);
    color: var(--customHook);
}

.transientsprite .arrayedSnippet:hover {
    background: color-mix(in srgb,var(--widePortal) 86%,var(--customHook));
    color: var(--customHook);
}

.transientsprite .headlesssession,.transientsprite .customGraph {
    color: var(--widePortal);
}

.transientsprite .tuckedSpace {
    background: var(--widePortal);
}

.transientsprite .tuckedSpace {
    border-color: transparent;
}

.transientsprite .detachedDuct {
    background: var(--widePortal);
    color: var(--customHook);
}

.transientsprite .tuckedSpace {
    color: var(--manifoldlobby);
    box-shadow: 0 0 0 0.1875rem var(--manifoldlobby);
}

.transientsprite summary::marker,.transientsprite summary::after {
    color: var(--widePortal);
}

.transientsprite .hatchedduct {
    border-color: color-mix(in srgb,var(--widePortal) 24%,transparent);
}

.transientsprite .kineticFlyout::after,.transientsprite .kineticFlyout::before {
    border-color: color-mix(in srgb,var(--widePortal) 34%,transparent);
}

.transientsprite .hatchedduct:hover {
    border-color: var(--radialmotif);
    background-color: color-mix(in srgb,var(--widePortal) 8%,transparent);
}

.transientsprite .optimalUnit {
    color: var(--widePortal);
}

.transientsprite .pairedframe a[aria-current="page"],.transientsprite .pairedframe a:hover {
    color: var(--widePortal);
}

.transientsprite .rawpaper {
    border-color: var(--widePortal);
}

.transientsprite .animatedcollar {
    border-color: color-mix(in srgb,var(--widePortal) 34%,transparent);
}

.transientsprite .fastenedtrim a:hover {
    color: var(--widePortal);
}

.transientsprite .imagedSprite {
    color: inherit;
    opacity: 0.65;
}

.transientsprite input,.transientsprite textarea {
    border-color: color-mix(in srgb,var(--widePortal) 56%,transparent);
    background: color-mix(in srgb,var(--widePortal) 8%,var(--keyedcleat));
    color: var(--widePortal);
}

.transientsprite ::placeholder {
    color: color-mix(in srgb,var(--widePortal) 55%,var(--keyedcleat));
}

.multistub {
    background-image: linear-gradient(90deg,color-mix(in srgb,var(--manifoldlobby) 9%,transparent),transparent 55%);
}

.rawpaper {
    border-width: 0 0 2px;
    border-radius: 0;
}

.scalarBureau::after,.scalarBureau::before {
    width: clamp(1.5rem,4vw,2.5rem);
    display: block;
    height: 1px;
}

.structuralBreadcrumb,details {
    transition: all var(--shadedTrim) var(--stereorunner);
}

input,textarea {
    transition: all var(--shadedTrim) var(--stereorunner);
}

.arrayedSnippet:not(.encryptedlookup,.seamlessbreadcrumb) {
    position: relative;
    isolation: isolate;
}

.arrayedSnippet:not(.encryptedlookup,.seamlessbreadcrumb)::after {
    height: 0;
    border-radius: inherit;
    transition: all var(--shadedTrim) var(--stereorunner);
    content: "";
    background: currentColor;
    position: absolute;
    inset: auto 0 0 0;
    z-index: -1;
}

.arrayedSnippet:not(.encryptedlookup,.seamlessbreadcrumb):hover::after {
    height: 3px;
}

.transientsprite .arrayedSnippet:not(.encryptedlookup,.seamlessbreadcrumb)::after,.stationedSprite .arrayedSnippet:not(.encryptedlookup,.seamlessbreadcrumb)::after {
    display: none;
}

.arrayedSnippet:where(:not(.encryptedlookup,.seamlessbreadcrumb)):hover {
    background-color: var(--optimalprovider);
}

details:hover,.structuralBreadcrumb:not(.milledRunner,.gridsnippet,.logicalPaper):hover {
    box-shadow: inset 0 3px 0 var(--radialmotif),var(--denseMeter);
}

select:focus,input:not([type="checkbox"]):not([type="radio"]):focus,textarea:focus {
    box-shadow: inset 0 -3px 0 var(--radialmotif);
}

.arrayedSnippet:focus-visible,.arrayedSnippet:not(.encryptedlookup,.seamlessbreadcrumb):hover:focus-visible {
    box-shadow: var(--stationedBridge)!important;
}

[data-steppedtooltip] [data-wirelesslathe] .arrayedFlyout:not(:has(:is(.kernedgantry,.honedBrim,.handheldthread,.autoBureau,.queuedjoiner,.honedalert,.rawfastener,.seamlesssprite,.keyedGraph,.hardenedMeter,.tuckedDuct,.secondaryFastener,.logicalBreadcrumb,.grainedcube,.transientsilo,.deepMeter,.shortcard,.kernedloft,.twinnedgrate,.definedCollar,.onboardstencil,.semiLens,.tiledindicator,.connectedlobby,.planarlookup,.moldedledge,.rectifiedSilo,.handheldLathe,.encryptedfilament))) {
    opacity: 0;
    transform: translateX(calc(-1 * var(--kineticindicator)));
    transition: opacity var(--flattree) var(--responsiveChannel),transform var(--flattree) var(--responsiveChannel);
}

[data-steppedtooltip] [data-wirelesslathe][data-upperform] .arrayedFlyout:not(:has(:is(.kernedgantry,.honedBrim,.handheldthread,.autoBureau,.queuedjoiner,.honedalert,.rawfastener,.seamlesssprite,.keyedGraph,.hardenedMeter,.tuckedDuct,.secondaryFastener,.logicalBreadcrumb,.grainedcube,.transientsilo,.deepMeter,.shortcard,.kernedloft,.twinnedgrate,.definedCollar,.onboardstencil,.semiLens,.tiledindicator,.connectedlobby,.planarlookup,.moldedledge,.rectifiedSilo,.handheldLathe,.encryptedfilament))) {
    transform: none;
    opacity: 1;
}

[data-steppedtooltip] [data-wirelesslathe] .arrayedFlyout:has(:is(.rawfastener,.kernedloft,.onboardstencil,.semiLens,.handheldLathe)) {
    opacity: 0;
    transition: opacity var(--flattree) var(--responsiveChannel);
}

[data-steppedtooltip] [data-wirelesslathe][data-upperform] .arrayedFlyout:has(:is(.rawfastener,.kernedloft,.onboardstencil,.semiLens,.handheldLathe)) {
    opacity: 1;
}

[data-steppedtooltip] [data-wirelesslathe] :is(.rawfastener,.kernedloft,.onboardstencil,.semiLens,.handheldLathe)>* {
    transform: translateX(calc(-1 * var(--kineticindicator)));
    transition: opacity var(--flattree) var(--responsiveChannel),transform var(--flattree) var(--responsiveChannel);
    opacity: 0;
}

[data-steppedtooltip] [data-wirelesslathe][data-upperform] :is(.rawfastener,.kernedloft,.onboardstencil,.semiLens,.handheldLathe)>* {
    transform: none;
    opacity: 1;
}

[data-steppedtooltip] [data-wirelesslathe][data-upperform] :is(.rawfastener,.kernedloft,.onboardstencil,.semiLens,.handheldLathe)>*:nth-child(2) {
    transition-delay: calc(1 * var(--onboardGlaze));
}

[data-steppedtooltip] [data-wirelesslathe][data-upperform] :is(.rawfastener,.kernedloft,.onboardstencil,.semiLens,.handheldLathe)>*:nth-child(3) {
    transition-delay: calc(2 * var(--onboardGlaze));
}

[data-steppedtooltip] [data-wirelesslathe][data-upperform] :is(.rawfastener,.kernedloft,.onboardstencil,.semiLens,.handheldLathe)>*:nth-child(4) {
    transition-delay: calc(3 * var(--onboardGlaze));
}

[data-steppedtooltip] [data-wirelesslathe][data-upperform] :is(.rawfastener,.kernedloft,.onboardstencil,.semiLens,.handheldLathe)>*:nth-child(5) {
    transition-delay: calc(4 * var(--onboardGlaze));
}

[data-steppedtooltip] [data-wirelesslathe][data-upperform] :is(.rawfastener,.kernedloft,.onboardstencil,.semiLens,.handheldLathe)>*:nth-child(6) {
    transition-delay: calc(5 * var(--onboardGlaze));
}

[data-steppedtooltip] [data-wirelesslathe][data-upperform] :is(.rawfastener,.kernedloft,.onboardstencil,.semiLens,.handheldLathe)>*:nth-child(n+7) {
    transition-delay: calc(5 * var(--onboardGlaze));
}
