.use-template-app{--fb-color-text:#18212b;--fb-color-muted:#637080;--fb-color-primary:#164e63;--fb-color-primary-hover:#155e75;--fb-color-focus:#1683a1;--fb-color-selected:#eff9fc;--fb-color-border:#dce3e8;--fb-color-field-border:#cbd4dc;--fb-color-surface:#fff;--fb-color-neutral-soft:#f4f6f8;--fb-color-danger:#b42318;--fb-radius-control:7px;--fb-radius-card:12px;--fb-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23233443' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");color:var(--fb-color-text);font-family:Inter,ui-sans-serif,system-ui,sans-serif}.use-template-app .use-template-card{border:1px solid var(--fb-color-border);border-radius:var(--fb-radius-card);background:var(--fb-color-surface);box-shadow:0 8px 28px rgb(24 33 43/12%)}.use-template-app .use-template-title{margin:0;color:var(--fb-color-text);font-size:1.125rem;font-weight:650;letter-spacing:-.025em;line-height:1.35}.use-template-app .use-template-lead{margin:.35rem 0 1.25rem;color:var(--fb-color-muted);font-size:.875rem;line-height:1.45}.use-template-app .use-template-label{display:block;margin-bottom:.35rem;color:var(--fb-color-muted);font-size:.75rem;font-weight:600;letter-spacing:.02em}.use-template-app .use-template-select{display:block;width:100%;min-width:0;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--fb-color-field-border);border-radius:var(--fb-radius-control);background:var(--fb-color-surface) var(--fb-chevron) right 12px center /16px no-repeat;color:var(--fb-color-text);font:inherit;font-size:.875rem;line-height:1.25;padding:.625rem 38px .625rem .75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}@supports ((-webkit-appearance:base-select) or (-moz-appearance:base-select) or (appearance:base-select)){.use-template-app .use-template-select{-webkit-appearance:base-select;-moz-appearance:base-select;appearance:base-select;display:flex;align-items:center;gap:12px;background-image:none;padding-right:.75rem}.use-template-app .use-template-select>button{display:flex;flex:1;min-width:0}.use-template-app .use-template-select selectedcontent{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.use-template-app .use-template-select::picker-icon{content:"";width:16px;height:16px;flex:none;margin-left:auto;background:var(--fb-chevron) center /16px no-repeat}.use-template-app .use-template-select::picker(select){-webkit-appearance:base-select;-moz-appearance:base-select;appearance:base-select;width:calc(anchor-size(width) - 2px);min-inline-size:0;max-height:min(320px,60dvh);overflow:auto;scrollbar-width:thin;scrollbar-color:var(--fb-color-field-border) transparent;margin:5px 1px;padding:3px;border:4px solid var(--fb-color-surface);border-radius:var(--fb-radius-card);background:var(--fb-color-surface);box-shadow:0 0 0 1px var(--fb-color-border),0 12px 32px rgb(24 33 43/12%);color:var(--fb-color-text);font:.875rem/1.5 Inter,ui-sans-serif,system-ui,sans-serif}.use-template-app .use-template-select option{display:flex;align-items:center;gap:10px;min-height:36px;padding:8px 10px;border-radius:6px;white-space:normal;overflow-wrap:anywhere;cursor:pointer}.use-template-app .use-template-select option+option{margin-top:4px}.use-template-app .use-template-select option:checked{background:var(--fb-color-neutral-soft);font-weight:550}.use-template-app .use-template-select option:focus,.use-template-app .use-template-select option:hover{background:var(--fb-color-selected);outline:none}.use-template-app .use-template-select option::checkmark{order:2;margin-left:auto;color:var(--fb-color-primary)}}@media (forced-colors:active){.use-template-app .use-template-select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;background-image:none;padding-right:.75rem}}.use-template-app .use-template-select:hover{border-color:#afc7d1}.use-template-app .use-template-select:focus{outline:2px solid var(--fb-color-focus);outline-offset:2px;border-color:var(--fb-color-focus)}.use-template-app .use-template-org-picker{position:relative;min-width:0}.use-template-app .use-template-org-trigger{display:flex;align-items:center;gap:.75rem;width:100%;min-height:2.5rem;padding:.625rem .75rem;border:1px solid var(--fb-color-field-border);border-radius:var(--fb-radius-control);background:var(--fb-color-surface);color:var(--fb-color-text);font:inherit;font-size:.875rem;line-height:1.25;text-align:left;cursor:pointer}.use-template-app .use-template-org-trigger:hover{border-color:#afc7d1}.use-template-app .use-template-org-open:focus-visible,.use-template-app .use-template-org-option:focus-visible,.use-template-app .use-template-org-trigger:focus-visible{outline:2px solid var(--fb-color-focus);outline-offset:-2px}.use-template-app .use-template-org-trigger-value{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.use-template-app .use-template-org-chevron{width:16px;height:16px;flex:none;background:var(--fb-chevron) center /16px no-repeat}.use-template-app .use-template-org-menu{position:absolute;z-index:10;top:calc(100% + 5px);right:0;left:0;max-height:min(320px,60dvh);overflow-y:auto;padding:4px;border:1px solid var(--fb-color-border);border-radius:var(--fb-radius-card);background:var(--fb-color-surface);box-shadow:0 12px 32px rgb(24 33 43/12%);scrollbar-width:thin}.use-template-app .use-template-org-menu.is-above{top:auto;bottom:calc(100% + 5px)}.use-template-app .use-template-org-row{display:flex;align-items:stretch;min-width:0;border-radius:6px}.use-template-app .use-template-org-row+.use-template-org-row{margin-top:3px}.use-template-app .use-template-org-row:has([aria-checked=true]){background:var(--fb-color-neutral-soft)}.use-template-app .use-template-org-row:focus-within,.use-template-app .use-template-org-row:hover{background:var(--fb-color-selected)}.use-template-app .use-template-org-open,.use-template-app .use-template-org-option{border:0;background:transparent;color:var(--fb-color-text);font:inherit;cursor:pointer}.use-template-app .use-template-org-option{display:flex;align-items:center;gap:.5rem;min-width:0;flex:1;padding:.5rem .625rem;border-radius:6px;text-align:left}.use-template-app .use-template-org-option-text{display:flex;min-width:0;flex-direction:column;overflow-wrap:anywhere;font-size:.8125rem;line-height:1.4}.use-template-app .use-template-org-option-text span:first-child{font-weight:550}.use-template-app .use-template-org-check{margin-left:auto;color:var(--fb-color-primary)}.use-template-app .use-template-org-open{display:flex;width:40px;min-height:40px;flex:none;align-items:center;justify-content:center;border-radius:6px;color:var(--fb-color-primary)}.use-template-app .use-template-org-open:hover{background:rgb(22 78 99/10%)}.use-template-app .use-template-org-url{margin:-.75rem 0 0;color:var(--fb-color-muted);font-size:.75rem;overflow-wrap:anywhere}.use-template-app .use-template-org-url a{display:inline-flex;align-items:flex-start;gap:.35rem;min-height:1.75rem;max-width:100%;color:inherit;text-decoration:none}.use-template-app .use-template-org-url a span{min-width:0}.use-template-app .use-template-org-url a:hover{color:var(--fb-color-primary);text-decoration:underline}.use-template-app .use-template-org-url a:focus-visible{outline:2px solid var(--fb-color-focus);outline-offset:2px;border-radius:2px}.use-template-app .use-template-org-url svg{flex:none;margin-top:.1rem}.use-template-app .use-template-submit{display:inline-flex;width:100%;min-height:2.75rem;align-items:center;justify-content:center;border:1px solid var(--fb-color-primary);border-radius:var(--fb-radius-control);background:var(--fb-color-primary);color:#fff;font:inherit;font-size:.9375rem;font-weight:550;text-decoration:none;box-sizing:border-box;cursor:pointer;transition:background .16s ease,border-color .16s ease,transform .12s ease}.use-template-app a.use-template-submit{color:#fff}.use-template-app .use-template-submit:hover:not(:disabled){background:var(--fb-color-primary-hover);border-color:var(--fb-color-primary-hover)}.use-template-app .use-template-submit:active:not(:disabled){transform:scale(.98)}.use-template-app .use-template-submit:focus-visible{outline:2px solid var(--fb-color-focus);outline-offset:3px}.use-template-app .use-template-submit:disabled{opacity:.55;cursor:default}.use-template-app .use-template-error{margin:0;color:var(--fb-color-danger);font-size:.875rem}.use-template-app .use-template-link{color:var(--fb-color-primary);font-weight:600;text-underline-offset:3px}.use-template-app .use-template-link:hover{color:var(--fb-color-primary-hover)}