:root,[data-ysd-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ysd-color-primary:#246bfe;--ysd-color-primary-strong:#155eea;--ysd-color-primary-soft:#eef4ff;--ysd-color-primary-subtle:#f5f8ff;--ysd-color-primary-border:#bcd1ff;--ysd-color-success:#177245;--ysd-color-success-soft:#f2fbf5;--ysd-color-success-border:#b9e6ca;--ysd-color-warning:#9a6200;--ysd-color-warning-soft:#fff8e8;--ysd-color-warning-border:#f2d18a;--ysd-color-danger:#b42318;--ysd-color-danger-soft:#fff5f5;--ysd-color-danger-border:#ffc7c2;--ysd-color-info:#344054;--ysd-color-info-soft:#eef3f7;--ysd-text-primary:#101828;--ysd-text-regular:#1f2937;--ysd-text-secondary:#475467;--ysd-text-muted:#667085;--ysd-text-placeholder:#98a2b3;--ysd-text-disabled:#b7c0cc;--ysd-text-inverse:#fff;--ysd-bg-page:#f7f9fc;--ysd-bg-panel:#fff;--ysd-bg-panel-soft:#fbfcfe;--ysd-bg-panel-muted:#f8fafc;--ysd-bg-elevated:#fff;--ysd-bg-mask:#0f172a61;--ysd-bg-disabled:#f7f9fc;--ysd-border-color:#d8dee8;--ysd-border-soft:#e7ebf0;--ysd-border-muted:#edf1f5;--ysd-border-strong:#c8d1df;--ysd-radius-xs:4px;--ysd-radius-sm:6px;--ysd-radius-md:8px;--ysd-radius-lg:10px;--ysd-radius-xl:16px;--ysd-radius-round:999px;--ysd-shadow-xs:0 1px 2px #1018280a;--ysd-shadow-sm:0 8px 22px #0f172a0d;--ysd-shadow-md:0 16px 42px #1118271a;--ysd-shadow-lg:0 24px 80px #1118273d;--ysd-focus-ring:0 0 0 3px #246bfe1f;--ysd-panel-bg:var(--ysd-bg-panel);--ysd-panel-bg-soft:var(--ysd-bg-panel-soft);--ysd-panel-bg-muted:var(--ysd-bg-panel-muted);--ysd-panel-border:var(--ysd-border-soft);--ysd-panel-shadow:var(--ysd-shadow-sm);--ysd-panel-backdrop-filter:none;--ysd-button-text:var(--ysd-text-secondary);--ysd-button-bg:var(--ysd-bg-panel);--ysd-button-border:var(--ysd-border-color);--ysd-button-hover-text:var(--ysd-color-primary-strong);--ysd-button-hover-bg:var(--ysd-color-primary-subtle);--ysd-button-hover-border:var(--ysd-color-primary-border);--ysd-button-primary-text:var(--ysd-color-primary-strong);--ysd-button-primary-bg:var(--ysd-color-primary-subtle);--ysd-button-primary-border:var(--ysd-color-primary-border);--ysd-control-text:var(--ysd-text-primary);--ysd-control-bg:linear-gradient(180deg, #fff 0%, #fbfcff 100%);--ysd-control-bg-plain:var(--ysd-bg-panel);--ysd-control-bg-hover:var(--ysd-bg-panel);--ysd-control-bg-disabled:var(--ysd-bg-disabled);--ysd-control-border:#d7deea;--ysd-control-border-hover:#b9c6d8;--ysd-control-border-focus:var(--ysd-color-primary);--ysd-control-placeholder:#9aa4b2;--ysd-control-icon:#8c98a8;--ysd-card-bg:var(--ysd-panel-bg);--ysd-card-bg-soft:var(--ysd-panel-bg-soft);--ysd-card-border:#e3e8ef;--ysd-card-title:var(--ysd-text-primary);--ysd-card-subtitle:var(--ysd-text-muted);--ysd-card-shadow:var(--ysd-panel-shadow);--ysd-table-bg:var(--ysd-bg-panel);--ysd-table-head-bg:var(--ysd-bg-panel-muted);--ysd-table-row-hover-bg:var(--ysd-bg-panel-soft);--ysd-table-border:var(--ysd-border-soft);--ysd-table-text:var(--ysd-text-regular);--ysd-table-muted:#697386;--ysd-dialog-bg:var(--ysd-bg-elevated);--ysd-dialog-border:var(--ysd-border-muted);--ysd-dialog-text:var(--ysd-text-primary);--ysd-dialog-shadow:var(--ysd-shadow-lg);--ysd-overlay-bg:#f8fafcad}[data-ysd-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ysd-color-primary:#77a7ff;--ysd-color-primary-strong:#a9c6ff;--ysd-color-primary-soft:#77a7ff24;--ysd-color-primary-subtle:#77a7ff1f;--ysd-color-primary-border:#77a7ff6b;--ysd-color-success:#7dd3a6;--ysd-color-success-soft:#17875b29;--ysd-color-success-border:#7dd3a657;--ysd-color-warning:#f6c96d;--ysd-color-warning-soft:#b7791f29;--ysd-color-warning-border:#f6c96d57;--ysd-color-danger:#ff9b92;--ysd-color-danger-soft:#b4231829;--ysd-color-danger-border:#ff9b925c;--ysd-color-info:#d7e2f2;--ysd-color-info-soft:#94a3b829;--ysd-text-primary:#f8fafc;--ysd-text-regular:#e1e8f5;--ysd-text-secondary:#bdc9dd;--ysd-text-muted:#8d9ab0;--ysd-text-placeholder:#6e7b90;--ysd-text-disabled:#536176;--ysd-text-inverse:#08111f;--ysd-bg-page:#080d18;--ysd-bg-panel:#111827;--ysd-bg-panel-soft:#151f31;--ysd-bg-panel-muted:#0d1423;--ysd-bg-elevated:#182235;--ysd-bg-mask:#010610a3;--ysd-bg-disabled:#94a3b81a;--ysd-border-color:#94a3b84d;--ysd-border-soft:#94a3b838;--ysd-border-muted:#94a3b829;--ysd-border-strong:#cbd5e161;--ysd-shadow-xs:0 1px 2px #00000029;--ysd-shadow-sm:0 12px 32px #0000003d;--ysd-shadow-md:0 20px 54px #00000052;--ysd-shadow-lg:0 28px 88px #0000007a;--ysd-focus-ring:0 0 0 3px #77a7ff2e;--ysd-panel-bg:var(--ysd-bg-panel);--ysd-panel-bg-soft:var(--ysd-bg-panel-soft);--ysd-panel-bg-muted:var(--ysd-bg-panel-muted);--ysd-panel-border:var(--ysd-border-soft);--ysd-panel-shadow:var(--ysd-shadow-sm);--ysd-button-text:var(--ysd-text-secondary);--ysd-button-bg:#111827eb;--ysd-button-border:var(--ysd-border-color);--ysd-button-hover-text:#dbeafe;--ysd-button-hover-bg:#77a7ff24;--ysd-button-hover-border:var(--ysd-color-primary-border);--ysd-button-primary-text:#dbeafe;--ysd-button-primary-bg:#77a7ff29;--ysd-button-primary-border:var(--ysd-color-primary-border);--ysd-control-text:var(--ysd-text-primary);--ysd-control-bg:linear-gradient(180deg, #162032fa, #0e1624fa);--ysd-control-bg-plain:#121b2d;--ysd-control-bg-hover:#18243a;--ysd-control-bg-disabled:var(--ysd-bg-disabled);--ysd-control-border:#94a3b852;--ysd-control-border-hover:#cbd5e16b;--ysd-control-border-focus:var(--ysd-color-primary);--ysd-control-placeholder:var(--ysd-text-placeholder);--ysd-control-icon:#8fa1ba;--ysd-card-bg:var(--ysd-panel-bg);--ysd-card-bg-soft:var(--ysd-panel-bg-soft);--ysd-card-border:var(--ysd-panel-border);--ysd-card-title:var(--ysd-text-primary);--ysd-card-subtitle:var(--ysd-text-muted);--ysd-card-shadow:var(--ysd-panel-shadow);--ysd-table-bg:var(--ysd-bg-panel);--ysd-table-head-bg:var(--ysd-bg-panel-muted);--ysd-table-row-hover-bg:#77a7ff14;--ysd-table-border:var(--ysd-border-muted);--ysd-table-text:var(--ysd-text-regular);--ysd-table-muted:var(--ysd-text-muted);--ysd-dialog-bg:var(--ysd-bg-elevated);--ysd-dialog-border:var(--ysd-border-muted);--ysd-dialog-text:var(--ysd-text-primary);--ysd-dialog-shadow:var(--ysd-shadow-lg);--ysd-overlay-bg:#0f172aa8}[data-ysd-theme]{color:var(--ysd-text-regular)}.ysd-ui-avatar{color:#fff;-webkit-user-select:none;user-select:none;vertical-align:middle;flex-shrink:0;place-items:center;font-weight:900;line-height:1;transition:box-shadow .18s cubic-bezier(.2,0,0,1),transform .18s cubic-bezier(.2,0,0,1);display:inline-grid;position:relative;overflow:hidden}.ysd-ui-avatar--circle{border-radius:50%}.ysd-ui-avatar--square{border-radius:8px}.ysd-ui-avatar__img{object-fit:cover;width:100%;height:100%}.ysd-ui-avatar__icon,.ysd-ui-avatar__fallback-icon{width:1em;height:1em;font-size:inherit;display:block}.ysd-ui-avatar.is-icon .ysd-ui-avatar__icon,.ysd-ui-avatar .ysd-ui-avatar__fallback-icon{color:inherit}.ysd-ui-avatar__initial{display:block}.ysd-ui-avatar.is-hoverable:hover{transform:scale(1.05);box-shadow:0 0 0 3px #246bfe26}.ysd-ui-avatar.is-clickable{cursor:pointer}.ysd-ui-avatar.is-clickable:hover{transform:scale(1.08);box-shadow:0 0 0 3px #246bfe2e}.ysd-ui-avatar.is-clickable:focus-visible{outline-offset:2px;outline:2px solid #246bfe}.ysd-ui-avatar--purple{background:linear-gradient(135deg,#b465f4,#7b4cef)}.ysd-ui-avatar--blue{background:linear-gradient(135deg,#6290f4,#3867f4)}.ysd-ui-avatar--green{background:linear-gradient(135deg,#46b884,#28a763)}.ysd-ui-avatar--amber{background:linear-gradient(135deg,#e8a84c,#d98a1f)}.ysd-ui-avatar--red{background:linear-gradient(135deg,#e8807c,#e55d68)}.ysd-ui-avatar--pink{background:linear-gradient(135deg,#e291dc,#d074c4)}.ysd-ui-avatar--cyan{background:linear-gradient(135deg,#3caebf,#0e9aa7)}.ysd-ui-avatar--slate{background:linear-gradient(135deg,#8895aa,#66758d)}.ysd-ui-avatar--muted{color:#98a2b3;background:#eef2f6}@media (prefers-reduced-motion:reduce){.ysd-ui-avatar{transition:none}}.ysd-ui-form{background:#fff;border:1px solid #e7ebf0;border-radius:10px;gap:12px;padding:14px;display:grid;box-shadow:0 12px 34px #1118270a}.ysd-ui-form.is-inline{flex-wrap:wrap;align-items:flex-end;display:flex}.ysd-ui-form-item{color:#1f2937;gap:6px;min-width:220px;margin:0;font-size:12px;font-weight:800;display:grid}.ysd-ui-form-item__content{min-width:0;display:block}.ysd-ui-form-item.is-required>.ysd-ui-form-item__label:before{content:"*";color:var(--ysd-color-danger);margin-right:4px}.ysd-ui-form-item.is-error :is(.ysd-ui-input,.ysd-ui-select__control,.ysd-ui-input-number){border-color:var(--ysd-color-danger)}.ysd-ui-form-item__error{color:var(--ysd-color-danger);margin-top:4px;font-size:12px;font-weight:600;line-height:18px;display:block}.ysd-ui-row{flex-wrap:wrap;width:100%;display:flex}.ysd-ui-col{flex:0 0 var(--ysd-col-xs,100%);max-width:var(--ysd-col-xs,100%);box-sizing:border-box;min-width:0}@media (width>=640px){.ysd-ui-col{flex-basis:var(--ysd-col-sm,var(--ysd-col-xs,100%));max-width:var(--ysd-col-sm,var(--ysd-col-xs,100%))}}@media (width>=960px){.ysd-ui-col{flex-basis:var(--ysd-col-md,var(--ysd-col-sm,100%));max-width:var(--ysd-col-md,var(--ysd-col-sm,100%))}}@media (width>=1200px){.ysd-ui-col{flex-basis:var(--ysd-col-lg,var(--ysd-col-md,100%));max-width:var(--ysd-col-lg,var(--ysd-col-md,100%))}}@media (width>=1440px){.ysd-ui-col{flex-basis:var(--ysd-col-xl,var(--ysd-col-lg,100%));max-width:var(--ysd-col-xl,var(--ysd-col-lg,100%))}}.ysd-ui-space{align-items:center;min-width:0;display:inline-flex}.ysd-ui-space.is-vertical{flex-direction:column;align-items:stretch}.ysd-ui-space.is-wrap{flex-wrap:wrap}.ysd-ui-space.is-fill{width:100%}.ysd-ui-button-group{align-items:center;display:inline-flex}.ysd-ui-button-group>.ysd-ui-button{border-radius:0}.ysd-ui-button-group>.ysd-ui-button:first-child{border-radius:var(--ysd-radius-sm) 0 0 var(--ysd-radius-sm)}.ysd-ui-button-group>.ysd-ui-button:last-child{border-radius:0 var(--ysd-radius-sm) var(--ysd-radius-sm) 0}.ysd-ui-checkbox-group{flex-wrap:wrap;gap:10px;display:flex}.ysd-ui-segmented{border:1px solid var(--ysd-border-soft);border-radius:var(--ysd-radius-md);background:var(--ysd-bg-panel-muted);gap:3px;padding:3px;display:inline-flex}.ysd-ui-segmented button{border-radius:var(--ysd-radius-sm);min-height:28px;color:var(--ysd-text-secondary);cursor:pointer;font:inherit;background:0 0;border:0;padding:0 10px;font-size:12px}.ysd-ui-segmented button.is-active{color:var(--ysd-color-primary-strong);background:var(--ysd-bg-elevated);box-shadow:var(--ysd-shadow-xs)}.ysd-ui-time-picker{width:100%;display:inline-flex;position:relative}.ysd-ui-time-picker__control{border:1px solid var(--ysd-control-border);border-radius:var(--ysd-radius-md);width:100%;min-height:36px;color:var(--ysd-control-text);background:var(--ysd-control-bg);font:inherit;padding:0 34px 0 12px}.ysd-ui-time-picker>button{color:var(--ysd-text-muted);background:0 0;border:0;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.ysd-ui-timeline{gap:0;display:grid;position:relative}.ysd-ui-timeline-item{padding:0 0 22px 24px;position:relative}.ysd-ui-timeline-item:before{background:var(--ysd-border-soft);content:"";width:1px;position:absolute;top:12px;bottom:-2px;left:6px}.ysd-ui-timeline-item:last-child:before{display:none}.ysd-ui-timeline-item__marker{border:3px solid var(--ysd-bg-elevated);background:var(--ysd-color-primary);width:13px;height:13px;box-shadow:0 0 0 1px var(--ysd-color-primary-border);border-radius:50%;position:absolute;top:5px;left:0}.ysd-ui-timeline-item.is-success .ysd-ui-timeline-item__marker{background:var(--ysd-color-success)}.ysd-ui-timeline-item.is-warning .ysd-ui-timeline-item__marker{background:var(--ysd-color-warning)}.ysd-ui-timeline-item.is-danger .ysd-ui-timeline-item__marker{background:var(--ysd-color-danger)}.ysd-ui-timeline-item__content>time{color:var(--ysd-text-muted);margin-bottom:6px;font-size:12px;display:block}.ysd-card{color:#101828;background:#fff;border:1px solid #e3e8ef;border-radius:8px;flex-direction:column;min-width:0;transition:border-color .18s cubic-bezier(.2,0,0,1),box-shadow .18s cubic-bezier(.2,0,0,1),transform .18s cubic-bezier(.2,0,0,1);display:flex;position:relative;overflow:hidden}.ysd-card--outlined{box-shadow:none;background:#fff}.ysd-card--filled{background:#f8fafc;border-color:#eef2f6}.ysd-card--feature{background:radial-gradient(circle at 86% 8%,#246bfe1f,#0000 30%),linear-gradient(135deg,#fff,#f8fbff 70%);border-color:#246bfe29}.ysd-card--shadow-never{box-shadow:none}.ysd-card--shadow-sm{box-shadow:0 1px 2px #1118270a}.ysd-card--shadow-md{box-shadow:0 10px 28px #11182712}.ysd-card--shadow-lg{box-shadow:0 18px 48px #1118271c}.ysd-card--shadow-hover{box-shadow:0 1px 2px #1118270a}.ysd-card.is-hoverable:hover,.ysd-card--shadow-hover:hover{border-color:#d7deea;transform:translateY(-2px);box-shadow:0 16px 42px #1118271a}.ysd-card.is-clickable{cursor:pointer}.ysd-card__cover{background:#f2f5f9;flex:none;min-height:0;overflow:hidden}.ysd-card__cover img{width:100%;display:block}.ysd-card__header{border-bottom:1px solid #edf1f5;flex:none;justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;padding:14px 16px;display:flex}.ysd-card__title-group{gap:3px;min-width:0;display:grid}.ysd-card__title{color:#101828;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;font-weight:860;line-height:22px;overflow:hidden}.ysd-card__subtitle{color:#667085;font-size:12px;line-height:18px}.ysd-card__extra,.ysd-card__actions{justify-content:flex-end;align-items:center;gap:8px;width:100%;display:inline-flex}.ysd-card__body{min-width:0;min-height:0;padding:var(--ysd-card-padding,16px);flex:auto}.ysd-card--padding-none .ysd-card__body{padding:0}.ysd-card--padding-sm .ysd-card__body{padding:12px}.ysd-card--padding-lg .ysd-card__body{padding:20px}.ysd-card__footer{background:#fbfcfe;border-top:1px solid #edf1f5;flex:none;min-width:0;margin-top:auto;padding:8px 12px}.ysd-card__footer .ysd-ui-button{min-height:30px;padding-left:10px;padding-right:10px}.ysd-card__footer .ysd-ui-button.is-circle{width:30px}.ysd-card__loading{z-index:2;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffffb3;place-items:center;display:grid;position:absolute;inset:0}.ysd-card__loading:after{content:"";border:2px solid #dbe5f4;border-top-color:#246bfe;border-radius:999px;width:22px;height:22px;animation:.72s linear infinite ysd-card-spin}.ysd-flip-card{height:var(--ysd-flip-card-height,220px);perspective:1200px;outline:none;min-width:0;display:block}.ysd-flip-card.is-clickable{cursor:pointer}.ysd-flip-card__inner{width:100%;height:100%;transition:transform var(--ysd-card-motion-duration,.52s) var(--ysd-card-motion-easing,cubic-bezier(.16, 1, .3, 1));transform-style:preserve-3d;position:relative}.ysd-flip-card.is-flipped .ysd-flip-card__inner,.ysd-flip-card.is-hoverable:hover .ysd-flip-card__inner{transform:rotateY(180deg)}.ysd-flip-card__face{border:var(--ysd-flip-card-border,1px solid #e2e8f0);border-radius:var(--ysd-flip-card-radius,8px);background:var(--ysd-flip-card-bg,#fff);min-width:0;box-shadow:var(--ysd-flip-card-shadow,0 14px 36px #1118271a);backface-visibility:hidden;position:absolute;inset:0;overflow:hidden}.ysd-flip-card__back{transform:rotateY(180deg)}.ysd-spotlight-card{--ysd-spotlight-rgb:36, 107, 254;isolation:isolate;border:var(--ysd-spotlight-border,1px solid rgba(var(--ysd-spotlight-rgb), .18));border-radius:var(--ysd-spotlight-radius,8px);color:#101828;background:radial-gradient(circle at var(--ysd-spotlight-x,50%) var(--ysd-spotlight-y,0%), rgba(var(--ysd-spotlight-rgb), .24), transparent 28%),radial-gradient(circle at 88% 8%, rgba(var(--ysd-spotlight-rgb), .16), transparent 34%),linear-gradient(145deg, #fff 0%, #f8fbff 58%, #eef4ff 100%);min-width:0;box-shadow:var(--ysd-spotlight-shadow,0 18px 46px #0f172a1a),inset 0 1px 0 #ffffffe0;transition:border-color var(--ysd-card-motion-duration,.18s) var(--ysd-card-motion-easing,cubic-bezier(.2, 0, 0, 1)),box-shadow var(--ysd-card-motion-duration,.18s) var(--ysd-card-motion-easing,cubic-bezier(.2, 0, 0, 1)),transform var(--ysd-card-motion-duration,.18s) var(--ysd-card-motion-easing,cubic-bezier(.2, 0, 0, 1));position:relative;overflow:hidden}.ysd-spotlight-card:before,.ysd-spotlight-card:after{content:"";pointer-events:none;position:absolute}.ysd-spotlight-card:before{z-index:0;opacity:.78;background:linear-gradient(118deg,#ffffffb3,#0000 38%),linear-gradient(#ffffff57,#0000 54%);inset:0}.ysd-spotlight-card:after{left:calc(var(--ysd-spotlight-x,50%) - 96px);top:calc(var(--ysd-spotlight-y,0%) - 96px);z-index:0;background:radial-gradient(circle, rgba(var(--ysd-spotlight-rgb), .28), transparent 66%);opacity:0;width:192px;height:192px;transition:opacity var(--ysd-card-motion-duration,.18s) var(--ysd-card-motion-easing,cubic-bezier(.2, 0, 0, 1));border-radius:999px}.ysd-spotlight-card.is-interactive:hover{border-color:rgba(var(--ysd-spotlight-rgb), .32);box-shadow:0 24px 62px #0f172a24,0 0 0 1px rgba(var(--ysd-spotlight-rgb), .08),inset 0 1px 0 #ffffffeb;transform:translateY(-2px)}.ysd-spotlight-card.is-interactive:hover:after{opacity:1}.ysd-spotlight-card.is-intense{background:radial-gradient(circle at var(--ysd-spotlight-x,50%) var(--ysd-spotlight-y,0%), rgba(var(--ysd-spotlight-rgb), .34), transparent 32%),radial-gradient(circle at 82% 14%, rgba(var(--ysd-spotlight-rgb), .2), transparent 36%),linear-gradient(145deg, #fff 0%, #f5f9ff 48%, #e9f1ff 100%)}.ysd-spotlight-card--green{--ysd-spotlight-rgb:23, 135, 91}.ysd-spotlight-card--rose{--ysd-spotlight-rgb:225, 29, 72}.ysd-spotlight-card--gold{--ysd-spotlight-rgb:202, 138, 4}.ysd-spotlight-card--violet{--ysd-spotlight-rgb:124, 58, 237}.ysd-spotlight-card__shine{z-index:1;pointer-events:none;opacity:0;background:linear-gradient(90deg,#0000,#ffffffc7,#0000);width:46%;position:absolute;top:0;bottom:0;left:0;transform:skew(-18deg)translate(-150%)}.ysd-spotlight-card.is-interactive:hover .ysd-spotlight-card__shine{animation:ysd-spotlight-sheen var(--ysd-card-motion-duration,.52s) var(--ysd-card-motion-easing,cubic-bezier(.16, 1, .3, 1))}.ysd-spotlight-card__content{z-index:2;position:relative}@keyframes ysd-card-spin{to{transform:rotate(360deg)}}@keyframes ysd-spotlight-sheen{0%{opacity:0;transform:skew(-18deg)translate(-150%)}18%{opacity:.9}to{opacity:0;transform:skew(-18deg)translate(280%)}}@media (prefers-reduced-motion:reduce){.ysd-card,.ysd-flip-card__inner,.ysd-spotlight-card{transition:none}.ysd-card__loading:after,.ysd-spotlight-card__shine{animation:none!important}}.ysd-paper{--ysd-paper-width:210mm;--ysd-paper-height:297mm;--ysd-paper-padding-x:22mm;--ysd-paper-padding-y:24mm;width:var(--ysd-paper-width);min-height:var(--ysd-paper-height);color:#101828;box-sizing:border-box;background:#fff;border:1px solid #e3e8ef;flex-direction:column;display:flex;position:relative}.ysd-paper--tone-white{background:#fff}.ysd-paper--tone-warm{background:#fffdf7}.ysd-paper--tone-soft{background:#fbfcff}.ysd-paper--shadow-none{box-shadow:none}.ysd-paper--shadow-sm{box-shadow:0 8px 24px #0f172a14}.ysd-paper--shadow-md{box-shadow:0 24px 72px #0f172a24}.ysd-paper--padding-none{--ysd-paper-padding-x:0;--ysd-paper-padding-y:0}.ysd-paper--padding-narrow{--ysd-paper-padding-x:14mm;--ysd-paper-padding-y:16mm}.ysd-paper--padding-wide{--ysd-paper-padding-x:30mm;--ysd-paper-padding-y:32mm}.ysd-paper.is-lined .ysd-paper__body{background-image:linear-gradient(#0000 27px,#94a3b83d 28px);background-size:100% 28px}.ysd-paper__header,.ysd-paper__footer{padding-right:var(--ysd-paper-padding-x);padding-left:var(--ysd-paper-padding-x);color:#667085;flex:none;font-size:12px;line-height:18px}.ysd-paper__header{padding-top:calc(var(--ysd-paper-padding-y)*.62)}.ysd-paper__footer{padding-bottom:calc(var(--ysd-paper-padding-y)*.62)}.ysd-paper__body{min-height:0;padding:var(--ysd-paper-padding-y) var(--ysd-paper-padding-x);flex:auto}.ysd-paper__header+.ysd-paper__body{padding-top:12mm}.ysd-paper__body+.ysd-paper__footer{padding-top:8mm}.ysd-ppt-slide{--ysd-ppt-slide-width:1280px;--ysd-ppt-slide-height:720px;--ysd-ppt-slide-ratio-width:1280;--ysd-ppt-slide-ratio-height:720;--ysd-ppt-slide-padding-x:64px;--ysd-ppt-slide-padding-y:54px;--ysd-ppt-slide-background:#fff;--ysd-ppt-slide-background-size:auto;--ysd-ppt-slide-background-position:0 0;width:min(100%,var(--ysd-ppt-slide-width));aspect-ratio:var(--ysd-ppt-slide-ratio-width)/var(--ysd-ppt-slide-ratio-height);color:#101828;background:var(--ysd-ppt-slide-background);background-position:var(--ysd-ppt-slide-background-position);background-size:var(--ysd-ppt-slide-background-size);box-sizing:border-box;border-radius:0;grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:relative;overflow:hidden}.ysd-ppt-slide.has-border{border:1px solid #d9e1ed}.ysd-ppt-slide--shadow-none{box-shadow:none}.ysd-ppt-slide--shadow-sm{box-shadow:0 10px 28px #0f172a14}.ysd-ppt-slide--shadow-md{box-shadow:0 24px 64px #0f172a24}.ysd-ppt-slide--padding-none{--ysd-ppt-slide-padding-x:0;--ysd-ppt-slide-padding-y:0}.ysd-ppt-slide--padding-narrow{--ysd-ppt-slide-padding-x:44px;--ysd-ppt-slide-padding-y:36px}.ysd-ppt-slide--padding-wide{--ysd-ppt-slide-padding-x:84px;--ysd-ppt-slide-padding-y:72px}.ysd-ppt-slide__header,.ysd-ppt-slide__footer{min-width:0;padding-right:var(--ysd-ppt-slide-padding-x);padding-left:var(--ysd-ppt-slide-padding-x);color:#667085;font-size:14px;line-height:20px}.ysd-ppt-slide__header{padding-top:calc(var(--ysd-ppt-slide-padding-y)*.58)}.ysd-ppt-slide__footer{padding-bottom:calc(var(--ysd-ppt-slide-padding-y)*.58)}.ysd-ppt-slide__body{min-width:0;min-height:0;padding:var(--ysd-ppt-slide-padding-y) var(--ysd-ppt-slide-padding-x)}.ysd-ppt-slide__header+.ysd-ppt-slide__body{padding-top:24px}.ysd-ppt-slide__body:has(+.ysd-ppt-slide__footer){padding-bottom:24px}.ysd-envelope{--ysd-envelope-width:420px;--ysd-envelope-height:188px;--ysd-envelope-bg:#fff;--ysd-envelope-border:#d8dee9;width:var(--ysd-envelope-width);min-height:var(--ysd-envelope-height);border:1px solid var(--ysd-envelope-border);color:#101828;background:var(--ysd-envelope-bg);border-radius:4px;display:block;position:relative;overflow:hidden;box-shadow:0 16px 38px #0f172a1a}.ysd-envelope--c6{--ysd-envelope-width:360px;--ysd-envelope-height:255px}.ysd-envelope--c5{--ysd-envelope-width:510px;--ysd-envelope-height:360px}.ysd-envelope--tone-kraft{--ysd-envelope-bg:#f0dfbd;--ysd-envelope-border:#d7bd8a}.ysd-envelope--tone-blue{--ysd-envelope-bg:#eef5ff;--ysd-envelope-border:#c8d9f4}.ysd-envelope__flap{pointer-events:none;position:absolute;inset:0}.ysd-envelope__flap:before,.ysd-envelope__flap:after{content:"";position:absolute;inset:0}.ysd-envelope__flap:before{clip-path:polygon(0 0,50% 58%,100% 0);background:linear-gradient(#ffffff57,#fff0);border-bottom:1px solid #0f172a1f}.ysd-envelope__flap:after{clip-path:polygon(0 100%,50% 42%,100% 100%);background:#ffffff2e;border-top:1px solid #0f172a1a}.ysd-envelope.is-open .ysd-envelope__flap:before{transform-origin:top;transform:rotateX(68deg)}.ysd-envelope__body{z-index:1;min-height:var(--ysd-envelope-height);padding:22px 28px;position:relative}.ysd-envelope__sender,.ysd-envelope__stamp,.ysd-envelope__recipient,.ysd-envelope__content{position:relative}.ysd-envelope__sender{color:#667085;max-width:48%;font-size:12px;line-height:18px}.ysd-envelope__stamp{color:#667085;border:1px dashed #0f172a42;place-items:center;width:54px;height:68px;font-size:11px;display:grid;position:absolute;top:20px;right:24px}.ysd-envelope__recipient{color:#101828;font-size:18px;font-weight:760;line-height:28px;position:absolute;bottom:48px;left:112px;right:72px}.ysd-envelope__content{color:#475467;margin-top:72px;font-size:13px;line-height:21px}.ysd-code-paper{--ysd-code-paper-padding-x:16mm;--ysd-code-paper-padding-y:16mm;--ysd-code-paper-font-size:10pt;--ysd-code-paper-line-height:1.55;--ysd-code-bg:#fff;--ysd-code-bg-deep:#f8fafc;--ysd-code-border:#dbe5f4;--ysd-code-divider:#edf1f5;--ysd-code-text:#263244;--ysd-code-muted:#667085;--ysd-code-token-tag:#155eea;--ysd-code-token-attr:#9a6200;--ysd-code-token-string:#177245;--ysd-code-token-comment:#667085;--ysd-code-token-keyword:#7c3aed;--ysd-code-token-number:#b42318;--ysd-code-token-function:#047d95;--ysd-code-token-search-color:#111827;--ysd-code-token-search-bg:#fef08a;color:#101828;gap:14px;min-width:0;display:grid}.ysd-code-paper__toolbar{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.ysd-code-paper__print{color:#155eea;cursor:pointer;min-height:34px;font:inherit;background:#f5f8ff;border:1px solid #c8d1df;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:780;display:inline-flex}.ysd-code-paper__print:hover{background:#eef4ff;border-color:#bcd1ff}.ysd-code-paper__print svg{flex:none;width:15px;height:15px}.ysd-code-paper__meta{color:#667085;font-size:12px}.ysd-code-paper__pages{justify-items:center;gap:18px;min-width:0;display:grid}.ysd-code-paper__sheet{overflow:hidden}.ysd-code-paper__sheet .ysd-paper__body{min-height:var(--ysd-paper-height);padding:0;display:flex}.ysd-code-paper__inner{width:100%;min-height:var(--ysd-paper-height);padding:var(--ysd-code-paper-padding-y) var(--ysd-code-paper-padding-x);box-sizing:border-box;color:#101828;background:#fff;grid-template-rows:auto minmax(0,1fr) auto;gap:4mm;display:grid}.ysd-code-paper__header,.ysd-code-paper__footer{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.ysd-code-paper__header{border-bottom:1px solid #edf1f5;min-height:10mm;padding-bottom:3mm}.ysd-code-paper__heading{gap:1mm;min-width:0;display:grid}.ysd-code-paper__heading strong{color:#101828;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:860;line-height:18px;overflow:hidden}.ysd-code-paper__heading span,.ysd-code-paper__footer{color:#667085;font-size:10px;line-height:14px}.ysd-code-paper__language{color:#155eea;white-space:nowrap;background:#f5f8ff;border:1px solid #d8e4ff;border-radius:999px;min-height:20px;padding:2px 8px;font-size:10px;font-weight:820;line-height:14px}.ysd-code-paper__code{background:#fff;border:1px solid #e3e8ef;border-radius:6px;min-width:0;min-height:0;overflow:hidden}.ysd-code-paper__line{break-inside:avoid;page-break-inside:avoid;grid-template-columns:auto minmax(0,1fr);min-width:0;display:grid}.ysd-code-paper:not(.ysd-code-paper--line-numbers) .ysd-code-paper__line{grid-template-columns:minmax(0,1fr)}.ysd-code-paper__line-number,.ysd-code-paper__line-code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:var(--ysd-code-paper-font-size);line-height:var(--ysd-code-paper-line-height);tab-size:2;padding-top:.6mm;padding-bottom:.6mm}.ysd-code-paper__line-number{color:#98a2b3;text-align:right;-webkit-user-select:none;user-select:none;background:#fbfcfe;border-right:1px solid #edf1f5;min-width:11mm;padding-left:2mm;padding-right:2.5mm}.ysd-code-paper__line-code{min-width:0;color:var(--ysd-code-text);white-space:pre;padding-left:2.5mm;padding-right:2.5mm;display:block}.ysd-code-paper--wrap .ysd-code-paper__line-code{white-space:pre-wrap;overflow-wrap:anywhere}.ysd-code-paper__footer{border-top:1px solid #edf1f5;min-height:6mm;padding-top:2mm}.ysd-sticky-note{--ysd-sticky-note-bg:#fff4a8;--ysd-sticky-note-border:#eadf91;--ysd-sticky-note-width:220px;--ysd-sticky-note-height:180px;width:var(--ysd-sticky-note-width);min-height:var(--ysd-sticky-note-height);border:1px solid var(--ysd-sticky-note-border);color:#1f2937;background:linear-gradient(180deg, #ffffff61, transparent 28%),var(--ysd-sticky-note-bg);border-radius:2px;align-content:start;gap:10px;padding:18px;display:grid;position:relative;transform:rotate(-.8deg);box-shadow:0 16px 28px #0f172a1f}.ysd-sticky-note--sm{--ysd-sticky-note-width:168px;--ysd-sticky-note-height:132px}.ysd-sticky-note--lg{--ysd-sticky-note-width:280px;--ysd-sticky-note-height:220px}.ysd-sticky-note--blue{--ysd-sticky-note-bg:#dcecff;--ysd-sticky-note-border:#bad3f4}.ysd-sticky-note--green{--ysd-sticky-note-bg:#dff7e8;--ysd-sticky-note-border:#b9e5ca}.ysd-sticky-note--rose{--ysd-sticky-note-bg:#ffe3ea;--ysd-sticky-note-border:#f5bdca}.ysd-sticky-note--violet{--ysd-sticky-note-bg:#ede7ff;--ysd-sticky-note-border:#d0c2ff}.ysd-sticky-note.is-lined{background:linear-gradient(180deg, #ffffff61, transparent 28%),repeating-linear-gradient(to bottom, transparent 0 27px, #1f29371f 28px),var(--ysd-sticky-note-bg)}.ysd-sticky-note__pin{background:#ef4444;border-radius:999px;width:12px;height:12px;position:absolute;top:8px;left:50%;transform:translate(-50%);box-shadow:0 2px 4px #0f172a3d}.ysd-sticky-note__title{color:#111827;font-size:15px;font-weight:860;line-height:22px}.ysd-sticky-note__body{color:#374151;min-width:0;font-size:14px;line-height:24px}.ysd-word-editor{background:#f3f6fb;border:1px solid #e3e8ef;border-radius:8px;grid-template-rows:auto minmax(0,1fr);min-width:0;display:grid;overflow:hidden}.ysd-word-editor__toolbar{background:#fffffff0;border-bottom:1px solid #e3e8ef;align-items:center;gap:8px;min-width:0;min-height:48px;padding:8px 10px;display:flex}.ysd-word-editor__toolbar-group{background:#fff;border:1px solid #e3e8ef;border-radius:8px;align-items:center;gap:2px;padding:3px;display:inline-flex}.ysd-word-editor__toolbar button{color:#344054;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;min-width:30px;height:28px;font-size:13px;font-weight:820;display:inline-flex}.ysd-word-editor__toolbar button:hover:not(:disabled){color:#155eea;background:#f3f7ff}.ysd-word-editor__toolbar button:disabled{opacity:.48;cursor:not-allowed}.ysd-word-editor__workspace{min-width:0;min-height:0;padding:32px;overflow:auto}.ysd-word-editor__paper{margin:0 auto}.ysd-word-editor__content{min-height:calc(var(--ysd-paper-height) - 72mm);color:#111827;outline:none;font-size:14px;line-height:1.8}.ysd-word-editor__content.is-empty:before{color:#98a2b3;content:attr(data-placeholder)}.ysd-word-editor.is-readonly .ysd-word-editor__content{cursor:default}@media print{.ysd-code-paper__toolbar{display:none}.ysd-code-paper__pages{gap:0}.ysd-code-paper__sheet{box-shadow:none;break-after:page;page-break-after:always;border:0}.ysd-code-paper__sheet:last-child{break-after:auto;page-break-after:auto}html.ysd-code-paper-printing body *{visibility:hidden!important}html.ysd-code-paper-printing .ysd-code-paper.is-printing,html.ysd-code-paper-printing .ysd-code-paper.is-printing *{visibility:visible!important}html.ysd-code-paper-printing .ysd-code-paper.is-printing{width:100%;position:absolute;top:0;left:0}.ysd-paper.is-printable{width:var(--ysd-paper-width);min-height:var(--ysd-paper-height);box-shadow:none;page-break-after:always;border:0}.ysd-word-editor{background:0 0;border:0;display:block}.ysd-word-editor__toolbar{display:none}.ysd-word-editor__workspace{padding:0;overflow:visible}}.ysd-ui-button{color:#475467;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d8dee8;border-radius:6px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:0 12px;font-family:inherit;font-size:13px;font-weight:760;transition:border-color .15s,background .15s,box-shadow .15s,transform .15s;display:inline-flex}.ysd-ui-button:hover:not(:disabled){background:#f5f8ff;border-color:#bcd1ff;transform:translateY(-1px);box-shadow:0 6px 14px #10182814}.ysd-ui-button:disabled{cursor:not-allowed;opacity:.48}.ysd-ui-button--primary{color:#155eea;background:#f5f8ff;border-color:#bcd1ff}.ysd-ui-button--success{color:#177245;background:#f2fbf5;border-color:#b9e6ca}.ysd-ui-button--warning{color:#9a6200;background:#fff8e8;border-color:#f2d18a}.ysd-ui-button--danger{color:#b42318;background:#fff5f5;border-color:#ffc7c2}.ysd-ui-button.is-link,.ysd-ui-button.is-text{color:#2563eb;min-height:auto;box-shadow:none;background:0 0;border-color:#0000;padding:0}.ysd-ui-button.is-circle{border-radius:50%;width:34px;padding:0}.ysd-ui-button.is-small{gap:5px;min-height:28px;padding:0 9px;font-size:12px}.ysd-ui-button.is-small.is-circle{width:28px}.ysd-ui-button.is-small .ysd-ui-button__icon{width:14px;height:14px}.ysd-ui-button__icon{flex:none;width:16px;height:16px}.ysd-ui-icon{font-size:18px;line-height:1}.ysd-ui-button__spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:15px;height:15px;animation:.9s linear infinite ysd-spin}.is-spinning{animation:.9s linear infinite ysd-spin}@keyframes ysd-spin{to{transform:rotate(360deg)}}.ysd-ui-hold-button{--ysd-hold-progress:0%;--ysd-hold-text:var(--ysd-color-danger);--ysd-hold-bg:var(--ysd-color-danger-soft);--ysd-hold-border:var(--ysd-color-danger-border);--ysd-hold-fill:color-mix(in srgb, var(--ysd-color-danger) 18%, transparent);border:1px solid var(--ysd-hold-border);border-radius:var(--ysd-radius-sm,6px);min-height:36px;color:var(--ysd-hold-text);background:var(--ysd-hold-bg);box-shadow:var(--ysd-shadow-xs);cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;white-space:nowrap;justify-content:center;align-items:center;gap:10px;padding:0 14px;font-family:inherit;font-size:13px;font-weight:760;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;display:inline-flex;position:relative;overflow:hidden}.ysd-ui-hold-button:hover:not(:disabled){box-shadow:var(--ysd-shadow-sm);transform:translateY(-1px)}.ysd-ui-hold-button:focus-visible{box-shadow:var(--ysd-focus-ring),var(--ysd-shadow-sm);outline:none}.ysd-ui-hold-button:disabled{cursor:not-allowed;opacity:.52}.ysd-ui-hold-button.is-holding{box-shadow:var(--ysd-focus-ring),var(--ysd-shadow-xs);transform:translateY(0)}.ysd-ui-hold-button.is-complete{--ysd-hold-text:var(--ysd-color-success);--ysd-hold-bg:var(--ysd-color-success-soft);--ysd-hold-border:var(--ysd-color-success-border);--ysd-hold-fill:color-mix(in srgb, var(--ysd-color-success) 20%, transparent)}.ysd-ui-hold-button.is-block{width:100%}.ysd-ui-hold-button.is-small{gap:7px;min-height:30px;padding:0 10px;font-size:12px}.ysd-ui-hold-button.is-large{gap:12px;min-height:42px;padding:0 18px;font-size:14px}.ysd-ui-hold-button--default{--ysd-hold-text:var(--ysd-button-text);--ysd-hold-bg:var(--ysd-button-bg);--ysd-hold-border:var(--ysd-button-border);--ysd-hold-fill:color-mix(in srgb, var(--ysd-color-primary) 14%, transparent)}.ysd-ui-hold-button--primary{--ysd-hold-text:var(--ysd-color-primary-strong);--ysd-hold-bg:var(--ysd-color-primary-subtle);--ysd-hold-border:var(--ysd-color-primary-border);--ysd-hold-fill:color-mix(in srgb, var(--ysd-color-primary) 18%, transparent)}.ysd-ui-hold-button--success{--ysd-hold-text:var(--ysd-color-success);--ysd-hold-bg:var(--ysd-color-success-soft);--ysd-hold-border:var(--ysd-color-success-border);--ysd-hold-fill:color-mix(in srgb, var(--ysd-color-success) 18%, transparent)}.ysd-ui-hold-button--warning{--ysd-hold-text:var(--ysd-color-warning);--ysd-hold-bg:var(--ysd-color-warning-soft);--ysd-hold-border:var(--ysd-color-warning-border);--ysd-hold-fill:color-mix(in srgb, var(--ysd-color-warning) 20%, transparent)}.ysd-ui-hold-button--danger{--ysd-hold-text:var(--ysd-color-danger);--ysd-hold-bg:var(--ysd-color-danger-soft);--ysd-hold-border:var(--ysd-color-danger-border);--ysd-hold-fill:color-mix(in srgb, var(--ysd-color-danger) 18%, transparent)}.ysd-ui-hold-button__fill{width:var(--ysd-hold-progress);background:linear-gradient(90deg, var(--ysd-hold-fill), color-mix(in srgb, var(--ysd-hold-text) 10%, transparent));opacity:.95;transition:width 80ms linear,opacity .16s;position:absolute;inset:0 auto 0 0}.ysd-ui-hold-button__content,.ysd-ui-hold-button__percent{z-index:1;position:relative}.ysd-ui-hold-button__content{justify-content:center;align-items:center;gap:7px;display:inline-flex}.ysd-ui-hold-button__icon{flex:none}.ysd-ui-hold-button__label{line-height:1}.ysd-ui-hold-button__percent{border-left:1px solid color-mix(in srgb, currentColor 18%, transparent);min-width:34px;color:color-mix(in srgb, currentColor 72%, transparent);font-variant-numeric:tabular-nums;padding-left:8px;font-size:12px}.ysd-ui-input,.ysd-ui-input-number{color:#111827;background:linear-gradient(#fff 0%,#fbfcff 100%);border:1px solid #d7deea;border-radius:8px;align-items:center;width:100%;min-width:0;min-height:36px;transition:border-color .16s,box-shadow .16s,background .16s,transform .16s;display:inline-flex;position:relative;box-shadow:0 1px 2px #1018280a,inset 0 1px #ffffffdb}.ysd-ui-input:hover:not(.is-disabled),.ysd-ui-input-number:hover:not(.is-disabled){background:#fff;border-color:#b9c6d8;box-shadow:0 7px 18px #10182812,inset 0 1px #ffffffeb}.ysd-ui-input:focus-within,.ysd-ui-input-number:focus-within{background:#fff;border-color:#246bfe;box-shadow:0 0 0 3px #246bfe1f,0 8px 18px #246bfe14}.ysd-ui-input.is-textarea{align-items:stretch;min-height:92px}.ysd-ui-input.is-small:not(.is-textarea){min-height:32px}.ysd-ui-input.is-small:not(.is-textarea) .ysd-ui-input__control{min-height:30px}.ysd-ui-input.is-large:not(.is-textarea){min-height:42px}.ysd-ui-input.is-large:not(.is-textarea) .ysd-ui-input__control{min-height:40px}.ysd-ui-input__control{border-radius:inherit;width:100%;min-width:0;min-height:34px;color:inherit;appearance:none;background:0 0;border:0;outline:none;padding:0 12px;font-family:inherit;font-size:13px;line-height:20px;transition:color .16s}.ysd-ui-input__control::placeholder{color:#9aa4b2}.ysd-ui-input__control:read-only{cursor:default}.ysd-ui-input.is-textarea .ysd-ui-input__control{resize:vertical;min-height:90px;padding:10px 12px;line-height:20px}.ysd-ui-input.has-prefix:not(.is-textarea) .ysd-ui-input__control{padding-left:40px}.ysd-ui-input.has-suffix:not(.is-textarea) .ysd-ui-input__control,.ysd-ui-input.has-clear:not(.is-textarea) .ysd-ui-input__control{padding-right:40px}.ysd-ui-input.has-suffix.has-clear:not(.is-textarea) .ysd-ui-input__control{padding-right:68px}.ysd-ui-input.has-word-limit:not(.is-textarea) .ysd-ui-input__control{padding-right:76px}.ysd-ui-input.has-word-limit.has-clear:not(.is-textarea) .ysd-ui-input__control,.ysd-ui-input.has-word-limit.has-suffix:not(.is-textarea) .ysd-ui-input__control{padding-right:104px}.ysd-ui-input.has-word-limit.has-suffix.has-clear:not(.is-textarea) .ysd-ui-input__control{padding-right:132px}.ysd-ui-input.is-disabled,.ysd-ui-input-number.is-disabled{color:#98a2b3;box-shadow:none;cursor:not-allowed;background:#f7f9fc;border-color:#e2e8f0}.ysd-ui-input.is-readonly:not(.is-disabled){background:#fbfcff}.ysd-ui-input__control:disabled,.ysd-ui-input.is-disabled .ysd-ui-input__control{cursor:not-allowed}.ysd-ui-input__prefix,.ysd-ui-input__suffix,.ysd-ui-input__clear{z-index:1;color:#8c98a8;justify-content:center;align-items:center;transition:color .16s,background .16s,transform .16s;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.ysd-ui-input__prefix{left:12px}.ysd-ui-input__suffix,.ysd-ui-input__clear{right:10px}.ysd-ui-input.has-suffix.has-clear .ysd-ui-input__clear{right:38px}.ysd-ui-input__icon{width:16px;height:16px;display:block}.ysd-ui-input__word-limit{color:#8c98a8;pointer-events:none;font-size:11px;font-weight:700;line-height:1;position:absolute;bottom:7px;right:10px}.ysd-ui-input:not(.is-textarea) .ysd-ui-input__word-limit{top:50%;bottom:auto;transform:translateY(-50%)}.ysd-ui-input.has-word-limit.is-textarea .ysd-ui-input__control{padding-bottom:24px}.ysd-ui-input.has-word-limit:not(.is-textarea) .ysd-ui-input__suffix,.ysd-ui-input.has-word-limit.has-clear:not(.is-textarea) .ysd-ui-input__clear{right:74px}.ysd-ui-input.has-word-limit.has-suffix.has-clear:not(.is-textarea) .ysd-ui-input__clear{right:102px}.ysd-ui-input__clear{cursor:pointer;background:#eef2f7;border:0;border-radius:7px;width:22px;height:22px;padding:0}.ysd-ui-input__clear:hover{color:#344054;background:#e4eaf2;transform:translateY(-50%)scale(1.04)}.ysd-ui-input.is-disabled .ysd-ui-input__prefix,.ysd-ui-input.is-disabled .ysd-ui-input__suffix,.ysd-ui-input.is-disabled .ysd-ui-input__clear{color:#b7c0cc;pointer-events:none}.ysd-ui-input-otp{--ysd-input-otp-field-size:44px;--ysd-input-otp-field-height:48px;--ysd-input-otp-gap:8px;--ysd-input-otp-radius:var(--ysd-radius-md);align-items:center;gap:var(--ysd-input-otp-gap);vertical-align:middle;max-width:100%;display:inline-flex}.ysd-ui-input-otp__field{width:var(--ysd-input-otp-field-size);height:var(--ysd-input-otp-field-height);border:1px solid var(--ysd-control-border);border-radius:var(--ysd-input-otp-radius);min-width:0;color:var(--ysd-control-text);background:var(--ysd-control-bg);box-shadow:var(--ysd-shadow-xs),inset 0 1px 0 #ffffffd1;appearance:none;font:inherit;text-align:center;caret-color:var(--ysd-color-primary);outline:none;padding:0 4px;font-size:20px;font-weight:650;line-height:1;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s}.ysd-ui-input-otp__field:hover:not(:disabled):not(:read-only){border-color:var(--ysd-control-border-hover);background:var(--ysd-control-bg-hover);box-shadow:0 8px 20px #10182814,inset 0 1px #ffffffe6}.ysd-ui-input-otp__field:focus{border-color:var(--ysd-control-border-focus);background:var(--ysd-control-bg-plain);box-shadow:var(--ysd-focus-ring),0 8px 18px #246bfe14}.ysd-ui-input-otp__field:disabled{color:var(--ysd-text-disabled);background:var(--ysd-control-bg-disabled);border-color:var(--ysd-border-muted);box-shadow:none;cursor:not-allowed}.ysd-ui-input-otp__field:read-only:not(:disabled){color:var(--ysd-text-secondary);background:var(--ysd-bg-panel-muted);cursor:default}.ysd-ui-input-otp__separator{min-width:10px;color:var(--ysd-text-muted);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;font-size:15px;font-weight:650;line-height:1;display:inline-flex}.ysd-ui-input-otp--filled .ysd-ui-input-otp__field{background:var(--ysd-bg-panel-muted);border-color:#0000;box-shadow:inset 0 0 0 1px #0000}.ysd-ui-input-otp--filled .ysd-ui-input-otp__field:hover:not(:disabled):not(:read-only){background:var(--ysd-color-primary-subtle)}.ysd-ui-input-otp--filled .ysd-ui-input-otp__field:focus{border-color:var(--ysd-color-primary-border);background:var(--ysd-bg-panel)}.ysd-ui-input-otp--underlined{--ysd-input-otp-radius:0;--ysd-input-otp-gap:10px}.ysd-ui-input-otp--underlined .ysd-ui-input-otp__field{border-width:0 0 2px;border-color:var(--ysd-border-strong);box-shadow:none;background:0 0}.ysd-ui-input-otp--underlined .ysd-ui-input-otp__field:hover:not(:disabled):not(:read-only){border-color:var(--ysd-control-border-hover);box-shadow:none;background:0 0}.ysd-ui-input-otp--underlined .ysd-ui-input-otp__field:focus{border-color:var(--ysd-control-border-focus);box-shadow:0 6px 0 -4px color-mix(in srgb, var(--ysd-color-primary) 26%, transparent);background:0 0}.ysd-ui-input-otp--small{--ysd-input-otp-field-size:36px;--ysd-input-otp-field-height:38px;--ysd-input-otp-gap:6px}.ysd-ui-input-otp--small .ysd-ui-input-otp__field{font-size:16px}.ysd-ui-input-otp--large{--ysd-input-otp-field-size:52px;--ysd-input-otp-field-height:56px;--ysd-input-otp-gap:10px}.ysd-ui-input-otp--large .ysd-ui-input-otp__field{font-size:24px}.ysd-ui-input-otp.is-disabled{cursor:not-allowed}.ysd-ui-input-otp.is-readonly{cursor:default}@media (width<=560px){.ysd-ui-input-otp{--ysd-input-otp-field-size:38px;--ysd-input-otp-field-height:42px;--ysd-input-otp-gap:6px}.ysd-ui-input-otp--large{--ysd-input-otp-field-size:44px;--ysd-input-otp-field-height:48px}}.ysd-ui-date-picker{width:100%;min-width:0;color:var(--ysd-control-text);display:inline-flex;position:relative}.ysd-ui-date-picker__control{border:1px solid var(--ysd-control-border);border-radius:var(--ysd-radius-md);width:100%;min-width:0;min-height:36px;color:var(--ysd-control-text);background:var(--ysd-control-bg);box-shadow:var(--ysd-shadow-xs);cursor:pointer;text-align:left;font:inherit;outline:none;justify-content:space-between;align-items:center;gap:8px;padding:0 38px 0 12px;transition:border-color .16s,box-shadow .16s,background .16s;display:inline-flex}.ysd-ui-date-picker__control:hover:not(:disabled){border-color:var(--ysd-control-border-hover);background:var(--ysd-control-bg-hover)}.ysd-ui-date-picker__control:focus{border-color:var(--ysd-control-border-focus);box-shadow:var(--ysd-focus-ring)}.ysd-ui-date-picker__control:disabled{cursor:not-allowed;opacity:.62}.ysd-ui-date-picker__control span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ysd-ui-date-picker__range-value{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;width:100%;display:grid}.ysd-ui-date-picker__range-value>span:last-child{text-align:right}.ysd-ui-date-picker__range-separator{color:var(--ysd-text-muted);text-align:center}.ysd-ui-date-picker__control span.is-placeholder{color:var(--ysd-control-placeholder)}.ysd-ui-date-picker__icon{width:17px;height:17px;color:var(--ysd-control-icon);fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;pointer-events:none;position:absolute;right:12px}.ysd-ui-date-picker__clear{z-index:1;width:22px;height:22px;color:var(--ysd-control-icon);background:var(--ysd-bg-panel-muted);cursor:pointer;border:0;border-radius:7px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:50%;right:34px;transform:translateY(-50%)}.ysd-ui-date-picker__clear svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:14px;height:14px}.ysd-ui-date-picker__panel{z-index:6500;border:1px solid var(--ysd-border-soft);border-radius:var(--ysd-radius-lg);width:292px;color:var(--ysd-text-regular);background:var(--ysd-bg-elevated);box-shadow:var(--ysd-shadow-md);transform-origin:100% 0;padding:10px;position:absolute;top:calc(100% + 7px);right:0}.ysd-ui-date-picker__panel-head,.ysd-ui-date-picker__panel-foot,.ysd-ui-date-picker__time{align-items:center;display:flex}.ysd-ui-date-picker__panel-head{justify-content:space-between;gap:8px}.ysd-ui-date-picker__panel-head strong{color:var(--ysd-text-primary);font-size:13px;font-weight:840;line-height:20px}.ysd-ui-date-picker__panel-head button,.ysd-ui-date-picker__panel-foot button{border-radius:var(--ysd-radius-sm);color:var(--ysd-text-secondary);cursor:pointer;font:inherit;background:0 0;border:0}.ysd-ui-date-picker__panel-head button{justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.ysd-ui-date-picker__panel-head svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:18px;height:18px}.ysd-ui-date-picker__panel-head button:hover,.ysd-ui-date-picker__panel-foot button:hover{color:var(--ysd-color-primary-strong);background:var(--ysd-color-primary-subtle)}.ysd-ui-date-picker__weekdays,.ysd-ui-date-picker__days{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.ysd-ui-date-picker__weekdays{margin-top:10px}.ysd-ui-date-picker__weekdays span{height:24px;color:var(--ysd-text-muted);place-items:center;font-size:12px;font-weight:760;line-height:18px;display:grid}.ysd-ui-date-picker__days button{border-radius:var(--ysd-radius-sm);height:32px;color:var(--ysd-text-secondary);cursor:pointer;font:inherit;background:0 0;border:0;font-size:13px}.ysd-ui-date-picker__days button:hover{color:var(--ysd-color-primary-strong);background:var(--ysd-color-primary-subtle)}.ysd-ui-date-picker__days button.is-muted{color:var(--ysd-text-placeholder)}.ysd-ui-date-picker__days button.is-today{color:var(--ysd-color-primary-strong);font-weight:820}.ysd-ui-date-picker__days button.is-selected{color:#fff;background:var(--ysd-color-primary)}.ysd-ui-date-picker__days button.is-in-range{color:var(--ysd-color-primary-strong);background:var(--ysd-color-primary-subtle);border-radius:0}.ysd-ui-date-picker__days button.is-range-start{border-radius:var(--ysd-radius-sm) 0 0 var(--ysd-radius-sm)}.ysd-ui-date-picker__days button.is-range-end{border-radius:0 var(--ysd-radius-sm) var(--ysd-radius-sm) 0}.ysd-ui-date-picker__days button.is-range-start.is-range-end{border-radius:var(--ysd-radius-sm)}.ysd-ui-date-picker__time{border-top:1px solid var(--ysd-border-muted);color:var(--ysd-text-muted);justify-content:space-between;gap:10px;margin-top:10px;padding-top:10px;font-size:12px;font-weight:760}.ysd-ui-date-picker__time input{border:1px solid var(--ysd-control-border);border-radius:var(--ysd-radius-sm);width:112px;min-height:30px;color:var(--ysd-control-text);background:var(--ysd-control-bg-plain);font:inherit;padding:0 8px}.ysd-ui-date-picker__quick-ranges{border-top:1px solid var(--ysd-border-muted);flex-wrap:wrap;gap:6px;margin-top:10px;padding-top:10px;display:flex}.ysd-ui-date-picker__quick-ranges button{border:1px solid var(--ysd-control-border);border-radius:var(--ysd-radius-sm);min-height:28px;color:var(--ysd-text-secondary);background:var(--ysd-control-bg-plain);cursor:pointer;font:inherit;padding:0 9px;font-size:12px}.ysd-ui-date-picker__quick-ranges button:hover{border-color:var(--ysd-color-primary-border);color:var(--ysd-color-primary-strong);background:var(--ysd-color-primary-subtle)}.ysd-ui-date-picker__panel-foot{border-top:1px solid var(--ysd-border-muted);justify-content:flex-end;gap:6px;margin-top:10px;padding-top:10px}.ysd-ui-date-picker__range-hint{color:var(--ysd-text-muted);margin-right:auto;font-size:12px}.ysd-ui-date-picker__panel-foot button{min-height:30px;padding:0 10px;font-size:12px;font-weight:760}.ysd-ui-color-picker{border:1px solid var(--ysd-control-border);border-radius:var(--ysd-radius-md);width:168px;min-width:0;height:36px;color:var(--ysd-control-text);background:var(--ysd-control-bg);box-shadow:var(--ysd-shadow-xs),inset 0 1px 0 #ffffffc7;vertical-align:middle;cursor:pointer;outline:none;align-items:center;gap:8px;padding:0 34px 0 9px;font-family:inherit;transition:border-color .16s,box-shadow .16s,background .16s,transform .16s;display:inline-flex;position:relative}.ysd-ui-color-picker:hover:not(:disabled){border-color:var(--ysd-control-border-hover);background:var(--ysd-control-bg-hover);box-shadow:0 7px 18px #10182812,inset 0 1px #ffffffeb}.ysd-ui-color-picker.is-open,.ysd-ui-color-picker:focus-visible{border-color:var(--ysd-control-border-focus);box-shadow:var(--ysd-focus-ring),0 8px 18px #246bfe14}.ysd-ui-color-picker:disabled{color:var(--ysd-text-disabled);background:var(--ysd-control-bg-disabled);box-shadow:none;cursor:not-allowed}.ysd-ui-color-picker.is-compact{width:28px;height:28px;box-shadow:none;border-radius:8px;justify-content:center;padding:0}.ysd-ui-color-picker.is-compact:hover:not(:disabled){box-shadow:none}.ysd-ui-color-picker.is-compact.is-open,.ysd-ui-color-picker.is-compact:focus-visible{box-shadow:var(--ysd-focus-ring)}.ysd-ui-color-picker.is-compact .ysd-ui-color-picker__swatch{border-radius:6px;width:24px;height:24px}.ysd-ui-color-picker.is-compact.ysd-ui-color-picker--small{width:32px;height:32px}.ysd-ui-color-picker.is-compact.ysd-ui-color-picker--small .ysd-ui-color-picker__swatch{width:22px;height:22px}.ysd-ui-color-picker.is-compact.ysd-ui-color-picker--large{width:48px;height:48px}.ysd-ui-color-picker.is-compact.ysd-ui-color-picker--large .ysd-ui-color-picker__swatch{width:34px;height:34px}.ysd-ui-color-picker__swatch,.ysd-ui-color-picker__preview,.ysd-ui-color-picker__preset span{background-image:linear-gradient(45deg,#d8dee8 25%,#0000 25%),linear-gradient(-45deg,#d8dee8 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#d8dee8 75%),linear-gradient(-45deg,#0000 75%,#d8dee8 75%);background-position:0 0,0 6px,6px -6px,-6px 0;background-size:12px 12px}.ysd-ui-color-picker__swatch{border:1px solid #1018281f;border-radius:7px;flex:none;width:22px;height:22px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff8c}.ysd-ui-color-picker__empty{background:linear-gradient(135deg,#0000 calc(50% - 1px),#d92d20 calc(50% - 1px) calc(50% + 1px),#0000 calc(50% + 1px));border-radius:5px;position:absolute;inset:3px}.ysd-ui-color-picker__value{min-width:0;color:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:13px;font-weight:650;line-height:20px;overflow:hidden}.ysd-ui-color-picker:not(.has-value) .ysd-ui-color-picker__value{color:var(--ysd-control-placeholder)}.ysd-ui-color-picker__arrow,.ysd-ui-color-picker__clear svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;display:block}.ysd-ui-color-picker__arrow{color:var(--ysd-control-icon);transition:transform .16s,color .16s;position:absolute;top:50%;right:11px;transform:translateY(-50%)}.ysd-ui-color-picker.is-open .ysd-ui-color-picker__arrow{color:var(--ysd-color-primary);transform:translateY(-50%)rotate(180deg)}.ysd-ui-color-picker__clear{z-index:1;width:22px;height:22px;color:var(--ysd-control-icon);cursor:pointer;background:#eef2f7;border:0;border-radius:7px;justify-content:center;align-items:center;transition:color .16s,background .16s,transform .16s;display:inline-flex;position:absolute;top:50%;right:30px;transform:translateY(-50%)}.ysd-ui-color-picker__clear:hover:not(:disabled){color:var(--ysd-text-secondary);background:#e4eaf2;transform:translateY(-50%)scale(1.04)}.ysd-ui-color-picker__clear:disabled{cursor:not-allowed;opacity:.55}.ysd-ui-color-picker.has-clear{padding-right:60px}.ysd-ui-color-picker--small{border-radius:var(--ysd-radius-sm);width:138px;height:30px;padding-left:8px}.ysd-ui-color-picker--small .ysd-ui-color-picker__swatch{border-radius:6px;width:18px;height:18px}.ysd-ui-color-picker--small .ysd-ui-color-picker__value{font-size:12px}.ysd-ui-color-picker--large{width:196px;height:42px;padding-left:11px}.ysd-ui-color-picker--large .ysd-ui-color-picker__swatch{width:26px;height:26px}.ysd-ui-color-picker__panel{border:1px solid var(--ysd-panel-border);width:284px;color:var(--ysd-text-primary);background:var(--ysd-bg-elevated);box-shadow:var(--ysd-shadow-lg);border-radius:12px;padding:12px}.ysd-ui-color-picker__saturation-panel{margin-bottom:12px}.ysd-ui-color-picker__saturation{cursor:crosshair;-webkit-user-select:none;user-select:none;border-radius:8px;width:100%;height:180px;position:relative;overflow:hidden}.ysd-ui-color-picker__saturation-white{background:linear-gradient(90deg,#fff,#0000);position:absolute;inset:0}.ysd-ui-color-picker__saturation-black{background:linear-gradient(#0000,#000);position:absolute;inset:0}.ysd-ui-color-picker__saturation-cursor{pointer-events:none;width:16px;height:16px;position:absolute;transform:translate(-50%,-50%)}.ysd-ui-color-picker__saturation-cursor-inner{border:2px solid #fff;border-radius:50%;width:100%;height:100%;box-shadow:0 0 0 1px #0000004d,0 2px 4px #0003}.ysd-ui-color-picker__sliders{gap:10px;margin-bottom:12px;display:grid}.ysd-ui-color-picker__hue-slider,.ysd-ui-color-picker__alpha-slider{height:12px;position:relative}.ysd-ui-color-picker__hue,.ysd-ui-color-picker__alpha{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:6px;width:100%;height:100%;position:relative;overflow:hidden}.ysd-ui-color-picker__hue{background:linear-gradient(90deg,red 0%,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red 100%)}.ysd-ui-color-picker__alpha{background-image:linear-gradient(45deg,#d8dee8 25%,#0000 25%),linear-gradient(-45deg,#d8dee8 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#d8dee8 75%),linear-gradient(-45deg,#0000 75%,#d8dee8 75%);background-position:0 0,0 4px,4px -4px,-4px 0;background-size:8px 8px}.ysd-ui-color-picker__alpha-bg{position:absolute;inset:0}.ysd-ui-color-picker__hue-cursor,.ysd-ui-color-picker__alpha-cursor{pointer-events:none;width:16px;height:16px;position:absolute;top:50%;transform:translate(-50%,-50%)}.ysd-ui-color-picker__hue-cursor-inner,.ysd-ui-color-picker__alpha-cursor-inner{background:#fff;border:2px solid #fff;border-radius:50%;width:100%;height:100%;box-shadow:0 0 0 1px #0000004d,0 2px 4px #0003}.ysd-ui-color-picker__input{margin-bottom:12px}.ysd-ui-color-picker__field{min-width:0;color:var(--ysd-text-secondary);gap:6px;font-size:12px;font-weight:760;line-height:16px;display:grid}.ysd-ui-color-picker__field input[type=text],.ysd-ui-color-picker__field input:not([type]){width:100%}.ysd-ui-color-picker__field input:not([type=range]){border:1px solid var(--ysd-control-border);border-radius:var(--ysd-radius-md);height:34px;color:var(--ysd-control-text);background:var(--ysd-control-bg);font:inherit;outline:none;padding:0 10px;font-size:13px;font-weight:650}.ysd-ui-color-picker__field input:not([type=range]):focus{border-color:var(--ysd-control-border-focus);box-shadow:var(--ysd-focus-ring)}.ysd-ui-color-picker__field input[type=range]{width:100%;accent-color:var(--ysd-color-primary)}.ysd-ui-color-picker__predefine{border-top:1px solid var(--ysd-border-muted);grid-template-columns:repeat(8,minmax(0,1fr));gap:7px;margin-top:12px;padding-top:12px;display:grid}.ysd-ui-color-picker__preset{aspect-ratio:1;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;width:100%;padding:3px;transition:border-color .16s,background .16s,transform .16s;display:inline-flex}.ysd-ui-color-picker__preset:hover:not(:disabled),.ysd-ui-color-picker__preset.is-selected{border-color:var(--ysd-color-primary-border);background:var(--ysd-color-primary-subtle)}.ysd-ui-color-picker__preset:active:not(:disabled){transform:scale(.96)}.ysd-ui-color-picker__preset:disabled{cursor:not-allowed;opacity:.55}.ysd-ui-color-picker__preset span{border-radius:6px;width:100%;box-shadow:inset 0 0 0 1px #1018281f}.ysd-ui-color-picker__actions{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.ysd-ui-color-picker__actions button{border:1px solid var(--ysd-border-color);height:30px;color:var(--ysd-text-secondary);background:var(--ysd-bg-panel);cursor:pointer;font:inherit;border-radius:8px;padding:0 11px;font-size:12px;font-weight:760}.ysd-ui-color-picker__actions button:hover:not(:disabled){border-color:var(--ysd-color-primary-border);color:var(--ysd-color-primary-strong);background:var(--ysd-color-primary-subtle)}.ysd-ui-color-picker__actions button:disabled{cursor:not-allowed;opacity:.5}[data-ysd-theme=dark] .ysd-ui-color-picker{box-shadow:var(--ysd-shadow-xs)}[data-ysd-theme=dark] .ysd-ui-color-picker__clear{background:#94a3b824}[data-ysd-theme=dark] .ysd-ui-color-picker__clear:hover:not(:disabled){background:#94a3b838}.ysd-ui-select{align-items:center;width:100%;min-width:0;display:inline-flex;position:relative}.ysd-ui-select__control{color:#1f2937;cursor:pointer;text-align:left;background:#fff;border:1px solid #d8dee8;border-radius:6px;outline:none;justify-content:space-between;align-items:center;gap:8px;width:100%;min-width:0;min-height:34px;padding:0 34px 0 10px;font-family:inherit;font-size:13px;display:inline-flex}.ysd-ui-select.has-clear .ysd-ui-select__control{padding-right:62px}.ysd-ui-select__control:focus{border-color:var(--ysd-color-primary);box-shadow:var(--ysd-focus-ring)}.ysd-ui-select__control:disabled{cursor:not-allowed;opacity:.58}.ysd-ui-select__selected{color:#1f2937;flex:1;align-items:center;gap:6px;min-width:0;display:inline-flex;overflow:hidden}.ysd-ui-select__selected:not(.is-multiple)>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ysd-ui-select__selected.is-multiple{flex-wrap:wrap;padding:3px 0}.ysd-ui-select__selected.is-multiple.is-single-line{flex-wrap:nowrap;overflow:hidden}.ysd-ui-select__selected.is-multiple.is-multi-line{overflow:visible}.ysd-ui-select__placeholder{color:#98a2b3}.ysd-ui-select__tag{max-width:132px;min-height:22px;color:var(--ysd-color-primary-strong);background:var(--ysd-color-primary-soft);text-overflow:ellipsis;white-space:nowrap;border-radius:5px;align-items:center;padding:0 7px;font-size:12px;font-weight:760;display:inline-flex;overflow:hidden}.ysd-ui-select__tag.is-count{color:#475467;background:#f2f4f7}.ysd-ui-select__measure{z-index:-1;visibility:hidden;pointer-events:none;opacity:0;gap:6px;width:max-content;max-width:none;display:inline-flex;position:absolute;inset:auto auto 100% 0}.ysd-ui-select__arrow{color:#98a2b3;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;pointer-events:none;width:16px;height:16px;transition:transform .15s;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.ysd-ui-select.is-open .ysd-ui-select__arrow{transform:translateY(-50%)rotate(180deg)}.ysd-ui-select__clear{z-index:1;color:#98a2b3;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:22px;height:22px;padding:0;display:inline-flex;position:absolute;top:50%;right:32px;transform:translateY(-50%)}.ysd-ui-select__clear svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:14px;height:14px}.ysd-ui-select__dropdown{z-index:16000;background:#fff;border:1px solid #d8dee8;border-radius:8px;min-width:0;max-height:240px;padding:6px;position:fixed;top:0;left:0;overflow:auto;box-shadow:0 16px 38px #11182729}.ysd-ui-select__search{z-index:1;color:#667085;background:#fff;border:1px solid #d8dee8;border-radius:7px;align-items:center;gap:7px;margin:-2px -2px 6px;padding:7px 9px;display:flex;position:sticky;top:-6px}.ysd-ui-select__search:focus-within{border-color:var(--ysd-color-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--ysd-color-primary) 16%, transparent)}.ysd-ui-select__search input{width:100%;min-width:0;color:inherit;font:inherit;background:0 0;border:0;outline:0}.ysd-ui-select__option{color:#344054;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;width:100%;min-height:32px;padding:0 8px;font-family:inherit;font-size:13px;display:flex}.ysd-ui-select__option:hover,.ysd-ui-select__option.is-selected{color:var(--ysd-color-primary-strong);background:var(--ysd-color-primary-subtle)}.ysd-ui-select__option.is-disabled{cursor:not-allowed;opacity:.5}.ysd-ui-select__checkbox{box-sizing:border-box;background:#fff;border:1px solid #cfd6e1;border-radius:5px;justify-content:center;align-items:center;width:17px;height:17px;transition:border-color .18s,background .18s,box-shadow .18s,transform .16s;display:inline-flex;position:relative;box-shadow:inset 0 0 0 1px #ffffffd6,0 1px 2px #1018280a}.ysd-ui-select__checkbox.is-checked{border-color:var(--ysd-color-primary);background:var(--ysd-color-primary);box-shadow:0 2px 6px color-mix(in srgb, var(--ysd-color-primary) 22%, transparent);animation:.22s cubic-bezier(.2,.8,.2,1) ysd-select-checkbox-pop}.ysd-ui-select__checkbox:after{content:"";opacity:0;clip-path:inset(0 100% 0 0);transform-origin:50%;border-bottom:2px solid #fff;border-left:2px solid #fff;width:8px;height:4px;transition:opacity .1s,clip-path .2s 40ms,transform .22s cubic-bezier(.2,.8,.2,1);position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)rotate(-45deg)scale(.58)}.ysd-ui-select__checkbox.is-checked:after{opacity:1;clip-path:inset(0);transform:translate(-50%,-50%)rotate(-45deg)scale(1)}.ysd-ui-select__empty{color:#98a2b3;place-items:center;min-height:34px;font-size:12px;display:grid}@keyframes ysd-select-checkbox-pop{0%{transform:scale(.82)}70%{transform:scale(1.07)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.ysd-ui-select__checkbox,.ysd-ui-select__checkbox:after{transition:none;animation:none}}.ysd-ui-tree-select{width:100%;min-width:0;color:var(--ysd-control-text);display:inline-flex;position:relative}.ysd-ui-tree-select__control{border:1px solid var(--ysd-control-border);border-radius:var(--ysd-radius-md);width:100%;min-width:0;min-height:36px;color:var(--ysd-control-text);background:var(--ysd-control-bg);box-shadow:var(--ysd-shadow-xs);cursor:pointer;text-align:left;font:inherit;outline:none;justify-content:space-between;align-items:center;gap:8px;padding:0 38px 0 12px;transition:border-color .16s,box-shadow .16s,background .16s;display:inline-flex}.ysd-ui-tree-select__control:hover:not(:disabled){border-color:var(--ysd-control-border-hover);background:var(--ysd-control-bg-hover)}.ysd-ui-tree-select__control:focus{border-color:var(--ysd-control-border-focus);box-shadow:var(--ysd-focus-ring)}.ysd-ui-tree-select__control:disabled{cursor:not-allowed;opacity:.62}.ysd-ui-tree-select__selected{flex:1;align-items:center;gap:6px;min-width:0;display:inline-flex;overflow:hidden}.ysd-ui-tree-select__selected:not(.is-multiple)>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ysd-ui-tree-select__selected.is-multiple{flex-wrap:wrap;padding:3px 0}.ysd-ui-tree-select__placeholder{color:var(--ysd-control-placeholder)}.ysd-ui-tree-select__tag{border-radius:var(--ysd-radius-sm);max-width:132px;min-height:22px;color:var(--ysd-color-primary-strong);background:var(--ysd-color-primary-subtle);text-overflow:ellipsis;white-space:nowrap;align-items:center;padding:0 7px;font-size:12px;font-weight:760;display:inline-flex;overflow:hidden}.ysd-ui-tree-select__arrow{width:16px;height:16px;color:var(--ysd-control-icon);fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;pointer-events:none;transition:transform .15s;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.ysd-ui-tree-select.is-open .ysd-ui-tree-select__arrow{transform:translateY(-50%)rotate(180deg)}.ysd-ui-tree-select__clear{z-index:1;width:22px;height:22px;color:var(--ysd-control-icon);background:var(--ysd-bg-panel-muted);cursor:pointer;border:0;border-radius:7px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:50%;right:34px;transform:translateY(-50%)}.ysd-ui-tree-select__clear svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:14px;height:14px}.ysd-ui-tree-select__dropdown{z-index:6500;border:1px solid var(--ysd-border-soft);border-radius:var(--ysd-radius-lg);min-width:100%;max-height:292px;color:var(--ysd-text-regular);background:var(--ysd-bg-elevated);box-shadow:var(--ysd-shadow-md);padding:6px;position:absolute;top:calc(100% + 7px);left:0;right:0;overflow:auto}.ysd-ui-tree-select__filter{z-index:1;background:var(--ysd-bg-elevated);padding:4px 0 6px;position:sticky;top:-6px}.ysd-ui-tree-select__filter input{border:1px solid var(--ysd-control-border);border-radius:var(--ysd-radius-sm);width:100%;min-height:32px;color:var(--ysd-control-text);background:var(--ysd-control-bg-plain);font:inherit;outline:none;padding:0 10px;font-size:13px}.ysd-ui-tree-select__filter input:focus{border-color:var(--ysd-control-border-focus);box-shadow:var(--ysd-focus-ring)}.ysd-ui-tree-select__tree{gap:2px;display:grid}.ysd-ui-tree-select__node{--ysd-tree-select-indent:8px;border-radius:var(--ysd-radius-sm);width:100%;min-height:32px;padding:0 8px 0 var(--ysd-tree-select-indent);color:var(--ysd-text-secondary);cursor:pointer;text-align:left;font:inherit;background:0 0;border:0;align-items:center;gap:6px;font-size:13px;display:flex}.ysd-ui-tree-select__node:hover,.ysd-ui-tree-select__node.is-selected{color:var(--ysd-color-primary-strong);background:var(--ysd-color-primary-subtle)}.ysd-ui-tree-select__node.is-disabled{cursor:not-allowed;opacity:.48}.ysd-ui-tree-select__expand{width:18px;height:18px;color:var(--ysd-text-muted);flex:none;justify-content:center;align-items:center;display:inline-flex}.ysd-ui-tree-select__expand svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:16px;height:16px;transition:transform .15s}.ysd-ui-tree-select__expand.is-expanded svg{transform:rotate(90deg)}.ysd-ui-tree-select__checkbox{border:1px solid var(--ysd-control-border);box-sizing:border-box;background:var(--ysd-control-bg-plain);border-radius:5px;flex:none;justify-content:center;align-items:center;width:17px;height:17px;transition:border-color .18s,background .18s,box-shadow .18s,transform .16s;display:inline-flex;position:relative;box-shadow:inset 0 0 0 1px #ffffffd6,0 1px 2px #1018280a}.ysd-ui-tree-select__checkbox.is-checked{border-color:var(--ysd-color-primary);background:var(--ysd-color-primary);box-shadow:0 2px 6px color-mix(in srgb, var(--ysd-color-primary) 22%, transparent);animation:.22s cubic-bezier(.2,.8,.2,1) ysd-tree-select-checkbox-pop}.ysd-ui-tree-select__checkbox:after{content:"";opacity:0;clip-path:inset(0 100% 0 0);transform-origin:50%;border-bottom:2px solid #fff;border-left:2px solid #fff;width:8px;height:4px;transition:opacity .1s,clip-path .2s 40ms,transform .22s cubic-bezier(.2,.8,.2,1);position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)rotate(-45deg)scale(.58)}.ysd-ui-tree-select__checkbox.is-checked:after{opacity:1;clip-path:inset(0);transform:translate(-50%,-50%)rotate(-45deg)scale(1)}.ysd-ui-tree-select__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ysd-ui-tree-select__empty{min-height:38px;color:var(--ysd-text-placeholder);place-items:center;font-size:12px;display:grid}@keyframes ysd-tree-select-checkbox-pop{0%{transform:scale(.82)}70%{transform:scale(1.07)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.ysd-ui-tree-select__checkbox,.ysd-ui-tree-select__checkbox:after{transition:none;animation:none}}.ysd-ui-checkbox,.ysd-ui-radio{color:#344054;cursor:pointer;-webkit-user-select:none;user-select:none;--ysd-control-color:#246bfe;--ysd-control-hover:#7da7ff;--ysd-control-border:#c8d1df;--ysd-control-shadow:#246bfe24;align-items:center;gap:8px;min-height:24px;font-size:13px;line-height:1.45;display:inline-flex;position:relative}.ysd-ui-checkbox.is-disabled,.ysd-ui-radio.is-disabled{cursor:not-allowed;opacity:.58}.ysd-ui-checkbox input,.ysd-ui-radio input{opacity:0;pointer-events:none;position:absolute}.ysd-ui-checkbox__box,.ysd-ui-radio__dot{border:1px solid var(--ysd-control-border);box-sizing:border-box;background:#fff;flex:none;justify-content:center;align-items:center;width:17px;height:17px;transition:border-color .18s,background .18s,box-shadow .18s,transform .16s;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffffd6,0 1px 2px #1018280a}.ysd-ui-checkbox__box{border-radius:5px}.ysd-ui-radio__dot{border-radius:50%}.ysd-ui-checkbox:hover:not(.is-disabled) .ysd-ui-checkbox__box,.ysd-ui-radio:hover:not(.is-disabled) .ysd-ui-radio__dot{border-color:var(--ysd-control-hover);box-shadow:0 0 0 4px #246bfe14,inset 0 0 0 1px #ffffffd1}.ysd-ui-checkbox input:focus-visible+.ysd-ui-checkbox__box,.ysd-ui-radio input:focus-visible+.ysd-ui-radio__dot{border-color:var(--ysd-control-color);box-shadow:0 0 0 4px var(--ysd-control-shadow)}.ysd-ui-checkbox:not(.is-disabled) input:active+.ysd-ui-checkbox__box,.ysd-ui-radio:not(.is-disabled) input:active+.ysd-ui-radio__dot{transform:scale(.92)}.ysd-ui-checkbox input:checked+.ysd-ui-checkbox__box,.ysd-ui-radio input:checked+.ysd-ui-radio__dot{border-color:var(--ysd-control-color);background:linear-gradient(180deg, #3f7fff 0%, var(--ysd-control-color) 100%);box-shadow:0 2px 6px color-mix(in srgb, var(--ysd-control-color) 22%, transparent)}.ysd-ui-checkbox input:checked+.ysd-ui-checkbox__box,.ysd-ui-checkbox.is-indeterminate .ysd-ui-checkbox__box{animation:.22s cubic-bezier(.2,.8,.2,1) ysd-checkbox-pop}.ysd-ui-radio input:checked+.ysd-ui-radio__dot{animation:.18s ease-out ysd-radio-pop}.ysd-ui-checkbox__box:after{content:"";opacity:0;clip-path:inset(0 100% 0 0);transform-origin:50%;border-bottom:2px solid #fff;border-left:2px solid #fff;width:8px;height:4px;transition:opacity .1s,clip-path .2s 40ms,transform .22s cubic-bezier(.2,.8,.2,1);position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)rotate(-45deg)scale(.58)}.ysd-ui-checkbox input:checked+.ysd-ui-checkbox__box:after{opacity:1;clip-path:inset(0);transform:translate(-50%,-50%)rotate(-45deg)scale(1)}.ysd-ui-checkbox.is-indeterminate .ysd-ui-checkbox__box{border-color:var(--ysd-control-color);background:linear-gradient(180deg, #3f7fff 0%, var(--ysd-control-color) 100%);box-shadow:0 2px 6px color-mix(in srgb, var(--ysd-control-color) 22%, transparent)}.ysd-ui-checkbox.is-indeterminate .ysd-ui-checkbox__box:after{opacity:1;clip-path:inset(0);background:#fff;border:0;border-radius:999px;width:8px;height:2px;top:50%;left:50%;transform:translate(-50%,-50%)scaleX(1)}.ysd-ui-radio__dot:after{content:"";opacity:0;background:#fff;border-radius:50%;width:6px;height:6px;transition:opacity .12s,transform .16s;transform:scale(.35)}.ysd-ui-radio input:checked+.ysd-ui-radio__dot:after{opacity:1;transform:scale(1)}.ysd-ui-checkbox__label,.ysd-ui-radio__label{transition:color .18s}.ysd-ui-radio-group{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}@keyframes ysd-checkbox-pop{0%{transform:scale(.82)}70%{transform:scale(1.07)}to{transform:scale(1)}}@keyframes ysd-radio-pop{0%{transform:scale(.86)}70%{transform:scale(1.1)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.ysd-ui-checkbox__box,.ysd-ui-radio__dot,.ysd-ui-checkbox__box:after,.ysd-ui-radio__dot:after,.ysd-ui-checkbox__label,.ysd-ui-radio__label{transition:none;animation:none}}.ysd-ui-rate{--ysd-rate-size:24px;--ysd-rate-gap:4px;--ysd-rate-color:#f6b73c;--ysd-rate-void-color:color-mix(in srgb, var(--ysd-text-placeholder) 48%, transparent);vertical-align:middle;align-items:center;gap:10px;display:inline-flex}.ysd-ui-rate__items{align-items:center;gap:var(--ysd-rate-gap);display:inline-flex}.ysd-ui-rate__item{width:var(--ysd-rate-size);height:var(--ysd-rate-size);border-radius:var(--ysd-radius-sm);color:var(--ysd-rate-void-color);cursor:pointer;background:0 0;border:0;outline:none;justify-content:center;align-items:center;padding:0;transition:color .16s,transform .16s cubic-bezier(.2,0,0,1),box-shadow .16s;display:inline-flex;position:relative}.ysd-ui-rate__item:hover{transform:translateY(-1px)scale(1.06)}.ysd-ui-rate__item:active{transform:translateY(0)scale(.96)}.ysd-ui-rate__item:focus-visible{box-shadow:var(--ysd-focus-ring)}.ysd-ui-rate__icon{width:var(--ysd-rate-size);height:var(--ysd-rate-size);font-size:var(--ysd-rate-size);line-height:var(--ysd-rate-size);text-align:center;-webkit-user-select:none;user-select:none;display:block}.ysd-ui-rate__icon--base{color:var(--ysd-rate-void-color)}.ysd-ui-rate__icon--fill{width:var(--ysd-rate-fill,0%);color:var(--ysd-rate-color);white-space:nowrap;pointer-events:none;transition:width .14s,color .16s;position:absolute;top:0;left:0;overflow:hidden}.ysd-ui-rate__text{min-width:36px;color:var(--ysd-text-secondary);font-size:14px;line-height:20px}.ysd-ui-rate--small{--ysd-rate-size:18px;--ysd-rate-gap:3px}.ysd-ui-rate--small .ysd-ui-rate__text{font-size:12px}.ysd-ui-rate--large{--ysd-rate-size:30px;--ysd-rate-gap:6px}.ysd-ui-rate--large .ysd-ui-rate__text{font-size:15px}.ysd-ui-rate.is-disabled,.ysd-ui-rate.is-readonly{cursor:default}.ysd-ui-rate.is-disabled{opacity:.55}.ysd-ui-rate.is-disabled .ysd-ui-rate__item,.ysd-ui-rate.is-readonly .ysd-ui-rate__item{cursor:default}.ysd-ui-rate.is-disabled .ysd-ui-rate__item:hover,.ysd-ui-rate.is-disabled .ysd-ui-rate__item:active,.ysd-ui-rate.is-readonly .ysd-ui-rate__item:hover,.ysd-ui-rate.is-readonly .ysd-ui-rate__item:active{transform:none}.ysd-ui-switch{cursor:pointer;background:#cbd5e1;border:0;border-radius:999px;flex-shrink:0;align-items:center;width:34px;height:20px;padding:0;transition:background .15s;display:inline-flex;position:relative}.ysd-ui-switch:disabled{cursor:not-allowed;opacity:.58}.ysd-ui-switch span{background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #11182726}.ysd-ui-switch.is-active{background:var(--ysd-color-primary,#246bfe)}.ysd-ui-switch.is-active span{transform:translate(14px)}.ysd-ui-carousel{--ysd-carousel-height:280px;--ysd-carousel-radius:var(--ysd-radius-lg);width:100%;color:var(--ysd-text-primary);outline:none;display:block;position:relative}.ysd-ui-carousel__viewport{height:var(--ysd-carousel-height);border:1px solid var(--ysd-border-soft);border-radius:var(--ysd-carousel-radius);background:var(--ysd-bg-panel-muted);box-shadow:var(--ysd-shadow-sm);position:relative;overflow:hidden}.ysd-ui-carousel:focus-visible .ysd-ui-carousel__viewport{box-shadow:var(--ysd-focus-ring),var(--ysd-shadow-sm)}.ysd-ui-carousel__track{will-change:transform;width:100%;height:100%;transition:transform .36s cubic-bezier(.2,0,0,1);display:flex}.ysd-ui-carousel--vertical .ysd-ui-carousel__track{flex-direction:column}.ysd-ui-carousel__slide{flex:0 0 100%;width:100%;min-width:100%;height:100%;position:relative;overflow:hidden}.ysd-ui-carousel--vertical .ysd-ui-carousel__slide{width:100%;min-width:0;min-height:100%}.ysd-ui-carousel__arrow{z-index:3;border:1px solid color-mix(in srgb, var(--ysd-border-color) 70%, transparent);border-radius:var(--ysd-radius-round);width:36px;height:36px;color:var(--ysd-text-secondary);background:color-mix(in srgb, var(--ysd-bg-panel) 88%, transparent);cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);justify-content:center;align-items:center;padding:0;transition:opacity .16s,color .16s,border-color .16s,background .16s,transform .16s;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 10px 24px #1018281f}.ysd-ui-carousel__arrow:hover{color:var(--ysd-color-primary-strong);border-color:var(--ysd-color-primary-border);background:var(--ysd-bg-panel);transform:translateY(-50%)scale(1.04)}.ysd-ui-carousel__arrow:active{transform:translateY(-50%)scale(.96)}.ysd-ui-carousel__arrow--prev{left:12px}.ysd-ui-carousel__arrow--next{right:12px}.ysd-ui-carousel--arrow-hover .ysd-ui-carousel__arrow{opacity:0;pointer-events:none}.ysd-ui-carousel--arrow-hover:hover .ysd-ui-carousel__arrow,.ysd-ui-carousel--arrow-hover:focus-within .ysd-ui-carousel__arrow{opacity:1;pointer-events:auto}.ysd-ui-carousel--vertical .ysd-ui-carousel__arrow{left:50%;transform:translate(-50%)}.ysd-ui-carousel--vertical .ysd-ui-carousel__arrow:hover{transform:translate(-50%)scale(1.04)}.ysd-ui-carousel--vertical .ysd-ui-carousel__arrow:active{transform:translate(-50%)scale(.96)}.ysd-ui-carousel--vertical .ysd-ui-carousel__arrow--prev{top:12px}.ysd-ui-carousel--vertical .ysd-ui-carousel__arrow--next{top:auto;bottom:12px}.ysd-ui-carousel__indicators{z-index:4;justify-content:center;align-items:center;gap:7px;display:inline-flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.ysd-ui-carousel__indicator{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:22px;height:14px;padding:0;display:inline-flex}.ysd-ui-carousel__indicator span{border-radius:var(--ysd-radius-round);background:color-mix(in srgb, var(--ysd-text-inverse) 64%, transparent);width:7px;height:7px;transition:width .2s,background .16s,box-shadow .16s;display:block;box-shadow:0 1px 4px #0f172a2e}.ysd-ui-carousel__indicator.is-active span{background:var(--ysd-color-primary);width:20px;box-shadow:0 4px 14px color-mix(in srgb, var(--ysd-color-primary) 30%, transparent)}.ysd-ui-carousel__indicator:focus-visible{outline:none}.ysd-ui-carousel__indicator:focus-visible span{box-shadow:var(--ysd-focus-ring)}.ysd-ui-carousel--indicator-outside .ysd-ui-carousel__indicators{margin-top:12px;position:static;transform:none}.ysd-ui-carousel--indicator-outside .ysd-ui-carousel__indicator span{background:var(--ysd-border-strong);box-shadow:none}.ysd-ui-carousel--indicator-outside .ysd-ui-carousel__indicator.is-active span{background:var(--ysd-color-primary)}.ysd-ui-carousel--vertical.ysd-ui-carousel--indicator-inside .ysd-ui-carousel__indicators{flex-direction:column;inset:50% 14px auto auto;transform:translateY(-50%)}.ysd-ui-carousel--vertical .ysd-ui-carousel__indicator{width:14px;height:22px}.ysd-ui-carousel--vertical .ysd-ui-carousel__indicator.is-active span{width:7px;height:20px}@media (prefers-reduced-motion:reduce){.ysd-ui-carousel__track,.ysd-ui-carousel__arrow,.ysd-ui-carousel__indicator span{transition:none}}.ysd-ui-table{border-radius:var(--ysd-table-radius,6px);min-height:0;box-shadow:none;background:#fff;border:1px solid #e7ebf0;flex-direction:column;margin-top:12px;display:flex;overflow:hidden}.ysd-ui-table__toolbar{border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:center;gap:14px;min-height:52px;padding:10px 14px;display:flex}.ysd-ui-table__heading h2{color:#111827;margin:0;font-size:15px;font-weight:760;line-height:20px}.ysd-ui-table__heading p{color:#7b8494;margin:3px 0 0;font-size:12px}.ysd-ui-table__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.ysd-ui-table__viewport{flex:1;width:100%;min-height:0;overflow:auto}.ysd-ui-table__grid{border-collapse:collapse;table-layout:auto;width:100%;min-width:760px}.ysd-ui-table__grid th,.ysd-ui-table__grid td{color:#1f2937;white-space:nowrap;border-bottom:1px solid #edf1f5;height:42px;padding:10px 12px;font-size:13px;line-height:20px}.ysd-ui-table__grid th{color:#697386;background:#f8fafc;height:40px;font-size:12px;font-weight:800}.ysd-ui-table.is-density-compact .ysd-ui-table__grid :is(th,td){height:36px;padding:8px 10px}.ysd-ui-table.is-striped .ysd-ui-table__grid tbody tr:nth-child(2n) td{background:var(--ysd-bg-panel-soft,#fbfcfe)}.ysd-ui-table.is-lined .ysd-ui-table__grid :is(th,td){border-right:1px solid var(--ysd-table-border,#edf1f5)}.ysd-ui-table__sort{align-items:center;justify-content:inherit;width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;gap:5px;padding:0;display:inline-flex}.ysd-ui-table__sort:hover,.ysd-ui-table__sort.is-active{color:var(--ysd-color-primary-strong)}.ysd-ui-table__grid tbody tr:last-child td{border-bottom:0}.ysd-ui-table__grid .is-center{text-align:center}.ysd-ui-table__grid .is-right{text-align:right}.ysd-ui-table__grid :is(th,td).is-fixed-right{z-index:1;background:var(--ysd-table-bg,#fff);position:sticky;right:0;box-shadow:-8px 0 14px -12px #0f172a57}.ysd-ui-table__grid th.is-fixed-right{z-index:2;background:var(--ysd-table-head-bg,#f8fafc)}.ysd-ui-table__grid tbody tr:hover td.is-fixed-right{background:var(--ysd-table-row-hover-bg,#fbfcfe)}.ysd-ui-table__selection{text-align:center;width:44px}.ysd-ui-table-check{vertical-align:middle;cursor:pointer;justify-content:center;align-items:center;width:17px;height:17px;display:inline-flex;position:relative}.ysd-ui-table-check input{opacity:0;pointer-events:none;position:absolute}.ysd-ui-table-check__box{box-sizing:border-box;background:#fff;border:1px solid #c8d1df;border-radius:5px;width:17px;height:17px;transition:border-color .18s,background .18s,box-shadow .18s,transform .16s;position:relative;box-shadow:inset 0 0 0 1px #ffffffd6,0 1px 2px #1018280a}.ysd-ui-table-check.is-radio .ysd-ui-table-check__box{border-radius:50%}.ysd-ui-table-check:hover .ysd-ui-table-check__box{border-color:#7da7ff;box-shadow:0 0 0 4px #246bfe14,inset 0 0 0 1px #ffffffd1}.ysd-ui-table-check input:focus-visible+.ysd-ui-table-check__box{border-color:#246bfe;box-shadow:0 0 0 4px #246bfe24}.ysd-ui-table-check input:active+.ysd-ui-table-check__box{transform:scale(.92)}.ysd-ui-table-check.is-checked .ysd-ui-table-check__box,.ysd-ui-table-check.is-indeterminate .ysd-ui-table-check__box{box-shadow:0 2px 6px color-mix(in srgb, var(--ysd-color-primary) 22%, transparent);background:linear-gradient(#3f7fff 0%,#246bfe 100%);border-color:#246bfe;animation:.22s cubic-bezier(.2,.8,.2,1) ysd-table-check-pop}.ysd-ui-table-check__box:after{content:"";opacity:0;clip-path:inset(0 100% 0 0);transform-origin:50%;border-bottom:2px solid #fff;border-left:2px solid #fff;width:8px;height:4px;transition:opacity .1s,clip-path .2s 40ms,transform .22s cubic-bezier(.2,.8,.2,1);position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)rotate(-45deg)scale(.58)}.ysd-ui-table-check.is-checked .ysd-ui-table-check__box:after{opacity:1;clip-path:inset(0);transform:translate(-50%,-50%)rotate(-45deg)scale(1)}.ysd-ui-table-check.is-indeterminate .ysd-ui-table-check__box:after{opacity:1;clip-path:inset(0);background:#fff;border:0;border-radius:999px;width:8px;height:2px;top:50%;left:50%;transform:translate(-50%,-50%)scaleX(1)}.ysd-ui-table-check.is-radio .ysd-ui-table-check__box:after{background:#fff;border:0;border-radius:50%;width:7px;height:7px;transition:opacity .12s,transform .16s;top:50%;left:50%;transform:translate(-50%,-50%)scale(.35)}.ysd-ui-table-check.is-radio.is-checked .ysd-ui-table-check__box:after{opacity:1;clip-path:inset(0);transform:translate(-50%,-50%)scale(1)}.ysd-ui-table__tree-cell{align-items:center;gap:6px;display:inline-flex}.ysd-ui-table__tree-toggle,.ysd-ui-table__tree-spacer{flex:0 0 22px;width:22px;height:22px}.ysd-ui-table__tree-toggle{color:#667085;cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;padding:0;display:inline-flex}.ysd-ui-table__tree-toggle:hover{color:var(--ysd-color-primary-strong);background:var(--ysd-color-primary-soft)}.ysd-ui-table__tree-arrow{width:16px;height:16px}.ysd-ui-table__tree-content{align-items:center;min-width:0;display:inline-flex}.ysd-ui-table__state{color:#8a94a6;text-align:center;height:96px}.ysd-ui-table__loading{place-items:center;min-height:76px;display:grid}@keyframes ysd-table-check-pop{0%{transform:scale(.82)}70%{transform:scale(1.07)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.ysd-ui-table-check__box,.ysd-ui-table-check__box:after{transition:none;animation:none}}.ysd-ui-dialog-backdrop{z-index:5000;background:#0f172a61;place-items:start center;padding:7vh 18px 24px;display:grid;position:fixed;inset:0}.ysd-ui-dialog{background:#fff;border-radius:10px;grid-template-rows:auto minmax(0,1fr) auto;max-height:86vh;display:grid;overflow:hidden;box-shadow:0 24px 80px #1118273d}.ysd-ui-dialog__header{color:#111827;border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:0 14px 0 18px;display:flex}.ysd-ui-dialog__header h2{margin:0;font-size:15px;font-weight:850}.ysd-ui-dialog__close{color:#667085;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.ysd-ui-dialog__close:hover{color:#111827;background:#f2f4f7}.ysd-ui-dialog__body{min-height:0;max-height:72vh;padding:16px;overflow:auto}.ysd-ui-dialog__footer{background:#fff;border-top:1px solid #edf1f5;padding:12px 16px}.ysd-ui-command-dialog .ysd-ui-dialog__body{padding:18px}.ysd-ui-command-dialog__message{color:#344054;white-space:pre-wrap;margin:0;font-size:14px;line-height:22px}.ysd-ui-command-dialog__field{gap:6px;margin-top:14px;display:grid}.ysd-ui-command-dialog__error{color:#b42318;font-size:12px;line-height:18px}.ysd-ui-command-dialog__actions{justify-content:flex-end;gap:8px;display:flex}.ysd-ui-tabs{min-width:0}.ysd-ui-tabs__nav{border-bottom:1px solid #e7ebf0;gap:4px;display:flex}.ysd-ui-tabs__tab{color:#667085;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;min-height:38px;padding:0 12px;font-family:inherit;font-size:13px;font-weight:800;transition:color .18s cubic-bezier(.2,0,0,1),border-color .18s cubic-bezier(.2,0,0,1),background .18s cubic-bezier(.2,0,0,1)}.ysd-ui-tabs__content{padding-top:14px}.ysd-ui-tabs__panel{min-width:0}.ysd-ui-tabs-panel-enter-active,.ysd-ui-tabs-panel-leave-active{transition:opacity .18s cubic-bezier(.2,0,0,1),transform .18s cubic-bezier(.2,0,0,1)}.ysd-ui-tabs-panel-enter-from{opacity:0;transform:translateY(6px)}.ysd-ui-tabs-panel-leave-to{opacity:0;transform:translateY(-4px)}.ysd-tree ul{margin:0;padding:0;list-style:none}.ysd-tree-node__content{cursor:pointer;border-radius:6px;align-items:center;gap:6px;min-height:30px;display:flex}.ysd-tree-node__content:hover,.ysd-tree-node.is-current>.ysd-tree-node__content{color:#155eea;background:#f5f8ff}.ysd-tree-node__arrow,.ysd-tree-node__spacer{width:18px;font-size:18px}.ysd-tree-checkbox{cursor:pointer;flex:none;justify-content:center;align-items:center;width:17px;height:17px;display:inline-flex;position:relative}.ysd-tree-checkbox input{opacity:0;pointer-events:none;position:absolute}.ysd-tree-checkbox__box{box-sizing:border-box;background:#fff;border:1px solid #c8d1df;border-radius:5px;width:17px;height:17px;transition:border-color .18s,background .18s,box-shadow .18s,transform .16s;position:relative;box-shadow:inset 0 0 0 1px #ffffffd6,0 1px 2px #1018280a}.ysd-tree-checkbox:hover .ysd-tree-checkbox__box{border-color:#7da7ff;box-shadow:0 0 0 4px #246bfe14,inset 0 0 0 1px #ffffffd1}.ysd-tree-checkbox input:focus-visible+.ysd-tree-checkbox__box{border-color:#246bfe;box-shadow:0 0 0 4px #246bfe24}.ysd-tree-checkbox input:active+.ysd-tree-checkbox__box{transform:scale(.92)}.ysd-tree-checkbox.is-checked .ysd-tree-checkbox__box{box-shadow:0 2px 6px color-mix(in srgb, var(--ysd-color-primary) 22%, transparent);background:linear-gradient(#3f7fff 0%,#246bfe 100%);border-color:#246bfe;animation:.22s cubic-bezier(.2,.8,.2,1) ysd-tree-checkbox-pop}.ysd-tree-checkbox__box:after{content:"";opacity:0;clip-path:inset(0 100% 0 0);transform-origin:50%;border-bottom:2px solid #fff;border-left:2px solid #fff;width:8px;height:4px;transition:opacity .1s,clip-path .2s 40ms,transform .22s cubic-bezier(.2,.8,.2,1);position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)rotate(-45deg)scale(.58)}.ysd-tree-checkbox.is-checked .ysd-tree-checkbox__box:after{opacity:1;clip-path:inset(0);transform:translate(-50%,-50%)rotate(-45deg)scale(1)}@keyframes ysd-tree-checkbox-pop{0%{transform:scale(.82)}70%{transform:scale(1.07)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.ysd-tree-checkbox__box,.ysd-tree-checkbox__box:after{transition:none;animation:none}}.ysd-ui-pagination{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding:16px 0 0;display:flex}.ysd-ui-pagination.is-left{justify-content:flex-start}.ysd-ui-pagination.is-center{justify-content:center}.ysd-ui-pagination.is-right{justify-content:flex-end}.ysd-ui-pagination button{color:#475467;background:#fff;border:1px solid #d8dee8;border-radius:6px;min-height:30px;font-family:inherit}.ysd-ui-pagination__size{width:auto;position:relative}.ysd-ui-pagination__size-trigger{justify-content:space-between;align-items:center;gap:4px;min-width:96px;min-height:30px;font-size:13px;display:inline-flex}.ysd-ui-pagination__size-arrow{color:currentColor;fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px;transition:transform .16s}.ysd-ui-pagination__size-trigger.is-open .ysd-ui-pagination__size-arrow{transform:rotate(180deg)}.ysd-ui-pagination__size-menu{z-index:6500;background:#fff;border:1px solid #d8dee8;border-radius:6px;gap:2px;min-width:104px;padding:4px;display:grid;position:absolute;bottom:calc(100% + 6px);right:0;box-shadow:0 10px 26px #0f172a1f}.ysd-ui-pagination .ysd-ui-pagination__size-option{color:#475467;text-align:left;background:0 0;border:0;border-radius:4px;justify-content:flex-start;width:100%;min-height:28px;padding:0 8px;font-size:13px}.ysd-ui-pagination button{cursor:pointer;padding:0 10px}.ysd-ui-pagination button:disabled{cursor:not-allowed;opacity:.5}.ysd-ui-pagination button:hover:not(:disabled){border-color:var(--ysd-pagination-hover-border,var(--ysd-color-primary-border));color:var(--ysd-pagination-hover-text,var(--ysd-color-primary-strong))}.ysd-ui-pagination__jumper{color:#667085;align-items:center;gap:6px;min-height:30px;font-size:13px;display:inline-flex}.ysd-ui-pagination__jumper input{color:#344054;text-align:center;width:48px;height:30px;font:inherit;background:#fff;border:1px solid #d8dee8;border-radius:6px;outline:none;padding:0 8px;transition:border-color .16s,box-shadow .16s}.ysd-ui-stepper{--ysd-stepper-marker-size:30px;--ysd-stepper-line-color:color-mix(in srgb, var(--ysd-border-strong) 72%, transparent);--ysd-stepper-active:var(--ysd-color-primary);--ysd-stepper-active-soft:color-mix(in srgb, var(--ysd-color-primary) 13%, transparent);--ysd-stepper-error:#ef4444;--ysd-stepper-wrap-row-gap:30px;width:100%;color:var(--ysd-text-primary);display:grid}.ysd-ui-stepper--horizontal{grid-template-columns:repeat(var(--ysd-stepper-count), minmax(0, 1fr));column-gap:12px}.ysd-ui-stepper--vertical{grid-template-columns:minmax(0,1fr);row-gap:8px}.ysd-ui-stepper--wrap{grid-template-columns:repeat(var(--ysd-stepper-columns), minmax(128px, 1fr));column-gap:12px;row-gap:var(--ysd-stepper-wrap-row-gap)}.ysd-ui-stepper__item{grid-template-columns:var(--ysd-stepper-marker-size) minmax(0, 1fr);min-width:0;color:inherit;font:inherit;text-align:left;background:0 0;border:0;gap:10px;padding:0;display:grid;position:relative}.ysd-ui-stepper--horizontal .ysd-ui-stepper__item,.ysd-ui-stepper--wrap .ysd-ui-stepper__item{grid-template-columns:minmax(0,1fr);grid-template-rows:var(--ysd-stepper-marker-size) auto;gap:8px}.ysd-ui-stepper__item:after,.ysd-ui-stepper__item:before{content:"";pointer-events:none;position:absolute}.ysd-ui-stepper--horizontal .ysd-ui-stepper__item:not(.is-last):after,.ysd-ui-stepper--wrap .ysd-ui-stepper__item:not(.is-row-last):after{top:calc(var(--ysd-stepper-marker-size)/2);left:calc(var(--ysd-stepper-marker-size) + 8px);background:var(--ysd-stepper-line-color);border-radius:999px;height:2px;right:-4px}.ysd-ui-stepper--wrap .ysd-ui-stepper__item.has-turn:before{top:calc(var(--ysd-stepper-marker-size)/2);left:calc(var(--ysd-stepper-marker-size)/2 - 1px);width:2px;height:calc(100% + var(--ysd-stepper-wrap-row-gap));background:var(--ysd-stepper-line-color);border-radius:999px}.ysd-ui-stepper--vertical .ysd-ui-stepper__item:not(.is-last):after{top:calc(var(--ysd-stepper-marker-size) + 6px);bottom:-10px;left:calc(var(--ysd-stepper-marker-size)/2 - 1px);background:var(--ysd-stepper-line-color);border-radius:999px;width:2px}.ysd-ui-stepper--clickable .ysd-ui-stepper__item.is-clickable{cursor:pointer}.ysd-ui-stepper--clickable .ysd-ui-stepper__item.is-clickable:hover .ysd-ui-stepper__marker{border-color:var(--ysd-stepper-active);box-shadow:0 10px 24px color-mix(in srgb, var(--ysd-color-primary) 16%, transparent);transform:translateY(-1px)}.ysd-ui-stepper__rail{z-index:1;justify-content:center;align-items:flex-start;display:flex;position:relative}.ysd-ui-stepper--horizontal .ysd-ui-stepper__rail,.ysd-ui-stepper--wrap .ysd-ui-stepper__rail{justify-content:flex-start}.ysd-ui-stepper__marker{width:var(--ysd-stepper-marker-size);height:var(--ysd-stepper-marker-size);border:1px solid var(--ysd-border-strong);background:var(--ysd-bg-elevated);color:var(--ysd-text-tertiary);transition:border-color var(--ysd-motion-normal,.18s) ease,background var(--ysd-motion-normal,.18s) ease,color var(--ysd-motion-normal,.18s) ease,box-shadow var(--ysd-motion-normal,.18s) ease,transform var(--ysd-motion-normal,.18s) ease;border-radius:999px;justify-content:center;align-items:center;font-size:13px;font-weight:700;line-height:1;display:inline-flex}.ysd-ui-stepper__content{z-index:2;flex-direction:column;min-width:0;padding-top:2px;display:flex;position:relative}.ysd-ui-stepper--horizontal .ysd-ui-stepper__content,.ysd-ui-stepper--wrap .ysd-ui-stepper__content{max-width:calc(100% - 8px);padding-top:0}.ysd-ui-stepper__title{color:var(--ysd-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;line-height:1.55;overflow:hidden}.ysd-ui-stepper__description{color:var(--ysd-text-tertiary);margin-top:2px;font-size:12px;line-height:1.5}.ysd-ui-stepper__item.is-finish .ysd-ui-stepper__marker{border-color:var(--ysd-stepper-active);background:var(--ysd-stepper-active);color:#fff}.ysd-ui-stepper__item.is-process .ysd-ui-stepper__marker{border-color:var(--ysd-stepper-active);background:var(--ysd-stepper-active-soft);color:var(--ysd-stepper-active);box-shadow:0 0 0 4px color-mix(in srgb, var(--ysd-color-primary) 8%, transparent)}.ysd-ui-stepper__item.is-process .ysd-ui-stepper__title{color:var(--ysd-stepper-active)}.ysd-ui-stepper__item.is-error .ysd-ui-stepper__marker{border-color:var(--ysd-stepper-error);background:color-mix(in srgb, var(--ysd-stepper-error) 12%, transparent);color:var(--ysd-stepper-error)}.ysd-ui-stepper__item.is-disabled{opacity:.48}.ysd-ui-stepper--compact{--ysd-stepper-marker-size:24px}.ysd-ui-stepper--compact .ysd-ui-stepper__title{font-size:13px}[data-theme=dark] .ysd-ui-stepper{--ysd-stepper-line-color:color-mix(in srgb, var(--ysd-border-strong) 58%, transparent)}.ysd-ui-editor{color:#101828;min-width:0}.ysd-ui-markdown-math{max-width:100%;color:inherit}.ysd-ui-markdown-math.is-inline{vertical-align:-.14em;max-width:100%;display:inline-block}.ysd-ui-markdown-math.is-display{overscroll-behavior-inline:contain;scrollbar-width:thin;-webkit-overflow-scrolling:touch;width:100%;padding:4px 0 6px;display:block;overflow:auto hidden}.ysd-ui-markdown-math.is-display .katex-display{text-align:center;width:max-content;min-width:100%;margin:0;padding:2px 8px}.ysd-ui-markdown-math.is-streaming{opacity:.78}.ysd-ui-editor{--ysd-editor-height:300px;background:#fff;border:1px solid #d8dee8;border-radius:8px;transition:border-color .16s,box-shadow .16s;overflow:hidden}.ysd-ui-editor.is-disabled{color:#98a2b3;cursor:not-allowed;background:#f8fafc}.ysd-ui-editor__toolbar{scrollbar-width:thin;background:#fff;border-bottom:1px solid #e4e7ec;flex-wrap:nowrap;align-items:center;gap:7px;min-width:0;min-height:48px;padding:7px 9px;display:flex;overflow:auto hidden}.ysd-ui-editor__tool-group,.ysd-ui-editor__mode-group{flex:none;align-items:center;gap:2px;display:inline-flex}.ysd-ui-editor__tool-divider{background:#e9edf3;flex:0 0 1px;width:1px;height:22px}.ysd-ui-editor__tool,.ysd-ui-editor__mode{color:#475467;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;min-width:32px;height:32px;padding:0 7px;font-size:13px;font-weight:820;line-height:1;transition:border-color .16s,background .16s,color .16s,transform .16s;display:inline-flex}.ysd-ui-editor__tool:hover,.ysd-ui-editor__tool.active,.ysd-ui-editor__tool.is-find-active,.ysd-ui-editor__mode:hover,.ysd-ui-editor__mode.active{color:#155eea;background:#f2f6ff;border-color:#d9e4fb}.ysd-ui-editor__tool:hover,.ysd-ui-editor__mode:hover{transform:translateY(-1px)}.ysd-ui-editor__tool:disabled{opacity:.46;cursor:not-allowed;transform:none}.ysd-ui-editor__script-trigger{gap:3px;padding-inline:6px 4px}.ysd-ui-editor__script-menu{gap:4px;display:grid}.ysd-ui-editor__script-menu button{color:#344054;cursor:pointer;width:100%;height:38px;font:inherit;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:11px;padding:0 10px;font-size:14px;font-weight:650;display:flex}.ysd-ui-editor__script-menu button:hover,.ysd-ui-editor__script-menu button:focus-visible{color:#155eea;background:#f2f6ff;outline:none}.ysd-ui-editor__tool-glyph{color:inherit;justify-content:center;align-items:center;font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif;font-size:15px;font-weight:760;line-height:1;display:inline-flex}.ysd-ui-editor__tool-glyph.is-italic{font-family:Georgia,serif;font-style:italic;font-weight:700}.ysd-ui-editor__tool-glyph.is-strikethrough{text-decoration:line-through}.ysd-ui-editor__tool-glyph.is-ordered-list{font-size:12px}.ysd-ui-editor__format-select{color:#344054;flex:none;align-items:center;width:78px;height:32px;display:inline-flex;position:relative}.ysd-ui-editor__format-select select{appearance:none;width:100%;height:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;outline:none;padding:0 25px 0 9px;font-size:13px;font-weight:650}.ysd-ui-editor__format-select select:hover,.ysd-ui-editor__format-select select:focus-visible{color:#155eea;background:#f2f6ff;border-color:#d9e4fb}.ysd-ui-editor__format-select select:disabled{opacity:.46;cursor:not-allowed}.ysd-ui-editor__format-select>svg{pointer-events:none;position:absolute;right:7px}.ysd-ui-editor__mode-group{background:#f8fafc;border:1px solid #e4e7ec;border-radius:8px;padding:2px}.ysd-ui-editor__mode-group .ysd-ui-editor__mode{width:29px;min-width:29px;height:27px;padding:0}.ysd-ui-editor__toolbar-spacer{flex:auto;min-width:8px}.ysd-ui-editor__sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.ysd-ui-editor__content,.ysd-ui-markdown-editor__input,.ysd-ui-markdown-editor__preview{min-width:0;min-height:var(--ysd-editor-height)}.ysd-ui-editor__content{color:#101828;background:#fff;outline:none;padding:14px 16px;font-size:14px;line-height:1.72;overflow:auto}.ysd-ui-editor__content:empty:before{content:attr(data-placeholder);color:#98a2b3;pointer-events:none}.ysd-ui-html-editor__content h1,.ysd-ui-html-editor__content h2,.ysd-ui-html-editor__content h3,.ysd-ui-markdown-preview h1,.ysd-ui-markdown-preview h2,.ysd-ui-markdown-preview h3{color:#101828;margin:.9em 0 .45em;line-height:1.32}.ysd-ui-html-editor__content h1,.ysd-ui-markdown-preview h1{font-size:26px}.ysd-ui-html-editor__content h2,.ysd-ui-markdown-preview h2{font-size:22px}.ysd-ui-html-editor__content h3,.ysd-ui-markdown-preview h3,.ysd-ui-markdown-preview h4,.ysd-ui-markdown-preview h5,.ysd-ui-markdown-preview h6{font-size:18px}.ysd-ui-html-editor__content p,.ysd-ui-html-editor__content blockquote,.ysd-ui-markdown-preview p,.ysd-ui-markdown-preview blockquote{margin:.65em 0}.ysd-ui-html-editor__content blockquote,.ysd-ui-markdown-preview blockquote{color:#475467;background:#f3f7ff;border-left:3px solid #8fb4ff;padding:8px 12px}.ysd-ui-html-editor__content pre,.ysd-ui-markdown-preview__code,.ysd-ui-markdown-preview pre{color:#dbeafe;background:#101828;border-radius:8px;margin:10px 0;padding:12px 14px;font:12px/1.7 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;overflow:auto}.ysd-ui-html-editor__content code,.ysd-ui-markdown-preview code{color:#155eea;background:#eef4ff;border-radius:6px;padding:2px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.9em}.ysd-ui-markdown-preview__code code,.ysd-ui-markdown-preview pre code{color:inherit;background:0 0;padding:0}.ysd-ui-markdown-preview__code span{color:#94a3b8;margin-bottom:6px;font-size:11px;display:block}.ysd-ui-html-editor__content a,.ysd-ui-markdown-preview a{color:#155eea;text-decoration:none}.ysd-ui-html-editor__content a:hover,.ysd-ui-markdown-preview a:hover{text-decoration:underline}.ysd-ui-markdown-editor__body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-width:0;display:grid}.ysd-ui-markdown-editor__find{background:#fff;border-bottom:1px solid #e4e7ec;gap:6px;padding:7px;display:grid}.ysd-ui-markdown-editor__find-row{justify-content:flex-end;align-items:center;gap:5px;display:flex}.ysd-ui-markdown-editor__find-input{color:#667085;background:#fff;border:1px solid #d8dee8;border-radius:7px;align-items:center;gap:6px;width:min(360px,100%);min-width:0;height:32px;padding:0 8px;display:flex}.ysd-ui-markdown-editor__find-input:focus-within{border-color:#8fb4ff;box-shadow:0 0 0 2px #246bfe1a}.ysd-ui-markdown-editor__find-input input{color:#101828;min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:12px}.ysd-ui-markdown-editor__find-input small{color:#98a2b3;font-variant-numeric:tabular-nums;flex:none;font-size:10px}.ysd-ui-markdown-editor__find-row>button{color:#475467;cursor:pointer;background:0 0;border:0;border-radius:6px;min-width:30px;height:30px;padding:0 8px;font-size:14px}.ysd-ui-markdown-editor__find-row>button.is-text{background:#fff;border:1px solid #d8dee8;font-size:11px;font-weight:760}.ysd-ui-markdown-editor__find-row>button:hover:not(:disabled){color:#101828;background:#f3f6fb}.ysd-ui-markdown-editor__find-row>button:disabled{opacity:.35;cursor:default}.ysd-ui-markdown-editor:not(.is-split) .ysd-ui-markdown-editor__body{grid-template-columns:minmax(0,1fr)}.ysd-ui-markdown-editor__input{resize:vertical;color:#101828;tab-size:2;background:#fff;border:0;border-right:1px solid #e4e7ec;outline:none;width:100%;padding:14px 16px;font:13px/1.75 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.ysd-ui-markdown-editor:not(.is-split) .ysd-ui-markdown-editor__input{border-right:0}.ysd-ui-markdown-editor__input::placeholder{color:#98a2b3}.ysd-ui-markdown-editor__preview{background:#fff;padding:14px 16px;overflow:auto}.ysd-ui-markdown-preview{color:#101828;font-size:14px;line-height:1.75}.ysd-ui-markdown-preview>:first-child{margin-top:0}.ysd-ui-markdown-preview>:last-child{margin-bottom:0}.ysd-ui-markdown-preview ul,.ysd-ui-markdown-preview ol{margin:.65em 0;padding-left:22px}.ysd-ui-markdown-preview li+li{margin-top:4px}.ysd-ui-markdown-preview table{border-collapse:collapse;width:100%;margin:12px 0;font-size:13px}.ysd-ui-markdown-preview th,.ysd-ui-markdown-preview td{text-align:left;vertical-align:top;border:1px solid #e4e7ec;padding:8px 10px}.ysd-ui-markdown-preview th{color:#101828;background:#f8fafc;font-weight:820}.ysd-ui-markdown-preview hr{background:#e4e7ec;border:0;height:1px;margin:16px 0}.ysd-ui-markdown-preview img{border-radius:10px;max-width:100%;height:auto}.ysd-ui-markdown-preview sup,.ysd-ui-markdown-preview sub{vertical-align:baseline;font-size:.72em;line-height:0;position:relative}.ysd-ui-markdown-preview sup{top:-.48em}.ysd-ui-markdown-preview sub{bottom:-.2em}.ysd-ui-markdown-preview .ysd-ui-markdown-citation{vertical-align:baseline;margin:0 1px 0 2px;line-height:1;display:inline-flex;transform:translateY(-.24em)}.ysd-ui-markdown-preview .ysd-ui-markdown-citation button{color:#155eef;min-width:17px;height:17px;font:inherit;cursor:pointer;background:#eaf1ff;border:0;border-radius:5px;padding:0 2px;font-size:9px;font-weight:800;line-height:17px;transition:color .16s,background .16s,box-shadow .16s}.ysd-ui-markdown-preview .ysd-ui-markdown-citation button:hover,.ysd-ui-markdown-preview .ysd-ui-markdown-citation button:focus-visible{color:#0f4bd6;background:#dce9ff;outline:none;box-shadow:0 0 0 2px #246bfe24}@media (width<=760px){.ysd-ui-markdown-editor__body{grid-template-columns:minmax(0,1fr)}.ysd-ui-markdown-editor__input{border-bottom:1px solid #e4e7ec;border-right:0}}.ysd-ui-badge{vertical-align:middle;align-items:center;width:fit-content;min-width:0;line-height:1;display:inline-flex;position:relative}.ysd-ui-badge__content{z-index:1;box-sizing:border-box;color:#fff;background:var(--ysd-color-primary);min-width:20px;height:20px;box-shadow:0 8px 18px color-mix(in srgb, var(--ysd-color-primary) 24%, transparent);pointer-events:none;transform-origin:50%;border:2px solid #fff;border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-size:12px;font-weight:860;line-height:16px;display:inline-flex;position:absolute;top:0;right:0;transform:translate(44%,-44%)}.ysd-ui-badge--standalone .ysd-ui-badge__content{pointer-events:auto;position:static;transform:none}.ysd-ui-badge--dot .ysd-ui-badge__content{width:10px;min-width:10px;height:10px;padding:0;transform:translate(42%,-42%)}.ysd-ui-loading{z-index:10000;color:#1f2937;place-items:center;display:inline-grid}.ysd-ui-loading--overlay{background:var(--ysd-loading-background,#f8fafcad);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);position:absolute;inset:0}.ysd-ui-loading--fullscreen{position:fixed}.ysd-ui-loading--inline{background:0 0;place-items:center;width:100%;min-width:0;display:grid;position:relative}.ysd-ui-loading--inline.ysd-ui-loading--fill{flex:1 1 0;align-self:stretch;height:100%}.ysd-ui-loading__panel{color:#1f2937;min-width:112px;min-height:92px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:18px 20px;display:inline-flex}.ysd-ui-loading--inline .ysd-ui-loading__panel{min-width:0;min-height:0;box-shadow:none;background:0 0;border:0;padding:0}.ysd-ui-loading--small .ysd-ui-loading__panel{gap:8px}.ysd-ui-loading--large .ysd-ui-loading__panel{gap:14px;min-width:148px;min-height:118px}.ysd-ui-loading--brand .ysd-ui-loading__panel{gap:0;min-width:188px;min-height:96px}.ysd-ui-loading--inline.ysd-ui-loading--brand .ysd-ui-loading__panel{min-width:max-content}.ysd-ui-loading--fullscreen.ysd-ui-loading--brand .ysd-ui-loading__panel{min-width:360px;min-height:180px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:0}.ysd-ui-loading__spinner{border:3px solid #dbe7ff;border-top-color:var(--ysd-color-primary);border-radius:999px;width:28px;height:28px;animation:.82s linear infinite ysd-ui-loading-spin}.ysd-ui-loading--small .ysd-ui-loading__spinner{border-width:2px;width:20px;height:20px}.ysd-ui-loading--large .ysd-ui-loading__spinner{width:36px;height:36px}.ysd-ui-loading__text{color:#475467;font-size:13px;font-weight:700;line-height:20px}.ysd-ui-loading__dots{align-items:center;gap:7px;height:28px;display:inline-flex}.ysd-ui-loading__dots i{background:var(--ysd-color-primary);border-radius:999px;width:8px;height:8px;animation:.9s ease-in-out infinite ysd-ui-loading-dot;display:block}.ysd-ui-loading__dots i:nth-child(2){animation-delay:.12s}.ysd-ui-loading__dots i:nth-child(3){animation-delay:.24s}.ysd-ui-loading__brand{color:var(--ysd-color-primary-strong);isolation:isolate;align-items:center;display:inline-flex}.ysd-ui-loading--fullscreen .ysd-ui-loading__brand{transform-origin:50%;transform:scale(1.44)}.ysd-ui-loading__brand-logo{filter:drop-shadow(0 16px 30px #155eea14);width:190px;height:42px;overflow:visible}.ysd-ui-loading--large .ysd-ui-loading__brand-logo{width:238px;height:48px}.ysd-ui-loading--fullscreen .ysd-ui-loading__brand-logo{width:360px;height:72px}.ysd-ui-loading__brand-text{letter-spacing:7px;dominant-baseline:middle;paint-order:stroke fill;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:44px;font-weight:900}.ysd-ui-loading__brand-text--base{fill:#155eea09;stroke:currentColor;stroke-width:2.1px;opacity:.82;animation:2.2s ease-in-out infinite ysd-ui-loading-logo-breathe}.ysd-ui-loading__brand-text--scan{fill:#0000;stroke-width:3.25px;stroke-linecap:round;stroke-linejoin:round;opacity:.98;filter:drop-shadow(0 0 12px #155eea42)drop-shadow(0 0 18px #12b76a2e);animation:1.72s ease-in-out infinite ysd-ui-loading-logo-glow}.ysd-ui-loading__animated-text{color:#155eea;letter-spacing:0;align-items:baseline;gap:1px;font-size:15px;font-weight:860;line-height:24px;display:inline-flex}.ysd-ui-loading__animated-text span{animation:1.18s cubic-bezier(.2,0,0,1) infinite ysd-ui-loading-char;animation-delay:calc(var(--ysd-loading-char-index)*56ms)}.ysd-ui-loading__sr{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes ysd-ui-loading-spin{to{transform:rotate(360deg)}}@keyframes ysd-ui-loading-dot{0%,80%,to{opacity:.38;transform:translateY(0)scale(.82)}40%{opacity:1;transform:translateY(-5px)scale(1)}}@keyframes ysd-ui-loading-char{0%,to{opacity:.42;transform:translateY(0)}42%{opacity:1;transform:translateY(-3px)}}@keyframes ysd-ui-loading-logo-breathe{0%{opacity:.58}50%{opacity:.9}to{opacity:.58}}@keyframes ysd-ui-loading-logo-glow{0%,to{opacity:.76;filter:drop-shadow(0 0 8px #155eea2e)drop-shadow(0 0 14px #12b76a1f)}42%{opacity:1;filter:drop-shadow(0 0 14px #155eea57)drop-shadow(0 0 22px #12b76a38)}}.ysd-ui-tooltip{z-index:12000;width:max-content;max-width:100%;display:inline-flex;position:relative}.ysd-ui-tooltip__content{z-index:13000;color:#fff;opacity:1;pointer-events:auto;-webkit-user-select:text;user-select:text;white-space:normal;background:#111827;border-radius:6px;width:max-content;max-width:260px;padding:6px 8px;font-size:12px;line-height:1.4;position:fixed;box-shadow:0 12px 30px #0f172a38}.ysd-ui-tooltip__content--top,.ysd-ui-tooltip__content--bottom{transform:translateY(0)}.ysd-ui-tooltip-fade-enter-active,.ysd-ui-tooltip-fade-leave-active{transition:opacity .14s,transform .14s}.ysd-ui-tooltip-fade-enter-from,.ysd-ui-tooltip-fade-leave-to{opacity:0}.ysd-ui-tooltip-fade-enter-from.ysd-ui-tooltip__content--top,.ysd-ui-tooltip-fade-leave-to.ysd-ui-tooltip__content--top{transform:translateY(3px)}.ysd-ui-tooltip-fade-enter-from.ysd-ui-tooltip__content--bottom,.ysd-ui-tooltip-fade-leave-to.ysd-ui-tooltip__content--bottom{transform:translateY(-3px)}.ysd-ui-empty{min-width:0;color:var(--ysd-text-secondary);text-align:center;justify-items:center;gap:14px;padding:32px 20px;display:grid}.ysd-ui-empty--small{gap:10px;padding:20px 14px}.ysd-ui-empty--large{gap:18px;padding:48px 24px}.ysd-ui-empty__visual{width:112px;height:84px;color:var(--ysd-color-primary);place-items:center;display:grid}.ysd-ui-empty--small .ysd-ui-empty__visual{width:82px;height:62px}.ysd-ui-empty--large .ysd-ui-empty__visual{width:148px;height:110px}.ysd-ui-empty__visual img,.ysd-ui-empty__visual svg{max-width:100%;max-height:100%;display:block}.ysd-ui-empty__visual svg rect{fill:var(--ysd-bg-panel-muted);stroke:var(--ysd-border-color)}.ysd-ui-empty__visual svg path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:3px;opacity:.52}.ysd-ui-empty__visual svg circle{fill:var(--ysd-color-primary-soft);stroke:var(--ysd-color-primary-border)}.ysd-ui-empty__content{gap:5px;display:grid}.ysd-ui-empty__content strong{color:var(--ysd-text-primary);font-size:15px;font-weight:840;line-height:22px}.ysd-ui-empty__content p{color:var(--ysd-text-muted);margin:0;font-size:13px;line-height:21px}.ysd-ui-empty__action{margin-top:2px}.ysd-ui-skeleton{gap:14px;min-width:0;display:flex}.ysd-ui-skeleton__avatar,.ysd-ui-skeleton__title,.ysd-ui-skeleton__row{background:linear-gradient(90deg, var(--ysd-bg-panel-muted), var(--ysd-border-muted), var(--ysd-bg-panel-muted));background-size:220% 100%;display:block}.ysd-ui-skeleton--animated .ysd-ui-skeleton__avatar,.ysd-ui-skeleton--animated .ysd-ui-skeleton__title,.ysd-ui-skeleton--animated .ysd-ui-skeleton__row{animation:1.35s ease-in-out infinite ysd-ui-skeleton-shimmer}.ysd-ui-skeleton__avatar{border-radius:50%;flex:none;width:42px;height:42px}.ysd-ui-skeleton__body{flex:1;align-content:start;gap:10px;min-width:0;display:grid}.ysd-ui-skeleton__title{border-radius:6px;width:38%;height:18px}.ysd-ui-skeleton__row{border-radius:6px;height:14px}.ysd-ui-skeleton--round .ysd-ui-skeleton__title,.ysd-ui-skeleton--round .ysd-ui-skeleton__row{border-radius:999px}.ysd-ui-alert{border:1px solid var(--ysd-color-info-soft);min-width:0;color:var(--ysd-text-secondary);background:var(--ysd-color-info-soft);border-radius:8px;grid-template-columns:auto minmax(0,1fr);gap:10px;padding:12px 38px 12px 12px;display:grid;position:relative}.ysd-ui-alert--center{align-items:center}.ysd-ui-alert__icon{width:24px;height:24px;color:var(--ysd-color-info);background:color-mix(in srgb, var(--ysd-bg-panel) 72%, transparent);border-radius:8px;place-items:center;display:inline-grid}.ysd-ui-alert__icon svg,.ysd-ui-alert__close svg{width:15px;height:15px}.ysd-ui-alert__body{gap:3px;min-width:0;display:grid}.ysd-ui-alert__body strong{color:var(--ysd-text-primary);font-size:14px;font-weight:840;line-height:20px}.ysd-ui-alert__body p{color:var(--ysd-text-secondary);margin:0;font-size:13px;line-height:20px}.ysd-ui-alert__close{width:24px;height:24px;color:var(--ysd-text-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:inline-grid;position:absolute;top:10px;right:10px}.ysd-ui-alert__close:hover{color:var(--ysd-text-primary);background:color-mix(in srgb, var(--ysd-bg-panel) 62%, transparent)}.ysd-ui-alert--success{border-color:var(--ysd-color-success-border);background:var(--ysd-color-success-soft)}.ysd-ui-alert--success .ysd-ui-alert__icon{color:var(--ysd-color-success)}.ysd-ui-alert--warning{border-color:var(--ysd-color-warning-border);background:var(--ysd-color-warning-soft)}.ysd-ui-alert--warning .ysd-ui-alert__icon{color:var(--ysd-color-warning)}.ysd-ui-alert--danger{border-color:var(--ysd-color-danger-border);background:var(--ysd-color-danger-soft)}.ysd-ui-alert--danger .ysd-ui-alert__icon{color:var(--ysd-color-danger)}.ysd-ui-drawer-backdrop{z-index:9000;background:var(--ysd-bg-mask);display:flex;position:fixed;inset:0}.ysd-ui-drawer-backdrop--rtl{justify-content:flex-end}.ysd-ui-drawer-backdrop--ltr{justify-content:flex-start}.ysd-ui-drawer-backdrop--ttb{align-items:flex-start}.ysd-ui-drawer-backdrop--btt{align-items:flex-end}.ysd-ui-drawer{border:1px solid var(--ysd-border-muted);min-width:0;min-height:0;color:var(--ysd-text-regular);background:var(--ysd-bg-elevated);box-shadow:var(--ysd-shadow-lg);grid-template-rows:auto minmax(0,1fr) auto;display:grid}.ysd-ui-drawer--rtl,.ysd-ui-drawer--ltr{max-width:calc(100vw - 32px);height:100%}.ysd-ui-drawer--ttb,.ysd-ui-drawer--btt{width:100%;max-height:calc(100vh - 32px)}.ysd-ui-drawer__header,.ysd-ui-drawer__footer{border-bottom:1px solid var(--ysd-border-soft);justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}.ysd-ui-drawer__footer{border-top:1px solid var(--ysd-border-soft);border-bottom:0;justify-content:flex-end}.ysd-ui-drawer__header h2{color:var(--ysd-text-primary);margin:0;font-size:16px;font-weight:860;line-height:24px}.ysd-ui-drawer__close{width:30px;height:30px;color:var(--ysd-text-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:inline-grid}.ysd-ui-drawer__close:hover{color:var(--ysd-text-primary);background:var(--ysd-bg-panel-muted)}.ysd-ui-drawer__close svg{width:16px;height:16px}.ysd-ui-drawer__body{min-height:0;padding:18px;overflow:auto}.ysd-ui-drawer-fade-enter-active,.ysd-ui-drawer-fade-leave-active,.ysd-ui-drawer-slide-rtl-enter-active,.ysd-ui-drawer-slide-rtl-leave-active,.ysd-ui-drawer-slide-ltr-enter-active,.ysd-ui-drawer-slide-ltr-leave-active,.ysd-ui-drawer-slide-ttb-enter-active,.ysd-ui-drawer-slide-ttb-leave-active,.ysd-ui-drawer-slide-btt-enter-active,.ysd-ui-drawer-slide-btt-leave-active{transition:opacity .18s cubic-bezier(.2,0,0,1),transform .18s cubic-bezier(.2,0,0,1)}.ysd-ui-drawer-fade-enter-from,.ysd-ui-drawer-fade-leave-to{opacity:0}.ysd-ui-drawer-slide-rtl-enter-from,.ysd-ui-drawer-slide-rtl-leave-to{transform:translate(100%)}.ysd-ui-drawer-slide-ltr-enter-from,.ysd-ui-drawer-slide-ltr-leave-to{transform:translate(-100%)}.ysd-ui-drawer-slide-ttb-enter-from,.ysd-ui-drawer-slide-ttb-leave-to{transform:translateY(-100%)}.ysd-ui-drawer-slide-btt-enter-from,.ysd-ui-drawer-slide-btt-leave-to{transform:translateY(100%)}.ysd-ui-popover{z-index:12000;width:max-content;max-width:100%;display:inline-flex;position:relative}.ysd-ui-popover__reference{display:inline-flex}.ysd-ui-popover__content{z-index:16000;border:1px solid var(--ysd-border-soft);min-width:220px;max-width:min(320px,100vw - 28px);color:var(--ysd-text-regular);background:var(--ysd-bg-elevated);box-shadow:var(--ysd-shadow-md);border-radius:8px;padding:12px;position:fixed}.ysd-ui-popover__title{color:var(--ysd-text-primary);margin-bottom:8px;font-size:14px;font-weight:840;line-height:20px}.ysd-ui-popover__body{color:var(--ysd-text-secondary);font-size:13px;line-height:21px}.ysd-ui-popover__arrow{border-left:1px solid var(--ysd-border-soft);border-top:1px solid var(--ysd-border-soft);background:var(--ysd-bg-elevated);width:10px;height:10px;position:absolute;transform:rotate(45deg)}.ysd-ui-popover__content--top .ysd-ui-popover__arrow{left:var(--ysd-popover-arrow-left,50%);bottom:-6px;transform:translate(-50%)rotate(225deg)}.ysd-ui-popover__content--bottom .ysd-ui-popover__arrow{left:var(--ysd-popover-arrow-left,50%);top:-6px;transform:translate(-50%)rotate(45deg)}.ysd-ui-popover__content--left .ysd-ui-popover__arrow{top:var(--ysd-popover-arrow-top,50%);right:-6px;transform:translateY(-50%)rotate(135deg)}.ysd-ui-popover__content--right .ysd-ui-popover__arrow{top:var(--ysd-popover-arrow-top,50%);left:-6px;transform:translateY(-50%)rotate(-45deg)}.ysd-ui-popover-fade-enter-active,.ysd-ui-popover-fade-leave-active{transition:opacity .14s cubic-bezier(.2,0,0,1),transform .14s cubic-bezier(.2,0,0,1)}.ysd-ui-popover-fade-enter-from,.ysd-ui-popover-fade-leave-to{opacity:0}.ysd-ui-progress{--ysd-progress-active:var(--ysd-progress-color,var(--ysd-color-primary));min-width:0;color:var(--ysd-text-secondary);align-items:center;gap:10px;display:flex}.ysd-ui-progress--success{--ysd-progress-active:var(--ysd-progress-color,var(--ysd-color-success))}.ysd-ui-progress--warning{--ysd-progress-active:var(--ysd-progress-color,var(--ysd-color-warning))}.ysd-ui-progress--danger{--ysd-progress-active:var(--ysd-progress-color,var(--ysd-color-danger))}.ysd-ui-progress__track{height:var(--ysd-progress-stroke);background:var(--ysd-bg-panel-muted);border-radius:999px;flex:1;overflow:hidden}.ysd-ui-progress__bar{width:var(--ysd-progress-value);border-radius:inherit;color:#fff;background:var(--ysd-progress-active);justify-content:flex-end;align-items:center;height:100%;transition:width .22s cubic-bezier(.2,0,0,1);display:flex}.ysd-ui-progress--text-inside .ysd-ui-progress__bar span{color:#fff;padding:0 8px;font-size:11px;font-weight:760;line-height:1}.ysd-ui-progress__text{min-width:42px;color:var(--ysd-text-muted);text-align:right;font-size:13px;font-weight:760;line-height:20px}.ysd-ui-progress--circle{width:var(--ysd-progress-size);height:var(--ysd-progress-size);color:var(--ysd-text-primary);background:radial-gradient(circle closest-side, var(--ysd-bg-panel) calc(100% - var(--ysd-progress-stroke) - 1px), transparent 0),conic-gradient(var(--ysd-progress-active) var(--ysd-progress-value), var(--ysd-bg-panel-muted) 0);border-radius:50%;justify-content:center}.ysd-ui-progress__circle{place-items:center;width:100%;height:100%;display:grid}.ysd-ui-progress__circle span{font-size:14px;font-weight:840;line-height:20px}@keyframes ysd-ui-skeleton-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}.ysd-ui-notify-stack{pointer-events:none;width:min(360px,100vw - 32px);position:fixed}.ysd-ui-notify-stack__list{flex-direction:column;gap:10px;display:flex}.ysd-ui-notify-stack--top-right,.ysd-ui-notify-stack--bottom-right{align-items:flex-end}.ysd-ui-notify-stack--top-left,.ysd-ui-notify-stack--bottom-left{align-items:flex-start}.ysd-ui-notify-stack--top-center,.ysd-ui-notify-stack--bottom-center{align-items:center}.ysd-ui-notify{color:#1f2937;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);pointer-events:auto;background:#fffffff5;border:1px solid #dce4f0;border-radius:8px;grid-template-columns:auto minmax(0,1fr);gap:10px;width:min(360px,100vw - 32px);min-height:72px;padding:14px 42px 14px 14px;display:grid;position:relative;box-shadow:0 18px 48px #0f172a24}.ysd-ui-notify__icon{color:#2563eb;background:#eaf2ff;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.ysd-ui-notify__icon svg,.ysd-ui-notify__close svg{width:16px;height:16px}.ysd-ui-notify__body{gap:4px;min-width:0;display:grid}.ysd-ui-notify__title{color:#101828;font-size:14px;font-weight:860;line-height:20px}.ysd-ui-notify__message{color:#667085;font-size:13px;line-height:20px}.ysd-ui-notify__action{margin-top:4px}.ysd-ui-notify__close{color:#98a2b3;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex;position:absolute;top:10px;right:10px}.ysd-ui-notify__badge{z-index:1;position:absolute;top:-8px;right:-8px}.ysd-ui-notify__badge .ysd-ui-badge__content{transition:background .16s,box-shadow .16s,transform .16s}.ysd-ui-notify--overflowed{border-color:#f4aaa3;box-shadow:0 18px 48px #b423182e}.ysd-ui-notify--overflowed .ysd-ui-notify__badge .ysd-ui-badge__content{background:#b42318;box-shadow:0 9px 20px #b4231847}.ysd-ui-notify--duplicate-hit-odd,.ysd-ui-notify--duplicate-hit-even{animation-duration:.28s;animation-timing-function:cubic-bezier(.2,0,0,1)}.ysd-ui-notify--duplicate-hit-odd{animation-name:ysd-ui-notify-duplicate-nudge-odd}.ysd-ui-notify--duplicate-hit-even{animation-name:ysd-ui-notify-duplicate-nudge-even}.ysd-ui-notify--duplicate-hit-odd .ysd-ui-notify__badge .ysd-ui-badge__content,.ysd-ui-notify--duplicate-hit-even .ysd-ui-notify__badge .ysd-ui-badge__content{animation-duration:.32s;animation-timing-function:cubic-bezier(.2,0,0,1)}.ysd-ui-notify--duplicate-hit-odd .ysd-ui-notify__badge .ysd-ui-badge__content{animation-name:ysd-ui-notify-badge-pop-odd}.ysd-ui-notify--duplicate-hit-even .ysd-ui-notify__badge .ysd-ui-badge__content{animation-name:ysd-ui-notify-badge-pop-even}.ysd-ui-notify-enter-active,.ysd-ui-notify-leave-active,.ysd-ui-notify-move{transition:opacity var(--ysd-notify-motion-duration,.18s) var(--ysd-notify-motion-easing,ease),transform var(--ysd-notify-motion-duration,.18s) var(--ysd-notify-motion-easing,ease),filter var(--ysd-notify-motion-duration,.18s) var(--ysd-notify-motion-easing,ease)}.ysd-ui-notify-leave-active{position:absolute}.ysd-ui-notify-enter-active.ysd-ui-notify--motion-none,.ysd-ui-notify-leave-active.ysd-ui-notify--motion-none,.ysd-ui-notify-move.ysd-ui-notify--motion-none{transition:none}.ysd-ui-notify--motion-slide{--ysd-notify-motion-duration:.18s;--ysd-notify-motion-easing:cubic-bezier(.2, 0, 0, 1)}.ysd-ui-notify--motion-float{--ysd-notify-motion-duration:.26s;--ysd-notify-motion-easing:cubic-bezier(.16, 1, .3, 1)}.ysd-ui-notify--motion-spring{--ysd-notify-motion-duration:.32s;--ysd-notify-motion-easing:cubic-bezier(.16, 1, .3, 1)}.ysd-ui-notify-enter-from.ysd-ui-notify--motion-slide,.ysd-ui-notify-leave-to.ysd-ui-notify--motion-slide{opacity:0;transform:translateX(var(--ysd-notify-slide-x,0)) translateY(var(--ysd-notify-slide-y,-10px)) scale(.98)}.ysd-ui-notify-enter-from.ysd-ui-notify--motion-float,.ysd-ui-notify-leave-to.ysd-ui-notify--motion-float{opacity:0;filter:blur(8px);transform:translateX(var(--ysd-notify-slide-x,0)) translateY(var(--ysd-notify-slide-y,-10px)) scale(.96)}.ysd-ui-notify-enter-active.ysd-ui-notify--motion-spring{animation:ysd-ui-notify-spring-in var(--ysd-notify-motion-duration) var(--ysd-notify-motion-easing) both;transition:none}.ysd-ui-notify-leave-to.ysd-ui-notify--motion-spring{opacity:0;transform:translateX(var(--ysd-notify-slide-x,0)) translateY(var(--ysd-notify-slide-y,-10px)) scale(.98)}@keyframes ysd-ui-notify-duplicate-nudge-odd{0%{transform:translate(0)}28%{transform:translate(-4px)}58%{transform:translate(3px)}to{transform:translate(0)}}@keyframes ysd-ui-notify-duplicate-nudge-even{0%{transform:translate(0)}28%{transform:translate(-4px)}58%{transform:translate(3px)}to{transform:translate(0)}}@keyframes ysd-ui-notify-badge-pop-odd{0%{transform:scale(1)}42%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes ysd-ui-notify-badge-pop-even{0%{transform:scale(1)}42%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes ysd-ui-notify-spring-in{0%{opacity:0;transform:translateX(var(--ysd-notify-slide-x,0)) translateY(var(--ysd-notify-slide-y,-10px)) scale(.96)}68%{opacity:1;transform:translateX(var(--ysd-notify-overshoot-x,0)) translateY(var(--ysd-notify-overshoot-y,0)) scale(1.01)}to{opacity:1;transform:translate(0)translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.ysd-ui-notify--duplicate-hit-odd,.ysd-ui-notify--duplicate-hit-even,.ysd-ui-notify--duplicate-hit-odd .ysd-ui-notify__badge .ysd-ui-badge__content,.ysd-ui-notify--duplicate-hit-even .ysd-ui-notify__badge .ysd-ui-badge__content,.ysd-ui-notify-enter-active,.ysd-ui-notify-leave-active,.ysd-ui-notify-move{transition:none;animation:none}}.ysd-code-block,.ysd-log-block{--ysd-code-bg:#101828;--ysd-code-bg-deep:#0b1220;--ysd-code-border:#dbe5f4;--ysd-code-divider:#94a3b82e;--ysd-code-text:#dbeafe;--ysd-code-muted:#7b8aa0;--ysd-code-header-bg:#111827;--ysd-code-header-text:#cbd5e1;--ysd-code-label-color:#93c5fd;--ysd-code-label-bg:#2563eb1f;--ysd-code-label-border:#93c5fd2e;--ysd-code-button-color:#cbd5e1;--ysd-code-button-bg:#ffffff0a;--ysd-code-button-border:#94a3b833;--ysd-code-button-hover-color:#fff;--ysd-code-button-hover-bg:#2563eb38;--ysd-code-button-hover-border:#93c5fd75;--ysd-code-caret:#93c5fd;--ysd-code-selection:#93c5fd38;--ysd-code-token-tag:#93c5fd;--ysd-code-token-attr:#fcd34d;--ysd-code-token-string:#86efac;--ysd-code-token-comment:#94a3b8;--ysd-code-token-keyword:#c4b5fd;--ysd-code-token-number:#fca5a5;--ysd-code-token-function:#67e8f9;--ysd-code-token-search-color:#111827;--ysd-code-token-search-bg:#fde68a;border:1px solid var(--ysd-code-border);background:var(--ysd-code-bg);border-radius:8px;min-width:0;overflow:visible;box-shadow:0 12px 30px #0f172a0f}.ysd-code-block--theme-light{--ysd-code-bg:#fff;--ysd-code-bg-deep:#f8fafc;--ysd-code-border:#dbe5f4;--ysd-code-divider:#edf1f5;--ysd-code-text:#263244;--ysd-code-muted:#98a2b3;--ysd-code-header-bg:#fbfcfe;--ysd-code-header-text:#344054;--ysd-code-label-color:#155eea;--ysd-code-label-bg:#eef4ff;--ysd-code-label-border:#d8e4ff;--ysd-code-button-color:#475467;--ysd-code-button-bg:#fff;--ysd-code-button-border:#d8dee8;--ysd-code-button-hover-color:#155eea;--ysd-code-button-hover-bg:#f5f8ff;--ysd-code-button-hover-border:#bcd1ff;--ysd-code-caret:#155eea;--ysd-code-selection:#246bfe26;--ysd-code-token-tag:#155eea;--ysd-code-token-attr:#9a6200;--ysd-code-token-string:#177245;--ysd-code-token-comment:#667085;--ysd-code-token-keyword:#7c3aed;--ysd-code-token-number:#b42318;--ysd-code-token-function:#047d95;--ysd-code-token-search-color:#111827;--ysd-code-token-search-bg:#fef08a}.ysd-code-block__header,.ysd-log-block__header{border-bottom:1px solid var(--ysd-code-divider);background:var(--ysd-code-header-bg);border-radius:7px 7px 0 0;justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:8px 10px 8px 12px;display:flex}.ysd-code-block--collapsed .ysd-code-block__header{border-bottom-color:#0000;border-radius:7px}.ysd-code-block__title,.ysd-log-block__title{min-width:0;color:var(--ysd-code-header-text);flex:auto;align-items:center;gap:7px;font-size:12px;font-weight:820;display:inline-flex}.ysd-code-block__title span,.ysd-log-block__title span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ysd-code-block__title-button,.ysd-code-block__title-input{min-width:0;min-height:28px;color:var(--ysd-code-header-text);background:0 0;border:1px solid #0000;border-radius:6px;font-family:inherit;font-size:12px;font-weight:820}.ysd-code-block__title-button{text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:text;max-width:260px;padding:0 7px;overflow:hidden}.ysd-code-block__title-button:hover{border-color:var(--ysd-code-button-border);background-color:var(--ysd-code-button-bg)}.ysd-code-block__title-input{border-color:var(--ysd-code-button-hover-border);background-color:var(--ysd-code-button-bg);outline:none;width:min(260px,44vw);padding:0 8px;box-shadow:0 0 0 3px #246bfe1f}.ysd-code-block__title-input::placeholder{color:var(--ysd-code-muted)}.ysd-code-block__title small,.ysd-log-block__title small{border:1px solid var(--ysd-code-label-border);min-height:21px;color:var(--ysd-code-label-color);background:var(--ysd-code-label-bg);border-radius:999px;padding:2px 7px;font-size:11px;font-weight:820;line-height:15px}.ysd-code-block__actions,.ysd-log-block__tools{justify-content:flex-end;align-items:center;gap:7px;min-width:0;display:inline-flex}.ysd-code-block__button,.ysd-log-block__button{border:1px solid var(--ysd-code-button-border);min-height:28px;color:var(--ysd-code-button-color);background-color:var(--ysd-code-button-bg);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:5px;padding:0 8px;font-family:inherit;font-size:12px;font-weight:780;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.ysd-code-block__select{flex:none;align-items:center;width:auto;min-width:0;display:inline-flex}.ysd-code-block__select .ysd-ui-select__control{border-color:var(--ysd-code-button-border);min-height:28px;color:var(--ysd-code-button-color);background-color:var(--ysd-code-button-bg);border-radius:6px;padding:0 26px 0 8px;font-size:12px;font-weight:780}.ysd-code-block__select .ysd-ui-select__selected,.ysd-code-block__select .ysd-ui-select__selected>span{color:inherit}.ysd-code-block__select .ysd-ui-select__arrow{color:currentColor;opacity:.74;width:15px;height:15px;right:7px}.ysd-code-block__select .ysd-ui-select__dropdown{z-index:9000;border-color:var(--ysd-code-button-border);background:var(--ysd-code-header-bg);min-width:max(100%,128px);box-shadow:0 16px 38px #0f172a47}.ysd-code-block__select .ysd-ui-select__option{min-height:30px;color:var(--ysd-code-button-color);font-size:12px;font-weight:760}.ysd-code-block__select .ysd-ui-select__option:hover,.ysd-code-block__select .ysd-ui-select__option.is-selected{color:var(--ysd-code-button-hover-color);background:var(--ysd-code-button-hover-bg)}.ysd-code-block__select--language{order:-1;width:116px}.ysd-code-block__select--theme{width:76px}.ysd-code-block__select .ysd-ui-select__control:focus,.ysd-code-block__select.is-open .ysd-ui-select__control{border-color:var(--ysd-code-button-hover-border);box-shadow:0 0 0 3px #246bfe1f}.ysd-code-block__button:hover,.ysd-code-block__select .ysd-ui-select__control:hover,.ysd-log-block__button:hover{border-color:var(--ysd-code-button-hover-border);color:var(--ysd-code-button-hover-color);background-color:var(--ysd-code-button-hover-bg)}.ysd-code-block__button--icon{width:28px;padding:0}.ysd-code-block__button svg,.ysd-log-block__button svg,.ysd-log-block__search svg{flex:none;width:15px;height:15px}.ysd-code-block__collapse{border-radius:0 0 7px 7px;grid-template-rows:1fr;min-height:0;display:grid;overflow:hidden}.ysd-code-block__collapse>.ysd-code-block__body,.ysd-code-block__collapse>.ysd-log-block__body{min-height:0}.ysd-code-collapse-enter-active,.ysd-code-collapse-leave-active{transition:grid-template-rows .18s cubic-bezier(.2,0,0,1),opacity .18s cubic-bezier(.2,0,0,1),transform .18s cubic-bezier(.2,0,0,1);overflow:hidden}.ysd-code-collapse-enter-from,.ysd-code-collapse-leave-to{opacity:0;grid-template-rows:0fr;transform:translateY(-4px)}.ysd-code-collapse-enter-to,.ysd-code-collapse-leave-from{opacity:1;grid-template-rows:1fr;transform:translateY(0)}.ysd-code-block__body,.ysd-log-block__body{background:var(--ysd-code-bg);grid-template-columns:auto minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.ysd-code-block:not(:has(.ysd-code-block__header)) .ysd-code-block__collapse{border-radius:7px}.ysd-code-block__line-numbers,.ysd-log-block__line-numbers{border-right:1px solid var(--ysd-code-divider);min-width:48px;color:var(--ysd-code-muted);background:var(--ysd-code-bg-deep);text-align:right;-webkit-user-select:none;user-select:none;margin:0;padding:14px 10px;font:12px/1.72 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;overflow:hidden}.ysd-code-block__viewport,.ysd-code-block__editor,.ysd-log-block__viewport{min-width:0;min-height:0;max-height:inherit;overflow:auto}.ysd-code-block__pre,.ysd-code-block__highlight,.ysd-code-block__textarea{min-width:max-content;min-height:100%;color:var(--ysd-code-text);tab-size:2;white-space:pre;background:0 0;margin:0;padding:14px 16px;font:12px/1.72 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.ysd-code-block--wrap .ysd-code-block__pre,.ysd-code-block--wrap .ysd-code-block__highlight,.ysd-code-block--wrap .ysd-code-block__textarea{white-space:pre-wrap;overflow-wrap:anywhere;min-width:0}.ysd-code-block__pre code,.ysd-code-block__highlight code{font:inherit}.ysd-code-block__editor{position:relative;overflow:hidden}.ysd-code-block__highlight,.ysd-code-block__textarea{width:100%;height:100%;position:absolute;inset:0;overflow:auto}.ysd-code-block__highlight{z-index:1;pointer-events:none}.ysd-code-block__textarea{z-index:2;resize:none;color:#0000;caret-color:var(--ysd-code-caret);-webkit-text-fill-color:#0000;background:0 0;border:0;outline:none}.ysd-code-block__textarea::selection{background:var(--ysd-code-selection)}.ysd-code-token--tag{color:var(--ysd-code-token-tag)}.ysd-code-token--attr{color:var(--ysd-code-token-attr)}.ysd-code-token--string{color:var(--ysd-code-token-string)}.ysd-code-token--comment{color:var(--ysd-code-token-comment)}.ysd-code-token--keyword{color:var(--ysd-code-token-keyword)}.ysd-code-token--number{color:var(--ysd-code-token-number)}.ysd-code-token--function{color:var(--ysd-code-token-function)}.ysd-code-token--search{color:var(--ysd-code-token-search-color);background:var(--ysd-code-token-search-bg);border-radius:3px;padding:0 2px}.ysd-log-block{--ysd-code-bg:#0f172a;--ysd-code-bg-deep:#0b1220}.ysd-log-block__search{color:#94a3b8;background:#ffffff0a;border:1px solid #94a3b833;border-radius:6px;align-items:center;gap:6px;min-width:180px;min-height:30px;padding:0 8px;display:inline-flex}.ysd-log-block__search input{color:#dbeafe;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:none;font-size:12px}.ysd-log-block__search input::placeholder{color:#64748b}.ysd-log-block__viewport{padding:9px 0;font:12px/1.72 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.ysd-log-block__line{color:#dbeafe;grid-template-columns:68px minmax(0,1fr);gap:10px;min-width:max-content;padding:1px 14px;display:grid}.ysd-log-block__line code{min-width:0;color:inherit;font:inherit;white-space:pre}.ysd-log-block__level{color:#7b8aa0;font-weight:860}.ysd-log-block__line--trace{color:#94a3b8}.ysd-log-block__line--debug{color:#bae6fd}.ysd-log-block__line--info{color:#dbeafe}.ysd-log-block__line--success{color:#bbf7d0}.ysd-log-block__line--warn{color:#fde68a}.ysd-log-block__line--error,.ysd-log-block__line--fatal{color:#fecaca;background:#dc262614}.ysd-log-block__line--plain .ysd-log-block__level{color:#475569}.ysd-log-block__empty{color:#94a3b8;text-align:center;padding:28px 16px}@media (width<=720px){.ysd-code-block__header,.ysd-log-block__header{flex-direction:column;align-items:stretch}.ysd-code-block__actions,.ysd-code-block__select,.ysd-log-block__tools,.ysd-log-block__search{width:100%}.ysd-code-block__select{flex:1 1 0}.ysd-log-block__tools{flex-wrap:wrap;justify-content:stretch}}@media (prefers-reduced-motion:reduce){.ysd-code-collapse-enter-active,.ysd-code-collapse-leave-active{transition:none}}.ysd-ai-message{color:#101828;align-items:flex-start;gap:12px;min-width:0;display:flex}.ysd-ai-message+.ysd-ai-message{margin-top:14px}.ysd-ai-message--user{flex-direction:row-reverse}.ysd-ai-message__avatar{color:#246bfe;letter-spacing:.04em;background:linear-gradient(135deg,#f7fbff,#eef5ff);border:1px solid #d9e3f1;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:11px;font-weight:800;display:grid;overflow:hidden}.ysd-ai-message--user .ysd-ai-message__avatar{color:#155eef;background:#eaf1ff}.ysd-ai-message--assistant .ysd-ai-message__avatar{color:#155eef;background:radial-gradient(circle at 30% 20%,#fffffff2,#0000 32%),linear-gradient(135deg,#eaf2ff,#dfeaff);border-color:#cfe0ff}.ysd-ai-message__avatar img{object-fit:cover;width:100%;height:100%}.ysd-ai-message__main{gap:7px;min-width:0;display:grid;position:relative}.ysd-ai-message--user .ysd-ai-message__main{justify-items:end}.ysd-ai-message__header,.ysd-ai-message__footer{color:#667085;align-items:center;gap:8px;min-width:0;font-size:12px;line-height:18px;display:inline-flex}.ysd-ai-message__header strong{color:#344054;font-weight:760}.ysd-ai-message__footer.is-user-action-overlay{z-index:2;min-height:24px;line-height:1;position:absolute;top:100%;right:0}.ysd-ai-message__bubble{color:#1f2937;background:linear-gradient(#fffffffa,#f9fbfffa),#fff;border:1px solid #e2e8f0;border-radius:16px;width:fit-content;min-width:0;max-width:100%;padding:12px 14px;font-size:14px;line-height:1.65;position:relative;box-shadow:0 12px 32px #0f172a12,inset 0 1px #ffffffd1}.ysd-ai-message__content{white-space:pre-wrap;overflow-wrap:anywhere;min-width:0}.ysd-ai-message--user .ysd-ai-message__bubble{color:#111827;box-shadow:none;background:#ededed;border-color:#ededed;border-radius:16px}.ysd-ai-message--system .ysd-ai-message__bubble{color:#475467;box-shadow:none;background:#f8fafc}.ysd-ai-message--tool .ysd-ai-message__bubble{color:#344054;background:#fcfcfd;border-style:dashed}.ysd-ai-message.is-error .ysd-ai-message__bubble{background:#fff7f6;border-color:#fda29b}.ysd-ai-message__cursor{vertical-align:-3px;background:currentColor;border-radius:999px;width:6px;height:16px;margin-left:2px;animation:.9s ease-in-out infinite ysd-ai-cursor;display:inline-block}.ysd-user-message-bubble__actions{opacity:0;pointer-events:none;justify-content:flex-end;align-items:center;min-height:24px;transition:opacity .14s,transform .14s;display:inline-flex;transform:translateY(-2px)}.ysd-ai-message--user:hover .ysd-user-message-bubble__actions,.ysd-ai-message--user:focus-within .ysd-user-message-bubble__actions{opacity:1;pointer-events:auto;transform:translateY(0)}.ysd-user-message-bubble__action,.ysd-ai-message-area__message-actions>button,.ysd-ai-message-area__more-actions>button{color:#667085;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:24px;height:24px;padding:0;transition:color .14s,background .14s,transform .14s;display:inline-grid}.ysd-user-message-bubble__action:hover,.ysd-user-message-bubble__action:focus-visible,.ysd-ai-message-area__message-actions>button:hover,.ysd-ai-message-area__message-actions>button:focus-visible,.ysd-ai-message-area__more-actions>button:hover,.ysd-ai-message-area__more-actions>button:focus-visible,.ysd-ai-message-area__message-actions button.is-active{color:#1d2939;background:#f2f4f7;outline:none}.ysd-user-message-bubble__action:active,.ysd-ai-message-area__message-actions>button:active,.ysd-ai-message-area__more-actions>button:active{transform:scale(.94)}.ysd-ai-message-area__message-actions>button:disabled{cursor:wait;opacity:.48;transform:none}.ysd-user-message-bubble__action.is-success,.ysd-ai-message-area__message-actions button.is-success{color:#067647;background:#ecfdf3}.ysd-ai-message.is-compact .ysd-ai-message__bubble{padding:7px 10px;font-size:13px}.ysd-ai-message-area{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;min-width:0;display:grid}.ysd-ai-message-area.is-avatarless{grid-template-columns:minmax(0,1fr)}.ysd-ai-message-area--user{grid-template-columns:minmax(0,1fr) auto}.ysd-ai-message-area--user.is-avatarless{grid-template-columns:minmax(0,1fr)}.ysd-ai-message-area--user .ysd-ai-message-area__avatar{grid-column:2}.ysd-ai-message-area--user .ysd-ai-message-area__main{grid-area:1/1;justify-items:end}.ysd-ai-message-area__avatar{color:#155eef;background:#eef4ff;border-radius:999px;place-items:center;width:34px;height:34px;font-size:11px;font-weight:800;display:grid;overflow:hidden}.ysd-ai-message-area__avatar img{object-fit:cover;width:100%;height:100%}.ysd-ai-message-area__main{gap:8px;min-width:0;display:grid}.ysd-ai-message-area__header,.ysd-ai-message-area__actions{color:#667085;align-items:center;gap:8px;min-width:0;font-size:12px;line-height:18px;display:inline-flex}.ysd-ai-message-area__header strong{color:#344054;font-weight:760}.ysd-ai-message-area__message-actions{color:#667085;opacity:0;pointer-events:none;justify-content:flex-start;align-items:center;gap:1px;min-height:24px;transition:opacity .14s,transform .14s;display:flex;transform:translateY(-2px)}.ysd-ai-message-area:hover .ysd-ai-message-area__message-actions,.ysd-ai-message-area:focus-within .ysd-ai-message-area__message-actions{opacity:1;pointer-events:auto;transform:translateY(0)}.ysd-ai-suggested-prompt-area{gap:8px;width:min(100%,460px);margin-top:2px;animation:.18s cubic-bezier(.2,0,0,1) both ysd-ai-suggested-prompt-in;display:grid}.ysd-ai-suggested-prompt-area__header{color:#667085;padding:0 2px;font-size:12px;font-weight:680;line-height:20px}.ysd-ai-suggested-prompt-area__list{flex-direction:column;align-items:flex-start;gap:7px;display:flex}.ysd-ai-suggested-prompt-area__item{color:#175cd3;width:fit-content;max-width:100%;min-height:38px;box-shadow:none;font:inherit;text-align:left;cursor:pointer;background:#246bfe0e;border:1px solid #246bfe24;border-radius:10px;padding:8px 12px;font-size:13px;line-height:20px;transition:border-color .14s,color .14s,background .14s,transform .14s,box-shadow .14s;display:block}.ysd-ai-suggested-prompt-area__item>span{overflow-wrap:anywhere;min-width:0}.ysd-ai-suggested-prompt-area__item:hover,.ysd-ai-suggested-prompt-area__item:focus-visible{color:#174ea6;background:#246bfe18;border-color:#b9ccfb;outline:none;box-shadow:0 3px 10px #246bfe0f}.ysd-ai-suggested-prompt-area__item:active{transform:scale(.995)}.ysd-ai-suggested-prompt-area__item:disabled{color:#98a2b3;box-shadow:none;cursor:not-allowed;opacity:.72;background:#f2f4f7;border-color:#e4e7ec;transform:none}.ysd-ai-message-area__more-actions{display:inline-grid;position:relative}.ysd-ai-message-area__more-menu{z-index:30;color:#344054;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffffa;border:1px solid #e4e7ec;border-radius:11px;gap:2px;width:166px;padding:5px;display:grid;position:absolute;bottom:calc(100% + 6px);left:0;box-shadow:0 12px 28px #1018281f}.ysd-ai-message-area__more-menu>button{min-height:34px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;padding:0 10px;font-size:12px;display:flex}.ysd-ai-message-area__more-menu>button:hover,.ysd-ai-message-area__more-menu>button:focus-visible{background:#f2f4f7;outline:none}.ysd-ai-message-area__content{color:#111827;white-space:pre-wrap;word-break:break-word;min-width:0;font-size:14px;line-height:1.8}.ysd-ai-message-area__parts{gap:10px;width:100%;min-width:0;display:grid}.ysd-ai-message-area__part-block.ysd-ai-content-blocks{margin-top:0}.ysd-ai-message-area__interaction{gap:10px;min-width:0;display:grid}.ysd-ai-message-area__interaction>header{gap:3px;display:grid}.ysd-ai-message-area__interaction>header strong{color:#182230;font-size:13px;line-height:20px}.ysd-ai-message-area__interaction>header p{color:#667085;margin:0;font-size:12px;line-height:18px}.ysd-ai-message-area__interaction-input{box-sizing:border-box;color:#182230;width:min(420px,100%);min-height:38px;font:inherit;background:#fff;border:1px solid #d8e3f4;border-radius:10px;outline:none;padding:8px 11px;font-size:13px;transition:border-color .16s,box-shadow .16s}.ysd-ai-message-area__interaction-input:focus{border-color:#7aa2ff;box-shadow:0 0 0 3px #246bfe1a}.ysd-ai-message-area__interaction-actions{justify-content:flex-start;display:flex}.ysd-ai-message-area__interaction-actions>button{color:#fff;min-height:34px;font:inherit;cursor:pointer;background:#246bfe;border:0;border-radius:9px;padding:0 15px;font-size:12px;font-weight:700}.ysd-ai-message-area__interaction-actions>button:disabled{color:#98a2b3;cursor:not-allowed;background:#eef1f5}.ysd-ai-message-area__action-part{color:#667085;background:#ffffffeb;border:1px solid #dce4ef;border-radius:11px;flex-wrap:wrap;align-items:center;gap:8px;width:fit-content;min-width:0;max-width:100%;padding:9px 10px 9px 13px;display:flex}.ysd-ai-message-area__action-copy{gap:1px;min-width:0;margin-right:3px;display:grid}.ysd-ai-message-area__action-copy strong{color:#344054;font-size:12px;line-height:18px}.ysd-ai-message-area__action-copy span{color:#7b8799;font-size:11px;line-height:17px}.ysd-ai-message-area__action-list{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ysd-ai-message-area__action-list>button{color:#475467;min-height:30px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dce4ef;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:0 10px;font-size:11px;font-weight:750;transition:border-color .16s,color .16s,background .16s;display:inline-flex}.ysd-ai-message-area__action-list>button:hover:not(:disabled),.ysd-ai-message-area__action-list>button:focus-visible{color:#155eef;background:#f7f9ff;border-color:#9bb8f7;outline:none}.ysd-ai-message-area__action-list>button.is-primary{color:#fff;background:#246bfe;border-color:#246bfe}.ysd-ai-message-area__action-list>button.is-primary:hover:not(:disabled),.ysd-ai-message-area__action-list>button.is-primary:focus-visible{color:#fff;background:#155eef;border-color:#155eef}.ysd-ai-message-area__action-list>button.is-danger{color:#b42318}.ysd-ai-message-area__action-list>button:disabled{opacity:.45;cursor:not-allowed}.ysd-ai-message-area__markdown{white-space:normal;font-size:15px;line-height:1.85}.ysd-ai-message-area__markdown h1{font-size:24px}.ysd-ai-message-area__markdown h2{margin-top:1.2em;font-size:19px}.ysd-ai-message-area__markdown h3{font-size:16px}.ysd-ai-message-area__content.is-error{color:#b42318}.ysd-ai-message-area__cursor{vertical-align:-3px;background:currentColor;border-radius:999px;width:6px;height:16px;margin-left:2px;animation:.9s ease-in-out infinite ysd-ai-cursor;display:inline-block}.ysd-ai-message-area__thinking,.ysd-ai-message-area__references{gap:7px;width:fit-content;min-width:0;max-width:100%;display:grid;position:relative}.ysd-ai-message-area__thinking.is-open,.ysd-ai-message-area__references.is-open{z-index:12}.ysd-ai-message-area__thinking-trigger,.ysd-ai-message-area__references-trigger{color:#667085;width:fit-content;min-width:0;max-width:100%;font:inherit;cursor:pointer;background:#f4f7fb;border:1px solid #0000;border-radius:999px;align-items:center;gap:7px;padding:4px 9px;font-size:12px;line-height:18px;transition:border-color .16s,color .16s,background .16s;display:inline-flex}.ysd-ai-message-area__thinking-trigger:hover,.ysd-ai-message-area__references-trigger:hover,.ysd-ai-message-area__references.is-open .ysd-ai-message-area__references-trigger{color:#155eef;background:#eef4ff;border-color:#c8d8ff}.ysd-ai-message-area__thinking-trigger svg,.ysd-ai-message-area__references-arrow,.ysd-ai-message-area__references-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:14px;height:14px}.ysd-ai-message-area__thinking-trigger svg,.ysd-ai-message-area__references-arrow{transition:transform .16s}.ysd-ai-message-area__thinking.is-open .ysd-ai-message-area__thinking-trigger svg,.ysd-ai-message-area__references.is-open .ysd-ai-message-area__references-arrow{transform:rotate(180deg)}.ysd-ai-message-area__thinking-pulse{background:#98a2b3;border-radius:999px;width:7px;height:7px}.ysd-ai-message-area__thinking.is-active .ysd-ai-message-area__thinking-pulse{background:#246bfe;animation:1.4s ease-out infinite ysd-ai-thinking-pulse;box-shadow:0 0 #246bfe52}.ysd-ai-message-area__thinking-trigger small{color:#98a2b3;font-size:11px}.ysd-ai-message-area__thinking-steps,.ysd-ai-message-area__references-list{gap:7px;min-width:0;margin:0;list-style:none;display:grid}.ysd-ai-message-area__thinking-steps li{color:#475467;gap:8px;font-size:12px;line-height:18px;display:flex}.ysd-ai-message-area__thinking-steps li>span,.ysd-ai-message-area__reference>span,.ysd-ai-message-area__references-trigger strong{color:#246bfe;background:#eaf1ff;border-radius:999px;flex:none;place-items:center;min-width:20px;height:20px;font-size:10px;font-weight:800;display:grid}.ysd-ai-message-area__thinking-steps strong{color:#344054;font-size:12px}.ysd-ai-message-area__thinking-steps p{color:#667085;white-space:pre-wrap;margin:1px 0 0}.ysd-ai-message-area__choices{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}.ysd-ai-message-area__choice{color:#24324a;width:min(360px,100%);min-width:0;min-height:34px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #d8e3f4;border-radius:10px;justify-content:stretch;align-items:start;gap:3px;padding:8px 10px;transition:border-color .16s cubic-bezier(.2,0,0,1),background .16s cubic-bezier(.2,0,0,1),box-shadow .16s cubic-bezier(.2,0,0,1),transform .16s cubic-bezier(.2,0,0,1);display:grid}.ysd-ai-message-area__choice span{min-width:0;color:inherit;white-space:normal;overflow-wrap:anywhere;font-size:12px;font-weight:760;line-height:18px}.ysd-ai-message-area__reference strong{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:760;line-height:17px;overflow:hidden}.ysd-ai-message-area__choice small{color:#667085;white-space:normal;overflow-wrap:anywhere;min-width:0;font-size:11px;line-height:16px}.ysd-ai-message-area__reference small{color:#667085;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:16px;overflow:hidden}.ysd-ai-message-area__choice:hover:not(:disabled),.ysd-ai-message-area__choice.is-selected{color:#182230;box-shadow:none;background:#f6f7f9;border-color:#c7ced8;transform:none}.ysd-ai-message-area__choice.is-correct{color:#0b5c35;background:#edfdf3;border-color:#75c898}.ysd-ai-message-area__choice.is-incorrect{color:#a61b13;background:#fff1f0;border-color:#f7a49e}.ysd-ai-message-area__choice.is-correct:hover:not(:disabled),.ysd-ai-message-area__choice.is-correct.is-selected{color:#0b5c35;background:#e7faef;border-color:#5dbd87}.ysd-ai-message-area__choice.is-incorrect:hover:not(:disabled),.ysd-ai-message-area__choice.is-incorrect.is-selected{color:#a61b13;background:#fff1f0;border-color:#ef8a83}.ysd-ai-message-area__choice:disabled{color:#98a2b3;cursor:not-allowed;background:#f2f4f7;transform:none}.ysd-ai-message-area__reference{color:#475467;width:100%;min-width:0;min-height:76px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #e4eaf3;border-radius:12px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:8px;padding:11px;transition:color .16s,background .16s;display:grid}.ysd-ai-message-area__reference:hover,.ysd-ai-message-area__reference.is-active{color:#155eef;background:#f4f8ff;border-color:#b9ccfb}.ysd-ai-message-area__reference p{color:#667085;margin:3px 0 0;font-size:12px;line-height:1.6}.ysd-ai-message-area__popover{z-index:80;color:#111827;background:#fffffffa;border:1px solid #dbe3eff0;border-radius:14px;grid-template-rows:auto minmax(0,1fr) auto;width:min(420px,100vw - 48px);min-width:0;max-height:360px;animation:.15s cubic-bezier(.2,0,0,1) ysd-ai-popover-in;display:grid;position:absolute;top:calc(100% + 8px);left:0;overflow:hidden;box-shadow:0 18px 46px #0f172a24}.ysd-ai-message-area__popover-header,.ysd-ai-message-area__popover-footer,.ysd-ai-message-area__drawer-header{border-bottom:1px solid #edf1f7;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:10px 12px;display:flex}.ysd-ai-message-area__popover-header{min-height:42px}.ysd-ai-message-area__popover-header strong,.ysd-ai-message-area__drawer-header strong{color:#111827;font-size:13px;font-weight:780;line-height:18px}.ysd-ai-message-area__popover-header span,.ysd-ai-message-area__drawer-header span{color:#667085;font-size:12px;line-height:18px}.ysd-ai-message-area__popover-body{min-width:0;padding:10px;overflow:auto}.ysd-ai-message-area__popover-footer{border-top:1px solid #edf1f7;border-bottom:0;justify-content:flex-end;padding:8px 10px}.ysd-ai-message-area__popover-footer button{color:#155eef;font:inherit;cursor:pointer;background:#eef4ff;border:0;border-radius:8px;padding:5px 9px;font-size:12px;font-weight:760;transition:color .16s,background .16s}.ysd-ai-message-area__popover-footer button:hover{color:#0f4bd6;background:#dce9ff}.ysd-ai-message-area__empty{color:#667085;margin:0;font-size:13px;line-height:1.7}.ysd-ai-message-area__drawer-layer{z-index:6200;background:#0f172a29;justify-content:flex-end;display:flex;position:fixed;inset:0}.ysd-ai-message-area__citation-preview{z-index:6300;color:#263247;pointer-events:auto;background:#fffffffa;border:1px solid #dce4f0;border-radius:13px;padding:12px 13px 10px;animation:.12s ease-out ysd-ai-popover-in;position:fixed;box-shadow:0 18px 48px #0f172a29}.ysd-ai-message-area__citation-preview header{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;min-width:0;display:grid}.ysd-ai-message-area__citation-preview header>span{color:#2458c4;background:#eaf1ff;border-radius:8px;place-items:center;min-width:28px;height:28px;font-size:10px;font-weight:850;display:grid}.ysd-ai-message-area__citation-preview strong,.ysd-ai-message-area__citation-preview small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ysd-ai-message-area__citation-preview strong{font-size:12px;line-height:1.45}.ysd-ai-message-area__citation-preview small{color:#7a879a;margin-top:2px;font-size:10px}.ysd-ai-message-area__citation-preview p{color:#4d5b70;margin:10px 0 0;font-size:11px;line-height:1.65}.ysd-ai-message-area__citation-preview p.is-restricted{color:#8a5a12}.ysd-ai-message-area__citation-preview footer{color:#315fcb;border-top:1px solid #edf1f6;margin-top:8px;padding-top:7px;font-size:10px;font-weight:750}.ysd-ai-message-area__citation-preview footer button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.ysd-ai-message-area__citation-preview footer button:hover,.ysd-ai-message-area__citation-preview footer button:focus-visible{color:#1747ad;outline:none;text-decoration:underline}.ysd-ai-message-area__drawer{color:#111827;background:#fffffffa;grid-template-rows:auto minmax(0,1fr);width:min(560px,94vw);height:100%;animation:.18s cubic-bezier(.2,0,0,1) ysd-ai-drawer-in;display:grid;box-shadow:-18px 0 52px #0f172a2e}.ysd-ai-message-area__drawer.is-reference-drawer{width:min(640px,96vw)}.ysd-ai-message-area__drawer-header{min-height:56px;padding:12px 12px 12px 16px}.ysd-ai-message-area__drawer-header>div{gap:2px;min-width:0;display:grid}.ysd-ai-message-area__drawer-close{color:#667085;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;transition:color .16s,background .16s;display:grid}.ysd-ai-message-area__drawer-close svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:17px;height:17px}.ysd-ai-message-area__drawer-body{min-width:0;padding:12px;overflow:auto}.ysd-ai-message-area__drawer-body.is-reference-workspace{background:#f6f8fb;align-content:start;gap:20px;padding:20px;display:grid}.ysd-ai-message-area__source-preview{background:#fff;border:1px solid #dde5f0;border-radius:14px;min-width:0;padding:20px;box-shadow:0 8px 28px #1424460d}.ysd-ai-message-area__source-preview>header{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;display:grid}.ysd-ai-message-area__asset-header{grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important}.ysd-ai-message-area__asset-icon{color:#315fcb;background:linear-gradient(145deg,#edf3ff,#e2ebff);border-radius:12px;flex:none;place-items:center;width:42px;height:42px;display:grid}.ysd-ai-message-area__asset-icon.is-small{border-radius:9px;width:34px;height:34px}.ysd-ai-message-area__asset-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:21px;height:21px}.ysd-ai-message-area__preview-mode{color:#19633f;white-space:nowrap;background:#e9f8ef;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:800}.ysd-ai-message-area__preview-mode.is-title_only{color:#8a5a12;background:#fff5dd}.ysd-ai-message-area__preview-mode.is-unavailable{color:#667085;background:#f0f2f5}.ysd-ai-message-area__source-number{color:#155eef;background:#eaf1ff;border-radius:999px;place-items:center;min-width:30px;height:30px;font-size:12px;font-weight:850;display:grid}.ysd-ai-message-area__source-preview header div{min-width:0}.ysd-ai-message-area__source-preview header small{color:#7b8799;letter-spacing:.08em;margin-bottom:3px;font-size:11px;font-weight:760;display:block}.ysd-ai-message-area__source-preview h2{color:#172033;margin:0;font-size:17px;line-height:1.45}.ysd-ai-message-area__source-meta{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.ysd-ai-message-area__source-meta span{color:#526078;background:#f3f6fa;border-radius:999px;align-items:center;gap:5px;min-width:0;padding:5px 9px;font-size:11px;font-weight:700;display:inline-flex}.ysd-ai-message-area__source-meta svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:13px;height:13px}.ysd-ai-message-area__evidence-heading{border-top:1px solid #e8edf4;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:11px;margin-top:18px;padding-top:16px;display:grid}.ysd-ai-message-area__evidence-heading small{color:#3866c8;letter-spacing:.08em;font-size:10px;font-weight:850;display:block}.ysd-ai-message-area__evidence-heading strong{color:#1f2a3d;margin-top:3px;font-size:14px;line-height:1.55;display:block}.ysd-ai-message-area__evidence-heading p{color:#748198;margin:4px 0 0;font-size:11px;line-height:1.5}.ysd-ai-message-area__evidence-metadata{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.ysd-ai-message-area__evidence-metadata>span{color:#475467;background:#f8fafc;border:1px solid #e0e7f1;border-radius:8px;align-items:center;gap:5px;padding:5px 8px;font-size:11px;display:inline-flex}.ysd-ai-message-area__evidence-metadata small{color:#8b96a8}.ysd-ai-message-area__verified-quote{background:#f5f8ff;border:1px solid #cfe0ff;border-left:3px solid #2f6feb;border-radius:10px;margin:14px 0 0;padding:12px 14px}.ysd-ai-message-area__verified-quote small{color:#2f6feb;font-size:11px;font-weight:750}.ysd-ai-message-area__verified-quote p{color:#26364f;margin:7px 0 0;font-size:14px;line-height:1.75}.ysd-ai-message-area__source-content{background:#f8fafc;border:1px solid #e8edf4;border-radius:12px;margin-top:16px;padding:14px 15px}.ysd-ai-message-area__source-content-header{border-bottom:1px solid #e8edf4;justify-content:space-between;align-items:center;gap:12px;padding-bottom:10px;display:flex}.ysd-ai-message-area__source-content-header strong{color:#344054;font-size:12px;font-weight:800}.ysd-ai-message-area__source-content-header span{color:#98a2b3;font-size:10px}.ysd-ai-message-area__source-content>span{color:#66758c;letter-spacing:.06em;font-size:11px;font-weight:800}.ysd-ai-message-area__source-content>p{color:#334155;white-space:pre-wrap;overflow-wrap:anywhere;margin:9px 0 0;font-size:14px;line-height:1.85}.ysd-ai-message-area__source-content p.is-empty{color:#94a3b8}.ysd-ai-message-area__source-content.is-evidence{background:#fff;border-color:#e0e6ef}.ysd-ai-message-area__evidence-markdown{color:#334155;overflow-wrap:anywhere;margin-top:14px;font-size:14px;line-height:1.82}.ysd-ai-message-area__evidence-markdown>:first-child{margin-top:0}.ysd-ai-message-area__evidence-markdown>:last-child{margin-bottom:0}.ysd-ai-message-area__evidence-markdown h1,.ysd-ai-message-area__evidence-markdown h2,.ysd-ai-message-area__evidence-markdown h3,.ysd-ai-message-area__evidence-markdown h4{color:#1d2939;margin:18px 0 8px;font-size:16px;line-height:1.5}.ysd-ai-message-area__evidence-markdown p,.ysd-ai-message-area__evidence-markdown ul,.ysd-ai-message-area__evidence-markdown ol,.ysd-ai-message-area__evidence-markdown blockquote,.ysd-ai-message-area__evidence-markdown pre{margin:8px 0}.ysd-ai-message-area__evidence-markdown blockquote{color:#475467;background:#f6f8fc;border-left:3px solid #9bb8f5;border-radius:0 8px 8px 0;padding:9px 12px}.ysd-ai-message-area__evidence-markdown table{white-space:nowrap;max-width:100%;display:block;overflow-x:auto}.ysd-ai-message-area__evidence-markdown pre{max-width:100%;overflow-x:auto}.ysd-ai-message-area__evidence-markdown img{object-fit:contain;border:1px solid #e4e9f1;border-radius:10px;max-height:360px}.ysd-ai-message-area__evidence-markdown sup,.ysd-ai-message-area__evidence-markdown sub{font-size:.72em;line-height:0}.ysd-ai-message-area__evidence-markdown mark{color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(#0000 14%,#ffd75c7a 14% 90%,#0000 90%);border-radius:3px;padding:0 2px}.ysd-ai-message-area__restricted-preview{background:#f8fafc;border:1px solid #e4e9f1;border-radius:12px;grid-template-columns:auto minmax(0,1fr);gap:11px;margin-top:18px;padding:14px;display:grid}.ysd-ai-message-area__restricted-preview svg{fill:none;stroke:#77849a;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:20px;height:20px}.ysd-ai-message-area__restricted-preview strong{color:#344054;font-size:13px}.ysd-ai-message-area__restricted-preview p{color:#7b8798;margin:4px 0 0;font-size:11px;line-height:1.6}.ysd-ai-message-area__source-preview>footer{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.ysd-ai-message-area__source-preview>footer span{color:#5e6c82;border:1px solid #dbe5f3;border-radius:999px;padding:3px 8px;font-size:10px}.ysd-ai-message-area__source-index{min-width:0}.ysd-ai-message-area__source-index>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:9px;display:flex}.ysd-ai-message-area__source-index>header strong{color:#202b3d;font-size:13px}.ysd-ai-message-area__source-index>header span{color:#8a96a8;font-size:11px}.ysd-ai-message-area__source-index .ysd-ai-message-area__reference{background:#fff}.ysd-ai-message-area__source-index .ysd-ai-message-area__reference p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ysd-ai-message-area__asset-group{background:#fff;border:1px solid #e1e7f0;border-radius:14px;overflow:hidden}.ysd-ai-message-area__asset-group>header{background:#fbfcfe;border-bottom:1px solid #edf1f6;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:11px 12px;display:grid}.ysd-ai-message-area__asset-group>header div{min-width:0}.ysd-ai-message-area__asset-group>header strong{color:#263247;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.45;display:block;overflow:hidden}.ysd-ai-message-area__asset-group>header small{color:#8591a3;margin-top:2px;font-size:10px;display:block}.ysd-ai-message-area__asset-evidence-list{gap:7px;padding:8px;display:grid}.ysd-ai-message-area__asset-evidence-list .ysd-ai-message-area__reference{background:0 0;border-color:#0000;min-height:64px}@media (width<=640px){.ysd-ai-message-area__popover{width:min(360px,100vw - 32px);left:auto;right:0}.ysd-ai-message-area__drawer-layer{justify-content:stretch;align-items:flex-end}.ysd-ai-message-area__drawer{border-radius:18px 18px 0 0;width:100%;height:min(72vh,560px);animation-name:ysd-ai-sheet-in}}.ysd-ai-message-area__error{color:#d92d20}.ysd-ai-chat-input{color:#101828;gap:8px;width:100%;min-width:0;display:grid;position:relative}.ysd-ai-chat-input__surface{background:linear-gradient(#fffffffa,#fafcfffa),#fff;border:1px solid #d7deea;border-radius:16px;grid-template-rows:minmax(0,auto) 30px;gap:6px;width:100%;min-width:0;padding:8px;transition:border-color .18s cubic-bezier(.2,0,0,1),box-shadow .18s cubic-bezier(.2,0,0,1),background .18s cubic-bezier(.2,0,0,1),transform .18s cubic-bezier(.2,0,0,1);display:grid;box-shadow:0 20px 48px #0f172a14,0 2px 6px #0f172a0d,inset 0 1px #ffffffe6}.ysd-ai-chat-input__features{scrollbar-width:none;align-items:center;gap:7px;min-width:0;min-height:34px;padding:0 4px;display:flex;overflow-x:auto}.ysd-ai-chat-input__features::-webkit-scrollbar{display:none}.ysd-ai-chat-input__feature{color:#526071;min-height:29px;font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #e2e8f2;border-radius:10px;flex:none;align-items:center;gap:6px;padding:0 10px 0 7px;font-size:12px;font-weight:720;transition:color .16s cubic-bezier(.2,0,0,1),border-color .16s cubic-bezier(.2,0,0,1),background .16s cubic-bezier(.2,0,0,1),transform .16s cubic-bezier(.2,0,0,1);display:inline-flex}.ysd-ai-chat-input__feature:hover:not(:disabled){color:#1f2937;background:#fff;border-color:#cbd7e8;transform:translateY(-1px)}.ysd-ai-chat-input__feature:focus-visible{outline-offset:2px;outline:2px solid #2563eb47}.ysd-ai-chat-input__feature.is-active{color:#155eea;background:#edf4ff;border-color:#8db2ff;box-shadow:inset 0 0 0 1px #155eea0f}.ysd-ai-chat-input__feature-icon{color:#526071;background:#fff;border-radius:7px;place-items:center;width:22px;height:22px;display:inline-grid}.ysd-ai-chat-input__feature.is-blue .ysd-ai-chat-input__feature-icon{color:#2563eb;background:#eaf1ff}.ysd-ai-chat-input__feature.is-violet .ysd-ai-chat-input__feature-icon{color:#7c3aed;background:#f2ebff}.ysd-ai-chat-input__feature.is-orange .ysd-ai-chat-input__feature-icon{color:#d97706;background:#fff3df}.ysd-ai-chat-input__feature.is-green .ysd-ai-chat-input__feature-icon{color:#16845b;background:#e6f7f0}.ysd-ai-chat-input__feature.is-active .ysd-ai-chat-input__feature-icon{color:inherit;background:#fff}.ysd-ai-chat-input__feature small{color:#7c3aed;background:#f1eafe;border-radius:999px;padding:1px 5px;font-size:9px;font-weight:800;line-height:15px}.ysd-ai-chat-input__feature:disabled{color:#98a2b3;cursor:not-allowed;background:#f5f7fa}.ysd-ai-chat-input:not(.is-disabled) .ysd-ai-chat-input__surface:hover{background:#fff;border-color:#c6d0df;box-shadow:0 24px 54px #0f172a1a,0 2px 6px #0f172a0d,inset 0 1px #ffffffeb}.ysd-ai-chat-input__surface:focus-within{background:#fff;border-color:#246bfe;box-shadow:0 0 0 3px #246bfe1c,0 24px 58px #0f172a1c}.ysd-ai-chat-input.is-disabled .ysd-ai-chat-input__surface{color:#98a2b3;box-shadow:none;cursor:not-allowed;background:#f8fafc}.ysd-ai-chat-input__composer{grid-template-columns:minmax(0,1fr);align-content:start;gap:4px;min-width:0;min-height:42px;display:grid;overflow:hidden}.ysd-ai-chat-input__prefix{color:#667085;justify-self:start;align-items:center;gap:6px;min-height:24px;padding:0 6px;font-size:12px;line-height:18px;display:inline-flex}.ysd-ai-chat-input__control{resize:none;width:100%;min-width:0;min-height:40px;max-height:154px;color:inherit;appearance:none;background:0 0;border:0;outline:none;padding:7px 6px 2px;font-family:inherit;font-size:14px;line-height:23px;overflow:auto}.ysd-ai-chat-input__control::placeholder{color:#9aa4b2}.ysd-ai-chat-input__control:disabled{cursor:not-allowed}.ysd-ai-chat-input__footer{justify-content:space-between;align-items:center;gap:8px;min-width:0;height:30px;min-height:30px;display:flex}.ysd-ai-chat-input__actions{flex-wrap:wrap;flex:auto;align-items:center;gap:6px;min-width:0;min-height:30px;display:inline-flex}.ysd-ai-chat-input__actions:empty{min-height:1px}.ysd-ai-chat-input__submit-actions{flex:none;align-items:center;gap:6px;min-width:0;display:inline-flex}.ysd-ai-chat-input__actions :is(button,a),.ysd-ai-chat-input__submit-actions .ysd-ai-model-selector__trigger{color:#475467;cursor:pointer;background:#fff;border:1px solid #e0e7f2;border-radius:999px;align-items:center;gap:6px;min-height:28px;padding:0 9px;font-family:inherit;font-size:12px;font-weight:760;text-decoration:none;transition:border-color .16s cubic-bezier(.2,0,0,1),background .16s cubic-bezier(.2,0,0,1),color .16s cubic-bezier(.2,0,0,1);display:inline-flex}.ysd-ai-chat-input__tool svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:15px;height:15px}.ysd-ai-chat-input__tool[aria-label=上传文件],.ysd-ai-chat-input__tool.ysd-ai-chat-input__web-search{justify-content:center;width:28px;padding:0}.ysd-ai-chat-input__tool.ysd-ai-chat-input__web-search svg{width:18px;height:18px}.ysd-ai-chat-input__tool.ysd-ai-chat-input__web-search.is-active{color:#155eea;background:#eaf1ff;border-color:#8db2ff;box-shadow:inset 0 0 0 1px #155eea14}.ysd-ai-chat-input__actions :is(button,a):hover,.ysd-ai-chat-input__submit-actions .ysd-ai-model-selector__trigger:hover{color:#155eea;background:#f5f8ff;border-color:#bcd1ff}.ysd-ai-chat-input__actions :is(button,a):disabled,.ysd-ai-chat-input__submit-actions .ysd-ai-model-selector__trigger:disabled{color:#98a2b3;cursor:not-allowed;background:#f2f4f7}.ysd-ai-chat-input__send{color:#fff;cursor:pointer;background:#111827;border:0;border-radius:999px;flex:none;place-items:center;width:30px;height:30px;transition:transform .16s cubic-bezier(.2,0,0,1),background .16s cubic-bezier(.2,0,0,1),box-shadow .16s cubic-bezier(.2,0,0,1);display:inline-grid;box-shadow:0 6px 14px #11182729}.ysd-ai-chat-input__send svg,.ysd-ai-chat-input__spinner{width:16px;height:16px}.ysd-ai-chat-input__send svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}.ysd-ai-chat-input__spinner{border:2px solid;border-right-color:#0000;border-radius:999px;animation:.8s linear infinite ysd-ai-spin}.ysd-ai-chat-input__send:hover:not(:disabled){background:#246bfe;transform:translateY(-1px)scale(1.02);box-shadow:0 10px 22px #246bfe38}.ysd-ai-chat-input__send:disabled{color:#98a2b3;box-shadow:none;cursor:not-allowed;background:#eef2f6;transform:none}.ysd-ai-model-selector{flex:none;min-width:0;position:relative}button.ysd-ai-model-selector__trigger{color:#344054;background:0 0;border-color:#0000;max-width:178px;padding-inline:10px 7px}button.ysd-ai-model-selector__trigger:hover:not(:disabled),.ysd-ai-model-selector.is-open button.ysd-ai-model-selector__trigger{color:#155eea;background:#f4f7fc;border-color:#d4def0}.ysd-ai-model-selector__trigger>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ysd-ai-model-selector__trigger>small{color:#155eea;background:#eaf1ff;border-radius:999px;padding:1px 5px;font-size:9px;font-weight:800;line-height:14px}.ysd-ai-model-selector__trigger>svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 14px;width:14px;height:14px;transition:transform .16s}.ysd-ai-model-selector.is-open .ysd-ai-model-selector__trigger>svg{transform:rotate(180deg)}.ysd-ai-model-selector__menu{z-index:80;border:1px solid var(--ysd-border-color,#d8e0ec);width:310px;color:var(--ysd-text-primary,#101828);background:var(--ysd-bg-panel,#fff);border-radius:14px;padding:8px;position:absolute;left:0;box-shadow:0 20px 54px #0f172a2e,0 4px 12px #0f172a14}.ysd-ai-model-selector.is-top .ysd-ai-model-selector__menu{transform-origin:0 100%;bottom:calc(100% + 9px)}.ysd-ai-model-selector.is-bottom .ysd-ai-model-selector__menu{transform-origin:0 0;top:calc(100% + 9px)}.ysd-ai-model-selector__menu>header{gap:3px;padding:7px 8px 9px;display:grid}.ysd-ai-model-selector__menu>header strong{font-size:12px;font-weight:850}.ysd-ai-model-selector__menu>header span{color:var(--ysd-text-secondary,#667085);font-size:11px;line-height:17px}.ysd-ai-model-selector__options{gap:3px;display:grid}button.ysd-ai-model-selector__option{width:100%;min-height:58px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:30px minmax(0,1fr) auto auto;align-items:center;gap:9px;padding:8px 9px;display:grid}button.ysd-ai-model-selector__option:hover:not(:disabled),button.ysd-ai-model-selector__option.is-selected{color:inherit;background:var(--ysd-control-bg-hover,#f4f7fc)}button.ysd-ai-model-selector__option:disabled{opacity:.45;cursor:not-allowed}.ysd-ai-model-selector__mark{color:#5c6fdc;background:linear-gradient(145deg,#eef2ff,#f4eeff);border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.ysd-ai-model-selector__mark svg{fill:none;stroke:currentColor;stroke-width:1.45px;stroke-linecap:round;width:16px;height:16px}.ysd-ai-model-selector__copy{gap:2px;min-width:0;display:grid}.ysd-ai-model-selector__copy strong{color:var(--ysd-text-primary,#101828);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800;overflow:hidden}.ysd-ai-model-selector__copy span{color:var(--ysd-text-secondary,#667085);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:500;line-height:16px;overflow:hidden}.ysd-ai-model-selector__option>small{color:#155eea;background:#eaf1ff;border-radius:999px;padding:2px 6px;font-size:9px;font-weight:800}.ysd-ai-model-selector__check{fill:none;stroke:#246bfe;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.ysd-ai-model-menu-enter-active,.ysd-ai-model-menu-leave-active{transition:opacity .14s,transform .16s cubic-bezier(.2,0,0,1)}.ysd-ai-model-menu-enter-from,.ysd-ai-model-menu-leave-to{opacity:0;transform:translateY(5px)scale(.98)}.ysd-ai-writing-block{color:#101828;background:#fff;border:1px solid #e2e8f0;border-radius:8px;min-width:0;overflow:hidden}.ysd-ai-writing-block__header{background:#fbfcfe;border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:10px 12px;display:flex}.ysd-ai-writing-block__title{gap:2px;min-width:0;display:grid}.ysd-ai-writing-block__title span,.ysd-ai-writing-block__title small{color:#667085;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:760;line-height:16px}.ysd-ai-writing-block__title strong{color:#101828;min-width:0;font-size:14px;font-weight:800;line-height:20px}.ysd-ai-writing-block__actions{align-items:center;gap:6px;display:inline-flex}.ysd-ai-writing-block__actions button{color:#344054;cursor:pointer;background:#eef2f6;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-width:28px;min-height:28px;padding:0 10px;font-size:12px;transition:border-color .16s,background .16s,color .16s;display:inline-flex}.ysd-ai-writing-block__actions button:hover{color:#155eea;background:#f3f7ff;border-color:#bfd0ff}.ysd-ai-writing-block__actions svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.ysd-ai-writing-block__body{padding:12px}.ysd-ai-writing-block{background:#fff}.ysd-ai-writing-block--inline{box-shadow:none;border-color:#edf1f5}.ysd-ai-writing-block--inline .ysd-ai-writing-block__header{padding:8px 10px}.ysd-ai-writing-block--inline .ysd-ai-writing-block__body{padding:10px}.ysd-ai-writing-block__markdown{max-width:none}.ysd-ai-writing-block__markdown .ysd-ui-markdown-preview__code{margin-top:12px;margin-bottom:12px}.ysd-ai-writing-collapse-enter-active,.ysd-ai-writing-collapse-leave-active{transition:max-height .18s cubic-bezier(.2,0,0,1),opacity .18s cubic-bezier(.2,0,0,1);overflow:hidden}.ysd-ai-writing-collapse-enter-to,.ysd-ai-writing-collapse-leave-from{max-height:1200px}.ysd-ai-writing-collapse-enter-from,.ysd-ai-writing-collapse-leave-to{opacity:0;max-height:0}@keyframes ysd-ai-cursor{0%,to{opacity:.2}50%{opacity:1}}@keyframes ysd-ai-suggested-prompt-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes ysd-ai-spin{to{transform:rotate(360deg)}}@keyframes ysd-ai-thinking-pulse{0%{box-shadow:0 0 #246bfe57}to{box-shadow:0 0 0 11px #246bfe00}}@keyframes ysd-ai-popover-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes ysd-ai-drawer-in{0%{transform:translate(24px)}to{transform:translate(0)}}@keyframes ysd-ai-sheet-in{0%{transform:translateY(24px)}to{transform:translateY(0)}}@keyframes ysd-ai-dot{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}.ysd-video-player{--ysd-video-player-aspect-ratio:16 / 9;--ysd-video-player-bg:#0b1120;--ysd-video-player-panel:#0f172ac7;--ysd-video-player-border:#94a3b83d;--ysd-video-player-text:#f8fafc;--ysd-video-player-muted:#cbd5e1;--ysd-video-player-accent:#6ea8ff;width:100%;min-width:0;color:var(--ysd-video-player-text);background:radial-gradient(circle at 20% 8%,#2a6bff2e,#0000 32%),linear-gradient(145deg,#111827 0%,#0b1120 58%,#111827 100%);border:1px solid #dfe6f1;border-radius:10px;outline:none;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 18px 48px #0f172a1f}.ysd-video-player:focus-visible{box-shadow:0 0 0 3px #6ea8ff47,0 18px 48px #0f172a1f}.ysd-video-player__footer{min-width:0;color:var(--ysd-video-player-text);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#02061794;flex:none}.ysd-video-player__workspace{flex:auto;min-width:0;min-height:0;position:relative}.ysd-video-player__surface{aspect-ratio:var(--ysd-video-player-aspect-ratio);background-color:#050914;background-image:linear-gradient(90deg,#ffffff0a 1px,#0000 1px),linear-gradient(#ffffff09 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;min-height:240px;position:relative;overflow:hidden}.ysd-video-player__surface:after{z-index:7;content:"";opacity:0;pointer-events:none;background:radial-gradient(circle,#ffffff14,#0000 34%),#02061738;position:absolute;inset:0}.ysd-video-player.is-fullscreen-animating .ysd-video-player__surface{animation:.32s cubic-bezier(.2,0,0,1) both ysd-video-player-fullscreen-surface}.ysd-video-player.is-fullscreen-animating .ysd-video-player__surface:after{animation:.32s cubic-bezier(.2,0,0,1) both ysd-video-player-fullscreen-shade}.ysd-video-player__video{background:#020617;width:100%;height:100%;display:block;position:absolute;inset:0}.ysd-video-player--fit-contain .ysd-video-player__video{object-fit:contain}.ysd-video-player--fit-cover .ysd-video-player__video{object-fit:cover}.ysd-video-player--fit-fill .ysd-video-player__video{object-fit:fill}.ysd-video-player__overlay{z-index:2;pointer-events:none;position:absolute;inset:0}.ysd-video-player__overlay>*{pointer-events:auto}.ysd-video-player__composition{z-index:4;pointer-events:none;position:absolute;inset:0}.ysd-video-player__composition>*{pointer-events:auto}.ysd-video-player__overlay-card{color:#e5edf8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0206178f;border:1px solid #94a3b838;border-radius:8px;padding:8px 10px;font-size:12px;line-height:18px;position:absolute;top:18px;left:18px}.ysd-video-player__loading,.ysd-video-player__empty,.ysd-video-player__error{z-index:3;color:#e5edf8;text-align:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0206176b;place-items:center;gap:10px;display:grid;position:absolute;inset:0}.ysd-video-player__empty,.ysd-video-player__error{padding:28px}.ysd-video-player__empty strong,.ysd-video-player__error strong{font-size:15px;font-weight:860;line-height:22px;display:block}.ysd-video-player__empty span,.ysd-video-player__error span{color:#bdc8d8;font-size:12px;line-height:18px;display:block}.ysd-video-player__error{color:#ffd6d2}.ysd-video-player__center-play{z-index:5;color:#fff;cursor:pointer;background:#00000057;border:1px solid #ffffff1a;border-radius:20px;place-items:center;width:78px;height:78px;padding:0;transition:border-color .18s cubic-bezier(.2,0,0,1),box-shadow .18s cubic-bezier(.2,0,0,1),transform .18s cubic-bezier(.2,0,0,1),background .18s cubic-bezier(.2,0,0,1);animation:.18s cubic-bezier(.2,0,0,1) both ysd-video-player-center-play-in;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 14px 34px #0003,inset 0 1px #ffffff14}.ysd-video-player__center-play:hover{background:#00000075;border-color:#ffffff2e;transform:translate(-50%,-50%)scale(1.04);box-shadow:0 16px 38px #00000042,inset 0 1px #ffffff1a}.ysd-video-player__center-play:active{transform:translate(-50%,-50%)scale(.97)}.ysd-video-player__center-play svg{fill:currentColor;filter:drop-shadow(0 3px 8px #00000038);width:38px;height:38px;transform:translate(2px)}.ysd-video-player__spinner{border:2px solid #bfdbfe47;border-top-color:var(--ysd-video-player-accent);border-radius:999px;width:30px;height:30px;animation:.78s linear infinite ysd-video-player-spin}.ysd-video-player__top-bar{z-index:4;color:#fff;opacity:1;background:linear-gradient(#020617d1,#0206177a 58%,#02061700);align-items:center;gap:10px;min-height:56px;padding:12px 16px 18px;transition:opacity .18s cubic-bezier(.2,0,0,1),transform .22s cubic-bezier(.2,0,0,1);display:flex;position:absolute;top:0;left:0;right:0;transform:translateY(0)}.ysd-video-player__title{color:#fff;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:15px;font-weight:760;line-height:22px;overflow:hidden}.ysd-video-player__top-action{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;background:#ffffff24;border:0;border-radius:999px;flex:none;height:30px;padding:0 12px;font-size:12px;font-weight:760;line-height:18px;transition:background .16s cubic-bezier(.2,0,0,1),transform .16s cubic-bezier(.2,0,0,1)}.ysd-video-player__top-action:hover{background:#ffffff3d}.ysd-video-player__top-action:active{transform:scale(.96)}.ysd-video-player__footer{border-top:1px solid var(--ysd-video-player-border);padding:10px 12px}.ysd-video-top-bar{color:#f8fafc;background:linear-gradient(#020617d1,#0206176b 62%,#02061700);align-items:flex-start;gap:12px;min-height:54px;padding:12px 16px 18px;display:flex}.ysd-video-player .ysd-video-top-bar{z-index:5;position:absolute;top:0;left:0;right:0}.ysd-video-top-bar__main{flex:auto;gap:2px;min-width:0;display:grid}.ysd-video-top-bar__main strong,.ysd-video-top-bar__main span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ysd-video-top-bar__main strong{font-size:15px;font-weight:780;line-height:22px}.ysd-video-top-bar__main span{color:#e2e8f0c2;font-size:12px;line-height:18px}.ysd-video-top-bar__actions{flex:none;align-items:center;gap:7px;display:inline-flex}.ysd-video-top-bar__actions button{width:34px;height:34px;color:inherit;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;font:inherit;background:#ffffff24;border:0;border-radius:999px;place-items:center;padding:0;transition:background .16s cubic-bezier(.2,0,0,1),transform .16s cubic-bezier(.2,0,0,1);display:inline-grid}.ysd-video-top-bar__actions button svg{fill:currentColor;opacity:.92;width:17px;height:17px}.ysd-video-top-bar__actions button:hover{background:#ffffff3d;transform:translateY(-1px)}.ysd-video-top-bar__actions button:active{transform:translateY(0)}.ysd-video-timeline{gap:6px;width:100%;min-width:0;display:grid}.ysd-video-player .ysd-video-timeline{z-index:5;width:auto;position:absolute;bottom:52px;left:12px;right:12px}.ysd-video-timeline__range{background:linear-gradient(90deg, var(--ysd-video-player-accent) 0%, var(--ysd-video-player-accent) var(--ysd-video-timeline-progress,0%), #ffffff5c var(--ysd-video-timeline-progress,0%), #ffffff5c var(--ysd-video-timeline-buffered,0%), #fff3 var(--ysd-video-timeline-buffered,0%), #fff3 100%);cursor:pointer;appearance:none;border-radius:999px;outline:none;width:100%;height:4px}.ysd-video-timeline__range::-webkit-slider-runnable-track{border-radius:inherit;background:0 0;height:100%}.ysd-video-timeline__range::-webkit-slider-thumb{opacity:0;appearance:none;background:#fff;border:0;border-radius:999px;width:10px;height:10px;transform:translateY(-3px);box-shadow:0 0 0 4px #6ea8ff29}.ysd-video-timeline__range:hover::-webkit-slider-thumb{opacity:1}.ysd-video-timeline__range:focus-visible::-webkit-slider-thumb{opacity:1}.ysd-video-control-bar{color:#f8fafc;background:linear-gradient(#02061700,#020617c2);align-items:center;gap:6px;min-width:0;min-height:46px;padding:6px 10px;display:flex}.ysd-video-player .ysd-video-control-bar{z-index:5;position:absolute;bottom:0;left:0;right:0}.ysd-video-control-bar__button{width:32px;height:32px;color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:background .16s cubic-bezier(.2,0,0,1),transform .16s cubic-bezier(.2,0,0,1);display:inline-flex}.ysd-video-control-bar__button:hover,.ysd-video-control-bar__button.is-active{background:#ffffff29}.ysd-video-control-bar__button:active{transform:scale(.94)}.ysd-video-control-bar__button.is-text{width:auto;min-width:34px;padding:0 8px;font-size:12px;font-weight:760;line-height:18px}.ysd-video-control-bar__button svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.ysd-video-control-bar__button.is-primary svg,.ysd-video-control-bar__button.is-skip svg{fill:currentColor;stroke:none}.ysd-video-control-bar__button.is-primary svg{width:24px;height:24px}.ysd-video-control-bar__button.is-skip svg{width:23px;height:23px}.ysd-video-control-bar__spacer{flex:auto;min-width:0}.ysd-video-control-bar__time{color:#e2e8f0c7;font-variant-numeric:tabular-nums;flex:none;font-size:12px;line-height:18px}.ysd-video-control-bar__volume-host{justify-content:center;align-items:center;display:inline-flex;position:relative}.ysd-video-control-bar__volume-panel{color:#f8fafc;opacity:0;pointer-events:none;background:#1c1c1cf5;border-radius:3px;grid-template-rows:21px minmax(0,1fr);justify-items:center;width:38px;height:126px;padding:9px 0 12px;transition:opacity .12s cubic-bezier(.2,0,0,1),transform .12s cubic-bezier(.2,0,0,1);display:grid;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,4px);box-shadow:0 10px 28px #00000052}.ysd-video-control-bar__volume-host:hover .ysd-video-control-bar__volume-panel,.ysd-video-control-bar__volume-host:focus-within .ysd-video-control-bar__volume-panel{opacity:1;pointer-events:auto;transform:translate(-50%)}.ysd-video-control-bar__volume-panel:after{content:"";background:#1c1c1cf5;width:10px;height:10px;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)rotate(45deg)}.ysd-video-control-bar__volume-panel span{color:#f8fafce6;font-variant-numeric:tabular-nums;font-size:13px;line-height:19px}.ysd-video-control-bar__volume-slider{place-items:center;width:22px;height:78px;display:grid;position:relative}.ysd-video-control-bar__volume-rail{background:#ffffffd6;border-radius:999px;width:3px;position:absolute;inset:0 0 0 50%;transform:translate(-50%)}.ysd-video-control-bar__volume-fill{width:100%;height:var(--ysd-video-control-volume,0%);border-radius:inherit;background:var(--ysd-video-player-accent);position:absolute;bottom:0;left:0}.ysd-video-control-bar__volume-thumb{left:50%;bottom:var(--ysd-video-control-volume,0%);background:var(--ysd-video-player-accent);border-radius:999px;width:16px;height:16px;position:absolute;transform:translate(-50%,50%)}.ysd-video-control-bar__volume{opacity:0;cursor:pointer;appearance:none;writing-mode:vertical-lr;direction:rtl;outline:none;width:40px;height:94px;position:absolute;inset:-8px -9px}.ysd-video-control-bar__volume::-webkit-slider-runnable-track{background:0 0;width:100%;height:100%}.ysd-video-control-bar__volume::-webkit-slider-thumb{appearance:none;background:0 0;border:0;border-radius:999px;width:20px;height:20px}.ysd-video-control-bar__volume::-moz-range-track{background:0 0;width:100%;height:100%}.ysd-video-control-bar__volume::-moz-range-thumb{background:0 0;border:0;border-radius:999px;width:20px;height:20px}.ysd-video-control-bar__menu{display:inline-flex;position:relative}.ysd-video-control-bar__option-panel{color:#f8fafc;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#020617e0;border:1px solid #ffffff24;border-radius:10px;gap:2px;min-width:104px;padding:6px;display:grid;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%);box-shadow:0 16px 38px #0000005c}.ysd-video-control-bar__option{color:#dbe7f7;cursor:pointer;width:100%;height:30px;font:inherit;text-align:left;background:0 0;border:0;border-radius:7px;padding:0 10px;font-size:12px}.ysd-video-control-bar__option:hover,.ysd-video-control-bar__option.is-active{color:#fff;background:#6ea8ff42}.ysd-video-chapter-list,.ysd-video-transcript-panel{min-width:0}.ysd-video-chapter-list{border:1px solid var(--ysd-border-soft);color:var(--ysd-text-primary);background:var(--ysd-bg-panel);border-radius:10px;overflow:hidden}.ysd-video-chapter-list__header{border-bottom:1px solid var(--ysd-border-soft);background:var(--ysd-bg-panel-soft);justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding:10px 12px;display:flex}.ysd-video-chapter-list__header strong{font-size:14px;font-weight:840;line-height:20px}.ysd-video-chapter-list__header span,.ysd-video-chapter-list__empty{color:var(--ysd-text-muted);font-size:12px;line-height:18px}.ysd-video-chapter-list__items{display:grid}.ysd-video-chapter-list__item{border:0;border-bottom:1px solid var(--ysd-border-soft);width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;grid-template-columns:46px minmax(0,1fr);gap:10px;padding:10px 12px;display:grid}.ysd-video-chapter-list__item:last-child{border-bottom:0}.ysd-video-chapter-list__item:hover,.ysd-video-chapter-list__item.is-active{background:var(--ysd-color-primary-subtle)}.ysd-video-chapter-list__item time{color:var(--ysd-color-primary-strong);font-variant-numeric:tabular-nums;font-size:12px;font-weight:760;line-height:20px}.ysd-video-chapter-list__item span{gap:2px;min-width:0;display:grid}.ysd-video-chapter-list__item strong{font-size:13px;font-weight:820;line-height:20px}.ysd-video-chapter-list__item small{color:var(--ysd-text-muted);font-size:12px;line-height:18px}.ysd-video-chapter-list__empty{padding:14px}.ysd-video-transcript-panel .ysd-transcript-viewer{box-shadow:none}.ysd-video-player .ysd-video-annotation-timeline.is-compact{z-index:5;position:absolute;bottom:52px;left:12px;right:12px}.ysd-video-player.is-fullscreen{border-radius:0;width:100%;height:100%}.ysd-video-player.is-fullscreen .ysd-video-player__workspace{flex:auto}.ysd-video-player.is-fullscreen .ysd-video-player__surface{aspect-ratio:auto;height:100%}@keyframes ysd-video-player-spin{to{transform:rotate(360deg)}}@keyframes ysd-video-player-center-play-in{0%{opacity:0;transform:translate(-50%,-50%)scale(.94)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes ysd-video-player-fullscreen-surface{0%{opacity:.9;transform:scale(.982)}to{opacity:1;transform:scale(1)}}@keyframes ysd-video-player-fullscreen-shade{0%{opacity:.9}to{opacity:0}}.ysd-video-annotation-timeline{--ysd-video-annotation-bg:var(--ysd-bg-panel);--ysd-video-annotation-track:var(--ysd-border-soft);--ysd-video-annotation-track-active:var(--ysd-color-primary);--ysd-video-annotation-track-buffered:color-mix(in srgb, var(--ysd-color-primary) 20%, transparent);--ysd-video-annotation-text:var(--ysd-text-primary);--ysd-video-annotation-muted:var(--ysd-text-muted);--ysd-video-annotation-card:var(--ysd-bg-panel);--ysd-video-annotation-shadow:var(--ysd-shadow-sm);border:1px solid var(--ysd-border-soft);width:100%;min-width:0;color:var(--ysd-video-annotation-text);background:var(--ysd-video-annotation-bg);box-shadow:var(--ysd-video-annotation-shadow);border-radius:10px;overflow:visible}.ysd-video-annotation-timeline.is-dark{--ysd-video-annotation-bg:transparent;--ysd-video-annotation-track:#fff3;--ysd-video-annotation-track-active:#75a7ff;--ysd-video-annotation-track-buffered:#ffffff3d;--ysd-video-annotation-text:#fff;--ysd-video-annotation-muted:#ffffffb8;--ysd-video-annotation-card:#0206178f;--ysd-video-annotation-shadow:none}.ysd-video-annotation-timeline.is-compact{box-shadow:none;background:0 0;border:0}.ysd-video-annotation-timeline__header{border-bottom:1px solid var(--ysd-border-soft);background:var(--ysd-bg-panel-soft);justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:10px 14px;display:flex}.ysd-video-annotation-timeline__header strong{font-size:14px;font-weight:840;line-height:20px}.ysd-video-annotation-timeline__header span{color:var(--ysd-video-annotation-muted);font-size:12px;line-height:18px}.ysd-video-annotation-timeline__track{cursor:pointer;min-height:36px;padding:0 14px 14px;position:relative}.ysd-video-annotation-timeline.is-compact .ysd-video-annotation-timeline__track{min-height:14px;padding:0 0 7px}.ysd-video-annotation-timeline__marker-lane{z-index:6;pointer-events:none;height:0;position:absolute;bottom:11px;left:0;right:0}.ysd-video-annotation-timeline.is-compact .ysd-video-annotation-timeline__marker-lane{bottom:10px}.ysd-video-annotation-timeline__marker{z-index:4;color:#fff;cursor:pointer;pointer-events:auto;background:0 0;border:0;width:42px;height:40px;padding:0;position:absolute;bottom:0;left:0;transform:translate(-50%)}.ysd-video-annotation-timeline.is-compact .ysd-video-annotation-timeline__marker{width:36px;height:34px}.ysd-video-annotation-timeline__marker-icon{border:2px solid color-mix(in srgb, var(--ysd-video-annotation-color) 58%, #ffffff9e);background:radial-gradient(circle at 30% 24%, #ffffff85, transparent 18px),linear-gradient(145deg, color-mix(in srgb, var(--ysd-video-annotation-color) 54%, #0f172ae6), #0f172ab8);width:34px;height:34px;transition:transform .18s var(--ysd-ease-standard),box-shadow .18s var(--ysd-ease-standard),filter .18s var(--ysd-ease-standard);border-radius:999px;place-items:center;display:grid;position:absolute;bottom:13px;left:50%;transform:translate(-50%);box-shadow:0 12px 24px #00000047,inset 0 1px #ffffff42}.ysd-video-annotation-timeline__marker-icon:before{content:"";clip-path:polygon(50% 100%,0 0,100% 0);background:color-mix(in srgb, var(--ysd-video-annotation-color) 42%, #0f172adb);pointer-events:none;width:13px;height:10px;position:absolute;bottom:-8px;left:50%;transform:translate(-50%)}.ysd-video-annotation-timeline__marker-icon svg{z-index:1;color:#fff;text-shadow:0 1px 2px #00000047;width:18px;height:18px;position:relative}.ysd-video-annotation-timeline.is-compact .ysd-video-annotation-timeline__marker-icon{width:30px;height:30px;bottom:12px}.ysd-video-annotation-timeline.is-compact .ysd-video-annotation-timeline__marker-icon svg{width:16px;height:16px}.ysd-video-annotation-timeline__marker:hover .ysd-video-annotation-timeline__marker-icon,.ysd-video-annotation-timeline__marker.is-active .ysd-video-annotation-timeline__marker-icon{filter:saturate(1.12);box-shadow:0 0 0 4px color-mix(in srgb, var(--ysd-video-annotation-color) 24%, transparent),0 14px 26px #0f172a42,inset 0 1px 0 #fff6;transform:translate(-50%)translateY(-3px)}.ysd-video-annotation-timeline__bar{background:var(--ysd-video-annotation-track);border-radius:999px;height:8px;position:relative}.ysd-video-annotation-timeline.is-compact .ysd-video-annotation-timeline__bar{height:5px}.ysd-video-annotation-timeline__buffered,.ysd-video-annotation-timeline__progress{border-radius:inherit;position:absolute;top:0;bottom:0}.ysd-video-annotation-timeline__buffered{z-index:1;background:var(--ysd-video-annotation-track-buffered);left:0}.ysd-video-annotation-timeline__progress{z-index:3;background:var(--ysd-video-annotation-track-active);left:0}.ysd-video-annotation-timeline__dot{z-index:4;cursor:pointer;background:#f6ee9a;border:0;border-radius:2px;width:7px;height:12px;padding:0;position:absolute;top:50%;left:0;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #00000029,0 0 10px #f6ee9a3d}.ysd-video-annotation-timeline__dot:after{content:"";position:absolute;inset:-9px}.ysd-video-annotation-timeline.is-compact .ysd-video-annotation-timeline__dot{width:6px;height:10px}.ysd-video-annotation-timeline__playhead,.ysd-video-annotation-timeline__hover{pointer-events:none;position:absolute}.ysd-video-annotation-timeline__playhead{z-index:5;background:#fff;border-radius:999px;width:2px;top:-5px;bottom:-5px;transform:translate(-50%);box-shadow:0 0 0 2px #246bfe42}.ysd-video-annotation-timeline.is-dark .ysd-video-annotation-timeline__playhead{box-shadow:0 0 0 2px #75a7ff47}.ysd-video-annotation-timeline__hover{z-index:6;background:color-mix(in srgb, var(--ysd-video-annotation-muted) 72%, transparent);width:1px;top:0;bottom:10px;transform:translate(-50%)}.ysd-video-annotation-timeline__hover span{color:#fff;white-space:nowrap;background:#0f172ad1;border-radius:999px;padding:2px 7px;font-size:11px;line-height:16px;position:absolute;top:-8px;left:50%;transform:translate(-50%,-100%)}.ysd-video-annotation-timeline.is-compact .ysd-video-annotation-timeline__hover span{display:none}.ysd-video-annotation-timeline__card{z-index:12;width:max-content;min-width:112px;max-width:min(280px,100% - 24px);color:var(--ysd-video-annotation-text);background:var(--ysd-video-annotation-card);-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);pointer-events:none;animation:ysd-video-annotation-card-in .18s var(--ysd-ease-standard);border:1px solid #ffffff1f;border-radius:10px;padding:9px 10px 10px;position:absolute;bottom:64px;transform:translate(-50%);box-shadow:0 14px 30px #0206172e}.ysd-video-annotation-timeline.is-compact .ysd-video-annotation-timeline__card{bottom:58px}.ysd-video-annotation-timeline__card strong,.ysd-video-annotation-timeline__card span{display:block}.ysd-video-annotation-timeline__card strong{white-space:nowrap;font-size:13px;font-weight:840;line-height:18px}.ysd-video-annotation-timeline__card span{color:var(--ysd-video-annotation-muted);text-align:right;font-size:11px;line-height:16px}.ysd-video-annotation-timeline__card p{color:var(--ysd-video-annotation-text);margin:5px 0;font-size:12px;line-height:18px}@keyframes ysd-video-annotation-card-in{0%{opacity:0;transform:translate(-50%)translateY(6px)scale(.98)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}.ysd-video-annotation-timeline__legend{flex-wrap:wrap;gap:8px;padding:0 14px 12px;display:flex}.ysd-video-annotation-timeline__legend span{color:var(--ysd-video-annotation-muted);align-items:center;gap:5px;font-size:12px;line-height:18px;display:inline-flex}.ysd-video-annotation-timeline__legend i{border-radius:999px;width:7px;height:7px}.ysd-image-viewer{--ysd-image-viewer-height:420px;border:1px solid var(--ysd-border-soft);width:100%;min-width:0;color:var(--ysd-text-primary);background:var(--ysd-bg-panel);box-shadow:var(--ysd-shadow-sm);border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.ysd-image-viewer__stage{height:var(--ysd-image-viewer-height);background:linear-gradient(90deg, #0f172a0b 1px, transparent 1px),linear-gradient(#0f172a0a 1px, transparent 1px),var(--ysd-bg-panel-muted);background-size:28px 28px;min-height:260px;position:relative;overflow:hidden}.ysd-image-viewer__viewport{place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.ysd-image-viewer__image{transform-origin:50%;-webkit-user-select:none;user-select:none;width:100%;height:100%;transition:transform .18s cubic-bezier(.2,0,0,1);display:block}.ysd-image-viewer__nav{z-index:3;color:#f8fafc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;background:#0f172a94;border:1px solid #94a3b83d;border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.ysd-image-viewer__nav--prev{left:14px}.ysd-image-viewer__nav--next{right:14px}.ysd-image-viewer__nav svg,.ysd-image-viewer__toolbar svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.ysd-image-viewer__toolbar{z-index:3;color:#f8fafc;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f172aad;border:1px solid #94a3b838;border-radius:999px;align-items:center;gap:3px;padding:5px;display:inline-flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%);box-shadow:0 16px 34px #0f172a33}.ysd-image-viewer__toolbar button{width:30px;height:30px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.ysd-image-viewer__toolbar button:hover{background:#ffffff24}.ysd-image-viewer__toolbar span{color:#e5edf8;font-variant-numeric:tabular-nums;text-align:center;min-width:48px;font-size:12px;line-height:18px}.ysd-image-viewer__caption{z-index:2;color:#f8fafc;text-shadow:0 1px 12px #0f172a80;pointer-events:none;align-items:center;gap:8px;display:flex;position:absolute;top:14px;left:16px;right:16px}.ysd-image-viewer__caption strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:820;line-height:22px;overflow:hidden}.ysd-image-viewer__caption span,.ysd-image-viewer__caption small{color:#d8e2f0;font-size:12px;line-height:18px}.ysd-image-viewer__caption small{font-variant-numeric:tabular-nums;margin-left:auto}.ysd-image-viewer__thumbs{border-top:1px solid var(--ysd-border-soft);background:var(--ysd-bg-panel);gap:8px;padding:10px;display:flex;overflow-x:auto}.ysd-image-viewer__thumb{background:var(--ysd-bg-panel-muted);cursor:pointer;border:2px solid #0000;border-radius:8px;flex:none;width:58px;height:44px;padding:0;overflow:hidden}.ysd-image-viewer__thumb.is-active{border-color:var(--ysd-color-primary)}.ysd-image-viewer__thumb img{object-fit:cover;width:100%;height:100%;display:block}.ysd-image-viewer__empty,.ysd-file-preview__empty,.ysd-media-gallery__empty{min-height:240px;color:var(--ysd-text-secondary);text-align:center;align-content:center;place-items:center;gap:8px;display:grid}.ysd-image-viewer__empty strong,.ysd-file-preview__empty strong,.ysd-media-gallery__empty strong{color:var(--ysd-text-primary);font-size:15px;font-weight:820;line-height:22px}.ysd-image-viewer__empty span,.ysd-file-preview__empty span,.ysd-media-gallery__empty span{color:var(--ysd-text-muted);font-size:12px;line-height:18px}.ysd-file-preview{border:1px solid var(--ysd-border-soft);background:var(--ysd-bg-panel);width:100%;min-width:0;box-shadow:var(--ysd-shadow-sm);border-radius:10px;overflow:hidden}.ysd-file-preview__header{border-bottom:1px solid var(--ysd-border-soft);background:var(--ysd-bg-panel-soft);justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:11px 14px;display:flex}.ysd-file-preview__header div{gap:2px;min-width:0;display:grid}.ysd-file-preview__header strong{color:var(--ysd-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:820;line-height:20px;overflow:hidden}.ysd-file-preview__header span{color:var(--ysd-text-muted);font-size:12px;line-height:18px}.ysd-file-preview__empty{background:var(--ysd-bg-panel-muted)}.ysd-file-preview__empty a{color:var(--ysd-color-primary);font-size:13px;line-height:20px;text-decoration:none}.ysd-media-gallery{gap:16px;width:100%;min-width:0;display:grid}.ysd-media-gallery__grid{grid-template-columns:repeat(var(--ysd-media-gallery-columns), minmax(0, 1fr));gap:var(--ysd-media-gallery-gap);display:grid}.ysd-media-gallery__item{border:1px solid var(--ysd-border-soft);background:var(--ysd-bg-panel);box-shadow:var(--ysd-shadow-xs);cursor:pointer;border-radius:10px;transition:border-color .16s cubic-bezier(.2,0,0,1),box-shadow .16s cubic-bezier(.2,0,0,1),transform .16s cubic-bezier(.2,0,0,1);position:relative;overflow:hidden}.ysd-media-gallery__item:hover,.ysd-media-gallery__item.is-selected{border-color:var(--ysd-color-primary-border);box-shadow:var(--ysd-shadow-sm);transform:translateY(-1px)}.ysd-media-gallery__thumb{aspect-ratio:16/10;color:var(--ysd-color-primary);background:radial-gradient(circle at 20% 10%, #246bfe1f, transparent 36%),var(--ysd-bg-panel-muted);letter-spacing:.04em;place-items:center;font-size:20px;font-weight:880;line-height:28px;display:grid;position:relative;overflow:hidden}.ysd-media-gallery__thumb img{object-fit:cover;width:100%;height:100%;display:block}.ysd-media-gallery__body{gap:3px;padding:11px 12px 12px;display:grid}.ysd-media-gallery__body strong{color:var(--ysd-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:820;line-height:20px;overflow:hidden}.ysd-media-gallery__body span{color:var(--ysd-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:18px;overflow:hidden}.ysd-media-gallery__check{z-index:2;cursor:pointer;background:#0f172a42;border:2px solid #ffffffdb;border-radius:999px;width:20px;height:20px;position:absolute;top:10px;right:10px;box-shadow:0 4px 12px #0f172a38}.ysd-media-gallery__check.is-selected{border-color:var(--ysd-color-primary);background:var(--ysd-color-primary)}.ysd-media-gallery__check.is-selected:after{content:"";border-bottom:2px solid #fff;border-right:2px solid #fff;width:5px;height:9px;position:absolute;top:2px;left:5px;transform:rotate(45deg)}.ysd-media-gallery__preview{min-width:0}.ysd-file-uploader{gap:14px;width:100%;min-width:0;display:grid}.ysd-file-uploader__input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.ysd-file-uploader__dropzone{border:1px dashed var(--ysd-border-strong);min-height:164px;color:var(--ysd-text-secondary);background:radial-gradient(circle at 50% 0%, #246bfe14, transparent 36%),var(--ysd-bg-panel);cursor:pointer;border-radius:12px;align-content:center;place-items:center;gap:8px;padding:22px;transition:border-color .16s cubic-bezier(.2,0,0,1),background .16s cubic-bezier(.2,0,0,1);display:grid}.ysd-file-uploader__dropzone:hover,.ysd-file-uploader.is-dragging .ysd-file-uploader__dropzone{border-color:var(--ysd-color-primary);background:var(--ysd-color-primary-subtle)}.ysd-file-uploader.is-disabled .ysd-file-uploader__dropzone{cursor:not-allowed;opacity:.58}.ysd-file-uploader__icon{color:#fff;background:var(--ysd-color-primary);border-radius:999px;place-items:center;width:38px;height:38px;font-size:26px;font-weight:520;line-height:26px;display:grid}.ysd-file-uploader__dropzone strong{color:var(--ysd-text-primary);font-size:15px;font-weight:840;line-height:22px}.ysd-file-uploader__dropzone small{color:var(--ysd-text-muted);font-size:12px;line-height:18px}.ysd-file-uploader__button-trigger{border:1px solid var(--ysd-button-border);border-radius:var(--ysd-radius-md);width:max-content;max-width:100%;min-height:34px;color:var(--ysd-button-text);background:var(--ysd-button-bg);box-shadow:var(--ysd-shadow-xs);cursor:pointer;font:inherit;justify-content:center;align-items:center;gap:8px;padding:0 14px 0 12px;font-size:13px;font-weight:780;display:inline-flex}.ysd-file-uploader__button-trigger:hover:not(:disabled){border-color:var(--ysd-button-hover-border);color:var(--ysd-button-hover-text);background:var(--ysd-button-hover-bg)}.ysd-file-uploader__button-trigger:disabled{cursor:not-allowed;opacity:.58}.ysd-file-uploader__button-icon{color:#fff;background:var(--ysd-color-primary);border-radius:999px;place-items:center;width:18px;height:18px;font-size:16px;font-weight:620;line-height:18px;display:inline-grid}.ysd-file-uploader__queue{gap:10px;display:grid}.ysd-file-uploader__item{border:1px solid var(--ysd-border-soft);background:var(--ysd-bg-panel);border-radius:10px;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px;display:grid}.ysd-file-uploader__preview{width:54px;height:42px;color:var(--ysd-color-primary);background:var(--ysd-bg-panel-muted);border-radius:8px;place-items:center;font-size:12px;font-weight:860;display:grid;overflow:hidden}.ysd-file-uploader__preview img{object-fit:cover;width:100%;height:100%;display:block}.ysd-file-uploader__content{gap:6px;min-width:0;display:grid}.ysd-file-uploader__meta{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.ysd-file-uploader__meta strong{min-width:0;color:var(--ysd-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:820;line-height:20px;overflow:hidden}.ysd-file-uploader__meta span,.ysd-file-uploader__content p{color:var(--ysd-text-muted);font-size:12px;line-height:18px}.ysd-file-uploader__content p{color:var(--ysd-color-danger);margin:0}.ysd-file-uploader__progress{background:var(--ysd-bg-panel-muted);border-radius:999px;height:5px;overflow:hidden}.ysd-file-uploader__progress span{border-radius:inherit;background:linear-gradient(90deg, var(--ysd-color-primary), #65d6ff);height:100%;transition:width .18s cubic-bezier(.2,0,0,1);display:block}.ysd-file-uploader__actions{align-items:center;gap:6px;display:inline-flex}.ysd-file-uploader__actions button{border:1px solid var(--ysd-border-soft);height:28px;color:var(--ysd-text-secondary);background:var(--ysd-bg-panel);cursor:pointer;border-radius:999px;padding:0 10px;font-size:12px;font-weight:720;line-height:18px}.ysd-file-uploader__actions button:hover{color:var(--ysd-color-primary);border-color:var(--ysd-color-primary-border)}@media (width<=860px){.ysd-media-gallery__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ysd-file-uploader__item{grid-template-columns:44px minmax(0,1fr)}.ysd-file-uploader__actions{grid-column:1/-1;justify-content:flex-end}}@media (width<=560px){.ysd-media-gallery__grid{grid-template-columns:1fr}.ysd-image-viewer__toolbar{max-width:calc(100% - 28px);overflow-x:auto}}.ysd-pdf-viewer{--ysd-pdf-viewer-height:640px;--ysd-pdf-viewer-accent:#246bfe;--ysd-pdf-viewer-border:#dfe6f1;--ysd-pdf-viewer-bg:#f4f7fb;--ysd-pdf-viewer-panel:#fff;--ysd-pdf-viewer-text:#101828;--ysd-pdf-viewer-muted:#667085;border:1px solid var(--ysd-pdf-viewer-border);width:100%;min-width:0;color:var(--ysd-pdf-viewer-text);background:var(--ysd-pdf-viewer-panel);border-radius:10px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 14px 40px #0f172a14}.ysd-pdf-viewer__header,.ysd-pdf-viewer__toolbar,.ysd-pdf-viewer__footer{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffe0;flex:none;min-width:0}.ysd-pdf-viewer__header{border-bottom:1px solid #e8edf5;padding:12px 14px}.ysd-pdf-viewer__toolbar{border-bottom:1px solid #e8edf5;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:9px 12px;display:flex}.ysd-pdf-viewer__toolbar strong{color:#101828;font-size:13px;font-weight:860;line-height:18px}.ysd-pdf-viewer__toolbar span{color:#667085;font-size:12px;line-height:18px}.ysd-pdf-viewer__workspace{flex:auto;min-width:0;min-height:0;position:relative}.ysd-pdf-viewer__surface{height:var(--ysd-pdf-viewer-height);background:#e9edf2;min-height:360px;position:relative;overflow:hidden}.ysd-pdf-viewer__document{transform-origin:50%;transition:transform .18s cubic-bezier(.2,0,0,1);position:absolute;inset:0}.ysd-pdf-viewer__frame{width:100%;height:100%;box-shadow:none;background:#fff;border:0;border-radius:0;display:block}.ysd-pdf-viewer__overlay{z-index:2;pointer-events:none;position:absolute;inset:0}.ysd-pdf-viewer__overlay>*{pointer-events:auto}.ysd-pdf-viewer__overlay-card{color:#174ea6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffdb;border:1px solid #246bfe2e;border-radius:8px;padding:8px 10px;font-size:12px;line-height:18px;position:absolute;top:64px;right:18px;box-shadow:0 10px 24px #0f172a17}.ysd-pdf-viewer__loading,.ysd-pdf-viewer__empty,.ysd-pdf-viewer__error{z-index:3;color:#344054;text-align:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#f4f7fbb8;place-items:center;gap:10px;display:grid;position:absolute;inset:0}.ysd-pdf-viewer__empty,.ysd-pdf-viewer__error{padding:28px}.ysd-pdf-viewer__empty strong,.ysd-pdf-viewer__error strong{color:#101828;font-size:15px;font-weight:860;line-height:22px;display:block}.ysd-pdf-viewer__empty span,.ysd-pdf-viewer__error span{color:#667085;font-size:12px;line-height:18px;display:block}.ysd-pdf-viewer__error strong{color:#b42318}.ysd-pdf-viewer__spinner{border:2px solid #dbe5f4;border-top-color:var(--ysd-pdf-viewer-accent);border-radius:999px;width:30px;height:30px;animation:.78s linear infinite ysd-pdf-viewer-spin}.ysd-pdf-viewer__control-bar{color:#101828;z-index:4;background:#f8fafc;border-bottom:1px solid #dce3ec;flex:none;align-items:center;gap:10px;min-width:0;min-height:50px;padding:8px 12px;display:flex;box-shadow:0 1px #0f172a08}.ysd-pdf-viewer__control-group{align-items:center;gap:7px;min-width:0;display:inline-flex}.ysd-pdf-viewer__control-button{color:#344054;cursor:pointer;background:#fff;border:1px solid #d8e0ec;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:border-color .16s cubic-bezier(.2,0,0,1),color .16s cubic-bezier(.2,0,0,1),background .16s cubic-bezier(.2,0,0,1),transform .16s cubic-bezier(.2,0,0,1);display:inline-flex}.ysd-pdf-viewer__control-button:hover{color:#155eea;background:#f4f8ff;border-color:#246bfe6b}.ysd-pdf-viewer__control-button:active{transform:translateY(1px)}.ysd-pdf-viewer__control-button:disabled{color:#b4bfcc;cursor:not-allowed;background:#f8fafc}.ysd-pdf-viewer__control-button svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.ysd-pdf-viewer__page-field{color:#667085;background:#fff;border:1px solid #d8e0ec;border-radius:8px;align-items:center;gap:6px;height:32px;padding:0 8px;font-size:12px;line-height:18px;display:inline-flex}.ysd-pdf-viewer__page-field input{color:#101828;width:48px;font:inherit;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none;padding:0}.ysd-pdf-viewer__page-field small{color:#98a2b3;font-size:12px}.ysd-pdf-viewer__separator{background:#e4eaf2;width:1px;height:22px}.ysd-pdf-viewer__zoom{color:#344054;font-variant-numeric:tabular-nums;text-align:center;min-width:48px;font-size:12px;line-height:18px}.ysd-pdf-viewer__select{color:#344054;appearance:none;background:linear-gradient(45deg,#0000 50%,#667085 50%) calc(100% - 14px) 13px/5px 5px no-repeat,linear-gradient(135deg,#667085 50%,#0000 50%) calc(100% - 9px) 13px/5px 5px no-repeat,#fff;border:1px solid #d8e0ec;border-radius:8px;outline:none;max-width:112px;height:32px;padding:0 28px 0 10px;font-size:12px;line-height:18px}.ysd-pdf-viewer__select:hover,.ysd-pdf-viewer__select:focus{border-color:#246bfe6b}.ysd-pdf-viewer__spacer{flex:auto}.ysd-pdf-viewer__footer{border-top:1px solid #e8edf5;padding:10px 12px}.ysd-pdf-viewer.is-fullscreen{border-radius:0;width:100%;height:100%}.ysd-pdf-viewer.is-fullscreen .ysd-pdf-viewer__workspace{flex:auto}.ysd-pdf-viewer.is-fullscreen .ysd-pdf-viewer__surface{height:100%}@media (width<=860px){.ysd-pdf-viewer__control-bar{overflow-x:auto}.ysd-pdf-viewer__spacer{min-width:8px}.ysd-pdf-viewer__select{max-width:96px}}@keyframes ysd-pdf-viewer-spin{to{transform:rotate(360deg)}}.ysd-audio-player{--ysd-audio-player-bg:#0b1120;--ysd-audio-player-panel:#0f172ab8;--ysd-audio-player-border:#94a3b83d;--ysd-audio-player-text:#f8fafc;--ysd-audio-player-muted:#cbd5e1;--ysd-audio-player-accent:#6ea8ff;width:100%;min-width:0;color:var(--ysd-audio-player-text);background:radial-gradient(circle at 16% 18%,#6ea8ff3d,#0000 34%),radial-gradient(circle at 86% 12%,#8b5cf629,#0000 30%),linear-gradient(145deg,#111827 0%,#0b1120 58%,#111827 100%);border:1px solid #dfe6f1;border-radius:10px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 18px 48px #0f172a1f}.ysd-audio-player__audio{display:none}.ysd-audio-player__control-bar{min-width:0;min-height:54px;color:var(--ysd-audio-player-text);background:#020617db;border-top:0;flex:none;align-items:center;gap:10px;padding:9px 12px;display:flex}.ysd-audio-player__control-button{color:#f8fafc;cursor:pointer;background:#0f172aad;border:1px solid #94a3b83d;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:border-color .16s cubic-bezier(.2,0,0,1),background .16s cubic-bezier(.2,0,0,1),transform .16s cubic-bezier(.2,0,0,1);display:inline-flex}.ysd-audio-player__control-button:hover{background:#2563eb57;border-color:#6ea8ff80}.ysd-audio-player__control-button:active{transform:translateY(1px)}.ysd-audio-player__control-button svg{fill:currentColor;stroke:currentColor;stroke-width:0;width:18px;height:18px}.ysd-audio-player__time{min-width:42px;color:var(--ysd-audio-player-muted);font-variant-numeric:tabular-nums;text-align:center;flex:none;font-size:12px;line-height:18px}.ysd-audio-player__progress,.ysd-audio-player__volume{min-width:0;height:4px;accent-color:var(--ysd-audio-player-accent);cursor:pointer}.ysd-audio-player__progress{flex:auto}.ysd-audio-player__volume{flex:0 0 72px}.ysd-audio-player__select{color:#e5edf8;appearance:none;background:linear-gradient(45deg,#0000 50%,#aab7ca 50%) calc(100% - 14px) 13px/5px 5px no-repeat,linear-gradient(135deg,#aab7ca 50%,#0000 50%) calc(100% - 9px) 13px/5px 5px no-repeat,#0f172aad;border:1px solid #94a3b83d;border-radius:8px;outline:none;max-width:132px;height:32px;padding:0 28px 0 10px;font-size:12px;line-height:18px}.ysd-audio-player__select:hover,.ysd-audio-player__select:focus{border-color:#6ea8ff80}.ysd-audio-player__select--rate{max-width:82px}.ysd-audio-player__status{min-width:0;color:var(--ysd-audio-player-muted);white-space:nowrap;text-overflow:ellipsis;flex:0 auto;font-size:12px;line-height:18px;overflow:hidden}.ysd-audio-player__status.is-error{color:#ffd6d2;max-width:180px}@media (width<=760px){.ysd-audio-player__control-bar{flex-wrap:wrap}.ysd-audio-player__progress{flex-basis:calc(100% - 104px);order:2}.ysd-audio-player__volume,.ysd-audio-player__select{display:none}}.ysd-annotation-layer,.ysd-clip-editor,.ysd-media-compare,.ysd-screen-capture,.ysd-transcript-viewer,.ysd-subtitle-editor,.ysd-media-timeline,.ysd-waveform,.ysd-frame-strip{border:1px solid var(--ysd-border-soft);width:100%;min-width:0;color:var(--ysd-text-primary);background:var(--ysd-bg-panel);box-shadow:var(--ysd-shadow-sm);border-radius:10px;overflow:hidden}.ysd-waveform{max-width:var(--ysd-waveform-max-width,960px);margin-inline:auto}.ysd-clip-editor__header,.ysd-media-compare__header,.ysd-screen-capture__header,.ysd-transcript-viewer__header,.ysd-subtitle-editor__toolbar,.ysd-media-timeline__header,.ysd-waveform__header,.ysd-frame-strip__header{border-bottom:1px solid var(--ysd-border-soft);background:var(--ysd-bg-panel-soft);justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:11px 14px;display:flex}.ysd-transcript-viewer__header div,.ysd-subtitle-editor__toolbar div:first-child{gap:2px;min-width:0;display:grid}.ysd-clip-editor__header strong,.ysd-media-compare__header strong,.ysd-screen-capture__header strong,.ysd-transcript-viewer__header strong,.ysd-subtitle-editor__toolbar strong,.ysd-media-timeline__header strong,.ysd-waveform__header strong,.ysd-frame-strip__header strong{color:var(--ysd-text-primary);font-size:14px;font-weight:840;line-height:20px}.ysd-clip-editor__header span,.ysd-media-compare__header span,.ysd-screen-capture__header span,.ysd-transcript-viewer__header span,.ysd-subtitle-editor__toolbar span,.ysd-media-timeline__header span,.ysd-waveform__header span,.ysd-frame-strip__header span{color:var(--ysd-text-muted);font-size:12px;line-height:18px}.ysd-clip-editor{display:grid}.ysd-clip-editor__track{background:repeating-linear-gradient(90deg, transparent 0 31px, color-mix(in srgb, var(--ysd-border-soft) 56%, transparent) 31px 32px),linear-gradient(180deg, var(--ysd-bg-panel-muted), var(--ysd-bg-panel-soft));cursor:pointer;border-radius:12px;height:78px;margin:18px;position:relative;overflow:hidden}.ysd-clip-editor__selected{border:1px solid var(--ysd-color-primary-border);background:color-mix(in srgb, var(--ysd-color-primary) 18%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ysd-color-primary) 16%, transparent);border-radius:10px;position:absolute;top:15px;bottom:15px}.ysd-clip-editor__handle{z-index:2;background:var(--ysd-color-primary);cursor:ew-resize;border:2px solid #fff;border-radius:999px;width:14px;padding:0;position:absolute;top:10px;bottom:10px;transform:translate(-50%);box-shadow:0 8px 18px #246bfe38}.ysd-clip-editor__fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:0 18px 16px;display:grid}.ysd-clip-editor__fields label{color:var(--ysd-text-muted);gap:5px;font-size:12px;font-weight:720;line-height:18px;display:grid}.ysd-clip-editor__fields input,.ysd-clip-editor__fields select{border:1px solid var(--ysd-control-border);width:100%;height:34px;color:var(--ysd-control-text);background:var(--ysd-control-bg-plain);border-radius:8px;outline:none;padding:0 9px}.ysd-clip-editor__footer,.ysd-screen-capture__actions{border-top:1px solid var(--ysd-border-soft);background:var(--ysd-bg-panel-soft);justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:10px 14px;display:flex}.ysd-clip-editor__footer span{color:var(--ysd-text-muted);font-size:12px;line-height:18px}.ysd-clip-editor__footer button,.ysd-screen-capture__actions button{border:1px solid var(--ysd-color-primary-border);height:32px;color:var(--ysd-color-primary);background:var(--ysd-color-primary-soft);cursor:pointer;border-radius:8px;padding:0 12px;font-size:12px;font-weight:780;line-height:18px}.ysd-screen-capture__actions button:disabled{cursor:not-allowed;opacity:.48}.ysd-annotation-layer{aspect-ratio:16/9;background:var(--ysd-bg-panel-muted);position:relative}.ysd-annotation-layer__media,.ysd-annotation-layer__canvas{position:absolute;inset:0}.ysd-annotation-layer__media img,.ysd-annotation-layer__media video{object-fit:cover;width:100%;height:100%;display:block}.ysd-annotation-layer__placeholder,.ysd-screen-capture__placeholder{height:100%;color:var(--ysd-text-muted);background:linear-gradient(45deg, color-mix(in srgb, var(--ysd-border-soft) 42%, transparent) 25%, transparent 25%),linear-gradient(-45deg, color-mix(in srgb, var(--ysd-border-soft) 42%, transparent) 25%, transparent 25%),var(--ysd-bg-panel-muted);background-size:22px 22px;place-items:center;display:grid}.ysd-annotation-layer__canvas{cursor:crosshair;touch-action:none;outline:none}.ysd-annotation-layer.is-select .ysd-annotation-layer__canvas,.ysd-annotation-layer.is-readonly .ysd-annotation-layer__canvas{cursor:default}.ysd-annotation-layer__item{z-index:2;border:2px solid var(--ysd-annotation-color);color:#fff;background:color-mix(in srgb, var(--ysd-annotation-color) 12%, transparent);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;padding:0;position:absolute}.ysd-annotation-layer__item:active,.ysd-annotation-layer__item.is-moving{cursor:grabbing}.ysd-annotation-layer__item.is-box{border-radius:8px}.ysd-annotation-layer__item.is-point,.ysd-annotation-layer__item.is-text{background:var(--ysd-annotation-color);border-radius:999px;width:14px;height:14px;transform:translate(-50%,-50%)}.ysd-annotation-layer__item.is-selected{box-shadow:0 0 0 4px color-mix(in srgb, var(--ysd-annotation-color) 22%, transparent)}.ysd-annotation-layer__item.is-draft{pointer-events:none}.ysd-annotation-layer__item span{background:var(--ysd-annotation-color);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;max-width:180px;padding:2px 8px;font-size:11px;font-weight:820;line-height:16px;position:absolute;top:7px;left:8px;overflow:hidden}.ysd-annotation-layer__item.is-point span,.ysd-annotation-layer__item.is-text span{top:-4px;left:16px}.ysd-annotation-layer__editor{z-index:5;border:1px solid color-mix(in srgb, var(--ysd-annotation-color) 38%, var(--ysd-border-soft));background:color-mix(in srgb, var(--ysd-bg-elevated) 92%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:10px;gap:8px;min-width:210px;padding:9px;display:grid;position:absolute;transform:translate(10px,calc(-100% - 10px));box-shadow:0 16px 36px #0f172a2e}.ysd-annotation-layer__editor-head{color:var(--ysd-text-secondary);justify-content:space-between;align-items:center;gap:10px;font-size:12px;font-weight:760;line-height:18px;display:flex}.ysd-annotation-layer__delete{border:1px solid var(--ysd-border-soft);width:28px;height:28px;color:var(--ysd-color-danger);background:var(--ysd-bg-elevated);cursor:pointer;border-radius:7px;place-items:center;padding:0;transition:border-color .16s cubic-bezier(.2,0,0,1),background .16s cubic-bezier(.2,0,0,1),transform .16s cubic-bezier(.2,0,0,1);display:inline-grid}.ysd-annotation-layer__delete:hover{border-color:color-mix(in srgb, var(--ysd-color-danger) 34%, var(--ysd-border-soft));background:color-mix(in srgb, var(--ysd-color-danger) 10%, var(--ysd-bg-elevated));transform:translateY(-1px)}.ysd-annotation-layer__delete svg{fill:currentColor;width:15px;height:15px}.ysd-annotation-layer__editor input{border:1px solid var(--ysd-control-border);width:100%;min-height:32px;color:var(--ysd-control-text);background:var(--ysd-control-bg);font:inherit;border-radius:7px;outline:none;padding:0 9px;font-size:13px}.ysd-annotation-layer__editor input:focus{border-color:var(--ysd-control-border-focus);box-shadow:var(--ysd-focus-ring)}.ysd-annotation-layer__palette{align-items:center;gap:7px;display:inline-flex}.ysd-annotation-layer__palette button{background:var(--ysd-annotation-swatch);cursor:pointer;border:2px solid #0000;border-radius:999px;width:22px;height:22px;padding:0;box-shadow:inset 0 0 0 1px #ffffff8f}.ysd-annotation-layer__palette button.active{box-shadow:0 0 0 2px var(--ysd-annotation-swatch),inset 0 0 0 1px #ffffff8f;border-color:#fff}.ysd-screen-capture__stage{height:var(--ysd-screen-capture-height);background:var(--ysd-bg-panel-muted);cursor:crosshair;position:relative;overflow:hidden}.ysd-screen-capture__stage img,.ysd-screen-capture__stage video,.ysd-screen-capture__stage canvas{object-fit:cover;width:100%;height:100%;display:block}.ysd-screen-capture__region{z-index:2;border:2px solid var(--ysd-color-primary);background:color-mix(in srgb, var(--ysd-color-primary) 14%, transparent);pointer-events:none;border-radius:8px;position:absolute;box-shadow:0 0 0 999px #0f172a47}.ysd-screen-capture__actions{justify-content:flex-start}.ysd-screen-capture__preview{border-top:1px solid var(--ysd-border-soft);background:var(--ysd-bg-panel);grid-template-columns:120px minmax(0,1fr);align-items:center;gap:10px;padding:12px;display:grid}.ysd-screen-capture__preview img{aspect-ratio:16/9;object-fit:cover;border-radius:8px;width:120px}.ysd-screen-capture__preview span{color:var(--ysd-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:18px;overflow:hidden}.ysd-media-compare{display:grid}.ysd-media-compare__modes{gap:4px;display:inline-flex}.ysd-media-compare__modes button{border:1px solid var(--ysd-border-soft);height:28px;color:var(--ysd-text-secondary);background:var(--ysd-bg-panel);cursor:pointer;border-radius:999px;padding:0 10px;font-size:12px;font-weight:760}.ysd-media-compare__modes button.is-active{color:var(--ysd-color-primary);border-color:var(--ysd-color-primary-border);background:var(--ysd-color-primary-soft)}.ysd-media-compare__grid{background:var(--ysd-bg-panel-muted);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px;display:grid}.ysd-media-compare.is-stack .ysd-media-compare__grid{grid-template-columns:1fr}.ysd-media-compare__card{border:1px solid var(--ysd-border-soft);background:var(--ysd-bg-panel);border-radius:10px;overflow:hidden}.ysd-media-compare__card img,.ysd-media-compare__card video,.ysd-media-compare__pane img,.ysd-media-compare__pane video{object-fit:cover;width:100%;height:100%;display:block}.ysd-media-compare__card img,.ysd-media-compare__card video{aspect-ratio:16/9}.ysd-media-compare__caption{gap:2px;padding:10px;display:grid}.ysd-media-compare__caption strong{color:var(--ysd-text-primary);font-size:13px;font-weight:820;line-height:20px}.ysd-media-compare__caption span{color:var(--ysd-text-muted);font-size:12px;line-height:18px}.ysd-media-compare__slider{background:var(--ysd-bg-panel-muted);height:360px;position:relative;overflow:hidden}.ysd-media-compare__pane{position:absolute;inset:0}.ysd-media-compare__pane.is-after{z-index:2}.ysd-media-compare__slider input{z-index:5;opacity:0;cursor:ew-resize;width:100%;height:100%;position:absolute;inset:0}.ysd-media-compare__divider{z-index:4;background:#fff;width:2px;position:absolute;top:0;bottom:0;transform:translate(-50%);box-shadow:0 0 0 1px #0f172a29,0 0 24px #0f172a38}.ysd-media-compare__divider:after{content:"";background:#fff;border-radius:999px;width:34px;height:34px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 24px #0f172a2e}.ysd-media-compare__floating-labels{z-index:6;pointer-events:none;justify-content:space-between;display:flex;position:absolute;bottom:12px;left:12px;right:12px}.ysd-media-compare__floating-labels span{color:#fff;background:#0f172ab8;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:760;line-height:18px}.ysd-transcript-viewer__search{border:1px solid var(--ysd-control-border);width:min(260px,42%);height:34px;color:var(--ysd-control-text);background:var(--ysd-control-bg-plain);border-radius:8px;outline:none;padding:0 10px}.ysd-transcript-viewer__list{gap:6px;max-height:460px;padding:8px;display:grid;overflow:auto}.ysd-transcript-viewer__segment{cursor:pointer;border:1px solid #0000;border-radius:9px;grid-template-columns:58px minmax(0,1fr);gap:10px;padding:10px;transition:border-color .16s cubic-bezier(.2,0,0,1),background .16s cubic-bezier(.2,0,0,1);display:grid}.ysd-transcript-viewer__segment:hover,.ysd-transcript-viewer__segment.is-active{border-color:var(--ysd-color-primary-border);background:var(--ysd-color-primary-subtle)}.ysd-transcript-viewer__segment time{color:var(--ysd-color-primary);font-variant-numeric:tabular-nums;font-size:12px;font-weight:820;line-height:20px}.ysd-transcript-viewer__content{gap:5px;min-width:0;display:grid}.ysd-transcript-viewer__meta{justify-content:space-between;align-items:center;gap:10px;display:flex}.ysd-transcript-viewer__meta strong{color:var(--ysd-text-primary);font-size:13px;font-weight:820;line-height:20px}.ysd-transcript-viewer__meta span,.ysd-transcript-viewer__content small{color:var(--ysd-text-muted);font-size:12px;line-height:18px}.ysd-transcript-viewer__content p{color:var(--ysd-text-regular);margin:0;font-size:14px;line-height:24px}.ysd-transcript-viewer__word{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:5px;margin:0 2px 2px 0;padding:1px 3px}.ysd-transcript-viewer__word:hover,.ysd-transcript-viewer__word.is-active{color:var(--ysd-color-primary-strong);background:var(--ysd-color-primary-soft)}.ysd-transcript-viewer__empty,.ysd-subtitle-editor__empty,.ysd-frame-strip__empty{min-height:180px;color:var(--ysd-text-muted);background:var(--ysd-bg-panel-muted);text-align:center;align-content:center;place-items:center;gap:8px;display:grid}.ysd-transcript-viewer__empty strong,.ysd-subtitle-editor__empty strong,.ysd-frame-strip__empty strong{color:var(--ysd-text-primary);font-size:15px;font-weight:820;line-height:22px}.ysd-subtitle-editor__toolbar{align-items:flex-start}.ysd-subtitle-editor__actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.ysd-subtitle-editor__actions button,.ysd-subtitle-editor__remove{border:1px solid var(--ysd-border-soft);height:30px;color:var(--ysd-text-secondary);background:var(--ysd-bg-panel);cursor:pointer;border-radius:999px;padding:0 10px;font-size:12px;font-weight:720;line-height:18px}.ysd-subtitle-editor__actions button:hover,.ysd-subtitle-editor__remove:hover{color:var(--ysd-color-primary);border-color:var(--ysd-color-primary-border)}.ysd-subtitle-editor__file{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.ysd-subtitle-editor__list{gap:8px;max-height:430px;padding:10px;display:grid;overflow:auto}.ysd-subtitle-editor__cue{border:1px solid var(--ysd-border-soft);background:var(--ysd-bg-panel);border-radius:10px;grid-template-columns:34px 112px 112px minmax(0,1fr) auto;align-items:start;gap:10px;padding:10px;display:grid}.ysd-subtitle-editor__index{width:28px;height:28px;color:var(--ysd-color-primary);background:var(--ysd-color-primary-soft);border-radius:999px;place-items:center;font-size:12px;font-weight:820;display:grid}.ysd-subtitle-editor__cue label{color:var(--ysd-text-muted);gap:4px;font-size:12px;line-height:18px;display:grid}.ysd-subtitle-editor__cue input,.ysd-subtitle-editor__cue textarea,.ysd-subtitle-editor__output{border:1px solid var(--ysd-control-border);width:100%;color:var(--ysd-control-text);background:var(--ysd-control-bg-plain);font:inherit;border-radius:8px;outline:none}.ysd-subtitle-editor__cue input{height:32px;padding:0 8px}.ysd-subtitle-editor__cue textarea{resize:vertical;min-height:54px;padding:7px 9px}.ysd-subtitle-editor__output{color:#dbeafe;resize:vertical;background:#0b1120;border-width:1px 0 0;border-radius:0;padding:12px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;line-height:20px}.ysd-media-timeline__track{background:linear-gradient(90deg, #246bfe0f 1px, transparent 1px),var(--ysd-bg-panel);cursor:crosshair;background-size:48px 100%;padding:34px 18px 18px;position:relative;overflow-x:auto}.ysd-media-timeline__ruler{pointer-events:none;height:20px;position:absolute;top:9px;left:18px;right:18px}.ysd-media-timeline__ruler span{color:var(--ysd-text-muted);font-size:11px;line-height:18px;position:absolute;top:0;transform:translate(-50%)}.ysd-media-timeline__progress{background:var(--ysd-color-primary);pointer-events:none;border-radius:999px;height:2px;position:absolute;top:31px;left:18px}.ysd-media-timeline__playhead{background:var(--ysd-color-primary);width:2px;box-shadow:0 0 0 3px var(--ysd-color-primary-soft);pointer-events:none;z-index:3;position:absolute;top:27px;bottom:10px;transform:translate(17px)}.ysd-media-timeline__lanes{gap:10px;min-width:620px;display:grid}.ysd-media-timeline__lane{background:var(--ysd-bg-panel-muted);border-radius:9px;min-height:52px;padding-left:86px;position:relative}.ysd-media-timeline__lane-name{color:var(--ysd-text-muted);font-size:12px;font-weight:760;line-height:18px;position:absolute;top:15px;left:10px}.ysd-media-timeline__item{border:1px solid color-mix(in srgb, var(--ysd-media-timeline-item-color) 44%, transparent);min-width:12px;height:34px;color:var(--ysd-text-primary);background:color-mix(in srgb, var(--ysd-media-timeline-item-color) 14%, var(--ysd-bg-panel));cursor:pointer;text-align:left;border-radius:8px;padding:4px 8px;position:absolute;top:9px;overflow:hidden}.ysd-media-timeline__item.is-active{box-shadow:inset 0 0 0 1px var(--ysd-media-timeline-item-color),0 8px 20px #0f172a1f}.ysd-media-timeline__item strong,.ysd-media-timeline__item span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ysd-media-timeline__item strong{font-size:12px;font-weight:820;line-height:15px}.ysd-media-timeline__item span{color:var(--ysd-text-muted);font-size:11px;line-height:13px}.ysd-waveform__canvas{height:var(--ysd-waveform-height);background:radial-gradient(circle at 12% 0%, #246bfe14, transparent 32%),var(--ysd-bg-panel-muted);cursor:crosshair;min-height:120px;padding:18px;position:relative;overflow:hidden}.ysd-waveform__bars{align-items:center;gap:3px;display:flex;position:absolute;inset:24px 18px}.ysd-waveform__bars span{background:var(--ysd-border-strong);border-radius:999px;flex:1 1 0;min-width:2px;transition:background .12s cubic-bezier(.2,0,0,1)}.ysd-waveform__bars span.is-played{background:var(--ysd-color-primary)}.ysd-waveform__region{z-index:1;background:color-mix(in srgb, var(--ysd-waveform-region-color) 18%, transparent);cursor:pointer;border-radius:10px;position:absolute;top:14px;bottom:14px}.ysd-waveform__region span{color:var(--ysd-waveform-region-color);font-size:11px;font-weight:820;line-height:16px;position:absolute;top:6px;left:8px}.ysd-waveform__marker{z-index:3;background:var(--ysd-waveform-marker-color);cursor:pointer;border:0;width:2px;padding:0;position:absolute;top:12px;bottom:12px}.ysd-waveform__marker span{color:#fff;background:var(--ysd-waveform-marker-color);white-space:nowrap;border-radius:999px;padding:1px 6px;font-size:11px;line-height:16px;position:absolute;top:0;left:5px}.ysd-waveform__playhead{z-index:4;background:var(--ysd-color-primary);width:2px;box-shadow:0 0 0 3px var(--ysd-color-primary-soft);pointer-events:none;position:absolute;top:10px;bottom:10px}.ysd-frame-strip__scroller{background:var(--ysd-bg-panel-muted);gap:10px;padding:12px;display:flex;overflow-x:auto}.ysd-frame-strip__frame{color:var(--ysd-text-primary);background:var(--ysd-bg-panel);box-shadow:var(--ysd-shadow-xs);cursor:pointer;text-align:left;border:2px solid #0000;border-radius:10px;flex:0 0 168px;padding:0;display:grid;overflow:hidden}.ysd-frame-strip__frame:hover,.ysd-frame-strip__frame.is-active{border-color:var(--ysd-color-primary)}.ysd-frame-strip__frame img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.ysd-frame-strip__frame time,.ysd-frame-strip__frame span{padding:0 9px}.ysd-frame-strip__frame time{color:var(--ysd-color-primary);font-variant-numeric:tabular-nums;margin-top:7px;font-size:12px;font-weight:820;line-height:18px}.ysd-frame-strip__frame span{color:var(--ysd-text-secondary);text-overflow:ellipsis;white-space:nowrap;margin-bottom:8px;font-size:12px;line-height:18px;overflow:hidden}@media (width<=780px){.ysd-subtitle-editor__cue{grid-template-columns:34px 1fr 1fr}.ysd-subtitle-editor__cue textarea,.ysd-subtitle-editor__remove{grid-column:1/-1}.ysd-clip-editor__header,.ysd-media-compare__header,.ysd-screen-capture__header,.ysd-transcript-viewer__header,.ysd-subtitle-editor__toolbar,.ysd-media-timeline__header,.ysd-waveform__header,.ysd-frame-strip__header{flex-direction:column;align-items:stretch}.ysd-transcript-viewer__search{width:100%}.ysd-clip-editor__fields,.ysd-media-compare__grid{grid-template-columns:1fr}.ysd-screen-capture__actions{flex-wrap:wrap}}.ysd-icon{vertical-align:-.125em;color:currentColor;flex-shrink:0;display:inline-block}.ysd-icon--primary{color:var(--ysd-color-primary,#2563eb)}.ysd-icon--muted{color:var(--ysd-text-tertiary,#64748b)}.ysd-icon--danger{color:var(--ysd-color-danger,#dc2626)}.ysd-icon--success{color:var(--ysd-color-success,#16a34a)}.ysd-icon--warning{color:var(--ysd-color-warning,#d97706)}.ysd-ui-tag{color:#697386;background:#eef3f7;border-radius:999px;align-items:center;min-height:24px;padding:0 9px;font-size:12px;font-weight:800;display:inline-flex}.ysd-ui-tag--primary{color:var(--ysd-color-primary-strong);background:var(--ysd-color-primary-soft)}.ysd-ui-tag--info{color:var(--ysd-color-primary-strong);background:var(--ysd-color-primary-soft)}.ysd-ui-tag.is-outline{background:0 0;border:1px solid}.ysd-ui-tag.is-rounded{border-radius:999px}.ysd-ui-divider{color:#697386;border-top:1px solid #edf1f5;margin:16px 0;font-size:12px;font-weight:800}.ysd-ui-scrollbar{overflow:auto}.ysd-ui-link{color:var(--ysd-color-primary-strong);font-weight:800}.ysd-ui-image{max-width:100%;display:block}.ysd-ui-descriptions{grid-template-columns:repeat(var(--ysd-descriptions-columns,1), minmax(0, 1fr));gap:10px;margin:0;display:grid}.ysd-ui-descriptions.is-bordered{border:1px solid var(--ysd-border-soft);border-radius:var(--ysd-radius-md);gap:0;overflow:hidden}.ysd-ui-descriptions.is-bordered .ysd-ui-descriptions-item{border-right:1px solid var(--ysd-border-soft);border-bottom:1px solid var(--ysd-border-soft);padding:10px 12px}.ysd-ui-descriptions-item{grid-template-columns:120px minmax(0,1fr);gap:10px;display:grid}.ysd-ui-descriptions-item dt,.ysd-ui-descriptions-item dd{margin:0}.ysd-ui-dropdown{display:inline-flex;position:relative}.ysd-ui-dropdown-menu{gap:4px;display:grid}.ysd-ui-dropdown-item{color:#344054;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:6px;min-height:32px;padding:0 10px;font-family:inherit}.ysd-ui-dropdown-item:hover{color:var(--ysd-color-primary-strong);background:var(--ysd-color-primary-subtle)}.ysd-ui-transfer{width:100%;min-width:0;color:var(--ysd-text-regular);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;display:grid}.ysd-ui-transfer.is-disabled{opacity:.62}.ysd-ui-transfer__panel{border:1px solid var(--ysd-border-color);border-radius:var(--ysd-radius-md);background:var(--ysd-bg-elevated);min-width:0;height:280px;box-shadow:var(--ysd-shadow-xs);grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}.ysd-ui-transfer__header{border-bottom:1px solid var(--ysd-border-muted);background:var(--ysd-bg-panel-muted);justify-content:space-between;align-items:center;gap:10px;min-height:42px;padding:0 12px;display:flex}.ysd-ui-transfer__check-all,.ysd-ui-transfer__item{min-width:0;color:var(--ysd-text-primary);align-items:center;gap:8px;font-size:13px;line-height:20px;display:inline-flex}.ysd-ui-transfer__check-all{font-weight:820}.ysd-ui-transfer__check-all input,.ysd-ui-transfer__item input{width:15px;height:15px;accent-color:var(--ysd-color-primary);flex:none}.ysd-ui-transfer__count{color:var(--ysd-text-muted);font-size:12px;font-weight:760}.ysd-ui-transfer__body{align-content:start;gap:2px;min-height:0;padding:6px;display:grid;overflow:auto}.ysd-ui-transfer__item{border-radius:var(--ysd-radius-sm);cursor:pointer;min-height:34px;padding:0 8px}.ysd-ui-transfer__item:hover:not(.is-disabled){background:var(--ysd-color-primary-subtle)}.ysd-ui-transfer__item.is-disabled{color:var(--ysd-text-placeholder);cursor:not-allowed}.ysd-ui-transfer__item span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ysd-ui-transfer__empty{min-height:160px;color:var(--ysd-text-placeholder);place-items:center;font-size:13px;display:grid}.ysd-ui-transfer__actions{gap:8px;display:grid}.ysd-ui-transfer__actions button{border:1px solid var(--ysd-color-primary-border);border-radius:var(--ysd-radius-md);color:#fff;background:var(--ysd-color-primary);cursor:pointer;width:34px;height:34px;box-shadow:var(--ysd-shadow-xs);justify-content:center;align-items:center;display:inline-flex}.ysd-ui-transfer__actions button:disabled{border-color:var(--ysd-border-color);color:var(--ysd-text-placeholder);background:var(--ysd-bg-panel-muted);cursor:not-allowed;box-shadow:none}.ysd-ui-transfer__actions svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4px;width:18px;height:18px}@media (width<=720px){.ysd-ui-transfer{grid-template-columns:1fr}.ysd-ui-transfer__actions{grid-template-columns:repeat(2,auto);justify-content:center}.ysd-ui-transfer__actions button:first-child svg,.ysd-ui-transfer__actions button:last-child svg{transform:rotate(90deg)}}.ysd-ui-slider{--ysd-slider-progress:0%;cursor:pointer;align-items:center;width:100%;min-width:120px;height:36px;display:inline-flex;position:relative}.ysd-ui-slider__track{background:linear-gradient(#f2f6fb,#e9eff7);border:1px solid #d8e2f1;border-radius:999px;height:8px;position:absolute;top:50%;left:0;right:0;overflow:hidden;transform:translateY(-50%);box-shadow:inset 0 1px 2px #10182814}.ysd-ui-slider__fill{width:var(--ysd-slider-progress);border-radius:inherit;background:linear-gradient(90deg,#246bfe,#62a7ff);height:100%;display:block;box-shadow:0 0 16px #246bfe38}.ysd-ui-slider__thumb{left:var(--ysd-slider-progress);pointer-events:none;background:#246bfe;border:2px solid #fff;border-radius:999px;width:18px;height:18px;transition:width .16s,height .16s,box-shadow .16s,background .16s;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 8px 18px #246bfe47,0 0 0 1px #246bfe38}.ysd-ui-slider__input{opacity:0;width:100%;height:100%;cursor:inherit;margin:0;position:absolute;inset:0}.ysd-ui-slider:hover .ysd-ui-slider__thumb,.ysd-ui-slider:focus-within .ysd-ui-slider__thumb{width:21px;height:21px;box-shadow:0 10px 24px #246bfe52,0 0 0 5px #246bfe1f}.ysd-ui-slider.is-disabled{cursor:not-allowed;opacity:.56}.ysd-ui-slider.is-disabled .ysd-ui-slider__input{cursor:not-allowed}.ysd-ui-button{border-color:var(--ysd-button-border);color:var(--ysd-button-text);background:var(--ysd-button-bg)}.ysd-ui-button:hover:not(:disabled){border-color:var(--ysd-button-hover-border);color:var(--ysd-button-hover-text);background:var(--ysd-button-hover-bg);box-shadow:var(--ysd-shadow-sm)}.ysd-ui-button--primary{border-color:var(--ysd-button-primary-border);color:var(--ysd-button-primary-text);background:var(--ysd-button-primary-bg)}.ysd-ui-button--success{border-color:var(--ysd-color-success-border);color:var(--ysd-color-success);background:var(--ysd-color-success-soft)}.ysd-ui-button--warning{border-color:var(--ysd-color-warning-border);color:var(--ysd-color-warning);background:var(--ysd-color-warning-soft)}.ysd-ui-button--danger{border-color:var(--ysd-color-danger-border);color:var(--ysd-color-danger);background:var(--ysd-color-danger-soft)}.ysd-ui-button.is-link,.ysd-ui-button.is-text,.ysd-ui-link{color:var(--ysd-color-primary-strong)}.ysd-ui-form,.ysd-ui-editor,.ysd-card,.ysd-ui-table,.ysd-ui-dialog,.ysd-ui-notify,.ysd-ai-chat-input,.ysd-ai-writing-block{color:var(--ysd-text-regular)}.ysd-ui-form{border-color:var(--ysd-border-soft);background:var(--ysd-panel-bg);box-shadow:var(--ysd-panel-shadow);-webkit-backdrop-filter:var(--ysd-panel-backdrop-filter);backdrop-filter:var(--ysd-panel-backdrop-filter)}.ysd-ui-form-item{color:var(--ysd-text-regular)}.ysd-ui-input,.ysd-ui-input-number,.ysd-ui-select__control{border-color:var(--ysd-control-border);color:var(--ysd-control-text);background:var(--ysd-control-bg);box-shadow:var(--ysd-shadow-xs),inset 0 1px 0 #ffffff2e}.ysd-ui-input:hover:not(.is-disabled),.ysd-ui-input-number:hover:not(.is-disabled),.ysd-ui-select__control:hover{border-color:var(--ysd-control-border-hover);background:var(--ysd-control-bg-hover);box-shadow:var(--ysd-shadow-sm)}.ysd-ui-input:focus-within,.ysd-ui-input-number:focus-within,.ysd-ui-select__control:focus{border-color:var(--ysd-control-border-focus);background:var(--ysd-control-bg-plain);box-shadow:var(--ysd-focus-ring),var(--ysd-shadow-sm)}.ysd-ui-input.is-disabled,.ysd-ui-input-number.is-disabled,.ysd-ui-editor.is-disabled{color:var(--ysd-text-disabled);background:var(--ysd-control-bg-disabled)}.ysd-ui-input__control::placeholder,.ysd-ui-select__placeholder,.ysd-ui-select__empty,.ysd-ai-chat-input__control::placeholder{color:var(--ysd-control-placeholder)}.ysd-ui-input__prefix,.ysd-ui-input__suffix,.ysd-ui-input__clear,.ysd-ui-select__arrow,.ysd-ui-select__clear{color:var(--ysd-control-icon)}.ysd-ui-input:focus-within .ysd-ui-input__prefix,.ysd-ui-input:focus-within .ysd-ui-input__suffix{color:var(--ysd-color-primary)}.ysd-ui-input__clear,.ysd-ui-select__tag.is-count{background:var(--ysd-bg-panel-muted)}.ysd-ui-input__clear:hover{color:var(--ysd-text-regular);background:var(--ysd-bg-panel-soft)}.ysd-ui-select__selected,.ysd-ui-select__option{color:var(--ysd-text-regular)}.ysd-ui-select__dropdown{border-color:var(--ysd-border-color);background:var(--ysd-bg-elevated);box-shadow:var(--ysd-shadow-md)}.ysd-ui-select__search{border-color:var(--ysd-control-border);color:var(--ysd-control-text);background:var(--ysd-control-bg-plain)}.ysd-ui-select__search input::placeholder{color:var(--ysd-control-placeholder)}.ysd-ui-select__option:hover,.ysd-ui-select__option.is-selected,.ysd-ui-dropdown-item:hover,.ysd-tree-node__content:hover,.ysd-tree-node.is-current>.ysd-tree-node__content{color:var(--ysd-color-primary-strong);background:var(--ysd-color-primary-subtle)}.ysd-ui-select__tag{color:var(--ysd-color-primary-strong);background:var(--ysd-color-primary-soft)}.ysd-ui-select__checkbox,.ysd-ui-tree-select__checkbox,.ysd-ui-checkbox__box,.ysd-ui-radio__dot,.ysd-tree-checkbox__box,.ysd-ui-table-check__box{border-color:var(--ysd-border-strong);background:var(--ysd-control-bg-plain)}.ysd-ui-select__checkbox.is-checked,.ysd-ui-tree-select__checkbox.is-checked,.ysd-ui-checkbox input:checked+.ysd-ui-checkbox__box,.ysd-ui-checkbox.is-indeterminate .ysd-ui-checkbox__box,.ysd-ui-radio input:checked+.ysd-ui-radio__dot,.ysd-tree-checkbox.is-checked .ysd-tree-checkbox__box,.ysd-ui-table-check.is-checked .ysd-ui-table-check__box,.ysd-ui-table-check.is-indeterminate .ysd-ui-table-check__box,.ysd-ui-switch.is-active{border-color:var(--ysd-color-primary);background:var(--ysd-color-primary)}.ysd-ui-checkbox,.ysd-ui-radio{color:var(--ysd-text-secondary)}.ysd-ui-checkbox.is-checked .ysd-ui-checkbox__label,.ysd-ui-radio.is-checked .ysd-ui-radio__label{color:var(--ysd-color-primary-strong)}.ysd-ui-switch{background:var(--ysd-border-strong)}.ysd-ui-switch span{background:var(--ysd-bg-panel);box-shadow:var(--ysd-shadow-xs)}.ysd-card{border-color:var(--ysd-card-border);color:var(--ysd-text-regular);background:var(--ysd-card-bg);-webkit-backdrop-filter:var(--ysd-panel-backdrop-filter);backdrop-filter:var(--ysd-panel-backdrop-filter)}.ysd-card--outlined{background:var(--ysd-card-bg)}.ysd-card--filled,.ysd-card__cover,.ysd-card__footer{background:var(--ysd-card-bg-soft)}.ysd-card--feature{border-color:var(--ysd-color-primary-border);background:radial-gradient(circle at 86% 8%, color-mix(in srgb, var(--ysd-color-primary) 16%, transparent), transparent 30%),linear-gradient(135deg, var(--ysd-card-bg), var(--ysd-card-bg-soft) 70%)}.ysd-card__header,.ysd-card__footer{border-color:var(--ysd-border-muted)}.ysd-card__title{color:var(--ysd-card-title)}.ysd-card__subtitle,.ysd-card__loading{color:var(--ysd-card-subtitle)}.ysd-card__loading{background:var(--ysd-overlay-bg)}.ysd-card__loading:after{border-color:var(--ysd-color-primary-soft);border-top-color:var(--ysd-color-primary)}.ysd-ui-table{border-color:var(--ysd-table-border);background:var(--ysd-table-bg)}.ysd-ui-table__toolbar,.ysd-ui-table__grid th,.ysd-ui-table__grid td{border-color:var(--ysd-table-border)}.ysd-ui-table__heading h2,.ysd-ui-table__grid td{color:var(--ysd-table-text)}.ysd-ui-table__heading p,.ysd-ui-table__grid th,.ysd-ui-table__tree-toggle,.ysd-ui-table__state{color:var(--ysd-table-muted)}.ysd-ui-table__grid th{background:var(--ysd-table-head-bg)}.ysd-ui-table__grid tbody tr:hover td{background:var(--ysd-table-row-hover-bg)}.ysd-ui-table__selection input{accent-color:var(--ysd-color-primary)}.ysd-ui-slider__track{border-color:var(--ysd-border-soft);background:var(--ysd-bg-panel-muted);box-shadow:inset 0 1px 2px #00000014}.ysd-ui-slider__fill{background:linear-gradient(90deg, var(--ysd-color-primary), var(--ysd-color-primary-strong));box-shadow:0 0 16px color-mix(in srgb, var(--ysd-color-primary) 26%, transparent)}.ysd-ui-slider__thumb{border-color:var(--ysd-bg-panel);background:var(--ysd-color-primary)}.ysd-ui-pagination button{border-color:var(--ysd-border-color);color:var(--ysd-text-secondary);background:var(--ysd-bg-panel)}.ysd-ui-pagination button.is-active{border-color:var(--ysd-color-primary);color:var(--ysd-color-primary-strong);background:var(--ysd-color-primary-subtle)}.ysd-ui-pagination__size-menu{border-color:var(--ysd-border-color);background:var(--ysd-bg-panel);box-shadow:var(--ysd-shadow-md)}.ysd-ui-pagination .ysd-ui-pagination__size-option{color:var(--ysd-text-secondary);background:0 0}.ysd-ui-pagination .ysd-ui-pagination__size-option:hover,.ysd-ui-pagination .ysd-ui-pagination__size-option.is-active{color:var(--ysd-color-primary-strong);background:var(--ysd-color-primary-subtle);border-color:#0000}.ysd-ui-pagination__jumper{color:var(--ysd-text-muted)}.ysd-ui-pagination__jumper input{border-color:var(--ysd-border-color);color:var(--ysd-text-secondary);background:var(--ysd-bg-panel)}.ysd-ui-pagination__jumper input:focus{border-color:var(--ysd-color-primary);box-shadow:var(--ysd-focus-ring)}.ysd-ui-dialog-backdrop{background:var(--ysd-bg-mask)}.ysd-ui-dialog{color:var(--ysd-dialog-text);background:var(--ysd-dialog-bg);box-shadow:var(--ysd-dialog-shadow)}.ysd-ui-dialog__header,.ysd-ui-dialog__footer{border-color:var(--ysd-dialog-border)}.ysd-ui-dialog__header,.ysd-ui-dialog__header h2{color:var(--ysd-dialog-text)}.ysd-ui-dialog__footer,.ysd-ui-dialog__close:hover{background:var(--ysd-bg-panel-soft)}.ysd-ui-dialog__close,.ysd-ui-command-dialog__message{color:var(--ysd-text-secondary)}.ysd-ui-command-dialog__error{color:var(--ysd-color-danger)}.ysd-ui-badge__content{border-color:var(--ysd-bg-panel);background:var(--ysd-color-primary-strong)}.ysd-ui-badge--success .ysd-ui-badge__content{background:var(--ysd-color-success)}.ysd-ui-badge--warning .ysd-ui-badge__content{background:var(--ysd-color-warning)}.ysd-ui-badge--danger .ysd-ui-badge__content{background:var(--ysd-color-danger)}.ysd-ui-badge--info .ysd-ui-badge__content{color:var(--ysd-color-info);background:var(--ysd-color-info-soft)}.ysd-ui-loading{background:0 0}.ysd-ui-loading--overlay{background:var(--ysd-loading-background,var(--ysd-overlay-bg))}.ysd-ui-loading__panel{color:var(--ysd-text-regular);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.ysd-ui-loading--inline .ysd-ui-loading__panel,.ysd-ui-loading--fullscreen.ysd-ui-loading--brand .ysd-ui-loading__panel{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#0000}.ysd-ui-loading__spinner{border-color:var(--ysd-color-primary-soft);border-top-color:var(--ysd-color-primary)}.ysd-ui-loading__dots i{background:var(--ysd-color-primary)}.ysd-ui-loading__animated-text,.ysd-ui-loading__brand{color:var(--ysd-color-primary)}.ysd-ui-loading__brand-text--base{fill:color-mix(in srgb, var(--ysd-color-primary) 8%, transparent);stroke:var(--ysd-color-primary)}.ysd-ui-loading__text,.ysd-ui-notify__message{color:var(--ysd-text-secondary)}.ysd-ui-tooltip__content{color:var(--ysd-text-inverse);background:var(--ysd-text-primary)}.ysd-ui-notify{border-color:var(--ysd-border-soft);color:var(--ysd-text-regular);background:color-mix(in srgb, var(--ysd-bg-elevated) 94%, transparent);box-shadow:var(--ysd-shadow-md)}.ysd-ui-notify__title{color:var(--ysd-text-primary)}.ysd-ui-notify__icon{color:var(--ysd-color-primary-strong);background:var(--ysd-color-primary-soft)}.ysd-ui-notify--success .ysd-ui-notify__icon{color:var(--ysd-color-success);background:var(--ysd-color-success-soft)}.ysd-ui-notify--warning .ysd-ui-notify__icon{color:var(--ysd-color-warning);background:var(--ysd-color-warning-soft)}.ysd-ui-notify--danger .ysd-ui-notify__icon{color:var(--ysd-color-danger);background:var(--ysd-color-danger-soft)}.ysd-ui-notify__close{color:var(--ysd-text-placeholder)}.ysd-ui-notify__close:hover{color:var(--ysd-text-primary);background:var(--ysd-bg-panel-muted)}.ysd-ui-tabs__nav{border-color:var(--ysd-border-soft)}.ysd-ui-tabs__tab{color:var(--ysd-text-muted)}.ysd-ui-tabs__tab:hover{color:var(--ysd-color-primary-strong);background:var(--ysd-color-primary-subtle)}.ysd-ui-tabs__tab.is-active{border-bottom-color:var(--ysd-color-primary);color:var(--ysd-color-primary-strong)}.ysd-ui-tag{color:var(--ysd-text-muted);background:var(--ysd-color-info-soft)}.ysd-ui-tag--success{color:var(--ysd-color-success);background:var(--ysd-color-success-soft)}.ysd-ui-tag--primary,.ysd-ui-tag--info{color:var(--ysd-color-primary-strong);background:var(--ysd-color-primary-soft)}.ysd-ui-tag--warning{color:var(--ysd-color-warning);background:var(--ysd-color-warning-soft)}.ysd-ui-tag--danger{color:var(--ysd-color-danger);background:var(--ysd-color-danger-soft)}.ysd-ui-divider{border-color:var(--ysd-border-muted);color:var(--ysd-text-muted)}.ysd-ui-dropdown-item{color:var(--ysd-text-secondary)}.ysd-ui-editor{border-color:var(--ysd-border-color);background:var(--ysd-bg-panel)}.ysd-ui-editor:focus-within{border-color:var(--ysd-color-primary);box-shadow:var(--ysd-focus-ring)}.ysd-ui-editor__toolbar{border-color:var(--ysd-border-muted);background:var(--ysd-bg-panel-soft)}.ysd-ui-editor__tool,.ysd-ui-editor__mode{color:var(--ysd-text-secondary)}.ysd-ui-editor__tool:hover,.ysd-ui-editor__tool.active,.ysd-ui-editor__mode:hover,.ysd-ui-editor__mode.active{border-color:var(--ysd-color-primary-border);color:var(--ysd-color-primary-strong);background:var(--ysd-color-primary-subtle)}.ysd-ui-editor__content,.ysd-ui-markdown-editor__input,.ysd-ui-markdown-editor__preview{color:var(--ysd-text-primary);background:var(--ysd-bg-panel)}.ysd-ui-html-editor__content h1,.ysd-ui-html-editor__content h2,.ysd-ui-html-editor__content h3,.ysd-ui-markdown-preview h1,.ysd-ui-markdown-preview h2,.ysd-ui-markdown-preview h3{color:var(--ysd-text-primary)}.ysd-ui-html-editor__content blockquote,.ysd-ui-markdown-preview blockquote{border-color:var(--ysd-color-primary);color:var(--ysd-text-secondary);background:var(--ysd-color-primary-subtle)}.ysd-ai-message{color:var(--ysd-text-primary)}.ysd-ai-message__avatar{border-color:var(--ysd-border-soft);color:var(--ysd-color-primary-strong);background:var(--ysd-color-primary-soft)}.ysd-ai-message--system .ysd-ai-message__avatar,.ysd-ai-message--tool .ysd-ai-message__avatar{color:var(--ysd-text-secondary);background:var(--ysd-bg-panel-muted)}.ysd-ai-message__header,.ysd-ai-message__footer{color:var(--ysd-text-muted)}.ysd-ai-message__header strong{color:var(--ysd-text-secondary)}.ysd-ai-message__bubble{border-color:var(--ysd-border-soft);color:var(--ysd-text-regular);background:var(--ysd-panel-bg);box-shadow:var(--ysd-shadow-sm);-webkit-backdrop-filter:var(--ysd-panel-backdrop-filter);backdrop-filter:var(--ysd-panel-backdrop-filter)}.ysd-ai-message--user .ysd-ai-message__bubble{color:#111827;box-shadow:none;background:#ededed;border-color:#ededed}.ysd-ai-message--system .ysd-ai-message__bubble,.ysd-ai-message--tool .ysd-ai-message__bubble{color:var(--ysd-text-secondary);background:var(--ysd-bg-panel-soft)}.ysd-ai-message.is-error .ysd-ai-message__bubble{border-color:var(--ysd-color-danger-border);background:var(--ysd-color-danger-soft)}.ysd-ai-message__error{color:var(--ysd-color-danger)}.ysd-ai-message-area__choice:disabled{color:var(--ysd-text-disabled);background:var(--ysd-bg-panel-muted)}.ysd-ai-message-area__thinking-trigger,.ysd-ai-message-area__references-trigger{color:var(--ysd-text-muted);background:var(--ysd-bg-panel-soft)}.ysd-ai-message-area__thinking-trigger:hover,.ysd-ai-message-area__references-trigger:hover,.ysd-ai-message-area__references.is-open .ysd-ai-message-area__references-trigger{color:var(--ysd-color-primary-strong);background:var(--ysd-color-primary-subtle)}.ysd-ai-message-area__thinking-steps,.ysd-ai-message-area__references-list{background:0 0}.ysd-ai-message-area__content,.ysd-ai-message-area__popover,.ysd-ai-message-area__drawer,.ysd-ai-message-area__popover-header strong,.ysd-ai-message-area__drawer-header strong{color:var(--ysd-text-primary)}.ysd-ai-message-area__popover,.ysd-ai-message-area__drawer{border-color:var(--ysd-border-soft);background:var(--ysd-bg-panel);box-shadow:var(--ysd-shadow-lg)}.ysd-ai-message-area__popover-header,.ysd-ai-message-area__popover-footer,.ysd-ai-message-area__drawer-header{border-color:var(--ysd-border-soft)}.ysd-ai-message-area__popover-header span,.ysd-ai-message-area__drawer-header span,.ysd-ai-message-area__empty,.ysd-ai-message-area__reference p{color:var(--ysd-text-muted)}.ysd-ai-message-area__popover-footer button{color:var(--ysd-color-primary-strong);background:var(--ysd-color-primary-subtle)}.ysd-ai-message-area__drawer-close{color:var(--ysd-text-muted)}.ysd-ai-message-area__drawer-close:hover{color:var(--ysd-text-primary);background:var(--ysd-bg-panel-soft)}.ysd-ai-message-area__drawer-layer{background:#03071261}.ysd-ai-message-area__thinking-steps li,.ysd-ai-message-area__thinking-steps p,.ysd-ai-message-area__reference small{color:var(--ysd-text-muted)}.ysd-ai-message-area__header strong,.ysd-ai-message-area__thinking-steps strong{color:var(--ysd-text-primary)}[data-ysd-theme=dark] .ysd-ai-message-area__choice:hover:not(:disabled),[data-ysd-theme=dark] .ysd-ai-message-area__choice.is-selected{color:var(--ysd-text-primary);background:#1f2937;border-color:#566273}[data-ysd-theme=dark] .ysd-ai-message-area__choice.is-correct{color:#9ff0bf;background:#12b76a24;border-color:#3ccb7f}[data-ysd-theme=dark] .ysd-ai-message-area__choice.is-incorrect{color:#fda29b;background:#f0443824;border-color:#f97066}.ysd-ai-message-area__reference:hover,.ysd-ai-message-area__reference.is-active{border-color:var(--ysd-color-primary-border);color:var(--ysd-color-primary-strong);background:var(--ysd-color-primary-subtle)}.ysd-ai-message-area__references-trigger strong,.ysd-ai-message-area__reference>span,.ysd-ai-message-area__thinking-steps li>span{color:var(--ysd-color-primary-strong);background:var(--ysd-color-primary-soft)}.ysd-ai-message-area__choice{border-color:var(--ysd-border-soft);color:var(--ysd-text-secondary);background:var(--ysd-bg-panel-soft)}.ysd-ai-chat-input__surface{border-color:var(--ysd-control-border);color:var(--ysd-text-primary);background:var(--ysd-panel-bg);box-shadow:var(--ysd-shadow-md),inset 0 1px 0 #ffffff1f;-webkit-backdrop-filter:var(--ysd-panel-backdrop-filter);backdrop-filter:var(--ysd-panel-backdrop-filter)}.ysd-ai-chat-input:not(.is-disabled) .ysd-ai-chat-input__surface:hover{border-color:var(--ysd-control-border-hover);background:var(--ysd-panel-bg);box-shadow:var(--ysd-shadow-md)}.ysd-ai-chat-input__surface:focus-within{border-color:var(--ysd-color-primary);background:var(--ysd-panel-bg);box-shadow:var(--ysd-focus-ring),var(--ysd-shadow-md)}.ysd-ai-chat-input.is-disabled .ysd-ai-chat-input__surface{color:var(--ysd-text-disabled);background:var(--ysd-bg-disabled)}.ysd-ai-chat-input__prefix,.ysd-ai-chat-input__action,.ysd-ai-chat-input__meta{color:var(--ysd-text-muted)}.ysd-ai-chat-input__action{border-color:var(--ysd-border-color);background:var(--ysd-bg-panel)}.ysd-ai-chat-input__action:hover{color:var(--ysd-color-primary-strong);background:var(--ysd-color-primary-subtle)}.ysd-ai-writing-block{border-color:var(--ysd-border-soft);color:var(--ysd-text-regular);background:var(--ysd-panel-bg);box-shadow:var(--ysd-panel-shadow);-webkit-backdrop-filter:var(--ysd-panel-backdrop-filter);backdrop-filter:var(--ysd-panel-backdrop-filter)}.ysd-paper{border-color:var(--ysd-border-soft);color:var(--ysd-text-primary)}.ysd-code-block .ysd-code-block__select .ysd-ui-select__control,.ysd-code-block .ysd-code-block__select .ysd-ui-select__control:hover,.ysd-code-block .ysd-code-block__select .ysd-ui-select__control:focus,.ysd-code-block .ysd-code-block__select.is-open .ysd-ui-select__control{border-color:var(--ysd-code-button-border);color:var(--ysd-code-button-color);background:var(--ysd-code-button-bg);box-shadow:none}.ysd-code-block .ysd-code-block__select .ysd-ui-select__control:hover,.ysd-code-block .ysd-code-block__select .ysd-ui-select__control:focus,.ysd-code-block .ysd-code-block__select.is-open .ysd-ui-select__control{border-color:var(--ysd-code-button-hover-border);color:var(--ysd-code-button-hover-color);background:var(--ysd-code-button-hover-bg)}.ysd-code-block .ysd-code-block__select .ysd-ui-select__selected,.ysd-code-block .ysd-code-block__select .ysd-ui-select__selected>span,.ysd-code-block .ysd-code-block__select .ysd-ui-select__placeholder,.ysd-code-block .ysd-code-block__select .ysd-ui-select__arrow{color:inherit}.ysd-code-block .ysd-code-block__select .ysd-ui-select__dropdown{border-color:var(--ysd-code-button-border);background:var(--ysd-code-header-bg);box-shadow:0 16px 38px #0f172a47}.ysd-code-block .ysd-code-block__select .ysd-ui-select__option{color:var(--ysd-code-button-color)}.ysd-code-block .ysd-code-block__select .ysd-ui-select__option:hover,.ysd-code-block .ysd-code-block__select .ysd-ui-select__option.is-selected{color:var(--ysd-code-button-hover-color);background:var(--ysd-code-button-hover-bg)}.ysd-log-block .ysd-log-block__search{border-color:var(--ysd-code-button-border);color:var(--ysd-code-muted);background:var(--ysd-code-button-bg)}.ysd-log-block .ysd-log-block__search:focus-within{border-color:var(--ysd-code-button-hover-border);box-shadow:0 0 0 3px #246bfe1f}.ysd-log-block .ysd-log-block__search input{color:var(--ysd-code-text)}.ysd-log-block .ysd-log-block__search input::placeholder{color:var(--ysd-code-muted)}[data-ysd-theme=dark] .ysd-ui-button{box-shadow:inset 0 1px #ffffff0a}[data-ysd-theme=dark] .ysd-ui-button:hover:not(:disabled){box-shadow:var(--ysd-shadow-sm),inset 0 1px 0 #ffffff0f}[data-ysd-theme=dark] .ysd-ui-button--primary{color:#dbeafe;background:linear-gradient(#77a7ff3d,#246bfe29);border-color:#77a7ff7a}[data-ysd-theme=dark] .ysd-ui-button.is-link,[data-ysd-theme=dark] .ysd-ui-button.is-text,[data-ysd-theme=dark] .ysd-ui-link{color:var(--ysd-color-primary-strong)}[data-ysd-theme=dark] .ysd-ui-input,[data-ysd-theme=dark] .ysd-ui-input-number,[data-ysd-theme=dark] .ysd-ui-select__control{box-shadow:inset 0 1px #ffffff0a,0 1px 2px #00000029}[data-ysd-theme=dark] .ysd-ui-input.is-readonly:not(.is-disabled){background:var(--ysd-bg-panel-muted)}[data-ysd-theme=dark] .ysd-ui-input.is-disabled,[data-ysd-theme=dark] .ysd-ui-input-number.is-disabled{border-color:var(--ysd-border-muted);color:var(--ysd-text-disabled);background:var(--ysd-bg-disabled)}[data-ysd-theme=dark] .ysd-ui-input__clear{color:var(--ysd-text-muted);background:#94a3b81f}[data-ysd-theme=dark] .ysd-ui-input__clear:hover{color:var(--ysd-text-primary);background:#94a3b82e}[data-ysd-theme=dark] .ysd-ui-select__dropdown{background:#121b2d;border-color:#94a3b83d;box-shadow:0 18px 48px #00000057}[data-ysd-theme=dark] .ysd-ui-select__option.is-disabled{color:var(--ysd-text-disabled)}[data-ysd-theme=dark] .ysd-ui-checkbox__box,[data-ysd-theme=dark] .ysd-ui-radio__dot,[data-ysd-theme=dark] .ysd-tree-checkbox__box,[data-ysd-theme=dark] .ysd-ui-table-check__box{box-shadow:inset 0 0 0 1px #ffffff08}[data-ysd-theme=dark] .ysd-ui-switch span{background:#f8fafc}[data-ysd-theme=dark] .ysd-card{box-shadow:0 1px 0 #ffffff08,var(--ysd-card-shadow)}[data-ysd-theme=dark] .ysd-card--filled,[data-ysd-theme=dark] .ysd-card__cover,[data-ysd-theme=dark] .ysd-card__footer{background:var(--ysd-bg-panel-muted)}[data-ysd-theme=dark] .ysd-card.is-hoverable:hover,[data-ysd-theme=dark] .ysd-card--shadow-hover:hover{border-color:#77a7ff47;box-shadow:0 20px 56px #00000057}[data-ysd-theme=dark] .ysd-spotlight-card{border-color:rgba(var(--ysd-spotlight-rgb), .24);color:var(--ysd-text-regular);background:radial-gradient(circle at var(--ysd-spotlight-x,50%) var(--ysd-spotlight-y,0%), rgba(var(--ysd-spotlight-rgb), .25), transparent 34%),radial-gradient(circle at 86% 10%, rgba(var(--ysd-spotlight-rgb), .18), transparent 34%),linear-gradient(145deg, #101827 0%, #151f31 58%, #0d1423 100%);box-shadow:0 24px 68px #00000057,inset 0 1px #ffffff14}[data-ysd-theme=dark] .ysd-spotlight-card:before{opacity:.72;background:linear-gradient(118deg,#ffffff1f,#0000 40%),linear-gradient(#ffffff14,#0000 58%)}[data-ysd-theme=dark] .ysd-spotlight-card__shine{background:linear-gradient(90deg,#0000,#ffffff3d,#0000)}[data-ysd-theme=dark] .ysd-ui-table__viewport{background:var(--ysd-table-bg)}[data-ysd-theme=dark] .ysd-ui-table__grid tbody tr:hover td{color:var(--ysd-text-primary)}[data-ysd-theme=dark] .ysd-ui-table__tree-toggle:hover{color:var(--ysd-color-primary-strong);background:var(--ysd-color-primary-subtle)}[data-ysd-theme=dark] .ysd-ui-pagination button:hover:not(:disabled){border-color:var(--ysd-color-primary-border);color:var(--ysd-color-primary-strong);background:var(--ysd-color-primary-subtle)}[data-ysd-theme=dark] .ysd-ui-dialog{border:1px solid #94a3b833}[data-ysd-theme=dark] .ysd-ui-dialog__close:hover{color:var(--ysd-text-primary)}[data-ysd-theme=dark] .ysd-ui-notify{-webkit-backdrop-filter:blur(18px)saturate(145%);backdrop-filter:blur(18px)saturate(145%);background:#121b2df0}[data-ysd-theme=dark] .ysd-ui-badge__content{border-color:var(--ysd-bg-panel);color:var(--ysd-text-inverse)}[data-ysd-theme=dark] .ysd-ui-badge--info .ysd-ui-badge__content{color:var(--ysd-text-secondary)}[data-ysd-theme=dark] .ysd-ui-tooltip__content{color:var(--ysd-text-primary);box-shadow:var(--ysd-shadow-md);background:#020617}[data-ysd-theme=dark] .ysd-ai-message--user .ysd-ai-message__bubble{color:#f3f4f6;box-shadow:none;background:#374151;border-color:#4b5563}[data-ysd-theme=dark] .ysd-user-message-bubble__action,[data-ysd-theme=dark] .ysd-ai-message-area__message-actions>button,[data-ysd-theme=dark] .ysd-ai-message-area__more-actions>button{color:var(--ysd-text-muted)}[data-ysd-theme=dark] .ysd-user-message-bubble__action:hover,[data-ysd-theme=dark] .ysd-user-message-bubble__action:focus-visible,[data-ysd-theme=dark] .ysd-ai-message-area__message-actions>button:hover,[data-ysd-theme=dark] .ysd-ai-message-area__message-actions>button:focus-visible,[data-ysd-theme=dark] .ysd-ai-message-area__more-actions>button:hover,[data-ysd-theme=dark] .ysd-ai-message-area__more-actions>button:focus-visible,[data-ysd-theme=dark] .ysd-ai-message-area__message-actions button.is-active{color:var(--ysd-text-primary);background:var(--ysd-bg-panel-muted)}[data-ysd-theme=dark] .ysd-ai-message-area__more-menu{border-color:var(--ysd-border-soft);color:var(--ysd-text-primary);box-shadow:var(--ysd-shadow-md);background:#121b2dfa}[data-ysd-theme=dark] .ysd-ai-message-area__more-menu>button:hover,[data-ysd-theme=dark] .ysd-ai-message-area__more-menu>button:focus-visible{background:var(--ysd-bg-panel-muted)}[data-ysd-theme=dark] .ysd-ui-editor{color:var(--ysd-text-primary)}[data-ysd-theme=dark] .ysd-ui-editor__content:empty:before,[data-ysd-theme=dark] .ysd-ui-markdown-editor__input::placeholder{color:var(--ysd-text-placeholder)}[data-ysd-theme=dark] .ysd-ui-markdown-editor__input{border-color:var(--ysd-border-muted)}[data-ysd-theme=dark] .ysd-ui-html-editor__content code,[data-ysd-theme=dark] .ysd-ui-markdown-preview code{color:var(--ysd-color-primary-strong);background:var(--ysd-color-primary-soft)}[data-ysd-theme=dark] .ysd-ui-markdown-preview th{color:var(--ysd-text-primary);background:var(--ysd-bg-panel-muted)}[data-ysd-theme=dark] .ysd-ui-markdown-preview th,[data-ysd-theme=dark] .ysd-ui-markdown-preview td{border-color:var(--ysd-border-muted)}[data-ysd-theme=dark] .ysd-ui-markdown-preview hr{background:var(--ysd-border-muted)}[data-ysd-theme=dark] .ysd-ai-writing-block__title strong{color:var(--ysd-text-primary)}[data-ysd-theme=dark] .ysd-ai-writing-block__title span{color:var(--ysd-text-muted)}[data-ysd-theme=dark] .ysd-ai-writing-block__header{border-color:var(--ysd-border-muted);background:var(--ysd-bg-panel-soft)}[data-ysd-theme=dark] .ysd-ai-chat-input__send{color:#08111f;background:#f8fafc}[data-ysd-theme=dark] .ysd-ai-chat-input__send:hover:not(:disabled){background:#dbeafe}[data-ysd-theme=dark] .ysd-paper:not(.ysd-paper--tone-white){color:var(--ysd-text-primary);background:#121a2a;border-color:#94a3b847}[data-ysd-theme=dark] .ysd-paper:not(.ysd-paper--tone-white) .ysd-paper__header,[data-ysd-theme=dark] .ysd-paper:not(.ysd-paper--tone-white) .ysd-paper__footer{color:var(--ysd-text-muted)}:root{--ink:#152a41;--accent:#1766dd;--mint:#39c7b9;--line:#dfe7ef;--muted:#53667a;--latin:"Inter", "Helvetica Neue", Arial, sans-serif;--cn:"PingFang SC", "Microsoft YaHei", sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{font:16px var(--latin), var(--cn);color:var(--ink);background:#fff;margin:0}.symbols{width:0;height:0;position:absolute}.wrap{width:min(1216px,100% - 112px);margin:auto}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}svg{fill:none;stroke:currentColor;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.skip{z-index:10;position:absolute;top:-100px;left:10px}.skip:focus{background:#fff;padding:10px;top:8px}.site-header{border-bottom:1px solid var(--line)}.mast{align-items:center;gap:60px;height:80px;display:flex}.brand{align-items:center;gap:11px;display:flex}.brand svg{stroke:none;color:#1858aa;width:39px;height:39px}.brand b,.brand small{display:block}.brand b{letter-spacing:2px;font-size:23px;line-height:1.17}.brand small{font:600 10px var(--latin);letter-spacing:.38px;margin-top:2px}.mast nav{align-self:stretch;align-items:stretch;gap:33px;margin-left:auto;display:flex}.mast nav a{color:#556579;place-content:center;font-size:14px;font-weight:550;display:grid;position:relative}.mast nav a.active,.mast nav a:hover{color:var(--accent)}.mast nav a.active:after{content:"";background:var(--accent);border-radius:3px;width:14px;height:3px;position:absolute;bottom:16px;left:calc(50% - 7px)}.parent{font:bold 21px var(--latin);letter-spacing:-1.3px}.brand-dot,.period{color:var(--mint)}.hero{border-bottom:1px solid var(--line);background:linear-gradient(115deg,#f4f9fc 0%,#f3f8fd 60%,#edf4fc 100%)}.hero-grid{grid-template-columns:.98fr 1.02fr;align-items:center;gap:6%;padding-block:58px;display:grid}.issue,.kicker,.role{letter-spacing:1.4px;align-items:center;gap:9px;font-size:12px;font-weight:700;display:flex}.issue{color:#184f85}.issue span{color:#9baec1;margin-inline:2px}.issue i,.role i,.kicker i{background:var(--mint);border-radius:50%;width:7px;height:7px;display:inline-block}.intro h1{letter-spacing:-.058em;color:#142c46;margin:24px 0 20px;font-size:clamp(48px,5.25vw,80px);font-weight:780;line-height:1.13}.intro em{font-family:var(--latin);color:var(--accent);letter-spacing:-.07em;font-style:normal}.period{font-family:Arial}.deck{max-width:465px;color:var(--muted);margin:0;font-size:16px;line-height:1.88}.meta,.actions,.meta span,.primary,.secondary,.chapter-count{align-items:center;display:flex}.meta{color:#526479;font-variant-numeric:tabular-nums;gap:20px;margin:22px 0 28px;font-size:13px}.meta span{gap:6px}.meta svg,.chapter-count svg{width:16px;height:16px}.actions{gap:14px}.primary,.secondary{border-radius:7px;justify-content:center;gap:9px;min-height:46px;padding:13px 22px;font-size:15px;font-weight:650}.primary{border:1px solid var(--accent);background:var(--accent);color:#fff}.primary:hover{background:#1054b6}.secondary{background:#fff;border:1px solid #c7d5e3}.secondary:hover{background:#e7f1fa}.art{isolation:isolate;aspect-ratio:1.26;background:radial-gradient(at 96% 1%,#d0faf1 0,#0000 51%),linear-gradient(143deg,#b8dedc 0%,#a0d6ea 35%,#689ace 79%,#3269aa 100%);border-radius:13px;position:relative;overflow:hidden;box-shadow:0 12px 30px -15px #335c8350}.art:before{content:"";opacity:.28;background-image:radial-gradient(#fff 1px,#0000 1px);background-size:7px 7px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(80deg,#000,#0000 48%);mask-image:linear-gradient(80deg,#000,#0000 48%)}.art-pad{z-index:4;font:700 10px var(--latin);letter-spacing:2px;color:#224969;justify-content:space-between;display:flex;position:absolute;inset:19px 22px auto}.art-pad b{color:#578799}.issue-number{font:700 clamp(170px, 20vw, 305px) / 1 var(--latin);letter-spacing:-.12em;color:#fff8;position:absolute;top:.02em;right:-.035em;transform:rotate(-6deg)}.orbits{border:1px solid #fff9;border-radius:50%;position:absolute;inset:10% -17% 13% 8%;transform:rotate(-21deg);box-shadow:0 0 0 15px #ffffff24,0 0 0 35px #ffffff19}.portrait{z-index:2;filter:contrast(1.035);height:116%;position:absolute;bottom:-21%;left:3%}.art-bottom{z-index:3;color:#fff;background:linear-gradient(#0000,#11365dbd);justify-content:space-between;align-items:end;padding:44px 24px 22px;display:flex;position:absolute;inset:auto 0 0}.role{letter-spacing:1.8px;font-size:11px}.role i{background:#82f2d9;width:6px;height:6px}.art-bottom strong{letter-spacing:.035em;margin-top:2px;font-size:31px;display:block}.art-bottom small{font:500 17px var(--latin);letter-spacing:0}.sound{clip-path:polygon(0 45%,8% 38%,17% 22%,24% 47%,32% 12%,40% 28%,48% 0,57% 35%,64% 14%,74% 38%,83% 25%,92% 43%,100% 44%,100% 56%,92% 57%,83% 75%,74% 62%,64% 86%,57% 65%,48% 100%,40% 72%,32% 88%,24% 53%,17% 78%,8% 62%,0 55%);background:repeating-linear-gradient(90deg,#c0f8f0 0 2px,#0000 2px 5px);width:66px;height:25px}.chapters{padding-block:55px}.section-heading{justify-content:space-between;align-items:end;margin-bottom:22px;display:flex}.kicker{font:700 10px var(--latin);letter-spacing:2px;color:#507086}.kicker i{border-radius:0;width:17px;height:3px}h2{letter-spacing:-1.3px;margin:8px 0 0;font-size:34px}.chapter-count{color:var(--muted);gap:7px;font-size:13px}.chapter-grid{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:0 34px;display:grid}.chapter{border:0;border-bottom:1px solid var(--line);color:var(--ink);text-align:left;background:#fff;align-items:center;gap:16px;min-width:0;padding:17px 7px 17px 0;display:flex}.chapter:hover,.chapter:focus-visible{background:#f0f7fc}.stamp{color:#215c9e;font-variant-numeric:tabular-nums;text-align:center;background:#edf4fc;border-radius:5px;min-width:66px;padding:7px 8px;font:600 12px ui-monospace,monospace}.chapter b{font-size:17px}.chapter small{color:var(--muted);margin-top:4px;font-size:13px;display:block}.chapter svg{color:#587996;width:16px;margin-left:auto}.about{border-top:1px solid var(--line);grid-template-columns:1.2fr 1fr;gap:10%;padding:36px 0 46px;display:grid}.about p{color:var(--muted);margin-bottom:0;font-size:15px;line-height:1.85}.guest{border-left:2px solid #99ded7;padding-left:24px}.guest small{color:#346e71;font-weight:600}.guest h3{margin:8px 0;font-size:22px}.guest h3 span{font:500 16px var(--latin);color:#526b7d}.guest p{margin-top:0}.site-footer{background:#f2f6fa}.site-footer .wrap{color:#4c6276;justify-content:space-between;padding:22px 0;font-size:12px;display:flex}button:focus-visible,a:focus-visible{outline-offset:3px;outline:3px solid #158a85}@media (width<=900px){.wrap{width:calc(100% - 64px)}.hero-grid{gap:4%;padding-block:40px}.mast{gap:30px}.intro h1{font-size:54px}.art{aspect-ratio:1.04}.chapter-grid{gap:0 18px}}@media (width<=690px){.wrap{width:calc(100% - 36px)}.mast{gap:14px;height:65px}.mast nav{gap:18px}.mast nav a{font-size:12px}.mast nav a:first-child,.parent{display:none}.brand svg{width:31px;height:31px}.brand{gap:6px}.brand b{font-size:19px}.brand small{font-size:9px}.hero-grid{grid-template-columns:1fr;gap:27px;padding-block:30px}.intro h1{margin:14px 0;font-size:clamp(48px,10vw,64px)}.deck{font-size:15px}.meta{margin:16px 0 20px}.art{aspect-ratio:1.55}.portrait{left:12%}.art-pad{inset:14px 17px auto}.issue-number{font-size:45vw}.art-bottom{padding:30px 18px 14px}.art-bottom strong{font-size:24px}.chapters{padding-block:34px}.chapter-grid,.about{grid-template-columns:1fr}.chapter{padding-block:15px}.about{gap:24px}.section-heading h2,.about h2{font-size:28px}.guest{padding-left:16px}.seek-list{gap:5px}.seek-list button,.chapter-count{font-size:12px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}:root{--ysd-color-primary:var(--accent);--ysd-color-primary-strong:#1054b6;--ysd-text-primary:var(--ink);--ysd-text-secondary:var(--muted);--ysd-border-color:var(--line);--ysd-card-border:var(--line);--ysd-focus-ring:0 0 0 3px #158a8528}.episode-page{background:linear-gradient(#f3f8fd,#fff 720px);padding:26px 0 64px}.episode-breadcrumb{color:var(--muted);align-items:center;gap:14px;font-size:12px;display:flex}.episode-breadcrumb a:hover{color:var(--accent)}.episode-breadcrumb>span:first-of-type{color:#a0afbf}.episode-heading{justify-content:space-between;align-items:center;gap:20px;margin:32px 0 25px;display:flex}.episode-heading .kicker{letter-spacing:1.65px}.episode-heading .kicker span{color:#9aafc2;margin-inline:4px}.episode-heading h1{letter-spacing:-1.7px;margin:12px 0 0;font-size:clamp(28px,3.1vw,42px);line-height:1.3}.episode-heading em{color:var(--accent);font-style:normal}.replay-label{color:#346c71;white-space:nowrap;align-items:center;gap:7px;font-size:12px;display:flex}.replay-label i{background:var(--mint);border-radius:50%;width:6px;height:6px}.episode-layout{grid-template-columns:minmax(0,1fr) 354px;align-items:start;gap:28px;display:grid}.watch-column,.episode-sidebar{min-width:0}.player-frame{background:#101c2a;border-radius:10px;position:relative;overflow:hidden;box-shadow:0 10px 30px -20px #0b29458a}.player-frame video{aspect-ratio:16/9;background:#101c2a;width:100%;display:block}.player-loading{color:#fff;pointer-events:none;background:#102538db;border-radius:5px;padding:6px 10px;font-size:12px;position:absolute;top:12px;left:12px}.player-message{text-align:center;color:#fff;background:#101c2aeb;flex-direction:column;justify-content:center;align-items:center;padding:20px;display:flex;position:absolute;inset:0}.watch-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:17px 0;display:flex}.now-playing{color:var(--muted);align-items:center;gap:10px;font-size:11px;display:flex}.now-playing strong{color:var(--ink);margin-top:5px;font-size:14px;font-weight:600;display:block}.playing-dot{background:#a2b7c9;border-radius:50%;width:7px;height:7px}.playing-dot.running{background:var(--mint);box-shadow:0 0 0 4px #39c7b91a}.episode-description{padding-top:1px}.episode-description .meta{flex-wrap:wrap;gap:16px;margin:22px 0;font-size:12px}.episode-description h2{letter-spacing:-.6px;margin:0 0 14px;font-size:25px}.episode-description>p{color:var(--muted);margin:0;font-size:14px;line-height:1.95}.topic-tags{flex-wrap:wrap;gap:8px;margin:22px 0 30px;display:flex}.topic-tags span{color:#4c6b87;background:#f5f9fc;border:1px solid #dce8f1;border-radius:4px;padding:5px 9px;font-size:11px}.takeaways{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:24px;padding-top:22px;display:grid}.takeaways span{color:#26618e;font-size:12px;font-weight:600}.takeaways p{color:var(--muted);margin:8px 0 0;font-size:12px;line-height:1.85}.workshop-note{border-left:2px solid #8ddbd1;margin-top:40px;padding-left:20px}.workshop-note p{letter-spacing:-.3px;margin:10px 0;font-size:17px}.workshop-note a{color:#386b95;font-size:12px}.episode-sidebar{flex-direction:column;gap:20px;display:flex}.companion-panel.ysd-card,.speaker-panel.ysd-card{background:#fff;border-radius:10px;overflow:hidden}.companion-panel .ysd-card__body{padding:0}.panel-tabs{border-bottom:1px solid var(--line);gap:26px;padding:0 20px;display:flex}.panel-tabs button{color:var(--muted);background:0 0;border:0;padding:20px 0 16px;font-size:14px;font-weight:600;position:relative}.panel-tabs button span{color:#8b9bad;font-variant-numeric:tabular-nums;margin-left:5px;font-size:10px}.panel-tabs button[aria-selected=true]{color:var(--accent)}.panel-tabs button[aria-selected=true]:after{content:"";background:var(--accent);height:2px;position:absolute;bottom:-1px;left:0;right:0}.panel-hint{color:#74889b;margin:16px 20px 10px;font-size:11px}.episode-chapters{margin:0;padding:0 10px 12px;list-style:none}.episode-chapters button{text-align:left;width:100%;color:var(--ink);background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:10px;padding:13px 10px;display:flex}.episode-chapters button:hover{background:#f4f8fc}.episode-chapters button[aria-current]{background:#edf5ff;border-color:#cbdff5}.chapter-index{color:#93a7b8;font:500 11px var(--latin);flex-shrink:0;width:17px}.chapter-copy{min-width:0}.chapter-copy b{font-size:14px;font-weight:600;display:block}.chapter-copy small{color:#6e8194;margin-top:5px;font-size:11px;line-height:1.5;display:block}.chapter-time{color:#7b90a4;white-space:nowrap;margin-left:auto;padding-left:2px;font:11px ui-monospace,monospace}.episode-chapters button[aria-current] .chapter-copy b,.episode-chapters button[aria-current] .chapter-index,.episode-chapters button[aria-current] .chapter-time{color:var(--accent)}.chapter-divider{color:#8a9baa;letter-spacing:1px;border-top:1px solid #e9eef4;justify-content:space-between;margin:10px 10px 6px;padding-top:14px;font-size:10px;display:flex}.panel-bottom{color:#6d8598;border-top:1px solid var(--line);background:#f8fbfd;align-items:center;gap:7px;padding:14px 20px;font-size:11px;display:flex}.panel-bottom svg{width:13px;height:13px}.speaker-panel .ysd-card__body{padding:21px}.speaker-panel .kicker{letter-spacing:1.4px;font-size:10px}.speaker-profile{align-items:center;gap:13px;margin-top:20px;display:flex}.speaker-avatar{background:linear-gradient(135deg,#d5efeb,#accde8);border-radius:7px;flex-shrink:0;width:52px;height:58px;overflow:hidden}.speaker-avatar img{object-fit:cover;object-position:top;width:100%;height:145%}.speaker-profile h2{letter-spacing:0;margin:0 0 5px;font-size:19px}.speaker-profile h2 span{font:400 12px var(--latin);color:#738a9c;margin-left:5px}.speaker-role{color:#507086;font-size:11px}.speaker-panel p{color:var(--muted);margin:16px 0;font-size:12px;line-height:1.9}.speaker-footer{border-top:1px solid var(--line);color:#6a8792;padding-top:14px;font-size:10px}.notes-panel{min-height:490px;padding:18px 20px}.notes-panel label{justify-content:space-between;align-items:center;margin-bottom:10px;font-size:12px;display:flex}.notes-panel label span{color:var(--accent);font:11px ui-monospace,monospace}.notes-panel textarea{resize:vertical;width:100%;min-height:115px;max-height:280px;font:13px/1.8 var(--cn);border:1px solid var(--line);color:var(--ink);background:#fafcfe;border-radius:6px;margin-bottom:10px;padding:10px 12px}.notes-panel textarea:focus-visible,.share-url:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.note-privacy{color:#7c8fa0;margin:12px 0;font-size:10px;line-height:1.7}.inline-feedback{color:#346e71;font-size:12px;line-height:1.7}.empty-notes{text-align:center;color:#6d8598;padding:38px 5px}.empty-notes svg{opacity:.4;stroke:none;width:30px;height:30px;margin:0 auto 18px;display:block}.empty-notes b{font-size:12px;font-weight:500}.empty-notes p{font-size:11px;line-height:1.7}.saved-notes{max-height:360px;margin:20px 0 0;padding:0;list-style:none;overflow-y:auto}.saved-notes li{border-top:1px solid var(--line);padding:14px 0}.saved-notes li>div{justify-content:space-between;align-items:center;display:flex}.saved-notes button{background:0 0;border:0;padding:4px;font-size:11px}.note-time{color:var(--accent)}.delete-note{color:#7b8e9e}.saved-notes p{white-space:pre-wrap;overflow-wrap:anywhere;margin:7px 0 0;font-size:12px;line-height:1.8}.share-url{border:1px solid var(--line);border-radius:5px;width:100%;margin-top:10px;padding:10px}.not-found{padding-block:100px}.not-found .secondary{width:fit-content;margin-top:24px}@media (width<=1100px){.episode-layout{grid-template-columns:minmax(0,1fr) 320px;gap:22px}.chapter-copy small{font-size:10px}.episode-chapters button{gap:7px;padding-inline:8px}.chapter-time{font-size:10px}}@media (width<=850px){.episode-layout{grid-template-columns:1fr}.episode-sidebar{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;display:grid}.episode-heading h1{font-size:34px}.chapter-copy small{font-size:11px}}@media (width<=580px){.episode-page{padding-top:20px}.episode-heading{align-items:start;margin:26px 0 20px}.episode-heading h1{letter-spacing:-1px;font-size:28px}.episode-heading .kicker{letter-spacing:1px;font-size:8px}.replay-label{display:none}.episode-breadcrumb{gap:10px;font-size:11px}.episode-sidebar{display:flex}.episode-description h2{font-size:23px}.takeaways{gap:15px}.takeaways span{font-size:11px}.watch-toolbar .ysd-ui-button{padding-inline:10px;font-size:11px}.episode-layout{gap:32px}.companion-panel,.speaker-panel{width:100%}}
