:root{color:#f7f4fb;background:#08070b;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;--ink: #08070b;--lilac: #aa8eff;--lilac-bright: #c9b9ff;--lime: #d9ff72;--coral: #ff7079;--muted: rgba(247, 244, 251, .5);--line: rgba(255, 255, 255, .13);--ease: cubic-bezier(.2, .78, .2, 1)}*{box-sizing:border-box}html,body,#root{min-width:320px;min-height:100%;margin:0}body{overflow-x:hidden;background:var(--ink)}button,input,textarea{font:inherit}button{color:inherit}button,input,textarea{-webkit-tap-highlight-color:transparent}button:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--lilac-bright);outline-offset:3px}button:disabled,input:disabled{opacity:.4;cursor:not-allowed;transform:none!important}::selection{background:var(--lilac);color:var(--ink)}.app-shell{position:relative;min-height:100svh;overflow:hidden;isolation:isolate;background:radial-gradient(circle at 86% 13%,rgba(108,70,224,.16),transparent 26rem),radial-gradient(circle at 18% 88%,rgba(77,48,118,.13),transparent 30rem),linear-gradient(145deg,#08070b,#0b0a0f 55%,#07070a)}.atmosphere,.grain{position:absolute;inset:0;pointer-events:none}.atmosphere{z-index:-2;overflow:hidden}.aura{position:absolute;border-radius:50%}.aura-one{width:min(60vw,52rem);aspect-ratio:1;top:-34%;right:-14%;border:1px solid rgba(178,151,255,.24);box-shadow:inset 0 0 10rem #7f57eb1f,0 0 10rem #5334a71c;animation:aura-breathe 8s ease-in-out infinite}.aura-two{width:24rem;height:24rem;left:-8rem;bottom:-12rem;background:#8156ea1c;filter:blur(5rem)}.grain{opacity:.08;background-image:radial-gradient(rgba(255,255,255,.72) .5px,transparent .7px);background-size:8px 8px;-webkit-mask-image:linear-gradient(#000,transparent 82%);mask-image:linear-gradient(#000,transparent 82%)}.glass{border:1px solid rgba(255,255,255,.17);background:linear-gradient(145deg,#ffffff21,#ffffff0b 48%,#b291ff14),#15121c7a;box-shadow:inset 0 1px #ffffff38,inset 0 -1px #ffffff0a,0 1.5rem 5rem #0000003d;backdrop-filter:blur(28px) saturate(145%);-webkit-backdrop-filter:blur(28px) saturate(145%)}.site-header{position:relative;z-index:20;height:5.6rem;padding:1rem clamp(1rem,3vw,3.5rem);display:flex;align-items:center;justify-content:space-between;gap:1rem;animation:header-in .65s var(--ease) both}.brand{display:flex;align-items:center;gap:.65rem;min-height:3.25rem;padding:.38rem .8rem .38rem .42rem;border-radius:1.1rem;cursor:pointer}.brand-mark{width:2.7rem;height:2.7rem;display:grid;flex:0 0 auto;place-items:center}.brand-mark img{width:100%;height:100%;display:block;object-fit:contain;filter:drop-shadow(0 .45rem .75rem rgba(255,70,92,.22));transition:transform .28s var(--ease),filter .28s ease}.brand:hover .brand-mark img{transform:translateY(-1px) scale(1.055) rotate(-1.5deg);filter:drop-shadow(0 .55rem .9rem rgba(255,70,92,.32))}.brand-name{font-size:.94rem;font-weight:720;letter-spacing:-.02em}.brand-product{margin-left:.18rem;padding-left:.7rem;border-left:1px solid rgba(255,255,255,.18);color:#ffffff80;font-size:.67rem;font-weight:650;letter-spacing:.12em;text-transform:uppercase}.header-actions{display:flex;align-items:center;gap:.65rem}.privacy-status{display:inline-flex;align-items:center;gap:.55rem;min-height:2.65rem;padding:0 .9rem;border-radius:.9rem;color:#ffffff8c;font-size:.66rem;font-weight:650;letter-spacing:.06em;text-transform:uppercase}.privacy-status i,.privacy-note i{width:.45rem;height:.45rem;flex:0 0 auto;border-radius:50%;background:var(--lime);box-shadow:0 0 .8rem #d9ff72bf;animation:status-pulse 2.4s ease-in-out infinite}.quiet-button{min-height:2.65rem;padding:0 .9rem;display:inline-flex;align-items:center;gap:.45rem;border:0;border-radius:.9rem;background:transparent;color:#ffffffad;cursor:pointer}.quiet-button:hover{background:#ffffff12;color:#fff}.workspace{--pointer-x: 50%;--pointer-y: 50%;position:relative;z-index:2;width:calc(100% - clamp(1.25rem,4vw,5rem));min-height:calc(100svh - 7rem);margin:0 auto 1.4rem;overflow:clip;isolation:isolate;border:1px solid rgba(255,255,255,.14);border-radius:clamp(1.8rem,4vw,3.4rem);background:linear-gradient(135deg,#ffffff18,#ffffff06 38%,#8b66ec0f),#0f0d14b3;box-shadow:inset 0 1px #ffffff26,0 3rem 8rem #00000057;backdrop-filter:blur(32px) saturate(135%);-webkit-backdrop-filter:blur(32px) saturate(135%);transition:border-color .3s ease,transform .45s var(--ease),background .4s ease;animation:workspace-in .9s .08s var(--ease) both}.workspace:before{content:"";position:absolute;z-index:-1;inset:0;pointer-events:none;background:linear-gradient(125deg,rgba(255,255,255,.09),transparent 22%,transparent 72%,rgba(169,133,255,.07))}.workspace:after{content:"";position:absolute;z-index:-1;inset:0;pointer-events:none;opacity:.08;background-image:radial-gradient(rgba(255,255,255,.9) .45px,transparent .65px);background-size:4px 4px;-webkit-mask-image:linear-gradient(#000,transparent 45%);mask-image:linear-gradient(#000,transparent 45%)}.workspace-light{position:absolute;z-index:-1;left:var(--pointer-x);top:var(--pointer-y);width:28rem;height:28rem;border-radius:50%;background:radial-gradient(circle,rgba(187,159,255,.13),transparent 66%);transform:translate(-50%,-50%);filter:blur(1.4rem);transition:opacity .3s ease;pointer-events:none}.workspace.is-dragging{border-color:#c9b9ff94;transform:scale(.992);background-color:#231c31d6}.empty-state{min-height:calc(100svh - 7rem);padding:clamp(3rem,6vw,6.5rem);display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.empty-state>h1,.empty-state>.empty-copy,.empty-state>.source-actions{position:relative;z-index:2}.eyebrow{margin:0;display:flex;align-items:center;gap:.75rem;color:#ffffff75;font-size:.66rem;font-weight:680;letter-spacing:.15em;text-transform:uppercase}.eyebrow>span{display:inline-block;width:1.8rem;height:1px;background:currentColor}.empty-state>.eyebrow{position:absolute;top:clamp(2rem,4vw,3.8rem);left:clamp(2rem,4vw,4.5rem)}.empty-state h1,.queue-head h1{margin:1.5rem 0 0;font-size:clamp(5.6rem,13.5vw,13.5rem);font-weight:630;line-height:.68;letter-spacing:-.085em}.empty-state h1 em{position:relative;left:.52em;color:var(--lilac-bright);font-family:Georgia,Times New Roman,serif;font-weight:400}.empty-copy{margin:2.4rem 0 0;max-width:29rem;color:var(--muted);font-size:clamp(.92rem,1.2vw,1.05rem);line-height:1.55}.hero-logo{position:absolute;z-index:1;top:clamp(1.8rem,5vh,4rem);right:clamp(2rem,6vw,7rem);width:clamp(22rem,37vw,36rem);aspect-ratio:1;display:grid;place-items:center;pointer-events:none;animation:hero-logo-in 1s .18s var(--ease) both}.hero-logo span{position:absolute;width:74%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(255,91,92,.2),rgba(155,109,255,.13) 38%,transparent 72%);filter:blur(2.6rem);animation:hero-logo-glow 5.5s ease-in-out infinite}.hero-logo img{position:relative;width:100%;height:100%;display:block;object-fit:contain;filter:drop-shadow(0 2.8rem 3.8rem rgba(0,0,0,.46)) drop-shadow(0 0 2.5rem rgba(151,91,255,.16));animation:hero-logo-float 7s ease-in-out infinite}.drop-orb{position:absolute;z-index:3;right:clamp(3rem,7vw,8rem);top:auto;bottom:clamp(2.8rem,6vh,5.2rem);width:clamp(12.5rem,17vw,16.5rem);aspect-ratio:1;padding:1.6rem;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.27);border-radius:44% 56% 53% 47%/48% 43% 57% 52%;background:linear-gradient(145deg,#ffffff36,#ffffff0b 44%,#9f78ff33),#3d2f5357;box-shadow:inset 0 1px #ffffff6e,inset 0 -1rem 3rem #3b246f24,0 3rem 7rem #00000052,0 0 5rem #7e52e61f;backdrop-filter:blur(35px) saturate(165%);-webkit-backdrop-filter:blur(35px) saturate(165%);cursor:pointer;animation:orb-float 6s ease-in-out infinite;transition:transform .45s var(--ease),border-radius .6s var(--ease),border-color .3s ease}.drop-orb:before{content:"";position:absolute;inset:2.2%;border-radius:inherit;border:1px solid rgba(255,255,255,.08);background:linear-gradient(118deg,rgba(255,255,255,.18),transparent 24%,transparent 72%,rgba(195,172,255,.13))}.drop-orb:hover{transform:translateY(-9px) scale(1.015);border-radius:50% 50% 45% 55%/48% 52%;border-color:#ffffff6e}.drop-orb-glow{position:absolute;width:62%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(197,174,255,.21),transparent 68%);filter:blur(1.2rem)}.drop-icon{position:relative;width:3.8rem;height:3.8rem;display:grid;place-items:center;margin-bottom:1.1rem;border:1px solid rgba(255,255,255,.23);border-radius:1.3rem;background:#ffffff1a;box-shadow:inset 0 1px #ffffff40}.drop-orb strong,.drop-orb small{position:relative}.drop-orb strong{font-size:1.1rem;font-weight:670;letter-spacing:-.025em}.drop-orb small{margin-top:.4rem;color:#ffffff75;font-size:.72rem}.source-actions{margin-top:1.7rem;display:flex;flex-wrap:wrap;gap:.55rem}.source-actions button{min-height:2.85rem;padding:0 1rem;display:inline-flex;align-items:center;gap:.55rem;border:1px solid var(--line);border-radius:.9rem;background:#ffffff0b;cursor:pointer;transition:background .2s ease,border-color .2s ease,transform .2s ease}.source-actions button:hover{background:#ffffff1a;border-color:#ffffff3d;transform:translateY(-2px)}.source-actions .sample-action{border-color:transparent;color:var(--lilac-bright);background:transparent}.format-note{position:absolute;left:clamp(2rem,4vw,4.5rem);bottom:2rem;margin:0;color:#ffffff45;font-size:.58rem;font-weight:650;letter-spacing:.12em}.queue-view{min-height:calc(100svh - 7rem);padding:clamp(2rem,4vw,4.5rem) clamp(1.4rem,4vw,4.5rem) 1.4rem}.queue-head{display:flex;justify-content:space-between;align-items:flex-end;gap:3rem;padding-bottom:clamp(2.4rem,4vw,4rem)}.queue-head h1{font-size:clamp(4.5rem,9vw,9rem);line-height:.78}.queue-metrics{display:grid;grid-template-columns:repeat(3,minmax(5.4rem,1fr));min-width:min(31rem,42vw);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.queue-metrics div{padding:1rem 1.1rem;border-right:1px solid var(--line)}.queue-metrics div:last-child{border-right:0}.queue-metrics strong,.queue-metrics span{display:block}.queue-metrics strong{font-size:clamp(1.15rem,2vw,1.75rem);font-weight:650;letter-spacing:-.04em}.queue-metrics span{margin-top:.28rem;color:var(--muted);font-size:.58rem;font-weight:650;letter-spacing:.12em;text-transform:uppercase}.queue-metrics .metric-accent strong{color:var(--lime)}.queue-labels{min-height:2.2rem;display:grid;grid-template-columns:minmax(13rem,2fr) 8.5rem 8.5rem 5.5rem 2.8rem;gap:1rem;align-items:center;padding-left:4.6rem;border-bottom:1px solid var(--line);color:#ffffff47;font-size:.56rem;font-weight:680;letter-spacing:.12em;text-transform:uppercase}.queue-table{border-bottom:1px solid var(--line)}.file-row{--row-delay: 0ms;min-height:5.7rem;display:grid;grid-template-columns:3.5rem minmax(13rem,2fr) 8.5rem 8.5rem 5.5rem 2.8rem;gap:1rem;align-items:center;border-bottom:1px solid var(--line);animation:row-in .5s var(--row-delay) var(--ease) both}.file-row:last-child{border-bottom:0}.file-row:hover{background:linear-gradient(90deg,transparent,rgba(255,255,255,.035),transparent)}.file-visual{width:2.9rem;height:2.9rem;display:grid;place-items:center;border-radius:.9rem;background:#ffffff12;color:#ffffff9e;box-shadow:inset 0 1px #ffffff1a}.file-info{min-width:0}.file-info strong,.file-info span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-info strong{font-size:.89rem;font-weight:620;letter-spacing:-.015em}.file-info span{margin-top:.3rem;color:#ffffff5c;font-size:.65rem}.file-row.has-error .file-visual,.file-row.has-error .file-info span{color:var(--coral)}.file-format{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;color:#ffffff7a;font-size:.64rem}.file-format b{padding:.18rem .35rem;border-radius:.35rem;background:#c9b9ff1a;color:var(--lilac-bright);font-size:.48rem;letter-spacing:.08em;text-transform:uppercase}.locale-field{height:2.55rem;display:flex;align-items:center;gap:.45rem;padding:0 .7rem;border:1px solid var(--line);border-radius:.76rem;color:#fff6;background:#ffffff09}.locale-field:focus-within{border-color:#c9b9ff99;color:var(--lilac-bright)}.locale-field input{min-width:0;width:100%;border:0;outline:0;background:transparent;color:#fff;font-size:.7rem}.entry-count strong,.entry-count span{display:block}.entry-count strong{font-size:.9rem;font-weight:630}.entry-count span{margin-top:.18rem;color:#ffffff4d;font-size:.57rem}.row-remove,.icon-button{width:2.4rem;height:2.4rem;display:grid;place-items:center;border:1px solid transparent;border-radius:.75rem;background:transparent;color:#ffffff6b;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease}.row-remove:hover,.icon-button:hover{border-color:var(--line);background:#ffffff12;color:#fff}.queue-note{min-height:3.3rem;display:flex;align-items:center;gap:.5rem;color:#ffffff5e;font-size:.63rem}.queue-note svg{color:var(--lilac-bright)}.queue-note b{margin-left:auto;color:#ffffff8c;font-weight:580}.queue-footer{position:sticky;z-index:5;bottom:1rem;min-height:4.6rem;padding:.55rem .6rem .55rem 1rem;display:grid;grid-template-columns:auto 1fr auto;gap:1rem;align-items:center;border:1px solid rgba(255,255,255,.17);border-radius:1.35rem;background:linear-gradient(145deg,#ffffff21,#ffffff0b),#0e0c12d6;box-shadow:inset 0 1px #ffffff2e,0 1rem 3rem #00000047;backdrop-filter:blur(26px) saturate(145%);-webkit-backdrop-filter:blur(26px) saturate(145%)}.queue-footer p{justify-self:center;margin:0;color:var(--muted);font-size:.68rem}.add-more,.primary-action,.back-button,.convert-button{min-height:3.25rem;padding:0 1.1rem;display:inline-flex;align-items:center;justify-content:center;gap:.6rem;border-radius:.95rem;cursor:pointer;transition:transform .22s ease,background .22s ease,color .22s ease}.add-more,.back-button{border:0;background:transparent;color:#ffffff9e}.add-more:hover,.back-button:hover{background:#ffffff12;color:#fff}.primary-action,.convert-button{border:1px solid rgba(255,255,255,.58);background:#fff;color:var(--ink);font-weight:670}.primary-action:hover,.convert-button:hover{transform:translateY(-2px);background:var(--lilac-bright)}.drop-takeover{position:fixed;z-index:45;inset:0;padding:1.3rem;display:grid;place-items:center;pointer-events:none;background:#07060a75;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:fade-in .18s ease both}.drop-takeover>div{width:calc(100% - 2rem);height:calc(100% - 2rem);display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid rgba(207,191,255,.58);border-radius:3rem;background:radial-gradient(circle,rgba(159,121,255,.17),transparent 42%);box-shadow:inset 0 0 5rem #ae8eff14}.drop-takeover svg{margin-bottom:1rem;color:var(--lilac-bright)}.drop-takeover strong{font-size:clamp(2.5rem,6vw,6rem);font-weight:620;letter-spacing:-.06em}.drop-takeover span{margin-top:.65rem;color:var(--muted)}.sheet-backdrop{position:fixed;z-index:50;inset:0;display:flex;align-items:center;justify-content:center;padding:1.2rem;background:#050407a8;backdrop-filter:blur(13px);-webkit-backdrop-filter:blur(13px);animation:fade-in .28s ease both}.target-sheet{position:relative;width:min(74rem,100%);max-height:calc(100svh - 2.4rem);padding:2.2rem clamp(1.2rem,3vw,3rem) 1.2rem;overflow:auto;border-radius:2.5rem;animation:sheet-in .6s var(--ease) both}.target-sheet:before,.paste-sheet:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(125deg,rgba(255,255,255,.13),transparent 25%,transparent 75%,rgba(171,135,255,.1))}.sheet-handle{position:absolute;top:.65rem;left:50%;width:2.8rem;height:3px;border-radius:3px;background:#ffffff40;transform:translate(-50%)}.target-sheet>header,.paste-sheet>header{position:relative;display:flex;justify-content:space-between;align-items:flex-start;gap:2rem}.target-sheet h2,.paste-sheet h2{margin:.7rem 0 0;font-size:clamp(2.5rem,5vw,5rem);line-height:.94;letter-spacing:-.06em;font-weight:620}.target-sheet>header p:last-child,.paste-sheet>header p:last-child{margin:.8rem 0 0;color:var(--muted);font-size:.75rem}.target-sheet .icon-button,.paste-sheet .icon-button{position:relative;border-color:var(--line);flex:0 0 auto}.sheet-view-tabs{position:relative;margin-top:1.5rem;display:flex;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.sheet-view-tabs button{position:relative;min-width:10rem;min-height:3.5rem;padding:0 1rem;display:flex;align-items:center;gap:.6rem;border:0;border-right:1px solid var(--line);background:transparent;color:#ffffff6b;font-size:.72rem;font-weight:620;cursor:pointer}.sheet-view-tabs button:hover,.sheet-view-tabs button.is-active{color:#fff;background:#ffffff0b}.sheet-view-tabs button.is-active:after{content:"";position:absolute;left:1rem;right:1rem;bottom:-1px;height:2px;background:var(--lilac-bright);box-shadow:0 0 .8rem var(--lilac)}.sheet-view-tabs button span{color:var(--lilac-bright);font-size:.55rem;letter-spacing:.1em}.sheet-view-tabs button b{min-width:1.35rem;height:1.35rem;margin-left:auto;display:grid;place-items:center;border-radius:50%;background:#ffffff0f;color:#ffffff80;font-size:.54rem;font-weight:620}.target-layout{position:relative;display:grid;grid-template-columns:17rem minmax(0,1fr);border-bottom:1px solid var(--line)}.data-workspace{position:relative;border-bottom:1px solid var(--line)}.data-toolbar{min-height:4.2rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--line)}.locale-tabs{min-width:0;display:flex;gap:.35rem;overflow-x:auto;scrollbar-width:none}.locale-tabs::-webkit-scrollbar{display:none}.locale-tabs button,.add-data-row{min-height:2.45rem;padding:0 .75rem;display:inline-flex;align-items:center;gap:.4rem;flex:0 0 auto;border:1px solid transparent;border-radius:.72rem;background:transparent;color:#ffffff6b;font-size:.64rem;cursor:pointer}.locale-tabs button:hover,.locale-tabs button.is-active{border-color:var(--line);background:#ffffff0f;color:#fff}.locale-tabs button.is-active svg{color:var(--lilac-bright)}.add-data-row{border-color:var(--line);color:#ffffffad}.add-data-row:hover{border-color:#c9b9ff73;background:#c9b9ff14;color:#fff}.data-table{max-height:min(45svh,31rem);overflow-y:auto;scrollbar-color:rgba(255,255,255,.16) transparent}.data-table-head,.data-row{display:grid;grid-template-columns:minmax(12rem,.85fr) minmax(18rem,1.6fr) 2.5rem;gap:1rem}.data-table-head{position:sticky;z-index:3;top:0;min-height:2.4rem;align-items:center;padding:0 .2rem;border-bottom:1px solid var(--line);background:#14111af0;color:#ffffff4d;font-size:.55rem;font-weight:680;letter-spacing:.12em;text-transform:uppercase;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.data-row{min-height:5.2rem;align-items:stretch;padding:.75rem .2rem;border-bottom:1px solid var(--line);animation:row-in .35s var(--ease) both}.data-row:last-child{border-bottom:0}.data-key-cell,.data-value-cell{min-width:0}.data-key-cell{display:flex;flex-direction:column;justify-content:center}.data-key-cell input,.data-value-cell textarea{width:100%;border:1px solid transparent;outline:0;border-radius:.65rem;background:transparent;color:#fff;transition:border-color .2s ease,background .2s ease}.data-key-cell input{min-height:2.4rem;padding:0 .65rem;font:.69rem SFMono-Regular,Consolas,monospace}.data-key-cell span{padding:.2rem .65rem 0;overflow:hidden;color:#ffffff40;font-size:.53rem;text-overflow:ellipsis;white-space:nowrap}.data-value-cell{display:flex;align-items:center}.data-value-cell textarea{min-height:3.65rem;padding:.65rem .75rem;resize:vertical;font-size:.7rem;line-height:1.45}.data-key-cell input:hover,.data-value-cell textarea:hover{background:#ffffff06}.data-key-cell input:focus,.data-value-cell textarea:focus{border-color:#c9b9ff73;background:#ffffff0a}.plural-editor{width:100%;display:grid;gap:.35rem}.plural-editor label{display:grid;grid-template-columns:3.4rem 1fr;align-items:center;gap:.5rem}.plural-editor label>span{color:var(--lilac-bright);font-size:.52rem;font-weight:680;letter-spacing:.08em;text-transform:uppercase}.plural-editor textarea{min-height:2.35rem;padding-block:.45rem}.delete-data-row{width:2.35rem;height:2.35rem;align-self:center;display:grid;place-items:center;border:1px solid transparent;border-radius:.72rem;background:transparent;color:#ffffff4d;cursor:pointer}.delete-data-row:hover{border-color:#ff707940;background:#ff707912;color:var(--coral)}.empty-data{min-height:12rem;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#ffffff4d}.empty-data svg{margin-bottom:.65rem;color:var(--lilac-bright)}.empty-data strong{color:#ffffffb3;font-size:.76rem}.empty-data span{margin-top:.3rem;font-size:.6rem}.platform-rail{padding:1.2rem 1.2rem 1.2rem 0;border-right:1px solid var(--line)}.platform-rail>p{margin:.2rem 0 1rem;color:#ffffff52;font-size:.58rem;font-weight:670;letter-spacing:.12em;text-transform:uppercase}.platform-choice{width:100%;min-height:5.2rem;padding:.7rem .75rem;display:grid;grid-template-columns:2.7rem 1fr 1.4rem;gap:.7rem;align-items:center;border:0;border-bottom:1px solid var(--line);background:transparent;text-align:left;cursor:pointer}.platform-choice:first-of-type{border-top:1px solid var(--line)}.platform-choice:hover,.platform-choice.is-selected{background:#ffffff0e}.platform-icon{width:2.5rem;height:2.5rem;display:grid;place-items:center;border-radius:.75rem;background:#ffffff0f;color:#ffffff94}.platform-choice.is-selected .platform-icon{background:#c9b9ff21;color:var(--lilac-bright)}.platform-choice strong,.platform-choice small{display:block}.platform-choice strong{font-size:.83rem}.platform-choice small{margin-top:.22rem;color:#ffffff54;font-size:.59rem}.platform-choice i{width:1.15rem;height:1.15rem;display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;color:var(--ink)}.platform-choice.is-selected i{border-color:var(--lime);background:var(--lime)}.privacy-note{margin-top:1.2rem;padding:.8rem;display:flex;gap:.55rem;color:#ffffff59;font-size:.58rem;line-height:1.45}.privacy-note i{margin-top:.22rem}.target-editor{min-width:0;padding:1.2rem 0 1.2rem clamp(1.2rem,3vw,2.4rem)}.setting-section+.setting-section{margin-top:2rem}.setting-title{display:flex;justify-content:space-between;align-items:flex-end;gap:1.5rem}.setting-title>div{display:flex;align-items:center;gap:.7rem}.setting-title span{color:var(--lilac-bright);font-size:.58rem;font-weight:680;letter-spacing:.1em}.setting-title h3{margin:0;font-size:1.2rem;font-weight:620;letter-spacing:-.03em}.setting-title p{max-width:22rem;margin:0;color:#ffffff54;font-size:.62rem;text-align:right}.name-fields{margin-top:1rem;display:grid;grid-template-columns:1fr 1fr;gap:.7rem}.name-fields>label{padding:.85rem 1rem;border:1px solid var(--line);border-radius:.95rem;background:#ffffff08;transition:border-color .2s ease,opacity .2s ease}.name-fields>label:focus-within{border-color:#c9b9ff80}.name-fields>label.is-disabled{opacity:.4}.name-fields label>span{display:flex;align-items:center;gap:.4rem;color:#ffffff61;font-size:.58rem;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.name-fields label>div{margin-top:.45rem;display:flex;align-items:baseline}.name-fields input{min-width:0;width:100%;padding:0;border:0;outline:0;background:transparent;color:#fff;font-size:.9rem}.name-fields b{color:#ffffff52;font-size:.68rem;font-weight:520}.path-preview{margin-top:1rem;padding:.85rem 1rem;border:1px solid var(--line);border-radius:1rem;background:#05040857}.path-preview-head{display:flex;justify-content:space-between;padding-bottom:.7rem;margin-bottom:.35rem;border-bottom:1px solid var(--line);color:#ffffff4d;font-size:.55rem;font-weight:650;letter-spacing:.1em;text-transform:uppercase}.path-preview-head b{color:var(--lime);font-weight:630}.path-preview code{min-width:0;min-height:2rem;display:flex;align-items:center;gap:.55rem;overflow:hidden;color:#ffffffb8;font-family:SFMono-Regular,Consolas,monospace;font-size:.66rem;text-overflow:ellipsis;white-space:nowrap}.path-preview code svg{color:var(--lilac-bright)}.path-row{min-height:2.45rem;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:center;border-bottom:1px solid rgba(255,255,255,.07)}.path-row:last-of-type{border-bottom:0}.path-row button,.copy-output-button{min-height:2.2rem;padding:0 .65rem;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;border:1px solid var(--line);border-radius:.66rem;background:#ffffff09;color:#fff9;font-size:.59rem;cursor:pointer}.path-row button:hover,.copy-output-button:hover{border-color:#c9b9ff6b;background:#c9b9ff14;color:#fff}.more-paths{display:block;padding:.4rem 0 .1rem 1.4rem;color:#ffffff47;font-size:.58rem}.conversion-notes{margin-top:1.5rem;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line)}.conversion-notes div{min-height:5.4rem;padding:.8rem;border-right:1px solid var(--line)}.conversion-notes div:last-child{border-right:0}.conversion-notes span,.conversion-notes strong,.conversion-notes small{display:block}.conversion-notes span{color:#ffffff47;font-size:.53rem;letter-spacing:.1em;text-transform:uppercase}.conversion-notes strong{margin-top:.5rem;font-size:.68rem;font-weight:620}.conversion-notes small{margin-top:.3rem;color:#ffffff52;font-size:.56rem;line-height:1.4}.target-sheet>footer{position:sticky;z-index:6;bottom:-1.2rem;min-height:4.8rem;padding:.8rem 0 .3rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;border-top:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#14111ad1,#14111afa 34%);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px)}.target-sheet>footer>p{margin:0;display:flex;align-items:center;gap:.5rem;color:#fff6;font-size:.65rem}.target-sheet>footer>div{display:flex;gap:.45rem}.convert-button{min-height:3.6rem;padding-left:1.35rem}.copy-output-button{min-height:3.6rem;padding:0 1rem;border-radius:1.05rem;font-size:.66rem}.paste-backdrop{align-items:center}.paste-sheet{position:relative;width:min(57rem,100%);padding:clamp(1.4rem,3vw,2.6rem);border-radius:2.2rem;animation:paste-in .5s var(--ease) both}.paste-sheet h2{font-size:clamp(2.7rem,5vw,4.8rem)}.paste-controls{position:relative;min-height:3.5rem;margin-top:1.4rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;border-top:1px solid var(--line)}.paste-controls label{display:flex;align-items:center;gap:.7rem}.paste-controls label span{color:#ffffff59;font-size:.58rem;letter-spacing:.1em;text-transform:uppercase}.paste-controls input{width:7rem;padding:.5rem .6rem;border:1px solid var(--line);border-radius:.65rem;outline:0;background:#ffffff0a;color:#fff;font-size:.7rem}.paste-controls>span{color:#ffffff4d;font-size:.6rem}.paste-sheet textarea{position:relative;width:100%;height:min(35svh,20rem);padding:1rem;resize:vertical;border:1px solid var(--line);border-radius:1rem;outline:0;background:#04030773;color:#fff;font:.75rem/1.7 SFMono-Regular,Consolas,monospace}.paste-sheet textarea:focus{border-color:#c9b9ff80}.paste-sheet textarea::placeholder{color:#ffffff38}.paste-sheet>footer{position:relative;min-height:4.6rem;display:flex;align-items:flex-end;justify-content:space-between;gap:1rem}.paste-sheet>footer>span{padding-bottom:1.15rem;color:#ffffff4d;font-size:.61rem}.toast{position:fixed;z-index:80;left:50%;bottom:1.5rem;min-height:3.1rem;max-width:calc(100% - 2rem);padding:.45rem .5rem .45rem 1rem;display:flex;align-items:center;gap:1rem;border:1px solid var(--line);border-radius:1rem;background:#15121beb;box-shadow:0 1rem 3rem #00000059;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);transform:translate(-50%);animation:toast-in .4s var(--ease) both}.toast span{font-size:.74rem}.toast button{width:2.1rem;height:2.1rem;display:grid;place-items:center;border:0;border-radius:.65rem;background:#ffffff12;cursor:pointer}.visually-hidden{position:fixed;width:1px;height:1px;opacity:0;pointer-events:none}@keyframes workspace-in{0%{opacity:0;transform:translateY(24px) scale(.985)}to{opacity:1;transform:none}}@keyframes header-in{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:none}}@keyframes row-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes sheet-in{0%{opacity:0;transform:translateY(24px) scale(.98)}to{opacity:1;transform:none}}@keyframes paste-in{0%{opacity:0;transform:translateY(22px) scale(.985)}to{opacity:1;transform:none}}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes aura-breathe{0%,to{transform:scale(.96);opacity:.75}50%{transform:scale(1.04);opacity:1}}@keyframes orb-float{0%,to{translate:0 -5px}50%{translate:0 7px}}@keyframes hero-logo-in{0%{opacity:0;transform:translateY(24px) scale(.9) rotate(2deg)}to{opacity:1;transform:none}}@keyframes hero-logo-float{0%,to{transform:translate3d(0,-5px,0) rotate(-.5deg)}50%{transform:translate3d(0,8px,0) rotate(.7deg)}}@keyframes hero-logo-glow{0%,to{opacity:.68;transform:scale(.92)}50%{opacity:1;transform:scale(1.06)}}@keyframes status-pulse{0%,to{opacity:.55}50%{opacity:1}}@media(max-width:980px){.empty-state{min-height:calc(100svh - 7rem);padding-bottom:20rem;justify-content:flex-start;padding-top:8rem}.empty-state h1{font-size:clamp(4.7rem,18vw,8rem)}.hero-logo{top:2rem;right:1.2rem;width:clamp(13rem,31vw,17rem);opacity:.88}.drop-orb{right:50%;top:auto;bottom:3rem;width:15.5rem;transform:translate(50%)}.drop-orb:hover{transform:translate(50%) translateY(-5px)}.queue-head{align-items:flex-start;flex-direction:column}.queue-metrics{width:100%;min-width:0}.queue-labels{display:none}.file-row{grid-template-columns:3.2rem minmax(10rem,1fr) 8rem 5rem 2.8rem}.file-format{display:none}.target-layout{grid-template-columns:14rem minmax(0,1fr)}}@media(max-width:720px){.site-header{height:4.8rem;padding:.7rem .8rem}.brand{min-height:2.9rem}.brand-product,.quiet-button,.privacy-status{display:none}.workspace{width:calc(100% - 1rem);min-height:calc(100svh - 5.4rem);margin-bottom:.5rem;border-radius:1.5rem}.empty-state{min-height:calc(100svh - 5.4rem);padding:6rem 1.5rem 18rem}.empty-state>.eyebrow{top:1.6rem;left:1.5rem}.empty-state h1{font-size:clamp(4rem,22vw,6rem)}.empty-state h1 em{left:.15em}.hero-logo{top:19.2rem;right:auto;left:calc(50% - 4.5rem);width:9rem;opacity:.9}.empty-copy{margin-top:1.5rem;font-size:.84rem}.drop-orb{width:13.5rem;bottom:2.2rem}.drop-icon{width:3.2rem;height:3.2rem;margin-bottom:.75rem}.source-actions,.format-note{display:none}.queue-view{min-height:calc(100svh - 5.4rem);padding:2rem 1rem .7rem}.queue-head{gap:2rem}.queue-head h1{font-size:4.2rem}.queue-metrics div{padding:.8rem .6rem}.queue-metrics strong{font-size:1rem}.file-row{min-height:5.3rem;grid-template-columns:3rem minmax(0,1fr) 5rem 2.6rem;gap:.65rem}.locale-field{height:2.35rem;padding:0 .5rem}.locale-field svg{display:none}.entry-count,.queue-note b{display:none}.queue-footer{bottom:.7rem;grid-template-columns:3.2rem 1fr;padding-left:.5rem}.queue-footer>p{display:none}.add-more{width:3.2rem;padding:0;font-size:0}.primary-action{justify-self:stretch}.sheet-backdrop{padding:.5rem}.target-sheet{max-height:calc(100svh - 1rem);padding:1.8rem 1rem .8rem;border-radius:1.7rem}.target-sheet h2{font-size:2.75rem}.sheet-view-tabs{margin-top:1.1rem}.sheet-view-tabs button{min-width:0;width:50%}.target-layout{grid-template-columns:1fr}.data-toolbar{min-height:3.8rem}.add-data-row{padding:0 .55rem}.data-table{max-height:48svh}.data-table-head{grid-template-columns:1fr 2.5rem}.data-table-head span:first-child{grid-column:1}.data-table-head span:nth-child(2){display:none}.data-row{min-height:8rem;grid-template-columns:minmax(0,1fr) 2.5rem;gap:.4rem .65rem}.data-key-cell,.data-value-cell{grid-column:1}.data-key-cell{grid-row:1}.data-value-cell{grid-row:2}.delete-data-row{grid-column:2;grid-row:1 / span 2}.data-key-cell input{font-size:.64rem}.data-value-cell textarea{min-height:3.2rem}.plural-editor label{grid-template-columns:2.8rem 1fr}.platform-rail{padding:.8rem 0 1rem;border-right:0;border-bottom:1px solid var(--line)}.platform-rail>p{display:none}.platform-choice{min-height:4.5rem;grid-template-columns:2.5rem 1fr 1.2rem}.privacy-note{display:none}.target-editor{padding:1rem 0}.setting-title{align-items:flex-start;flex-direction:column;gap:.35rem}.setting-title p{text-align:left}.name-fields,.conversion-notes{grid-template-columns:1fr}.conversion-notes div{min-height:4.5rem;border-right:0;border-bottom:1px solid var(--line)}.conversion-notes div:last-child{border-bottom:0}.target-sheet>footer>p,.back-button{display:none}.target-sheet>footer>div{width:100%}.target-sheet .convert-button{flex:1}.copy-output-button{flex:0 0 auto}.paste-sheet{padding:1.3rem;border-radius:1.5rem}.paste-sheet h2{font-size:2.8rem}.paste-controls>span{display:none}.paste-sheet textarea{height:38svh}.paste-sheet>footer>span{display:none}.paste-sheet .convert-button{width:100%}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
