.hr-menu .hr-ed{display:grid;gap:10px;padding:4px 2px 2px;font-family:Inter,system-ui,sans-serif}.hr-menu .hr-ed-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0}.hr-menu .hr-ed-lb{font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--is-fg-2, #C9CFDD);min-width:0}.hr-menu .hr-ed-note{margin:0;font-size:11px;line-height:1.45;color:var(--is-fg-dim, #9AA2B8)}.hr-menu .hr-step{display:inline-flex;align-items:center;gap:4px;padding:3px;border:1px solid var(--is-wash-4, rgba(255, 255, 255, .16));border-radius:var(--r-lg, 14px);background:var(--is-surf-2, rgba(255, 255, 255, .04))}.hr-menu .hr-step-b{width:38px;height:38px;display:grid;place-items:center;border:0;border-radius:var(--r-ctl, 12px);background:var(--is-wash-2, rgba(255, 255, 255, .08));color:var(--is-fg, #EAEDF6);font-family:Sora,system-ui,sans-serif;font-size:17px;line-height:1;cursor:pointer}.hr-menu .hr-step-b:hover{background:var(--is-wash-3, rgba(255, 255, 255, .12))}.hr-menu .hr-step-b[disabled]{opacity:.42;cursor:not-allowed;background:var(--is-wash-1, rgba(255, 255, 255, .05))}.hr-menu .hr-step-b[disabled]:hover{background:var(--is-wash-1, rgba(255, 255, 255, .05))}.hr-menu .hr-step-i{width:52px;height:38px;border:0;background:transparent;color:var(--is-fg, #EAEDF6);font-family:Sora,system-ui,sans-serif;font-size:14px;font-weight:700;text-align:center;-moz-appearance:textfield}.hr-menu .hr-step-i::-webkit-outer-spin-button,.hr-menu .hr-step-i::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.hr-menu .hr-chip{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 12px;border:1px solid var(--is-wash-4, rgba(255, 255, 255, .16));border-radius:999px;background:var(--is-surf-2, rgba(255, 255, 255, .04));color:var(--is-fg-2, #C9CFDD);font:700 12.5px/1 Inter,system-ui,sans-serif;cursor:pointer}.hr-menu .hr-chip-dot{width:9px;height:9px;border-radius:50%;background:var(--is-wash-4, rgba(255, 255, 255, .18))}.hr-menu .hr-chip.is-on{border-color:var(--cfl-accent, var(--is-gold, #F5B53D));color:var(--is-fg, #EAEDF6)}.hr-menu .hr-chip.is-on .hr-chip-dot{background:var(--cfl-accent, var(--is-gold, #F5B53D))}.hr-menu .hr-cur{display:inline-flex;align-items:center;gap:2px;padding:0 10px;border:1px solid var(--is-wash-4, rgba(255, 255, 255, .16));border-radius:12px;background:var(--is-surf-2, rgba(255, 255, 255, .04))}.hr-menu .hr-cur:focus-within{border-color:var(--cfl-accent, var(--is-gold, #F5B53D));outline:2px solid var(--cfl-accent, var(--is-gold, #F5B53D));outline-offset:2px}.hr-menu .hr-cur-s{font:700 13px/1 Sora,system-ui,sans-serif;color:var(--is-fg-dim, #9AA2B8)}.hr-menu .hr-cur-i{width:86px;height:38px;border:0;background:transparent;color:var(--is-fg, #EAEDF6);font-family:Sora,system-ui,sans-serif;font-size:13px;-moz-appearance:textfield}.hr-menu .hr-cur-i::placeholder{color:var(--is-fg-dim, #9AA2B8);opacity:1}.hr-menu .hr-cur-i::-webkit-outer-spin-button,.hr-menu .hr-cur-i::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.hr-menu .hr-step-b:focus-visible,.hr-menu .hr-chip:focus-visible,.hr-menu .hr-del:focus-visible,.hr-menu .hr-step-i:focus-visible{outline:2px solid var(--cfl-accent, var(--is-gold, #F5B53D));outline-offset:2px}.hr-menu .hr-ed-danger{margin-top:10px;padding-top:10px;border-top:1px solid var(--is-wash-3, rgba(255, 255, 255, .12))}.hr-menu .hr-del,.hr-menu .hr-ed-danger .del{display:block;width:100%;min-height:42px;padding:0 12px;border:1px solid var(--is-red-line, rgba(255, 107, 122, .45));border-radius:12px;background:var(--is-red-wash, rgba(255, 107, 122, .12));color:var(--is-red-hi, #FF6B7A);font:700 13px/1 Inter,system-ui,sans-serif;text-align:center;cursor:pointer}.hr-menu .hr-del:hover{background:color-mix(in oklab,var(--is-red-hi, #FF6B7A) 20%,transparent)}.ink-undo{position:fixed;left:50%;bottom:22px;transform:translate(-50%,12px);z-index:9600;display:none;align-items:center;gap:12px;max-width:min(420px,calc(100vw - 24px));padding:10px 12px;border:1px solid var(--is-wash-4, rgba(255, 255, 255, .16));border-radius:14px;background:var(--is-surf-3, #161C2A);box-shadow:0 12px 34px #00000057;color:var(--is-fg, #EAEDF6);font:600 13px/1.3 Inter,system-ui,sans-serif;opacity:0;transition:opacity .16s ease,transform .16s ease}.ink-undo.is-on{display:flex;opacity:1;transform:translate(-50%)}.ink-undo-tx{min-width:0}.ink-undo-b{flex:0 0 auto;min-height:34px;padding:0 14px;border:1px solid var(--cfl-accent, var(--is-gold, #F5B53D));border-radius:999px;background:transparent;color:var(--cfl-accent, var(--is-gold, #F5B53D));font:800 12.5px/1 Inter,system-ui,sans-serif;cursor:pointer}.ink-undo-b:focus-visible{outline:2px solid var(--cfl-accent, var(--is-gold, #F5B53D));outline-offset:2px}.htile{position:relative}.htile.is-editing{z-index:6;border-color:var(--cfl-accent, var(--is-gold, #F5B53D));box-shadow:0 0 0 2px color-mix(in srgb,var(--cfl-accent, var(--is-gold, #F5B53D)) 55%,transparent),0 18px 40px -18px #0000008c}.htile .hr-menu[data-tile-open]{position:relative;display:block;width:100%;min-width:0;max-width:100%;box-sizing:border-box;margin:12px 0 0;box-shadow:none;border-color:color-mix(in srgb,var(--cfl-accent, var(--is-gold, #F5B53D)) 42%,var(--is-line-2, rgba(128, 128, 128, .4)))}.htile .hr-menu[data-tile-open]:before{content:"";position:absolute;top:-6px;right:16px;width:10px;height:10px;transform:rotate(45deg);background:var(--is-surface, #161925);border-left:1px solid color-mix(in srgb,var(--cfl-accent, var(--is-gold, #F5B53D)) 42%,var(--is-line-2, rgba(128, 128, 128, .4)));border-top:1px solid color-mix(in srgb,var(--cfl-accent, var(--is-gold, #F5B53D)) 42%,var(--is-line-2, rgba(128, 128, 128, .4)))}.htile .hr-menu[data-tile-open] .hr-ed-row{grid-template-columns:minmax(0,1fr);gap:6px}.htile .hr-menu[data-tile-open] .hr-step-b{width:44px;height:44px}.htile .hr-menu[data-tile-open] .hr-step-i{min-height:44px}.htile .hr-menu[data-tile-open] .hr-cur-i{min-height:44px;width:100%}.htile .hr-menu[data-tile-open] .hr-chip{min-height:44px}.htile .hr-menu[data-tile-open] .hr-del{min-height:44px;width:100%}
