@layer components.app{.xZV3yIk{max-width:var(--land-measure-wide)}.xcZfhd1{max-width:var(--land-measure-wide);margin-top:var(--dx-space-13)}.xtUKA6y{gap:var(--dx-space-9);padding-bottom:var(--land-section-y-tight);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;& a{align-items:center;gap:var(--dx-space-9);min-height:64px;padding:var(--dx-space-13);border:var(--border-width-1) solid var(--land-border-subtle);border-radius:var(--dx-radius-card);background:var(--land-surface-panel);box-shadow:var(--dx-elevation-1);transition:border-color var(--dx-duration-fast) var(--dx-ease-standard), box-shadow var(--dx-duration-fast) var(--dx-ease-standard);color:var(--land-ink-primary);text-decoration:none;display:flex}}.xtUKA6y svg{color:var(--land-accent-text);flex-shrink:0}.xbNBfFh{grid-template-columns:minmax(200px, var(--land-sidebar-width)) minmax(0, 1fr);gap:var(--dx-space-15);border-top:var(--border-width-1) solid var(--land-border-subtle);padding-block:var(--land-section-y);display:grid}.xhYZGBT{min-width:0;padding:var(--dx-space-11);border:var(--border-width-1) solid var(--land-border-subtle);border-radius:var(--dx-radius-card);background:var(--land-surface-panel);box-shadow:var(--dx-elevation-1);top:var(--land-sticky-top);max-height:calc(100svh - var(--land-sticky-top) - var(--dx-space-13));overscroll-behavior:contain;align-self:start;position:sticky;overflow-y:auto}.xhYZGBT h2{font-size:var(--land-type-h3);font-weight:var(--land-fw-heading);line-height:var(--dx-lh-snug);margin-bottom:var(--dx-space-11)}.xhYZGBT nav{gap:var(--dx-space-5);display:grid}.xhYZGBT button{--button-tone:var(--land-ink-primary);--button-muted:var(--land-ink-muted);--button-fill:var(--land-accent);--button-fill-ink:var(--land-on-accent);box-sizing:border-box;border-radius:var(--dx-radius-control);min-width:0;box-shadow:none;font-family:var(--land-font-sans);font-weight:var(--dx-fw-semibold);line-height:var(--dx-lh-control);cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;transition:background-color var(--dx-duration-fast) var(--dx-ease-standard), box-shadow var(--dx-duration-fast) var(--dx-ease-standard), color var(--dx-duration-fast) var(--dx-ease-standard);--button-icon-size:var(--dx-icon-lg2);min-height:var(--dx-control-height-touch);padding:0 var(--dx-space-10);font-size:var(--dx-type-field);align-items:center;gap:var(--dx-space-4);color:var(--button-muted);white-space:normal;overflow-wrap:normal;text-wrap:balance;text-align:start;background:0 0;border:0;justify-content:space-between;margin:0;text-decoration:none;display:inline-flex;position:relative;&:focus-visible{outline:var(--dx-focus-width) solid var(--dx-color-focus);outline-offset:var(--dx-focus-offset)}&:disabled,&[aria-disabled=true]{cursor:not-allowed;opacity:var(--dx-opacity-disabled)}&[aria-busy=true]{cursor:progress;opacity:1}&>:is(svg,img){width:var(--dx-icon-lg2);height:var(--dx-icon-lg2);flex:none}}.xhYZGBT button:active:not(:disabled,[aria-disabled=true]){background-color:color-mix(in srgb, var(--button-tone) 13%, transparent);color:var(--button-tone)}.xhYZGBT button>span:first-child{min-width:0}.xhYZGBT button>span:last-child{min-width:2.5ch;padding-inline:var(--dx-space-3);border-radius:var(--dx-radius-control);background:var(--land-surface-panel);font-size:var(--dx-type-caption);font-variant-numeric:tabular-nums;text-align:center;flex-shrink:0}.xhYZGBT button[aria-pressed=true]{background-color:color-mix(in srgb, var(--land-accent) var(--dx-tint-selected), transparent);color:var(--land-accent-text);box-shadow:inset 0 0 0 var(--border-width-1) color-mix(in srgb, var(--land-accent) var(--dx-tint-border-strong), transparent)}.xhYZGBT>p{margin-top:var(--dx-space-13);font-size:var(--dx-type-body)}.x3HWD6p{min-width:0}.x4ffht0{font-size:var(--dx-type-body);margin-bottom:var(--dx-space-11)}.xFstxrc{margin-bottom:var(--dx-space-15);& h2{font-size:var(--land-type-h2);font-weight:var(--land-fw-heading);line-height:var(--dx-lh-tight);letter-spacing:var(--land-tracking-heading);text-wrap:balance;color:var(--land-ink-primary);margin:0;margin-bottom:var(--dx-space-9)}}.xrBxiFx{border-bottom:var(--border-width-1) solid var(--land-border-subtle);border:var(--border-width-1) solid var(--land-border-subtle);&+.xrBxiFx{margin-top:var(--dx-space-5)}&>button>svg{margin-block-start:var(--dx-space-1)}}.xrBxiFx>.xmXN3lW{padding:var(--land-card-padding);margin:0 var(--dx-space-7) var(--dx-space-13);line-height:var(--dx-lh-relaxed);border:var(--border-width-1) solid var(--land-border-subtle);border-radius:var(--dx-radius-card);background:var(--land-surface-panel);box-shadow:none;position:relative}.xNaJqJC{gap:var(--dx-space-15);padding-top:var(--dx-space-13);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;& h2{font-size:var(--land-type-h3);font-weight:var(--land-fw-heading);line-height:var(--dx-lh-snug)}}.xov11GE{color:var(--land-ink-primary);font-weight:var(--dx-fw-semibold)}@media (width<1001px){.xtUKA6y{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<901px){.xbNBfFh{gap:var(--dx-space-9);grid-template-columns:minmax(0,1fr)}.xhYZGBT{max-height:none;padding:var(--dx-space-9);position:static;overflow:visible}.xhYZGBT>h2,.xhYZGBT>p{display:none}.xNaJqJC{grid-template-columns:minmax(0,1fr)}}@media (width<661px){.xtUKA6y{gap:var(--dx-space-6)}.xtUKA6y a{padding:var(--dx-space-9);flex-direction:column;align-items:flex-start}}@media (forced-colors:active){.xhYZGBT button{border:1px solid buttontext}.xhYZGBT button:disabled,.xhYZGBT button[aria-disabled=true]{color:graytext;opacity:1;border-color:graytext}.xhYZGBT button[aria-pressed=true]{forced-color-adjust:none;color:highlighttext;background:highlight;border-color:highlight}.xhYZGBT button[aria-pressed=true] svg{color:inherit}}@media (hover:hover){.xtUKA6y a:hover{border-color:var(--land-accent);box-shadow:var(--dx-elevation-2)}.xhYZGBT button:hover:not(:disabled,[aria-disabled=true]){background-color:color-mix(in srgb, var(--button-tone) 8%, transparent);color:var(--button-tone)}.xhYZGBT button[aria-pressed=true]:hover:not(:disabled,[aria-disabled=true]){background-color:color-mix(in srgb, var(--land-accent) var(--dx-tint-selected), transparent);color:var(--land-accent-text);box-shadow:inset 0 0 0 var(--border-width-1) color-mix(in srgb, var(--land-accent) 60%, transparent)}}@media (hover:hover) and (forced-colors:active){.xhYZGBT button[aria-pressed=true]:hover:not(:disabled,[aria-disabled=true]){forced-color-adjust:none;color:highlighttext;background:highlight;border-color:highlight}.xhYZGBT button[aria-pressed=true]:hover:not(:disabled,[aria-disabled=true]) svg{color:inherit}}@media (pointer:coarse){.xhYZGBT button{min-height:max(var(--dx-control-height-touch), var(--dx-control-height-touch))}}@media (prefers-reduced-motion:reduce){:where(:root:not([data-motion=full])) .xtUKA6y a,:where(:root:not([data-motion=full])) .xhYZGBT button{transition:none}}:where(:root[data-motion=reduce]) .xtUKA6y a,:where(:root[data-motion=reduce]) .xhYZGBT button{transition:none}}
