.tpl-back{border-radius:var(--r-sm);min-height:36px;font-size:var(--fs-label);color:var(--muted);align-self:flex-start;align-items:center;gap:6px;margin-inline-start:-8px;padding-inline:6px 12px;transition:background-color .15s,color .15s;display:inline-flex}.tpl-back:hover{background:var(--hover);color:var(--strong)}.tpl-back svg{transition:transform .2s var(--ease);flex:none}.tpl-back:hover svg{transform:translate(-2px)}html[dir=rtl] .tpl-back:hover svg{transform:scaleX(-1)translate(-2px)}.tpl-titlerow{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.tpl-h1-code{overflow-wrap:anywhere}.tpl-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tpl-actions .btn-line,.tpl-actions .btn-ghost{height:44px;font-size:var(--fs-body);gap:8px;padding-inline:14px 16px}.tpl-actions .btn-primary{height:44px;padding-inline:16px 18px}.tpl-danger-btn{color:var(--danger-text)}.tpl-danger-btn:hover{background:var(--danger-bg);color:var(--danger-text)}.tpl-actions .tpl-push{margin-inline-start:auto}.tpl-st{font-size:var(--fs-label);color:var(--fg-2);white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.tpl-st svg{flex:none}.tpl-ring{width:8px;height:8px;box-shadow:inset 0 0 0 1.5px var(--subtle);border-radius:999px;flex:none}.tpl-st.is-rejected{color:var(--danger-text)}.tpl-st.is-paused{color:var(--warn-text)}.tpl-st.is-big{font-size:var(--fs-label);background:var(--well);box-shadow:inset 0 0 0 1px var(--hair-2);border-radius:999px;gap:9px;padding:6px 12px}.tpl-st.is-big .dot{width:8px;height:8px}.tpl-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;display:flex}.tpl-head-title{flex-wrap:wrap;align-items:baseline;gap:4px 14px;display:flex}.tpl-bar{flex-direction:column;gap:12px;display:flex}.tpl-bar-row{flex-wrap:wrap;align-items:center;gap:10px 12px;display:flex}.tpl-search{flex:260px;min-width:0;position:relative}.tpl-search .input{border-radius:var(--r-pill);height:44px;font-size:var(--fs-field);padding-inline:44px 16px}.tpl-search>svg{top:50%;color:var(--subtle);pointer-events:none;position:absolute;inset-inline-start:15px;transform:translateY(-50%)}.tpl-search .tpl-clear{top:50%;width:36px;height:36px;margin:0;position:absolute;inset-inline-end:4px;transform:translateY(-50%)}.tpl-select{flex:0 auto}.tpl-select select.input,.tpl-select .sel-trigger.input{border-radius:var(--r-pill);min-width:168px;height:44px;font-size:var(--fs-field);padding-inline-start:14px}.tpl-select label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tpl-seg{border:0;min-width:0;max-width:100%;margin:0;padding:0}.tpl-seg .seg-wrap{scrollbar-width:none;overscroll-behavior-x:contain;max-width:100%;display:inline-flex;overflow-x:auto}.tpl-seg .seg-wrap::-webkit-scrollbar{display:none}.tpl-seg .seg{white-space:nowrap;flex:none;gap:7px;height:36px;padding:0 14px}.tpl-n{font-size:var(--fs-meta);color:var(--subtle);font-variant-numeric:tabular-nums}.seg:has(input:checked) .tpl-n{color:var(--muted)}.tpl-listwrap{flex-direction:column;gap:8px;display:flex;container:tpl-list/inline-size}.tpl-cols,.tpl-row{grid-template-columns:minmax(0,1fr) 104px 148px 120px 88px 20px;align-items:center;gap:16px;display:grid}.tpl-cols{font-size:var(--fs-meta);color:var(--subtle);padding-block:2px 4px;padding-inline:18px}.tpl-cols span:last-child{text-align:end}.tpl-rows{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.tpl-row{border-radius:var(--r-lg);min-height:74px;color:inherit;transition:background-color .15s ease, transform .15s ease, scale var(--dur-press) var(--ease-out);padding:14px 18px}.tpl-row:hover{background:var(--hover-2);color:inherit}.tpl-row-main{flex-direction:column;gap:4px;min-width:0;display:flex}.tpl-name{max-width:100%;font-size:var(--fs-body);color:var(--fg);text-overflow:ellipsis;white-space:nowrap;align-self:flex-start;font-weight:600;overflow:hidden}.tpl-snip{font-size:var(--fs-label);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;align-self:stretch;overflow:hidden}.tpl-cell{font-size:var(--fs-label);color:var(--fg-2);min-width:0}.tpl-when{font-size:var(--fs-meta);color:var(--muted);text-align:end}.tpl-chev{color:var(--subtle);transition:transform .2s var(--ease), color .15s ease;justify-content:flex-end;display:flex}.tpl-row:hover .tpl-chev{color:var(--fg-2);transform:translate(2px)}html[dir=rtl] .tpl-row:hover .tpl-chev{transform:translate(-2px)}.tpl-meta{font-size:var(--fs-meta);color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 10px;display:none}.tpl-meta .tpl-st{font-size:var(--fs-meta)}.tpl-sep{color:var(--subtle)}.tpl-row.is-attn{box-shadow:inset 0 0 0 1px var(--hair), inset 3px 0 0 var(--danger-ring)}html[dir=rtl] .tpl-row.is-attn{box-shadow:inset 0 0 0 1px var(--hair), inset -3px 0 0 var(--danger-ring)}.tpl-row.is-warn{box-shadow:inset 0 0 0 1px var(--hair), inset 3px 0 0 var(--warn-ring)}html[dir=rtl] .tpl-row.is-warn{box-shadow:inset 0 0 0 1px var(--hair), inset -3px 0 0 var(--warn-ring)}@container tpl-list (max-width:860px){.tpl-cols,.tpl-row{grid-template-columns:minmax(0,1fr) 104px 120px 20px}.tpl-c-lang,.tpl-c-when{display:none}}@container tpl-list (max-width:600px){.tpl-cols{display:none}.tpl-row{grid-template-columns:minmax(0,1fr) 20px;gap:12px;padding:14px 16px}.tpl-row>.tpl-cell,.tpl-row>.tpl-when{display:none}.tpl-meta{display:flex}.tpl-row-main{gap:6px}}.tpl-foot{font-size:var(--fs-meta);color:var(--subtle);padding-inline:4px}.tpl-callout{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.tpl-callout .notice-body{flex:280px}.tpl-callout .btn-line{flex:none}.tpl-split{flex-wrap:wrap;align-items:flex-start;gap:28px;display:flex}.tpl-split.is-aside-first{flex-direction:row-reverse}.tpl-main{flex-direction:column;flex:999 440px;gap:28px;min-width:0;display:flex}.tpl-aside{flex-direction:column;flex:340px;gap:12px;min-width:0;max-width:100%;display:flex}@media (min-width:1100px){.tpl-aside{max-width:400px;position:sticky;top:16px}}.tpl-sec{flex-direction:column;gap:14px;min-width:0;display:flex}.tpl-sec+.tpl-sec{border-top:1px solid var(--hair);padding-top:24px}.tpl-sec-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.tpl-sec-title{font-size:var(--fs-section);letter-spacing:var(--track-heading);font-weight:600}html[dir=rtl] .tpl-sec-title{letter-spacing:0}.tpl-sec-note{font-size:var(--fs-label);color:var(--muted);text-wrap:pretty;line-height:1.5}.tpl-aside-label{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.tpl-kv{grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));gap:16px 24px;margin:0;display:grid}.tpl-kv>div{flex-direction:column;gap:4px;min-width:0;display:flex}.tpl-kv dt{font-size:var(--fs-meta);color:var(--muted)}.tpl-kv dd{font-size:var(--fs-label);color:var(--fg);margin:0}.tpl-kv dd .tpl-st{font-size:var(--fs-label)}.tpl-kv-sub{font-size:var(--fs-meta);color:var(--muted);margin-top:2px;display:block}.tpl-langs{border-radius:var(--r-md);flex-direction:column;margin:0;padding:2px 16px;list-style:none;display:flex}.tpl-lang{flex-wrap:wrap;align-items:center;gap:6px 16px;min-height:56px;padding-block:8px;display:flex}.tpl-lang+.tpl-lang{border-top:1px solid var(--hair)}.tpl-lang-name{font-size:var(--fs-label);flex:140px;font-weight:600}.tpl-lang-when{font-size:var(--fs-meta);color:var(--muted);text-align:end;min-width:96px}.tpl-vars{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.tpl-var-row{border-radius:var(--r-md);flex-wrap:wrap;align-items:center;gap:6px 14px;min-height:48px;padding:8px 14px;display:flex}.tpl-token{border-radius:var(--r-md);background:var(--raised);height:26px;box-shadow:inset 0 0 0 1px var(--raised-ring);font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:var(--fs-meta);color:var(--fg);white-space:nowrap;direction:ltr;unicode-bidi:isolate;align-items:center;padding:0 8px;display:inline-flex}.tpl-var-what{font-size:var(--fs-label);color:var(--fg-2);flex:160px}.tpl-var-sample{font-size:var(--fs-label);color:var(--muted)}.tpl-var-sample b{color:var(--fg);font-weight:600}.tpl-uses{border-radius:var(--r-md);flex-direction:column;margin:0;padding:2px 16px;list-style:none;display:flex}.tpl-use{align-items:center;gap:12px;min-height:60px;padding-block:10px;display:flex}.tpl-use+.tpl-use{border-top:1px solid var(--hair)}.tpl-use .glyph{border-radius:var(--r-md);width:36px;height:36px}.tpl-use-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.tpl-use-name{font-size:var(--fs-label);font-weight:600}.tpl-use-sub{font-size:var(--fs-meta);color:var(--muted);line-height:1.45}.tpl-use.is-off .tpl-use-name{color:var(--muted)}.tpl-use-state{font-size:var(--fs-label);color:var(--fg-2);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.tpl-use.is-off .tpl-use-state{color:var(--subtle)}.tpl-steps .step{align-items:flex-start;min-height:56px;padding-block:4px}.tpl-steps .step-icon{margin-top:1px}.tpl-step-text{flex-direction:column;gap:2px;padding-top:4px;display:flex}.tpl-step-name{font-size:var(--fs-label)}.tpl-step-sub{font-size:var(--fs-meta);color:var(--muted);font-weight:400}.tpl-steps .step.active .step-icon .spin{width:14px;height:14px}.tpl-reason{border-radius:var(--r-lg);background:var(--danger-bg);box-shadow:inset 0 0 0 1px var(--danger-ring);flex-direction:column;gap:14px;padding:18px;display:flex}html[data-mode=default] .tpl-reason,html[data-mode=dark] .tpl-reason{background:var(--well)}.tpl-reason.is-warn{background:var(--warn-bg);box-shadow:inset 0 0 0 1px var(--warn-ring)}html[data-mode=default] .tpl-reason.is-warn,html[data-mode=dark] .tpl-reason.is-warn{background:var(--well)}.tpl-reason-head{align-items:flex-start;gap:12px;display:flex}.tpl-reason-head svg{color:var(--danger-text);flex:none;margin-top:2px}.tpl-reason.is-warn .tpl-reason-head svg{color:var(--warn-text)}.tpl-reason-title{font-size:var(--fs-body);color:var(--fg);font-weight:600;line-height:1.35}.tpl-reason-sub{font-size:var(--fs-label);color:var(--fg-2);text-wrap:pretty;margin-top:4px;line-height:1.5}.tpl-meta-says{border-radius:var(--r-sm);background:var(--well);box-shadow:inset 0 0 0 1px var(--well-ring);flex-direction:column;gap:4px;padding:12px 14px;display:flex}.tpl-meta-says-label{font-size:var(--fs-meta);color:var(--muted)}.tpl-meta-says-text{font-size:var(--fs-label);color:var(--fg);line-height:1.5}.tpl-fix{counter-reset:fix;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.tpl-fix li{font-size:var(--fs-label);color:var(--fg);counter-increment:fix;align-items:flex-start;gap:12px;line-height:1.5;display:flex}.tpl-fix li:before{content:counter(fix);width:24px;height:24px;box-shadow:inset 0 0 0 1.5px var(--hair-3);font-size:var(--fs-meta);color:var(--fg-2);border-radius:999px;flex:none;place-items:center;margin-top:0;font-weight:600;display:grid}.tpl-fix li span{text-wrap:pretty}.tpl-reason-actions{flex-wrap:wrap;gap:10px;padding-top:2px;display:flex}.tpl-reason-actions .btn-primary,.tpl-reason-actions .btn-line{height:44px;font-size:var(--fs-body)}.tpl-phone{border-radius:var(--r-xl);background:var(--card);box-shadow:inset 0 0 0 1px var(--hair-2);margin:0;overflow:hidden}.tpl-wa-top{border-bottom:1px solid var(--hair);align-items:center;gap:10px;padding:12px 16px;display:flex}.tpl-wa-top .biz-mark{width:34px;height:34px;font-size:var(--fs-meta);border-radius:999px;flex:none}.tpl-wa-who{flex-direction:column;gap:1px;min-width:0;display:flex}.tpl-wa-name{font-size:var(--fs-label);color:var(--fg);font-weight:600}.tpl-wa-sub{font-size:var(--fs-meta);color:var(--muted)}.tpl-wa-chat{background:var(--well);flex-direction:column;align-items:flex-start;gap:10px;min-height:300px;padding:16px 14px 20px;display:flex}.tpl-wa-day{border-radius:var(--r-md);background:var(--raised);box-shadow:inset 0 0 0 1px var(--raised-ring);font-size:var(--fs-meta);color:var(--fg-2);align-self:center;padding:3px 10px}.tpl-wa-msg{flex-direction:column;gap:3px;width:min(300px,100% - 16px);margin-inline-start:8px;display:flex}.tpl-wa-bubble{border-radius:var(--r-md);background:var(--raised-hover);border-start-start-radius:4px;padding:4px 4px 6px;position:relative;box-shadow:0 1px 1px #0000001f}html[data-mode=white] .tpl-wa-bubble{background:#fff;box-shadow:0 1px 1px #0f142d1f}html[data-mode=white] .tpl-wa-chat{background:#0f142d0f}.tpl-wa-bubble:before{content:"";top:0;background:inherit;clip-path:polygon(100% 0,0 0,100% 100%);width:8px;height:12px;position:absolute;inset-inline-start:-8px}.tpl-wa-bubble:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{clip-path:polygon(0 0,100% 0,0 100%)}.tpl-wa:lang(ar){font-family:Outfit,IBM Plex Sans Arabic,ui-sans-serif,system-ui,sans-serif}.tpl-wa:lang(en){font-family:Outfit,ui-sans-serif,system-ui,sans-serif}.tpl-wa-media{aspect-ratio:1.91;border-radius:var(--r-md);color:var(--fg-2);background:radial-gradient(120% 90% at 20% 15%, var(--tint-sand), transparent 60%), radial-gradient(120% 90% at 85% 90%, var(--tint-lilac), transparent 60%), var(--well);box-shadow:inset 0 0 0 1px var(--hair);place-items:center;display:grid}.tpl-wa-media-in{font-size:var(--fs-meta);color:var(--fg-2);flex-direction:column;align-items:center;gap:6px;display:flex}.tpl-wa-text{flex-direction:column;gap:6px;padding:6px 8px 0;display:flex}.tpl-wa-head{font-size:var(--fs-label);color:var(--fg);font-weight:600;line-height:1.35}.tpl-wa-body{font-size:var(--fs-label);color:var(--fg);overflow-wrap:anywhere;line-height:1.45}.tpl-wa-body b{font-weight:600}.tpl-wa-foot{font-size:var(--fs-meta);color:var(--muted);line-height:1.4}.tpl-wa-time{font-size:var(--fs-micro);color:var(--muted);text-align:end;direction:ltr;unicode-bidi:plaintext;margin-top:-2px;padding-inline:8px;display:block}.tpl-sample{-webkit-text-decoration:underline dotted color-mix(in srgb, currentColor 45%, transparent);text-decoration:underline dotted color-mix(in srgb, currentColor 45%, transparent);text-underline-offset:3px;text-decoration-thickness:1.5px}.tpl-wa-btns{flex-direction:column;gap:3px;margin:0;padding:0;list-style:none;display:flex}.tpl-wa-btn{border-radius:var(--r-md);background:var(--raised-hover);min-height:40px;font-size:var(--fs-label);color:var(--sky-text);justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-weight:400;display:flex;box-shadow:0 1px 1px #0000001f}html[data-mode=white] .tpl-wa-btn{background:#fff;box-shadow:0 1px 1px #0f142d1f}.tpl-wa-btn svg{flex:none}.tpl-wa-caption{font-size:var(--fs-meta);color:var(--muted);text-wrap:pretty;line-height:1.5}.tpl-wa-caption .tpl-sample{color:var(--fg-2)}.tpl-preview-seg .seg{height:32px;font-size:var(--fs-meta);padding:0 12px}.tpl-preview-seg{border:0;margin:0;padding:0}.tpl-form{flex-direction:column;gap:0;display:flex}.tpl-form>.tpl-sec+.tpl-sec{margin-top:26px}.tpl-num{width:26px;height:26px;box-shadow:inset 0 0 0 1.5px var(--hair-3);font-size:var(--fs-meta);color:var(--fg-2);vertical-align:2px;border-radius:999px;place-items:center;margin-inline-end:10px;font-weight:600;display:inline-grid}.tpl-opt{font-size:var(--fs-label);color:var(--muted);margin-inline-start:6px;font-weight:400}.tpl-field{flex-direction:column;gap:8px;min-width:0;display:flex}.tpl-field>label,.tpl-label{font-size:var(--fs-label);color:var(--fg-2)}.tpl-field .input{height:48px;font-size:var(--fs-body);padding-inline:16px}.tpl-field textarea.input{resize:vertical;height:auto;min-height:150px;padding:14px 16px;line-height:1.55}.tpl-field-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;display:flex}.tpl-count{font-size:var(--fs-meta);color:var(--subtle);font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate}.tpl-count.is-over{color:var(--danger-text)}.tpl-grid2{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:16px;display:grid}.tpl-cats{border:0;flex-direction:column;gap:10px;min-width:0;margin:0;padding:0;display:flex}.tpl-cat-grid{grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr));gap:10px;display:grid}.tpl-cat-grid .choice{align-items:flex-start;min-height:92px}.tpl-cat-grid .choice-dot{margin-top:1px}.tpl-cat-grid .choice-sub{text-wrap:pretty;line-height:1.45}.tpl-langtabs{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.tpl-langtabs .seg-wrap{flex:none}.tpl-addlang{gap:6px;height:40px;padding-inline:10px 14px}.tpl-hseg .seg-wrap{flex-wrap:wrap}.tpl-hseg .seg{gap:7px;padding:0 14px}.tpl-hseg .seg svg{color:var(--subtle)}.tpl-hseg .seg:has(input:checked) svg{color:var(--fg)}.tpl-drop{border-radius:var(--r-md);border:1px dashed var(--dashed);text-align:center;color:var(--muted);font-size:var(--fs-label);flex-direction:column;align-items:center;gap:8px;padding:26px 20px;display:flex}.tpl-file{border-radius:var(--r-md);flex-wrap:wrap;align-items:center;gap:10px 14px;padding:12px;display:flex}.tpl-thumb{border-radius:var(--r-md);background:radial-gradient(120% 90% at 20% 15%, var(--tint-sand), transparent 60%), radial-gradient(120% 90% at 85% 90%, var(--tint-lilac), transparent 60%), var(--well);width:56px;height:44px;box-shadow:inset 0 0 0 1px var(--hair);color:var(--fg-2);flex:none;place-items:center;display:grid}.tpl-file-text{flex-direction:column;flex:160px;gap:3px;min-width:0;display:flex}.tpl-file-name{max-width:100%;font-size:var(--fs-label);color:var(--fg);text-overflow:ellipsis;white-space:nowrap;align-self:flex-start;overflow:hidden}.tpl-file-sub{font-size:var(--fs-meta);color:var(--muted)}.tpl-file-actions{gap:6px;margin-inline-start:auto;display:flex}.tpl-file-actions .btn-line{height:38px}.tpl-file .bar-track{flex:1 0 100%;order:9}.tpl-file.is-error{background:var(--danger-bg);box-shadow:inset 0 0 0 1px var(--danger-ring)}html[data-mode=default] .tpl-file.is-error,html[data-mode=dark] .tpl-file.is-error{background:var(--well)}.tpl-file.is-error .tpl-thumb{color:var(--danger-text);background:0 0}.tpl-file.is-error .tpl-file-sub{color:var(--danger-text)}.tpl-editor{border-radius:var(--r-md);background:var(--input-bg);box-shadow:inset 0 0 0 1px var(--hair-2);flex-direction:column;transition:box-shadow .2s;display:flex}.tpl-editor:hover{box-shadow:inset 0 0 0 1px var(--hair-3)}.tpl-editor:focus-within{box-shadow:inset 0 0 0 2px var(--focus)}.tpl-editor.is-invalid{box-shadow:inset 0 0 0 1px var(--danger-ring)}.tpl-editor textarea.input{box-shadow:none;border-radius:0 0 var(--r-md) var(--r-md);background:0 0}.tpl-editor textarea.input:focus{box-shadow:none;background:0 0}.tpl-tools{border-bottom:1px solid var(--hair);flex-wrap:wrap;align-items:center;gap:2px;padding:6px;display:flex}.tpl-tool{border-radius:var(--r-md);width:36px;height:36px;color:var(--fg-2);cursor:pointer;background:0 0;border:0;place-items:center;transition:background-color .15s,color .15s;display:grid}.tpl-tool:hover{background:var(--hover);color:var(--strong)}.tpl-tool-sep{background:var(--hair-2);width:1px;height:20px;margin-inline:6px}.tpl-addvar{border-radius:var(--r-md);height:36px;color:var(--fg);font:400 var(--fs-label) var(--font);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding-inline:8px 12px;transition:background-color .15s;display:inline-flex}.tpl-addvar:hover{background:var(--hover)}.tpl-samples{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.tpl-sample-row{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px 12px;display:grid}.tpl-sample-row .input{height:44px;font-size:var(--fs-field)}.tpl-sample-row .field-error{grid-column:2}.tpl-btnlist{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.tpl-btnrow{border-radius:var(--r-md);flex-direction:column;gap:12px;padding:14px 14px 16px;display:flex}.tpl-btnrow-head{align-items:center;gap:10px;display:flex}.tpl-btnrow-head>svg{color:var(--subtle);flex:none}.tpl-btnrow-type{font-size:var(--fs-label);flex:1;font-weight:600}.tpl-btnrow .close-btn{width:40px;height:40px;margin:-6px}html[dir=rtl] .tpl-btnrow .close-btn{margin:-6px}.tpl-btnrow .input{height:44px;font-size:var(--fs-field)}.tpl-addbtns{flex-wrap:wrap;gap:8px;display:flex}.tpl-addbtns .btn-line{gap:8px;padding-inline:12px 14px}.tpl-addbtns .btn-line svg{color:currentColor}.tpl-formbar{border-top:1px solid var(--hair);flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px;padding-top:20px;display:flex}.tpl-formbar-note{font-size:var(--fs-label);color:var(--muted);flex:260px;align-items:flex-start;gap:8px;line-height:1.5;display:flex}.tpl-formbar-note svg{color:var(--subtle);flex:none;margin-top:2px}.tpl-formbar-btns{flex-wrap:wrap;gap:10px;margin-inline-start:auto;display:flex}.tpl-preview-open{display:none}.tpl-errors ul{flex-direction:column;gap:4px;margin:6px 0 0;padding-inline-start:18px;display:flex}.tpl-errors a{color:inherit;text-underline-offset:3px;text-decoration:underline}.tpl-gal{grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));gap:14px;display:grid}.tpl-gcard{border-radius:var(--r-lg);flex-direction:column;gap:14px;padding:16px;display:flex}.tpl-gmini{border-radius:var(--r-md);background:var(--well);box-shadow:inset 0 0 0 1px var(--well-ring);flex-direction:column;align-items:flex-start;min-height:132px;padding:14px 12px;display:flex}html[data-mode=white] .tpl-gmini{background:#0f142d0f}.tpl-gmini .tpl-wa-msg{width:calc(100% - 8px)}.tpl-gmini .tpl-wa-body{font-size:var(--fs-meta)}.tpl-gtext{flex-direction:column;gap:4px;display:flex}.tpl-gname{font-size:var(--fs-body);font-weight:600}.tpl-gdesc{font-size:var(--fs-label);color:var(--muted);text-wrap:pretty;line-height:1.5}.tpl-gfoot{border-top:1px solid var(--hair);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:12px;display:flex}.tpl-gtags{font-size:var(--fs-meta);color:var(--muted)}.tpl-gfoot .btn-line{height:40px}.tpl-have{font-size:var(--fs-label);color:var(--fg-2);align-items:center;gap:6px;display:inline-flex}.tpl-chips{border:0;min-width:0;margin:0;padding:0}.tpl-chips .pills{scrollbar-width:none;flex-wrap:nowrap;padding:2px;overflow-x:auto}.tpl-chips .pills::-webkit-scrollbar{display:none}.tpl-chips .pill{flex:none}.tpl-empty{max-width:520px;padding-block:32px 12px}.tpl-empty .empty-text{text-wrap:balance}.tpl-starters{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:12px;display:grid}.tpl-starter{border-radius:var(--r-lg);color:inherit;transition:transform .25s var(--ease), background-color .2s ease;align-items:flex-start;gap:14px;padding:16px;display:flex}.tpl-starter:hover{background:var(--hover-2);color:inherit}.tpl-starter>svg{color:var(--subtle);flex:none;margin-top:2px}.tpl-starter-text{flex-direction:column;gap:4px;display:flex}.tpl-starter-name{font-size:var(--fs-body);font-weight:600}.tpl-starter-desc{font-size:var(--fs-label);color:var(--muted);line-height:1.45}body:has(>.tpl-dialog){overflow:hidden}body:has(>.tpl-dialog)>.shell{height:100vh;overflow:hidden}body:has(>.tpl-dialog) .tabbar{display:none}.tpl-dialog{gap:20px}.tpl-dialog:focus{outline:none}@media (min-width:769px){.tpl-dialog{width:min(520px,100vw - 32px);padding:var(--sp-24)}.tpl-dialog.is-sm .dialog-head .close-btn{display:none}}.tpl-dialog .dialog-sub,.tpl-effect-sub{text-wrap:pretty}.tpl-subject{border-radius:var(--r-md);align-items:center;gap:12px;padding:12px 14px;display:flex}.tpl-subject-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.tpl-subject-name{font-size:var(--fs-label);align-self:flex-start;font-weight:600}.tpl-subject-sub{font-size:var(--fs-meta);color:var(--muted)}.tpl-effects{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.tpl-effect{align-items:flex-start;gap:12px;display:flex}.tpl-effect-ico{width:18px;height:22px;color:var(--subtle);flex:none;place-items:center;display:grid}.tpl-effect-ico.is-loss{color:var(--danger-text)}.tpl-effect-text{flex-direction:column;gap:3px;display:flex}.tpl-effect-title{font-size:var(--fs-label);font-weight:600}.tpl-effect-sub{font-size:var(--fs-label);color:var(--muted);line-height:1.5}.tpl-sheetbar{display:none}@media (max-width:768px){.tpl-back{min-height:44px}.tpl-actions .btn-line,.tpl-actions .btn-ghost,.tpl-actions .btn-primary{flex:auto}.tpl-actions .tpl-push{margin-inline-start:0}.tpl-head .btn-primary,.tpl-head .btn-line{flex:auto}.tpl-search{flex-basis:100%}.tpl-select{flex:140px}.tpl-select select.input,.tpl-select .sel-trigger.input{border-radius:var(--r-pill);width:100%;min-width:0}.tpl-seg .seg{height:44px}.tpl-search .tpl-clear{width:44px;height:44px;inset-inline-end:0}.tpl-wa-chat{min-height:0}.tpl-preview-seg .seg{height:44px;padding:0 16px}.tpl-tool,.tpl-addvar{min-width:44px;height:44px}.tpl-file-actions .btn-line,.tpl-gfoot .btn-line,.tpl-addlang,.tpl-reason-actions .btn-primary,.tpl-reason-actions .btn-line{min-height:44px}.tpl-btnrow .close-btn{width:44px;height:44px}.tpl-formbar-btns{flex-direction:column-reverse;width:100%}.tpl-formbar-btns>*{width:100%}.tpl-preview-open{gap:8px;display:inline-flex}.tpl-aside[data-sheet].is-open{flex-direction:column;gap:14px}.tpl-sheetbar{display:flex}}@media (prefers-reduced-motion:reduce){.tpl-toast{animation:none}}.tpl-attn-text{color:var(--fg-2)}.tpl-attn-list{color:var(--fg-2);flex-wrap:wrap;gap:4px 20px;margin:6px 0 0;padding:0;list-style:none;display:flex}.tpl-attn-list .link{font-weight:600}.tpl-v{color:var(--fg-2);direction:ltr;unicode-bidi:isolate;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.86em}html[dir=rtl] :is(.tpl-pane,.tpl-dialog) .ltr:not(input,textarea){text-align:right}html[dir=ltr] .tpl-snip[dir=rtl]{text-align:left}html[dir=rtl] .tpl-snip[dir=ltr]{text-align:right}.tpl-wa-media.is-empty{border:1px dashed var(--dashed);box-shadow:none;color:var(--muted);background:0 0}.tpl-qdot{background:var(--mint-dot);border-radius:999px;flex:none;width:8px;height:8px}.tpl-qdot.is-medium{background:var(--warn-text)}.tpl-qdot.is-low{background:var(--danger)}.tpl-qdot.is-none{box-shadow:inset 0 0 0 1.5px var(--subtle);background:0 0}.tpl-linktype{border:0;min-width:0;margin:0;padding:0}.tpl-linktype .seg-wrap{flex-wrap:wrap}.tpl-linktype .seg{flex:200px;padding:0 12px}.tpl-limits{font-size:var(--fs-meta);color:var(--muted);flex-wrap:wrap;gap:4px 18px;margin:0;padding:0;list-style:none;display:flex}.tpl-limits li span:first-child{color:var(--fg-2)}.tpl-hseg{border:0;min-width:0;margin:0;padding:0}.tpl-errors{margin-bottom:24px}.tpl-optrow{border-radius:var(--r-md);align-items:center;gap:16px;padding:12px 16px;display:flex}.tpl-optrow-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.tpl-optrow-name{font-size:var(--fs-label);cursor:pointer;font-weight:600}.tpl-optrow-sub{font-size:var(--fs-meta);color:var(--muted)}.tpl-expiry .input{max-width:200px}.tpl-pill-add{height:36px}.tpl-locked{position:relative}.tpl-locked .input[disabled]{color:var(--muted);cursor:not-allowed;opacity:1;padding-inline-end:44px}.tpl-locked>svg{top:50%;color:var(--subtle);pointer-events:none;position:absolute;inset-inline-end:16px;transform:translateY(-50%)}.tpl-changed{background:var(--raised);height:22px;box-shadow:inset 0 0 0 1px var(--raised-ring);font-size:var(--fs-meta);color:var(--fg-2);vertical-align:1px;border-radius:999px;align-items:center;margin-inline-start:6px;padding:0 8px;font-weight:600;display:inline-flex}@media (min-width:769px){.tpl-dialog.tpl-dialog-wide{width:min(660px,100vw - 32px)}}.tpl-inline-seg{display:inline-flex}.tpl-preview-seg .tpl-label{margin-bottom:8px;display:block}.tpl-prefix{border-radius:var(--r-md);background:var(--input-bg);box-shadow:inset 0 0 0 1px var(--hair-2);align-items:stretch;display:flex}.tpl-prefix:focus-within{box-shadow:inset 0 0 0 2px var(--focus)}.tpl-prefix-base{font-size:var(--fs-label);color:var(--muted);white-space:nowrap;align-items:center;padding-inline:16px 4px;display:flex}.tpl-prefix .input{min-width:0;box-shadow:none;background:0 0;flex:1;padding-inline-start:2px}.tpl-prefix .input:focus{box-shadow:none}.tpl-keyrow{border-radius:var(--r-md);align-items:center;gap:12px;padding:12px 14px;display:flex}.tpl-keyrow-ico{color:var(--fg-2);flex:none;place-items:center;display:grid}.tpl-keyrow-text{flex-direction:column;gap:2px;min-width:0;display:flex}.tpl-keyrow-name{font-size:var(--fs-label);font-weight:600}.tpl-keyrow-sub{font-size:var(--fs-meta);color:var(--muted)}.tpl-tabs{scrollbar-width:none;border-bottom:1px solid var(--hair);gap:2px;margin-bottom:-8px;display:flex;overflow-x:auto}.tpl-tabs::-webkit-scrollbar{display:none}.tpl-tab{border-radius:var(--r-md) var(--r-md) 0 0;height:40px;color:var(--muted);font:600 var(--fs-label) var(--font);cursor:pointer;background:0 0;border:0;flex:none;padding:0 12px;transition:color .15s,box-shadow .15s;box-shadow:inset 0 -2px #0000}.tpl-tab:hover{color:var(--fg)}.tpl-tab[aria-selected=true]{color:var(--fg);box-shadow:inset 0 -2px 0 var(--fg)}.tpl-code{border-radius:var(--r-md);background:var(--well);box-shadow:inset 0 0 0 1px var(--well-ring);max-height:300px;overflow:auto}.tpl-code pre{font:var(--fs-meta)/1.6 ui-monospace, "SF Mono", Menlo, Consolas, monospace;color:var(--fg);text-align:left;direction:ltr;margin:0;padding:14px 16px}.tpl-code-note{font-size:var(--fs-label);color:var(--fg-2);line-height:1.55}@media (max-width:768px){.tpl-tab{height:44px}}.tpl-lu{flex-wrap:wrap;align-items:flex-start;gap:18px;display:flex}.tpl-lu-form{flex-direction:column;flex:300px;gap:16px;min-width:0;display:flex}.tpl-lu-pv{flex:220px;min-height:0}.tpl-attn-item{white-space:nowrap}@media (max-width:768px){.tpl-code pre{white-space:pre-wrap;overflow-wrap:anywhere}.tpl-pane .seg,.tpl-dialog .seg{min-width:44px}.tpl-errors li a{align-items:center;min-height:44px;display:inline-flex}}.tpl-preview-seg>legend.tpl-label{margin-bottom:8px;padding:0;display:block}.tpl-gal,.tpl-starters{margin:0;padding:0;list-style:none}.tpl-editor:focus-within,.tpl-prefix:focus-within{box-shadow:inset 0 0 0 1px var(--hair-2)}.tpl-editor textarea.input:focus{box-shadow:inset 0 0 0 2px var(--focus)}.tpl-prefix .input:focus{border-radius:0;box-shadow:inset 0 0 0 1px var(--focus);border-start-end-radius:14px;border-end-end-radius:14px}@media (max-width:768px){.tpl-code{max-height:none;overflow:visible}}.tpl-views{flex-wrap:wrap;align-items:flex-end;gap:4px 6px;min-width:0;display:flex}.tpl-view{border-radius:var(--r-md) var(--r-md) 0 0;min-height:44px;font-size:var(--fs-section);color:var(--muted);align-items:center;gap:8px;padding:0 12px;font-weight:600;transition:color .15s,box-shadow .15s,background-color .15s;display:inline-flex;box-shadow:inset 0 -2px #0000}.tpl-view:first-of-type{margin-inline-start:-12px}.tpl-view:hover{color:var(--fg);background:var(--hover)}.tpl-view[aria-current=page]{color:var(--fg);box-shadow:inset 0 -2px 0 var(--fg)}.tpl-badge{background:var(--raised);min-width:24px;height:22px;box-shadow:inset 0 0 0 1px var(--raised-ring);font-size:var(--fs-meta);color:var(--fg-2);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding:0 7px;font-weight:600;display:inline-grid}.tpl-badge.is-new{background:var(--fg);box-shadow:none;color:var(--backdrop-color)}.tpl-view-note{margin-top:-8px}.tpl-sg-intro{font-size:var(--fs-label);color:var(--fg-2);align-items:flex-start;gap:10px;max-width:760px;line-height:1.55;display:flex}.tpl-sg-intro svg{color:var(--subtle);flex:none;margin-top:3px}.tpl-sg-intro span{text-wrap:pretty}.tpl-prov{align-items:center;gap:10px;display:flex}.tpl-prov-av{width:30px;height:30px;font-size:var(--fs-micro);flex:none}.tpl-prov-text{flex-wrap:wrap;align-items:baseline;gap:2px 8px;min-width:0;display:flex}.tpl-prov-who{font-size:var(--fs-label);color:var(--fg-2)}.tpl-prov-when{font-size:var(--fs-meta);color:var(--muted)}.tpl-scard .tpl-gname{align-self:flex-start}.tpl-provbox{border-radius:var(--r-md);align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.tpl-provbox .tpl-prov-av{margin-top:1px}.tpl-provbox-text{flex-direction:column;gap:3px;min-width:0;display:flex}.tpl-provbox-title{font-size:var(--fs-label);color:var(--fg);font-weight:600}.tpl-provbox-sub{font-size:var(--fs-label);color:var(--muted);text-wrap:pretty;line-height:1.5}.tpl-form .tpl-provbox{margin-bottom:24px}.tpl-sg-why{font-size:var(--fs-label);color:var(--fg-2);max-width:640px}.tpl-var-what:has(.tpl-var-name){flex-direction:column;gap:2px;display:flex}.tpl-var-name{font-size:var(--fs-label);color:var(--fg)}.tpl-var-from{font-size:var(--fs-meta);color:var(--muted)}.tpl-declined{border-radius:var(--r-lg);padding:18px}.tpl-declined.tpl-sec+.tpl-split{margin-top:0}.tpl-note{border-radius:var(--r-sm);background:var(--raised);box-shadow:inset 0 0 0 1px var(--raised-ring);flex-direction:column;gap:6px;margin:0;padding:12px 14px;display:flex}.tpl-note-label{font-size:var(--fs-meta);color:var(--muted)}.tpl-note-text{font-size:var(--fs-label);color:var(--fg);box-shadow:inset 2px 0 0 var(--hair-3);margin:0;padding-inline-start:12px;line-height:1.5}html[dir=rtl] .tpl-note-text{box-shadow:inset -2px 0 0 var(--hair-3)}.tpl-reasons{margin-top:8px}.tpl-field textarea.tpl-note-input{min-height:96px}.tpl-dialog .tpl-seg>legend.tpl-label{padding:0;display:block}@media (max-width:768px){.tpl-views{scrollbar-width:none;flex-wrap:nowrap;flex:100%;position:relative;overflow-x:auto}.tpl-views::-webkit-scrollbar{display:none}.tpl-view{font-size:var(--fs-body);flex:none;padding:0 10px}.tpl-view:first-of-type{margin-inline-start:-10px}.tpl-view-note{display:none}.tpl-empty{padding-top:8px}}.tpl-group{flex-direction:column;gap:8px;display:flex}.tpl-group+.tpl-group{margin-top:var(--sp-24)}.tpl-group-h{font-size:var(--fs-title);color:var(--strong);align-items:baseline;gap:10px;margin:0;font-weight:600;display:flex}.tpl-group-eyebrow{font-size:var(--fs-meta);color:var(--subtle);font-weight:400}.tpl-group-n{font-size:var(--fs-meta);color:var(--muted);font-weight:400}.tpl-group-sub{font-size:var(--fs-label);color:var(--muted);margin:0 0 4px}
:where(.port-btn){font:inherit;color:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0}:where(.port-fill){width:100%}.port-contents{display:contents}.port-busy{vertical-align:-2px;flex:none;margin-inline-start:8px;display:inline-block}@media (max-width:768px){html{scroll-padding-bottom:calc(84px + env(safe-area-inset-bottom))}}.log-dates{flex-wrap:wrap;flex:100%;align-items:flex-end;gap:10px;display:flex}.log-date{color:var(--muted);gap:4px;font-size:13px;display:grid}.log-date .input{min-width:160px}

