:root{--pink:#C4357F;--pink-deep:#A82A6C;--pink-soft:#FDF1F7;--ink:#2B282C;--ink-2:#5D575B;--muted:#797277;--line:#E4E0E3;--bg:#FAF8F9;--card:#FFFFFF;--ok:#1B7A5A;--ok-bg:#E6F3EE;--warn:#A8630B;--warn-bg:#FBF1E2;--danger:#C0341F;--danger-bg:#FBEDEA;--info:#1F6F8B;--info-bg:#E8F2F6;--shadow:none;--radius:12px;--font:Inter,system-ui,-apple-system,sans-serif;--mono:ui-monospace,SFMono-Regular,Menlo,monospace;--sidebar:260px;--color-brand:var(--pink);--color-brand-dark:var(--pink-deep);--color-ink:var(--ink);--color-muted:var(--muted);--color-surface:var(--card);--color-surface-sunken:var(--bg);--color-border:var(--line);--color-danger:var(--danger);--color-danger-surface:var(--danger-bg);--font-heading:Archivo,Inter,system-ui,sans-serif;--font-body:var(--font);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px}*{box-sizing:border-box;margin:0;padding:0}body,html{height:100%}body{font-family:var(--font);color:var(--ink);background:#E9E6E9;line-height:1.45;-webkit-font-smoothing:antialiased;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;border:0;background:none}button:disabled{opacity:.45;cursor:not-allowed}a{color:var(--pink);cursor:pointer}h1,h2,h3{font-family:var(--font-heading);font-weight:700;letter-spacing:-.01em}.row{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.row.spread{justify-content:space-between}.stack{display:flex;flex-direction:column;gap:12px}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:16px}.card h2{font-size:17px;margin-bottom:4px;letter-spacing:-.02em}.card h3{font-size:15px;font-weight:600;margin-bottom:8px}.muted{color:var(--muted);font-size:13px}.kicker{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:#797277;font-weight:700}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:9px 14px;border-radius:8px;font-weight:500;font-size:13px;border:1px solid transparent;white-space:nowrap;text-decoration:none}.btn-primary{background:var(--pink);color:#fff}.btn-primary:hover:not(:disabled){background:var(--pink-deep)}.btn-secondary{background:var(--card);border-color:#E4E0E3;color:var(--ink)}.btn-secondary:hover:not(:disabled){background:var(--bg)}.btn-ghost{color:var(--ink-2)}.btn-ghost:hover:not(:disabled){background:var(--pink-soft)}.btn-danger{background:var(--danger-bg);color:var(--danger);border-color:#F3C0BC}.btn-sm{padding:6px 11px;border-radius:8px}.btn-sm,.chip{font-size:12px}.chip{display:inline-flex;align-items:center;gap:6px;padding:4px 9px;border-radius:999px;font-weight:500;border:1px solid transparent}.chip-ok{background:var(--ok-bg);color:var(--ok)}.chip-warn{background:var(--warn-bg);color:var(--warn)}.chip-danger{background:var(--danger-bg);color:var(--danger)}.chip-info{background:var(--info-bg);color:var(--info)}.chip-muted{background:#F0EAED;color:var(--ink-2)}.chip-pink{background:var(--pink-soft);color:var(--pink-deep)}.field{display:flex;flex-direction:column;gap:6px}.field label{font-size:12px;font-weight:600;color:var(--ink-2)}.field input,.field select,.field textarea{border:1px solid var(--line);border-radius:8px;padding:10px 12px;background:#fff}.field .hint{font-size:12px;color:var(--muted)}.inline-form{align-items:flex-end}.inline-form .field{flex:1 1 240px;min-width:0}.inline-form .btn,.inline-form .field input{height:42px}@media (max-width:560px){.inline-form .btn{flex:1 1 100%}}.notice{border-radius:8px;padding:10px 12px;font-size:13px;border:1px solid transparent}.notice.info{background:var(--info-bg);border-color:#C9DBF7;color:#163E86}.notice.warn{background:var(--warn-bg);border-color:#F0D7A3;color:#7A4A00}.notice.ok{background:var(--ok-bg);border-color:#BFE5CF;color:#145C38}.notice.danger{background:var(--danger-bg);border-color:#F3C0BC;color:#8A1C14}.empty{border:1px dashed var(--line);border-radius:14px;padding:36px 18px;text-align:center;background:#fff}.empty h3{margin:8px 0 4px}.pill-list{display:flex;flex-wrap:wrap;gap:6px}.shell{position:relative;width:calc(100vw - 24px);height:calc(100vh - 24px);margin:12px auto;background:var(--bg);border:1px solid #cac4c8;border-radius:16px;overflow:hidden;box-shadow:0 18px 50px rgba(24,22,26,.14);display:grid;grid-template-columns:var(--sidebar) 1fr}.sidebar{background:#fff;border-right:1px solid var(--line);padding:20px 12px 16px;display:flex;flex-direction:column;gap:10px}.brand{display:flex;align-items:center;gap:8px;padding:0 4px 22px 10px}.brand-mark{width:22px;height:22px;border-radius:6px;background:#18161A;color:#fff;font-size:13px;display:grid;place-items:center}.brand-mark,.brand-text{font-family:Archivo,Inter,sans-serif;font-weight:800}.brand-text{font-size:15px;font-stretch:condensed;text-transform:uppercase;letter-spacing:.01em}.studio-switch{margin:-12px 0 6px;padding:0 10px 12px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;gap:8px}.studio-switch small{color:var(--muted);display:block;font-size:11px}.studio-switch strong{font-size:12px;font-weight:500}.studio-switch select{border:1px solid var(--line);border-radius:8px;padding:5px 8px;font-size:12px;background:#fff}.nav{display:flex;flex-direction:column;gap:2px}.nav a,.nav button{position:relative;text-align:left;padding:9px 10px;border-radius:8px;font-size:14px;color:#5D575B;text-decoration:none;display:flex;align-items:center;justify-content:space-between;gap:8px}.nav a:hover,.nav button:hover{background:var(--pink-soft);color:var(--ink)}.nav a.active,.nav button.active{color:var(--pink);background:var(--pink-soft);font-weight:600}.nav a.active:before,.nav button.active:before{content:"";width:3px;height:16px;border-radius:99px;background:var(--pink);position:absolute;left:6px;top:50%;transform:translateY(-50%)}.nav a.active .nav-label,.nav button.active .nav-label{padding-left:10px}.nav-label{flex:1 1}.nav .badge{font-size:10px;padding:1px 6px;border-radius:999px;background:var(--pink-soft);color:var(--pink-deep)}.nav a.active .badge{background:rgba(196,53,127,.15)}.storage-card{margin-top:auto;padding:14px 10px 0;border-top:1px solid var(--line)}.storage-card .storage-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.storage-card .storage-head>span{font-size:12px;font-weight:500;color:var(--ink-2)}.storage-card .usage-year{font-size:11px;color:var(--muted)}.storage-card .bar{height:6px;background:#F3F0F2;border-radius:999px;overflow:hidden;margin-bottom:8px}.storage-card .bar>i{display:block;height:100%;background:var(--pink);border-radius:inherit}.storage-card .storage-total{font-size:13px;font-weight:500}.storage-card .storage-remaining{margin-top:2px;font-size:12px;color:var(--muted)}.storage-upgrade{width:100%;margin-top:12px;padding:10px 12px;display:flex;align-items:center;gap:8px;border-radius:10px;background:var(--pink);color:#fff;text-align:left;text-decoration:none}.storage-upgrade:hover{background:var(--pink-deep)}.storage-upgrade small,.storage-upgrade strong{display:block}.storage-upgrade strong{font-size:12px}.storage-upgrade small{margin-top:1px;color:rgba(255,255,255,.8);font-size:11px}.account-card{margin-top:auto;padding:14px 10px 0;border-top:1px solid var(--line)}.storage-card~.account-card{margin-top:0}.account-identity{display:flex;align-items:center;gap:8px;margin-bottom:10px;min-width:0}.account-avatar{flex:none;width:28px;height:28px;border-radius:999px;background:var(--pink-soft);color:var(--pink-deep);font-size:12px;font-weight:700;display:grid;place-items:center}.account-who{min-width:0}.account-who small,.account-who strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-who strong{font-size:12px;font-weight:600}.account-name-row{display:flex;align-items:center;gap:6px;min-width:0}.account-name-row strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-role{flex:none;font-size:10px;padding:1px 6px;border-radius:999px;background:var(--pink-soft);color:var(--pink-deep)}.account-who small{font-size:11px;color:var(--muted)}.account-signout{width:100%}.account-edit-toggle{flex:none;padding:4px;border-radius:6px;color:var(--muted);display:grid;place-items:center}.account-edit-toggle:hover{background:var(--pink-soft);color:var(--pink-deep)}.account-edit{display:flex;flex-direction:column;gap:8px;margin-bottom:10px}.account-edit input{width:100%;border:1px solid var(--line);border-radius:8px;padding:6px 8px;font-size:12px;background:#fff}.account-edit-actions{display:flex;gap:6px}.account-edit-actions .btn{flex:1 1}.account-edit-error{font-size:11px;color:#C0264B}.main{min-width:0;display:flex;flex-direction:column;min-height:0;background:var(--bg);position:relative}.top-pill-nav{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding:8px 12px;background:#fff;border-bottom:1px solid var(--line)}.top-pill-nav:empty{display:none}.top-pill-nav .crumbs-inline{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--muted);margin-right:10px;min-width:0}.top-pill-nav .crumbs-inline strong{color:var(--ink);font-weight:600;white-space:nowrap}.top-pill-nav a.crumb-link{border:0;background:transparent;border-radius:4px;padding:2px;font-size:12px;font-weight:600;color:var(--muted);text-decoration:none}.top-pill-nav a.crumb-link:hover{color:var(--pink)}.top-pill-nav a{border:1px solid var(--line);border-radius:999px;padding:7px 12px;font-size:12px;font-weight:600;color:var(--ink-2);background:#fff;text-decoration:none}.top-pill-nav a.active{background:var(--pink-soft);color:var(--pink);border-color:#FBDDEC}.top-pill-nav a[aria-disabled=true]{color:var(--muted);background:#F6F5F4;cursor:not-allowed}.topbar{min-height:54px;border-bottom:1px solid var(--line);background:#fff;gap:12px;padding:9px 24px;position:relative}.topbar,.topbar .crumbs{display:flex;align-items:center;flex-wrap:wrap}.topbar .crumbs{font-size:13px;color:var(--ink);gap:8px;flex:1 1;min-width:0}.processing-bar-link{gap:8px;color:inherit;text-decoration:none}.processing-bar-link:hover{color:var(--pink)}.processing-bar-note{font-size:12px}.strip-toggle{margin-left:auto;flex:none;width:26px;height:26px;display:grid;place-items:center;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--ink-2)}.strip-toggle:hover{color:var(--pink);border-color:#E0A8C2;background:var(--pink-soft)}.top-pill-nav .strip-mini{margin-left:auto;display:flex;align-items:center;gap:7px;border:1px solid var(--line);border-radius:999px;padding:6px 11px;font-size:12px;font-weight:600;color:var(--ink-2);background:#fff}.top-pill-nav .strip-mini:hover{color:var(--pink);border-color:#E0A8C2;background:var(--pink-soft)}.upload-spinner{width:12px;height:12px;border-radius:50%;border:2px solid var(--line);border-top-color:var(--pink);animation:upload-spin .7s linear infinite;flex:none}@keyframes upload-spin{to{transform:rotate(1turn)}}.content{padding:24px 24px 72px;flex:1 1;overflow:auto}.content h1{font-size:24px;font-weight:600;letter-spacing:-.015em}.gallery-toolbar{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.gallery-toolbar h1{flex:0 0 auto;font-size:24px;letter-spacing:-.015em}.gallery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;list-style:none}.gallery-card{border:1px solid var(--line);border-radius:12px;overflow:hidden;background:#fff;position:relative;text-align:left;width:100%;display:block;padding:0;color:inherit;text-decoration:none}.gallery-card:hover{transform:translateY(-1px);box-shadow:0 10px 24px rgba(24,22,26,.08)}.gallery-cover{aspect-ratio:16/9;position:relative;overflow:hidden;background:repeating-linear-gradient(115deg,#2B282C,#2B282C 10px,#332F35 0,#332F35 20px)}.gallery-cover:before{content:"cover 16:9";position:absolute;inset:0;display:grid;place-items:center;color:#A29BA0;font:500 11px var(--font);letter-spacing:.04em}.gallery-cover.has-image:before{content:none}.gallery-cover img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.gallery-cover .tag{position:absolute;bottom:10px;left:10px;z-index:1}.gallery-body{padding:12px 16px 14px}.gallery-body h3{font-size:15px;font-weight:600;margin-bottom:4px}.gallery-status{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:500;color:var(--ink-2)}.status-dot{width:7px;height:7px;border-radius:50%;background:#CAC4C8;flex:none}.status-dot.published{background:var(--ok)}.status-dot.expired{background:var(--warn)}.status-dot.unpublished{background:var(--info)}.status-dot.trash{background:var(--danger)}.grid-2{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.tabs{display:flex;gap:4px;border-bottom:1px solid var(--line);margin-bottom:14px;flex-wrap:wrap}.tabs button{padding:10px 12px;font-size:13px;font-weight:500;color:var(--muted);border-radius:0;background:none;border:0;border-bottom:2px solid transparent}.tabs button.on{color:var(--pink);border-bottom-color:var(--pink)}.table{width:100%;border-collapse:collapse;font-size:13px}.table th{text-align:left;font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);padding:8px;font-weight:600}.table td,.table th{border-bottom:1px solid var(--line)}.table td{padding:12px 8px;vertical-align:middle}.table tr:hover td{background:#FCF9FB}.progress{height:8px;background:#ede4ea;border-radius:999px;overflow:hidden}.progress>i{display:block;height:100%;background:var(--pink)}.provider{border:1px solid var(--line);border-radius:10px;padding:12px;display:flex;gap:10px;align-items:flex-start;background:#fff;text-align:left;width:100%;color:inherit;font:inherit}.provider:hover:not(:disabled){border-color:#e0a8c2;background:var(--pink-soft)}.provider strong{text-transform:capitalize}.modal-back{position:fixed;inset:0;background:rgba(26,18,24,.45);display:grid;place-items:center;padding:18px;z-index:90}.modal{background:#fff;border-radius:12px;width:min(560px,100%);max-height:min(86vh,760px);overflow:auto;box-shadow:0 20px 60px rgba(0,0,0,.25);padding:18px}.modal h2{font-size:18px;margin-bottom:6px}.modal .actions{display:flex;justify-content:flex-end;gap:8px;margin-top:16px;flex-wrap:wrap}@media (max-width:1200px){.gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.shell{grid-template-columns:1fr;height:auto;min-height:calc(100vh - 24px)}.sidebar{display:none}.content{padding:12px}.gallery-grid{grid-template-columns:1fr}.library-search-row{flex-wrap:wrap}.find-face{width:100%;justify-content:center}.thumb-grid.wrap{grid-template-columns:repeat(4,minmax(0,1fr))}}.library-page{position:relative;min-height:100%}.library-head{display:flex;flex-direction:column;gap:10px;margin-bottom:8px}.library-title{flex:none}.library-title h1{font-size:18px;line-height:24px;letter-spacing:-.01em}.library-title .meta{margin-top:4px;font-size:13px;font-weight:500;color:var(--ink-2)}.library-search-row{display:flex;align-items:flex-start;gap:12px;width:100%}.library-search-row .find-face,.library-search-row .library-query{margin-top:2px}.library-query{flex:1 1;min-width:0;display:flex;align-items:center;gap:10px;background:#fff;border:1.5px solid #cac4c8;border-radius:12px;padding:10px 14px}.library-query input{flex:1 1;min-width:0;border:0;outline:0;background:transparent;font-size:14px}.query-pill{display:inline-flex;align-items:center;gap:6px;margin-left:auto;padding:4px 10px;border-radius:99px;background:var(--pink-soft);border:1px solid #fbddec;color:var(--pink-deep);font-size:12px;font-weight:500}.find-face{flex:none;display:flex;align-items:center;gap:10px;background:#fff;border:1px solid var(--line);border-radius:12px;padding:9px 14px 9px 12px}.find-face:hover{border-color:#CAC4C8}.find-face .stack-avas{display:flex}.find-face .stack-avas i{width:26px;height:26px;border-radius:99px;border:2px solid #fff;display:block;margin-left:-9px}.find-face .stack-avas i:first-child{margin-left:0}.library-subrow{display:flex;align-items:center;gap:12px;width:100%;flex-wrap:wrap}.library-subrow .try-row{flex:1 1;margin-top:0}.try-row{display:flex;align-items:center;gap:6px;margin-top:8px;flex-wrap:wrap}.try-row button,.try-row>span{font-size:11px;color:#CAC4C8}.try-row button{border:0;background:none;padding:3px 6px}.try-row button:hover{color:var(--ink-2)}.lib-actions{display:flex;gap:8px;align-items:center}.library-tools-row{display:flex;gap:10px;align-items:center;justify-content:flex-end}.lib-tool-btn{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:9px 12px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--ink-2);font-size:13px;font-weight:500;white-space:nowrap}.lib-tool-btn:hover{border-color:#CAC4C8}.scene-block{margin-bottom:26px}.scene-head{display:flex;align-items:flex-start;gap:12px;margin-bottom:10px}.scene-head h3{font-size:15px;font-weight:600}.thumb-grid{display:flex;gap:10px;overflow-x:auto;overflow-y:hidden;padding-bottom:4px}.thumb-grid.wrap{display:grid;grid-template-columns:repeat(auto-fill,minmax(156px,1fr));overflow:visible}.clip-tile{width:156px;flex:0 0 156px;border:0;border-radius:12px;background:transparent;text-align:left;padding:0;position:relative;display:flex;flex-direction:column;gap:8px}.thumb-grid.wrap .clip-tile{width:auto;flex:none}.clip-thumb{aspect-ratio:9/16;border-radius:12px;overflow:hidden;position:relative;width:100%;background:repeating-linear-gradient(160deg,#2B282C,#2B282C 8px,#332F35 0,#332F35 16px)}.clip-poster{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.clip-thumb .tile-sim{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none;opacity:0;transition:opacity .12s ease}.clip-tile:focus-within .clip-thumb .tile-sim,.clip-tile:hover .clip-thumb .tile-sim{opacity:1}.clip-thumb .reel-badge{position:absolute;left:8px;bottom:8px;background:var(--pink);color:#fff;font-size:11px;padding:2px 6px;border-radius:6px;font-weight:500}.clip-trash{margin-left:auto;color:var(--danger)}.clip-thumb .fname{position:absolute;top:8px;left:8px;right:36px;font:10px var(--mono);color:rgba(255,255,255,.5);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.clip-thumb .dur{right:8px;bottom:8px;background:rgba(24,22,26,.78);color:#fff;font-size:11px;font-weight:500}.clip-thumb .dur,.clip-thumb .tile-note{position:absolute;padding:2px 6px;border-radius:6px}.clip-thumb .tile-note{top:24px;left:8px;display:inline-flex;align-items:center;gap:6px;background:rgba(24,22,26,.62);color:rgba(255,255,255,.85);font-size:10px}.clip-thumb .tile-note-action{background:none;border:0;padding:0;color:#fff;font:inherit;text-decoration:underline;cursor:pointer}.clip-thumb .veil{position:absolute;inset:0;align-items:center;justify-content:center;background:rgba(24,22,26,.45);color:#fff;font-size:11px;font-weight:500}.clip-manage,.clip-thumb .veil{display:flex;flex-direction:column;gap:8px}.clip-manage{font-size:12px}.clip-manage .row{gap:6px}.scene-empty{width:156px;flex:none;border-radius:12px;border:1.5px dashed #cac4c8;display:flex;flex-direction:column;justify-content:center;gap:6px;text-align:center;padding:18px;color:var(--muted);font-size:11px}.add-scene,.scene-empty{background:#fff;align-items:center}.add-scene{align-self:flex-start;display:inline-flex;gap:7px;border:1px dashed #cac4c8;border-radius:8px;padding:9px 14px;font-size:13px;font-weight:500;color:var(--ink-2)}.add-scene:hover{border-color:var(--pink);color:var(--pink)}.status-dots{display:flex;gap:4px;flex-wrap:wrap;list-style:none}.status-dots .status-dot{font-size:10px;padding:2px 6px;border-radius:99px;background:#F0EAED;color:var(--ink-2);font-weight:600}.status-dots .status-dot.complete,.status-dots .status-dot.ready{background:var(--ok-bg);color:var(--ok)}.status-dots .status-dot.work{background:var(--info-bg);color:var(--info)}.status-dots .status-dot.fail{background:var(--danger-bg);color:var(--danger)}.trim-row{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap}.trim-row label{color:var(--ink-2);font-size:12px}.trim-row input{width:84px;border:1px solid var(--line);border-radius:8px;padding:6px 8px;background:#fff}.people-back{position:fixed;inset:0;background:rgba(24,22,26,.4);z-index:40;display:flex;justify-content:flex-start}.people-drawer{width:min(452px,92%);height:100%;background:#fff;border-right:1px solid var(--line);display:flex;flex-direction:column;box-shadow:18px 0 40px rgba(24,22,26,.18)}.people-head{padding:20px 20px 14px;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:10px}.people-copy{padding:12px 20px 10px;font-size:13px;line-height:19px;color:var(--ink-2)}.people-tabs{display:flex;gap:6px;padding:0 20px 12px}.people-tabs button{border:1px solid var(--line);border-radius:99px;padding:5px 10px;font-size:12px;background:#fff;color:var(--ink-2)}.people-tabs button.on{background:var(--pink-soft);color:var(--pink);border-color:#FBDDEC}.people-list{flex:1 1;overflow:auto;padding:0 12px 16px;list-style:none}.people-row{display:flex;gap:12px;align-items:flex-start;padding:10px 8px;border-radius:10px;width:100%;text-align:left}.people-row:hover{background:var(--bg)}.people-row .ava{width:44px;height:44px;border-radius:99px;flex:none;position:relative}.people-edit{border-top:1px solid var(--line);background:var(--bg);padding:16px 20px}.people-edit input{margin:10px 0;width:100%;border:1px solid var(--pink);border-radius:8px;padding:9px 12px;background:#fff}.people-foot{padding:16px 20px;border-top:1px solid var(--line)}.reel-list{list-style:none;display:flex;flex-direction:column;gap:8px}.reel-item{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:#fff}.reel-item .reel-order{font:11px var(--mono);color:var(--muted)}.page{min-height:100vh;min-height:100dvh;display:grid;place-items:center;padding:24px 16px}.page>*{width:100%}.brand-wordmark{color:var(--pink)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}