.sj-form{width:100%;max-width:900px;margin:0 auto;position:relative;display:flex;flex-direction:column}.sj-fields{display:grid;grid-template-columns:1fr 1fr;gap:.8rem;margin-bottom:1rem}.sj-fields label{display:block;font-size:.83rem;font-weight:600;margin-bottom:.3rem;color:#333}.sj-opt{color:#999;font-weight:400}.sj-fields input{width:100%;padding:.5rem .7rem;border:1.5px solid #e2e4e8;border-radius:7px;font-size:.9rem;font-family:inherit;background:#fff;color:#333}.sj-fields input:focus{outline:none;border-color:var(--accent,#1f2327)}@media(max-width:767px){.sj-fields{grid-template-columns:1fr}}.sj-drop{display:block;border:none;border-radius:10px;padding:24px 18px;cursor:pointer;background:var(--page,#fbfbf9);text-align:center;transition:background .15s}.sj-drop img{display:block;width:100%;max-width:343px;height:auto;pointer-events:none;margin:0 auto 10px}.sj-one:not(.sj-stacked) .sj-drop img{max-width:347px}.sj-one:not(.sj-stacked) .sj-drop{padding-left:24px;padding-right:4px}.sj-one.sj-stacked .sj-drop img{max-width:411px}.sj-one.sj-stacked .sj-drop{background:transparent}.sj-one.sj-stacked .sj-drop.drag-over{background:var(--hover,#f4f3ef)}.sj-drop-name{font-size:.78rem;color:var(--accent,#1f2327);font-weight:600;margin-top:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sj-drop-name:empty{display:none}.sj-one{display:grid;grid-template-columns:1fr auto 1fr;align-items:stretch;gap:0}.sj-one>*{min-width:0}.sj-one.sj-stacked{grid-template-columns:1fr}.sj-one.sj-stacked .sj-or{flex-direction:row;margin:6px 2px 26px}.sj-one.sj-stacked .sj-or::before, .sj-one.sj-stacked .sj-or::after{width:auto;height:1px;flex:1}.sj-or{display:flex;flex-direction:column;align-items:center;gap:11px;margin:0 20px;padding:0 20px;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#c1bbac}.sj-or::before,.sj-or::after{content:"";flex:1;width:1px;background:var(--border,#e9e9e7)}.sj-link{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:8px}.sj-link[hidden]{display:none}.sj-link h3{font-size:.95rem;font-weight:700;color:#111;margin:0}.sj-link p{font-size:.8rem;color:#6b747d;line-height:1.5;margin:0 0 4px}.sj-urlrow{display:flex;flex-direction:row;align-items:stretch;gap:0;width:100%;max-width:479px;margin-left:auto;margin-right:auto}.sj-link .sj-url{flex:1;min-width:0}.sj-link .sj-go{flex:0 0 auto;white-space:nowrap}.sj-urlrow .sj-url{border-radius:999px 0 0 999px;border-right:none;padding-left:18px}.sj-urlrow .sj-go{border-radius:0 999px 999px 0;padding-left:20px;padding-right:20px}.sj-urlrow .sj-url:focus{border-right:none;box-shadow:1px 0 0 0 var(--link,#0771a6)}@media(max-width:767px){.sj-urlrow{flex-direction:column;gap:9px}.sj-urlrow .sj-url{border-radius:999px;border-right:1px solid #d7dde3}.sj-urlrow .sj-go{border-radius:999px}.sj-urlrow .sj-url:focus{border-right:1px solid var(--link,#0771a6);box-shadow:none}.sj-urlrow .sj-url, .sj-urlrow .sj-go{flex:0 0 auto;height:38px;padding-top:0;padding-bottom:0}}@media(max-width:820px){.sj-one{grid-template-columns:1fr}.sj-or{flex-direction:row;margin:15px 2px 14px}.sj-or::before,.sj-or::after{width:auto;height:1px;flex:1}}.sj-url{flex:1;min-width:0;border:1px solid #d7dde3;border-radius:8px;padding:10px 13px;font-size:.82rem;color:#39424b;background:#fff}.sj-url::placeholder{color:#b5bcc3}.sj-url:focus{outline:none;border-color:var(--link,#0771a6)}.sj-go{background:var(--accent,#1f2327);color:#fff;border:none;border-radius:8px;padding:3px 16px 0;font-size:1.008rem;font-weight:400;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;transition:background .15s}.sj-go:hover{background:var(--accent-hover,#33383d)}.sj-drop:hover{background:var(--hover,#f8f7f4)}.sj-drop.drag-over{background:var(--accent-tint,#ecebe7)}.sj-drop input{display:none}.sj-prefs .prefs-head{display:flex;align-items:baseline;gap:9px;flex-wrap:wrap}.sj-prefs .cellhead{margin:0 0 10px;padding-bottom:9px}.sj-prefs .cellhead h3{top:0}.sj-prefs .cellhead .cell-arrow{top:0}.jseg-analysing .sj-spin{border-color:#ececec;border-top-color:#b8bec5}@keyframes sj-spin{to{transform:rotate(360deg)}}.sj-spin{display:inline-block;width:15px;height:15px;border:2px solid #ececec;border-top-color:var(--accent,#1f2327);border-radius:50%;animation:sj-spin .7s linear infinite;flex-shrink:0;vertical-align:-2px}.sj-pick{display:inline-block;margin-top:0;min-width:180px;text-align:center;justify-self:center;background:var(--accent,#1f2327);color:#fff;border:none;border-radius:999px;padding:11px 20px 7px;font-size:1.008rem;font-weight:400;line-height:1.2;font-family:var(--font-brand);text-decoration:none;cursor:pointer;transition:background .15s}.sj-pick:hover,.sj-pick:focus-visible{background:var(--accent-hover,#33383d);color:#fff}.sj-drop,.sj-drop-link{text-align:center}.sj-urlbox{display:flex;flex-direction:column;width:569px;max-width:100%;align-self:center;border:1px solid #d8d4cb;border-radius:11px;overflow:hidden;background:#fff}.sj-urls{width:100%;min-height:100px;resize:vertical;display:block;border:none;background:transparent;padding:11px 14px;font:inherit;font-size:.9rem;line-height:1.5;color:var(--accent,#1f2327);white-space:pre;overflow-x:auto}.sj-urls::placeholder{color:#a8afb6}.sj-urls:focus{outline:none}.sj-urlbox:focus-within{outline:2px solid var(--accent,#1f2327);outline-offset:1px}.sj-urlbox .sj-go{width:100%;border:none;border-top:1px solid #d8d4cb;border-radius:0;background:transparent;color:#938b7c;font-family:var(--font-brand);font-size:.95rem;font-weight:400;padding:7px 16px 6px;cursor:pointer;transition:background .15s,color .15s}.sj-urlbox .sj-go:hover,.sj-urlbox .sj-go:focus-visible{background:#faf9f6;color:var(--accent,#1f2327)}.sj-ways{display:flex;flex-direction:column;align-items:center;gap:22px;margin-top:4px}.sj-pick-alt{appearance:none;-webkit-appearance:none;background:none;border:none;border-radius:0;box-shadow:none;padding:0;margin:0;min-width:0;color:var(--accent,#1f2327);font-family:var(--font-brand);font-size:.95rem;font-weight:400;line-height:1.3;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.sj-pick-alt:hover,.sj-pick-alt:focus-visible{color:#5a6068}.sj-one.sj-stacked .sj-link{display:none}.sj-one.sj-stacked .sj-link.open{display:flex;margin-top:28px}.sj-form-links{margin-top:26px;display:flex;flex-direction:column;align-items:center;gap:12px}.sj-pick{align-self:center;width:auto}