@font-face{font-family:Overpass;font-style:normal;font-weight:400 900;font-display:swap;src:url(./overpass-latin-ext.DSRhPfzW.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Overpass;font-style:normal;font-weight:400 900;font-display:swap;src:url(./overpass-latin.QyaMbcmi.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root:has(.cube-root){color-scheme:light;--cube-paper: #ffffff;--cube-paper-2: #f1f1ec;--cube-ink: #0b0c0c;--cube-ink-2: #3a3d40;--cube-rule-soft: #83888d;--cube-guide: #005c38;--cube-guide-hover: #004229;--cube-guide-text: #005c38;--cube-on-guide: #ffffff;--cube-warn: #ffd100;--cube-work: #ff8200;--cube-stop: #a6121c;--cube-stop-text: #a6121c;--cube-incident: #ff66b3;--cube-service: #0b3f91;--cube-service-text: #0b3f91;--cube-culture: #5e3a1a;--cube-culture-text: #5e3a1a;--cube-sign-ink: #0b0c0c;--cube-focus-inner: #ffd100;--cube-focus-outer: #0b0c0c;--cube-font-sign: "Overpass", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--cube-font-doc: Charter, "Bitstream Charter", "Iowan Old Style", "Sitka Text", Cambria, Georgia, serif;--cube-font-mono: ui-monospace, "SF Mono", Menlo, Consolas, monospace;--cube-t-meta: 1.0625rem;--cube-t-body: 1.1875rem;--cube-t-doc: 1.25rem;--cube-t-row: 1.375rem;--cube-t-lead: 1.625rem;--cube-t-section: 1.75rem;--cube-t-page: clamp(2.125rem, 1.55rem + 2.2vw, 2.875rem);--cube-text-small: var(--cube-t-meta);--cube-text: var(--cube-t-body);--cube-text-lg: var(--cube-t-row);--cube-text-xl: var(--cube-t-section);--cube-text-2xl: var(--cube-t-page);--cube-radius: 8px;--cube-radius-panel: 12px;--cube-maxw: 76rem;--cube-measure: 68ch}@media(prefers-color-scheme:dark){:root:has(.cube-root){color-scheme:dark;--cube-paper: #0e0f10;--cube-paper-2: #1b1d1f;--cube-ink: #f4f4ef;--cube-ink-2: #c9cccf;--cube-rule-soft: #72787e;--cube-guide-hover: #00774a;--cube-guide-text: #6fe0a2;--cube-warn: #f5c800;--cube-stop-text: #ff8c92;--cube-service-text: #9dc1ff;--cube-culture-text: #e3bc90;--cube-focus-inner: #f5c800;--cube-focus-outer: #f4f4ef}}@media(prefers-contrast:more){:root:has(.cube-root){--cube-ink-2: var(--cube-ink);--cube-rule-soft: var(--cube-ink)}}html:has(.cube-root),html:has(.cube-root) body{background:var(--cube-paper);color:var(--cube-ink)}.cube-root{font-family:var(--cube-font-sign);font-size:var(--cube-t-body);font-synthesis:none;line-height:1.5;color:var(--cube-ink);background:var(--cube-paper);min-height:100vh;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;font-variant-numeric:lining-nums}.cube-root *,.cube-root *:before,.cube-root *:after{box-sizing:border-box}.cube-root :focus-visible{outline:3px solid var(--cube-focus-outer);outline-offset:3px;box-shadow:0 0 0 3px var(--cube-focus-inner);border-radius:4px}.cube-root a:not(.cube-btn,.cube-skip,.cube-rowlink,.cube-mark){color:var(--cube-ink);text-decoration:underline;text-decoration-color:var(--cube-guide-text);text-decoration-thickness:.12em;text-underline-offset:.18em}.cube-root a:not(.cube-btn,.cube-skip,.cube-rowlink,.cube-mark):hover{text-decoration-thickness:.22em}.cube-root p,.cube-root ul,.cube-root ol,.cube-root dl,.cube-root figure,.cube-root blockquote{margin:0}.cube-root h1,.cube-root h2,.cube-root h3,.cube-root h4{margin:0;font-family:var(--cube-font-sign);line-height:1.15;font-weight:800;letter-spacing:-.01em;overflow-wrap:anywhere}.cube-root strong,.cube-root b{font-weight:800}.cube-root code,.cube-root kbd,.cube-root samp{font-family:var(--cube-font-mono);font-size:.95em}.cube-h1{font-size:var(--cube-t-page);font-weight:900;letter-spacing:-.02em;line-height:1.02}.cube-h2{font-size:var(--cube-t-section)}.cube-h3{font-size:var(--cube-t-row)}.cube-small,.cube-meta{font-size:var(--cube-t-meta)}.cube-muted{color:var(--cube-ink-2)}.cube-strong{font-weight:800}.cube-break{overflow-wrap:anywhere}.cube-tabular{font-variant-numeric:tabular-nums lining-nums}.cube-root .cube-doc{font-family:var(--cube-font-doc);font-size:var(--cube-t-doc);line-height:1.6;letter-spacing:0;overflow-wrap:anywhere}.cube-root .cube-doc--lead{font-size:var(--cube-t-lead);line-height:1.4}.cube-root .cube-quote{font-family:var(--cube-font-doc);font-size:var(--cube-t-doc);line-height:1.5;overflow-wrap:anywhere}.cube-quote:before{content:"“"}.cube-quote:after{content:"”"}.cube-label-sign{font-family:var(--cube-font-sign);font-weight:800;font-size:var(--cube-t-meta)}.cube-root kbd,.cube-kbd{display:inline-block;min-width:1.6em;padding:.05em .4em 0;border:2px solid var(--cube-ink);border-radius:5px;font-family:var(--cube-font-sign);font-weight:800;font-size:var(--cube-t-meta);line-height:1.35;text-align:center}.cube-root .cube-skip{position:absolute;left:1rem;top:-200px;z-index:100;padding:.75rem 1rem;background:var(--cube-warn);color:var(--cube-sign-ink);border:3px solid var(--cube-sign-ink);border-radius:var(--cube-radius);font-weight:800;text-decoration:none}.cube-root .cube-skip:focus{top:1rem}.cube-header{background:var(--cube-paper);border-bottom:4px solid var(--cube-ink)}.cube-header-inner{max-width:var(--cube-maxw);margin:0 auto;padding:.75rem 1rem 0;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem}.cube-mark{display:inline-flex;text-decoration:none;border-radius:9px}.cube-mark-plate{display:inline-flex;align-items:center;gap:.55rem;min-height:48px;padding:.35rem .95rem .2rem;border-radius:9px;background:var(--cube-guide);color:var(--cube-on-guide);box-shadow:inset 0 0 0 3px var(--cube-guide),inset 0 0 0 5px var(--cube-on-guide);border:2px solid transparent;font-weight:900;font-size:var(--cube-t-row);letter-spacing:-.01em}.cube-mark-cube{width:.95em;height:.95em;flex:none}.cube-header-tools{margin-left:auto;display:flex;align-items:center;flex-wrap:wrap;gap:.5rem 1rem}.cube-nav{flex-basis:100%;margin:0 -1rem;padding:0 1rem;overflow-x:auto;scrollbar-width:thin}.cube-nav ul{list-style:none;padding:0;margin:0;display:flex;gap:0 1.5rem;white-space:nowrap}.cube-nav a{display:inline-flex;align-items:center;min-height:52px;padding:.55rem 0 .3rem;border-bottom:6px solid transparent;margin-bottom:-4px;color:var(--cube-ink);text-decoration:none;font-weight:800;font-size:var(--cube-t-body)}.cube-nav a:hover{border-bottom-color:var(--cube-rule-soft)}.cube-nav a[aria-current=page]{border-bottom-color:var(--cube-ink)}.cube-main{max-width:var(--cube-maxw);margin:0 auto;padding:1.75rem 1rem 5rem;display:flex;flex-direction:column;gap:2rem}.cube-page-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:.75rem 1.5rem}.cube-page-head>div{display:flex;flex-direction:column;gap:.5rem;min-width:0}.cube-lede{color:var(--cube-ink-2);max-width:52ch}.cube-backlinks{display:flex;flex-wrap:wrap;gap:.25rem 1.25rem;font-weight:800}.cube-stack{display:flex;flex-direction:column;gap:.85rem;min-width:0}.cube-stack-lg{display:flex;flex-direction:column;gap:2rem;min-width:0}.cube-cluster{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem .9rem}.cube-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,21rem),1fr));gap:1.25rem}.cube-two{display:grid;grid-template-columns:minmax(0,1fr);gap:2rem}@media(min-width:64rem){.cube-two{grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);align-items:start}.cube-two>.cube-side{position:sticky;top:1rem}}.cube-section{display:flex;flex-direction:column;gap:1rem;min-width:0}.cube-section-head{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .85rem;padding-top:.85rem;border-top:4px solid var(--cube-ink)}.cube-section-title{font-size:var(--cube-t-section);font-weight:900;line-height:1.1;display:inline-flex;align-items:center;gap:.7rem}.cube-section-count{font-variant-numeric:tabular-nums}.cube-section-actions{margin-left:auto;display:flex;flex-wrap:wrap;gap:.5rem 1rem;align-items:center}.cube-section--running>.cube-section-head{border-top:0;padding-top:1.35rem;background:repeating-linear-gradient(-45deg,var(--cube-work) 0 14px,var(--cube-sign-ink) 14px 28px) top / 100% 12px no-repeat}.cube-badge{--plate-bg: var(--cube-paper);--plate-fg: var(--cube-ink);--plate-border: var(--cube-rule-soft);display:inline-flex;align-items:center;gap:.5em;padding:.28em .65em .16em;border:2px solid var(--plate-border);border-radius:5px;background:var(--plate-bg);color:var(--plate-fg);font-family:var(--cube-font-sign);font-size:var(--cube-t-meta);font-weight:800;line-height:1.25;white-space:nowrap;vertical-align:middle}.cube-sign--waiting{--plate-bg: var(--cube-warn);--plate-fg: var(--cube-sign-ink);--plate-border: var(--cube-sign-ink)}.cube-sign--running{--plate-bg: var(--cube-work);--plate-fg: var(--cube-sign-ink);--plate-border: var(--cube-sign-ink)}.cube-sign--received{--plate-bg: var(--cube-service);--plate-fg: #ffffff;--plate-border: var(--cube-service)}.cube-sign--done{--plate-bg: var(--cube-guide);--plate-fg: var(--cube-on-guide);--plate-border: var(--cube-guide)}.cube-sign--failed{--plate-bg: var(--cube-stop);--plate-fg: #ffffff;--plate-border: var(--cube-stop)}.cube-sign--unknown{--plate-bg: var(--cube-incident);--plate-fg: var(--cube-sign-ink);--plate-border: var(--cube-sign-ink)}.cube-sign--stopped{--plate-bg: var(--cube-paper);--plate-fg: var(--cube-ink);--plate-border: var(--cube-ink)}.cube-sign--culture{--plate-bg: var(--cube-culture);--plate-fg: #ffffff;--plate-border: var(--cube-culture)}@media(prefers-color-scheme:dark){.cube-sign--received,.cube-sign--done,.cube-sign--failed,.cube-sign--culture{--plate-border: var(--plate-bg);box-shadow:0 0 0 1px var(--cube-rule-soft)}}.cube-sign-glyph{flex:none;display:inline-block;width:.78em;height:.78em;background:currentColor}.cube-sign--waiting .cube-sign-glyph,.cube-glyph--waiting{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.cube-sign--running .cube-sign-glyph,.cube-glyph--running{width:1.15em;height:.7em;background:repeating-linear-gradient(-45deg,currentColor 0 .16em,transparent .16em .32em);outline:2px solid currentColor;outline-offset:-2px}.cube-sign--received .cube-sign-glyph,.cube-glyph--received{border-radius:50%}.cube-sign--done .cube-sign-glyph,.cube-glyph--done{width:.9em;clip-path:polygon(0 55%,14% 41%,38% 64%,86% 14%,100% 28%,38% 92%)}.cube-sign--failed .cube-sign-glyph,.cube-sign--stopped .cube-sign-glyph,.cube-glyph--failed,.cube-glyph--stopped{clip-path:polygon(30% 0,70% 0,100% 30%,100% 70%,70% 100%,30% 100%,0 70%,0 30%)}.cube-sign--unknown .cube-sign-glyph,.cube-glyph--unknown{background:none;width:auto;height:auto;font-weight:900;line-height:1}.cube-sign--unknown .cube-sign-glyph:before,.cube-glyph--unknown:before{content:"?"}.cube-sign--plain .cube-sign-glyph,.cube-sign--culture .cube-sign-glyph{display:none}.cube-glyph{flex:none;display:inline-block;width:1.1em;height:1.1em;color:var(--cube-ink);background:currentColor}.cube-glyph--waiting{background:var(--cube-warn);box-shadow:inset 0 0 0 .12em var(--cube-sign-ink);clip-path:none;transform:rotate(45deg) scale(.78);border-radius:3px}.cube-glyph--running{color:var(--cube-sign-ink);background-color:var(--cube-work);background-image:repeating-linear-gradient(-45deg,var(--cube-sign-ink) 0 .16em,transparent .16em .32em);outline-width:3px;outline-offset:-3px}.cube-glyph--done{color:var(--cube-guide-text)}.cube-glyph--failed{color:var(--cube-stop-text)}.cube-card,.cube-panel{background:var(--cube-paper);border:2px solid var(--cube-ink);border-radius:var(--cube-radius-panel);padding:1.1rem 1.25rem;display:flex;flex-direction:column;gap:.75rem;min-width:0}.cube-panel--quiet{background:var(--cube-paper-2);border-color:var(--cube-paper-2)}.cube-card-title{font-size:var(--cube-t-row);font-weight:800;line-height:1.2}.cube-panel--waiting{background:var(--cube-warn);color:var(--cube-sign-ink);border:3px solid var(--cube-sign-ink);padding:1.1rem 1.35rem 1.35rem;--cube-ink: #0b0c0c;--cube-ink-2: #2b2d2f;--cube-rule-soft: #0b0c0c;--cube-paper: #ffffff;--cube-guide-text: #005c38;--cube-stop-text: #8f0f18;--cube-focus-inner: #ffffff;--cube-focus-outer: #0b0c0c}.cube-panel--waiting a:not(.cube-btn){color:var(--cube-sign-ink)}.cube-panel--waiting>*+.cube-waiting-item{border-top:2px solid var(--cube-sign-ink);padding-top:1rem}.cube-waiting-item{display:flex;flex-direction:column;gap:.6rem}.cube-waiting-kind{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .9rem;font-weight:800}.cube-rows,.cube-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.cube-rows{border-top:2px solid var(--cube-ink)}.cube-rows>li{border-bottom:1px solid var(--cube-rule-soft);min-width:0}.cube-list{gap:.85rem}.cube-entry{display:grid;grid-template-columns:8.75rem minmax(0,1fr);gap:.35rem 1.25rem;padding:1rem 0;align-items:start}.cube-entry-time{font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap;padding-top:.1rem}.cube-entry-time small{display:block;font-size:var(--cube-t-meta);font-weight:600;color:var(--cube-ink-2)}.cube-entry-main{display:flex;flex-direction:column;gap:.45rem;min-width:0}.cube-entry-title{font-size:var(--cube-t-row);font-weight:800;line-height:1.25;overflow-wrap:anywhere}.cube-entry-title--doc{font-family:var(--cube-font-doc);font-weight:400}.cube-entry-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem 1rem;color:var(--cube-ink-2);font-size:var(--cube-t-meta)}.cube-entry-actions{display:flex;flex-wrap:wrap;gap:.5rem 1rem;align-items:center;padding-top:.2rem}.cube-rowlink{color:inherit;text-decoration:none}.cube-rowlink:hover .cube-entry-title,.cube-rowlink:focus-visible .cube-entry-title{text-decoration:underline;text-decoration-thickness:.1em;text-underline-offset:.18em}a.cube-entry-title{color:inherit}.cube-new{display:inline-flex;align-items:center;gap:.4em;font-weight:900;color:var(--cube-ink)}.cube-new:before{content:"";width:.6em;height:.6em;background:currentColor;border-radius:2px}@media(max-width:34rem){.cube-entry{grid-template-columns:minmax(0,1fr);gap:.3rem}}.cube-timetable{display:flex;flex-direction:column;gap:2rem}.cube-tt-day{display:flex;flex-direction:column}.cube-tt-day-title{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .85rem;padding:.7rem 0 .6rem;border-top:6px solid var(--cube-ink);font-size:var(--cube-t-section);font-weight:900}.cube-tt-day-title small{font-size:var(--cube-t-body);font-weight:700;color:var(--cube-ink-2)}.cube-tt-day--archive>.cube-tt-day-title{border-top-color:var(--cube-culture)}.cube-tt-hour{display:grid;grid-template-columns:5.5rem minmax(0,1fr);gap:0 1.25rem;border-top:2px solid var(--cube-ink)}.cube-tt-hour-label{padding-top:.8rem;font-size:var(--cube-t-section);font-weight:900;line-height:1;font-variant-numeric:tabular-nums;white-space:nowrap}.cube-tt-hour-label small{display:block;font-size:var(--cube-t-meta);font-weight:700;margin-top:.3rem;color:var(--cube-ink-2)}.cube-tt-hour>.cube-rows{border-top:0}.cube-tt-hour>.cube-rows>li:last-child{border-bottom:0}@media(max-width:34rem){.cube-tt-hour{grid-template-columns:minmax(0,1fr)}.cube-tt-hour-label{padding:.7rem 0 .2rem}.cube-tt-hour-label small{display:inline;margin:0 0 0 .5rem}}.cube-root .cube-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:48px;padding:.6rem 1.15rem .45rem;border-radius:var(--cube-radius);border:2px solid var(--cube-ink);background:var(--cube-paper);color:var(--cube-ink);font-family:var(--cube-font-sign);font-size:var(--cube-t-body);font-weight:800;line-height:1.2;cursor:pointer;text-decoration:none;text-align:center}.cube-root .cube-btn:hover{background:var(--cube-paper-2)}.cube-root .cube-btn--primary{background:var(--cube-guide);border-color:var(--cube-guide);color:var(--cube-on-guide)}.cube-root .cube-btn--primary:hover{background:var(--cube-guide-hover);border-color:var(--cube-guide-hover)}.cube-root .cube-btn--danger{border-color:var(--cube-stop-text);color:var(--cube-stop-text)}.cube-root .cube-btn--danger-solid{background:var(--cube-stop);border-color:var(--cube-stop);color:#fff}.cube-root .cube-btn--danger-solid:hover{background:#850e16}.cube-root .cube-btn--quiet{border-color:transparent;background:transparent;color:var(--cube-ink);text-decoration:underline;text-decoration-color:var(--cube-guide-text);text-decoration-thickness:.12em;text-underline-offset:.18em;padding-inline:.35rem}.cube-root .cube-btn--quiet:hover{background:transparent;text-decoration-thickness:.22em}.cube-root .cube-btn:disabled,.cube-root .cube-btn[aria-disabled=true]{cursor:not-allowed;background:var(--cube-paper);color:var(--cube-ink-2);border-style:dashed;border-color:var(--cube-ink-2)}.cube-root .cube-btn--quiet:disabled{border-color:transparent;text-decoration-style:dashed}.cube-btn-row{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.cube-link-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;padding:.35rem .2rem;min-height:44px;color:var(--cube-ink);font:inherit;font-weight:800;text-decoration:underline;text-decoration-color:var(--cube-guide-text);text-decoration-thickness:.12em;text-underline-offset:.18em;cursor:pointer}.cube-field{display:flex;flex-direction:column;gap:.4rem;min-width:0}.cube-label{font-weight:800}.cube-help{font-size:var(--cube-t-meta);color:var(--cube-ink-2);max-width:var(--cube-measure)}.cube-input,.cube-textarea,.cube-select{font-family:var(--cube-font-sign);font-size:var(--cube-t-body);color:var(--cube-ink);background:var(--cube-paper);border:2px solid var(--cube-ink-2);border-radius:var(--cube-radius);min-height:48px;padding:.55rem .8rem .45rem;width:100%;max-width:100%}.cube-input:hover,.cube-textarea:hover,.cube-select:hover{border-color:var(--cube-ink)}.cube-textarea{min-height:7rem;resize:vertical;line-height:1.5}.cube-textarea--doc{font-family:var(--cube-font-doc);font-size:var(--cube-t-doc)}.cube-input::-moz-placeholder,.cube-textarea::-moz-placeholder{color:var(--cube-ink-2);opacity:1}.cube-input::placeholder,.cube-textarea::placeholder{color:var(--cube-ink-2);opacity:1}.cube-input:disabled,.cube-textarea:disabled,.cube-select:disabled{border-style:dashed;color:var(--cube-ink-2)}@layer base{.cube-root .cube-input,.cube-root .cube-textarea,.cube-root .cube-select{font-size:var(--cube-t-body)!important}.cube-root .cube-textarea--doc{font-size:var(--cube-t-doc)!important}}.cube-fieldset{border:2px solid var(--cube-rule-soft);border-radius:var(--cube-radius-panel);padding:.85rem 1.1rem 1.1rem;margin:0;display:flex;flex-direction:column;gap:.85rem;min-width:0}.cube-fieldset legend{font-weight:800;padding:0 .4rem}.cube-form-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:.85rem 1.1rem;align-items:end}.cube-root input[type=checkbox],.cube-root input[type=radio]{width:1.35rem;height:1.35rem;accent-color:var(--cube-guide)}.cube-composer{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem 1rem;align-items:end}.cube-composer .cube-textarea{min-height:3.6rem}.cube-composer-foot{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:.35rem 1.25rem;color:var(--cube-ink-2);font-size:var(--cube-t-meta)}@media(max-width:34rem){.cube-composer{grid-template-columns:minmax(0,1fr)}}.cube-notice{border:3px solid var(--cube-ink);border-radius:var(--cube-radius-panel);padding:.9rem 1.15rem;display:flex;flex-direction:column;gap:.55rem;background:var(--cube-paper)}.cube-notice--info{border-color:var(--cube-service-text)}.cube-notice--ok{border-color:var(--cube-guide-text)}.cube-notice--warn{background:var(--cube-warn);color:var(--cube-sign-ink);border-color:var(--cube-sign-ink);--cube-ink: #0b0c0c;--cube-ink-2: #2b2d2f;--cube-paper: #ffffff;--cube-guide-text: #005c38;--cube-focus-inner: #ffffff;--cube-focus-outer: #0b0c0c}.cube-notice--danger{border-color:var(--cube-stop-text)}.cube-notice--work{border-color:var(--cube-ink)}.cube-notice--work>.cube-notice-title:before{content:"";flex:none;width:1.2em;height:.75em;background:repeating-linear-gradient(-45deg,var(--cube-sign-ink) 0 .16em,var(--cube-work) .16em .32em);outline:2px solid var(--cube-sign-ink);outline-offset:-2px}.cube-notice-title{font-weight:900;display:flex;align-items:center;gap:.55rem}.cube-notice--danger>.cube-notice-title:before,.cube-notice--warn>.cube-notice-title:before,.cube-notice--info>.cube-notice-title:before,.cube-notice--ok>.cube-notice-title:before{content:"";flex:none;width:.85em;height:.85em;background:currentColor}.cube-notice--danger>.cube-notice-title:before{color:var(--cube-stop-text);clip-path:polygon(30% 0,70% 0,100% 30%,100% 70%,70% 100%,30% 100%,0 70%,0 30%)}.cube-notice--warn>.cube-notice-title:before{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.cube-notice--info>.cube-notice-title:before{color:var(--cube-service-text);border-radius:50%}.cube-notice--ok>.cube-notice-title:before{color:var(--cube-guide-text);clip-path:polygon(0 55%,14% 41%,38% 64%,86% 14%,100% 28%,38% 92%)}.cube-status-link{display:inline-flex;align-items:center;min-height:44px;text-decoration:none;border-radius:6px}.cube-statusbar{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem 1rem;font-size:var(--cube-t-meta);color:var(--cube-ink-2)}.cube-empty{border:2px dashed var(--cube-ink-2);border-radius:var(--cube-radius-panel);padding:1.5rem 1.25rem;display:flex;flex-direction:column;gap:.4rem}.cube-empty>.cube-strong{font-size:var(--cube-t-row)}.cube-privacy{display:inline-flex;align-items:center;gap:.55rem;min-height:44px;padding:.3rem .75rem .2rem .4rem;border:2px solid var(--cube-ink);border-radius:999px;background:var(--cube-paper);color:var(--cube-ink);font:inherit;font-weight:800;font-size:var(--cube-t-meta);cursor:pointer}.cube-privacy-track{position:relative;width:2.6rem;height:1.5rem;border-radius:999px;border:2px solid var(--cube-ink);background:var(--cube-paper)}.cube-privacy-track:after{content:"";position:absolute;top:2px;left:2px;width:calc(1.5rem - 8px);height:calc(1.5rem - 8px);border-radius:50%;background:var(--cube-ink)}.cube-privacy[aria-checked=true] .cube-privacy-track{background:var(--cube-ink)}.cube-privacy[aria-checked=true] .cube-privacy-track:after{left:auto;right:2px;background:var(--cube-paper)}.cube-hidden-text{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;padding:.6rem .85rem;border:2px dashed var(--cube-ink-2);border-radius:var(--cube-radius);color:var(--cube-ink-2);font-weight:700}.cube-dl{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:.45rem 1.25rem}.cube-dl dt{font-weight:800}.cube-dl dd{margin:0;overflow-wrap:anywhere;min-width:0}@media(max-width:34rem){.cube-dl{grid-template-columns:minmax(0,1fr);gap:.1rem}.cube-dl dd{margin-bottom:.6rem}}.cube-pre{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font:inherit}.cube-code{font-family:var(--cube-font-mono);font-size:var(--cube-t-meta);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:.85rem 1rem;background:var(--cube-paper-2);border-radius:var(--cube-radius);line-height:1.45}.cube-table-wrap{overflow-x:auto;border-top:2px solid var(--cube-ink)}.cube-table{width:100%;border-collapse:collapse;font-size:var(--cube-t-body)}.cube-table th,.cube-table td{text-align:left;vertical-align:top;padding:.75rem .85rem .7rem 0;border-bottom:1px solid var(--cube-rule-soft)}.cube-table th{font-weight:800;border-bottom:2px solid var(--cube-ink)}.cube-details>summary,.cube-disclosure>summary{cursor:pointer;font-weight:800;min-height:48px;display:flex;align-items:center;gap:.6rem;list-style:none}.cube-details>summary::-webkit-details-marker,.cube-disclosure>summary::-webkit-details-marker{display:none}.cube-details>summary:before,.cube-disclosure>summary:before{content:"";flex:none;width:.7em;height:.7em;background:currentColor;clip-path:polygon(0 0,100% 50%,0 100%);transform:translateY(-.05em)}.cube-details[open]>summary:before,.cube-disclosure[open]>summary:before{transform:rotate(90deg)}.cube-details[open]>summary{margin-bottom:.5rem}.cube-disclosure{border-top:4px solid var(--cube-ink)}.cube-disclosure>summary{font-size:var(--cube-t-section);font-weight:900;min-height:64px}.cube-disclosure>.cube-disclosure-body{display:flex;flex-direction:column;gap:2rem;padding:.5rem 0}.cube-frame{width:100%;min-height:26rem;border:2px solid var(--cube-ink);border-radius:var(--cube-radius);background:#fff}.cube-audio{width:100%;min-height:48px}.cube-divider{border:0;border-top:2px solid var(--cube-ink);margin:0}.cube-timeline{list-style:none;margin:0;padding:0;border-top:2px solid var(--cube-ink)}.cube-timeline>li{display:grid;grid-template-columns:minmax(7rem,auto) minmax(0,1fr);gap:.2rem 1.25rem;padding:.75rem 0;border-bottom:1px solid var(--cube-rule-soft)}@media(max-width:34rem){.cube-timeline>li{grid-template-columns:minmax(0,1fr)}}.cube-truncate-2,.cube-truncate-3{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.cube-truncate-2{-webkit-line-clamp:2;line-clamp:2}.cube-truncate-3{-webkit-line-clamp:3;line-clamp:3}.cube-chip{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;padding:.3rem .4rem .2rem .85rem;border:2px solid var(--cube-ink);border-radius:999px;font-weight:800}.cube-reading{max-width:var(--cube-measure)}.cube-root .cube-reading.cube-doc{white-space:pre-wrap}.cube-row{display:flex;flex-wrap:wrap;gap:.4rem 1rem;align-items:baseline;justify-content:space-between}.cube-visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(prefers-reduced-motion:no-preference){.cube-root a,.cube-root .cube-btn,.cube-privacy-track:after{transition:background-color .12s ease,text-decoration-thickness .12s ease}}@media(forced-colors:active){.cube-badge,.cube-panel--waiting,.cube-notice,.cube-mark-plate,.cube-privacy,.cube-privacy-track{border:2px solid CanvasText}.cube-sign-glyph,.cube-glyph,.cube-new:before,.cube-privacy-track:after,.cube-notice-title:before,.cube-details>summary:before,.cube-disclosure>summary:before{forced-color-adjust:none;background:CanvasText!important;color:CanvasText}.cube-sign--running .cube-sign-glyph,.cube-glyph--running,.cube-notice--work>.cube-notice-title:before{background:repeating-linear-gradient(-45deg,CanvasText 0 .16em,Canvas .16em .32em)!important}.cube-sign--unknown .cube-sign-glyph,.cube-glyph--unknown{background:none!important}.cube-section--running>.cube-section-head{border-top:6px dashed CanvasText;background:none}.cube-nav a[aria-current=page]{border-bottom-color:Highlight}.cube-root .cube-btn:disabled{color:GrayText;border-color:GrayText}}@media print{.cube-header,.cube-skip,.cube-composer{display:none}}.cube-rows--compact>.cube-entry{padding:.7rem 0}.cube-rows--numbered>.cube-entry{grid-template-columns:2.25rem minmax(0,1fr)}.cube-root .cube-btn[aria-pressed=true]{background:var(--cube-ink);border-color:var(--cube-ink);color:var(--cube-paper)}.cube-login{max-width:30rem;width:100%;margin:2rem auto;padding:1.5rem 1.5rem 1.75rem;gap:1rem}.cube-page-head>h1+p,.cube-page-head>p{flex-basis:100%;max-width:52ch;color:var(--cube-ink-2)}.cube-root .cube-says{font-family:var(--cube-font-sign);font-size:var(--cube-t-doc);font-weight:500;line-height:1.5;overflow-wrap:anywhere}.cube-root .cube-says--lead{font-size:var(--cube-t-lead);font-weight:700;line-height:1.3}.cube-root .cube-entry-title--doc{font-weight:400;font-size:var(--cube-t-row);line-height:1.35}.cube-sign-glyph{width:.85em;height:.85em}@media(hover:none)and (pointer:coarse){.cube-kbd-hint{display:none}}.cube-reader-facts{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .6rem;color:var(--cube-ink-2);font-size:var(--cube-t-meta)}.cube-reader-facts>div{display:inline-flex;align-items:baseline;gap:.6rem;min-width:0}.cube-reader-facts dd{margin:0}.cube-reader-facts>div+div:before{content:"·";content:"·" / "";font-weight:800}.cube-reader-local{font-weight:600}.cube-reader-version{font-size:var(--cube-t-meta)}.cube-root .cube-reader-text{display:flex;flex-direction:column;gap:.75em;max-width:var(--cube-measure);white-space:normal}.cube-reader-turns{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.cube-reader-turn{display:flex;flex-direction:column;gap:.5rem;padding:1.25rem 0;min-width:0}.cube-reader-turn:first-child{padding-top:0}.cube-reader-turn+.cube-reader-turn{border-top:1px solid var(--cube-rule-soft)}.cube-root .cube-reader-mark{font-size:var(--cube-t-row);padding-top:.75rem;border-top:2px solid var(--cube-ink);overflow-wrap:anywhere}.cube-speaker{display:inline-flex;align-items:center;max-width:100%;padding:.15rem .75rem .05rem;border:2px solid var(--cube-ink);border-radius:999px;font-family:var(--cube-font-sign);font-size:var(--cube-t-meta);font-weight:800;line-height:1.4;overflow-wrap:anywhere}.cube-speaker--owner{background:var(--cube-ink);color:var(--cube-paper)}.cube-speaker--unknown{border-style:dashed}@media(forced-colors:active){.cube-speaker--owner{forced-color-adjust:none;background:CanvasText;color:Canvas;border-color:CanvasText}}.cube-speaker--likely{outline:2px dashed var(--cube-paper);outline-offset:-6px}@media(forced-colors:active){.cube-speaker--likely{outline-color:Canvas}}.cube-reader-legend{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;font-size:var(--cube-t-meta)}.cube-reader-legend>li{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.25rem .5rem;min-width:0}.cube-reader-notes{display:flex;flex-direction:column;gap:.35rem;max-width:var(--cube-measure)}.cube-reader-parts{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.25rem 1.25rem;font-weight:800}.cube-reader-parts-next{margin-left:auto}.cube-turns-view{display:flex;flex-direction:column;gap:1rem;min-width:0}.cube-turns-block{display:flex;flex-direction:column;gap:.75rem;min-width:0}.cube-root .cube-turns-mark{font-size:var(--cube-t-row);font-variant-numeric:tabular-nums;padding-top:.75rem;border-top:2px solid var(--cube-ink)}.cube-turns{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.cube-turn{display:flex;flex-direction:column;gap:.75rem;min-width:0;content-visibility:auto;contain-intrinsic-size:auto 6rem}.cube-turn+.cube-turn{margin-top:1.25rem}.cube-turn--change:not(:first-child){border-top:1px solid var(--cube-rule-soft);padding-top:1.25rem}.cube-turn[aria-current=true]{border-left:4px solid var(--cube-ink);background:var(--cube-paper-2);padding-left:.75rem;padding-right:.5rem}.cube-turn-body{display:grid;grid-template-columns:8.75rem minmax(0,1fr);-moz-column-gap:1.25rem;column-gap:1.25rem;row-gap:.5rem;align-items:start;min-width:0}.cube-turn-time{grid-column:1;grid-row:1 / span 2;display:flex;flex-direction:column;align-items:flex-start;font-weight:800;font-size:var(--cube-t-meta);font-variant-numeric:tabular-nums;white-space:nowrap}.cube-turn-elapsed{font-weight:600;color:var(--cube-ink-2)}.cube-turn-speaker,.cube-turn-text{grid-column:2;min-width:0}.cube-root .cube-turn-text{display:flex;flex-direction:column;gap:.75em;max-width:var(--cube-measure);white-space:normal}.cube-root .cube-turn-play{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:44px;margin:-.6rem 0 -.35rem -.35rem;padding:.6rem .35rem .35rem;border:0;border-radius:4px;background:none;color:var(--cube-ink);font:inherit;font-weight:800;text-align:left;text-decoration:underline;text-decoration-color:var(--cube-guide-text);text-decoration-thickness:.12em;text-underline-offset:.18em;cursor:pointer}.cube-root .cube-turn-play:hover{text-decoration-thickness:.22em}.cube-turns--untimed .cube-turn-body{grid-template-columns:minmax(0,1fr)}.cube-turns--untimed .cube-turn-speaker,.cube-turns--untimed .cube-turn-text{grid-column:1}@media(max-width:34rem){.cube-turn-body{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .6rem}.cube-turn-time{flex-direction:row;align-items:center}.cube-turn-elapsed{display:none}.cube-turn-time:has(+.cube-turn-speaker):after{content:"·";content:"·" / "";margin-left:.6rem;font-weight:800}.cube-turn-text{flex-basis:100%}}.cube-turn-gap{display:flex;align-items:center;gap:.75rem;padding:.25rem 0;color:var(--cube-ink-2);font-size:var(--cube-t-meta);font-weight:700;text-align:center}.cube-turn-gap:before,.cube-turn-gap:after{content:"";flex:1 1 1.5rem;border-top:1px solid var(--cube-rule-soft)}.cube-turn-gap>span{flex:0 1 auto;min-width:0;overflow-wrap:anywhere;text-wrap:balance}.cube-turn-gap--long:before,.cube-turn-gap--long:after{border-top:2px solid var(--cube-ink)}.cube-turn-gap--silence{font-weight:600}.cube-turn-gap--silence:before,.cube-turn-gap--silence:after{border-top-style:dashed}.cube-turn-gap--audio-missing{color:var(--cube-ink);font-weight:800}.cube-turn-gap--audio-missing:before,.cube-turn-gap--audio-missing:after{border-top:2px dotted var(--cube-ink)}.cube-root .cube-turns-skip:not(:focus):not(:focus-visible){position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.cube-turns-end:focus{outline:none}
