._head_662ld_15{flex:none;display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-4) var(--space-2) var(--space-6)}._title_662ld_23{flex:1;min-width:0;font-family:var(--font-sans);font-weight:700;font-size:var(--font-size-2xl);line-height:var(--line-snug);letter-spacing:-.02em;color:var(--text-primary)}._title_662ld_23:focus,._resultTitle_662ld_37:focus{outline:none}._close_662ld_42{flex:none;width:var(--tap-target);height:var(--tap-target);margin-left:auto;display:flex;align-items:center;justify-content:center;padding:0;background:var(--surface-glass-hover);border:0;border-radius:var(--border-radius-xs);color:var(--text-secondary);cursor:pointer;transition:color var(--transition),background var(--transition),transform var(--transition)}@media(hover:hover){._close_662ld_42:hover{color:var(--text-primary);background:var(--surface-glass-strong)}}._close_662ld_42:active{transform:translateY(1px)}._close_662ld_42:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._close_662ld_42 svg{width:14px;height:14px}._form_662ld_89{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}._scroll_662ld_96{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}._fields_662ld_106{position:relative;display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-1) var(--space-6) var(--space-5)}._intro_662ld_114{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2)}._topic_662ld_124{max-width:100%;color:var(--color-primary);font-size:var(--font-size-sm);font-weight:600;line-height:var(--line-snug)}._sub_662ld_132{color:var(--text-secondary);font-size:var(--font-size-sm);line-height:var(--line-normal);text-wrap:pretty}._trap_662ld_140{position:absolute;top:0;left:0;width:1px;height:1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%);opacity:0;pointer-events:none;font-size:var(--font-size-md)}._cell_662ld_155,._group_662ld_156{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}._label_662ld_164{color:var(--text-secondary);font-size:var(--font-size-sm);font-weight:500;line-height:var(--line-snug)}._optional_662ld_171{color:var(--text-tertiary);font-weight:400}[data-zone] ._field_662ld_106>div{background:var(--field-fill);border-color:var(--field-line);cursor:text;transition:background var(--transition),border-color var(--transition),box-shadow var(--transition)}@media(hover:hover){[data-zone] ._field_662ld_106>div:hover{background:var(--field-fill-hover);border-color:var(--field-line-hover)}}[data-zone] ._field_662ld_106>div:focus-within{border-color:var(--input-focus);box-shadow:0 0 0 1px var(--input-focus)}[data-zone] ._field_662ld_106>div:has([aria-invalid=true]){background:var(--field-fill-invalid);border-color:var(--color-error)}._field_662ld_106 input,._textarea_662ld_217{scroll-margin-block:var(--space-3)}._label_662ld_164[data-error]{color:var(--color-error)}._segments_662ld_233{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:var(--space-1);padding:var(--space-1);background:var(--surface-glass-hover);border-radius:var(--border-radius-full)}._segment_662ld_233{position:relative;display:flex;align-items:center;justify-content:center;min-width:0;min-height:calc(var(--tap-target) - var(--space-2));padding:0 var(--space-2);border-radius:var(--border-radius-full);color:var(--text-secondary);font-size:var(--font-size-sm);font-weight:500;line-height:var(--line-snug);white-space:nowrap;cursor:pointer;transition:background var(--transition),color var(--transition)}._segmentOn_662ld_267{background:var(--color-primary-a-mid);color:var(--color-primary);font-weight:600}@media(hover:hover){._segment_662ld_233:hover{background:var(--surface-glass-strong);color:var(--text-primary)}._segmentOn_662ld_267:hover{background:var(--color-primary-a-hi);color:var(--color-primary)}}._segment_662ld_233:has(:focus-visible){outline:2px solid var(--color-primary);outline-offset:2px}._segmentInput_662ld_293{position:absolute;top:calc(-1 * var(--space-1));left:0;width:100%;height:calc(100% + var(--space-2));margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;opacity:0;cursor:pointer}._chips_662ld_309{display:flex;flex-wrap:wrap;gap:var(--space-2)}._chip_662ld_309{flex:none;max-width:100%;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1);padding:var(--space-2) var(--space-4);background:var(--surface-glass-hover);border:0;border-radius:var(--border-radius-full);color:var(--text-secondary);font:inherit;font-size:var(--font-size-ui);font-weight:500;line-height:var(--line-normal);cursor:pointer;transition:background var(--transition),color var(--transition),transform var(--transition)}._chip_662ld_309:active{transform:translateY(1px)}._chipOn_662ld_346{padding-inline:var(--space-2);background:var(--surface-glass-strong);color:var(--text-primary)}._chipOn_662ld_346 svg{color:var(--color-primary)}@media(hover:hover){._chip_662ld_309:hover,._chipOn_662ld_346:hover{background:var(--surface-glass-strong);color:var(--text-primary)}}._chip_662ld_309 svg{width:12px;height:12px;flex:none}._chipText_662ld_377{min-width:0;max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._chip_662ld_309{position:relative}._chip_662ld_309:before{content:"";position:absolute;inset:calc((100% - var(--tap-min)) / 2) 0}@media(hover:none){._chip_662ld_309{min-height:var(--tap-target)}}._grow_662ld_409{display:grid}._grow_662ld_409:after,._textarea_662ld_217{grid-area:1 / 1;max-height:calc(var(--font-size-md) * var(--line-normal) * 5 + var(--space-3) * 2);padding:var(--space-3) var(--space-4);font:inherit;font-size:var(--font-size-md);font-weight:500;line-height:var(--line-normal);overflow-wrap:break-word}._grow_662ld_409:after{content:attr(data-value) " ";visibility:hidden;white-space:pre-wrap;overflow:hidden}._textarea_662ld_217{display:block;width:100%;min-height:var(--tap-target);resize:none;overflow-y:auto;background:var(--field-fill);border:1px solid var(--field-line);border-radius:var(--border-radius-md);color:var(--text-primary);cursor:text;transition:background var(--transition),border-color var(--transition),box-shadow var(--transition)}@media(hover:hover){._textarea_662ld_217{resize:vertical}}._textarea_662ld_217::placeholder{color:var(--field-placeholder);font-weight:300}@media(hover:hover){._textarea_662ld_217:hover{background:var(--field-fill-hover);border-color:var(--field-line-hover)}}._textarea_662ld_217:focus{outline:none;border-color:var(--input-focus);box-shadow:0 0 0 1px var(--input-focus)}._textarea_662ld_217[aria-invalid=true]{background:var(--field-fill-invalid);border-color:var(--color-error)}._foot_662ld_486{position:relative;z-index:1;flex:none;display:flex;flex-direction:column;padding:var(--space-4) var(--space-6) var(--space-5);background:var(--bg-secondary);transition:box-shadow var(--transition)}._form_662ld_89[data-more] ._foot_662ld_486{box-shadow:var(--shadow-island-up)}._alert_662ld_503{margin-bottom:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--color-error-light);border-radius:var(--border-radius-lg);color:var(--text-primary);font-size:var(--font-size-sm);line-height:var(--line-normal)}._foot_662ld_486 ._submit_662ld_515,._result_662ld_37 ._wide_662ld_516{min-height:var(--button-min-height-lg)}._submitIcon_662ld_521{display:none}@media(min-width:361px){._submitIcon_662ld_521{display:flex}}._callNote_662ld_533{margin-top:var(--space-2);color:var(--text-secondary);font-size:var(--font-size-xs);line-height:var(--line-normal);text-align:center;text-wrap:balance}._consent_662ld_542{margin-top:var(--space-3);color:var(--text-secondary);font-size:var(--font-size-xs);line-height:var(--line-normal);text-align:center;text-wrap:balance}[data-kb] ._consent_662ld_542{display:none}._consentLink_662ld_557,._link_662ld_558{color:var(--color-primary);font-weight:600;text-decoration:underline;text-underline-offset:3px}._consentLink_662ld_557{position:relative}._consentLink_662ld_557:before{content:"";position:absolute;inset:calc((100% - var(--tap-min)) / 2) 0}@media(hover:hover){._consentLink_662ld_557:hover,._link_662ld_558:hover{color:var(--color-primary-hover)}}._result_662ld_37{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);padding:0 var(--space-6) var(--space-6);text-align:center}._robot_662ld_594{width:auto;height:64px;margin-bottom:var(--space-1);color:var(--color-primary)}._resultTitle_662ld_37{max-width:420px;color:var(--text-primary);font-family:var(--font-sans);font-size:var(--font-size-xl);font-weight:700;line-height:var(--line-snug);letter-spacing:-.01em;text-wrap:balance}._resultText_662ld_612{max-width:420px;color:var(--text-secondary);font-size:var(--font-size-sm);line-height:var(--line-normal);text-wrap:pretty}._quiet_662ld_622{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}._wide_662ld_516{margin-top:var(--space-2)}._textLink_662ld_634,._inlineLink_662ld_635{padding:0;background:none;border:0;color:var(--color-primary);font:inherit;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer;transition:color var(--transition)}._textLink_662ld_634{min-height:var(--tap-target);padding:0 var(--space-3);border-radius:var(--border-radius-full);font-size:var(--font-size-sm)}@media(hover:hover){._textLink_662ld_634:hover,._inlineLink_662ld_635:hover{color:var(--color-primary-hover)}}._sr_662ld_664{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width:560px){._head_662ld_15{padding:max(var(--space-4),env(safe-area-inset-top)) var(--space-4) var(--space-2) var(--space-5)}._fields_662ld_106{padding:var(--space-1) var(--space-5) var(--space-4)}._chips_662ld_309{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:calc(-1 * var(--space-1)) calc(-1 * var(--space-5));padding:var(--space-1) var(--space-7) var(--space-1) var(--space-5);-webkit-mask-image:linear-gradient(90deg,black calc(100% - var(--space-7)),transparent);mask-image:linear-gradient(90deg,black calc(100% - var(--space-7)),transparent)}._chips_662ld_309::-webkit-scrollbar{display:none}._chipText_662ld_377{max-width:200px}._foot_662ld_486{padding:var(--space-3) var(--space-5) max(var(--space-3),env(safe-area-inset-bottom))}._result_662ld_37{padding:0 var(--space-5) var(--space-5)}}@media(max-width:360px){._head_662ld_15{padding-left:var(--space-4)}._fields_662ld_106{padding-inline:var(--space-4)}._chips_662ld_309{margin-inline:calc(-1 * var(--space-4));padding-left:var(--space-4)}._foot_662ld_486,._result_662ld_37{padding-inline:var(--space-4)}}._modal_nt79u_9{width:min(500px,100%);max-height:calc(100vh - 48px);max-height:calc(100dvh - 48px);display:flex;flex-direction:column;background:var(--bg-secondary);border-radius:var(--border-radius-xs);box-shadow:var(--shadow-panel);overflow:hidden;font-family:var(--font-sans);line-height:normal}._modal_j0g85_11{width:min(1040px,100%);height:calc(100vh - var(--space-6));display:grid;grid-template-columns:264px minmax(0,1fr);background:var(--bg-secondary);border-radius:var(--border-radius-xs);box-shadow:var(--shadow-panel);overflow:hidden;line-height:normal}._close_j0g85_35{position:absolute;top:var(--space-4);right:var(--space-4);z-index:2;width:var(--tap-target);height:var(--tap-target);display:flex;align-items:center;justify-content:center;padding:0;background:var(--surface-glass-hover);border:0;border-radius:var(--border-radius-xs);color:var(--text-secondary);cursor:pointer;transition:color var(--duration-1) var(--ease),background var(--duration-1) var(--ease),transform var(--duration-1) var(--ease)}@media(hover:hover){._close_j0g85_35:hover{color:var(--text-primary);background:var(--surface-glass-strong)}}._close_j0g85_35:active{transform:translateY(1px)}._close_j0g85_35:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._close_j0g85_35 svg{width:14px;height:14px}._side_j0g85_82{display:flex;flex-direction:column;min-height:0;background:var(--bg-primary)}._find_j0g85_95{flex:none;display:flex;align-items:center;gap:var(--space-2);min-height:var(--tap-target);margin:var(--space-2) var(--space-2) var(--space-1);padding:0 var(--space-3);background:var(--field-fill);box-shadow:inset 0 0 0 1px var(--field-line);border-radius:var(--border-radius-sm);cursor:text}._find_j0g85_95 svg{width:14px;height:14px;flex:none;color:var(--field-placeholder)}._find_j0g85_95 input{flex:1;min-width:0;padding:0;background:none;border:none;outline:none;color:var(--text-primary);font-family:var(--font-sans);font-size:var(--font-size-md);font-weight:500}._find_j0g85_95 input::placeholder{color:var(--field-placeholder);font-weight:300}._find_j0g85_95 input::-webkit-search-cancel-button{display:none}._nav_j0g85_144{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:var(--space-1);padding:var(--space-2);scrollbar-width:none}._nav_j0g85_144 ._dir_j0g85_157{width:100%}._dir_j0g85_157{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3);background:none;border:none;border-radius:var(--border-radius-sm);color:var(--text-secondary);font-family:var(--font-sans);font-size:var(--font-size-ui);text-align:left;cursor:pointer;transition:background var(--duration-1) var(--ease),color var(--duration-1) var(--ease),transform var(--duration-1) var(--ease)}@media(hover:hover){._dir_j0g85_157:hover{background:var(--surface-soft);color:var(--text-primary)}}._dir_j0g85_157:active{transform:translateY(1px)}._dir_j0g85_157._on_j0g85_195{background:var(--color-primary-a-soft);color:var(--color-primary)}._dir_j0g85_157[hidden]{display:none}._dir_j0g85_157 i{font-style:normal;flex:none;color:var(--text-tertiary);transition:transform var(--duration-1) var(--ease)}._dir_j0g85_157._on_j0g85_195 i{transform:rotate(90deg);color:var(--color-primary)}._tick_j0g85_219{display:none}._none_j0g85_225{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-2) 0;color:var(--text-secondary);font-size:var(--font-size-ui);line-height:var(--line-snug)}._none_j0g85_225 p{padding:0 var(--space-3) var(--space-1)}._none_j0g85_225[hidden]{display:none}._sr_j0g85_245{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(hover:none){._dir_j0g85_157{min-height:var(--tap-target)}}._catalog_j0g85_269{min-height:0;overflow-y:auto;padding:var(--space-6) var(--space-6) var(--rhythm-part);scrollbar-width:none}._head_j0g85_276{display:flex;align-items:baseline;gap:var(--space-3);flex-wrap:wrap;padding-right:var(--space-7);margin-bottom:var(--space-4)}._title_j0g85_287{margin:0;font-family:var(--font-sans);font-weight:700;font-size:var(--font-size-2xl);letter-spacing:-.02em;line-height:inherit}._head_j0g85_276 span{font-family:var(--font-sans);font-size:var(--font-size-2xs);color:var(--text-tertiary)}._row_j0g85_309{width:calc(100% + var(--space-4) * 2);margin-left:calc(var(--space-4) * -1);border-radius:var(--border-radius-lg);transition:background var(--duration-1) var(--ease)}._row_j0g85_309+._row_j0g85_309{margin-top:var(--space-1)}._row_j0g85_309:has(._item_j0g85_320[aria-expanded=true]){background:var(--surface-glass)}._item_j0g85_320{display:flex;align-items:baseline;gap:var(--space-4);width:100%;padding:var(--space-4);border:0;border-radius:inherit;background:none;color:inherit;font-family:inherit;text-align:left;cursor:pointer;transition:background var(--duration-1) var(--ease)}@media(hover:hover){._item_j0g85_320:hover{background:var(--surface-glass)}}._item_j0g85_320>b{flex:1 1 auto;min-width:0;font-size:var(--font-size-sm);font-weight:600}._term_j0g85_359{flex:none;font-family:var(--font-sans);font-size:var(--font-size-2xs);color:var(--text-tertiary);white-space:nowrap}._chev_j0g85_372{margin-left:auto;flex:none;width:22px;height:22px;display:flex;align-items:center;justify-content:center;color:var(--text-tertiary);transition:color var(--duration-1) var(--ease),transform var(--duration-1) var(--ease)}._chev_j0g85_372 svg{width:16px;height:16px;display:block}@media(hover:hover){._item_j0g85_320:hover ._chev_j0g85_372{color:var(--color-primary)}}._item_j0g85_320[aria-expanded=true] ._chev_j0g85_372{color:var(--color-primary);transform:rotate(180deg)}._more_j0g85_407{padding:0 var(--space-4) var(--space-4)}._more_j0g85_407[hidden]{display:none}._moreText_j0g85_415{color:var(--text-secondary);font-size:var(--font-size-sm);line-height:var(--line-normal)}._moreWorks_j0g85_421{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-top:var(--space-3)}._moreWorks_j0g85_421>span{font-family:var(--font-sans);font-size:var(--overline-font-size);font-weight:600;line-height:var(--line-snug);letter-spacing:var(--overline-tracking);text-transform:uppercase;color:var(--overline-color)}._chip_j0g85_443{display:inline-flex;align-items:center;padding:var(--space-2) var(--space-4);background:var(--surface-glass-hover);border:0;border-radius:var(--border-radius-full);color:var(--text-primary);font-family:var(--font-sans);font-size:var(--font-size-ui);cursor:pointer;transition:background var(--duration-1) var(--ease),color var(--duration-1) var(--ease),transform var(--duration-1) var(--ease)}._chip_j0g85_443:focus-visible{background:var(--surface-glass-strong);color:var(--color-primary);outline:2px solid var(--color-primary);outline-offset:2px}@media(hover:hover){._chip_j0g85_443:hover{background:var(--surface-glass-strong);color:var(--color-primary)}}._order_j0g85_478{display:inline-flex;align-items:center;margin-top:var(--space-4);padding:var(--space-2) var(--space-4);background:var(--color-primary-light);color:var(--color-primary);border:0;border-radius:var(--border-radius-full);font-family:var(--font-sans);font-size:var(--font-size-ui);cursor:pointer;transition:background var(--duration-1) var(--ease),transform var(--duration-1) var(--ease)}._order_j0g85_478:focus-visible{background:var(--color-primary-a-hi);outline:2px solid var(--color-primary);outline-offset:2px}@media(hover:hover){._order_j0g85_478:hover{background:var(--color-primary-a-hi)}}._chip_j0g85_443:active,._order_j0g85_478:active{transform:translateY(1px)}@media(hover:none){._chip_j0g85_443,._order_j0g85_478{min-height:var(--tap-target)}}._works_j0g85_528{margin-top:var(--space-6)}._works_j0g85_528[hidden]{display:none}._worksHead_j0g85_537{margin-bottom:var(--space-4);font-family:var(--font-sans);font-size:var(--overline-font-size);font-weight:600;line-height:var(--line-snug);letter-spacing:var(--overline-tracking);text-transform:uppercase;color:var(--overline-color)}._worksGrid_j0g85_548{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:var(--space-3)}._work_j0g85_528{display:flex;flex-direction:column;padding:0;overflow:hidden;background:var(--surface-glass);border:0;border-radius:var(--border-radius-lg);color:inherit;font-family:inherit;text-align:left;cursor:pointer;transition:background var(--duration-1) var(--ease),box-shadow var(--duration-1) var(--ease),transform var(--duration-1) var(--ease)}@media(hover:hover){._work_j0g85_528:hover{background:var(--surface-glass-hover);box-shadow:var(--shadow-soft)}._work_j0g85_528:hover ._workText_j0g85_580 i{color:var(--text-secondary)}}._work_j0g85_528:active{transform:scale(var(--press-scale))}._work_j0g85_528 img,._workNoshot_j0g85_591{display:block;width:100%;aspect-ratio:16 / 10;object-fit:cover;background:var(--surface-soft)}._workText_j0g85_580{display:block;padding:var(--space-3)}._workText_j0g85_580 b{display:block;font-size:var(--font-size-sm);font-weight:600}._workText_j0g85_580 i{display:block;margin-top:var(--space-1);font-style:normal;font-family:var(--font-sans);font-size:var(--font-size-2xs);color:var(--text-tertiary)}._shots_j0g85_631{display:grid;grid-template-columns:repeat(auto-fill,104px);justify-content:start;gap:var(--space-3);margin-bottom:var(--space-4)}._shot_j0g85_631{margin:0;padding:0;overflow:hidden;aspect-ratio:660 / 1375;background:var(--surface-glass);border:0;border-radius:var(--border-radius-lg);cursor:zoom-in;transition:box-shadow var(--duration-1) var(--ease),transform var(--duration-1) var(--ease)}@media(hover:hover){._shot_j0g85_631:hover{box-shadow:var(--shadow-soft);transform:translateY(-2px)}}._shot_j0g85_631 img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 0}._live_j0g85_670{display:inline-flex;align-items:center;gap:var(--space-2);margin-top:var(--space-3);font-family:var(--font-sans);font-size:var(--font-size-ui);color:var(--color-primary);text-decoration:underline 1px transparent;text-underline-offset:4px;transition:text-decoration-color var(--duration-1) var(--ease)}@media(hover:hover){._live_j0g85_670:hover{text-decoration-color:currentColor}}._worksNote_j0g85_690{max-width:60ch;color:var(--text-secondary);font-size:var(--font-size-ui);line-height:var(--line-normal)}._viewPanel_j0g85_703{width:100%;height:100%;line-height:normal}._view_j0g85_703{height:100%;display:flex;align-items:center;justify-content:center;gap:var(--space-4);padding:var(--space-4) var(--space-2);cursor:zoom-out}._view_j0g85_703 img{max-width:min(420px,100%);max-height:100%;object-fit:contain;border-radius:var(--border-radius-lg);box-shadow:var(--shadow-zoom);cursor:default}._viewX_j0g85_730{position:absolute;top:0;right:0;width:var(--tap-target);height:var(--tap-target);display:flex;align-items:center;justify-content:center;padding:0;background:var(--veil);border:0;border-radius:var(--border-radius-full);color:var(--text-primary);cursor:pointer;transition:color var(--duration-1) var(--ease),transform var(--duration-1) var(--ease)}@media(hover:hover){._viewX_j0g85_730:hover{color:var(--color-primary)}}._viewX_j0g85_730 svg{width:14px;height:14px}._viewNav_j0g85_761{flex:none;width:var(--tap-target);height:var(--tap-target);display:flex;align-items:center;justify-content:center;padding:0;background:var(--surface-glass-hover);border:0;border-radius:var(--border-radius-full);color:var(--text-primary);font-size:var(--font-size-xl);line-height:1;cursor:pointer;transition:background var(--duration-1) var(--ease),transform var(--duration-1) var(--ease)}@media(hover:hover){._viewNav_j0g85_761:hover{background:var(--surface-glass-strong)}}._viewX_j0g85_730:active,._viewNav_j0g85_761:active{transform:translateY(1px)}._viewNav_j0g85_761[hidden],._viewBar_j0g85_799{display:none}._viewCount_j0g85_803{min-width:var(--tap-target);color:var(--text-secondary);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;text-align:center}@media(max-width:1100px){._item_j0g85_320>b{flex:0 0 auto}}._find_j0g85_95:focus-within{box-shadow:inset 0 0 0 1px var(--input-focus),0 0 0 1px var(--input-focus)}@media(min-width:701px){._modal_j0g85_11{width:min(1040px,calc(100% - var(--space-6)));height:calc(100vh - var(--space-6) * 2)}}@media(max-width:700px){._modal_j0g85_11{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);height:calc(100dvh - var(--space-6))}._side_j0g85_82{padding-right:calc(var(--tap-target) + var(--space-4) + var(--space-2))}._find_j0g85_95{display:none}._nav_j0g85_144{flex:none;flex-direction:row;gap:var(--space-2);overflow-x:auto;overflow-y:hidden;padding:var(--space-4);scrollbar-width:none}._nav_j0g85_144::-webkit-scrollbar{display:none}._nav_j0g85_144 ._dir_j0g85_157{width:auto}._dir_j0g85_157{flex:none;gap:var(--space-1);min-height:var(--tap-target);padding:var(--space-2) var(--space-4);background:var(--surface-glass);border-radius:var(--border-radius-full);white-space:nowrap}._dir_j0g85_157 i{display:none}._dir_j0g85_157._on_j0g85_195{padding-inline:var(--space-2)}._dir_j0g85_157._on_j0g85_195 ._tick_j0g85_219{display:block;width:12px;height:12px;flex:none}._catalog_j0g85_269{padding:var(--space-5) var(--space-4) var(--space-6)}._row_j0g85_309{width:calc(100% + var(--space-2) * 2);margin-left:calc(var(--space-2) * -1);border-radius:var(--border-radius-sm)}._item_j0g85_320,._more_j0g85_407{padding-inline:var(--space-2)}._item_j0g85_320>b{flex:1 1 auto}._head_j0g85_276{padding-right:0}._title_j0g85_287{font-size:var(--font-size-xl)}._view_j0g85_703{flex-direction:column}._view_j0g85_703 img{flex:none}._many_j0g85_954 img{max-height:calc(100% - var(--tap-target) - var(--space-4))}._view_j0g85_703>._viewNav_j0g85_761{display:none}._viewBar_j0g85_799{display:flex;align-items:center;gap:var(--space-4)}}._zoom_12vg6_13{position:absolute;top:0;right:0;bottom:0;left:0;animation:_zoomIn_12vg6_1 var(--duration-1) var(--ease) both}@keyframes _zoomIn_12vg6_1{0%{opacity:0}to{opacity:1}}._stage_12vg6_33{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3);padding:var(--space-4);cursor:pointer}._many_12vg6_47{padding-top:calc(var(--space-4) + var(--tap-target) + var(--space-2))}._stage_12vg6_33 img{flex:0 1 auto;min-height:0;max-width:100%;max-height:100%;object-fit:contain;border-radius:var(--border-radius-xs)}._x_12vg6_65,._step_12vg6_66{width:var(--tap-target);height:var(--tap-target);display:flex;align-items:center;justify-content:center;padding:0;background:var(--veil);border:0;border-radius:var(--border-radius-full);color:var(--text-primary);cursor:pointer;transition:color var(--duration-1) var(--ease),transform var(--duration-1) var(--ease)}._x_12vg6_65{position:absolute;top:var(--space-4);right:var(--space-4)}@media(hover:hover){._x_12vg6_65:hover,._step_12vg6_66:not([aria-disabled=true]):hover{color:var(--color-primary)}}._x_12vg6_65:active,._step_12vg6_66:not([aria-disabled=true]):active{transform:translateY(1px)}._step_12vg6_66[aria-disabled=true]{background:none;color:var(--text-tertiary);cursor:default}._x_12vg6_65 svg{width:14px;height:14px}._step_12vg6_66 svg{width:20px;height:20px}._bar_12vg6_126{position:absolute;top:var(--space-4);left:50%;transform:translate(-50%);display:flex;align-items:center;gap:var(--space-2)}._count_12vg6_136{padding:var(--space-1) var(--space-3);border-radius:var(--border-radius-full);background:var(--veil);color:var(--text-secondary);font-size:var(--font-size-2xs);line-height:var(--line-snug);font-variant-numeric:tabular-nums}._cap_12vg6_148{flex:none;max-width:100%;padding:0 var(--space-4);color:var(--text-on-media);font-size:var(--font-size-xs);line-height:var(--line-snug);text-align:center}._sr_12vg6_159{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}._modal_t7n9f_12{width:min(var(--case-window-w),100%);height:min(calc(100dvh - var(--space-8)),var(--case-window-h));display:flex;flex-direction:column;overflow:hidden;overscroll-behavior:contain;background:var(--module-bg);border-radius:var(--border-radius-xs);box-shadow:var(--shadow-panel)}@media(min-width:701px){._modal_t7n9f_12{width:min(var(--case-window-w),calc(100% - var(--space-6)))}}._body_t7n9f_32{display:flex;flex-direction:column;flex:1;min-height:0}._head_t7n9f_43{position:relative;z-index:1;flex:none;display:flex;align-items:flex-start;gap:var(--space-4);padding:var(--space-6) var(--rhythm-part) var(--space-5);transition:box-shadow var(--duration-1) var(--ease)}._head_t7n9f_43[data-scrolled]{box-shadow:var(--shadow-island)}._headText_t7n9f_59{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--space-2);transition:gap var(--duration-1) var(--ease)}._headLabel_t7n9f_70{display:grid;grid-template-rows:1fr;transition:grid-template-rows var(--duration-1) var(--ease),opacity var(--duration-1) var(--ease)}._headLabelIn_t7n9f_80{display:flex;min-height:0;overflow:hidden;line-height:var(--line-snug)}._title_t7n9f_87{font-size:var(--font-size-3xl);font-weight:600;line-height:var(--line-tight);color:var(--text-primary);overflow-wrap:break-word;transition:font-size var(--duration-1) var(--ease)}._actions_t7n9f_96{flex:none;display:flex;align-items:center;gap:var(--space-3);min-height:var(--tap-target)}._headCta_t7n9f_107{display:flex}._extLink_t7n9f_111 svg{flex:none}._siteIcon_t7n9f_116{display:none}._close_t7n9f_122{flex:none;width:var(--tap-target);height:var(--tap-target);display:flex;align-items:center;justify-content:center;padding:0;background:var(--module-bg-hover);border:0;border-radius:var(--border-radius-xs);color:var(--text-primary);cursor:pointer;transition:background var(--duration-1) var(--ease),transform var(--duration-1) var(--ease)}@media(hover:hover){._close_t7n9f_122:hover{background:var(--bg-tertiary)}}._close_t7n9f_122:active{transform:translateY(1px)}._close_t7n9f_122 svg{width:var(--space-4);height:var(--space-4)}._scroll_t7n9f_160{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--space-2) var(--rhythm-part) var(--space-8);scroll-padding-bottom:var(--case-fade-h);-webkit-mask-image:linear-gradient(to bottom,var(--module-bg) calc(100% - var(--case-fade-now, 0px)),transparent);mask-image:linear-gradient(to bottom,var(--module-bg) calc(100% - var(--case-fade-now, 0px)),transparent)}._story_t7n9f_173{display:grid;grid-template-columns:var(--case-toc-w) minmax(0,var(--case-column-w));column-gap:var(--space-6)}._toc_t7n9f_180{position:sticky;top:0;align-self:start}._tocList_t7n9f_186{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}._tocItem_t7n9f_195{display:flex;align-items:center;width:100%;min-height:var(--tap-target);padding:0 var(--space-3);border:0;border-radius:var(--border-radius-xs);background:none;color:var(--text-secondary);font-size:var(--font-size-sm);line-height:var(--line-snug);text-align:left;cursor:pointer;transition:background-color var(--duration-1) var(--ease),color var(--duration-1) var(--ease)}._tocNo_t7n9f_215{flex:none;width:var(--space-6)}._tocItem_t7n9f_195[aria-current=true]{background:var(--module-bg-hover);color:var(--text-primary);font-weight:600}@media(hover:hover){._tocItem_t7n9f_195:hover{color:var(--text-primary)}}._tocItem_t7n9f_195:focus-visible{outline-offset:calc(var(--space-1) / -2)}._read_t7n9f_239{min-width:0}._lede_t7n9f_243{font-size:var(--font-size-lg);line-height:var(--line-normal);color:var(--text-primary)}._section_t7n9f_253{margin-top:var(--rhythm-section);scroll-margin-top:var(--space-5)}._lede_t7n9f_243+._section_t7n9f_253{margin-top:var(--rhythm-part)}._secHead_t7n9f_262{display:flex;flex-direction:column;gap:var(--space-2)}._secTitle_t7n9f_268{font-size:var(--font-size-2xl);font-weight:600;line-height:var(--line-snug);color:var(--text-primary)}._secTitle_t7n9f_268:focus{outline:none}._text_t7n9f_281{margin-top:var(--space-2);font-size:var(--font-size-md);line-height:var(--line-normal);color:var(--text-secondary)}._block_t7n9f_288{margin-top:var(--rhythm-part)}._secHead_t7n9f_262+._block_t7n9f_288{margin-top:var(--space-5)}._subTitle_t7n9f_300{display:flex;margin-bottom:var(--space-2);line-height:var(--line-snug)}._caption_t7n9f_306{margin-top:var(--space-2);font-size:var(--font-size-ui);line-height:var(--line-normal);color:var(--text-tertiary)}._player_t7n9f_314{position:relative;overflow:hidden;border-radius:var(--border-radius-xs);background:var(--bg-primary)}._video_t7n9f_321{width:100%;aspect-ratio:16 / 9;background:var(--bg-primary)}._chip_t7n9f_327{position:absolute;top:var(--space-4);left:var(--space-4);display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3) var(--space-1) var(--space-2);border-radius:var(--border-radius-xs);background:var(--bg-primary);color:var(--text-primary);font-family:var(--font-display);font-size:var(--font-size-xs);font-weight:500;line-height:var(--line-snug);letter-spacing:var(--module-label-tracking);text-transform:uppercase;pointer-events:none}._chip_t7n9f_327 svg{fill:currentColor}._chaptersBlock_t7n9f_351{margin-top:var(--space-4)}._chapters_t7n9f_351{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--case-chapter-w)),1fr));gap:var(--space-4)}._chapter_t7n9f_351{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-1);width:100%;min-height:var(--tap-target);padding:0;border:0;background:none;text-align:left;cursor:pointer}._chapter_t7n9f_351 img{width:100%;aspect-ratio:16 / 10;margin-bottom:var(--space-1);object-fit:cover;object-position:top center;border-radius:var(--border-radius-xs);background:var(--bg-primary)}._chapterTime_t7n9f_388{font-family:var(--font-display);font-size:var(--font-size-xs);font-weight:500;line-height:var(--line-snug);color:var(--text-tertiary)}._chapterName_t7n9f_396{font-size:var(--font-size-xs);line-height:var(--line-snug);color:var(--text-secondary)}@media(hover:hover){._chapter_t7n9f_351:hover ._chapterName_t7n9f_396{color:var(--text-primary)}}._passport_t7n9f_413{display:grid;gap:var(--space-4);margin:0;padding:var(--space-5);border-radius:var(--border-radius-xs);background:var(--module-bg-hover)}._row_t7n9f_422{display:grid;grid-template-columns:var(--case-key-w) minmax(0,1fr);column-gap:var(--space-4);align-items:baseline}._row_t7n9f_422 dt{font-family:var(--font-display);font-size:var(--font-size-xs);font-weight:500;line-height:var(--line-normal);letter-spacing:var(--module-label-tracking);text-transform:uppercase;color:var(--module-text-muted)}._row_t7n9f_422 dd{margin:0;font-size:var(--font-size-sm);line-height:var(--line-normal);color:var(--text-primary)}._tabs_t7n9f_447{display:inline-flex;max-width:100%;gap:var(--space-1);padding:var(--space-1);overflow-x:auto;border-radius:var(--border-radius-xs);background:var(--bg-primary);scrollbar-width:none}._tab_t7n9f_447{flex:none;min-height:var(--tap-target);padding:0 var(--space-5);border:0;border-radius:var(--border-radius-2xs);background:none;color:var(--text-tertiary);font-size:var(--font-size-sm);font-weight:600;line-height:var(--line-snug);cursor:pointer;transition:background-color var(--duration-1) var(--ease),color var(--duration-1) var(--ease)}._tab_t7n9f_447[aria-selected=true]{background:var(--text-primary);color:var(--bg-primary)}@media(hover:hover){._tab_t7n9f_447:not([aria-selected=true]):hover{color:var(--text-primary)}}._tab_t7n9f_447:focus-visible{outline-offset:calc(var(--space-1) / 4)}._tabPanel_t7n9f_493{margin-top:var(--space-4)}._browser_t7n9f_498{overflow:hidden;border-radius:var(--border-radius-xs);background:var(--module-bg-hover)}._chrome_t7n9f_504{position:relative;display:flex;align-items:center;justify-content:center;height:var(--space-6);padding:0 var(--space-8)}._lights_t7n9f_513{position:absolute;left:var(--space-3);top:50%;display:flex;gap:var(--space-1);transform:translateY(-50%)}._lights_t7n9f_513 i{width:var(--space-2);height:var(--space-2);border-radius:var(--border-radius-dot);background:var(--module-screw)}._address_t7n9f_529{width:min(var(--case-address-w),100%);padding:calc(var(--space-1) / 2) var(--space-3);overflow:hidden;border-radius:var(--border-radius-2xs);background:var(--bg-primary);color:var(--text-tertiary);font-size:var(--font-size-xs);line-height:var(--line-snug);text-align:center;text-overflow:ellipsis;white-space:nowrap}._screen_t7n9f_544{position:relative;overflow:hidden;aspect-ratio:16 / 10;background:var(--bg-primary)}._slide_t7n9f_551{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;opacity:0;visibility:hidden;transition:opacity var(--duration-1) var(--ease),visibility var(--duration-1) var(--ease)}._slide_t7n9f_551[data-active]{opacity:1;visibility:visible;z-index:1}._slide_t7n9f_551 img{display:block;width:100%;height:100%;object-fit:cover;object-position:top center}._zoomBtn_t7n9f_579{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;padding:0;border:0;background:none;cursor:zoom-in}._zoomBtn_t7n9f_579:focus-visible{outline-offset:calc(var(--space-1) * -1);box-shadow:inset 0 0 0 calc(var(--space-1) * 1.5) var(--bg-primary)}._pager_t7n9f_597{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-5);margin-top:var(--space-4)}._pager_t7n9f_597[data-many]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}._pagerInfo_t7n9f_608{min-width:0}._pagerText_t7n9f_612{display:flex;flex-direction:column;gap:var(--space-2)}._shotCaption_t7n9f_618{font-size:var(--font-size-md);line-height:var(--line-normal);color:var(--text-primary)}._arrows_t7n9f_624{display:flex;gap:var(--space-2);margin-top:var(--space-5)}._arrow_t7n9f_624{flex:none;width:var(--tap-target);height:var(--tap-target);display:flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:var(--border-radius-xs);background:var(--module-bg-hover);color:var(--text-primary);cursor:pointer;transition:background var(--duration-1) var(--ease),color var(--duration-1) var(--ease),transform var(--duration-1) var(--ease)}._arrow_t7n9f_624 svg{width:var(--space-4);height:var(--space-4)}@media(hover:hover){._arrow_t7n9f_624:not([aria-disabled=true]):hover{background:var(--bg-tertiary)}}._arrow_t7n9f_624:not([aria-disabled=true]):active{transform:translateY(1px)}._arrow_t7n9f_624[aria-disabled=true]{background:none;color:var(--text-tertiary);cursor:default}._thumbs_t7n9f_678{position:relative;justify-self:end;display:flex;align-items:flex-start;gap:var(--space-4);width:100%;max-width:calc(var(--case-thumb-w) * 2 + var(--space-4));min-width:0;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}._thumbs_t7n9f_678[data-more]{-webkit-mask-image:linear-gradient(to right,var(--module-bg) calc(100% - var(--space-6)),transparent);mask-image:linear-gradient(to right,var(--module-bg) calc(100% - var(--space-6)),transparent)}._thumbs_t7n9f_678::-webkit-scrollbar{display:none}._thumbs_t7n9f_678>:first-child{margin-left:auto}._thumb_t7n9f_678{position:relative;flex:none;scroll-snap-align:start;width:var(--case-thumb-w);aspect-ratio:16 / 10;padding:0;overflow:hidden;border:0;border-radius:var(--border-radius-xs);background:var(--bg-primary);cursor:pointer}._thumb_t7n9f_678 img{width:100%;height:100%;object-fit:cover;object-position:top center}._thumb_t7n9f_678:after{content:"";position:absolute;left:0;right:0;bottom:0;height:var(--space-1);background-color:transparent;transition:background-color var(--duration-1) var(--ease)}._thumb_t7n9f_678[aria-current=true]:after{background-color:var(--color-primary)}@media(hover:hover){._thumb_t7n9f_678:not([aria-current=true]):hover:after{background-color:var(--color-primary-dim)}}._thumb_t7n9f_678:focus-visible{outline-offset:calc(var(--space-1) * -1);box-shadow:inset 0 0 0 calc(var(--space-1) * 1.5) var(--bg-primary)}._media_t7n9f_758{margin:var(--space-5) 0 0}._media_t7n9f_758 img{width:100%;border-radius:var(--border-radius-xs);background:var(--bg-primary)}._hard_t7n9f_769{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-3)}._hard_t7n9f_769 li{position:relative;padding-left:var(--space-5);color:var(--text-secondary);font-size:var(--font-size-md);line-height:var(--line-normal)}._hard_t7n9f_769 li:before{content:"";position:absolute;left:0;top:var(--case-bullet-top);width:var(--case-bullet-size);height:var(--case-bullet-size);border-radius:var(--border-radius-dot);background:var(--color-primary)}._metrics_t7n9f_799{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--case-metric-min)),1fr));gap:var(--space-4);margin-top:var(--space-5)}._metrics_t7n9f_799[data-count="3"]{display:flex;flex-wrap:wrap}._metrics_t7n9f_799[data-count="3"]>._metric_t7n9f_799{flex:1 1 calc((var(--case-metric-min) * 3 + var(--space-4) * 2 - 100%) * 999)}._metric_t7n9f_799{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5);border-radius:var(--border-radius-xs);background:var(--module-bg-hover)}._metricValue_t7n9f_828{font-family:var(--font-display);font-size:var(--font-size-h3);font-weight:600;line-height:var(--line-tight);color:var(--text-primary);font-variant-numeric:tabular-nums}._metricLabel_t7n9f_837{font-size:var(--font-size-ui);line-height:var(--line-normal);color:var(--text-secondary)}._result_t7n9f_843{margin-top:var(--space-2);font-size:var(--font-size-ui);line-height:var(--line-normal);color:var(--text-secondary)}._review_t7n9f_851{margin:0;padding:var(--space-5);border-radius:var(--border-radius-xs);background:var(--module-bg-hover)}._quoteMark_t7n9f_858{color:var(--text-tertiary)}._quote_t7n9f_858{margin:var(--space-3) 0 0;font-size:var(--font-size-lg);line-height:var(--line-normal);color:var(--text-primary)}._author_t7n9f_869{display:flex;align-items:center;gap:var(--space-3);margin-top:var(--space-5)}._avatar_t7n9f_876{flex:none;display:grid;place-items:center;width:var(--tap-target);height:var(--tap-target);border-radius:var(--border-radius-dot);background:var(--bg-tertiary);color:var(--text-secondary);font-family:var(--font-display);font-size:var(--font-size-md)}._who_t7n9f_889{display:flex;flex-direction:column;min-width:0}._whoName_t7n9f_895{font-size:var(--font-size-sm);font-weight:600;line-height:var(--line-normal);color:var(--text-primary)}._whoRole_t7n9f_902{font-size:var(--font-size-ui);line-height:var(--line-normal);color:var(--module-text-muted)}@media(max-width:1100px){._title_t7n9f_87{font-size:var(--font-size-2xl)}}@media(min-width:861px)and (max-width:1100px){._head_t7n9f_43[data-stack]{flex-wrap:wrap;row-gap:var(--space-4)}._head_t7n9f_43[data-stack] ._close_t7n9f_122{order:2}._head_t7n9f_43[data-stack] ._actions_t7n9f_96{order:3;flex:1 1 100%;justify-content:flex-end}}@media(max-width:860px){._head_t7n9f_43{flex-wrap:wrap;row-gap:var(--space-4);padding:var(--space-6) var(--space-6) var(--space-4)}._close_t7n9f_122{order:2}._actions_t7n9f_96{order:3;flex:1 1 100%;justify-content:flex-end}._scroll_t7n9f_160{padding:0 var(--space-6) var(--space-8);scroll-padding-top:calc(var(--tap-target) + var(--space-6))}._story_t7n9f_173{grid-template-columns:minmax(0,1fr)}._toc_t7n9f_180{z-index:3;margin:0 calc(var(--space-6) * -1);padding:var(--space-2) 0 var(--space-2) var(--space-6);overflow-x:auto;background:var(--module-bg);scrollbar-width:none}._toc_t7n9f_180::-webkit-scrollbar{display:none}._tocList_t7n9f_186{flex-direction:row;width:max-content;padding-right:var(--space-6)}._tocItem_t7n9f_195{width:auto;padding:0 var(--space-3);white-space:nowrap;scroll-margin-top:calc((var(--tap-target) + var(--space-6)) * -1)}._tocNo_t7n9f_215{width:auto;margin-right:var(--space-2)}._lede_t7n9f_243{margin-top:var(--space-4)}._section_t7n9f_253{scroll-margin-top:calc(var(--tap-target) + var(--space-6))}}@media(max-width:700px){._modal_t7n9f_12{height:100%}._head_t7n9f_43{padding:var(--space-5) var(--space-4) var(--space-3);row-gap:var(--space-3)}._actions_t7n9f_96{order:0;flex:1 1 0;min-width:0}._close_t7n9f_122{order:1}._headText_t7n9f_59{order:2;flex:1 1 100%}._extLink_t7n9f_111{display:none}._siteIcon_t7n9f_116{display:inline-flex}._head_t7n9f_43[data-compact] ._headText_t7n9f_59{gap:0}._head_t7n9f_43[data-compact] ._headLabel_t7n9f_70{grid-template-rows:0fr;opacity:0}._head_t7n9f_43[data-compact] ._title_t7n9f_87{overflow:hidden;font-size:var(--font-size-xl);text-overflow:ellipsis;white-space:nowrap}._headCta_t7n9f_107{flex:1;min-width:0}._headCta_t7n9f_107>*{width:100%}._scroll_t7n9f_160{padding:0 var(--space-4) var(--space-8)}._toc_t7n9f_180{margin:0 calc(var(--space-4) * -1);padding:var(--space-2) 0 var(--space-2) var(--space-4)}._tocList_t7n9f_186{padding-right:var(--space-4)}._lede_t7n9f_243{font-size:var(--font-size-md)}._passport_t7n9f_413,._metric_t7n9f_799,._review_t7n9f_851{padding:var(--space-4)}._pager_t7n9f_597[data-many]{grid-template-columns:minmax(0,1fr);gap:var(--space-4)}._arrows_t7n9f_624{margin-top:var(--space-4)}._thumbs_t7n9f_678{justify-self:stretch;max-width:none}._thumbs_t7n9f_678>:first-child{margin-left:0}._thumb_t7n9f_678{width:var(--case-thumb-w-phone)}._hard_t7n9f_769 li{font-size:var(--font-size-sm)}}@media(max-width:420px){._row_t7n9f_422{grid-template-columns:minmax(0,1fr);row-gap:var(--space-1)}}._modal_1ocwv_9{font-family:var(--font-sans);line-height:normal;width:min(920px,100%);max-height:calc(100vh - 2 * var(--space-4));overflow-y:auto;background:var(--bg-secondary);border-radius:var(--border-radius-xs);box-shadow:var(--shadow-panel)}@media(min-width:701px){._modal_1ocwv_9{width:min(920px,calc(100% - var(--space-6)))}}._stage_1ocwv_38{position:relative;background:#000;border-radius:var(--border-radius-xs) var(--border-radius-xs) 0 0;overflow:hidden}._video_1ocwv_45{display:block;width:100%;aspect-ratio:16 / 9;background:#000}._video_1ocwv_45[hidden]{display:none}._fail_1ocwv_59{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);width:100%;aspect-ratio:16 / 9;padding:var(--space-5);background:var(--surface-soft);color:var(--text-primary);font-size:var(--font-size-md);text-align:center}._fail_1ocwv_59 span{color:var(--text-tertiary);font-size:var(--font-size-sm);max-width:38ch;line-height:var(--line-normal)}._close_1ocwv_85{position:absolute;right:var(--space-4);top:var(--space-4);z-index:2;width:var(--tap-target);height:var(--tap-target);display:flex;align-items:center;justify-content:center;padding:0;background:var(--veil);border:0;border-radius:var(--border-radius-xs);color:var(--text-primary);cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:color var(--duration-1) var(--ease),transform var(--duration-1) var(--ease)}@media(hover:hover){._close_1ocwv_85:hover{color:var(--color-primary)}}._close_1ocwv_85:focus-visible{color:var(--color-primary)}._close_1ocwv_85:active{transform:translateY(1px)}._close_1ocwv_85:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._close_1ocwv_85 svg{width:14px;height:14px}._meta_1ocwv_138{display:flex;align-items:center;gap:var(--space-4);flex-wrap:wrap;padding:var(--space-5) var(--space-6)}._avatar_1ocwv_146{flex:none;width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:var(--surface-glass-hover);border-radius:var(--border-radius-dot);font-family:var(--font-sans);font-size:var(--font-size-ui);color:var(--color-primary)}._who_1ocwv_160{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}._name_1ocwv_167{font-size:var(--font-size-md);font-weight:600;color:var(--text-primary)}._role_1ocwv_173{font-size:var(--font-size-sm);color:var(--text-secondary)}._case_1ocwv_178{align-self:flex-start;background:none;border:0;padding:0;color:var(--color-primary);cursor:pointer;font-family:var(--font-sans);font-size:var(--font-size-2xs);text-align:left}._case_1ocwv_178:hover,._case_1ocwv_178:focus-visible{text-decoration:underline}._case_1ocwv_178:disabled{cursor:default;text-decoration:none}._nav_1ocwv_204{display:flex;align-items:center;gap:var(--space-2);margin-left:auto}._arrow_1ocwv_213{width:var(--tap-target);height:var(--tap-target);flex:none;display:flex;align-items:center;justify-content:center;padding:0;background:var(--surface-glass-hover);border:0;border-radius:var(--border-radius-full);color:var(--text-primary);cursor:pointer;font-family:var(--font-sans);font-size:var(--font-size-md);transition:color var(--duration-1) var(--ease),background var(--duration-1) var(--ease)}._arrow_1ocwv_213:hover,._arrow_1ocwv_213:focus-visible{color:var(--color-primary);background:var(--surface-glass-strong)}._arrow_1ocwv_213:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._count_1ocwv_244{font-family:var(--font-sans);font-size:var(--font-size-2xs);color:var(--text-tertiary);font-variant-numeric:tabular-nums;min-width:var(--tap-target);text-align:center}@media(max-width:700px){._meta_1ocwv_138{padding:var(--space-4)}}
