.modern-select-module__t967Mq__root{width:100%;position:relative}.modern-select-module__t967Mq__trigger{color:#20344c;text-align:left;cursor:pointer;background:#fff;border:1px solid #1b273a2e;border-radius:.74rem;width:100%;min-height:2.35rem;padding:.5rem 2rem .5rem .66rem;font-size:.9rem;font-weight:700;line-height:1.2;transition:border-color .12s,box-shadow .12s,background-color .12s,color .12s;position:relative}.modern-select-module__t967Mq__trigger:hover,.modern-select-module__t967Mq__trigger:focus-visible,.modern-select-module__t967Mq__triggerOpen{background:#fff;border-color:#5b47b573;outline:none;box-shadow:0 0 0 2px #8170de33}.modern-select-module__t967Mq__trigger:disabled{opacity:.55;cursor:not-allowed}.modern-select-module__t967Mq__triggerLabel{display:inline-block}.modern-select-module__t967Mq__chevron{pointer-events:none;border-bottom:1.6px solid #4b6079d9;border-right:1.6px solid #4b6079d9;width:.45rem;height:.45rem;transition:transform .12s;position:absolute;top:50%;right:.66rem;transform:translateY(-62%)rotate(45deg)}.modern-select-module__t967Mq__chevronOpen{transform:translateY(-30%)rotate(-135deg)}.modern-select-module__t967Mq__menu{z-index:45;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffffc;border:1px solid #635aa047;border-radius:.74rem;gap:.14rem;padding:.26rem;display:grid;position:absolute;top:calc(100% + .34rem);left:0;right:0;box-shadow:0 18px 34px #141f2e29,0 4px 10px #141f2e1a}.modern-select-module__t967Mq__menu:focus-visible{outline:none}.modern-select-module__t967Mq__option{color:#213850;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.56rem;padding:.42rem .52rem;font-size:.9rem;font-weight:600;line-height:1.2;transition:border-color .12s,background-color .12s,color .12s}.modern-select-module__t967Mq__optionHover,.modern-select-module__t967Mq__option:hover,.modern-select-module__t967Mq__option:focus-visible{color:#5b47b5;background:#f5f3fff5;border-color:#635aa038;outline:none}.modern-select-module__t967Mq__optionSelected{color:#4d3ea1;background:linear-gradient(#f5f3fffa,#e4ddfffa);border-color:#5b47b552}.modern-select-module__t967Mq__optionDisabled{opacity:.55;cursor:not-allowed}
.share-modal-module__yKmSNG__root{--secondary-fg:#5b47b5;--secondary-fg-strong:#4d3ea1;--secondary-bg:#f5f3ff;--secondary-bg-hover:#ede9fe;--secondary-bg-active:#e4ddff;--secondary-border:#635aa052;--secondary-border-strong:#635aa075;--secondary-ring:#8170de3d;gap:1rem;display:grid}.share-modal-module__yKmSNG__tabs{background:#fff;border:1px solid #18223224;border-radius:999px;align-items:center;gap:.35rem;width:fit-content;padding:.2rem;display:inline-flex}.share-modal-module__yKmSNG__tab{color:#52627b;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;padding:.3rem .7rem;font-size:.82rem;font-weight:700}.share-modal-module__yKmSNG__tab:hover,.share-modal-module__yKmSNG__tab:focus-visible{color:#2f3f57;background:#f6f8ff;outline:none}.share-modal-module__yKmSNG__tabActive{color:#1b6945;background:#e8fff1;border-color:#13623f47}.share-modal-module__yKmSNG__permissionDropdownAnchor{width:100%}.share-modal-module__yKmSNG__permissionDropdownTrigger{box-sizing:border-box;border-color:#1e283a40;border-radius:.62rem;width:100%;min-width:0;height:auto;min-height:35px;padding:.45rem 1.6rem .45rem .55rem;font-size:.86rem}.share-modal-module__yKmSNG__permissionDropdownTrigger.share-modal-module__yKmSNG__permissionDropdownTrigger:before{display:none}.share-modal-module__yKmSNG__permissionDropdownTrigger.share-modal-module__yKmSNG__permissionDropdownTrigger:after{top:50%;right:.6rem;transform:translateY(-70%)rotate(45deg)}.share-modal-module__yKmSNG__permissionDropdownMenu{width:100%;left:0;right:0;transform:none}.share-modal-module__yKmSNG__permissionDropdownValue{font-size:.86rem}.share-modal-module__yKmSNG__header{gap:.3rem;display:grid}.share-modal-module__yKmSNG__title{color:#1f2d42;margin:0;font-size:1.15rem}.share-modal-module__yKmSNG__subtitle{color:#4c5b72;margin:0;font-size:.9rem}.share-modal-module__yKmSNG__form{background:#faf8ff;border:1px solid #18223224;border-radius:.8rem;gap:.6rem;padding:.8rem;display:grid}.share-modal-module__yKmSNG__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.share-modal-module__yKmSNG__label{color:#2e3c51;gap:.35rem;font-size:.86rem;font-weight:600;display:grid}.share-modal-module__yKmSNG__input,.share-modal-module__yKmSNG__select{color:#1d2c42;background:#fff;border:1px solid #1e283a40;border-radius:.62rem;padding:.45rem .55rem}.share-modal-module__yKmSNG__input:focus-visible,.share-modal-module__yKmSNG__select:focus-visible{border-color:var(--secondary-border);box-shadow:0 0 0 2px var(--secondary-ring);outline:none}.share-modal-module__yKmSNG__code{color:#1d2c42;resize:vertical;background:#fff;border:1px solid #1e283a40;border-radius:.62rem;min-height:8.4rem;padding:.5rem .55rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.78rem;line-height:1.45}.share-modal-module__yKmSNG__code:focus-visible{border-color:var(--secondary-border);box-shadow:0 0 0 2px var(--secondary-ring);outline:none}.share-modal-module__yKmSNG__actions{flex-wrap:wrap;gap:.5rem;display:flex}.share-modal-module__yKmSNG__button,.share-modal-module__yKmSNG__primary,.share-modal-module__yKmSNG__danger{cursor:pointer;border-radius:.64rem;padding:.44rem .7rem;font-weight:700}.share-modal-module__yKmSNG__button{color:#223147;background:#fff;border:1px solid #18223233}.share-modal-module__yKmSNG__primary{color:#166340;background:#dcffe9;border:1px solid #13623f4d}.share-modal-module__yKmSNG__danger{color:#8a2d2d;background:#ffeceb;border:1px solid #a3323254}.share-modal-module__yKmSNG__button:hover,.share-modal-module__yKmSNG__button:focus-visible{border-color:var(--secondary-border);background:var(--secondary-bg-hover);color:var(--secondary-fg)}.share-modal-module__yKmSNG__primary:hover,.share-modal-module__yKmSNG__primary:focus-visible{background:#ccf8de;border-color:#13623f61}.share-modal-module__yKmSNG__danger:hover,.share-modal-module__yKmSNG__danger:focus-visible{background:#ffdede;border-color:#a3323266}.share-modal-module__yKmSNG__button:disabled,.share-modal-module__yKmSNG__primary:disabled,.share-modal-module__yKmSNG__danger:disabled{opacity:.58;cursor:not-allowed}.share-modal-module__yKmSNG__list{background:linear-gradient(#fbfcff 0%,#f7f9ff 100%);border:1px solid #18223224;border-radius:.92rem;gap:.45rem;max-height:min(22rem,46vh);margin:0;padding:.45rem;list-style:none;display:grid;overflow:hidden auto}.share-modal-module__yKmSNG__row{background:#ffffffe6;border:1px solid #1822321f;border-radius:.78rem;gap:.36rem;min-width:0;padding:.44rem .56rem;display:grid;box-shadow:0 6px 12px #1822320b}.share-modal-module__yKmSNG__rowHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.45rem;min-width:0;display:flex}.share-modal-module__yKmSNG__rowMeta{color:#51617a;flex-wrap:wrap;gap:.34rem;min-width:0;font-size:.74rem;line-height:1.2;display:flex}.share-modal-module__yKmSNG__rowMeta span{text-overflow:ellipsis;background:#f6f8fd;border:1px solid #18223224;border-radius:999px;max-width:100%;padding:.09rem .4rem;overflow:hidden}.share-modal-module__yKmSNG__badge{border:1px solid var(--secondary-border);background:var(--secondary-bg);color:var(--secondary-fg-strong);border-radius:999px;padding:.1rem .45rem;font-size:.71rem;font-weight:700}.share-modal-module__yKmSNG__rowActions{flex-wrap:nowrap;gap:.3rem;margin-left:auto}.share-modal-module__yKmSNG__rowIconButton{color:#2a3a52;cursor:pointer;background:#fff;border:1px solid #18223233;border-radius:.62rem;justify-content:center;align-items:center;width:1.95rem;height:1.95rem;transition:border-color .18s,background-color .18s,color .18s,transform .18s;display:inline-flex;position:relative}.share-modal-module__yKmSNG__rowIconButton:hover,.share-modal-module__yKmSNG__rowIconButton:focus-visible{outline:none;transform:translateY(-1px)}.share-modal-module__yKmSNG__rowIconButtonCopy:hover,.share-modal-module__yKmSNG__rowIconButtonCopy:focus-visible{color:#264c99;background:#eef4ff;border-color:#3463c566}.share-modal-module__yKmSNG__rowIconButtonRegenerate:hover,.share-modal-module__yKmSNG__rowIconButtonRegenerate:focus-visible{color:#1d714f;background:#eafaf1;border-color:#1c654a61}.share-modal-module__yKmSNG__rowIconButtonRevoke{color:#9a3a3a;background:#fff5f5;border-color:#a3323254}.share-modal-module__yKmSNG__rowIconButtonRevoke:hover,.share-modal-module__yKmSNG__rowIconButtonRevoke:focus-visible{color:#892d2d;background:#ffeaea;border-color:#a3323270}.share-modal-module__yKmSNG__rowIconButton:disabled{opacity:.52;cursor:not-allowed;transform:none}.share-modal-module__yKmSNG__rowIconButton:after{content:attr(data-tooltip);color:#f5f8ff;letter-spacing:.01em;white-space:nowrap;opacity:0;pointer-events:none;background:#141e30f2;border:1px solid #131d3033;border-radius:.48rem;padding:.27rem .4rem;font-size:.66rem;font-weight:600;line-height:1;transition:opacity .14s,transform .14s;position:absolute;top:calc(100% + .45rem);left:50%;transform:translate(-50%,-3px)}.share-modal-module__yKmSNG__rowIconButton:hover:after,.share-modal-module__yKmSNG__rowIconButton:focus-visible:after{opacity:1;transform:translate(-50%)}.share-modal-module__yKmSNG__empty{color:#4d5c74;border:1px dashed #1822323d;border-radius:.8rem;padding:.75rem}.share-modal-module__yKmSNG__embedStatusRow{flex-wrap:wrap;align-items:center;gap:.42rem;min-width:0;display:flex}.share-modal-module__yKmSNG__embedToolbar{background:linear-gradient(#fffffff5 0%,#f5f8fff0 100%);border:1px solid #18223224;border-radius:.72rem;justify-content:space-between;align-items:center;gap:.6rem;padding:.5rem .58rem;display:flex}.share-modal-module__yKmSNG__embedIconActions,.share-modal-module__yKmSNG__embedCopyActions{align-items:center;gap:.34rem;display:inline-flex}.share-modal-module__yKmSNG__embedCopyActions{justify-content:flex-end}.share-modal-module__yKmSNG__embedIconButton{color:#26364e;cursor:pointer;background:#fff;border:1px solid #18223233;border-radius:.58rem;justify-content:center;align-items:center;width:1.9rem;height:1.9rem;transition:border-color .16s,background-color .16s,color .16s,transform .16s;display:inline-flex;position:relative}.share-modal-module__yKmSNG__embedIconButton:hover,.share-modal-module__yKmSNG__embedIconButton:focus-visible{border-color:var(--secondary-border);background:var(--secondary-bg-hover);color:var(--secondary-fg);outline:none;transform:translateY(-1px)}.share-modal-module__yKmSNG__embedIconButtonPrimary{color:#1f714d;background:#e8fff1;border-color:#126d4352}.share-modal-module__yKmSNG__embedIconButtonPrimary:hover,.share-modal-module__yKmSNG__embedIconButtonPrimary:focus-visible{color:#175f40;background:#d9fae8;border-color:#126d436b}.share-modal-module__yKmSNG__embedIconButtonDanger{color:#973535;background:#fff2f2;border-color:#a3323257}.share-modal-module__yKmSNG__embedIconButtonDanger:hover,.share-modal-module__yKmSNG__embedIconButtonDanger:focus-visible{color:#852a2a;background:#ffe8e8;border-color:#a3323270}.share-modal-module__yKmSNG__embedIconButton:disabled{opacity:.54;cursor:not-allowed;transform:none}.share-modal-module__yKmSNG__embedIconButton:after{content:attr(data-tooltip);color:#f5f8ff;letter-spacing:.01em;white-space:nowrap;opacity:0;pointer-events:none;z-index:2;background:#141e30f2;border:1px solid #131d3033;border-radius:.48rem;padding:.27rem .4rem;font-size:.66rem;font-weight:600;line-height:1;transition:opacity .14s,transform .14s;position:absolute;top:calc(100% + .45rem);left:50%;transform:translate(-50%,-3px)}.share-modal-module__yKmSNG__embedIconButton:hover:after,.share-modal-module__yKmSNG__embedIconButton:focus-visible:after{opacity:1;transform:translate(-50%)}.share-modal-module__yKmSNG__embedStatusBadge{border-radius:999px;align-items:center;gap:.3rem;padding:.16rem .5rem;font-size:.73rem;font-weight:700;display:inline-flex}.share-modal-module__yKmSNG__embedStatusUpToDate{color:#1c724d;background:#e7fff2;border:1px solid #126d4347}.share-modal-module__yKmSNG__embedStatusOutdated{color:#7d5a11;background:#fff6dc;border:1px solid #6f4f0a4d}.share-modal-module__yKmSNG__embedRevision{color:#4f6078;white-space:nowrap;font-size:.78rem;font-weight:600}.share-modal-module__yKmSNG__embedRevisionGroup{flex-wrap:wrap;align-items:center;gap:.28rem;min-width:0;display:inline-flex}.share-modal-module__yKmSNG__embedRevisionChip{color:#3a4a63;background:#f8fbfff2;border:1px solid #5364883d;border-radius:999px;align-items:center;gap:.28rem;padding:.12rem .4rem;font-size:.7rem;font-weight:700;display:inline-flex}.share-modal-module__yKmSNG__embedRevisionChipCurrent{color:#214c91;background:#ecf4fff5;border-color:#4278d447}.share-modal-module__yKmSNG__embedRevisionKey{letter-spacing:.01em;text-transform:uppercase;opacity:.86}.share-modal-module__yKmSNG__embedRevisionValue{letter-spacing:.01em;font-size:.74rem}.share-modal-module__yKmSNG__embedRevisionDivider{color:#73849f;font-size:.74rem;font-weight:700}.share-modal-module__yKmSNG__embedError{color:#923535;background:#fff1f1;border:1px solid #ac3b3b54;border-radius:.7rem;padding:.46rem .56rem;font-size:.82rem;font-weight:600}.share-modal-module__yKmSNG__list::-webkit-scrollbar{width:.42rem}.share-modal-module__yKmSNG__list::-webkit-scrollbar-track{background:0 0}.share-modal-module__yKmSNG__list::-webkit-scrollbar-thumb{background:#53648852;border-radius:999px}.share-modal-module__yKmSNG__list:hover::-webkit-scrollbar-thumb{background:#5364888a}.share-modal-module__yKmSNG__list:focus-within::-webkit-scrollbar-thumb{background:#5364888a}@media (max-width:720px){.share-modal-module__yKmSNG__grid{grid-template-columns:1fr}.share-modal-module__yKmSNG__embedToolbar{flex-direction:column;align-items:stretch}.share-modal-module__yKmSNG__embedIconActions,.share-modal-module__yKmSNG__embedCopyActions{justify-content:flex-end}}
.surface-state-module__7luRLa__canvasPlaceholder{color:#46556d;background:linear-gradient(90deg,#635aa017 1px,#0000 1px) 0 0/28px 28px,linear-gradient(0deg,#635aa017 1px,#0000 1px) 0 0/28px 28px,#fff;border:1px dashed #2334494d;border-radius:1rem;place-items:center;margin:1.1rem;font-size:1rem;display:grid}.surface-state-module__7luRLa__stateCard{place-items:center;min-height:100vh;padding:1.1rem;display:grid}.surface-state-module__7luRLa__stateCard>section{background:#fff;border:1px solid #18223224;border-radius:1rem;width:min(36rem,100%);padding:1.1rem;box-shadow:0 24px 45px #1c263624}.surface-state-module__7luRLa__stateCard h1{margin:0;font-size:1.3rem}.surface-state-module__7luRLa__stateCard p{color:#4c5b72;margin:.5rem 0 0}.surface-state-module__7luRLa__loadingStateSection{text-align:center;flex-direction:column;align-items:center;display:flex}.surface-state-module__7luRLa__loadingStateSection h1{margin:.9rem 0 0;font-size:1.35rem}.surface-state-module__7luRLa__loadingStateSection p{color:#7a8699;margin:.35rem 0 0;font-size:.9rem}.surface-state-module__7luRLa__loadingStateSpinner{border:2.5px solid #5b47b529;border-top-color:#5b47b5;border-radius:50%;flex-shrink:0;width:2.1rem;height:2.1rem;animation:.8s linear infinite surface-state-module__7luRLa__loadingStateSpin}.surface-state-module__7luRLa__loadingStateProgress{background:#5b47b51a;border-radius:999px;width:100%;height:3px;margin-top:1.4rem;overflow:hidden}.surface-state-module__7luRLa__loadingStateProgressBar{border-radius:inherit;background:#5b47b5;width:45%;height:100%;animation:1.4s ease-in-out infinite surface-state-module__7luRLa__loadingStatePulse;display:block}@keyframes surface-state-module__7luRLa__loadingStateSpin{to{transform:rotate(360deg)}}@keyframes surface-state-module__7luRLa__loadingStatePulse{0%{transform:translate(-120%)}to{transform:translate(280%)}}@media (prefers-reduced-motion:reduce){.surface-state-module__7luRLa__loadingStateSpinner,.surface-state-module__7luRLa__loadingStateProgressBar{animation:none}}.surface-state-module__7luRLa__linkButton{color:#243044;background:#f8fafc;border:1px solid #14223433;border-radius:.72rem;margin-top:1rem;padding:.5rem .8rem;font-weight:600;text-decoration:none;display:inline-flex}@media (max-width:1200px){.surface-state-module__7luRLa__canvasPlaceholder{margin:0}}
