.FybXaG_steps{align-items:center;gap:var(--sp-2);padding:var(--sp-3) var(--sp-5);border-bottom:1px solid var(--border-default);background:var(--bg-primary);flex-shrink:0;margin:0;list-style:none;display:flex}.FybXaG_stepItem{align-items:center;gap:var(--sp-2);padding:var(--sp-1) var(--sp-2);color:var(--text-muted);font-size:var(--fs-sm);flex:1;display:inline-flex}.FybXaG_stepItem:not(:last-child):after{content:"";background:var(--border-default);height:1px;margin-left:var(--sp-2);flex:1}.FybXaG_stepIndex{background:var(--bg-secondary);border:1px solid var(--border-default);width:20px;height:20px;font-size:var(--fs-xs);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.FybXaG_stepLabel{font-weight:500}.FybXaG_stepItemActive{color:var(--text-primary)}.FybXaG_stepItemActive .FybXaG_stepIndex{background:var(--text-primary);color:var(--bg-primary);border-color:var(--text-primary)}.FybXaG_stepItemDone{color:var(--text-secondary)}.FybXaG_stepItemDone .FybXaG_stepIndex{color:#fff;background:#22c55e;border-color:#22c55e}
._2vjsta_wrap{display:contents}._2vjsta_tooltip{z-index:1000;pointer-events:none;background:var(--accent);color:#fff;font-family:var(--font-ui);font-size:var(--fs-2xs);padding:var(--sp-1) var(--sp-2);border-radius:var(--r-sm);white-space:nowrap;letter-spacing:.2px;flex-direction:column;gap:2px;font-weight:500;animation:.12s ease-out _2vjsta_tooltipIn;display:flex;position:fixed;transform:translate(-50%,calc(-100% - 6px));box-shadow:0 4px 12px #0f11132e}._2vjsta_tooltipBottom{transform:translate(-50%,6px)}._2vjsta_tooltipRich{white-space:normal;max-width:240px;padding:var(--sp-1x) var(--sp-2);letter-spacing:0}._2vjsta_title{font-weight:600}._2vjsta_description{font-weight:400;font-size:var(--fs-2xs);color:#ffffffc7;letter-spacing:0;line-height:1.4}@keyframes _2vjsta_tooltipIn{0%{opacity:0}to{opacity:1}}
.x2kCmW_bar{z-index:30;justify-content:center;align-items:flex-start;gap:var(--sp-1);min-height:40px;padding:0 var(--sp-3);background:var(--bg-primary);border-radius:var(--r-panel);box-shadow:0 0 0 1px var(--border-subtle);font-family:var(--font-ui);font-size:var(--fs-2xs);font-variant-numeric:tabular-nums;color:var(--text-secondary);letter-spacing:.1px;pointer-events:none;-webkit-user-select:none;user-select:none;flex-direction:column;font-weight:500;display:flex;position:absolute;bottom:22px;left:14px}.x2kCmW_label{white-space:nowrap;line-height:1}.x2kCmW_line{border-left:1.5px solid var(--text-secondary);border-right:1.5px solid var(--text-secondary);width:60px;height:7px;position:relative}.x2kCmW_line:before{content:"";background:var(--text-secondary);height:1px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.x2kCmW_tickLeft,.x2kCmW_tickRight{display:none}@media (max-width:639px){.x2kCmW_bar{top:12px;bottom:auto;left:12px}}
.ep431G_field{gap:var(--sp-2);flex-direction:column;display:flex}.ep431G_label{font-size:var(--fs-sm);color:var(--text-secondary);font-weight:500}.ep431G_labelRow{justify-content:space-between;align-items:center;gap:var(--sp-2);display:flex}.ep431G_hint{font-size:var(--fs-xs);color:var(--text-muted)}.ep431G_error{font-size:var(--fs-xs);color:var(--danger)}.ep431G_input,.ep431G_textarea{width:100%;padding:var(--sp-2) var(--sp-3);font-size:var(--fs-md);color:var(--text-primary);background:var(--bg-elevated);border:1px solid var(--border-default);border-radius:var(--r-sm);transition:border-color var(--t-fast);outline:none;font-family:inherit}.ep431G_input:focus,.ep431G_textarea:focus{border-color:var(--accent)}.ep431G_input:disabled,.ep431G_textarea:disabled{background:var(--bg-tertiary);color:var(--text-disabled);cursor:not-allowed}.ep431G_invalid{border-color:var(--danger)}.ep431G_textarea{resize:vertical;min-height:72px}.ep431G_colorRow{gap:var(--sp-2);flex-wrap:wrap;align-items:center;display:flex}.ep431G_colorDot{cursor:pointer;background:var(--dot-color,var(--surface3));width:28px;height:28px;transition:border-color var(--t-fast), transform var(--t-fast);border:2px solid #0000;border-radius:50%;padding:0}.ep431G_colorDot:hover{transform:scale(1.08)}.ep431G_colorDotSelected{border-color:var(--text-primary)}.ep431G_colorInput{width:90px;height:28px;padding:0 var(--sp-2);font-size:var(--fs-sm);font-family:var(--font-mono,monospace);border:1px solid var(--border-default);border-radius:var(--r-sm);background:var(--bg-elevated);color:var(--text-secondary)}
.yDkbEG_body{gap:var(--sp-4);flex-direction:column;display:flex}.yDkbEG_heading{align-items:center;gap:var(--sp-2);font-size:var(--fs-sm);color:var(--text-muted);margin-bottom:var(--sp-1);display:flex}.yDkbEG_headingIco{color:var(--text-secondary);align-items:center;display:inline-flex}.yDkbEG_redirect{font-size:var(--fs-sm);color:var(--text-secondary);margin:0;line-height:1.55}.yDkbEG_redirectLink{color:var(--accent);font-weight:var(--fw-medium);text-decoration:none}.yDkbEG_redirectLink:hover{text-decoration:underline}
.a2Z9qa_tree{max-height:320px;padding:var(--sp-2);background:var(--bg-elevated);border:1px solid var(--border-default);border-radius:var(--r-sm);flex-direction:column;gap:1px;display:flex;overflow-y:auto}.a2Z9qa_rowWrap{align-items:center;gap:var(--sp-1);height:32px;padding-left:calc(var(--depth,0) * var(--sp-3));padding-right:var(--sp-2);border-radius:var(--r-sm);transition:background var(--t-fast);display:flex}.a2Z9qa_rowWrap:hover{background:var(--hover)}.a2Z9qa_rowWrapActive{background:var(--active)}.a2Z9qa_rowBtn{align-items:center;gap:var(--sp-2);font:inherit;text-align:left;cursor:pointer;color:var(--text-primary);background:0 0;border:none;flex:1;min-width:0;height:100%;padding:0;display:flex}.a2Z9qa_rowBtn:disabled{color:var(--text-disabled);cursor:not-allowed}.a2Z9qa_rowWrapActive .a2Z9qa_rowBtn{font-weight:600}.a2Z9qa_chevronBtn{width:16px;height:16px;color:var(--text-muted);cursor:pointer;border-radius:var(--r-sm);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.a2Z9qa_chevronBtn:hover{color:var(--text-primary);background:var(--surface3)}.a2Z9qa_chevronBtn svg{transition:transform var(--t-fast)}.a2Z9qa_chevronOpen svg{transform:rotate(90deg)}.a2Z9qa_chevronPlaceholder{flex-shrink:0;width:16px;height:16px}.a2Z9qa_ico{color:var(--text-muted);flex-shrink:0;align-items:center;display:inline-flex}.a2Z9qa_label{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.a2Z9qa_locked{font-size:var(--fs-2xs);color:var(--text-disabled);padding:var(--sp-2x) var(--sp-1);border-radius:var(--r-sm);background:var(--surface3);font-weight:500}.a2Z9qa_loading{font-size:var(--fs-sm);color:var(--text-muted);padding:var(--sp-2);font-style:italic}
.ZqymEq_badge{padding:var(--sp-2x) var(--sp-2);border-radius:var(--r-sm);font-size:var(--fs-xs);letter-spacing:.1px;white-space:nowrap;align-items:center;font-weight:600;line-height:1.2;display:inline-flex}.ZqymEq_md{font-size:var(--fs-sm);padding:var(--sp-1) var(--sp-3)}.ZqymEq_empty{color:var(--text-disabled);font-size:var(--fs-xs)}.ZqymEq_tone-neutral{background:var(--neutral-bg);color:var(--neutral-text)}.ZqymEq_tone-info{background:var(--info-bg);color:var(--info-text)}.ZqymEq_tone-warning{background:var(--warning-bg);color:var(--warning-text)}.ZqymEq_tone-danger{background:var(--danger-bg);color:var(--danger-text)}.ZqymEq_tone-success{background:var(--success-bg);color:var(--success-text)}.ZqymEq_tone-accent{background:var(--accent-soft-bg);color:var(--accent-soft-text)}
.GoIcBa_overlay{z-index:20;background:var(--bg-primary);display:flex;position:fixed;inset:0}
.E0XANq_body{gap:var(--sp-3);flex-direction:column;display:flex}.E0XANq_hint{font-size:var(--fs-sm);color:var(--text-muted)}
.eX7svW_current{margin-bottom:var(--sp-3);font-size:var(--fs-sm);color:var(--text-secondary);line-height:1.5}.eX7svW_field{gap:var(--sp-1);flex-direction:column;display:flex}.eX7svW_label{font-size:var(--fs-xs);color:var(--text-secondary);font-weight:500}.eX7svW_input{background:var(--bg-primary);border:1px solid var(--border-default);border-radius:var(--r-sm);width:100%;padding:var(--sp-1x) var(--sp-2);font-size:var(--fs-sm);color:var(--text-primary);font-family:inherit}.eX7svW_input:focus{border-color:var(--border-strong);outline:none}.eX7svW_results{margin-top:var(--sp-2);max-height:220px;padding:var(--sp-1);border-radius:var(--r-md);border:1px solid var(--border-default);background:var(--bg-primary);flex-direction:column;gap:1px;list-style:none;display:flex;overflow-y:auto}.eX7svW_row,.eX7svW_rowPicked{align-items:center;gap:var(--sp-2);width:100%;min-width:0;padding:var(--sp-1) var(--sp-2);border-radius:var(--r-sm);color:var(--text-secondary);cursor:pointer;text-align:left;background:0 0;border:none;display:flex}.eX7svW_row:hover{background:var(--hover);color:var(--text-primary)}.eX7svW_rowPicked{background:var(--bg-secondary);color:var(--text-primary);box-shadow:inset 0 0 0 1px var(--accent)}.eX7svW_name{min-width:0;font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.eX7svW_ext{font-size:var(--fs-xs);color:var(--text-muted);text-transform:uppercase;flex-shrink:0}.eX7svW_empty{padding:var(--sp-2);font-size:var(--fs-xs);color:var(--text-muted);line-height:1.5}.eX7svW_warning{align-items:flex-start;gap:var(--sp-2);margin-top:var(--sp-4);padding:var(--sp-3);border-radius:var(--r-md);border:1px solid var(--warning-soft);background:var(--warning-bg);display:flex}.eX7svW_warningIcon{color:var(--warning);flex-shrink:0;margin-top:1px}.eX7svW_warningText{font-size:var(--fs-xs);color:var(--warning-text);line-height:1.5}
.qS9-JG_layer{pointer-events:none;z-index:5;position:absolute;inset:0}.qS9-JG_arrowSvg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.qS9-JG_pin{min-width:24px;height:24px;font:var(--fw-semibold) var(--fs-sm) / 1 var(--font-ui);color:#fff;cursor:pointer;pointer-events:auto;font-variant-numeric:tabular-nums;transition:box-shadow var(--t-fast), transform var(--t-fast);border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 6px;display:inline-flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 1px 4px #0003}.qS9-JG_pin:hover{transform:translate(-50%,-50%)scale(1.06)}.qS9-JG_toneOpen{background:var(--annot-note-text)}.qS9-JG_pinActive{color:#fff;box-shadow:0 0 0 3px var(--bg-primary), 0 0 0 5px var(--annot-note-text), 0 1px 4px #0003}.qS9-JG_zone{pointer-events:auto;cursor:pointer;transition:background var(--t-fast), box-shadow var(--t-fast);background:0 0;border-style:solid;border-width:2px;position:absolute}.qS9-JG_zone.qS9-JG_toneOpen{border-color:var(--annot-note-text);color:var(--annot-note-text)}.qS9-JG_zone:hover{background:#6b5b950f}.qS9-JG_zoneCircle{border-radius:50%}.qS9-JG_zoneActive{box-shadow:0 0 0 2px var(--bg-primary), 0 0 0 4px currentColor}.qS9-JG_zoneBadge{min-width:22px;height:22px;font:var(--fw-semibold) var(--fs-sm) / 1 var(--font-ui);color:#fff;pointer-events:none;border-radius:999px;justify-content:center;align-items:center;padding:0 5px;display:inline-flex;position:absolute;top:-10px;left:-10px;box-shadow:0 1px 3px #0000002e}.qS9-JG_zoneBadge.qS9-JG_toneOpen{background:var(--annot-note-text)}.qS9-JG_pinDraggable{cursor:grab}.qS9-JG_pinDraggable:active{cursor:grabbing}.qS9-JG_zoneDraggable{cursor:move}.qS9-JG_handle{background:var(--bg-primary);pointer-events:auto;z-index:1;border:2px solid;border-radius:2px;width:10px;height:10px;position:absolute}.qS9-JG_handle-tl{cursor:nwse-resize;top:-5px;left:-5px}.qS9-JG_handle-tr{cursor:nesw-resize;top:-5px;right:-5px}.qS9-JG_handle-bl{cursor:nesw-resize;bottom:-5px;left:-5px}.qS9-JG_handle-br{cursor:nwse-resize;bottom:-5px;right:-5px}.qS9-JG_tipHandle{background:var(--bg-primary);pointer-events:auto;cursor:grab;z-index:1;border:2px solid;border-radius:50%;width:12px;height:12px;margin-top:-6px;margin-left:-6px;position:absolute}.qS9-JG_tipHandle.qS9-JG_toneOpen{border-color:var(--annot-note-text)}.qS9-JG_tipHandle:active{cursor:grabbing}
.tlFZ7q_body{gap:var(--sp-4);flex-direction:column;display:flex}.tlFZ7q_intro{font-size:var(--fs-sm);color:var(--text-secondary);line-height:1.5}.tlFZ7q_warn{gap:var(--sp-2);padding:var(--sp-3);border-radius:var(--r-sm);background:var(--accent-soft-bg);color:var(--accent-soft-text);font-size:var(--fs-sm);line-height:1.5;display:flex}
.L6pjBW_field{gap:var(--sp-1);flex-direction:column;display:flex}.L6pjBW_label{font-size:var(--fs-xs);color:var(--text-secondary);font-weight:500}.L6pjBW_textarea{resize:vertical;background:var(--bg-primary);border:1px solid var(--border-default);border-radius:var(--r-sm);width:100%;min-height:64px;padding:var(--sp-1x) var(--sp-2);font-size:var(--fs-sm);color:var(--text-primary);font-family:inherit;line-height:1.4}.L6pjBW_textarea:focus{border-color:var(--border-strong);outline:none}.L6pjBW_hint{margin-top:var(--sp-2);font-size:var(--fs-xs);color:var(--text-muted);line-height:1.5}.L6pjBW_warning{align-items:flex-start;gap:var(--sp-2);margin-top:var(--sp-4);padding:var(--sp-3);border-radius:var(--r-md);border:1px solid var(--warning-soft);background:var(--warning-bg);display:flex}.L6pjBW_warningIcon{color:var(--warning);flex-shrink:0;margin-top:1px}.L6pjBW_warningText{font-size:var(--fs-xs);color:var(--warning-text);line-height:1.5}
.n9B3RG_overlay{z-index:7;cursor:crosshair;touch-action:none;-webkit-user-select:none;user-select:none;background:#00000003;position:absolute;inset:0}.n9B3RG_preview{border:1.5px dashed var(--accent);background:color-mix(in srgb, var(--accent) 10%, transparent);pointer-events:none;position:absolute}.n9B3RG_previewCircle{border-radius:50%}
.pSUH4a_body{gap:var(--sp-3);flex-direction:column;display:flex}.pSUH4a_field{gap:var(--sp-1);flex-direction:column;display:flex}.pSUH4a_label{align-items:center;gap:var(--sp-1);font-size:var(--fs-sm);color:var(--text-primary);font-weight:500;display:inline-flex}.pSUH4a_input,.pSUH4a_select{width:100%;padding:var(--sp-2) var(--sp-3);border:1px solid var(--border-soft);border-radius:var(--r-sm);background:var(--surface1);color:var(--text-primary);font-family:var(--font-ui);font-size:var(--fs-sm);transition:border-color var(--t-fast), box-shadow var(--t-fast)}.pSUH4a_input:focus,.pSUH4a_select:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft-bg);outline:none}.pSUH4a_hint{font-size:var(--fs-xs);color:var(--text-muted);margin:0;line-height:1.4}.pSUH4a_error{padding:var(--sp-2) var(--sp-3);border-radius:var(--r-sm);background:var(--danger-bg);color:var(--danger-text);font-size:var(--fs-sm);margin:0}
.exHd8W_handle{fill:#0000;cursor:move}
._1RzPWa_bar{z-index:30;align-items:center;gap:var(--sp-1);padding:var(--sp-1);background:var(--bg-secondary);border-radius:var(--r-panel);box-shadow:0 0 0 1px var(--border-subtle), 0 8px 28px #0f11131a, 0 2px 6px #0f11130d;animation:.16s ease-out _1RzPWa_dim-bar-in;display:flex;position:absolute;bottom:70px;left:50%;transform:translate(-50%)}._1RzPWa_btn{align-items:center;gap:var(--sp-1);border-radius:var(--r-md);color:var(--text-muted);font:inherit;font-size:var(--fs-sm);cursor:pointer;transition:background var(--t-fast), color var(--t-fast);white-space:nowrap;background:0 0;border:0;padding:6px 10px;font-weight:500;display:inline-flex}._1RzPWa_btn:hover{background:var(--hover);color:var(--text-primary)}._1RzPWa_btnOn,._1RzPWa_btnOn:hover{background:var(--active);color:var(--text-primary)}._1RzPWa_btn:focus-visible{box-shadow:0 0 0 2px var(--ring);outline:none}._1RzPWa_btn>svg{flex-shrink:0}._1RzPWa_label{line-height:1}._1RzPWa_sep{background:var(--border-subtle);width:1px;height:18px;margin:0 var(--sp-1);flex-shrink:0}._1RzPWa_closeBtn{border-radius:var(--r-sm);width:28px;height:28px;color:var(--text-muted);cursor:pointer;transition:background var(--t-fast), color var(--t-fast);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}._1RzPWa_closeBtn:hover{background:var(--hover);color:var(--text-primary)}@keyframes _1RzPWa_dim-bar-in{0%{opacity:0;transform:translate(-50%,6px)}to{opacity:1;transform:translate(-50%)}}
.jcR6ca_card{align-items:center;gap:var(--sp-4);background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--r-panel);box-shadow:var(--shadow-sm);padding:var(--sp-4) var(--sp-5);display:flex}.jcR6ca_icon{border-radius:var(--r-md);background:color-mix(in oklab, var(--accent) 12%, transparent);width:40px;height:40px;color:var(--accent);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.jcR6ca_body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.jcR6ca_title{font-size:var(--fs-md);color:var(--text-primary);margin:0;font-weight:600}.jcR6ca_sub{font-size:var(--fs-sm);color:var(--text-muted);margin:0;line-height:1.5}.jcR6ca_cta{height:38px;padding:0 var(--sp-4);border-radius:var(--r-md);background:var(--accent);color:#fff;font-family:var(--font-ui);font-size:var(--fs-sm);cursor:pointer;transition:background var(--t-fast);border:1px solid #0000;flex-shrink:0;font-weight:600}.jcR6ca_cta:hover{background:var(--accent-hover)}@media (max-width:640px){.jcR6ca_card{flex-wrap:wrap}.jcR6ca_cta{width:100%}}
.lBN_YW_grip{cursor:crosshair}.lBN_YW_gripDisc{fill:var(--bg-elevated);stroke:var(--accent);stroke-width:.35px;transition:fill var(--t-fast), stroke var(--t-fast)}.lBN_YW_gripChevron{fill:none;stroke:var(--accent);stroke-width:.45px;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;transition:stroke var(--t-fast)}.lBN_YW_grip:hover .lBN_YW_gripDisc{fill:var(--accent);stroke:var(--accent)}.lBN_YW_grip:hover .lBN_YW_gripChevron{stroke:var(--text-on-accent)}
._7Ch2ka_overlay{z-index:25;cursor:crosshair;touch-action:none;-webkit-user-select:none;user-select:none;pointer-events:auto;position:absolute;inset:0;overflow:hidden}._7Ch2ka_rect{box-sizing:border-box;border-radius:var(--r-xs);pointer-events:none;border:1.5px solid #fffffff2;position:absolute;box-shadow:0 0 0 9999px #0f111361,0 1px 6px #0f111340}
.TNz-Lq_view{min-height:0;padding:var(--sp-5) var(--sp-8);flex:1;overflow-y:auto}.TNz-Lq_layout{gap:var(--sp-10);grid-template-columns:minmax(0,1fr) 320px;align-items:stretch;max-width:1320px;margin:0 auto;display:grid}.TNz-Lq_main{gap:var(--sp-5);flex-direction:column;min-width:0;min-height:0;display:flex}.TNz-Lq_hello{gap:var(--sp-1);margin-bottom:var(--sp-1);flex-direction:column;display:flex}.TNz-Lq_helloTitle{font-size:var(--fs-display);letter-spacing:-.8px;color:var(--text-primary);font-weight:600;line-height:1.1}.TNz-Lq_helloWave{transform-origin:70% 75%;margin-left:.15em;font-size:.9em;animation:2.4s ease-in-out .3s 2 TNz-Lq_heroWave;display:inline-block}@keyframes TNz-Lq_heroWave{0%,60%,to{transform:rotate(0)}10%{transform:rotate(14deg)}20%{transform:rotate(-8deg)}30%{transform:rotate(14deg)}40%{transform:rotate(-4deg)}50%{transform:rotate(10deg)}}.TNz-Lq_helloSub{font-size:var(--fs-md);color:var(--text-muted);font-weight:400}.TNz-Lq_section{gap:var(--sp-3);flex-direction:column;display:flex}.TNz-Lq_libControls{justify-content:space-between;align-items:center;gap:var(--sp-2) var(--sp-3);padding:var(--sp-2) 0 var(--sp-3);flex-wrap:wrap;display:flex}.TNz-Lq_libGroup{align-items:stretch;gap:var(--sp-4);display:inline-flex}.TNz-Lq_libTab{align-items:center;gap:var(--sp-1);padding:var(--sp-2) 0;color:var(--text-muted);font-family:var(--font-ui);font-size:var(--fs-md);letter-spacing:-.2px;cursor:pointer;white-space:nowrap;transition:color var(--t-fast);background:0 0;border:none;font-weight:600;display:inline-flex;position:relative}.TNz-Lq_libTab:after{content:"";background:var(--accent);border-radius:var(--r-pill) var(--r-pill) 0 0;transform-origin:50%;opacity:0;height:2px;transition:transform var(--t-base) cubic-bezier(.4, 0, .2, 1), opacity var(--t-fast);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.TNz-Lq_libTab:hover{color:var(--text-secondary)}.TNz-Lq_libTab:hover:after{opacity:.25;transform:scaleX(.6)}.TNz-Lq_libTabActive{color:var(--text-primary);font-weight:700}.TNz-Lq_libTabActive:after,.TNz-Lq_libTabActive:hover:after{opacity:1;transform:scaleX(1)}.TNz-Lq_libTabCount{font-size:var(--fs-2xs);color:var(--text-muted);font-variant-numeric:tabular-nums;letter-spacing:0;font-weight:500}.TNz-Lq_libTabActive .TNz-Lq_libTabCount{color:var(--text-secondary)}.TNz-Lq_libDropdown{align-items:center;gap:var(--sp-2);padding:var(--sp-1) var(--sp-3);border:1px solid var(--border-subtle);border-radius:var(--r-pill);color:var(--text-muted);font-family:var(--font-ui);font-size:var(--fs-xs);cursor:pointer;white-space:nowrap;transition:background var(--t-fast), color var(--t-fast), border-color var(--t-fast);background:0 0;font-weight:500;display:inline-flex}.TNz-Lq_libDropdown svg{flex-shrink:0;width:12px;height:12px}.TNz-Lq_libDropdown:hover{color:var(--text-primary);background:var(--bg-tertiary);border-color:var(--border-default)}.TNz-Lq_libDropdownOpen{border-color:var(--border-default);background:var(--bg-tertiary);color:var(--text-primary)}.TNz-Lq_libDropdownActive,.TNz-Lq_libDropdownActive:hover{background:var(--accent);color:var(--bg-secondary);border-color:var(--accent)}.TNz-Lq_libDropdownChev{opacity:.6}.TNz-Lq_libMenu{z-index:100;background:var(--bg-secondary);border:1px solid var(--border-default);border-radius:var(--r-md);min-width:180px;padding:var(--sp-1) 0;flex-direction:column;display:flex;position:fixed;box-shadow:0 8px 24px #0f11131f}.TNz-Lq_libMenuItem{justify-content:space-between;align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);color:var(--text-primary);font-family:var(--font-ui);font-size:var(--fs-sm);text-align:left;cursor:pointer;transition:background var(--t-fast);background:0 0;border:none;display:flex}.TNz-Lq_libMenuItem:hover{background:var(--bg-tertiary)}.TNz-Lq_libMenuItem svg{width:12px;height:12px;color:var(--accent);flex-shrink:0}.TNz-Lq_libMenuItemActive{font-weight:600}.TNz-Lq_assetsEmpty{justify-content:center;align-items:center;gap:var(--sp-1);padding:var(--sp-8) var(--sp-4);text-align:center;flex-direction:column;flex:1;min-height:200px;display:flex}.TNz-Lq_assetsEmptyIco{width:28px;height:28px;color:var(--text-disabled);margin-bottom:var(--sp-2)}.TNz-Lq_assetsEmptyTitle{font-size:var(--fs-md);color:var(--text-primary);font-weight:600}.TNz-Lq_assetsEmptySub{font-size:var(--fs-sm);color:var(--text-muted);max-width:260px;line-height:1.5}.TNz-Lq_hero{background:var(--bg-secondary);border-radius:var(--r-panel);box-shadow:0 0 0 1px var(--border-subtle);flex-direction:column;display:flex;overflow:hidden}.TNz-Lq_heroHead{justify-content:space-between;align-items:center;gap:var(--sp-4);padding:var(--sp-4) var(--sp-4) var(--sp-3);display:flex}.TNz-Lq_heroTitle{font-size:var(--fs-lg);letter-spacing:-.3px;color:var(--text-primary);flex:1;margin:0;font-weight:700;line-height:1.2}.TNz-Lq_heroNewBtn{align-items:center;gap:var(--sp-2);height:32px;padding:0 var(--sp-3);background:var(--accent);color:#fff;border-radius:var(--r-md);cursor:pointer;font-family:var(--font-ui);font-size:var(--fs-sm);letter-spacing:-.1px;transition:background var(--t-fast);border:none;flex-shrink:0;font-weight:600;display:inline-flex}.TNz-Lq_heroNewBtn:hover:not(:disabled){background:var(--accent-hover)}.TNz-Lq_heroNewBtn:disabled{cursor:not-allowed;opacity:.45}.TNz-Lq_heroNewBtn svg{width:12px;height:12px}.TNz-Lq_heroSearchWrap{margin:0 var(--sp-4) var(--sp-3);position:relative}.TNz-Lq_heroSearchIcon{top:50%;left:var(--sp-3);width:14px;height:14px;color:var(--text-muted);pointer-events:none;position:absolute;transform:translateY(-50%)}.TNz-Lq_heroSearchInput{border:1px solid var(--border-default);border-radius:var(--r-md);background:var(--bg-tertiary);width:100%;height:36px;color:var(--text-primary);font-family:var(--font-ui);font-size:var(--fs-sm);letter-spacing:-.1px;transition:border-color var(--t-fast), background var(--t-fast), box-shadow var(--t-fast);padding:0 36px}.TNz-Lq_heroSearchInput::placeholder{color:var(--text-muted)}.TNz-Lq_heroSearchInput:hover{background:var(--hover)}.TNz-Lq_heroSearchInput:focus{border-color:var(--accent);background:var(--bg-secondary);box-shadow:0 0 0 3px var(--ring);outline:none}.TNz-Lq_heroSearchClear{top:50%;right:var(--sp-2);width:22px;height:22px;color:var(--text-muted);border-radius:var(--r-sm);cursor:pointer;transition:background var(--t-fast), color var(--t-fast);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;transform:translateY(-50%)}.TNz-Lq_heroSearchClear svg{width:11px;height:11px}.TNz-Lq_heroSearchClear:hover{background:var(--hover);color:var(--text-primary)}.TNz-Lq_heroEmpty{padding:0 var(--sp-4) var(--sp-3);font-size:var(--fs-xs);color:var(--text-muted);letter-spacing:-.1px}.TNz-Lq_heroEmpty strong{color:var(--text-primary);font-weight:600}.TNz-Lq_heroResults{max-height:420px;padding-bottom:var(--sp-2);flex-direction:column;display:flex;overflow-y:auto}.TNz-Lq_heroGroup{flex-direction:column;display:flex}.TNz-Lq_heroGroup+.TNz-Lq_heroGroup{border-top:1px solid var(--border-subtle);margin-top:var(--sp-1);padding-top:var(--sp-1)}.TNz-Lq_heroGroupLabel{justify-content:space-between;align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-4) var(--sp-1);font-size:var(--fs-3xs);letter-spacing:.6px;text-transform:uppercase;color:var(--text-muted);margin:0;font-weight:600;display:flex}.TNz-Lq_heroGroupCount{font-size:var(--fs-3xs);letter-spacing:0;color:var(--text-muted);font-variant-numeric:tabular-nums;font-weight:500}.TNz-Lq_heroGroupMore{padding:var(--sp-1) var(--sp-4) var(--sp-2);font-size:var(--fs-2xs);color:var(--text-muted);letter-spacing:-.1px}.TNz-Lq_heroList{padding:0 var(--sp-2);gap:var(--sp-2x);flex-direction:column;margin:0;list-style:none;display:flex}.TNz-Lq_heroItem{align-items:center;gap:var(--sp-3);width:100%;padding:var(--sp-2);border-radius:var(--r-sm);cursor:pointer;font-family:var(--font-ui);text-align:left;transition:background var(--t-fast);background:0 0;border:none;display:flex}.TNz-Lq_heroItem:hover{background:var(--hover)}.TNz-Lq_heroItemAv{border-radius:var(--r-sm);width:28px;height:28px;font-size:var(--fs-3xs);color:#fff;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex;box-shadow:inset 0 1px #ffffff26}.TNz-Lq_heroItemAvIcon{background:var(--bg-tertiary);color:var(--text-muted);box-shadow:inset 0 0 0 1px var(--border-subtle)}.TNz-Lq_heroItemAvIcon svg{width:16px;height:16px}.TNz-Lq_heroItemMain{flex-direction:column;flex:1;gap:2px;min-width:0;line-height:1.3;display:flex}.TNz-Lq_heroItemName{align-items:center;gap:var(--sp-2);font-size:var(--fs-sm);color:var(--text-primary);letter-spacing:-.1px;white-space:nowrap;text-overflow:ellipsis;font-weight:600;display:inline-flex;overflow:hidden}.TNz-Lq_heroItemSub{font-size:var(--fs-2xs);color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.TNz-Lq_heroItemArrow{width:11px;height:11px;color:var(--text-disabled);opacity:0;transition:opacity var(--t-fast), transform var(--t-fast), color var(--t-fast);flex-shrink:0}.TNz-Lq_heroItem:hover .TNz-Lq_heroItemArrow{opacity:1;color:var(--text-primary);transform:translate(2px)}.TNz-Lq_accessWrap{position:relative}.TNz-Lq_overlayNav{z-index:4;border:1px solid var(--border-default);background:var(--bg-secondary);width:32px;height:32px;color:var(--text-secondary);cursor:pointer;box-shadow:var(--shadow-md);opacity:0;pointer-events:none;transition:opacity var(--t-base), transform var(--t-base), background var(--t-fast), color var(--t-fast);border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:50%;transform:translateY(-50%)scale(.92)}.TNz-Lq_overlayNav svg{width:12px;height:12px}.TNz-Lq_overlayNavLeft{left:-12px}.TNz-Lq_overlayNavRight{right:-12px}.TNz-Lq_accessWrap:hover .TNz-Lq_overlayNav{opacity:1;pointer-events:auto;transform:translateY(-50%)scale(1)}.TNz-Lq_overlayNav:hover{background:var(--accent);color:#fff}.TNz-Lq_accessRow{gap:var(--sp-4);scroll-behavior:smooth;scroll-snap-type:x mandatory;scroll-padding-inline:var(--sp-3);scrollbar-width:none;-ms-overflow-style:none;padding:var(--sp-1) var(--sp-3) var(--sp-3);margin:calc(var(--sp-1) * -1) 0 calc(var(--sp-3) * -1) calc(var(--sp-3) * -1);display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 24px calc(100% - 24px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 24px calc(100% - 24px),#0000 100%)}.TNz-Lq_accessRow::-webkit-scrollbar{display:none}.TNz-Lq_accessCard{scroll-snap-align:start;background:var(--bg-secondary);border-radius:var(--r-panel);font-family:var(--font-ui);transition:transform var(--t-base), box-shadow var(--t-base);box-shadow:0 0 0 1px var(--border-subtle);flex:0 0 220px;position:relative;overflow:hidden}.TNz-Lq_accessCard:hover{box-shadow:0 0 0 1px var(--border-default), 0 12px 28px #0f111314;transform:translateY(-3px)}.TNz-Lq_accessOpen{cursor:pointer;text-align:left;width:100%;font-family:var(--font-ui);background:0 0;border:none;flex-direction:column;padding:0;display:flex}.TNz-Lq_thumb{aspect-ratio:4/3;color:var(--text-secondary);transition:transform var(--t-slow);background:radial-gradient(circle at 28% 22%,#ffffffd9,#0000 55%),linear-gradient(135deg,#fbfcfd 0%,#e9edf1 100%);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.TNz-Lq_accessCard:hover .TNz-Lq_thumb{transform:scale(1.04)}.TNz-Lq_thumb svg{filter:drop-shadow(0 1px 2px #0f11130f);width:64px;height:64px}.TNz-Lq_thumbImg{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.TNz-Lq_thumbAssembly{color:#3f3a30;background:radial-gradient(circle at 28% 22%,#ffffffd9,#0000 55%),linear-gradient(135deg,#f4f2ee 0%,#e2ddd3 100%)}.TNz-Lq_thumbBadge{bottom:var(--sp-2);left:var(--sp-2);font-size:var(--fs-micro);letter-spacing:.5px;color:var(--text-secondary);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:var(--r-pill);padding:var(--sp-2x) var(--sp-2);z-index:1;background:#ffffffd9;font-weight:700;position:absolute;box-shadow:0 1px 3px #0f11130f}.TNz-Lq_star{top:var(--sp-3);left:var(--sp-3);z-index:3;color:#0f111340;cursor:pointer;width:22px;height:22px;transition:color var(--t-fast), transform var(--t-base);filter:drop-shadow(0 1px 2px #ffffffe6);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex;position:absolute}.TNz-Lq_star svg{width:18px;height:18px;transition:filter var(--t-base)}.TNz-Lq_star:hover{color:#0f11138c;transform:scale(1.12)}.TNz-Lq_starOn{color:var(--star-active)}.TNz-Lq_starOn svg{filter:drop-shadow(0 1px 4px #e5a82e73)}.TNz-Lq_starOn:hover{color:var(--star-active-hover)}.TNz-Lq_kebab{top:var(--sp-3);right:var(--sp-3);z-index:3;color:#0f111359;cursor:pointer;border-radius:var(--r-sm);width:22px;height:22px;transition:color var(--t-fast), background var(--t-fast);filter:drop-shadow(0 1px 2px #ffffffe6);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex;position:absolute}.TNz-Lq_kebab:hover,.TNz-Lq_kebabOpen{color:var(--text-primary);background:#0f11130f}.TNz-Lq_kebab svg{width:14px;height:14px}.TNz-Lq_cardBody{gap:var(--sp-1);padding:var(--sp-3);flex-direction:column;display:flex}.TNz-Lq_cardName{font-size:var(--fs-md);color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.2px;font-weight:600;overflow:hidden}.TNz-Lq_cardMeta{align-items:center;gap:var(--sp-2);min-width:0;font-size:var(--fs-xs);color:var(--text-muted);white-space:nowrap;font-weight:400;display:flex;overflow:hidden}.TNz-Lq_statusDot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.TNz-Lq_dotValidated{background:var(--status-success)}.TNz-Lq_dotRejected{background:var(--status-danger)}.TNz-Lq_clientName{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.TNz-Lq_cardMetaSep{color:var(--text-disabled);flex-shrink:0}.TNz-Lq_cardMetaTime{color:var(--text-muted);flex-shrink:0}.TNz-Lq_aside{gap:var(--sp-3);flex-direction:column;min-height:0;display:flex}.TNz-Lq_asideCard{background:var(--bg-secondary);border-radius:var(--r-panel);box-shadow:0 0 0 1px var(--border-subtle);overflow:hidden}.TNz-Lq_asideHead{align-items:baseline;gap:var(--sp-2);padding:var(--sp-3) var(--sp-3) var(--sp-2);display:flex}.TNz-Lq_asideTitle{font-size:var(--fs-md);color:var(--text-primary);letter-spacing:-.2px;flex:1;font-weight:600}.TNz-Lq_asideBody{padding:var(--sp-1) var(--sp-2) var(--sp-2);flex-direction:column;display:flex}.TNz-Lq_actRow{align-items:flex-start;gap:var(--sp-3);padding:var(--sp-1) var(--sp-2);border-radius:var(--r-md);transition:background var(--t-fast);display:flex}.TNz-Lq_actRow:hover{background:var(--hover)}.TNz-Lq_actBody{min-width:0;padding-top:var(--sp-2x);flex:1}.TNz-Lq_actText{font-size:var(--fs-sm);color:var(--text-secondary);letter-spacing:-.1px;line-height:1.45}.TNz-Lq_actText strong{color:var(--text-primary);font-weight:600}.TNz-Lq_actText{justify-content:space-between;align-items:baseline;gap:var(--sp-2);display:flex}.TNz-Lq_actMetaInline{font-size:var(--fs-2xs);color:var(--text-disabled);flex-shrink:0;font-weight:500}.TNz-Lq_actDetail{font-size:var(--fs-xs);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;line-height:1.45;overflow:hidden}.TNz-Lq_actTarget{color:var(--text-secondary);font-weight:500}.TNz-Lq_asideEmpty{padding:var(--sp-1) var(--sp-2);font-size:var(--fs-xs);color:var(--text-muted);margin:0}.TNz-Lq_asideFooterLink{justify-content:center;align-items:center;gap:var(--sp-1);margin:var(--sp-1) var(--sp-2) 0;padding:var(--sp-2) var(--sp-3);border-radius:var(--r-md);font-size:var(--fs-xs);color:var(--text-muted);font-weight:500;font-family:var(--font-ui);cursor:pointer;text-align:center;transition:background var(--t-fast), color var(--t-fast), gap var(--t-fast);background:0 0;border:none;display:flex}.TNz-Lq_asideFooterLink svg{opacity:.5;width:11px;height:11px;transition:transform var(--t-fast), opacity var(--t-fast)}.TNz-Lq_asideFooterLink:hover{background:var(--hover);color:var(--text-primary);gap:var(--sp-2)}.TNz-Lq_asideFooterLink:hover svg{opacity:1;transform:translate(2px)}@media (max-width:1100px){.TNz-Lq_layout{grid-template-columns:1fr}}
.-\34 8FNq_shell{background:var(--bg-secondary);border-left:1px solid var(--border-subtle);width:48px;min-height:0;transition:width var(--t-base) var(--ease-out);flex-direction:row;flex-shrink:0;display:flex;position:relative}.-\34 8FNq_shellRailWide{width:148px}.-\34 8FNq_shellOpen{width:calc(var(--panel-width) + 48px)}.-\34 8FNq_shellOpen.-\34 8FNq_shellRailWide{width:calc(var(--panel-width) + 148px)}.-\34 8FNq_contentArea{opacity:1;min-width:0;transition:opacity var(--t-base) cubic-bezier(.32, .72, 0, 1), transform var(--t-base) cubic-bezier(.32, .72, 0, 1);flex-direction:column;flex:1;display:flex;overflow:hidden;transform:translate(0)}.-\34 8FNq_contentAreaHidden{opacity:0;pointer-events:none;transform:translate(8px)}.-\34 8FNq_expandedOverlay{z-index:1000;padding:var(--sp-8);background:var(--overlay-bg);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.-\34 8FNq_expandedPanel{background:var(--bg-secondary);border:1px solid var(--border-default);border-radius:var(--r-panel);width:100%;max-width:1100px;height:85vh;max-height:820px;box-shadow:var(--shadow-lg);display:flex;overflow:hidden}.-\34 8FNq_expandedBody{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.-\34 8FNq_expandedRail{align-items:center;gap:var(--sp-1);width:52px;padding:var(--sp-2) 0;border-left:1px solid var(--border-subtle);background:var(--bg-secondary);flex-direction:column;flex-shrink:0;display:flex}.-\34 8FNq_body{flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.-\34 8FNq_infosPanel{flex-direction:column;height:100%;min-height:0;display:flex}.-\34 8FNq_infosHead{align-items:center;gap:var(--sp-2);min-height:var(--panel-head-height);padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--border-subtle);flex-shrink:0;display:flex}.-\34 8FNq_infosTitle{font-size:var(--fs-sm);color:var(--text-primary);margin:0;font-weight:600}.-\34 8FNq_infosScroll{min-height:0;padding:var(--sp-4);gap:var(--sp-3);flex-direction:column;flex:1;display:flex;overflow-y:auto}.-\34 8FNq_tabsRail{gap:var(--sp-1);width:48px;padding:var(--sp-2);border-left:1px solid var(--border-subtle);background:var(--bg-secondary);transition:width var(--t-base) var(--ease-out);flex-direction:column;flex-shrink:0;justify-content:flex-start;display:flex}.-\34 8FNq_tabsRailWide{width:148px}.-\34 8FNq_tabRail{border-radius:var(--r-md);width:32px;height:32px;color:var(--text-muted);cursor:pointer;transition:background var(--t-fast) ease, color var(--t-fast) ease, box-shadow var(--t-fast) ease;background:0 0;border:none;justify-content:center;align-self:center;align-items:center;display:flex;position:relative}.-\34 8FNq_tabRail:hover{background:var(--hover);color:var(--text-secondary)}.-\34 8FNq_tabRail:focus-visible{box-shadow:0 0 0 2px var(--bg-secondary), 0 0 0 4px color-mix(in srgb, var(--accent) 60%, transparent);outline:none}.-\34 8FNq_tabRailOn{background:color-mix(in srgb, var(--accent) 8%, var(--bg-tertiary));color:var(--text-primary)}.-\34 8FNq_tabRail:after{content:"";background:var(--accent);border-radius:0 var(--r-pill) var(--r-pill) 0;opacity:0;transform-origin:50%;width:3px;height:18px;transition:opacity var(--t-base) cubic-bezier(.32, .72, 0, 1), transform var(--t-base) cubic-bezier(.32, .72, 0, 1);pointer-events:none;position:absolute;top:50%;left:-8px;transform:translateY(-50%)scaleY(.3)}.-\34 8FNq_tabRailOn:after{opacity:1;transform:translateY(-50%)scaleY(1)}.-\34 8FNq_tabRailOn:hover{background:color-mix(in srgb, var(--accent) 12%, var(--bg-tertiary));color:var(--text-primary)}.-\34 8FNq_tabRailWide{justify-content:flex-start;align-self:stretch;gap:var(--sp-2);width:100%;height:auto;padding:var(--sp-2)}.-\34 8FNq_tabRailLabel{opacity:0;min-width:0;font-size:var(--fs-sm);color:inherit;letter-spacing:-.1px;transition:grid-template-columns var(--t-base) var(--ease-out), opacity var(--t-base) var(--ease-out);grid-template-columns:0fr;font-weight:500;display:grid}.-\34 8FNq_tabRailLabelText{white-space:nowrap;overflow:hidden}.-\34 8FNq_tabRailWide .-\34 8FNq_tabRailLabel{opacity:1;grid-template-columns:1fr}.-\34 8FNq_tabRailOn .-\34 8FNq_tabRailLabel{font-weight:600}.-\34 8FNq_railGroup{gap:var(--sp-1);flex-direction:column;display:flex}.-\34 8FNq_railGroup+.-\34 8FNq_railGroup{border-top:1px solid var(--border-subtle);margin-top:var(--sp-2);padding-top:var(--sp-2)}.-\34 8FNq_railGroupLabel{display:none}.-\34 8FNq_tabsRailWide .-\34 8FNq_railGroupLabel{font-size:var(--fs-sm);color:var(--text-secondary);padding:0 var(--sp-2);font-weight:500;display:block}.-\34 8FNq_tabBadge{top:var(--sp-2x);right:var(--sp-2x);border-radius:var(--r-pill);background:var(--accent);min-width:14px;height:14px;color:var(--text-on-accent);font-size:var(--fs-3xs);font-weight:var(--fw-semibold);border:1.5px solid var(--bg-secondary);pointer-events:none;justify-content:center;align-items:center;padding:0 3px;display:inline-flex;position:absolute}.-\34 8FNq_tabRailWide .-\34 8FNq_tabBadge{min-width:16px;height:16px;padding:0 var(--sp-1);border:0;margin-left:auto;position:static}.-\34 8FNq_railSeparator{height:1px;margin:auto var(--sp-3) var(--sp-2);background:var(--border-subtle);display:block}.-\34 8FNq_iconWrap{flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}@media (prefers-reduced-motion:reduce){.-\34 8FNq_tabRail,.-\34 8FNq_tabRail:after,.-\34 8FNq_tabsRail,.-\34 8FNq_contentArea,.-\34 8FNq_contentAreaHidden,.-\34 8FNq_tabRailLabel,.-\34 8FNq_panels,.-\34 8FNq_shell{transition:none!important;animation:none!important}.-\34 8FNq_tabRail:after{transform:translateY(-50%)scaleY(1)}.-\34 8FNq_contentAreaHidden{transform:none}}@keyframes -\34 8FNq_panelsIn{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.-\34 8FNq_panels{flex-direction:column;flex:1;min-height:0;animation:.14s cubic-bezier(.32,.72,0,1) -\34 8FNq_panelsIn;display:flex;overflow:hidden}.-\34 8FNq_metaList{row-gap:var(--sp-2);column-gap:var(--sp-3);font-size:var(--fs-sm);grid-template-columns:110px 1fr;display:grid}.-\34 8FNq_metaList dt{color:var(--text-muted);align-self:start;font-weight:500}.-\34 8FNq_metaList dd{color:var(--text-primary);word-break:break-word;white-space:pre-wrap;margin:0}.-\34 8FNq_dim{color:var(--text-disabled);font-style:italic}.-\34 8FNq_empty{padding:var(--sp-6) var(--sp-4);text-align:center;color:var(--text-muted);font-size:var(--fs-sm);line-height:1.5}.-\34 8FNq_colorChip{vertical-align:middle;width:14px;height:14px;margin-right:var(--sp-2);border:1px solid var(--border-subtle);background:var(--chip-color,var(--surface3));border-radius:50%;display:inline-block}.-\34 8FNq_actions{margin-top:var(--sp-3);justify-content:flex-end;display:flex}.-\34 8FNq_inlineSelect{max-width:100%;padding:var(--sp-1) var(--sp-2);border:1px solid var(--border-default);border-radius:var(--r-sm);background:var(--bg-primary);color:var(--text-primary);font-size:var(--fs-sm);font-family:inherit}.-\34 8FNq_inlineSelect:focus{border-color:var(--border-strong);outline:none}
.xo5Q8W_root{cursor:pointer}.xo5Q8W_frame{fill:none;stroke:var(--border-strong);stroke-width:.5px;stroke-dasharray:4 3}.xo5Q8W_frameError{fill:none;stroke:var(--danger);stroke-width:.5px;stroke-dasharray:4 3}@keyframes xo5Q8W_pendingDash{to{stroke-dashoffset:-7px}}.xo5Q8W_label{fill:var(--text-primary);font-family:var(--font-ui);text-anchor:middle}.xo5Q8W_status{fill:var(--text-secondary);font-family:var(--font-ui);text-anchor:middle}.xo5Q8W_statusError{fill:var(--danger);font-family:var(--font-ui);text-anchor:middle}.xo5Q8W_action{fill:var(--accent);font-family:var(--font-ui);text-anchor:middle;cursor:pointer;text-decoration:underline}.xo5Q8W_provisionalInk{fill:none;stroke:var(--text-muted);stroke-linecap:round;stroke-linejoin:round;opacity:.55;transition:opacity var(--t-fast) var(--ease-out)}.xo5Q8W_provisionalLabel{fill:var(--text-muted);font-family:var(--font-ui);text-anchor:middle;opacity:.8}.xo5Q8W_dot{animation:1.4s ease-in-out infinite xo5Q8W_pendingDots}.xo5Q8W_dot2{animation-delay:.2s}.xo5Q8W_dot3{animation-delay:.4s}@keyframes xo5Q8W_pendingDots{0%,60%,to{opacity:.2}30%{opacity:1}}@media (prefers-reduced-motion:reduce){.xo5Q8W_dot{opacity:.6;animation:none}}.xo5Q8W_shadow{fill:var(--text-primary);opacity:.14;pointer-events:none}.xo5Q8W_sweep{opacity:0;pointer-events:none;animation:.7s ease-out forwards xo5Q8W_previewSweep}@keyframes xo5Q8W_previewSweep{0%{opacity:.5;transform:translate(-100%)}to{opacity:0;transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.xo5Q8W_sweep{opacity:0;animation:none}}
._7EBKuG_view{min-height:0;padding:clamp(1.5rem, 4vw, var(--sp-10)) var(--sp-8);flex:1;overflow:auto}._7EBKuG_wrap{gap:var(--sp-6);flex-direction:column;max-width:760px;margin:0 auto;display:flex}._7EBKuG_hello{gap:var(--sp-1);flex-direction:column;display:flex}._7EBKuG_helloTitle{font-size:var(--fs-display);letter-spacing:-.02em;color:var(--text-primary);margin:0;font-weight:600;line-height:1.15}._7EBKuG_helloSub{font-size:var(--fs-md);color:var(--text-muted);margin:0}._7EBKuG_orgBanner{align-items:center;gap:var(--sp-4);background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--r-panel);box-shadow:var(--shadow-sm);padding:var(--sp-4) var(--sp-5);display:flex}._7EBKuG_orgBannerBody{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}._7EBKuG_orgBannerTitle{font-size:var(--fs-md);color:var(--text-primary);font-weight:600}._7EBKuG_orgBannerSub{font-size:var(--fs-sm);color:var(--text-muted);line-height:1.5}._7EBKuG_orgBannerCta{height:38px;padding:0 var(--sp-4);border-radius:var(--r-md);border:1px solid var(--border-default);background:var(--bg-secondary);color:var(--text-primary);font-family:var(--font-ui);font-size:var(--fs-sm);cursor:pointer;transition:background var(--t-fast), border-color var(--t-fast);flex-shrink:0;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}._7EBKuG_orgBannerCta:hover{background:var(--hover);border-color:var(--text-disabled)}._7EBKuG_section{gap:var(--sp-3);flex-direction:column;display:flex}._7EBKuG_sectionHead{align-items:baseline;gap:var(--sp-2);display:flex}._7EBKuG_sectionTitle{font-size:var(--fs-lg);color:var(--text-primary);margin:0;font-weight:600}._7EBKuG_count{font-size:var(--fs-sm);color:var(--text-muted);font-variant-numeric:tabular-nums}._7EBKuG_list{gap:var(--sp-2);flex-direction:column;display:flex}._7EBKuG_row{align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border-radius:var(--r-md);border:1px solid var(--border-subtle);background:var(--bg-elevated);color:inherit;transition:background var(--t-fast), border-color var(--t-fast);text-decoration:none;display:flex}._7EBKuG_row:hover{background:var(--hover);border-color:var(--text-disabled)}._7EBKuG_rowIcon{color:var(--text-muted);flex-shrink:0;display:inline-flex}._7EBKuG_rowBody{flex-direction:column;flex:1;min-width:0;display:flex}._7EBKuG_rowName{font-size:var(--fs-md);color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}._7EBKuG_rowMeta{font-size:var(--fs-xs);color:var(--text-muted)}._7EBKuG_rowOpen{font-size:var(--fs-sm);color:var(--text-muted);flex-shrink:0}._7EBKuG_row:hover ._7EBKuG_rowOpen{color:var(--accent)}._7EBKuG_empty{padding:var(--sp-8) var(--sp-4);text-align:center;color:var(--text-muted);font-size:var(--fs-sm);border:1px dashed var(--border-default);border-radius:var(--r-panel)}
.zvkomq_cursor{fill:var(--accent);stroke:#fff;stroke-width:1.3px;stroke-linejoin:round;filter:drop-shadow(0 1px 2px #0f11134d);pointer-events:none;z-index:3;position:absolute;top:0;left:0}@media (prefers-reduced-motion:reduce){.zvkomq_cursor{display:none}}
.UEzf8q_group{background:var(--bg-tertiary);border-radius:var(--r-md);align-items:center;gap:2px;padding:2px;display:inline-flex}.UEzf8q_btn{width:30px;height:28px;color:var(--text-muted);cursor:pointer;border-radius:var(--r-sm);transition:background var(--t-fast), color var(--t-fast);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.UEzf8q_btn:hover{color:var(--text-primary);background:var(--hover)}.UEzf8q_btnActive{background:var(--bg-elevated);color:var(--text-primary);box-shadow:0 1px 2px #0000000d}.UEzf8q_btnActive:hover{background:var(--bg-elevated)}
.Vb8CeW_guide{fill:none;stroke:var(--plan-pick-color);stroke-width:.3px;stroke-dasharray:4 2;stroke-opacity:.75;pointer-events:none}
.YQ-5XG_anchor{z-index:31;position:absolute;bottom:70px;left:50%;transform:translate(-50%)}
.p17kVW_showcase{padding:var(--sp-5) 0 100px;position:relative}.p17kVW_stage{max-width:1242px;margin:0 auto;position:relative}.p17kVW_frame{aspect-ratio:16/9;background:var(--bg-secondary);border:1px solid var(--border-default);border-radius:var(--r-panel);flex-direction:column;max-width:1242px;margin:0 auto;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 80px #0f111314,0 4px 12px #0f11130a}.p17kVW_appHeader{align-items:center;gap:var(--sp-3);padding:0 var(--sp-4);height:var(--topbar-height);border-bottom:1px solid var(--border-subtle);background:var(--bg-secondary);flex-shrink:0;display:flex}.p17kVW_brand{flex-shrink:0;align-items:center;display:inline-flex}.p17kVW_searchSlot{min-width:0;padding:0 var(--sp-3);flex:1;justify-content:center;display:flex}.p17kVW_searchTrigger{align-items:center;gap:var(--sp-2);width:100%;max-width:280px;height:32px;padding:0 var(--sp-2) 0 var(--sp-3);border-radius:var(--r-md);border:1px solid var(--border-subtle);background:var(--bg-tertiary);color:var(--text-muted);font-size:var(--fs-sm);display:inline-flex}.p17kVW_searchIco{flex-shrink:0}.p17kVW_searchLabel{text-align:left;white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.p17kVW_kbd{min-width:36px;height:20px;padding:0 var(--sp-1);background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:var(--r-sm);color:var(--text-secondary);font-family:var(--font-mono);font-size:var(--fs-2xs);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.p17kVW_viewerShell{background:var(--bg-primary);flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.p17kVW_fileHeader{justify-content:space-between;align-items:center;gap:var(--sp-4);padding:var(--sp-2) var(--sp-4);border-bottom:1px solid var(--border-subtle);background:var(--bg-primary);flex-shrink:0;display:flex}.p17kVW_filePath{flex:1;min-width:0;overflow:hidden}.p17kVW_fileActions{align-items:center;gap:var(--sp-3);flex-shrink:0;display:inline-flex}.p17kVW_breadcrumb{align-items:center;gap:var(--sp-1);min-width:0;font-size:var(--fs-sm);color:var(--text-muted);flex-wrap:nowrap;display:flex;overflow:hidden}.p17kVW_crumbSegment{flex-shrink:0;align-items:center;display:inline-flex}.p17kVW_crumbItem{align-items:center;gap:var(--sp-2);padding:var(--sp-1) var(--sp-2);border-radius:var(--r-md);color:var(--text-muted);white-space:nowrap;flex-shrink:0;font-weight:500;display:inline-flex}.p17kVW_crumbSep{color:var(--text-disabled);flex-shrink:0}.p17kVW_crumbCurrent{padding:var(--sp-1) var(--sp-2);color:var(--text-primary);white-space:nowrap;font-weight:600}.p17kVW_body{flex:1;grid-template-columns:15% 1fr calc(20% + 48px);min-height:0;display:grid}.p17kVW_sidebar{border-right:1px solid var(--border-default);background:var(--bg-secondary);min-height:0;font-size:var(--fs-xs);flex-direction:column;display:flex;overflow:hidden}.p17kVW_orgSlot{padding:var(--sp-2);border-bottom:1px solid var(--border-subtle);flex-shrink:0}.p17kVW_orgTrigger{align-items:center;gap:var(--sp-2);width:100%;height:32px;padding:0 var(--sp-2);border-radius:var(--r-md);color:var(--text-primary);font-weight:500;display:flex}.p17kVW_orgName{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.p17kVW_orgCaret{color:var(--text-muted);flex-shrink:0}.p17kVW_sideScroll{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.p17kVW_navSection{padding:var(--sp-2) var(--sp-2) 0;flex-shrink:0}.p17kVW_quickSection,.p17kVW_utilityDock{padding:var(--sp-2);border-top:1px solid var(--border-subtle);flex-shrink:0}.p17kVW_secHeader{align-items:center;gap:var(--sp-2);height:24px;padding:0 var(--sp-2);font-size:var(--fs-sm);color:var(--text-secondary);font-weight:500;display:flex}.p17kVW_secChevron{color:var(--text-muted);flex-shrink:0}.p17kVW_nav{padding:var(--sp-1) 0;flex-direction:column;gap:1px;display:flex}.p17kVW_navItem{align-items:center;gap:var(--sp-3);height:26px;padding:0 var(--sp-3);border-radius:var(--r-md);color:var(--text-secondary);letter-spacing:-.1px;font-weight:500;display:flex}.p17kVW_navIco{width:16px;height:16px;color:var(--text-disabled);flex-shrink:0;justify-content:center;align-items:center;display:flex}.p17kVW_navLabel{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.p17kVW_navSep{height:1px;margin:var(--sp-2) var(--sp-3);background:var(--border-subtle);align-self:stretch}.p17kVW_quickList{gap:var(--sp-2x);margin-top:var(--sp-1);flex-direction:column;display:flex}.p17kVW_quickRow{align-items:center;gap:var(--sp-2);height:26px;padding:0 var(--sp-2);border-radius:var(--r-sm);color:var(--text-secondary);display:flex}.p17kVW_quickRowActive{background:var(--active)}.p17kVW_quickRowActive .p17kVW_quickName{color:var(--text-primary);font-weight:600}.p17kVW_quickName{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.p17kVW_storage{gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border-top:1px solid var(--border-subtle);flex-direction:column;flex-shrink:0;display:flex}.p17kVW_storageTop{justify-content:space-between;align-items:baseline;gap:var(--sp-2);display:flex}.p17kVW_storageLabel{font-size:var(--fs-2xs);letter-spacing:.4px;text-transform:uppercase;color:var(--text-muted);font-weight:600}.p17kVW_storageValue{align-items:baseline;gap:var(--sp-1);font-size:var(--fs-2xs);font-variant-numeric:tabular-nums;display:inline-flex}.p17kVW_storageUsed{color:var(--text-primary);font-weight:600}.p17kVW_storageSep{color:var(--text-disabled)}.p17kVW_storageTotal{color:var(--text-muted)}.p17kVW_storageTrack{border-radius:var(--r-pill);background:var(--bg-tertiary);width:100%;height:6px;display:block;position:relative;overflow:hidden}.p17kVW_storageFill{border-radius:var(--r-pill);background:var(--accent);height:100%;position:absolute;inset:0 auto 0 0}.p17kVW_userFooter{align-items:center;gap:var(--sp-2);padding:var(--sp-2);border-top:1px solid var(--border-subtle);flex-shrink:0;display:flex}.p17kVW_userChip{align-items:center;gap:var(--sp-2);min-width:0;padding:var(--sp-1) var(--sp-2);border-radius:var(--r-md);flex:1;display:flex}.p17kVW_userInfo{flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}.p17kVW_userName{font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--text-primary);letter-spacing:-.1px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.p17kVW_userRole{font-size:var(--fs-2xs);color:var(--text-disabled);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.p17kVW_notifBtn{border-radius:var(--r-md);width:32px;height:32px;color:var(--text-muted);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.p17kVW_canvasWrap{background:var(--viewer-backdrop);flex:1;min-height:180px;position:relative;overflow:hidden}.p17kVW_canvasPlaceholder{background-color:var(--bg-tertiary);position:absolute;inset:0}.p17kVW_canvasPoster{object-fit:cover;object-position:center;width:100%;height:100%;transition:opacity var(--t-slow) var(--ease-out);position:absolute;inset:0}.p17kVW_canvasPosterHidden{opacity:0}@media (prefers-reduced-motion:reduce){.p17kVW_canvasPoster{transition:none}}.p17kVW_canvas{width:100%;height:100%;display:block}.p17kVW_canvas canvas{width:100%!important;height:100%!important}.p17kVW_viewerToolbar{z-index:2;padding:var(--sp-1);align-items:center;gap:var(--sp-2x);background:var(--bg-secondary);border-radius:var(--r-panel);box-shadow:0 0 0 1px var(--border-subtle), 0 8px 28px #0f11131a, 0 2px 6px #0f11130d;display:inline-flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.p17kVW_toolGroup{align-items:center;gap:var(--sp-2x);display:inline-flex}.p17kVW_toolSep{background:var(--border-strong);flex-shrink:0;width:1px;height:22px}.p17kVW_toolBtn{border-radius:var(--r-md);width:32px;height:32px;color:var(--text-muted);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.p17kVW_inspectorShell{border-left:1px solid var(--border-default);background:var(--bg-secondary);min-width:0;display:flex}.p17kVW_inspectorContent{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.p17kVW_chatHead{align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border-bottom:1px solid var(--border-subtle);flex-shrink:0;display:flex}.p17kVW_chatHash{border-radius:var(--r-sm);background:var(--accent);width:26px;height:26px;color:var(--text-on-accent);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.p17kVW_chatSwitch{align-items:center;gap:var(--sp-1);min-width:0;padding:2px var(--sp-1);border-radius:var(--r-sm);color:var(--text-primary);font:inherit;font-size:var(--fs-sm);cursor:pointer;background:0 0;border:none;font-weight:600;display:inline-flex}.p17kVW_chatSwitchName{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.p17kVW_chatSwitchChevron{color:var(--text-muted);flex-shrink:0}.p17kVW_chatActions{flex-shrink:0;align-items:center;gap:2px;margin-left:auto;display:flex}.p17kVW_chatIconBtn{border-radius:var(--r-sm);width:26px;height:26px;color:var(--text-muted);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.p17kVW_thread{min-height:0;padding:var(--sp-3x);gap:var(--sp-3);flex-direction:column;flex:1;display:flex;overflow-y:auto}.p17kVW_row{align-items:flex-end;gap:var(--sp-2);display:flex}.p17kVW_rowMine{flex-direction:row-reverse}.p17kVW_avSlot{flex-shrink:0;width:30px}.p17kVW_stack{align-items:flex-start;gap:var(--sp-2x);flex-direction:column;min-width:0;max-width:80%;display:flex}.p17kVW_stackMine{align-items:flex-end}.p17kVW_msgName{font-size:var(--fs-3xs);color:var(--text-muted);margin:0 0 1px var(--sp-3);font-weight:600}.p17kVW_bub{padding:var(--sp-2) var(--sp-3);font-size:var(--fs-sm);letter-spacing:-.1px;color:var(--text-primary);background:var(--bg-tertiary);word-break:break-word;white-space:pre-wrap;max-width:100%;line-height:1.4}.p17kVW_bubMine{background:var(--accent);color:var(--text-on-accent)}.p17kVW_bubL{border-radius:var(--r-panel);border-bottom-left-radius:var(--r-xs)}.p17kVW_bubR{border-radius:var(--r-panel);border-bottom-right-radius:var(--r-xs)}.p17kVW_msgTime{margin:1px var(--sp-1) 0;font-size:var(--fs-3xs);color:var(--text-muted)}.p17kVW_composer{padding:var(--sp-2) var(--sp-3);border-top:1px solid var(--border-subtle);flex-shrink:0}.p17kVW_field{align-items:flex-end;gap:var(--sp-1);padding:3px 3px 3px var(--sp-2);background:var(--bg-primary);border:1px solid var(--border-default);border-radius:var(--r-panel);display:flex}.p17kVW_field:focus-within{border-color:var(--accent)}.p17kVW_fieldIco{border-radius:var(--r-pill);width:26px;height:26px;color:var(--text-muted);flex-shrink:0;justify-content:center;align-items:center;margin-bottom:1px;display:inline-flex}.p17kVW_fieldSep{width:1px;height:16px;margin:0 var(--sp-1) 7px;background:var(--border-default);flex-shrink:0}.p17kVW_input{resize:none;min-width:0;font:inherit;font-size:var(--fs-sm);color:var(--text-primary);padding:var(--sp-1) 0;background:0 0;border:none;outline:none;flex:1;line-height:1.4}.p17kVW_input::placeholder{color:var(--text-muted)}.p17kVW_send{background:var(--accent);border-radius:var(--r-pill);width:28px;height:28px;color:var(--text-on-accent);cursor:pointer;transition:opacity var(--t-fast);border:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.p17kVW_send:disabled{opacity:.4;cursor:not-allowed}.p17kVW_tabsRail{gap:var(--sp-1);width:48px;padding:var(--sp-2);border-left:1px solid var(--border-subtle);flex-direction:column;flex-shrink:0;display:flex}.p17kVW_railGroup{gap:var(--sp-1);flex-direction:column;display:flex}.p17kVW_railGroup+.p17kVW_railGroup{border-top:1px solid var(--border-subtle);margin-top:var(--sp-2);padding-top:var(--sp-2)}.p17kVW_railSeparator{height:1px;margin:auto var(--sp-3) var(--sp-2);background:var(--border-subtle);display:block}.p17kVW_tabRail{border-radius:var(--r-md);width:32px;height:32px;color:var(--text-muted);justify-content:center;align-items:center;display:flex;position:relative}.p17kVW_tabRail:after{content:"";background:var(--accent);border-radius:0 var(--r-pill) var(--r-pill) 0;opacity:0;width:3px;height:18px;position:absolute;top:50%;left:-8px;transform:translateY(-50%)}.p17kVW_tabRailOn{background:color-mix(in srgb, var(--accent) 8%, var(--bg-tertiary));color:var(--text-primary)}.p17kVW_tabRailOn:after{opacity:1}@media (max-width:1024px){.p17kVW_body{grid-template-columns:20% 1fr}.p17kVW_inspectorShell{display:none}}@media (max-width:900px){.p17kVW_stage{aspect-ratio:16/9;max-width:none;container-type:size}.p17kVW_frame{aspect-ratio:auto;width:1242px;height:699px;transform:scale(min(calc(100cqw / 1242px), calc(100cqh / 699px)));transform-origin:0 0;position:absolute;top:0;left:0}.p17kVW_body{grid-template-columns:15% 1fr calc(20% + 48px)}.p17kVW_inspectorShell,.p17kVW_sidebar{display:flex}}
.XdY_kq_section{border-top:var(--vitrine-rule-w) solid var(--vitrine-rule-strong);padding:0}.XdY_kq_muted{background:var(--vitrine-bg-alt)}.XdY_kq_head{padding:var(--vitrine-section-y) var(--vitrine-gutter) var(--sp-10) var(--sp-6);border-bottom:var(--vitrine-rule-w) solid var(--vitrine-rule-strong)}.XdY_kq_headText{margin-bottom:0}.XdY_kq_rows{gap:var(--sp-px);background:var(--vitrine-rule-strong);display:grid}.XdY_kq_row{gap:var(--sp-px);background:var(--vitrine-rule-strong);grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);display:grid}.XdY_kq_appear[data-reveal=hidden] .XdY_kq_text>*,.XdY_kq_appear[data-reveal=hidden] .XdY_kq_visual>*{opacity:0;transform:translateY(var(--vitrine-reveal-shift))}.XdY_kq_appear[data-reveal=visible] .XdY_kq_text>*,.XdY_kq_appear[data-reveal=visible] .XdY_kq_visual>*{opacity:1;transition:opacity var(--vitrine-reveal-dur) var(--vitrine-ease), transform var(--vitrine-reveal-dur) var(--vitrine-ease);transform:translateY(0)}@media (prefers-reduced-motion:reduce){.XdY_kq_appear[data-reveal=hidden] .XdY_kq_text>*,.XdY_kq_appear[data-reveal=hidden] .XdY_kq_visual>*,.XdY_kq_appear[data-reveal=visible] .XdY_kq_text>*,.XdY_kq_appear[data-reveal=visible] .XdY_kq_visual>*{opacity:1;transition:none;transform:none}}.XdY_kq_reverse .XdY_kq_text{order:2}.XdY_kq_reverse .XdY_kq_visual{order:1}.XdY_kq_text{padding:var(--sp-12) var(--sp-6);background:var(--vitrine-bg);flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;display:flex}.XdY_kq_eyebrow{align-items:center;gap:var(--sp-2);font-size:var(--vitrine-fs-eyebrow);font-weight:var(--fw-semibold);letter-spacing:var(--vitrine-ls-eyebrow);color:var(--text-muted);margin-bottom:var(--sp-4);display:inline-flex}.XdY_kq_title{font-size:clamp(var(--fs-2xl), 2.2vw, 28px);margin-bottom:var(--sp-4);}.XdY_kq_lead{font-size:var(--fs-xl);max-width:46ch;}.XdY_kq_link{margin-top:var(--sp-5);color:var(--text-primary);font-size:var(--fs-lg);font-weight:var(--fw-medium)}.XdY_kq_visual{background:var(--vitrine-bg-alt);align-self:stretch;width:100%;min-height:clamp(300px,30vw,440px);position:relative;overflow:hidden}.XdY_kq_plate{min-height:0;padding:var(--sp-8);place-items:center;display:grid}@media (max-width:880px){.XdY_kq_row{grid-template-columns:minmax(0,1fr)}.XdY_kq_reverse .XdY_kq_text,.XdY_kq_reverse .XdY_kq_visual{order:0}.XdY_kq_lead{max-width:none}}@media (max-width:600px){.XdY_kq_head{padding:var(--sp-12) var(--vitrine-gutter)}.XdY_kq_text{padding:var(--sp-10) var(--vitrine-gutter)}}
.duj04G_form{gap:var(--sp-4);flex-direction:column;display:flex}.duj04G_field{gap:var(--sp-1);flex-direction:column;display:flex}.duj04G_label{font-size:var(--fs-sm);color:var(--text-primary);font-weight:500}.duj04G_input,.duj04G_textarea{width:100%;padding:var(--sp-2) var(--sp-3);border:1px solid var(--border-soft);border-radius:var(--r-sm);background:var(--surface1);color:var(--text-primary);font-family:var(--font-ui);font-size:var(--fs-sm);transition:border-color var(--t-fast), box-shadow var(--t-fast);line-height:1.4}.duj04G_input:focus,.duj04G_textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft-bg);outline:none}.duj04G_input:disabled,.duj04G_textarea:disabled{background:var(--surface2);color:var(--text-muted);cursor:not-allowed}.duj04G_textarea{resize:vertical;min-height:56px;font-family:var(--font-ui)}.duj04G_matrixHead{margin-top:var(--sp-2);justify-content:space-between;align-items:baseline;display:flex}.duj04G_matrixTitle{font-size:var(--fs-sm);color:var(--text-primary);font-weight:600}.duj04G_matrixHint{font-size:var(--fs-xs);color:var(--text-muted);font-variant-numeric:tabular-nums}.duj04G_matrix{gap:var(--sp-2);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.duj04G_permRow{align-items:flex-start;gap:var(--sp-2);padding:var(--sp-2);border-radius:var(--r-sm);cursor:pointer;transition:background var(--t-fast);display:flex}.duj04G_permRow:hover{background:var(--surface2)}.duj04G_permCheckbox{accent-color:var(--accent);cursor:pointer;flex-shrink:0;margin-top:3px}.duj04G_permBody{flex-direction:column;gap:1px;min-width:0;display:flex}.duj04G_permLabel{font-size:var(--fs-sm);color:var(--text-primary);font-weight:500}.duj04G_permHint{font-size:var(--fs-xs);color:var(--text-muted);line-height:1.3}.duj04G_liveLinkWarn{padding:var(--sp-3);border-radius:var(--r-sm);background:var(--warning-bg);color:var(--warning-text);font-size:var(--fs-xs);margin:0;line-height:1.5}
.PQr2fq_root{display:inline-flex;position:relative}.PQr2fq_trigger{align-items:center;gap:var(--sp-2);height:28px;padding:0 var(--sp-2) 0 var(--sp-2);border:1px solid var(--border-subtle);border-radius:var(--r-sm);color:var(--text-secondary);font-size:var(--fs-xs);cursor:pointer;transition:background var(--t-fast), color var(--t-fast), border-color var(--t-fast);background:0 0;font-weight:500;display:inline-flex}.PQr2fq_trigger:hover,.PQr2fq_triggerOpen{background:var(--hover);color:var(--text-primary)}.PQr2fq_popover{top:calc(100% + var(--sp-1));z-index:50;background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--r-md);min-width:220px;box-shadow:var(--shadow-md);padding:var(--sp-1);gap:var(--sp-1);transform-origin:100% 0;flex-direction:column;animation:.12s ease-out both PQr2fq_popover-in;display:flex;position:absolute;right:0}@keyframes PQr2fq_popover-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.PQr2fq_title{font-size:var(--fs-2xs);letter-spacing:.6px;text-transform:uppercase;color:var(--text-muted);padding:var(--sp-2) var(--sp-3) var(--sp-1);font-weight:600}.PQr2fq_list{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.PQr2fq_option{align-items:center;gap:var(--sp-2);width:100%;height:30px;padding:0 var(--sp-2);border-radius:var(--r-sm);color:var(--text-primary);font-size:var(--fs-sm);cursor:pointer;text-align:left;transition:background var(--t-fast);background:0 0;border:none;display:flex}.PQr2fq_option:hover{background:var(--hover)}.PQr2fq_optionLabel{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.PQr2fq_check{border:1px solid var(--border-subtle);border-radius:var(--r-sm);background:var(--bg-secondary);width:16px;height:16px;color:var(--text-on-accent);transition:background var(--t-fast), border-color var(--t-fast);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.PQr2fq_checkActive{background:var(--accent);border-color:var(--accent)}
._O1Fza_hit{fill:#0000;stroke:none;cursor:move;pointer-events:all}._O1Fza_widthHandle{fill:#0000;stroke:none;cursor:ew-resize;pointer-events:all}._O1Fza_columnHandle{fill:#0000;stroke:none;cursor:col-resize;pointer-events:all}._O1Fza_rowHandle{fill:#0000;stroke:none;cursor:row-resize;pointer-events:all}._O1Fza_marks{fill:none;stroke:var(--plan-pick-color);stroke-width:.5px;stroke-opacity:.9;pointer-events:none}
.PosRma_form{gap:var(--sp-3);flex-direction:column;display:flex}.PosRma_canvasWrap{background:var(--bg-tertiary);border:1px solid var(--border-default);border-radius:var(--r-sm);justify-content:center;display:flex;position:relative;overflow:hidden}.PosRma_canvas{touch-action:none;max-width:100%;height:auto;max-height:320px;display:block}.PosRma_canvasDraw{cursor:crosshair}.PosRma_drawTools{top:var(--sp-2);right:var(--sp-2);gap:var(--sp-1);display:inline-flex;position:absolute}.PosRma_topLeftTools{top:var(--sp-2);left:var(--sp-2);display:inline-flex;position:absolute}.PosRma_toolBtn{border:1px solid var(--border-default);border-radius:var(--r-sm);background:var(--bg-secondary);width:28px;height:28px;color:var(--text-secondary);cursor:pointer;box-shadow:var(--shadow-sm);transition:background var(--t-fast), color var(--t-fast), border-color var(--t-fast);justify-content:center;align-items:center;display:inline-flex}.PosRma_toolBtn:hover{background:var(--hover);color:var(--text-primary)}.PosRma_toolBtn:disabled{opacity:.5;cursor:default}.PosRma_toolBtnOn{background:var(--accent);border-color:var(--accent);color:var(--text-on-accent)}.PosRma_toolBtnOn:hover{background:var(--accent);color:var(--text-on-accent)}.PosRma_field{gap:var(--sp-1);flex-direction:column;display:flex}.PosRma_label{font-size:var(--fs-xs);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.4px;font-weight:500}.PosRma_input,.PosRma_textarea{width:100%;padding:var(--sp-2) var(--sp-3);font:inherit;font-size:var(--fs-sm);color:var(--text-primary);background:var(--bg-elevated);border:1px solid var(--border-default);border-radius:var(--r-sm);transition:border-color var(--t-fast);outline:none}.PosRma_input:focus,.PosRma_textarea:focus{border-color:var(--accent)}.PosRma_textarea{resize:vertical;min-height:72px;line-height:1.5}
.hKxfxq_win{background:var(--bg-secondary);border:var(--sp-px) solid var(--border-default);font-size:var(--fs-sm);color:var(--text-primary);overflow:hidden;box-shadow:0 18px 44px #0f11131f,0 2px 6px #0f11130d}.hKxfxq_head{align-items:center;gap:var(--sp-1x);padding:var(--sp-2) var(--sp-3);border-bottom:var(--sp-px) solid var(--border-subtle);font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--text-secondary);display:flex}.hKxfxq_headSub{font-size:var(--fs-2xs);font-weight:var(--fw-medium);color:var(--text-muted);margin-left:auto}.hKxfxq_unreadCount{min-width:var(--sp-4);padding:0 var(--sp-2x);border-radius:var(--r-pill);background:var(--accent);color:#fff;font-size:var(--fs-3xs);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;text-align:center;margin-left:auto}.hKxfxq_feed{height:calc(3 * var(--sat-row-h));flex-direction:column;display:flex;overflow:hidden}.hKxfxq_notif{height:var(--sat-row-h);align-items:center;gap:var(--sp-2);padding:0 var(--sp-3);border-top:var(--sp-px) solid var(--border-subtle);flex:none;display:flex}.hKxfxq_notif:first-child{border-top:0}.hKxfxq_notifFresh{animation:hKxfxq_notifIn .42s var(--vitrine-ease)}@keyframes hKxfxq_notifIn{0%{opacity:0;transform:translateY(calc(-1 * var(--sat-row-h)))}to{opacity:1;transform:translateY(0)}}.hKxfxq_notifIcon{color:var(--text-muted);flex:none;display:inline-flex}.hKxfxq_notifLines{flex-direction:column;min-width:0;display:flex}.hKxfxq_notifLabel{font-size:var(--fs-sm);font-weight:var(--fw-medium);line-height:1.3}.hKxfxq_notifSub{font-size:var(--fs-2xs);color:var(--text-muted)}.hKxfxq_unreadDot{width:var(--sp-1x);height:var(--sp-1x);border-radius:var(--r-pill);background:var(--accent);flex:none}@media (prefers-reduced-motion:reduce){.hKxfxq_notifFresh{animation:none}}.hKxfxq_taskHead{align-items:flex-start;gap:var(--sp-2);padding:var(--sp-3);display:flex}.hKxfxq_ring{flex:none;place-items:center;width:38px;height:38px;display:inline-grid;position:relative}.hKxfxq_ring>svg{width:100%;height:100%;position:absolute;inset:0}.hKxfxq_ringTrack{fill:none;stroke:var(--bg-tertiary);stroke-width:3px}.hKxfxq_ringArc{fill:none;stroke:var(--accent);stroke-width:3px;stroke-linecap:round;transition:stroke-dashoffset var(--t-fast), stroke var(--t-fast)}.hKxfxq_ringArcDone{stroke:var(--success-text)}.hKxfxq_ringPct{font-size:var(--fs-3xs);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;color:var(--text-primary);position:relative}.hKxfxq_taskLines{flex-direction:column;min-width:0;display:flex}.hKxfxq_taskTitle{font-size:var(--fs-sm);font-weight:var(--fw-medium);line-height:1.3}.hKxfxq_taskMeta{font-size:var(--fs-2xs);color:var(--text-muted)}.hKxfxq_lines{border-top:var(--sp-px) solid var(--border-subtle);flex-direction:column;display:flex}.hKxfxq_line{align-items:center;gap:var(--sp-1x);width:100%;height:var(--sat-row-h);padding:0 var(--sp-3);font:inherit;font-size:var(--fs-2xs);color:var(--text-secondary);text-align:left;cursor:pointer;transition:background var(--t-fast), color var(--t-fast);background:0 0;border:0;display:flex}.hKxfxq_line:hover{background:var(--hover)}.hKxfxq_lineDone{color:var(--text-muted);text-decoration:line-through}.hKxfxq_tick{transition:background var(--t-fast), border-color var(--t-fast);width:var(--sp-3);height:var(--sp-3);border-radius:var(--r-sm);border:var(--sp-px) solid var(--border-strong);color:#fff;flex:none;place-items:center;display:inline-grid}.hKxfxq_tickOn{background:var(--accent);border-color:var(--accent)}.hKxfxq_tree{gap:var(--sp-2x);padding:var(--sp-3);flex-direction:column;display:flex}.hKxfxq_treeRoot{align-items:center;gap:var(--sp-1x);font-size:var(--fs-2xs);color:var(--text-muted);display:inline-flex}.hKxfxq_treeLeaf{margin-left:var(--sp-4);padding-left:var(--sp-3);font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--text-primary);position:relative}.hKxfxq_treeLeaf:before{content:"";left:0;top:calc(-1 * var(--sp-2x));width:var(--sp-2);border-left:var(--sp-px) solid var(--border-strong);border-bottom:var(--sp-px) solid var(--border-strong);border-bottom-left-radius:var(--r-sm);position:absolute;bottom:50%}.hKxfxq_guestNote{padding:var(--sp-2) var(--sp-3);border-top:var(--sp-px) solid var(--border-subtle);font-size:var(--fs-2xs);color:var(--text-muted);margin:0;line-height:1.45}
.eGAc9G_section{border-top:var(--vitrine-rule-w) solid var(--vitrine-rule-strong);background:var(--vitrine-bg)}.eGAc9G_inner{padding-left:var(--sp-6);padding-right:var(--vitrine-gutter)}.eGAc9G_panel{padding-top:var(--vitrine-section-y);padding-bottom:var(--vitrine-section-y);grid-template-columns:repeat(24,minmax(0,1fr));align-items:center;display:grid}.eGAc9G_title{grid-column:1/12;}.eGAc9G_lead{font-size:var(--vitrine-fs-lead);margin-top:var(--sp-4);grid-column:1/12;}.eGAc9G_action,.eGAc9G_next{grid-column:14/-1}.eGAc9G_meta{margin-top:var(--sp-4);font-size:var(--fs-sm);color:var(--text-muted);grid-column:14/-1}@media (max-width:900px){.eGAc9G_panel{display:block}.eGAc9G_action{margin-top:var(--sp-10)}}@media (max-width:600px){.eGAc9G_inner{padding-inline:var(--vitrine-gutter)}}@media (pointer:coarse){.eGAc9G_meta{font-size:var(--fs-md)}}
.Y7-boq_muted{font-size:var(--fs-sm);color:var(--text-muted);margin:0;line-height:1.5}.Y7-boq_body{gap:var(--sp-4);flex-direction:column;display:flex}.Y7-boq_lead{font-size:var(--fs-sm);color:var(--text-secondary);margin:0;line-height:1.5}.Y7-boq_section{gap:var(--sp-2);flex-direction:column;display:flex}.Y7-boq_sectionCap{font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted);font-weight:600}.Y7-boq_emptyInline{font-size:var(--fs-xs);color:var(--text-muted);margin:0;line-height:1.5}.Y7-boq_archiveToggle{align-items:center;gap:var(--sp-1);color:var(--text-muted);font-family:inherit;font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.5px;cursor:pointer;transition:color var(--t-fast);background:0 0;border:none;align-self:flex-start;padding:0;font-weight:600;display:inline-flex}.Y7-boq_archiveToggle:hover{color:var(--text-secondary)}.Y7-boq_archiveCount{font-variant-numeric:tabular-nums}.Y7-boq_mpRow{align-items:center;gap:var(--sp-3);padding:var(--sp-2) var(--sp-3);background:var(--bg-secondary);border:1px solid var(--border-default);border-radius:var(--r-md);box-shadow:var(--shadow-sm);transition:border-color var(--t-fast), box-shadow var(--t-fast);display:flex}.Y7-boq_mpRow:hover{border-color:var(--border-strong)}.Y7-boq_mpRowArchived{opacity:.7}.Y7-boq_mpMed{border-radius:var(--r-md);background:var(--accent-soft-bg);width:36px;height:36px;color:var(--accent-soft-text);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.Y7-boq_mpBody{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.Y7-boq_mpName{align-items:center;gap:var(--sp-1);font-size:var(--fs-sm);color:var(--text-primary);font-weight:600;display:inline-flex}.Y7-boq_mpLock{color:var(--text-muted)}.Y7-boq_mpMeta{align-items:center;gap:var(--sp-1);font-size:var(--fs-2xs);color:var(--text-muted);display:inline-flex}.Y7-boq_mpDot{opacity:.7}.Y7-boq_mpActs{flex-shrink:0;gap:2px;display:inline-flex}.Y7-boq_mpAct{width:28px;height:28px;color:var(--text-muted);border-radius:var(--r-sm);cursor:pointer;transition:background var(--t-fast), color var(--t-fast);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.Y7-boq_mpAct:hover{background:var(--hover);color:var(--text-secondary)}.Y7-boq_mpActDanger:hover{background:var(--danger-bg);color:var(--danger-text)}
.lo0rda_root{display:inline-flex;position:relative}.lo0rda_trigger{border-radius:var(--r-sm);width:22px;height:22px;color:var(--text-disabled);cursor:pointer;transition:background var(--t-fast), color var(--t-fast);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.lo0rda_trigger:hover{background:var(--hover);color:var(--text-secondary)}.lo0rda_triggerActive{color:var(--accent);background:var(--accent-soft-bg)}.lo0rda_triggerActive:hover{color:var(--accent-strong);background:var(--accent-soft-bg)}.lo0rda_dot{background:var(--accent);border:1px solid var(--bg-secondary);border-radius:50%;width:6px;height:6px;position:absolute;top:2px;right:2px}.lo0rda_popover{top:calc(100% + var(--sp-1));z-index:60;background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--r-md);min-width:240px;max-width:320px;box-shadow:var(--shadow-md);padding:var(--sp-2);gap:var(--sp-2);transform-origin:100% 0;flex-direction:column;animation:.12s ease-out both lo0rda_filter-popover-in;display:flex;position:absolute;right:0}@keyframes lo0rda_filter-popover-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.lo0rda_popoverHeader{justify-content:space-between;align-items:center;gap:var(--sp-2);display:flex}.lo0rda_popoverTitle{font-size:var(--fs-2xs);letter-spacing:.6px;text-transform:uppercase;color:var(--text-muted);font-weight:600}.lo0rda_clear{border-radius:var(--r-sm);width:22px;height:22px;color:var(--text-muted);cursor:pointer;transition:background var(--t-fast), color var(--t-fast);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.lo0rda_clear:hover{background:var(--hover);color:var(--text-primary)}.lo0rda_input{width:100%;height:30px;padding:0 var(--sp-2);background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:var(--r-sm);color:var(--text-primary);font-family:var(--font-ui);font-size:var(--fs-sm);transition:border-color var(--t-fast);outline:none}.lo0rda_input:focus{border-color:var(--accent)}.lo0rda_hint{font-size:var(--fs-xs);color:var(--text-muted);padding:var(--sp-2) 0;font-style:italic}.lo0rda_list{flex-direction:column;gap:1px;max-height:240px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.lo0rda_option{align-items:center;gap:var(--sp-2);width:100%;height:28px;padding:0 var(--sp-1);border-radius:var(--r-sm);color:var(--text-primary);font-size:var(--fs-sm);cursor:pointer;text-align:left;transition:background var(--t-fast);background:0 0;border:none;display:flex}.lo0rda_option:hover{background:var(--hover)}.lo0rda_optionLabel{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.lo0rda_check{border:1px solid var(--border-subtle);border-radius:var(--r-sm);background:var(--bg-secondary);width:16px;height:16px;color:var(--text-on-accent);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.lo0rda_checkActive{background:var(--accent);border-color:var(--accent)}.lo0rda_dateRange{gap:var(--sp-1);flex-direction:column;display:flex}.lo0rda_dateLabel{gap:var(--sp-2x);font-size:var(--fs-2xs);letter-spacing:.4px;text-transform:uppercase;color:var(--text-muted);flex-direction:column;font-weight:600;display:flex}
.DJ1A1W_viewport{background:var(--bg-tertiary);touch-action:none;flex:1;position:relative;overflow:hidden}.DJ1A1W_sheet{transform-origin:0 0;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.DJ1A1W_paper{fill:var(--bg-elevated)}.DJ1A1W_visible{fill:none;stroke:var(--text-primary);stroke-width:var(--drawing-line-visible-mm);stroke-linecap:butt}.DJ1A1W_hidden{fill:none;stroke:var(--text-primary);stroke-width:var(--drawing-line-hidden-mm);stroke-linecap:butt;stroke-dasharray:4 1.5}.DJ1A1W_axis{fill:none;stroke:var(--text-primary);stroke-width:var(--drawing-line-axis-mm);stroke-linecap:butt;stroke-dasharray:8 1.5 1.5 1.5}.DJ1A1W_sectionPreview{fill:none;stroke:var(--accent);stroke-width:var(--drawing-line-visible-mm);stroke-linecap:butt}.DJ1A1W_sectionPreviewMissed{fill:none;stroke:var(--text-disabled);stroke-width:var(--drawing-line-hidden-mm);stroke-linecap:butt;stroke-dasharray:3 2}.DJ1A1W_snapMarker{fill:none;stroke:var(--accent);stroke-width:var(--drawing-line-axis-mm)}.DJ1A1W_scaleMention{fill:var(--text-secondary);text-anchor:middle}.DJ1A1W_viewMention{fill:var(--text-primary);font-weight:var(--fw-medium);}.DJ1A1W_observationArrow{stroke:var(--text-primary);stroke-width:.25px;fill:none}.DJ1A1W_observationArrowHead{fill:var(--text-primary);stroke:none}.DJ1A1W_observationMark{text-anchor:middle;}.DJ1A1W_detailDrop{fill:none;stroke:var(--snap-marker-color);stroke-width:.3px;stroke-dasharray:3 1.5;pointer-events:none}.DJ1A1W_detailDropGroup{pointer-events:none}.DJ1A1W_viewportPlacing{cursor:crosshair}.DJ1A1W_viewportPanning{cursor:grabbing}.DJ1A1W_sheetPanning{will-change:transform}
.bw1hBG_shell{background:var(--bg-tertiary);flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.bw1hBG_canvas{flex:1;min-height:0;position:relative}.bw1hBG_canvas canvas{display:block;width:100%!important;height:100%!important}.bw1hBG_overlay{justify-content:center;align-items:center;gap:var(--sp-2);color:var(--text-muted);font-size:var(--fs-sm);background:color-mix(in srgb, var(--bg-tertiary) 80%, transparent);pointer-events:none;z-index:1;flex-direction:column;display:flex;position:absolute;inset:0}.bw1hBG_overlay strong{color:var(--text-primary);font-size:var(--fs-md);font-weight:600}.bw1hBG_conversionState{justify-content:center;align-items:center;gap:var(--sp-2);min-height:0;padding:var(--sp-6);text-align:center;color:var(--text-muted);font-size:var(--fs-sm);flex-direction:column;flex:1;display:flex}.bw1hBG_conversionState strong{color:var(--text-primary);font-size:var(--fs-md);font-weight:600}.bw1hBG_conversionState span{max-width:46ch}.bw1hBG_conversionHint{color:var(--text-disabled);font-size:var(--fs-xs)}.bw1hBG_spin{animation:1s linear infinite bw1hBG_spin}@keyframes bw1hBG_spin{to{transform:rotate(360deg)}}
.IoYDsW_head{max-width:760px;margin:0 0 var(--sp-12)}.IoYDsW_center{text-align:center;margin-left:auto;margin-right:auto}.IoYDsW_eyebrow{margin-bottom:var(--sp-3);}.IoYDsW_title{}.IoYDsW_muted{}.IoYDsW_sub{margin-top:var(--sp-4);}.IoYDsW_dark .IoYDsW_eyebrow{color:var(--text-on-dark-muted)}.IoYDsW_dark .IoYDsW_title{color:var(--text-on-dark)}.IoYDsW_dark .IoYDsW_muted,.IoYDsW_dark .IoYDsW_sub{color:var(--text-on-dark-muted)}
.BeL6JW_list{gap:var(--sp-2);padding:var(--sp-2) var(--sp-4) var(--sp-4);flex-direction:column;display:flex}.BeL6JW_group{gap:var(--sp-2);flex-direction:column;display:flex}.BeL6JW_groupSep{height:1px;margin:var(--sp-2) calc(-1 * var(--sp-1)) var(--sp-1);background:var(--border-default)}.BeL6JW_groupHead{align-items:center;gap:var(--sp-2);padding:var(--sp-1) var(--sp-1) 0;display:flex}.BeL6JW_groupIco{color:var(--text-muted);flex-shrink:0}.BeL6JW_groupName{font-size:var(--fs-xs);color:var(--text-secondary);font-weight:600}.BeL6JW_groupTag{font-size:var(--fs-3xs);text-transform:uppercase;letter-spacing:.4px;border-radius:var(--r-pill);background:var(--warning-bg);color:var(--warning-text);padding:1px 6px;font-weight:600}.BeL6JW_groupTagInt{background:var(--accent-soft-bg);color:var(--accent-soft-text)}.BeL6JW_groupCount{font-size:var(--fs-3xs);color:var(--text-muted);font-variant-numeric:tabular-nums;margin-left:auto}.BeL6JW_groupCards{gap:var(--sp-2);flex-direction:column;display:flex}.BeL6JW_card{background:var(--bg-primary);border:1px solid var(--border-default);border-radius:var(--r-lg);transition:border-color var(--t-fast), background var(--t-fast)}.BeL6JW_card:hover,.BeL6JW_cardOpen{border-color:var(--border-strong)}.BeL6JW_card:not(.BeL6JW_cardOpen):hover{background:var(--hover)}.BeL6JW_cardSaving{opacity:.7}.BeL6JW_roleTag{border-radius:var(--r-pill);background:var(--bg-tertiary);color:var(--text-secondary);font-size:var(--fs-3xs);flex-shrink:0;align-items:center;padding:1px 7px;font-weight:600;display:inline-flex}.BeL6JW_cardMain{align-items:center;gap:var(--sp-3);width:100%;padding:var(--sp-3);text-align:left;cursor:pointer;background:0 0;border:none;font-family:inherit;display:flex}.BeL6JW_cardMainStatic{cursor:default}.BeL6JW_medallionWrap{flex-shrink:0;display:inline-flex;position:relative}.BeL6JW_adminCrown{border-radius:var(--r-pill);background:var(--status-warning);color:#fff;border:2px solid var(--bg-secondary);justify-content:center;align-items:center;width:15px;height:15px;display:inline-flex;position:absolute;top:-3px;right:-3px}.BeL6JW_cardBody{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.BeL6JW_cardTopRow{align-items:center;gap:var(--sp-2);display:flex}.BeL6JW_cardTitle{min-width:0;font-size:var(--fs-sm);letter-spacing:-.1px;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:600;overflow:hidden}.BeL6JW_chev{color:var(--text-muted);transition:transform var(--t-fast);flex-shrink:0}.BeL6JW_chevOpen{transform:rotate(180deg)}.BeL6JW_meta{align-items:center;gap:var(--sp-1);font-size:var(--fs-2xs);color:var(--text-muted);flex-wrap:wrap;display:flex}.BeL6JW_metaDot{color:var(--text-muted)}.BeL6JW_metaProfile{color:var(--accent-soft-text);align-items:center;gap:3px;font-weight:600;display:inline-flex}.BeL6JW_metaProvenance{color:var(--text-secondary)}.BeL6JW_metaCount{font-variant-numeric:tabular-nums}.BeL6JW_detail{padding:var(--sp-3);border-top:1px solid var(--border-subtle);animation:.18s BeL6JW_permDetailIn}@keyframes BeL6JW_permDetailIn{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.BeL6JW_modeHeader{align-items:center;gap:var(--sp-2);margin-bottom:0;display:flex}.BeL6JW_statusPill{border-radius:var(--r-md);background:var(--bg-tertiary);width:100%;color:var(--text-secondary);font-size:var(--fs-xs);align-items:center;gap:6px;padding:7px 10px;font-weight:500;display:inline-flex}.BeL6JW_statusPill svg{opacity:.85;flex-shrink:0}.BeL6JW_capHead{justify-content:space-between;align-items:baseline;gap:var(--sp-2);margin-top:var(--sp-3);padding-top:var(--sp-3);margin-bottom:var(--sp-2);border-top:1px solid var(--border-subtle);display:flex}.BeL6JW_capHeadLabel{font-size:var(--fs-3xs);text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted);font-weight:600}.BeL6JW_capHeadCount{font-size:var(--fs-2xs);color:var(--text-muted);font-variant-numeric:tabular-nums}.BeL6JW_customHint{margin:0 0 var(--sp-2);font-size:var(--fs-3xs);color:var(--text-muted)}.BeL6JW_picker{flex:1;min-width:0;position:relative}.BeL6JW_pickerBtn{border-radius:var(--r-md);background:var(--bg-tertiary);width:100%;color:var(--text-primary);font-family:inherit;font-size:var(--fs-xs);cursor:pointer;transition:background var(--t-fast), border-color var(--t-fast), box-shadow var(--t-fast);border:1px solid #0000;align-items:center;gap:6px;padding:7px 8px 7px 10px;font-weight:600;display:inline-flex}.BeL6JW_pickerBtn:hover{border-color:var(--border-strong)}.BeL6JW_pickerBtn:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--ring);outline:none}.BeL6JW_pickerBtnProfile{background:var(--accent-soft-bg);color:var(--accent-soft-text)}.BeL6JW_pickerBtnProfile:hover{border-color:color-mix(in srgb, var(--accent-soft-text) 35%, transparent)}.BeL6JW_pickerBtn>svg:first-child{flex-shrink:0}.BeL6JW_pickerValue{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.BeL6JW_pickerChev{opacity:.55;transition:transform var(--t-fast);flex-shrink:0}.BeL6JW_pickerChevOpen{transform:rotate(180deg)}.BeL6JW_pickerMenu{z-index:5;max-height:260px;padding:var(--sp-1);background:var(--bg-secondary);border:1px solid var(--border-default);border-radius:var(--r-md);box-shadow:var(--shadow-md);flex-direction:column;gap:1px;display:flex;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.BeL6JW_pickerGroup{padding:var(--sp-1) var(--sp-2) 2px;font-size:var(--fs-3xs);text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted);font-weight:600}.BeL6JW_pickerOpt{align-items:center;gap:var(--sp-1);width:100%;padding:5px var(--sp-2);border-radius:var(--r-sm);color:var(--text-secondary);font-family:inherit;font-size:var(--fs-xs);text-align:left;cursor:pointer;transition:background var(--t-fast), color var(--t-fast);background:0 0;border:none;display:flex}.BeL6JW_pickerOpt:hover{background:var(--hover);color:var(--text-primary)}.BeL6JW_pickerOptOn{color:var(--text-primary);font-weight:600}.BeL6JW_pickerCheck{width:14px;color:var(--accent);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.BeL6JW_pickerOptBody{flex-direction:column;display:flex}.BeL6JW_pickerOptHint{font-size:var(--fs-3xs);color:var(--text-muted);font-weight:400}.BeL6JW_pickerSep{height:1px;margin:var(--sp-1) 0;background:var(--border-subtle)}.BeL6JW_pickerManage{align-items:center;gap:var(--sp-2);width:100%;padding:5px var(--sp-2);border-radius:var(--r-sm);color:var(--text-muted);font-family:inherit;font-size:var(--fs-2xs);text-align:left;cursor:pointer;transition:background var(--t-fast), color var(--t-fast);background:0 0;border:none;text-decoration:none;display:flex}.BeL6JW_pickerManage:hover{background:var(--hover);color:var(--text-secondary)}.BeL6JW_pickerManageLabel{flex:1;min-width:0}.BeL6JW_capList{gap:var(--sp-2);flex-direction:column;display:flex}.BeL6JW_capRow{display:block}.BeL6JW_capChips{flex-wrap:wrap;gap:4px;display:flex}.BeL6JW_chip{border-radius:var(--r-pill);font-family:inherit;font-size:var(--fs-2xs);border:1px solid #0000;align-items:center;gap:3px;padding:2px 8px;line-height:1.5;display:inline-flex}.BeL6JW_chipOn{background:color-mix(in srgb, var(--accent) 8%, var(--bg-secondary));border-color:color-mix(in srgb, var(--accent) 18%, var(--bg-secondary));color:var(--text-primary);font-weight:500}.BeL6JW_chipOn svg{color:var(--accent);flex-shrink:0}.BeL6JW_chipOff{border-color:var(--border-subtle);color:var(--text-muted);background:0 0}button.BeL6JW_chip{cursor:pointer;transition:background var(--t-fast), border-color var(--t-fast), color var(--t-fast)}button.BeL6JW_chipOff:hover{border-color:var(--border-strong);color:var(--text-secondary)}button.BeL6JW_chipOn:hover{border-color:color-mix(in srgb, var(--accent) 32%, var(--bg-secondary))}.BeL6JW_actions{align-items:center;gap:var(--sp-1);margin-top:var(--sp-3);padding-top:var(--sp-3);border-top:1px solid var(--border-subtle);flex-wrap:wrap;display:flex}.BeL6JW_actionBtn{padding:4px var(--sp-2);border-radius:var(--r-sm);color:var(--text-secondary);font-family:inherit;font-size:var(--fs-2xs);cursor:pointer;transition:background var(--t-fast), color var(--t-fast);background:0 0;border:none;align-items:center;gap:4px;font-weight:500;display:inline-flex}.BeL6JW_actionBtn:hover{background:var(--hover);color:var(--text-primary)}.BeL6JW_actionBtnGhost{color:var(--text-muted)}.BeL6JW_actionBtnGhost:hover{color:var(--text-secondary)}.BeL6JW_actionBtnDanger{color:var(--danger-text);margin-left:auto}.BeL6JW_actionBtnDanger:hover{background:var(--danger-bg);color:var(--danger-text)}.BeL6JW_empty{padding:var(--sp-6) var(--sp-4);text-align:center;color:var(--text-muted);font-size:var(--fs-sm);line-height:1.5}@media (prefers-reduced-motion:reduce){.BeL6JW_detail{animation:none}.BeL6JW_card:hover{transform:none}}
.HNcbtW_root{gap:var(--sp-2);flex-direction:column;min-height:0;display:flex}.HNcbtW_card{background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:var(--r-md);flex-direction:column;flex:0 auto;min-height:0;display:flex;overflow:hidden}.HNcbtW_empty{padding:var(--sp-6);text-align:center;color:var(--text-muted);font-size:var(--fs-sm);font-style:italic}.HNcbtW_toolbar{padding:0 var(--sp-1);justify-content:space-between;align-items:center;gap:var(--sp-3);flex-shrink:0;min-height:28px;display:flex}.HNcbtW_toolbarExternal{align-items:center;gap:var(--sp-3);display:flex}.HNcbtW_counter{align-items:center;gap:var(--sp-3);font-size:var(--fs-xs);color:var(--text-muted);font-variant-numeric:tabular-nums;display:inline-flex}.HNcbtW_clearFilters{color:var(--accent);font-size:var(--fs-xs);cursor:pointer;padding:2px var(--sp-2);border-radius:var(--r-sm);transition:background var(--t-fast), color var(--t-fast);background:0 0;border:none;font-weight:500}.HNcbtW_clearFilters:hover{background:var(--accent-soft-bg);color:var(--accent-strong)}.HNcbtW_scroll{flex:0 auto;min-height:0;position:relative;overflow:auto}.HNcbtW_table{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--fs-sm);table-layout:fixed}.HNcbtW_thead{background:var(--bg-secondary)}.HNcbtW_theadSticky{z-index:2;box-shadow:0 1px 0 var(--border-subtle);position:sticky;top:0}.HNcbtW_thead th{text-align:left;height:44px;font-size:var(--fs-xs);letter-spacing:.1px;color:var(--text-secondary);padding:0 var(--sp-4);border-bottom:1px solid var(--border-default);-webkit-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap;font-weight:500;position:relative}.HNcbtW_thead th:not(:last-child){border-right:1px solid var(--border-subtle)}.HNcbtW_thSortable{cursor:pointer;transition:color var(--t-fast)}.HNcbtW_thSortable:hover{color:var(--text-primary)}.HNcbtW_thInner{align-items:center;gap:var(--sp-2);min-width:0;height:100%;padding-right:var(--sp-1);display:flex;position:relative}.HNcbtW_thLabel{align-items:center;gap:var(--sp-2);min-width:0;cursor:inherit;text-overflow:ellipsis;white-space:nowrap;flex:1;display:inline-flex;overflow:hidden}.HNcbtW_thSortIco{color:var(--text-disabled);transition:color var(--t-fast);display:inline-flex}.HNcbtW_thSortable:hover .HNcbtW_thSortIco{color:var(--text-secondary)}.HNcbtW_dragHandle{left:calc(-1 * var(--sp-3));width:14px;height:22px;color:var(--text-disabled);cursor:grab;opacity:0;transition:opacity var(--t-base), color var(--t-fast);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.HNcbtW_thead th:hover .HNcbtW_dragHandle{opacity:.6}.HNcbtW_dragHandle:hover{color:var(--text-secondary);opacity:1!important}.HNcbtW_dragHandle:active{cursor:grabbing}.HNcbtW_thDragging{background:var(--bg-elevated);z-index:5;box-shadow:var(--shadow-sm)}.HNcbtW_resizeHandle{cursor:col-resize;-webkit-user-select:none;user-select:none;touch-action:none;background:var(--border-subtle);width:1px;height:50%;transition:background var(--t-fast), width var(--t-fast), top var(--t-fast), height var(--t-fast);position:absolute;top:25%;right:0}.HNcbtW_thead th:hover .HNcbtW_resizeHandle{background:var(--border-default)}.HNcbtW_resizeHandle:hover,.HNcbtW_resizeHandleActive{background:var(--accent);width:2px;height:100%;top:0}.HNcbtW_resizeHandle:before{content:"";width:8px;height:100%;position:absolute;top:0;right:-4px}.HNcbtW_thead th:last-child .HNcbtW_resizeHandle:before{right:0}.HNcbtW_tbody tr{border-bottom:1px solid var(--border-subtle)}.HNcbtW_tr{cursor:pointer;transition:background var(--t-fast)}.HNcbtW_tr:hover{background:var(--hover)}.HNcbtW_trDropTarget,.HNcbtW_trDropTarget:hover{background:var(--accent-soft-bg);box-shadow:inset 0 0 0 1px var(--accent)}.HNcbtW_tr:focus-visible{background:var(--hover);box-shadow:inset 3px 0 0 var(--accent);outline:none}.HNcbtW_trSelected,.HNcbtW_trSelected:hover{background:var(--accent-soft-bg);box-shadow:inset 3px 0 0 var(--accent)}.HNcbtW_td{height:52px;padding:0 var(--sp-4);vertical-align:middle;white-space:nowrap;text-overflow:ellipsis;color:var(--text-primary);font-size:var(--fs-sm);line-height:1.4;overflow:hidden}.HNcbtW_td:not(:last-child){border-right:1px solid var(--border-subtle)}
.k7JWVa_grabbable{cursor:move;pointer-events:all;stroke:#0000;stroke-width:1.6px;paint-order:stroke fill}.k7JWVa_viewMention{}.k7JWVa_scaleMention{}.k7JWVa_dragging{fill:var(--snap-marker-color)}
._76uVSW_shell{background:var(--bg-tertiary);flex-direction:column;flex:1;min-height:0;display:flex;position:relative}._76uVSW_canvas{cursor:grab;background-color:var(--bg-tertiary);background-image:linear-gradient(45deg, var(--bg-secondary) 25%, transparent 25%), linear-gradient(-45deg, var(--bg-secondary) 25%, transparent 25%), linear-gradient(45deg, transparent 75%, var(--bg-secondary) 75%), linear-gradient(-45deg, transparent 75%, var(--bg-secondary) 75%);background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px;flex:1;justify-content:center;align-items:center;min-height:0;display:flex;position:relative;overflow:hidden}._76uVSW_canvas:active{cursor:grabbing}._76uVSW_img{transform-origin:50%;will-change:transform;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none;max-width:100%;max-height:100%}._76uVSW_toolbar{bottom:var(--sp-3);align-items:center;gap:var(--sp-1);padding:var(--sp-1) var(--sp-2);background:var(--bg-elevated);border:1px solid var(--border-default);border-radius:var(--r-md);box-shadow:var(--shadow-md);z-index:2;display:inline-flex;position:absolute;left:50%;transform:translate(-50%)}._76uVSW_btn{cursor:pointer;width:28px;height:28px;color:var(--text-secondary);border-radius:var(--r-sm);transition:background var(--t-fast), color var(--t-fast);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}._76uVSW_btn:hover{background:var(--hover);color:var(--text-primary)}._76uVSW_zoomLabel{font-size:var(--fs-xs);color:var(--text-muted);font-variant-numeric:tabular-nums;text-align:center;min-width:36px}._76uVSW_sep{background:var(--border-subtle);width:1px;height:16px;margin:0 var(--sp-1)}
.uqHtlq_opening{margin-top:calc(-1 * var(--nav-h));padding-bottom:14vh;padding-top:var(--nav-h);position:relative;overflow-x:clip}.uqHtlq_copy{top:var(--nav-h);z-index:1;height:56svh;position:sticky}.uqHtlq_stage{top:var(--nav-h);height:calc(100svh - var(--nav-h));z-index:2;position:sticky}.uqHtlq_halo{pointer-events:none;background:var(--vitrine-halo);height:120vh;position:absolute;inset:0 -20% auto}.uqHtlq_copy{z-index:1;text-align:center;padding:7vh var(--vitrine-gutter) 0;pointer-events:none;flex-direction:column;justify-content:flex-start;display:flex}.uqHtlq_copy a,.uqHtlq_copy button{pointer-events:auto}.uqHtlq_copy{transition:opacity .34s ease-out .22s,filter .34s ease-out .22s}.uqHtlq_engaged .uqHtlq_copy{opacity:0;filter:blur(6px);pointer-events:none;transition-delay:0s}.uqHtlq_title{max-width:1040px;margin:0 auto var(--sp-5);}.uqHtlq_lead{font-size:var(--vitrine-fs-lead);line-height:var(--vitrine-lh-body);color:var(--text-secondary);max-width:620px;margin:0 auto var(--sp-7);text-wrap:pretty}.uqHtlq_cta{align-items:center;gap:var(--sp-3);flex-wrap:wrap;justify-content:center;display:inline-flex}@keyframes uqHtlq_openRise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translate(0,0)}}@keyframes uqHtlq_windowEnter{0%{opacity:0;transform:translateY(64px)}to{opacity:1;transform:translate(0,0)}}.uqHtlq_title,.uqHtlq_lead,.uqHtlq_cta{animation:uqHtlq_openRise .72s var(--vitrine-ease) both}@keyframes uqHtlq_openRiseTitle{0%{opacity:.35;filter:blur(6px);transform:translateY(22px)}to{opacity:1;filter:blur();transform:translate(0,0)}}.uqHtlq_title{animation-name:uqHtlq_openRiseTitle;animation-delay:80ms}.uqHtlq_lead{animation-delay:.24s}.uqHtlq_cta{animation-delay:.4s}.uqHtlq_windowIntro{animation:uqHtlq_windowEnter 1s var(--vitrine-ease) both;animation-delay:.56s}.uqHtlq_opening[data-intro=off] .uqHtlq_title,.uqHtlq_opening[data-intro=off] .uqHtlq_lead,.uqHtlq_opening[data-intro=off] .uqHtlq_cta,.uqHtlq_opening[data-intro=off] .uqHtlq_windowIntro{animation:none}.uqHtlq_stage{z-index:2;pointer-events:none;place-items:center;display:grid}.uqHtlq_glow{pointer-events:none;background:var(--vitrine-floor);opacity:0;height:150%;transition:opacity .9s var(--vitrine-ease);position:absolute;inset:auto -12% -60%;-webkit-mask-image:linear-gradient(#000 0% 46%,#0000 92%);mask-image:linear-gradient(#000 0% 46%,#0000 92%)}.uqHtlq_engaged .uqHtlq_glow{opacity:1}.uqHtlq_window{z-index:2;transform-origin:50%;width:min(1242px,88vw);transition:scale .6s var(--vitrine-ease);transition-delay:.22s;position:relative;scale:1}.uqHtlq_engaged .uqHtlq_window{transition-delay:0s;scale:.72}.uqHtlq_frame{box-shadow:0 32px 90px #0f111324,0 6px 16px #0f11130d}.uqHtlq_satellite{z-index:3;opacity:0;filter:blur(3px);transition:opacity .2s var(--vitrine-ease), filter .2s var(--vitrine-ease), transform .2s var(--vitrine-ease);position:absolute;transform:translateY(28px)}.uqHtlq_satellite button{pointer-events:auto}.uqHtlq_engaged .uqHtlq_satellite{opacity:1;filter:blur();transition:opacity .55s var(--vitrine-ease), filter .55s var(--vitrine-ease), transform .68s var(--vitrine-ease);transform:translate(0,0)}.uqHtlq_engaged .uqHtlq_satLeft{transition-delay:.16s}.uqHtlq_engaged .uqHtlq_satRight{transition-delay:.28s}.uqHtlq_engaged .uqHtlq_satBottom{transition-delay:.4s}.uqHtlq_satLeft{width:min(240px,16vw);top:16%;left:2vw}.uqHtlq_satRight{width:min(240px,16vw);top:26%;right:2vw}.uqHtlq_satBottom{width:min(240px,16vw);top:68%;left:6vw}@media (max-width:900px){.uqHtlq_opening{padding-bottom:var(--sp-12)}.uqHtlq_copy,.uqHtlq_engaged .uqHtlq_copy{height:auto;padding:var(--sp-16) var(--vitrine-gutter) var(--sp-10);opacity:1;filter:none;pointer-events:auto;transition:none;position:static}.uqHtlq_stage{height:auto;padding:0 var(--vitrine-gutter);display:block;position:static}.uqHtlq_window,.uqHtlq_engaged .uqHtlq_window{width:100%;transition:none;translate:none;scale:none}.uqHtlq_windowIntro{animation:none}.uqHtlq_satellite{display:none}.uqHtlq_cta{flex-direction:column;align-items:stretch;display:flex}.uqHtlq_cta>*{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.uqHtlq_window,.uqHtlq_satellite,.uqHtlq_copy,.uqHtlq_glow{transition:none}.uqHtlq_title,.uqHtlq_lead,.uqHtlq_cta,.uqHtlq_windowIntro{animation:none}}
.KUyBYq_tile{padding:var(--sp-8) var(--sp-6);background:var(--vitrine-bg);flex-direction:column;min-width:0;display:flex}.KUyBYq_lg{grid-column:span 4}.KUyBYq_sm{grid-column:span 2}@media (max-width:880px){.KUyBYq_lg,.KUyBYq_sm{grid-column:1/-1}}.KUyBYq_head{margin-bottom:var(--sp-6);flex-direction:column;display:flex}.KUyBYq_eyebrow{align-items:center;gap:var(--sp-2);font-size:var(--vitrine-fs-eyebrow);font-weight:var(--fw-semibold);letter-spacing:var(--vitrine-ls-eyebrow);color:var(--text-muted);margin-bottom:var(--sp-3);display:inline-flex}.KUyBYq_title{font-size:clamp(var(--fs-xl), 1.6vw, 22px);margin-bottom:var(--sp-3);}.KUyBYq_lead{max-width:52ch;}.KUyBYq_frame{background:var(--vitrine-bg-alt);flex:1;min-height:260px;position:relative;overflow:hidden}.KUyBYq_placeholder{justify-content:center;align-items:center;gap:var(--sp-2);background:var(--vitrine-bg-alt);border:1px dashed var(--vitrine-rule-strong);min-height:260px;color:var(--text-muted);flex-direction:column;flex:1;display:flex}.KUyBYq_placeholderHint{font-family:var(--font-mono);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--text-disabled)}@media (max-width:600px){.KUyBYq_tile{padding-inline:var(--vitrine-gutter)}}
.ZhW3gW_frame{aspect-ratio:16/10;background:var(--vitrine-bg);border:var(--vitrine-rule-w) solid var(--vitrine-rule-strong);border-radius:var(--r-panel);width:100%;position:relative;overflow:hidden;box-shadow:0 1px 2px #00163e0a,0 12px 32px #00163e14}
._QICSa_wrap{gap:var(--sp-2);padding:var(--sp-3);border-top:1px solid var(--border-default);flex-direction:column;display:flex}._QICSa_head{align-items:center;gap:var(--sp-2);padding:0 var(--sp-1);display:flex}._QICSa_headIco{color:var(--text-muted);flex-shrink:0}._QICSa_title{font-size:var(--fs-xs);color:var(--text-secondary);font-weight:600}._QICSa_count{font-size:var(--fs-3xs);color:var(--text-muted);font-variant-numeric:tabular-nums;margin-left:auto}._QICSa_list{gap:var(--sp-2);flex-direction:column;display:flex}._QICSa_card{align-items:center;gap:var(--sp-3);padding:var(--sp-2) var(--sp-3);background:var(--bg-primary);border:1px dashed var(--border-strong);border-radius:var(--r-lg);transition:border-color var(--t-fast);display:flex}._QICSa_card:hover{border-color:var(--text-muted)}._QICSa_avatar{border-radius:var(--r-pill);background:var(--bg-tertiary);width:34px;height:34px;color:var(--text-muted);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._QICSa_body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}._QICSa_email{font-size:var(--fs-sm);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}._QICSa_meta{align-items:center;gap:var(--sp-1);font-size:var(--fs-2xs);color:var(--text-muted);flex-wrap:wrap;display:flex}._QICSa_metaProfile{color:var(--accent-soft-text);align-items:center;gap:3px;font-weight:600;display:inline-flex}._QICSa_dot{color:var(--text-muted)}._QICSa_expired{color:var(--warning-text);font-weight:600}._QICSa_actions{flex-shrink:0;align-items:center;gap:2px;display:inline-flex}._QICSa_action{padding:5px var(--sp-2);border-radius:var(--r-sm);color:var(--text-secondary);font-family:inherit;font-size:var(--fs-2xs);cursor:pointer;transition:background var(--t-fast), color var(--t-fast);background:0 0;border:none;align-items:center;gap:4px;font-weight:500;display:inline-flex}._QICSa_action:hover{background:var(--hover);color:var(--text-primary)}._QICSa_action:disabled{opacity:.5;cursor:not-allowed}._QICSa_actionDanger{color:var(--text-muted)}._QICSa_actionDanger:hover{background:var(--danger-bg);color:var(--danger-text)}
.o8OoQa_badge{padding:0 var(--sp-1);border:1px solid var(--border-subtle);border-radius:var(--r-sm);background:var(--bg-tertiary);color:var(--text-secondary);font-size:var(--fs-3xs);white-space:nowrap;flex-shrink:0;align-items:center;line-height:1.5;display:inline-flex}
._5qBLhW_outline{fill:none;stroke:var(--snap-marker-color);stroke-width:.3px;stroke-dasharray:2 1.2;pointer-events:none}._5qBLhW_center{fill:var(--snap-marker-color);stroke:none;pointer-events:none}
.irEMiG_hud{z-index:31;align-items:center;gap:var(--sp-2);padding:var(--sp-1) var(--sp-3);background:var(--bg-secondary);border-radius:var(--r-pill);box-shadow:0 0 0 1px var(--border-subtle), 0 8px 24px #0f11131a, 0 2px 6px #0f11130d;font-size:var(--fs-sm);color:var(--text-primary);white-space:nowrap;pointer-events:none;animation:.16s ease-out irEMiG_pdf-hud-in;display:inline-flex;position:absolute;bottom:80px;left:50%;transform:translate(-50%)}.irEMiG_badge{align-items:center;gap:var(--sp-1);padding:2px var(--sp-1) 2px 2px;background:var(--annot-note-text);color:#fff;border-radius:var(--r-sm);font-size:var(--fs-xs);font-weight:600;line-height:1;display:inline-flex}.irEMiG_badge>svg{flex-shrink:0}.irEMiG_text{color:var(--text-primary)}.irEMiG_hint{color:var(--text-muted);font-size:var(--fs-xs);padding-left:var(--sp-1);border-left:1px solid var(--border-subtle)}@keyframes irEMiG_pdf-hud-in{0%{opacity:0;transform:translate(-50%,6px)}to{opacity:1;transform:translate(-50%)}}
.MWNOVW_section{background:var(--vitrine-bg);border-top:var(--vitrine-rule-w) solid var(--vitrine-rule-strong);border-bottom:var(--vitrine-rule-w) solid var(--vitrine-rule-strong);padding:0}.MWNOVW_head{padding:var(--sp-16) var(--vitrine-gutter) var(--sp-12) var(--sp-6);border-bottom:var(--vitrine-rule-w) solid var(--vitrine-rule-strong);grid-template-columns:repeat(24,minmax(0,1fr));align-items:center;display:grid}.MWNOVW_claim{grid-column:1/12}.MWNOVW_eyebrow{margin-bottom:var(--sp-3);}.MWNOVW_title{}.MWNOVW_lead{grid-column:14/-1;}.MWNOVW_record{gap:var(--sp-px);background:var(--vitrine-rule-strong);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.MWNOVW_field{padding:var(--sp-5) var(--sp-6);background:var(--vitrine-bg);min-width:0}.MWNOVW_fieldLabel{margin-bottom:var(--sp-1);display:block;}.MWNOVW_fieldValue{font-size:var(--vitrine-fs-sub);font-weight:var(--fw-semibold);letter-spacing:var(--vitrine-ls-sub);line-height:var(--vitrine-lh-sub);color:var(--text-primary);margin:0}@media (max-width:1024px){.MWNOVW_head{display:block}.MWNOVW_lead{margin-top:var(--sp-8)}}@media (max-width:900px){.MWNOVW_record{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.MWNOVW_head{padding:var(--sp-12) var(--vitrine-gutter)}.MWNOVW_record{grid-template-columns:minmax(0,1fr)}.MWNOVW_field{padding:var(--sp-5) var(--vitrine-gutter)}}
.Nw9qbG_section{border-top:var(--vitrine-rule-w) solid var(--vitrine-rule-strong);padding:0}.Nw9qbG_muted{background:var(--vitrine-bg-alt)}.Nw9qbG_head{padding:var(--vitrine-section-y) var(--vitrine-gutter) var(--sp-10) var(--sp-6);border-bottom:var(--vitrine-rule-w) solid var(--vitrine-rule-strong)}.Nw9qbG_headText{margin-bottom:0}.Nw9qbG_bento{gap:var(--sp-px);background:var(--vitrine-rule-strong);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}@media (max-width:880px){.Nw9qbG_bento{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.Nw9qbG_head{padding:var(--sp-12) var(--vitrine-gutter)}}
.EmEAmG_next{margin-top:var(--sp-8);border-top:var(--vitrine-rule-w) solid var(--vitrine-rule)}.EmEAmG_row{justify-content:space-between;align-items:center;gap:var(--sp-6);padding-top:var(--sp-5);color:inherit;text-decoration:none;display:flex}.EmEAmG_text{gap:var(--sp-1);flex-direction:column;min-width:0;display:flex}.EmEAmG_eyebrow{}.EmEAmG_title{color:var(--text-primary);text-wrap:balance;}.EmEAmG_muted{color:var(--text-muted)}.EmEAmG_arrow{color:var(--text-muted);transition:transform var(--t-base) var(--ease-out), color var(--t-base) var(--ease-out);flex-shrink:0}.EmEAmG_row:hover .EmEAmG_arrow,.EmEAmG_row:focus-visible .EmEAmG_arrow{color:var(--text-primary);transform:translate(3px)}@media (pointer:coarse){.EmEAmG_row{min-height:var(--tap-target-min)}}
.q1fjbG_root{padding:0 var(--sp-4) var(--sp-4)}.q1fjbG_warning{margin:0 0 var(--sp-3);padding:var(--sp-2) var(--sp-3);font-size:var(--fs-xs);color:var(--text-secondary);background:var(--bg-tertiary);border-radius:var(--r-sm);line-height:1.45}.q1fjbG_create{gap:var(--sp-3);margin-bottom:var(--sp-4);padding:var(--sp-3);border:1px solid var(--border-subtle);border-radius:var(--r-md);background:var(--bg-secondary);flex-direction:column;display:flex}.q1fjbG_row{align-items:flex-end;gap:var(--sp-2) var(--sp-3);flex-wrap:wrap;display:flex}.q1fjbG_field,.q1fjbG_fieldGrow{gap:var(--sp-1x);flex-direction:column;min-width:0;display:flex}.q1fjbG_fieldGrow{flex:180px}.q1fjbG_fieldset{gap:var(--sp-1x);border:none;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.q1fjbG_fieldLabel{font-family:var(--font-ui);font-size:var(--fs-3xs);letter-spacing:.5px;text-transform:uppercase;color:var(--text-muted);padding:0;font-weight:600}.q1fjbG_input{width:100%;min-width:0;height:30px;padding:0 var(--sp-2x);border:1px solid var(--border-default);border-radius:var(--r-sm);background:var(--bg-primary);color:var(--text-primary);font-family:var(--font-ui);font-size:var(--fs-xs);transition:border-color var(--t-fast)}.q1fjbG_input::placeholder{color:var(--text-muted)}.q1fjbG_input:focus-visible{border-color:var(--border-strong);outline:none}.q1fjbG_grantGrid{gap:var(--sp-1x) var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(165px,1fr));align-items:center;display:grid}.q1fjbG_legendRow{align-items:baseline;gap:var(--sp-1) var(--sp-2x);margin-bottom:var(--sp-1);flex-wrap:wrap;display:flex}.q1fjbG_always{align-items:center;gap:var(--sp-1x);min-width:0;font-size:var(--fs-2xs);color:var(--text-secondary);margin:0;display:flex}.q1fjbG_alwaysHint{font-size:var(--fs-3xs);color:var(--text-muted);white-space:nowrap;flex-shrink:0}.q1fjbG_select{height:30px;padding:0 var(--sp-2);border:1px solid var(--border-default);border-radius:var(--r-sm);background:var(--bg-primary);color:var(--text-primary);font-family:var(--font-ui);font-size:var(--fs-xs);cursor:pointer}.q1fjbG_select:focus-visible{border-color:var(--border-strong);outline:none}.q1fjbG_createBtn{align-self:flex-end}.q1fjbG_error{margin:0 0 var(--sp-2);font-size:var(--fs-xs);color:var(--danger-text)}.q1fjbG_empty{font-size:var(--fs-xs);color:var(--text-muted);margin:0}.q1fjbG_list{gap:var(--sp-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.q1fjbG_card{background:var(--bg-primary);border:1px solid var(--border-default);border-radius:var(--r-lg);transition:border-color var(--t-fast), background var(--t-fast)}.q1fjbG_card:not(.q1fjbG_cardOpen):hover{background:var(--hover);border-color:var(--border-strong)}.q1fjbG_cardOpen{border-color:var(--border-strong)}.q1fjbG_cardHead{align-items:center;gap:var(--sp-2x);padding:var(--sp-2x) var(--sp-3);display:flex}.q1fjbG_medallion{border-radius:var(--r-pill);background:var(--bg-tertiary);width:30px;height:30px;color:var(--text-secondary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.q1fjbG_cardBody{flex:1;min-width:0}.q1fjbG_cardTitle{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-ui);font-size:var(--fs-xs);color:var(--text-primary);flex:0 auto;font-weight:500;display:block;overflow:hidden}.q1fjbG_cardTitleEmpty{color:var(--text-muted);font-weight:400}.q1fjbG_tag{border-radius:var(--r-pill);background:var(--bg-tertiary);color:var(--text-secondary);font-size:var(--fs-3xs);white-space:nowrap;flex-shrink:0;align-items:center;padding:0 6px;font-weight:500;display:inline-flex}.q1fjbG_tagOpen{background:var(--warning-bg);color:var(--warning-text)}.q1fjbG_meta{align-items:center;gap:var(--sp-1) var(--sp-1x);font-size:var(--fs-3xs);color:var(--text-muted);flex-wrap:wrap;margin-top:1px;display:flex}.q1fjbG_metaDot{opacity:.5}.q1fjbG_cardActions{align-items:center;gap:var(--sp-1);flex-shrink:0;display:flex}.q1fjbG_toggle{border-radius:var(--r-sm);width:24px;height:24px;color:var(--text-muted);cursor:pointer;transition:color var(--t-fast), background var(--t-fast);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.q1fjbG_toggle:hover{color:var(--text-primary);background:var(--active)}.q1fjbG_toggle:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.q1fjbG_chev{transition:transform var(--t-fast) var(--ease-out)}.q1fjbG_chevClosed{transform:rotate(-90deg)}.q1fjbG_detail{gap:var(--sp-3);padding:var(--sp-3);border-top:1px solid var(--border-subtle);flex-direction:column;display:flex}.q1fjbG_urlField{gap:var(--sp-1x);flex-direction:column;min-width:0;display:flex}.q1fjbG_url{width:100%;min-width:0;padding:var(--sp-1x) var(--sp-2);border:1px solid var(--border-default);border-radius:var(--r-sm);background:var(--bg-primary);color:var(--text-secondary);font-family:var(--font-mono);font-size:var(--fs-2xs);text-overflow:ellipsis}.q1fjbG_url:focus-visible{border-color:var(--border-strong);outline:none}.q1fjbG_grants{gap:var(--sp-1) var(--sp-3);border:none;grid-template-columns:repeat(auto-fit,minmax(165px,1fr));margin:0;padding:0;display:grid}.q1fjbG_legend{padding:0 0 var(--sp-2);font-family:var(--font-ui);font-size:var(--fs-3xs);letter-spacing:.5px;text-transform:uppercase;color:var(--text-muted);font-weight:600}.q1fjbG_grantRow{align-items:center;gap:var(--sp-2);font-size:var(--fs-xs);color:var(--text-secondary);cursor:pointer;display:flex}.q1fjbG_checkbox{width:13px;height:13px;accent-color:var(--accent);cursor:pointer}.q1fjbG_detailFoot{align-items:center;gap:var(--sp-2);padding-top:var(--sp-1);border-top:1px solid var(--border-subtle);display:flex}.q1fjbG_expiryLabel{font-family:var(--font-ui);font-size:var(--fs-3xs);letter-spacing:.5px;text-transform:uppercase;color:var(--text-muted);font-weight:600}.q1fjbG_expirySelect{height:24px;padding:0 var(--sp-1x);border:1px solid var(--border-default);border-radius:var(--r-sm);background:var(--bg-secondary);color:var(--text-primary);font-family:var(--font-ui);font-size:var(--fs-2xs);cursor:pointer}
._1yYQ8q_move{fill:#0000;stroke:none;cursor:move;pointer-events:all}._1yYQ8q_resize{fill:var(--snap-marker-color);stroke:none;cursor:nwse-resize;pointer-events:all;opacity:0;transition:opacity var(--t-fast) ease}._1yYQ8q_label{fill:#0000;stroke:none;cursor:move;pointer-events:all}._1yYQ8q_group:hover ._1yYQ8q_resize,._1yYQ8q_dragging{opacity:1}
.ZUdk4G_pill{color:#fff;min-width:22px;height:22px;font:var(--fw-semibold) var(--fs-sm) / 1 var(--font-ui);font-variant-numeric:tabular-nums;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 5px;display:inline-flex;box-shadow:0 1px 3px #0000002e}
.Hp0Jcq_hit{fill:#0000;stroke:none;cursor:move;pointer-events:all}