.tcur,.te,.te-pop,.te-scrim{--green:rgb(var(--qm-color-green,52 188 52));--green-50:rgb(var(--qm-color-green-50,238 251 238));--green-700:rgb(var(--qm-color-green-700,30 138 30));--forest:rgb(var(--qm-color-forest,26 65 50));--forest-50:rgb(var(--qm-color-forest-50,236 242 239));--forest-500:rgb(var(--qm-color-forest-500,45 105 81));--forest-700:rgb(var(--qm-color-forest-700,22 53 40));--ink-25:rgb(var(--qm-color-ink-25,250 251 250));--ink-50:rgb(var(--qm-color-ink-50,244 246 245));--ink-100:rgb(var(--qm-color-ink-100,232 236 234));--ink-200:rgb(var(--qm-color-ink-200,212 218 215));--ink-300:rgb(var(--qm-color-ink-300,180 189 184));--ink-400:rgb(var(--qm-color-ink-400,143 154 147));--ink-500:rgb(var(--qm-color-ink-500,107 119 112));--ink-600:rgb(var(--qm-color-ink-600,74 86 81));--ink-700:rgb(var(--qm-color-ink-700,46 58 52));--ink-800:rgb(var(--qm-color-ink-800,28 38 33));--ink-900:rgb(var(--qm-color-ink-900,15 23 21));--paper:rgb(var(--qm-color-paper,255 255 255));--danger:rgb(var(--qm-color-danger,225 29 72));--danger-bg:rgb(var(--qm-color-danger-bg,255 228 230));--warn-bg:rgb(var(--qm-color-warning-bg,254 243 199));--warn-fg:rgb(var(--qm-color-warning-fg,146 64 14));--shadow:0 1px 2px rgba(15,23,21,.06),0 8px 24px rgba(15,23,21,.08);--shadow-lg:0 12px 40px rgba(15,23,21,.18),0 2px 6px rgba(15,23,21,.08);font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:13px;color:var(--ink-900);-webkit-font-smoothing:antialiased}.tcur *,.te *,.te-pop *,.te-scrim *{box-sizing:border-box}.tcur button,.te button,.te-pop button,.te-scrim button{font:inherit;color:inherit;cursor:pointer}.te input,.te select,.te textarea,.te-pop input,.te-scrim input{font:inherit;color:inherit}.tcur svg.i,.te svg.i,.te-pop svg.i,.te-scrim svg.i{width:16px;height:16px;flex:none}.tcur svg.i.sm,.te svg.i.sm,.te-pop svg.i.sm,.te-scrim svg.i.sm{width:14px;height:14px}.te svg.i.lg,.te-scrim svg.i.lg{width:20px;height:20px}.tcur .btn,.te .btn,.te-pop .btn,.te-scrim .btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:32px;padding:0 12px;border-radius:7px;border:1px solid var(--ink-200);background:var(--paper);font-weight:600;font-size:12.5px;white-space:nowrap}.tcur .btn:hover,.te .btn:hover,.te-scrim .btn:hover{background:var(--ink-50)}.te .btn.primary,.te-scrim .btn.primary{background:var(--ink-900);border-color:var(--ink-900);color:var(--paper)}.tcur .btn.green,.te .btn.primary:hover,.te-scrim .btn.primary:hover{background:var(--forest);border-color:var(--forest)}.tcur .btn.green{color:#fff}.dark .tcur .btn.green,.tcur .btn.green:hover{background:var(--forest-700)}.dark .tcur .btn.green{border-color:var(--forest-700)}.te .btn.ghost,.te-scrim .btn.ghost{border-color:transparent;background:transparent}.te .btn.ghost:hover,.te-scrim .btn.ghost:hover{background:var(--ink-50)}.te .btn.danger-t,.te-pop .danger-t,.te-scrim .btn.danger-t{color:var(--danger);border-color:transparent;background:transparent}.te .btn.danger-t:hover,.te-scrim .btn.danger-t:hover{background:var(--danger-bg)}.te-scrim .btn.danger{background:var(--danger);border-color:var(--danger);color:#fff}.tcur .btn:disabled,.te .btn:disabled,.te-scrim .btn:disabled{opacity:.45;cursor:not-allowed}.tcur .btn.icon,.te .btn.icon,.te-scrim .btn.icon{width:32px;padding:0}.te .btn .count{background:var(--green);color:#06210f;border-radius:999px;font-size:11px;padding:0 6px;line-height:18px;font-weight:700}.tcur .chip{display:inline-flex;align-items:center;gap:5px;border-radius:999px;padding:2px 8px;font-size:11.5px;font-weight:600;white-space:nowrap}.tcur .chip.warn{background:var(--warn-bg);color:var(--warn-fg)}.tcur .chip.warn:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.te{position:fixed;inset:0;z-index:40;flex-direction:column;background:var(--ink-50)}.te,.te-top{display:flex}.te-top{height:52px;flex:none;background:var(--paper);border-bottom:1px solid var(--ink-100);align-items:center;gap:10px;padding:0 10px 0 8px;position:relative;z-index:5}.te-top .theme-name{display:flex;flex-direction:column;line-height:1.15;min-width:0}.te-top .theme-name strong{font-size:13px}.te-top .theme-name span{font-size:11.5px;color:var(--ink-500)}.te-top .theme-name .live{color:var(--green-700)}.te .pagepick{white-space:nowrap;display:inline-flex;align-items:center;gap:8px;height:34px;border:1px solid var(--ink-200);border-radius:8px;padding:0 10px;background:var(--paper);font-weight:600;font-size:13px;min-width:200px;justify-content:space-between}.te .pagepick:hover{background:var(--ink-50)}.te .pagepick span{flex:1;text-align:left;overflow:hidden;text-overflow:ellipsis}.te-top .center{position:absolute;left:50%;transform:translateX(-50%);display:flex;gap:8px;align-items:center}.te .devseg{display:inline-flex;border:1px solid var(--ink-200);border-radius:8px;padding:2px;gap:2px;background:var(--paper)}.te .devseg button{border:0;background:transparent;width:32px;height:28px;border-radius:6px;display:grid;place-items:center;color:var(--ink-500)}.te .devseg button[aria-pressed=true]{background:var(--ink-900);color:var(--paper)}.te-top .grow{flex:1}.te .savestate{display:inline-flex;align-items:center;gap:6px;color:var(--ink-500);font-size:12px;white-space:nowrap}.te .savestate .dot{width:7px;height:7px;border-radius:50%;background:var(--ink-300)}.te .savestate.saving .dot{background:var(--green);animation:te-pulse .8s infinite alternate}.te .savestate.dirty .dot{background:#e9a23b}.te .savestate.error{color:var(--danger)}.te .savestate.error .dot{background:var(--danger)}@keyframes te-pulse{to{opacity:.3}}.te .undo{display:inline-flex;gap:2px}.te .vsep{width:1px;height:22px;background:var(--ink-100)}.te-body{flex:1;min-height:0;display:grid;position:relative;grid-template-columns:48px 264px minmax(0,1fr) 320px}.te .irail{background:var(--paper);border-right:1px solid var(--ink-100);display:flex;flex-direction:column;align-items:center;padding:8px 0;gap:4px}.te .irail button{width:38px;height:38px;border:0;border-radius:8px;background:transparent;color:var(--ink-500);display:grid;place-items:center;position:relative}.te .irail button:hover{background:var(--ink-50);color:var(--ink-900)}.te .irail button[aria-pressed=true]{background:var(--forest-50);color:var(--forest)}.te .irail button .tip{position:absolute;left:46px;background:var(--ink-900);color:var(--paper);font-size:11.5px;padding:4px 8px;border-radius:6px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .12s;z-index:20}.te .irail button:hover .tip{opacity:1}.te .tree{background:var(--paper);border-right:1px solid var(--ink-100);overflow:auto;display:flex;flex-direction:column}.te .tree-h{padding:14px 14px 8px;display:flex;align-items:center;justify-content:space-between}.te .tree-h h2{font-size:14px;margin:0;font-weight:700}.te .tgroup,.te .tgroup-t{padding:6px 8px 4px}.te .tgroup-t{font-size:11.5px;font-weight:700;color:var(--ink-500)}.te .trow{display:flex;align-items:flex-start;gap:6px;min-height:34px;padding:8px 6px 8px 4px;border-radius:7px;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.te .trow:hover{background:var(--ink-50)}.te .trow.sel{background:var(--forest-50)}.te .trow.sel .tname{color:var(--forest);font-weight:700}.te .trow.hidden-s .tico,.te .trow.hidden-s .tname{opacity:.45}.te .trow .tw{width:18px;height:18px;border:0;background:transparent;padding:0;display:grid;place-items:center;color:var(--ink-400);border-radius:4px;flex:none}.te .trow .tw.closed svg{transform:rotate(-90deg)}.te .trow .tw.none{visibility:hidden}.te .trow .tico{color:var(--ink-500);display:inline-flex;margin-top:2px}.te .trow .tw{margin-top:0}.te .trow.add{align-items:center}.te .trow .tname{flex:1;min-width:0;font-size:13px;font-weight:500;display:flex;flex-direction:column;gap:2px;line-height:1.3;overflow-wrap:anywhere}.te .trow .tname small{display:block;color:var(--ink-500);font-size:11.5px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;overflow-wrap:normal}.te .trow .tacts{display:none;gap:1px;position:absolute;right:4px;top:50%;transform:translateY(-50%);background:inherit;border-radius:6px}.te .trow.sel .tacts,.te .trow:focus-within .tacts,.te .trow:hover .tacts{display:flex}.te .trow.sel,.te .trow:hover{background-clip:padding-box}.te .trow .ta{width:26px;height:26px;border:0;background:transparent;border-radius:6px;display:grid;place-items:center;color:var(--ink-500)}.te .trow .ta:hover{background:var(--ink-100);color:var(--ink-900)}.te .trow .grip{cursor:grab;color:var(--ink-300)}.te .trow.block{padding-left:26px}.te .trow.add{color:var(--forest);font-weight:600;font-size:12.5px;padding-left:28px;gap:6px}.te .trow.add.block{padding-left:50px}.te .trow.add:hover{background:var(--forest-50)}.te .trow.add.disabled{color:var(--ink-400);cursor:default}.te .trow.add.disabled:hover{background:transparent}.te .trow.drop-after:after,.te .trow.drop-before:before{content:"";position:absolute;left:8px;right:8px;height:2px;background:var(--green);border-radius:2px}.te .trow.drop-before:before{top:-1px}.te .trow.drop-after:after{bottom:-1px}.te .trow.dragging{opacity:.4}.te .hidden-tag{color:var(--ink-500);background:var(--ink-100)}.te .hidden-tag,.te .sample-tag{font-size:11px;border-radius:4px;padding:1px 5px;font-weight:500}.te .sample-tag{align-self:flex-start;width:-moz-fit-content;width:fit-content;color:var(--warn-fg);background:var(--warn-bg)}.te .pub-swap,.te-scrim .pub-swap{font-size:13px;line-height:1.55;color:var(--ink-700);margin:0 0 10px}.te .sample-list,.te-scrim .sample-list{list-style:none;margin:6px 0 0;padding:0}.te .sample-list li,.te-scrim .sample-list li{padding:1px 0}.te .sample-list small,.te-scrim .sample-list small{opacity:.7;margin-left:4px}.te .canvas{overflow:auto;position:relative;background:var(--ink-100)}.te .canvas-in{height:100%;padding:18px;display:flex;justify-content:center}.te .frame{width:100%;max-width:1440px;height:100%;background:#fff;border-radius:8px;box-shadow:var(--shadow);overflow:hidden;transition:max-width .25s;position:relative}.te .frame.mobile{max-width:390px;border-radius:28px;border:10px solid #111;box-shadow:var(--shadow-lg)}.te .frame iframe{width:100%;height:100%;border:0;display:block;background:#fff}.te .frame .frame-msg{position:absolute;inset:0;display:flex;flex-direction:column;gap:8px;align-items:center;justify-content:center;color:#6b7770;font-size:12.5px;background:#fff}.te .frame .frame-msg button{border:0;background:transparent;color:#1a4132;font-weight:700;text-decoration:underline}.te .insp{border-left:1px solid var(--ink-100);overflow:auto;flex-direction:column}.te .insp,.te .insp-h{background:var(--paper);display:flex}.te .insp-h{padding:14px 16px 12px;border-bottom:1px solid var(--ink-100);gap:10px;align-items:flex-start;position:sticky;top:0;z-index:2}.te .insp-h .t{flex:1;min-width:0}.te .insp-h h2{margin:0;font-size:15px;line-height:1.3;font-weight:700;overflow-wrap:anywhere}.te .insp-h p{margin:2px 0 0;color:var(--ink-500);font-size:12px;overflow-wrap:anywhere}.te .crumb{display:inline-flex;align-items:center;gap:4px;border:0;background:transparent;color:var(--forest);font-weight:600;font-size:12px;padding:0;margin-bottom:4px}.te .grp{border-bottom:1px solid var(--ink-100)}.te .grp>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 16px;font-weight:700;font-size:13px;cursor:pointer}.te .grp>summary::-webkit-details-marker{display:none}.te .grp>summary svg{transition:transform .15s;color:var(--ink-400)}.te .grp:not([open])>summary svg{transform:rotate(-90deg)}.te .grp-b{padding:0 16px 14px;display:flex;flex-direction:column;gap:14px}.te .grp-b.lead{padding-top:14px}.te .grp-note{font-size:12px;color:var(--ink-500);background:var(--ink-50);border-radius:8px;padding:8px 10px;line-height:1.45}.te .fld{display:flex;flex-direction:column;gap:6px}.te .fld .lbl,.te .fld>label{font-size:12.5px;font-weight:600;color:var(--ink-800);line-height:1.35;overflow-wrap:anywhere}.te .fld .info{font-size:11.5px;color:var(--ink-500);line-height:1.45;overflow-wrap:anywhere}.te .inp,.te-pop .inp,.te-scrim .inp{width:100%;height:34px;border:1px solid var(--ink-200);border-radius:7px;padding:0 10px;background:var(--paper);font-size:13px}.te textarea.inp{height:auto;min-height:64px;padding:8px 10px;resize:vertical;line-height:1.45}.te .inp:focus,.te-pop .inp:focus,.te-scrim .inp:focus{outline:none;border-color:var(--forest-500);box-shadow:0 0 0 3px rgba(26,65,50,.12)}.te .rowfld{display:flex;align-items:center;gap:12px;justify-content:space-between}.te .rowfld .lbl{flex:1}.te .sw{position:relative;width:36px;height:20px;flex:none}.te .sw input{opacity:0;position:absolute;inset:0;margin:0;cursor:pointer;z-index:1}.te .sw span{inset:0;border-radius:999px;background:var(--ink-200)}.te .sw span,.te .sw span:after{position:absolute;transition:.15s}.te .sw span:after{content:"";left:2px;top:2px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.2)}.te .sw input:checked+span{background:var(--forest)}.te .sw input:checked+span:after{left:18px}.te .sw input:focus-visible+span{box-shadow:0 0 0 3px rgba(26,65,50,.25)}.te .range{display:flex;align-items:center;gap:10px}.te .range input[type=range]{flex:1;min-width:0;accent-color:var(--forest)}.te .numu{display:flex;align-items:center;border:1px solid var(--ink-200);border-radius:7px;height:32px;width:84px;overflow:hidden;flex:none}.te .numu input{width:100%;border:0;height:100%;padding:0 4px 0 8px;font-size:13px;outline:none;background:transparent}.te .numu span{padding-right:8px;color:var(--ink-500);font-size:12px}.te .segc{display:flex;border:1px solid var(--ink-200);border-radius:8px;padding:2px;gap:2px}.te .segc button{flex:1;border:0;background:transparent;border-radius:6px;min-height:28px;font-size:12.5px;font-weight:600;color:var(--ink-600);padding:2px 6px;overflow-wrap:anywhere}.te .segc button[aria-pressed=true]{background:var(--ink-900);color:var(--paper)}.te .colorf{display:flex;gap:8px;align-items:center}.te .swatch{width:34px;height:34px;border-radius:7px;border:1px solid var(--ink-200);position:relative;overflow:hidden;flex:none}.te .swatch input{position:absolute;inset:-6px;width:calc(100% + 12px);height:calc(100% + 12px);border:0;padding:0;cursor:pointer;opacity:0}.te .swatch.none{background:linear-gradient(135deg,transparent 46%,var(--ink-300) 46%,var(--ink-300) 54%,transparent 54%)!important}.te .colorf .clr{width:30px;height:30px;flex:none}.te .segc.icons button{display:grid;place-items:center}.te .posax{width:12px;font-size:11.5px;font-weight:500;color:var(--ink-500);flex:none}.te .imgf{border:1px solid var(--ink-200);border-radius:9px;overflow:hidden}.te .imgf img,.te .imgf video{width:100%;height:140px;-o-object-fit:cover;object-fit:cover;display:block;background:var(--ink-50)}.te .imgf .ib{display:flex;gap:6px;padding:8px}.te .imgf .ib .btn{flex:1;height:30px}.te .imgempty{border:1.5px dashed var(--ink-300);border-radius:9px;height:110px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:var(--ink-500);background:var(--ink-25);width:100%}.te .imgempty:hover{border-color:var(--forest-500)}.te .linkf{display:flex;align-items:center;gap:8px;border:1px solid var(--ink-200);border-radius:7px;min-height:34px;padding:4px 8px;background:var(--paper);width:100%;text-align:left}.te .linkf .lt{flex:1;min-width:0}.te .linkf .lt b{display:block;font-size:13px;font-weight:600;overflow-wrap:anywhere}.te .linkf .lt small{display:block;color:var(--ink-500);font-size:11.5px;overflow-wrap:anywhere}.te .ico-box,.te-scrim .ico-box{width:24px;height:24px;border-radius:6px;background:var(--ink-50);display:grid;place-items:center;color:var(--ink-600);flex:none}.te .blist{display:flex;flex-direction:column;gap:6px}.te .bitem{display:flex;align-items:center;gap:8px;border:1px solid var(--ink-100);border-radius:8px;padding:7px 9px;background:var(--paper);text-align:left;width:100%}.te .bitem:hover{border-color:var(--ink-300)}.te .bitem span{flex:1;min-width:0;overflow-wrap:anywhere}.te .secgrp,.te-scrim .secgrp{font-size:11.5px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-500);margin:4px 0 8px}.te .iact{display:flex;gap:2px;flex:none;margin:-4px -6px 0 0}.te .iact button{width:30px;height:30px;border:0;background:transparent;border-radius:7px;display:grid;place-items:center;color:var(--ink-600);position:relative}.te .iact button:focus-visible,.te .iact button:hover:not(:disabled){background:var(--ink-100);color:var(--ink-900)}.te .iact button.danger:focus-visible,.te .iact button.danger:hover:not(:disabled){background:var(--danger-bg);color:var(--danger)}.te .iact button:disabled{opacity:.4;cursor:default}.te [data-tip]:focus-visible:after,.te [data-tip]:hover:not(:disabled):after{content:attr(data-tip);position:absolute;top:calc(100% + 6px);right:0;background:var(--ink-900);color:var(--paper);font-size:11.5px;font-weight:600;line-height:1.2;padding:6px 8px;border-radius:6px;white-space:nowrap;z-index:20;pointer-events:none}.te .insp-foot{margin-top:auto;padding:12px 16px;border-top:1px solid var(--ink-100);display:flex;gap:8px;flex-wrap:wrap}.te .empty-insp{padding:40px 24px;text-align:center;color:var(--ink-500);line-height:1.5;display:flex;flex-direction:column;align-items:center}.te .empty-insp svg{width:32px;height:32px;color:var(--ink-300)}.te .callout,.te-scrim .callout{border-radius:10px;padding:10px 12px;display:flex;gap:9px;font-size:12.5px;line-height:1.5}.te .callout.warn,.te-scrim .callout.warn{background:var(--warn-bg);color:var(--warn-fg)}.te .callout.info,.te-scrim .callout.info{background:var(--ink-50);color:var(--ink-700)}.te .callout a,.te-scrim .callout a{color:inherit;font-weight:700}.te .serp{border:1px solid var(--ink-100);border-radius:8px;padding:10px 12px;overflow-wrap:anywhere}.te .serp .st{color:#1a0dab;font-size:15px}.te .serp .su{color:#006621;font-size:12px}.te .serp .sd{color:var(--ink-600);font-size:12.5px}.dark .te .serp .st{color:#8ab4f8}.dark .te .serp .su{color:#81c995}.te .rte{border:1px solid var(--ink-200);border-radius:7px;overflow:hidden}.te-scrim{position:fixed;inset:0;background:rgba(15,23,21,.42);z-index:60;display:flex;align-items:center;justify-content:center;padding:16px}.te-scrim .modal{background:var(--paper);border-radius:14px;box-shadow:var(--shadow-lg);width:min(560px,100%);max-height:calc(100% - 32px);display:flex;flex-direction:column;overflow:hidden}.te-scrim .modal.wide{width:min(860px,100%)}.te-scrim .modal-h{padding:16px 18px 10px;display:flex;align-items:flex-start;gap:10px}.te-scrim .modal-h h3{margin:0;font-size:16px;flex:1;font-weight:700}.te-scrim .modal-b{padding:0 18px 16px;overflow:auto;line-height:1.5;color:var(--ink-700)}.te-scrim .modal-b p{margin:0 0 8px}.te-scrim .modal-f{padding:12px 18px;border-top:1px solid var(--ink-100);display:flex;gap:8px;justify-content:flex-end;align-items:center;flex-wrap:wrap}.te-scrim .modal-f .sp{flex:1}.te-scrim .chg{list-style:none;margin:8px 0 12px;padding:0;border:1px solid var(--ink-100);border-radius:10px}.te-scrim .chg li{display:flex;gap:10px;padding:10px 12px;border-top:1px solid var(--ink-100)}.te-scrim .chg li:first-child{border-top:0}.te-scrim .chg li div{flex:1;min-width:0}.te-scrim .chg li b{display:block;font-size:13px;color:var(--ink-900)}.te-scrim .chg li small{color:var(--ink-500);font-size:12px;display:block;overflow-wrap:anywhere}.te-scrim .secgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px}.te-scrim .sectile{border:1px solid var(--ink-100);border-radius:10px;padding:10px;text-align:left;background:var(--paper);display:flex;flex-direction:column;gap:6px}.te-scrim .sectile:hover{border-color:var(--forest-500);box-shadow:0 0 0 3px rgba(26,65,50,.08)}.te-scrim .sectile .wf{height:64px;border-radius:6px;background:var(--ink-50);display:grid;place-items:center;color:var(--ink-400)}.te-scrim .sectile b{font-size:13px;color:var(--ink-900);overflow-wrap:anywhere}.te-scrim .sectile small{color:var(--ink-500);font-size:11.5px;line-height:1.4}.te-scrim .empty-note{color:var(--ink-500);text-align:center;padding:24px 0}.te-pop{position:fixed;z-index:70;background:var(--paper);border:1px solid var(--ink-100);border-radius:12px;box-shadow:var(--shadow-lg);width:300px;max-height:420px;overflow:auto;padding:6px}.te-pop .ph{font-size:11.5px;font-weight:700;color:var(--ink-500);padding:8px 10px 4px}.te-pop .pi{display:flex;width:100%;align-items:center;gap:9px;border:0;background:transparent;padding:7px 10px;border-radius:7px;text-align:left;font-size:13px}.te-pop .pi:hover{background:var(--ink-50)}.te-pop .pi.on{background:var(--forest-50);color:var(--forest);font-weight:700}.te-pop .pi small{color:var(--ink-500);margin-left:auto;font-size:11.5px}.te-pop .pi .pt{flex:1;min-width:0;overflow-wrap:anywhere}.te-pop input{margin:4px 4px 6px;width:calc(100% - 8px)}.te-pop .pempty{color:var(--ink-500);padding:10px;font-size:12.5px}.te .mbar,.te .sheet{display:none}@media (max-width:900px){.te-top{gap:6px;padding:0 8px}.te-top .center,.te-top .grow,.te-top .hide-m,.te-top .savestate,.te-top .theme-name,.te-top .vsep{display:none}.te .pagepick{min-width:0;flex:1;height:36px}.te-body{grid-template-columns:minmax(0,1fr)}.te .te-body>.insp,.te .te-body>.irail,.te .te-body>.tree{display:none!important}.te .canvas-in{padding:0}.te .frame,.te .frame.mobile{max-width:none;border:0;border-radius:0;box-shadow:none}.te .canvas{padding-bottom:60px}.te .mbar{display:flex;position:absolute;left:0;right:0;bottom:0;height:60px;background:var(--paper);border-top:1px solid var(--ink-100);z-index:6;padding:6px 8px;gap:6px}.te .mbar button{flex:1;border:0;background:transparent;border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;font-size:11.5px;font-weight:600;color:var(--ink-600);min-width:0}.te .mbar button[aria-pressed=true]{background:var(--forest-50);color:var(--forest)}.te .mbar button:disabled{opacity:.45}.te .mbar button span{max-width:100%;overflow-wrap:anywhere;text-align:center;line-height:1.15}.te .sheet.open{display:flex;flex-direction:column;position:absolute;left:0;right:0;bottom:60px;max-height:62%;background:var(--paper);border-radius:16px 16px 0 0;box-shadow:0 -10px 30px rgba(15,23,21,.18);z-index:7;overflow:hidden}.te .sheet .handle{width:40px;height:4px;border-radius:2px;background:var(--ink-200);margin:8px auto 2px;flex:none}.te .sheet .sheet-b{overflow:auto;flex:1}.te .sheet .insp,.te .sheet .tree{display:flex;border:0}.te .sheet .trow .tacts{display:flex}.te-pop{left:8px!important;right:8px;width:auto!important}}.tcur.card{background:var(--paper);border:1px solid var(--ink-100);border-radius:12px;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);overflow:hidden}.tcur .cur-prev{position:relative;background:linear-gradient(135deg,#efe6d2,#f7f1e4);padding:22px 56px 22px 22px;min-height:260px}.tcur .cur-prev .desk{width:100%;aspect-ratio:16/10;border-radius:8px;box-shadow:var(--shadow);overflow:hidden;position:relative;background:#fff}.tcur .cur-prev .mob{position:absolute;right:18px;bottom:16px;width:96px;aspect-ratio:390/780;border-radius:12px;border:3px solid #111;box-shadow:var(--shadow-lg);background:#fff;overflow:hidden}.tcur .cur-prev iframe{position:absolute;top:0;left:0;border:0;transform-origin:top left;pointer-events:none}.tcur .cur-info{padding:22px 24px;display:flex;flex-direction:column;gap:12px}.tcur .cur-info .eyebrow{font-size:11.5px;color:var(--ink-500);font-weight:600;letter-spacing:.04em;text-transform:uppercase}.tcur .cur-info h2{margin:0;font-size:22px;letter-spacing:-.01em;font-weight:700}.tcur .cur-info .meta{color:var(--ink-500);font-size:13px;line-height:1.5}.tcur .status-box{border-radius:10px;padding:10px 12px;font-size:12.5px;line-height:1.5;display:flex;gap:9px;align-items:flex-start}.tcur .status-box.live{background:var(--green-50);color:var(--green-700)}.tcur .status-box.warn{background:var(--warn-bg);color:var(--warn-fg)}.tcur .status-box a,.tcur .status-box b{color:inherit;font-weight:700}.tcur .cur-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:auto}.tcur .cur-actions .btn{height:38px;padding:0 16px;font-size:13.5px}.tcur .cur-actions .btn.icon{width:38px;padding:0}@media (max-width:900px){.tcur.card{grid-template-columns:1fr}.tcur .cur-prev{padding:14px 44px 14px 14px;min-height:0}.tcur .cur-prev .mob{width:72px;right:12px;bottom:10px}.tcur .cur-actions .btn{flex:1}.tcur .cur-actions .btn.icon{flex:none}}.te .imgf.inh{position:relative}.te .imgf.inh img{opacity:.55}.te .imgf.inh .inh-tag{position:absolute;top:8px;left:8px;font-size:11px;font-weight:500;background:var(--paper);color:var(--ink-700);border-radius:6px;padding:2px 7px}