.xm-tone--breakthrough,.xms-tone--breakthrough{--q:var(--pdca-plan);--qt:var(--pdca-plan-tint)}.xm-tone--annual,.xms-tone--annual{--q:var(--pdca-check);--qt:var(--pdca-check-tint)}.xm-tone--priorities,.xms-tone--priorities{--q:var(--spark-ink);--qt:var(--spark-tint)}.xm-tone--measures,.xms-tone--measures{--q:var(--pdca-act);--qt:var(--pdca-act-tint)}.xm-tone--people,.xms-tone--people{--q:var(--ink-muted);--qt:var(--surface-200)}.xm{container:xm/inline-size;display:flex;flex-direction:column;gap:var(--space-4)}.xm-help{margin:0;font-size:12px;line-height:16px;color:var(--ink-muted)}.xm-code{font-family:var(--font-mono);font-weight:700;color:var(--q)}.xm-top{display:grid;grid-template-columns:minmax(0,1fr) 248px;align-items:center;grid-gap:var(--space-5);gap:var(--space-5)}.xm-top__fields{min-width:0;display:flex;flex-direction:column;gap:var(--space-3)}.xm-top__row{display:grid;grid-template-columns:minmax(0,1fr) 128px;grid-gap:var(--space-3);gap:var(--space-3)}.xm-intro{margin:0;display:flex;align-items:flex-start;gap:10px;padding:10px 14px;border-radius:var(--radius-m);background:var(--brand-tint);font-size:14px;line-height:20px}.xm-intro .icon{flex:none;width:18px;height:18px;margin-top:1px;color:var(--brand-ink)}.xm-map{margin:0;display:flex;flex-direction:column;align-items:center;gap:4px}.xm-map__svg{display:block;width:100%;height:auto}.xm-map__hit{cursor:pointer}.xm-map__band{fill:color-mix(in srgb,var(--qt) 55%,var(--surface-100));stroke:var(--line-strong);stroke-width:2.5}.xm-map__tri{fill:var(--qt)}.xm-map__hit:hover .xm-map__band,.xm-map__hit:hover .xm-map__tri{fill:color-mix(in srgb,var(--q) 22%,var(--qt))}.xm-map__grid{fill:none}.xm-map__grid,.xm-map__x{stroke:var(--line-strong);stroke-width:2.5;pointer-events:none}.xm-map__n{fill:var(--q);font-family:var(--font-mono);font-size:62px;font-weight:700;pointer-events:none}.xm-map__bars line{stroke:var(--ink-muted);stroke-width:7;stroke-linecap:round;opacity:.5}.xm-map__bars,.xm-map__dots{pointer-events:none}.xm-map__dots circle{fill:var(--ink)}.xm-map__dots .xm-map__ring{fill:var(--surface-100);stroke:var(--ink);stroke-width:5}.xm-sec{gap:var(--space-4);border-top:3px solid var(--q)}.xm-sec__head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;grid-gap:4px 12px;gap:4px 12px}.xm-step{width:32px;height:32px;display:grid;place-items:center;border-radius:var(--radius-pill);background:var(--q);color:var(--surface-100);font-family:var(--font-mono);font-size:15px;line-height:1;font-weight:700}.xm-sec__titles{min-width:0;display:flex;flex-direction:column;gap:2px}.xm-sec__title{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:0 10px;font-size:18px;line-height:24px;font-weight:700}.xm-sec__sub{font-weight:400;color:var(--ink-muted)}.xm-sec__hint,.xm-sec__sub{font-size:13px;line-height:18px}.xm-sec__hint{max-width:70ch}.xm-sec__count{margin-top:4px;padding:3px 9px;border:1px solid var(--line);border-radius:var(--radius-pill);font-family:var(--font-mono);font-size:12px;line-height:16px;font-weight:700;color:var(--ink-muted);white-space:nowrap}.xm-lists{gap:var(--space-2)}.xm-list,.xm-lists{display:flex;flex-direction:column}.xm-list{list-style:none;margin:0;padding:0;gap:6px}.xm-row{display:flex;align-items:flex-start;gap:8px;padding:6px 6px 6px 8px;border:1px solid var(--line);border-radius:var(--radius-s);background:color-mix(in srgb,var(--qt) 32%,var(--surface-100));transition:border-color .12s ease-out,box-shadow .12s ease-out}.xm-row:focus-within{border-color:color-mix(in srgb,var(--q) 60%,var(--line));box-shadow:0 0 0 3px color-mix(in srgb,var(--q) 14%,transparent)}.xm-code--badge{flex:none;min-width:32px;height:26px;margin-top:3px;padding:0 4px;box-sizing:border-box;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--q) 35%,var(--line));border-radius:6px;background:var(--surface-100);font-size:12.5px;line-height:1}.xm-row__body{flex:1 1;min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px}.xm-row__text{flex:1 1 300px}.xm-row__text .doc-text__input{margin-left:0;width:100%;min-height:32px;padding:5px 6px;font-size:15px;line-height:21px;resize:none;overflow:hidden;field-sizing:content}.xm-row__target{flex:0 0 auto;flex-direction:row;align-items:center;gap:8px}.xm-row__target .doc-text__label{white-space:nowrap;font-weight:400}.xm-row__target .doc-text__input{width:132px;padding:4px 8px;font-weight:700;color:var(--pdca-act)}.xm-row__who{flex:0 1 auto;min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px}.xm-member{width:210px;max-width:100%;height:32px;padding:0 8px;border:1px solid var(--line-strong);border-radius:var(--radius-s);background:var(--surface-100);color:var(--ink);font:inherit;font-size:13px}.xm-member:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.xm-load{min-width:168px;display:inline-flex;align-items:center;gap:5px;font-size:12px;line-height:16px;color:var(--ink-muted);white-space:nowrap}.xm-load .icon,.xm-load .xm-mark{width:12px;height:12px}.xm-load--over{color:var(--danger);font-weight:700}.xm-row__tools{flex:none;display:inline-flex;margin-top:2px;opacity:.45;transition:opacity .12s ease-out}.xm-row:focus-within .xm-row__tools,.xm-row:hover .xm-row__tools{opacity:1}.xm-row__tools .icon-btn[disabled]{opacity:.35;cursor:default}.xm-row__tools .icon-btn:not(.xm-del):hover{color:var(--brand)}@media (hover:none){.xm-row__tools{opacity:1}}.xm-list__foot{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}.xm-add{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 14px;border:1px dashed color-mix(in srgb,var(--q) 55%,var(--line-strong));border-radius:var(--radius-s);background:transparent;color:var(--q);font:inherit;font-size:14px;font-weight:700;cursor:pointer}.xm-add:hover{background:color-mix(in srgb,var(--qt) 70%,transparent)}.xm-add:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.xm-add .icon{width:16px;height:16px}.xm-max{display:inline-flex;align-items:center;gap:6px}.xm-max .icon{width:14px;height:14px;color:var(--success)}.xm-suggest{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.xm-grid{display:flex;flex-direction:column;gap:8px;padding-top:var(--space-4);border-top:1px dashed var(--line)}.xm-grid__head{flex-wrap:wrap;justify-content:space-between;gap:6px 16px}.xm-grid__head,.xm-grid__title{display:flex;align-items:center}.xm-grid__title{margin:0;gap:8px;font-size:15px;line-height:20px;font-weight:700}.xm-grid__title .icon{flex:none;width:16px;height:16px;color:var(--ink-muted)}.xm-legend{display:inline-flex;gap:14px;font-size:12px;line-height:16px;color:var(--ink-muted)}.xm-legend>span{display:inline-flex;align-items:center;gap:5px}.xm-legend .xm-mark{width:14px;height:14px;color:var(--ink)}.xm-grid__scroll{overflow-x:auto;border:1px solid var(--line-strong);border-radius:var(--radius-s);background:var(--surface-100)}.xm-table{width:100%;border-collapse:separate;border-spacing:0;font-size:13px;line-height:17px}.xm-table td,.xm-table th{border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.xm-table tr>:last-child{border-right:0}.xm-table tbody tr:last-child>*{border-bottom:0}.xm-table thead td,.xm-table thead th{border-bottom-color:var(--line-strong)}.xm-rowhead,.xm-table__corner{position:-webkit-sticky;position:sticky;left:0;z-index:1;width:34%;min-width:220px;max-width:360px;border-right-color:var(--line-strong)!important}.xm-table__corner{background:var(--surface-100)}.xm-colhead{min-width:84px;max-width:150px;padding:8px 8px 7px;vertical-align:bottom;text-align:left;font-weight:400;background:color-mix(in srgb,var(--qt) 45%,var(--surface-100))}.xm-colhead .xm-code{display:block;margin-bottom:2px;font-size:12px;line-height:16px}.xm-colhead__text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;font-size:12.5px;line-height:16px}.xm-tone--people .xm-colhead__text{font-weight:700}.xm-colhead__text--empty,.xm-colhead__who,.xm-rowhead__text--empty{color:var(--ink-muted)}.xm-colhead__who{display:block;margin-top:1px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;line-height:15px}.xm-colhead__load{display:inline-flex;align-items:center;gap:4px;margin-top:4px;font-family:var(--font-mono);font-size:12px;line-height:16px;font-weight:700}.xm-colhead__load .icon,.xm-colhead__load .xm-mark{width:11px;height:11px}.xm-colhead__load--over{color:var(--danger)}.xm-colhead__load--zero{color:var(--ink-muted);font-weight:400}.xm-rowhead{padding:6px 10px;text-align:left;vertical-align:middle;font-weight:400;background:color-mix(in srgb,var(--qt) 30%,var(--surface-100))}.xm-rowhead__in{display:flex;align-items:flex-start;gap:8px}.xm-rowhead .xm-code{flex:none;min-width:22px;font-size:12px;line-height:17px}.xm-rowhead__main{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:2px}.xm-rowhead__text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.xm-flag{display:inline-flex;align-items:center;gap:4px;font-size:11.5px;line-height:15px;font-weight:700;color:var(--warning)}.xm-flag .icon{width:12px;height:12px}.xm-td{padding:0;text-align:center;vertical-align:middle}.xm-cell{width:100%;min-width:44px;height:44px;padding:0;display:grid;place-items:center;border:0;background:transparent;color:var(--ink);cursor:pointer;transition:background-color .1s ease-out}.xm-cell:hover{background:var(--surface-200)}.xm-cell:focus-visible{outline:2px solid var(--focus);outline-offset:-3px;border-radius:4px}.xm-cell .xm-mark{width:22px;height:22px}.xm-cell--primary,.xm-cell--strong{background:color-mix(in srgb,var(--brand-tint) 45%,transparent)}.xm-mark{display:block;width:16px;height:16px;flex:none}.xm-mark__dot{fill:currentColor}.xm-mark__ring{fill:var(--surface-100);stroke:currentColor;stroke-width:2.4}.xm-mark__none{fill:var(--line-strong);opacity:.55}.xm-cell:hover .xm-mark__none{opacity:1}.xm-grid--empty .xm-help{padding:10px 12px;border:1px dashed var(--line-strong);border-radius:var(--radius-s);font-size:13px;line-height:18px}.xm-loose{gap:var(--space-3)}.xm-loose__head{display:flex;align-items:center;gap:10px}.xm-loose__count{min-width:22px;height:22px;padding:0 7px;box-sizing:border-box;display:inline-grid;place-items:center;border-radius:var(--radius-pill);background:var(--warning);color:var(--surface-100);font-family:var(--font-mono);font-size:12px;line-height:1;font-weight:700}.xm-loose__ok{margin:0;display:flex;align-items:center;gap:8px;font-size:14px;line-height:20px;font-weight:700;color:var(--success)}.xm-loose__ok .icon{flex:none;width:18px;height:18px}.xm-loose__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.xm-loose__item{width:100%;display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;grid-gap:4px 10px;gap:4px 10px;padding:8px 10px;border:1px solid var(--line);border-radius:var(--radius-s);background:var(--surface-100);color:var(--ink);font:inherit;font-size:14px;line-height:20px;text-align:left;cursor:pointer}.xm-loose__item:hover{background:var(--surface-200)}.xm-loose__item:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.xm-loose__item>.icon:first-child{width:16px;height:16px;color:var(--warning)}.xm-loose__msg{font-weight:700}.xm-loose__detail{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--ink-muted)}.xm-loose__go{width:16px;height:16px;color:var(--ink-muted)}.xm-limit{margin:0;font-size:13px;line-height:18px;color:var(--danger)}@container xm (max-width: 720px){.xm-top{grid-template-columns:minmax(0,1fr)}.xm-map{display:none}.xm-top__row{grid-template-columns:minmax(0,1fr) 96px}.xm-sec__head{grid-template-columns:auto minmax(0,1fr)}.xm-sec__count{grid-column:2;justify-self:start;margin-top:2px}.xm-rowhead,.xm-table__corner{width:auto;min-width:150px;max-width:168px}.xm-rowhead{padding:6px 8px}.xm-colhead{min-width:76px}.xm-loose__item{grid-template-columns:auto minmax(0,1fr) auto}.xm-loose__detail{grid-column:2}.xm-loose__go{grid-column:3;grid-row:1}}@container xm (max-width: 480px){.xm-row{gap:6px;padding-right:2px}.xm-row__tools{flex-direction:column;margin-top:0}.xm-row__target{flex:1 1 100%}.xm-member,.xm-row__target .doc-text__input{width:100%}.xm-load{min-width:0}.xm-colhead{min-width:66px;padding:6px 6px 5px}.xm-colhead__text{font-size:12px;line-height:15px}}.xms{height:100%;display:flex}.xms__svg{display:block;width:100%;height:100%;font-family:var(--font-sans);overflow:visible}.xms__svg text,.xms__svg tspan{dominant-baseline:central}.xms__band{fill:color-mix(in srgb,var(--qt) 50%,var(--surface-100))}.xms__grid{fill:var(--surface-100)}.xms__grid--load{fill:var(--surface-000)}.xms__tri{fill:var(--qt)}.xms__x line{stroke:var(--line-strong);stroke-width:.9}.xms__rule line{stroke:var(--line);stroke-width:.8}.xms__frame rect{fill:none;stroke:var(--line-strong);stroke-width:1.1}.xms__txt{fill:var(--ink)}.xms__txt--empty{fill:var(--ink-muted)}.xms__code{fill:var(--q);font-family:var(--font-mono);font-weight:700}.xms__target{fill:var(--pdca-act);font-weight:700}.xms__role{fill:var(--ink);font-weight:700}.xms__who{fill:var(--ink-muted)}.xms__qlabel{fill:var(--q)}.xms__qname{font-weight:700;letter-spacing:.05em}.xms__qsub{fill:var(--ink-muted)}.xms__hub rect{fill:var(--surface-100);stroke:var(--line-strong);stroke-width:1}.xms__year{fill:var(--ink);font-family:var(--font-display)}.xms__scope{fill:var(--ink-muted);font-weight:700}.xms__hubdot{fill:var(--surface-100);stroke:var(--line-strong);stroke-width:1}.xms__dot{fill:var(--ink)}.xms__ring{fill:var(--surface-100);stroke:var(--ink)}.xms__load{fill:var(--ink);font-family:var(--font-mono);font-weight:700}.xms__load--zero{fill:var(--ink-muted);font-weight:400}.xms__load--over{fill:var(--danger)}.xms__legname,.xms__loadlabel{fill:var(--ink-muted);font-weight:700}.xms__legname{letter-spacing:.06em}.xms__legtxt{fill:var(--ink)}.xms__read{fill:var(--ink-muted);font-style:italic}.cust{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-4) var(--space-5);gap:var(--space-4) var(--space-5);align-items:start}.cust-heading{grid-column:1/-1;margin:var(--space-3) 0 0;font-family:var(--font-display);font-size:22px;line-height:28px;font-weight:400;border-bottom:1px solid var(--line);padding-bottom:var(--space-2)}.cust-heading:first-child{margin-top:0}.cust-field{display:flex;flex-direction:column;gap:4px;min-width:0}.cust-field--wide,.cust-list{grid-column:1/-1}.cust-help{margin:0;font-size:12px;line-height:16px;color:var(--ink-muted)}.cust-number{display:flex;align-items:flex-end;gap:8px}.cust-number .doc-text{flex:1 1}.cust-unit{padding-bottom:8px;font-size:14px;color:var(--ink-muted);white-space:nowrap}.cust-date,.cust-select{width:100%;min-width:0;height:38px;padding:0 8px;font:inherit;font-size:15px;color:var(--ink);border:1px solid var(--line-strong);border-radius:var(--radius-s);background:var(--surface-100)}.cust-date:focus-visible,.cust-select:focus-visible{outline:2px solid var(--focus);outline-offset:1px}[data-theme=dark] .cust-date,[data-theme=dark] .cust-select{color-scheme:dark}.cust-check{display:inline-flex;align-items:center;gap:8px;min-height:38px;font-size:15px;cursor:pointer}.cust-check input{width:20px;height:20px;accent-color:var(--brand)}.cust-list{display:flex;flex-direction:column;gap:var(--space-2)}.cust-list__title{margin:0;font-size:16px;line-height:22px;font-weight:700}.cust-rows{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.cust-row{display:grid;grid-gap:var(--space-2);gap:var(--space-2);align-items:center;padding:var(--space-2);border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface-100)}.cust-cell{min-width:0}.cust-cell__label{display:none;font-size:11px;line-height:14px;font-weight:700;color:var(--ink-muted)}.cust-row .doc-text__label{display:none}.cust-row__tools{display:flex;gap:2px}.cust-row__tools .icon-btn[disabled]{opacity:.3;cursor:default}.cust-add{align-self:flex-start}@media (max-width:760px){.cust{grid-template-columns:minmax(0,1fr)}.cust-row{grid-template-columns:minmax(0,1fr)!important}.cust-cell__label{display:block;margin-bottom:2px}.cust-row__tools{justify-content:flex-end}}.cust-sheet{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row dense;grid-gap:1cqw 1.4cqw;gap:1cqw 1.4cqw;align-content:start;height:100%;overflow:hidden;font-size:1.15cqw;line-height:1.4;color:#1c1b19}.cust-sheet--a3{grid-template-columns:repeat(3,minmax(0,1fr));font-size:.95cqw}.cust-sheet__h{grid-column:1/-1;margin:.6cqw 0 0;font-family:var(--font-display);font-size:1.7cqw;line-height:1.2;font-weight:400;border-bottom:.12cqw solid #c9c2b4;padding-bottom:.3cqw}.cust-sheet__h:first-child{margin-top:0}.cust-sheet__box{min-width:0;display:flex;flex-direction:column;gap:.3cqw;padding:.7cqw .9cqw;border:.1cqw solid #d8d1c3;border-radius:.5cqw;background:#ffffff;page-break-inside:avoid;break-inside:avoid}.cust-sheet__wide{grid-column:1/-1}.cust-sheet__label{font-size:.85em;font-weight:700;letter-spacing:.02em;color:#5c574e}.cust-sheet__value{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.cust-sheet__value--long{min-height:3.6em}.cust-sheet__empty{color:#8a8273}.cust-sheet__photo{margin:0}.cust-sheet__photo .sheet-photo{width:100%;aspect-ratio:4/3;height:auto;object-fit:cover;border-radius:.3cqw}.cust-sheet__table{width:100%;border-collapse:collapse;table-layout:auto}.cust-sheet__table th{text-align:left;font-size:.85em;font-weight:700;color:#5c574e;padding:.25cqw .4cqw;border-bottom:.12cqw solid #c9c2b4}.cust-sheet__table td{padding:.3cqw .4cqw;border-bottom:.08cqw solid #e6e0d4;vertical-align:top;overflow-wrap:anywhere}.cust-sheet__table .is-check{width:1%;white-space:nowrap;text-align:center}.cust-sheet__missing{margin:0;font-size:1.2cqw;color:#5c574e}.tb{flex-direction:column;gap:var(--space-4)}.tb,.tb-bar{display:flex}.tb-bar{flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface-100);position:-webkit-sticky;position:sticky;top:0;z-index:5}.tb-bar__note{flex:1 1 220px;color:var(--ink-muted)}.tb-uses{margin:0}.tb-status{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:var(--radius-pill);font-size:12px;line-height:16px;font-weight:700;background:var(--surface-200);color:var(--ink-muted)}.tb-status--published{background:color-mix(in srgb,var(--success) 14%,var(--surface-100));color:var(--success)}.tb-status--archived{background:var(--surface-000);color:var(--ink-muted);border:1px dashed var(--line-strong)}.tb .link-btn{border:0;background:none;padding:0;font:inherit;color:var(--link);text-decoration:underline;cursor:pointer}.tb-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);grid-gap:var(--space-5);gap:var(--space-5);align-items:start}.tb-edit{gap:var(--space-4);min-width:0}.tb-edit,.tb-edit .panel{display:flex;flex-direction:column}.tb-edit .panel{gap:var(--space-3)}.tb-paper{border:0;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4)}.tb-paper label{display:inline-flex;align-items:center;gap:6px;font-size:15px;cursor:pointer}.tb-blocks{list-style:none;margin:0;padding:0;gap:var(--space-3)}.tb-block,.tb-blocks{display:flex;flex-direction:column}.tb-block{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--line);border-left:4px solid var(--brand);border-radius:var(--radius-m);background:var(--surface-100)}.tb-block--heading{border-left-color:var(--ink);background:var(--surface-000)}.tb-block--list{border-left-color:var(--pdca-check)}.tb-block--photo{border-left-color:var(--pdca-do)}.tb-block--problem{border-color:var(--danger);border-left-color:var(--danger)}.tb-block__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.tb-block__kind{flex:none;font-size:11px;line-height:16px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-muted)}.tb-block__grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);grid-gap:var(--space-2) var(--space-3);gap:var(--space-2) var(--space-3)}.tb-block--heading .tb-block__grid{grid-template-columns:minmax(0,1fr)}.tb-tools{display:flex;gap:2px;flex:none}.tb-tools .icon-btn[disabled]{opacity:.3;cursor:default}.tb-wide{display:inline-flex;align-items:center;gap:6px;font-size:14px;cursor:pointer}.tb-unit{max-width:200px}.tb-options textarea{resize:vertical}.tb-columns{padding-top:var(--space-2);border-top:1px dashed var(--line)}.tb-columns,.tb-columns__list{display:flex;flex-direction:column;gap:var(--space-2)}.tb-columns__list{list-style:none;margin:0;padding:0}.tb-column{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-s);background:var(--surface-000)}.tb-column__main{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);grid-gap:var(--space-2) var(--space-3);gap:var(--space-2) var(--space-3)}.tb-column .tb-tools{align-self:flex-end}.tb .mi-field{min-width:0}.tb-edit .mi-field__input{width:100%;min-width:0}.tb-parts__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.tb-parts__head p{margin:0}.tb-parts__head .mi-btn{flex:none;white-space:nowrap}.tb-block__toggle{flex:1 1;min-width:0;display:flex;align-items:center;gap:var(--space-2);padding:2px 0;border:0;background:none;font:inherit;color:var(--ink);text-align:left;cursor:pointer}.tb-block__toggle .icon{flex:none;width:16px;height:16px;color:var(--ink-muted)}.tb-block__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600}.tb-block:not(.is-open){padding-top:var(--space-2);padding-bottom:var(--space-2)}.tb-add{flex-direction:column;padding-top:var(--space-2)}.tb-add,.tb-add__buttons{display:flex;gap:var(--space-2)}.tb-add__buttons{flex-wrap:wrap}.tb-add p{margin:0}.tb-preview{position:-webkit-sticky;position:sticky;top:72px;flex-direction:column;min-width:0}.tb-preview,.tb-preview__head{display:flex;gap:var(--space-3)}.tb-preview__head{align-items:center;justify-content:space-between}.tb-form{padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface-000);max-height:75vh;overflow:auto}.tb-form .caption{margin:0 0 var(--space-3)}.tb-back{display:inline-flex;align-items:center;gap:4px}.tb-start{max-width:860px}.lib-card--archived{opacity:.7}@media (max-width:1100px){.tb-layout{grid-template-columns:minmax(0,1fr)}.tb-preview{position:static}}@media (max-width:560px){.tb-block__grid,.tb-column__main{grid-template-columns:minmax(0,1fr)}.tb-bar{position:static}}.ws{min-height:100vh;background:var(--surface-000)}.ws__project{margin:0;font-size:20px;line-height:28px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ws__main{max-width:1240px;margin:0 auto;padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-5)}.ws__error{display:flex;align-items:center;gap:var(--space-2);margin:0;padding:var(--space-3) var(--space-4);border-radius:var(--radius-m);background:color-mix(in srgb,var(--danger) 10%,var(--surface-100));color:var(--danger);font-size:14px}.ws__head{flex-wrap:wrap;gap:var(--space-5);justify-content:space-between}.ws__head,.ws__prompt{display:flex;align-items:flex-start}.ws__prompt{flex-direction:column;gap:var(--space-2);flex:1 1 420px;min-width:0}.ws__question{margin:0;font-family:var(--font-display);font-size:clamp(26px,3.2vw,40px);line-height:1.15;overflow-wrap:anywhere}.ws__clock{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-3)}.ws__timer-controls{display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:flex-end;align-items:center;max-width:440px}.ws__sound{gap:6px;font-size:13px;color:var(--ink-muted)}.ws-timer,.ws__sound{display:inline-flex;align-items:center}.ws-timer{gap:var(--space-2);height:32px;padding:0 12px 0 6px;border-radius:var(--radius-pill);background:var(--surface-100);border:1px solid var(--line);font-family:var(--font-mono);font-size:15px;font-weight:600;color:var(--ink)}.ws-timer__ring{--share:1;width:22px;height:22px;border-radius:50%;background:conic-gradient(var(--brand) calc(var(--share) * 1turn),var(--surface-200) 0)}.ws-timer__state{font-family:var(--font-sans);font-size:12px;font-weight:400;color:var(--ink-muted)}.ws-timer--big{height:auto;padding:var(--space-3) var(--space-5) var(--space-3) var(--space-3);gap:var(--space-3);font-size:44px;line-height:52px;border-radius:var(--radius-l)}.ws-timer--big .ws-timer__ring{width:48px;height:48px}.ws-timer--off{font-family:var(--font-sans);font-size:14px;color:var(--ink-muted);background:transparent;border-style:dashed}.ws-timer--last .ws-timer__ring{background:conic-gradient(var(--warning) calc(var(--share) * 1turn),var(--surface-200) 0)}.ws-timer--up{background:var(--spark-tint);color:var(--spark-ink);border-color:var(--spark);animation:ws-up 1s ease-in-out 3}.ws-timer--up .ws-timer__ring{background:var(--spark)}.ws-timer--paused .ws-timer__time{opacity:.6}@keyframes ws-up{50%{transform:scale(1.04)}}.ws__phases{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-2);gap:var(--space-2)}.ws__phase{width:100%;display:flex;gap:var(--space-3);align-items:center;text-align:left;padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface-100);color:var(--ink-muted);font:inherit;font-size:14px;line-height:20px;cursor:pointer}.ws__phase:disabled{cursor:default}.ws__phase:not(:disabled):hover{border-color:var(--line-strong)}.ws__phase>span:last-child{display:flex;flex-direction:column;min-width:0}.ws__phase strong{color:var(--ink)}.ws__phase-hint{font-size:12px;line-height:16px}.ws__phase-n{flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--surface-200);font-weight:700;color:var(--ink)}.ws__phase[aria-current=step]{border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand);background:var(--brand-tint)}.ws__phase[aria-current=step] .ws__phase-n{background:var(--brand);color:var(--on-brand)}.ws__body{display:grid;grid-template-columns:minmax(0,1fr) 260px;grid-gap:var(--space-5);gap:var(--space-5);align-items:start}.ws__work{min-width:0}.ws__side,.ws__work{display:flex;flex-direction:column;gap:var(--space-4)}.ws__side{position:-webkit-sticky;position:sticky;top:88px}.ws__join{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface-100)}.ws__qr{width:100%;max-width:200px;height:auto;align-self:center}.ws__write{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:var(--space-3);gap:var(--space-3);align-items:start}.ws__idea-input{font:inherit;font-size:16px;line-height:24px;padding:var(--space-2) var(--space-3);min-height:64px;resize:vertical;border:1px solid var(--line-strong);border-radius:var(--radius-s);background:var(--note);color:var(--ink);box-shadow:var(--shadow-note)}.ws__idea-input:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ws__write-error{grid-column:1/-1}.ws__count{margin:0;font-size:14px;line-height:20px;display:flex;flex-wrap:wrap;align-items:center;gap:4px}.ws__wall{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.ws__note{width:auto;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.ws__note:nth-child(3n+2){transform:rotate(.6deg)}.ws__note:nth-child(5n+3){transform:rotate(-.7deg)}.ws__note--voted{box-shadow:var(--shadow-note),inset 0 0 0 2px var(--brand)}.ws__note-vote{all:unset;cursor:pointer;flex:1 1;font-size:14px;line-height:20px}.ws__note-vote:focus-visible{outline:2px solid var(--focus);outline-offset:4px;border-radius:4px}.ws__note-vote:disabled{cursor:default}.ws__note-tools{display:inline-flex;gap:2px}.ws__note-remove{display:grid;place-items:center;width:24px;height:24px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--ink-muted);font:inherit;font-size:16px;cursor:pointer}.ws__note-remove:hover{background:color-mix(in srgb,var(--ink) 8%,transparent);color:var(--ink)}.ws__note-remove svg{width:14px;height:14px}.ws__dots,.ws__mydots{display:inline-flex;gap:4px;align-items:center}.ws__dot{width:12px;height:12px;border-radius:50%;background:var(--brand)}.ws__dot--used{background:transparent;box-shadow:inset 0 0 0 2px var(--line-strong)}.ws__dots{margin-right:6px}.ws__ranking{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.ws__rank{display:grid;grid-template-columns:32px minmax(0,1fr) minmax(80px,200px) 80px;grid-gap:var(--space-3);gap:var(--space-3);align-items:center;padding:var(--space-2) var(--space-3);border-radius:var(--radius-s);background:var(--surface-100);border:1px solid var(--line);font-size:15px;line-height:22px}.ws__rank:first-child{border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand)}.ws__rank--none{opacity:.55}.ws__rank-n{font-family:var(--font-mono);font-weight:700;text-align:center}.ws__rank-text{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;min-width:0}.ws__rank-bar{height:10px;border-radius:var(--radius-pill);background:var(--surface-200);overflow:hidden}.ws__rank-bar>span{display:block;height:100%;background:var(--brand);border-radius:inherit}.ws__rank-votes{font-size:13px;color:var(--ink-muted);text-align:right}.ws__result-actions{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center}.ws__toa3{display:inline-flex;gap:var(--space-2);align-items:center}.ws__select{font:inherit;font-size:14px;height:32px;padding:0 var(--space-2);border:1px solid var(--line-strong);border-radius:var(--radius-s);color:var(--ink);max-width:220px}.ws__select,.ws__settings{background:var(--surface-100)}.ws__settings{padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-m)}.ws__settings summary{cursor:pointer;font-weight:600}.ws__settings[open]{display:flex;flex-direction:column;gap:var(--space-3)}.ws__settings .mi-field,.ws__setup .mi-field{min-width:0}.ws__dots-field{max-width:160px}.ws__check{display:flex;gap:var(--space-3);align-items:flex-start;font-size:14px;line-height:20px}.ws__check input{width:20px;height:20px;margin-top:0;accent-color:var(--brand);flex:none}.ws__check>span{display:flex;flex-direction:column;gap:2px}.ws__empty{display:flex;justify-content:center}.ws__setup{max-width:640px;width:100%;display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-6)}.ws__setup-title{margin:0;font-family:var(--font-display);font-size:28px;line-height:34px}.ws__setup p{margin:0}.ws__none{gap:var(--space-1);padding:var(--space-5)}.ws__none,.ws__past{display:flex;flex-direction:column}.ws__past{gap:var(--space-3)}.ws__past h2{margin:0}.ws__past-item{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4)}.ws--screen .ws__bar{position:static}.ws--screen .ws__main{max-width:none;padding:var(--space-6) var(--space-7)}.ws--screen .ws__question{font-size:clamp(32px,4vw,56px)}.ws--screen .ws-timer--big{font-size:72px;line-height:80px}.ws--screen .ws-timer--big .ws-timer__ring{width:72px;height:72px}.ws--screen .ws__phase{pointer-events:none}.ws--screen .ws__body{grid-template-columns:minmax(0,1fr) 300px}.ws--screen .ws__wall{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.ws--screen .ws__note{font-size:18px;line-height:26px;min-height:140px}.ws--screen .ws__rank{font-size:22px;line-height:30px;padding:var(--space-3) var(--space-4)}.ws--screen .ws__count{font-size:18px}.ws--screen .ws__count--big{flex-direction:column;align-items:flex-start;gap:var(--space-2);padding:var(--space-7) 0;font-family:var(--font-display);font-size:48px;line-height:1.1}.ws--screen .ws__count--big .muted{font-family:var(--font-sans);font-size:20px;line-height:28px}.ws-banner{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-5);background:var(--brand-tint);color:var(--brand-ink);border-bottom:1px solid var(--line);font-size:14px;line-height:20px}.ws-banner__dot{width:8px;height:8px;border-radius:50%;background:var(--spark);box-shadow:0 0 0 3px color-mix(in srgb,var(--spark) 25%,transparent)}.ws-banner .mi-btn{margin-left:auto}.ws-follow{display:inline-flex;align-items:center;gap:var(--space-2);font-size:14px}.ws-follow input{width:18px;height:18px;accent-color:var(--brand)}@media (max-width:900px){.ws--screen .ws__body,.ws__body{grid-template-columns:minmax(0,1fr)}.ws__side{position:static}.ws__join{flex-direction:row;flex-wrap:wrap;align-items:center}.ws__qr{max-width:120px}.ws__clock{align-items:flex-start}.ws__timer-controls{justify-content:flex-start}}@media (max-width:600px){.ws__main{padding:var(--space-4)}.ws__phases{grid-template-columns:repeat(3,minmax(0,1fr))}.ws__phase{flex-direction:column;align-items:flex-start;gap:var(--space-1);padding:var(--space-2)}.ws__phase-hint{display:none}.ws__write{grid-template-columns:minmax(0,1fr)}.ws__wall{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}.ws__note{min-height:88px}.ws__rank{grid-template-columns:24px minmax(0,1fr) 64px}.ws__rank-bar{display:none}.ws-timer--big{font-size:32px;line-height:40px}.ws-timer--big .ws-timer__ring{width:36px;height:36px}.ws__join{display:none}}@media (prefers-reduced-motion:reduce){.ws-timer--up{animation:none}.ws__note:nth-child(n){transform:none}}.story-stage{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;background:var(--surface-000);border-radius:var(--radius-s)}.story-stage--fill{aspect-ratio:auto;height:100%;border-radius:0;background:transparent}.story-canvas{position:absolute;left:50%;top:50%;width:1280px;height:720px;transform-origin:center}.slide{position:absolute;inset:0;box-sizing:border-box;padding:56px 72px 64px;display:flex;flex-direction:column;gap:20px;background:#ffffff;color:var(--ink);overflow:hidden}.slide:before{content:"";position:absolute;left:0;top:0;bottom:0;width:12px;background:var(--pdca-plan)}.slide__overline{font-size:16px;line-height:20px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted)}.slide__h1{font-size:64px;line-height:1.08}.slide__h1,.slide__h2{margin:0;font-family:var(--font-display);font-weight:400;overflow-wrap:break-word}.slide__h2{font-size:48px;line-height:1.1}.slide__sub{margin:0;font-size:28px;line-height:38px;color:var(--ink-muted)}.slide__text{margin:0;flex:1 1;min-height:0;font-size:28px;line-height:1.45;white-space:pre-wrap;overflow-wrap:break-word;overflow:hidden}.slide__head{display:flex;align-items:center;gap:16px}.slide__head .box__letter{width:40px;height:40px;font-size:20px}.slide__cols{flex:1 1;min-height:0;display:flex;gap:40px}.slide__photo{width:44%;height:100%;object-fit:cover;border-radius:12px;flex:none}.slide__foot{position:absolute;left:72px;right:72px;bottom:24px;display:flex;justify-content:space-between;gap:24px;font-size:14px;line-height:20px;color:var(--ink-muted)}.slide__foot span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.slide__more{margin:0;font-size:18px;color:var(--ink-muted)}.slide--title{background:var(--surface-000);justify-content:center}.slide--title:before{width:100%;height:12px;bottom:auto}.slide__title-block{display:flex;flex-direction:column;gap:20px;max-width:1040px}.slide__logo{position:absolute;top:48px;right:72px;max-height:64px;max-width:280px;object-fit:contain}.slide--sheet{padding:24px;align-items:center;justify-content:center;background:var(--surface-000)}.slide--sheet:before{display:none}.story-sheet{width:min(100%,calc((720px - 48px) * 1.414))}.slide--ba:before{background:var(--warning)}.slide--after:before{background:var(--success)}.slide__ba-switch{position:absolute;top:48px;right:72px;display:inline-flex;padding:4px;gap:4px;border-radius:var(--radius-pill);background:var(--surface-200);font-size:18px;font-weight:700}.slide__ba-switch span{padding:8px 20px;border-radius:var(--radius-pill);color:var(--ink-muted)}.slide__ba-switch .is-on{background:#ffffff;color:var(--ink);box-shadow:0 1px 2px rgba(28,27,25,.12)}.slide__ba-word{color:var(--warning)}.slide--after .slide__ba-word{color:var(--success)}.slide__table{width:100%;border-collapse:collapse;font-size:22px;line-height:30px}.slide__table th{text-align:left;font-size:15px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);padding:8px 12px;border-bottom:2px solid var(--line)}.slide__table td{padding:10px 12px;border-bottom:1px solid var(--line);vertical-align:top}.slide__table td:last-child{color:var(--success);font-weight:700;width:40px}.slide__table tr.is-done td:not(:last-child){color:var(--ink-muted);text-decoration:line-through}.slide--workshop:before{background:var(--spark)}.slide__ranking{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.slide__ranking li{display:grid;grid-template-columns:40px minmax(0,1fr) 260px 40px;grid-gap:20px;gap:20px;align-items:center;font-size:24px;line-height:32px}.slide__ranking li:first-child{font-weight:700}.slide__rank-n{font-family:var(--font-mono);text-align:center;color:var(--ink-muted)}.slide__rank-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.slide__rank-bar{height:14px;border-radius:999px;background:var(--surface-200);overflow:hidden}.slide__rank-bar>span{display:block;height:100%;background:var(--brand);border-radius:inherit}.slide__rank-votes{text-align:right;color:var(--ink-muted);font-size:20px}.story{min-height:100vh;background:var(--surface-000)}.story__status{display:inline-flex;align-items:center;gap:var(--space-2)}.story__body{display:grid;grid-template-columns:240px minmax(0,1fr);grid-gap:var(--space-5);gap:var(--space-5);padding:var(--space-5);max-width:1400px;margin:0 auto}.story__list{gap:var(--space-3)}.story__list,.story__list ol{display:flex;flex-direction:column}.story__list ol{list-style:none;margin:0;gap:var(--space-2);max-height:calc(100vh - 200px);overflow-y:auto;padding:0 4px 0 0}.story__thumb{width:100%;display:grid;grid-template-columns:20px minmax(0,1fr);grid-gap:4px var(--space-2);gap:4px var(--space-2);align-items:start;padding:var(--space-2);border:1px solid transparent;border-radius:var(--radius-m);background:transparent;font:inherit;text-align:left;cursor:pointer;color:var(--ink)}.story__thumb:hover{background:var(--surface-100)}.story__thumb[aria-current=true]{background:var(--surface-100);border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand)}.story__thumb-n{font-size:12px;font-weight:700;color:var(--ink-muted);padding-top:2px}.story__thumb-stage{border:1px solid var(--line);pointer-events:none}.story__thumb-name{grid-column:2;font-size:12px;line-height:16px;color:var(--ink-muted);display:flex;gap:4px;align-items:center;overflow:hidden}.story__thumb-name svg{width:12px;height:12px;flex:none}.story__add{position:relative}.story__add summary{list-style:none}.story__add summary::-webkit-details-marker{display:none}.story__add-menu{position:absolute;z-index:5;left:0;top:calc(100% + 6px);width:280px;max-height:60vh;overflow-y:auto;display:flex;flex-direction:column;padding:var(--space-2);background:var(--surface-100);border:1px solid var(--line);border-radius:var(--radius-m);box-shadow:var(--shadow-pop)}.story__add-menu .overline{padding:var(--space-2) var(--space-2) 4px}.story__add-menu button{text-align:left;padding:8px var(--space-2);border:0;border-radius:var(--radius-s);background:transparent;font:inherit;font-size:14px;line-height:20px;color:var(--ink);cursor:pointer}.story__add-menu button:hover{background:var(--surface-200)}.story__main{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.story__preview .story-stage{box-shadow:var(--shadow-pop);border:1px solid var(--line)}.story__tools{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.story__move{display:inline-flex;gap:var(--space-2);margin-left:auto}.story__fields{display:flex;flex-direction:column;gap:var(--space-3);max-width:760px}.story__fields .mi-field{min-width:0}.story__area{height:auto;min-height:96px;padding:var(--space-2) var(--space-3);line-height:24px;resize:vertical}.story__pair{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-3);gap:var(--space-3)}.story__danger{margin-top:var(--space-5)}.story-present{position:fixed;inset:0;display:flex;flex-direction:column;background:#121110}.story-present__stage{flex:1 1;min-height:0;cursor:pointer}.story-present__bar{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:center;gap:var(--space-4);padding:var(--space-2) var(--space-4);background:var(--surface-100);opacity:0;transition:opacity .2s}.story-present__bar:focus-within,.story-present__bar:hover{opacity:1}.story-present__title{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.presenter{min-height:100vh;display:flex;flex-direction:column;background:#1c1b19;color:#f6f3ec}.presenter .mi-btn:not(.mi-btn--primary){background:#2c2a27;color:#f6f3ec;border-color:#45423d}.presenter .muted,.presenter .overline{color:#b8b2a7}.presenter__bar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-5);border-bottom:1px solid #33312d}.presenter__title{flex:1 1;min-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.presenter__watch{display:inline-flex;align-items:center;gap:var(--space-2)}.presenter__time{font-family:var(--font-mono);font-size:28px;line-height:32px;font-weight:600;min-width:90px}.presenter__clock{font-family:var(--font-mono);font-size:20px;color:#b8b2a7}.presenter__body{flex:1 1;min-height:0;display:grid;grid-template-columns:minmax(0,1.7fr) minmax(300px,1fr);grid-gap:var(--space-5);gap:var(--space-5);padding:var(--space-5)}.presenter__now{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.presenter__now .story-stage{background:#000}.presenter__controls{display:flex;align-items:center;justify-content:center;gap:var(--space-4)}.presenter__count{font-size:16px;color:#b8b2a7;min-width:110px;text-align:center}.presenter__side{gap:var(--space-4);min-width:0;min-height:0}.presenter__next,.presenter__side{display:flex;flex-direction:column}.presenter__next{gap:var(--space-2)}.presenter__next .story-stage{opacity:.85}.presenter__notes{flex:1 1;min-height:120px;overflow-y:auto;display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-m);background:#262522}.presenter__notes p{margin:0;font-size:22px;line-height:1.5;white-space:pre-wrap}.presenter__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px;max-height:220px;overflow-y:auto}.presenter__list button{width:100%;display:flex;gap:var(--space-2);padding:6px var(--space-2);border:0;border-radius:var(--radius-s);background:transparent;color:#f6f3ec;font:inherit;font-size:14px;text-align:left;cursor:pointer}.presenter__list button:hover{background:#2c2a27}.presenter__list button[aria-current=true]{background:var(--brand)}.presenter__list-n{width:20px;color:#b8b2a7;flex:none}.story-panel__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.story-panel__list li{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-column-gap:var(--space-2);column-gap:var(--space-2);align-items:center}.story-panel__list a:first-child{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.story-panel__list .caption{grid-column:1}.story-panel__list .mi-btn{grid-column:2;grid-row:1/span 2}@media (max-width:900px){.story__body{grid-template-columns:minmax(0,1fr)}.story__list{order:2}.story__list ol{flex-direction:row;overflow-x:auto;max-height:none}.story__list li{flex:0 0 160px}.presenter__body{grid-template-columns:minmax(0,1fr)}.story__pair{grid-template-columns:1fr}}