    :root{--bg:#0a0d0e;--surface:#101516;--surface2:#151b1c;--line:#253032;--text:#edf7f4;--muted:#82918e;--accent:#45e6bd;--accent2:#b8ffec;--danger:#ff6b75;--warn:#ffc86b;--sidebar:260px;--radius:14px}
    *{box-sizing:border-box}html,body{height:100%;margin:0}body{overflow:hidden;background:var(--bg);color:var(--text);font:14px/1.5 Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}button,input,textarea,select{font:inherit}button{color:inherit}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--accent);outline-offset:2px}
    .app{display:grid;grid-template-columns:var(--sidebar) 1fr;height:100%}.sidebar{display:flex;flex-direction:column;border-right:1px solid var(--line);background:#0c1011;padding:22px 16px}.brand{display:flex;align-items:center;gap:11px;padding:0 8px 22px}.mark{width:31px;height:31px;border:1px solid #3c645d;border-radius:10px;display:grid;place-items:center;background:#10221e;box-shadow:inset 0 0 18px #1c4b3f}.mark svg{width:23px;height:23px;color:var(--accent)}.brand strong{font-size:15px;letter-spacing:.01em}.brand small{display:block;color:var(--muted);font-size:11px}.version-pill{display:inline-flex;align-items:center;gap:5px;border:1px solid #28594c;background:#10231e;color:var(--accent2);border-radius:999px;padding:4px 8px;font:11px/1 ui-monospace,SFMono-Regular,Consolas,monospace;white-space:nowrap}.cat-svg{display:block;aspect-ratio:1/1;flex:none}.paste-help{margin-top:10px;color:var(--muted);font-size:12px}.paste-preview{height:min(55vh,520px);min-height:260px}
    .nav{display:grid;gap:4px}.nav button{border:0;background:transparent;border-radius:9px;padding:10px 11px;text-align:left;display:flex;align-items:center;gap:10px;cursor:pointer;color:#9aa9a6;transition:.16s ease}.nav button:hover{background:#141a1b;color:var(--text);transform:translateX(2px)}.nav button.active{background:#17221f;color:var(--accent2)}.nav svg{width:17px;height:17px;opacity:.9}.count{margin-left:auto;color:#697774;font-size:12px}.nav button.active .count{color:#73b9a7}.sidebar-foot{margin-top:auto;border-top:1px solid var(--line);padding:16px 8px 0;color:var(--muted);font-size:12px}.privacy{display:flex;gap:8px;align-items:flex-start}.dot{width:7px;height:7px;background:var(--accent);border-radius:50%;margin-top:5px;box-shadow:0 0 10px #45e6bd88}
    .main{min-width:0;display:grid;grid-template-rows:68px 1fr}.topbar{display:flex;align-items:center;gap:10px;padding:0 25px;border-bottom:1px solid var(--line);background:#0d1112cc;backdrop-filter:blur(16px);z-index:4}.file-meta{min-width:0}.file-name{font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:280px}.file-sub{font-size:11px;color:var(--muted)}.spacer{flex:1}.btn{border:1px solid var(--line);background:#141a1b;border-radius:9px;padding:8px 12px;cursor:pointer;display:inline-flex;align-items:center;gap:7px;transition:.16s ease;white-space:nowrap}.btn:hover{border-color:#3b4a4c;background:#182021;transform:translateY(-1px)}.btn.primary{background:var(--accent);border-color:var(--accent);color:#062018;font-weight:700}.btn.primary:hover{background:#62efc9}.btn.danger{color:#ff9aa1}.btn svg{width:15px;height:15px}.icon-btn{padding:8px}.hidden{display:none!important}
    .workspace{overflow:auto;padding:28px 30px 70px;scroll-behavior:smooth;touch-action:pan-y}.workspace.marquee-armed,.marquee-selecting .workspace{touch-action:none}.view{display:none;max-width:1220px;margin:0 auto;animation:enter .22s ease}.view.active{display:block}@keyframes enter{from{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.eyebrow{color:var(--accent);font-size:11px;letter-spacing:.13em;text-transform:uppercase;font-weight:700}.heading-row{display:flex;align-items:end;gap:20px;margin-bottom:25px}.heading-row h1{font-size:30px;line-height:1.1;margin:5px 0 0;letter-spacing:-.035em}.heading-row p{margin:5px 0 0;color:var(--muted)}.heading-actions{margin-left:auto;display:flex;gap:8px}
    .dropzone{min-height:calc(100vh - 160px);display:grid;place-items:center;border:1px dashed #30413f;border-radius:18px;background:radial-gradient(circle at 50% 38%,#11221e 0,transparent 43%);transition:.2s}.dropzone.drag{border-color:var(--accent);background:#10201d}.drop-inner{text-align:center;max-width:480px;padding:35px}.drop-icon{width:72px;height:72px;margin:0 auto 24px;border:1px solid #315049;border-radius:22px;display:grid;place-items:center;background:#10201d;box-shadow:0 18px 55px #0008}.drop-icon svg{width:42px;height:42px;color:var(--accent)}.drop-inner h1{font-size:34px;letter-spacing:-.04em;margin:0 0 9px}.drop-inner p{color:var(--muted);margin:0 auto 24px}.drop-or{font-size:11px;color:#5e6b69;margin:14px 0}.link-btn{border:0;background:transparent;color:var(--accent);cursor:pointer;padding:5px}
    .stats{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-bottom:28px}.stat{padding:20px 0}.stat+.stat{padding-left:24px;border-left:1px solid var(--line)}.stat b{font-size:27px;letter-spacing:-.04em}.stat span{display:block;color:var(--muted);font-size:12px;margin-top:2px}.grid-2{display:grid;grid-template-columns:1.1fr .9fr;gap:28px}.section-title{display:flex;align-items:center;gap:8px;margin:0 0 13px;font-size:14px}.section-title span{color:var(--muted);font-size:12px;font-weight:400}.panel{border-top:1px solid var(--line);padding-top:16px}.summary-list{display:grid}.summary-row{display:grid;grid-template-columns:170px 1fr;gap:12px;padding:11px 0;border-bottom:1px solid #1a2324}.summary-row label{color:var(--muted)}.summary-row code{color:#d9e8e4;word-break:break-all}.health{display:grid;gap:9px}.health-item{display:flex;gap:10px;padding:11px 0;border-bottom:1px solid #1a2324}.health-icon{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;flex:0 0 auto;font-size:11px}.health-icon.ok{background:#14342b;color:var(--accent)}.health-icon.warn{background:#3c321c;color:var(--warn)}.health-icon.err{background:#3c1e22;color:var(--danger)}.health-item b{display:block;font-size:13px}.health-item small{color:var(--muted)}
    .toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:15px}.search{position:relative;flex:1;min-width:220px;max-width:420px}.search input{width:100%;background:#111718;border:1px solid var(--line);color:var(--text);border-radius:9px;padding:9px 12px 9px 36px}.search svg{position:absolute;width:15px;left:12px;top:11px;color:var(--muted)}.filter-select{border:1px solid var(--line);background:#111718;color:var(--text);border-radius:9px;padding:9px 30px 9px 10px}.bulk-count{color:var(--muted);font-size:12px;padding:0 4px}.bulk-count strong{color:var(--accent)}.btn[disabled]{opacity:.38;cursor:not-allowed;transform:none}.list{border-top:1px solid var(--line);height:calc(100vh - 255px);max-height:calc(100vh - 255px);min-height:180px;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#3b4c49 #111718;padding-right:5px}.list::-webkit-scrollbar{width:10px}.list::-webkit-scrollbar-track{background:#111718}.list::-webkit-scrollbar-thumb{background:#344441;border:2px solid #111718;border-radius:10px}.list::-webkit-scrollbar-thumb:hover{background:#49605b}.item{border-bottom:1px solid var(--line);transition:.15s;content-visibility:auto;contain-intrinsic-size:58px}.item.selected{background:#10201d}.item-head{display:flex;align-items:center;gap:12px;padding:14px 4px;cursor:pointer}.item-head:hover{background:#0e1314}.select-box{width:16px;height:16px;flex:0 0 auto;accent-color:var(--accent);cursor:pointer}.drag-handle{color:var(--muted);cursor:grab;user-select:none;font-size:17px;line-height:1}.drag-handle:active{cursor:grabbing}.item.dragging{opacity:.55}.item.drag-over{box-shadow:inset 0 2px 0 var(--accent)}.chevron{width:16px;color:var(--muted);transition:.2s}.item.open .chevron{transform:rotate(90deg)}.type-badge{font:10px ui-monospace,SFMono-Regular,Consolas,monospace;text-transform:uppercase;color:var(--accent);border:1px solid #28594c;background:#10231e;border-radius:5px;padding:2px 6px}.item-main{min-width:0;flex:1}.item-main b{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.item-main small{color:var(--muted)}.ref-count{color:#78b9a8}.item-actions{display:flex;gap:3px}.item-actions button{border:0;background:transparent;color:var(--muted);padding:6px;border-radius:6px;cursor:pointer}.item-actions button:hover{background:#1b2425;color:var(--text)}.item-actions button.delete:hover{color:var(--danger)}.item-body{display:none;padding:5px 4px 20px 28px}.item.open .item-body{display:block;animation:enter .16s}.form-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.field{min-width:0}.field.wide{grid-column:span 2}.field.full{grid-column:1/-1}.field label{display:block;color:#8f9d9a;font-size:11px;margin-bottom:5px}.field input,.field select,.field textarea{width:100%;border:1px solid var(--line);background:#0e1314;color:var(--text);border-radius:8px;padding:8px 10px}.field textarea{min-height:76px;resize:vertical;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px}.field input[type=checkbox]{width:auto;accent-color:var(--accent)}
    .raw-layout{display:grid;grid-template-columns:1fr 270px;gap:22px;height:calc(100vh - 190px);min-height:480px}.editor-wrap{position:relative;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:#090d0e}.editor{width:100%;height:100%;border:0;outline:0;resize:none;background:transparent;color:#d9e8e4;padding:20px;font:12.5px/1.65 ui-monospace,SFMono-Regular,Consolas,"Liberation Mono",monospace;tab-size:2}.editor:focus{box-shadow:inset 0 0 0 1px var(--accent)}.yaml-viewer{height:100%;overflow:auto;padding:12px 0;font:12.5px/1.7 ui-monospace,SFMono-Regular,Consolas,"Liberation Mono",monospace;scrollbar-width:thin;scrollbar-color:#344441 #090d0e}.yaml-line{display:grid;grid-template-columns:48px 20px 1fr;min-height:21px;white-space:pre}.yaml-line:hover{background:#101718}.yaml-ln{color:#42504e;text-align:right;padding-right:12px;user-select:none;border-right:1px solid #182122}.yaml-fold{border:0;background:transparent;color:#70807d;padding:0;cursor:pointer;font:11px/21px sans-serif}.yaml-fold:hover{color:var(--accent)}.yaml-code{padding-left:12px;color:#c7d3d1}.yaml-key{color:#7edec6}.yaml-punct{color:#70807d}.yaml-string{color:#d8c890}.yaml-number{color:#9cc8ff}.yaml-bool{color:#df9cff}.yaml-comment{color:#596663;font-style:italic}.yaml-dash{color:#67a997}.yaml-folded{color:#53615e}.raw-side{border-top:1px solid var(--line);padding-top:17px}.raw-side p{color:var(--muted);font-size:12px}.raw-side .btn{width:100%;justify-content:center;margin-bottom:8px}.status-line{margin-top:12px;font-size:12px;color:var(--muted)}.status-line.error{color:var(--danger)}
    .empty{padding:70px 20px;text-align:center;color:var(--muted);border-top:1px solid var(--line)}.empty svg{width:28px;margin-bottom:8px}.toast-wrap{position:fixed;right:22px;bottom:22px;display:grid;gap:8px;z-index:20}.toast{background:#18201f;border:1px solid #34423f;border-radius:10px;padding:11px 14px;box-shadow:0 14px 35px #0009;animation:toastIn .25s ease;min-width:230px}.toast.error{border-color:#633039}.toast b{display:block;font-size:12px}.toast span{color:var(--muted);font-size:11px}@keyframes toastIn{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}
    .modal-back{position:fixed;inset:0;background:#030606b8;display:grid;place-items:center;z-index:30;padding:20px;backdrop-filter:blur(5px)}.modal{width:min(590px,100%);max-height:85vh;overflow:auto;background:#111718;border:1px solid #30403f;border-radius:16px;box-shadow:0 28px 90px #000;padding:24px}.modal h2{margin:0 0 5px}.modal>p{color:var(--muted);margin:0 0 20px}.modal-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:20px}.ref-list{max-height:230px;overflow:auto;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:13px 0 18px}.ref-row{display:flex;gap:12px;padding:10px 2px;border-bottom:1px solid #1c2526}.ref-row:last-child{border-bottom:0}.ref-kind{flex:0 0 auto;color:var(--accent);font:10px ui-monospace,SFMono-Regular,Consolas,monospace;text-transform:uppercase;padding-top:2px}.ref-row b{display:block;font-size:12px}.ref-row small{display:block;color:var(--muted);word-break:break-all}.replace-arrow{color:var(--muted);margin:0 7px}.modal .replace-select{width:100%;border:1px solid #38504b;background:#0c1212;color:var(--text);border-radius:9px;padding:10px}.mobile-menu{display:none}.sidebar-close,.sidebar-scrim{display:none}
    .select-all{display:inline-flex;align-items:center;gap:6px;padding:0 4px;color:var(--text);font-size:12px;white-space:nowrap}.select-all-box{width:16px;height:16px;margin:0;accent-color:var(--accent);cursor:pointer}.select-all-box:disabled{cursor:not-allowed}
    .local-save{display:flex;gap:8px;align-items:center;margin:14px 0 18px}.local-save input{flex:1;min-width:0;border:1px solid var(--line);background:#0e1314;color:var(--text);border-radius:9px;padding:9px 11px}.local-list{display:grid;gap:8px;max-height:46vh;overflow:auto;padding-right:3px}.local-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;border:1px solid var(--line);border-radius:11px;padding:12px;background:#0e1314}.local-card.current{border-color:#3b8d76;background:#10201d}.local-card-title{display:flex;align-items:center;gap:8px;min-width:0}.local-card-title b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.local-card-main{cursor:pointer;min-width:0}.local-card-main small{display:block;color:var(--muted);font-size:11px;margin-top:3px}.local-current{flex:0 0 auto;color:var(--accent);font-size:10px;border:1px solid #28594c;border-radius:999px;padding:2px 6px}.local-file-toolbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0 0 12px}.local-file-toolbar>span{color:var(--muted);font-size:12px;margin-right:auto}.local-card-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.local-card-actions .btn{padding:6px 9px;font-size:12px}.local-empty{padding:34px 12px;text-align:center;color:var(--muted);border:1px dashed #30413f;border-radius:10px}
    .acl-library{width:min(820px,100%)}.acl-toolbar{display:flex;align-items:center;gap:12px;margin:14px 0 10px}.acl-rule-list{display:grid;gap:7px;max-height:43vh;overflow:auto;padding-right:3px}.acl-rule-row{display:grid;grid-template-columns:18px minmax(0,1fr) 190px;gap:10px;align-items:center;border:1px solid var(--line);border-radius:10px;padding:10px;background:#0e1314;cursor:pointer}.acl-rule-row:hover{border-color:#3b4a4c;background:#111a19}.acl-rule-main{min-width:0}.acl-rule-title{display:flex;align-items:center;gap:8px}.acl-rule-title b{font-size:12px}.acl-rule-title small{color:var(--accent);font-size:10px;border:1px solid #28594c;border-radius:999px;padding:2px 6px}.acl-rule-description{display:block;color:var(--muted);font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:2px}.acl-target{width:100%;padding:8px 10px}.acl-settings{display:grid;grid-template-columns:1fr 1fr 1.25fr;gap:10px;margin-top:16px}.acl-settings .field input{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px}
    .selection-marquee{position:fixed;z-index:100;pointer-events:none;border:1px solid var(--accent);background:#45e6bd22;box-shadow:0 0 0 1px #45e6bd44;display:none}.marquee-selecting,.marquee-selecting *{cursor:crosshair!important;user-select:none!important}.bulk-hint{color:var(--muted);font-size:11px;white-space:nowrap}
    .topbar-actions{display:flex;align-items:center;gap:8px}
    @media(max-width:850px){:root{--sidebar:225px}.workspace{padding:22px 18px}.grid-2{grid-template-columns:1fr}.stats{grid-template-columns:repeat(2,1fr)}.stat:nth-child(3){border-left:0;padding-left:0;border-top:1px solid var(--line)}.stat:nth-child(4){border-top:1px solid var(--line)}.form-grid{grid-template-columns:1fr 1fr}.raw-layout{grid-template-columns:1fr}.raw-side{display:none}.topbar{padding:0 16px}.file-sub{display:none}}
    @media(max-width:650px){.app{display:block}.sidebar{position:fixed;inset:0 auto 0 0;width:260px;z-index:15;transform:translateX(-100%);transition:.22s;box-shadow:12px 0 50px #000}.sidebar.open{transform:none}.main{height:100%}.mobile-menu{display:inline-flex}.topbar .desktop-only{display:none}.heading-row{align-items:flex-start;flex-wrap:wrap}.heading-actions{margin-left:0;width:100%}.form-grid{grid-template-columns:1fr}.field.wide{grid-column:auto}.raw-layout{height:calc(100vh - 225px)}.drop-inner h1{font-size:28px}.local-save{flex-wrap:wrap}.local-save input{flex-basis:100%}.local-card{grid-template-columns:auto minmax(0,1fr)}.local-card-actions{grid-column:2;justify-content:flex-start}.acl-rule-row{grid-template-columns:18px minmax(0,1fr)}.acl-target{grid-column:2}.acl-settings{grid-template-columns:1fr}}
    @media(max-width:650px){
      :root{--sidebar:min(280px,86vw)}
      .main{grid-template-rows:auto minmax(0,1fr)}
      .topbar{min-height:60px;height:auto;padding:10px 12px;gap:8px;flex-wrap:wrap;align-content:center}
      .mobile-menu{display:inline-flex;min-width:40px;min-height:40px;justify-content:center;padding:8px}.sidebar-close{display:inline-flex;margin-left:auto;min-width:40px;min-height:40px;justify-content:center;padding:8px}.sidebar-scrim{display:none;position:fixed;inset:0;border:0;border-radius:0;background:#03060688;z-index:14;padding:0}.sidebar.open + .sidebar-scrim{display:block}
      .file-meta{flex:1 1 140px;min-width:0}.file-name{max-width:none;font-size:13px}.file-sub{display:none}
      .spacer{display:none}.topbar-actions{width:100%;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}
      .topbar-actions .btn{min-width:0;min-height:40px;padding:7px 4px;justify-content:center;overflow:hidden;text-overflow:ellipsis;font-size:11px}
      .workspace{padding:18px 12px 54px}
      .heading-row{gap:8px;margin-bottom:18px}.heading-row h1{font-size:26px}.heading-row p{font-size:13px}
      .heading-actions{margin-left:0;width:100%;overflow-x:auto;scrollbar-width:none;flex-wrap:nowrap;padding:2px 1px 4px}.heading-actions::-webkit-scrollbar{display:none}.heading-actions .btn{min-height:40px}
      .toolbar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:12px}.toolbar .search{grid-column:1/-1;min-width:0;max-width:none}.toolbar .filter-select{width:100%;min-width:0}.toolbar .select-all{min-height:40px;justify-content:center;padding:0 3px;border:1px solid var(--line);border-radius:9px;background:#111718}.toolbar .btn{min-height:40px;justify-content:center;padding:7px 6px}.toolbar .bulk-count{align-self:center}.toolbar .bulk-hint{grid-column:1/-1;text-align:center}
      .list{height:calc(100vh - 355px);height:calc(100dvh - 355px);max-height:calc(100vh - 355px);max-height:calc(100dvh - 355px);min-height:220px}
      .item-head{gap:8px;min-height:52px;padding:10px 2px}.item-actions{gap:0}.item-actions button{min-width:36px;min-height:36px;padding:7px}.item-body{padding:5px 2px 18px 16px}
      .field input,.field select{min-height:40px}.field textarea{min-height:96px}
      .raw-layout{height:calc(100vh - 230px);height:calc(100dvh - 230px);min-height:360px}
      .dropzone{min-height:calc(100vh - 150px);min-height:calc(100dvh - 150px);border-radius:14px}.drop-inner{width:100%;padding:26px 16px}.drop-inner h1{font-size:28px}.drop-inner p{margin-bottom:18px}.drop-inner [data-action]{display:flex;width:100%;justify-content:center;margin:7px 0 0!important;min-height:42px}
      .modal-back{padding:10px}.modal{width:100%;max-height:calc(100vh - 20px);max-height:calc(100dvh - 20px);padding:18px 14px;border-radius:14px}.modal>p{font-size:13px;margin-bottom:16px}.modal-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px}.modal-actions .btn{width:100%;min-height:42px;justify-content:center}
      .local-save{display:grid;grid-template-columns:1fr 1fr;gap:8px}.local-save input{grid-column:1/-1;min-height:42px}.local-save .btn{min-height:42px;justify-content:center}
      .local-file-toolbar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.local-file-toolbar .select-all{min-height:40px;justify-content:center;padding:0 3px;border:1px solid var(--line);border-radius:9px;background:#111718}.local-file-toolbar>span{align-self:center;text-align:right;margin:0}.local-file-toolbar .btn{min-height:40px;justify-content:center;padding:7px 5px}
      .local-card{grid-template-columns:auto minmax(0,1fr);gap:8px;padding:10px}.local-card-main{min-height:42px;padding:3px 0;display:flex;flex-direction:column;justify-content:center}.local-card-main small{overflow-wrap:anywhere}.local-card-actions{grid-column:2;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;justify-content:stretch}.local-card-actions .btn{min-height:38px;justify-content:center;padding:6px 4px}
      .acl-toolbar{flex-wrap:wrap;margin-bottom:8px}.acl-rule-list{max-height:44dvh}.acl-rule-row{grid-template-columns:18px minmax(0,1fr);align-items:start;padding:9px}.acl-target{grid-column:2;margin-top:3px;min-height:40px}.acl-settings{gap:8px}
      .toast-wrap{left:12px;right:12px;bottom:12px}.toast{min-width:0}
    }
    @media(max-width:380px){.topbar-actions{gap:4px}.topbar-actions .btn{font-size:10px;padding-left:2px;padding-right:2px}.workspace{padding-left:10px;padding-right:10px}.stats{margin-bottom:20px}.stat{padding:14px 0}.stat+.stat{padding-left:12px}.stat b{font-size:23px}.local-card-actions .btn{font-size:11px}}
    @media(max-width:650px){.topbar{padding-top:calc(10px + env(safe-area-inset-top))}.workspace{padding-bottom:calc(54px + env(safe-area-inset-bottom))}.toast-wrap{bottom:calc(12px + env(safe-area-inset-bottom))}.field input,.field select,.field textarea,.search input,.local-save input,.modal .replace-select{font-size:16px}.local-file-toolbar [data-local-bulk="all"]{grid-column:1/-1}}
