.docsiv-design.tl{--tl-border:#e7e5e0;--tl-soft:#f6f5f2;--tl-ink-2:#5b5b57}.tl .tlh-direct{border:1px solid var(--tl-border);background:linear-gradient(100deg, #fff, var(--tl-soft));color:#0a0a0a;border-radius:16px;align-items:center;gap:14px;width:100%;padding:12px 14px 12px 16px;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}.tl .tlh-direct:hover{border-color:#cfccc5;transform:translateY(-1px);box-shadow:0 10px 24px -18px #00000059}.tl .tlh-direct-icon{width:42px;height:42px;box-shadow:inset 0 0 0 1px var(--tl-border);background:#fff;border-radius:12px;flex-shrink:0;place-items:center;display:grid}.tl .tlh-direct-text{text-align:left;flex-direction:column;gap:2px;min-width:0;margin-right:auto;display:flex}.tl .tlh-direct-text strong{font-size:15px;font-weight:500}.tl .tlh-direct-text span{color:var(--tl-ink-2);font-size:13px}@media (max-width:560px){.tl .tlh-direct{flex-wrap:wrap}.tl .tlh-direct-go{width:100%}}.tl h3{color:#0a0a0a;margin:4px 0 6px;font-size:17px;font-weight:500}.tl .tlh-upload{background:#ffffffb3;border:1.5px dashed #d4d1ca;border-radius:18px;align-items:center;gap:16px;padding:16px 16px 16px 18px;transition:border-color .15s,background-color .15s;display:flex}.tl .tlh-upload:hover,.tl .tlh-upload.is-dragging{background:#fff;border-color:#0a0a0a}.tl .tlh-upload-icon{background:var(--tl-soft);color:#0a0a0a;border-radius:13px;flex-shrink:0;place-items:center;width:48px;height:48px;display:grid;position:relative}.tl .tlh-upload-icon b{color:#fff;font:600 9.5px/1.2 var(--font-geist-mono), monospace;letter-spacing:.02em;background:#0a0a0a;border-radius:6px;padding:2px 5px;position:absolute;bottom:-6px;right:-6px}.tl .tlh-upload-text{text-align:left;flex-direction:column;gap:3px;min-width:0;margin-right:auto;display:flex}.tl .tlh-upload-text strong{color:#0a0a0a;font-size:15px;font-weight:500}.tl .tlh-upload-text>span{color:var(--tl-ink-2);font-size:13px}@media (max-width:560px){.tl .tlh-upload{flex-wrap:wrap}.tl .tlh-upload-pick{width:100%}}.tl .tlh-error{color:#b42318}.tl .tlh-options{gap:14px;display:grid}.tl .tlh-options.is-pair{grid-template-columns:repeat(2,minmax(0,1fr))}.tl .tlh-options.is-pair>*{border-radius:18px;flex-direction:column;align-items:flex-start;gap:12px;padding:20px}.tl .tlh-options.is-pair .tlh-upload{background:#ffffffbf;border:1.5px dashed #d9d6cf}.tl .tlh-options.is-pair .tlh-upload:hover,.tl .tlh-options.is-pair .tlh-upload.is-dragging{background:#fff;border-color:#9a978f}.tl .tlh-options.is-pair .tlh-direct{background:#fff;transform:none}.tl .tlh-options.is-pair .tlh-direct:hover{border-color:#cfccc5;box-shadow:0 10px 24px -18px #0000004d}.tl .tlh-options.is-pair :is(.tlh-upload-text,.tlh-direct-text){flex:1;margin-right:0}.tl .tlh-options.is-pair :is(.tlh-upload-text,.tlh-direct-text) strong{font-size:15.5px}.tl .tlh-options.is-pair :is(.tlh-upload-text,.tlh-direct-text)>span{line-height:1.5}.tl .tlh-options.is-pair :is(.tlh-upload-icon,.tlh-direct-icon){border-radius:12px;width:44px;height:44px}.tl .tlh-options.is-pair :is(.tlh-upload-pick,.tlh-direct-go){margin-top:4px}@media (max-width:720px){.tl .tlh-options.is-pair{grid-template-columns:1fr}}.tl .tlh-options:not(.is-pair){justify-items:center;gap:12px}.tl .tlh-or{color:#9a978f;align-items:center;gap:14px;width:100%;font-size:12.5px;display:flex}.tl .tlh-or:before,.tl .tlh-or:after{content:"";background:#e7e5e0;flex:1;height:1px}.tl .tlh-pill strong{font-weight:500}.tl .tlh-pill-note{color:var(--tl-ink-2)}.tl .tlh-pill-note:before{content:"·";color:#c4c1ba;margin-right:8px}@media (max-width:480px){.tl .tlh-pill-note{display:none}}
