.ixa-viewport{--pt-toolbar-h:var(--pt-bar-h);background:var(--pt-paper);color:var(--pt-ink);font-family:var(--pt-text);contain:layout paint;flex-direction:column;display:flex;position:absolute;inset:0}.ixa-viewport>.pt-toolbar,.ixa-viewport>.pt-progress{flex:none}.ixa-stagewrap{flex:auto;min-height:0;position:relative}.ixa-sheet{outline:none;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.ixa-sheet:focus-visible{outline:2px solid var(--docs-accent,#2f5ce0);outline-offset:-2px}.dmo-plate-tag.ixa-sheet-tag{top:auto;bottom:10px}.ixa-viewport .pt-search{padding:calc(var(--pt-bar-h) + 12px) 16px 16px}.ixa-viewport .pt-search-card{max-height:100%}.ixa-viewport .pt-help{grid-template-rows:minmax(0,1fr);padding:16px}.ixa-viewport .pt-help-card{min-width:min(400px,100%);max-width:100%;max-height:100%}@media (max-width:900px),(pointer:coarse) and (max-height:500px){.ixa-viewport .pt-help-card{width:100%}}.ixa-slide{text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:24px 24px 44px;display:flex;position:absolute;inset:0}.ixa-slide-n,.ixa-tile-n{font-size:var(--pt-t-group);color:var(--pt-titanium);font-variant-numeric:tabular-nums}.ixa-slide-t{max-width:18ch;font-size:var(--pt-d2);line-height:var(--pt-d2-lh);letter-spacing:var(--pt-d2-track);font-weight:var(--pt-w-display);color:var(--pt-ink);text-wrap:balance;margin:0}.ixa-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;gap:12px;padding:16px 16px 44px;display:grid;position:absolute;inset:0;overflow-y:auto}.ixa-tile{border:1px solid var(--pt-hair);border-radius:var(--pt-radius-card);background:var(--pt-paper);min-height:72px;font:inherit;text-align:left;color:var(--pt-ink-2);cursor:pointer;transition:border-color var(--pt-dur-fast) var(--pt-ease-out), color var(--pt-dur-fast) var(--pt-ease-out);flex-direction:column;align-items:flex-start;gap:6px;margin:0;padding:10px 12px;display:flex}.ixa-tile:hover{border-color:var(--pt-edge);color:var(--pt-ink)}.ixa-tile.is-on{border-color:var(--pt-ink);color:var(--pt-ink)}.ixa-tile-t{font-size:var(--pt-t-meta);line-height:var(--pt-t-meta-lh)}.ixa-book{padding:6px 18px 44px;position:absolute;inset:0;overflow-y:auto}.ixa-book-row{border:0;border-bottom:1px solid var(--pt-hair-soft);width:100%;font:inherit;text-align:left;color:var(--pt-ink-2);cursor:pointer;transition:color var(--pt-dur-fast) var(--pt-ease-out);background:0 0;grid-template-columns:28px minmax(0,1fr);align-items:baseline;gap:12px;margin:0;padding:10px 8px 10px 12px;display:grid;position:relative}.ixa-book-row:last-child{border-bottom:0}.ixa-book-row:hover,.ixa-book-row.is-on{color:var(--pt-ink)}.ixa-book-row.is-on:before,.ixa-filter-row.is-on:before{content:"";background:var(--pt-ink);width:2px;position:absolute;top:6px;bottom:6px;left:0}.ixa-book-t{font-size:var(--pt-t-small);line-height:var(--pt-t-small-lh)}.ixa-tile:focus-visible,.ixa-book-row:focus-visible,.ixa-filter-row:focus-visible{outline:2px solid var(--docs-accent,#2f5ce0);outline-offset:-2px}@media (max-width:640px){.ixa-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px 12px 44px}.ixa-book{padding:6px 12px 44px}}.ixa-segs{grid-template-columns:max-content max-content;justify-content:center;align-items:center;gap:16px 18px;display:grid}.ixa-seg-row{display:contents}.ixa-seg-name{font-size:var(--pt-t-meta);line-height:var(--pt-t-meta-lh);color:var(--pt-ink-2)}.ixa-segs .pt-seg{justify-self:start}.ixa-segs.is-slow .pt-seg-ind{transition-duration:.9s}@media (max-width:640px){.ixa-segs{grid-template-columns:max-content;justify-content:start;gap:6px}.ixa-seg-name:not(:first-child){margin-top:10px}}.ixa-tools{flex-direction:column;align-items:center;gap:20px;display:flex}.ixa-tools-row{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.ixa-readout,.ixa-states{border:1px solid var(--pt-hair);border-radius:var(--pt-radius-card);background:var(--pt-hair);gap:1px;width:min(640px,100%);margin:0;display:grid;overflow:hidden}.ixa-readout{grid-template-columns:1.4fr 1fr 1fr}.ixa-readout>div{background:var(--dmo-ground);min-width:0;padding:8px 12px 9px}.ixa-readout dt,.ixa-state-name{font-size:var(--pt-t-group);color:var(--pt-titanium)}.ixa-readout dd{font-size:var(--pt-t-meta);line-height:var(--pt-t-meta-lh);color:var(--pt-ink);overflow-wrap:anywhere;margin:2px 0 0}.ixa-states{grid-template-columns:repeat(5,minmax(0,1fr))}.ixa-state{background:var(--dmo-ground);flex-direction:column;align-items:center;gap:10px;padding:12px 8px 14px;display:flex}@media (max-width:640px){.ixa-readout,.ixa-states{grid-template-columns:minmax(0,1fr)}.ixa-state{flex-direction:row;justify-content:flex-end;padding:8px 12px}.ixa-state-name{margin-right:auto}}.ixa-install{place-items:center;padding:44px 20px 20px;display:grid;position:absolute;inset:0}.ixa-install-box{width:100%}.ixa-install-box.is-panel{max-width:var(--pt-head-panel)}.ixa-install-box.is-column{max-width:480px}.ixa-install-box.is-narrow{max-width:220px}.ixa-keylist{grid-template-columns:max-content max-content;align-items:center;gap:10px 14px;margin:0;display:grid}.ixa-keylist>div{display:contents}.ixa-keylist dt{justify-self:end}.ixa-keylist dd{font-size:var(--pt-t-meta);line-height:var(--pt-t-meta-lh);color:var(--pt-ink-2);margin:0}.ixa-sheet.ixa-route{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:24px 24px 48px;display:flex}.ixa-route-t{font-size:var(--pt-d3);line-height:var(--pt-d3-lh);letter-spacing:var(--pt-d3-track);font-weight:var(--pt-w-display);color:var(--pt-ink);margin:0}.ixa-route-line{max-width:44ch;font-size:var(--pt-t-small);line-height:var(--pt-t-small-lh);color:var(--pt-ink-2);margin:0}.ixa-filter{flex-direction:column;gap:12px;display:flex}.ixa-filter.is-sidebar .pt-filter{--pt-filter-h:30px;--pt-filter-fs:13px}.ixa-filter-list{border-top:1px solid var(--pt-hair);max-height:300px;overflow-y:auto}.ixa-filter-row{border-bottom:1px solid var(--pt-hair-soft);color:var(--pt-ink-2);transition:color var(--pt-dur-fast) var(--pt-ease-out);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:12px;padding:8px 8px 8px 12px;text-decoration:none;display:grid;position:relative}.ixa-filter-list>div:last-of-type .ixa-filter-row{border-bottom:0}.ixa-filter-row:hover,.ixa-filter-row.is-on{color:var(--pt-ink)}.ixa-filter-t{min-width:0;font-size:var(--pt-t-small);line-height:var(--pt-t-small-lh);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ixa-filter-path{font-family:var(--pt-mono);font-size:var(--pt-t-group);color:var(--pt-titanium);white-space:nowrap}.ixa-filter-empty{font-size:var(--pt-t-meta);line-height:var(--pt-t-meta-lh);color:var(--pt-titanium);margin:0;padding:14px 12px}@media (max-width:640px){.ixa-filter-path{display:none}}.dmo-stage.ixa-lang{flex-direction:column;justify-content:flex-end;display:flex}.ixa-lang-foot{border-top:1px solid var(--pt-hair);justify-content:flex-end;align-items:center;min-height:56px;padding:10px 16px;display:flex}.dmo-stage.ixa-flap{--tb-flash:var(--dmo-accent);place-items:center;min-height:240px;display:grid}.ixa-flap-line{text-align:center;max-width:100%;font-size:var(--pt-d1);line-height:var(--pt-d1-lh);letter-spacing:var(--pt-d1-track);font-weight:var(--pt-w-display);color:var(--pt-ink);margin:0}.ixa-flap .tb-ch{display:inline-block;position:relative}.ixa-flap .tb-ch-g{visibility:hidden}.ixa-flap .tb-ch-f{white-space:nowrap;transform-origin:50% 54%;justify-content:center;display:flex;position:absolute;inset:0}.ixa-flap .tb-word{white-space:nowrap}.ixa-flap .tb-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ixa-flap.is-tiles .tb-ch:before{content:"";border-radius:var(--pt-radius-chip);pointer-events:none;box-shadow:inset 0 0 0 1px color-mix(in srgb, currentColor 6%, transparent);background:linear-gradient(to bottom, color-mix(in srgb, currentColor 2.5%, transparent) 0, color-mix(in srgb, currentColor 2.5%, transparent) calc(54% - 1px), color-mix(in srgb, currentColor 9%, transparent) calc(54% - 1px), color-mix(in srgb, currentColor 9%, transparent) 54%, color-mix(in srgb, currentColor 4.5%, transparent) 54%, color-mix(in srgb, currentColor 4.5%, transparent) 100%);position:absolute;inset:.03em .014em}.dmo-stage.ixa-wheel{place-items:center;display:grid}.ixa-wheel .gtw{--gtw-mono:var(--pt-text)}.ixa-wheel-band{font-size:var(--pt-t-lead);line-height:var(--pt-t-lead-lh);color:color-mix(in srgb, var(--dmo-ink) 34%, transparent);white-space:nowrap;pointer-events:none;justify-content:center;gap:24px;margin:0;display:flex;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.ixa-carousel .blog-carousel{margin:0}.ixa-viewport[data-sb]:not([data-sb="0"]) .pt-bar-brand{display:none}
