#spoon-fdot23{position:relative;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;margin:0;padding:8px 16px;background:#101820;border-top:1px solid rgba(255,255,255,.08);font:14px/1.4 Montserrat,Arial,sans-serif;color:#f8f4e8}.sfd-launcher{position:static;appearance:none;border:0!important;border-radius:3px!important;background:transparent!important;color:#9aa3aa!important;min-width:44px;min-height:44px;padding:12px!important;font:600 11px/1 Montserrat,Arial,sans-serif!important;letter-spacing:.12em;box-shadow:none!important;cursor:pointer}.sfd-launcher:hover{color:#fff!important}.sfd-launcher:focus-visible{color:#fff!important;outline:2px solid #d7ad5a;outline-offset:2px}.sfd-shell[hidden]{display:none!important}.sfd-shell{position:fixed;left:16px;bottom:16px;z-index:2147483640;width:min(420px,calc(100vw - 32px));max-height:min(78vh,680px);overflow:auto;background:linear-gradient(145deg,#071224,#0d2342);border:1px solid #6ee7ff;border-radius:18px;box-shadow:0 22px 70px #000a,0 0 34px #4adfff55}.sfd-head{position:sticky;top:0;z-index:2;display:grid;grid-template-columns:74px 1fr auto;align-items:center;gap:12px;padding:11px 14px;background:#081b34;border-bottom:1px solid #3abbd966;font-weight:800;letter-spacing:.08em}.sfd-robot{width:74px;height:74px;object-fit:contain;filter:drop-shadow(0 0 12px rgba(40,204,255,.45))}.sfd-brand strong,.sfd-brand span{display:block}.sfd-brand strong{font-size:1.05rem;letter-spacing:.08em}.sfd-brand span{color:#9ed8e4;font:700 .68rem/1.3 ui-monospace,monospace}.sfd-close,.sfd-btn{appearance:none;border:1px solid #5edcf1;background:#0d2c50;color:#fff;border-radius:9px;padding:9px 11px;font:inherit;font-weight:700;cursor:pointer}.sfd-close{border:0;background:transparent;font-size:24px;padding:0 4px}.sfd-body{padding:14px}.sfd-stack{display:grid;gap:10px}.sfd-row{display:flex;gap:8px;flex-wrap:wrap}.sfd-field{display:grid;gap:5px;font-size:12px;font-weight:700;letter-spacing:.03em}.sfd-field input,.sfd-field textarea{box-sizing:border-box;width:100%;border:1px solid #4aa6c0;border-radius:8px;background:#020a15;color:#fff;padding:10px;font:14px/1.4 Montserrat,Arial,sans-serif}.sfd-field textarea{min-height:110px;resize:vertical}.sfd-task{display:grid;width:100%;text-align:left;gap:3px}.sfd-task.is-current{border-color:#e1b965;color:#ffe197}.sfd-meta,.sfd-muted{color:#a9c5d6;font-size:12px}.sfd-log{display:grid;gap:7px;margin:0;padding:0;list-style:none}.sfd-log li{display:grid;gap:2px;border-left:2px solid #55d8ec;padding:6px 9px;background:#020a1580}.sfd-result,.sfd-error{white-space:pre-wrap;overflow-wrap:anywhere;background:#020a15;padding:10px;border-radius:8px}.sfd-error{color:#ffaaa5}.sfd-link{color:#ffe197;font-weight:800}.sfd-approve{background:#d7ad5a;color:#101525;border-color:#f4d38c}.sfd-submit{width:100%;background:#d7ad5a;color:#101525;border-color:#f4d38c}.sfd-file-note{font-size:11px;color:#a9c5d6}@media(max-width:480px){#spoon-fdot23{padding-bottom:calc(8px + env(safe-area-inset-bottom,0px))}.sfd-shell{left:8px;bottom:8px}.sfd-head{grid-template-columns:58px 1fr auto}.sfd-robot{width:58px;height:58px}.sfd-shell{width:calc(100vw - 16px);max-height:82vh}.sfd-row>.sfd-btn{flex:1 1 140px}}

@media(min-width:481px) and (max-width:900px){#spoon-fdot23{padding-bottom:calc(8px + env(safe-area-inset-bottom,0px))}}
