.t{--app-accent:var(--ui-cyan);--app-surface:var(--color-surface);--app-text:var(--color-text);--app-muted:var(--color-text-secondary);--app-border:var(--color-border);--app-radius:12px;--app-accent-soft:color-mix(in srgb,var(--app-accent) 12%,transparent);--app-font:inherit;--app-heading-font:var(--app-font);--app-mono-font:ui-monospace,"SF Mono",Menlo,Consolas,monospace;--app-radius-sm:calc(var(--app-radius) * 0.5);--app-space-1:4px;--app-space-2:8px;--app-space-4:16px;--app-text-sm:0.875rem;--app-text-base:1rem;--app-text-lg:1.125rem;--app-text-xl:1.375rem;--app-text-3xl:clamp(1.875rem,1.3rem + 2.4vw,2.75rem)}.b{margin:0;color:var(--color-text)}h1.b{font-size:clamp(1.6rem,4vw,2.35rem);line-height:1.08}h2.b{font-size:1.25rem}h3.b{font-size:1rem}.ap{display:grid;flex:0 0 auto;width:88px;aspect-ratio:3 / 4;align-self:start;overflow:hidden;place-items:center;border-radius:8px;background:var(--hover-overlay-faint);color:var(--color-text-secondary);font-size:1.5rem}.ap img{display:block;width:100%;height:100%;min-height:0}.ap picture{display:contents}.ap img.ao{object-fit:cover}.t{color:var(--app-text);font-family:var(--app-font);line-height:1.5;-webkit-font-smoothing:antialiased}.t ::selection{background:var(--app-accent-soft)}.t :is(h1,h2,h3,h4,p,ul,ol,figure,blockquote,figcaption){margin:0}.t :is(h1,h2,h3,h4){color:var(--app-text);font-family:var(--app-heading-font);font-weight:700;letter-spacing:-0.015em;text-wrap:balance}.t :is(h1.b,h1.a){font-size:var(--app-text-3xl);line-height:1.1;letter-spacing:-0.025em}.t :is(h2.b,h2.a){font-size:var(--app-text-xl);line-height:1.25}.t :is(h3.b,h3.a){font-size:var(--app-text-lg);line-height:1.3}.t :is(h4.b,h4.a){font-size:var(--app-text-base);line-height:1.35}.t p{text-wrap:pretty}.t small{font-size:var(--app-text-sm)}.t :is(ul,ol).a{padding-inline-start:1.25em}.t blockquote{padding-inline-start:var(--app-space-4);border-inline-start:3px solid var(--app-accent);color:var(--app-muted)}.t span.b,.t :is(strong,em,small,label).b{display:inline}.t .a{min-width:0}.t summary:focus-visible{outline:2px solid var(--app-accent);outline-offset:3px}.t .b{color:inherit}.t .ap img{border-radius:var(--app-radius-sm)}@media (prefers-reduced-motion: reduce){.t *,.t *::before,.t *::after{animation-duration:1ms !important;animation-iteration-count:1 !important;transition-duration:1ms !important;scroll-behavior:auto !important}}.t .e{color:var(--app-accent);text-underline-offset:0.18em;overflow-wrap:anywhere}.t .e:focus-visible{outline:2px solid var(--app-accent);outline-offset:3px}.t :is(code,kbd,samp){font-family:var(--app-mono-font);font-size:0.86em}.t pre{white-space:pre;overflow-x:auto;max-width:100%;font-family:var(--app-mono-font)}.t pre code{font-size:inherit}.t table{border-collapse:collapse;width:100%}.t :is(th,td){text-align:start;vertical-align:top;padding:var(--app-space-2);border-bottom:1px solid var(--app-border)}.t .v{display:inline-flex;align-items:center;gap:var(--app-space-2);font-family:var(--app-font);font-size:var(--app-text-sm)}.t .v select{color:inherit;background:var(--app-surface);border:1px solid var(--app-border);border-radius:var(--app-radius-sm);padding:var(--app-space-1) var(--app-space-2);font:inherit}@media print{.t{contain:none;container-type:normal}}html,body{margin:0}.u{width:100%;min-width:0}.t{--ui-cyan:#1769aa;--color-surface:#f7f8fa;--color-text:#171717;--color-text-secondary:#666;--color-border:#ddd;container-name:runtime-app;container-type:inline-size;isolation:isolate;contain:paint}@media print{.t{contain:none;container-type:normal}}[data-presentation] :is(.bm.bm,.bn.bn,.y.y,.ah.ah,.p.p,.ag.ag,.au.au,.z.z,.bi.bi,.av.av,.bc.bc,.bd.bd,.bj.bj,.bo.bo,.bk.bk,.j.j,.q.q,.aa.aa,.l.l,.as.as,.ak.ak,.aw.aw,.at.at,.bg.bg,.bp.bp,.bq.bq,.w.w,.br.br,.bs.bs,.ab.ab,.al.al,.ai.ai,.g.g,.be.be,.ax.ax,.r.r,.ay.ay,.n.n,.bl.bl,.af.af,.am.am,.i.i,.x.x,.bt.bt,.bu.bu,.az.az,.aq.aq,.bv.bv,.ar.ar,.bh.bh,.bw.bw,.bx.bx,.bf.bf,.by.by,.s.s,.bz.bz,.ca.ca,.k.k,.cb.cb,.cc.cc,.cd.cd,.ac.ac,.ce.ce,.cf.cf,.d.d,.ba.ba,.cg.cg,.ad.ad,.an.an,.ch.ch,.ae.ae,.aj.aj,.m.m,.o.o,.f.f,.h.h,.bb.bb,.ci.ci,.cj.cj,.c.c){box-sizing:border-box}[data-presentation] :is(.bb.bb,.ci.ci,.cj.cj){width:100%;height:auto;aspect-ratio:auto}[data-presentation] .cj.cj{display:block;width:144.5px;height:144.5px;border-radius:14px;object-fit:cover;border:3px solid var(--rule);background:var(--rule)}@container runtime-app (max-width:480px){[data-presentation] .cj.cj{width:110.5px;height:110.5px}}[data-presentation] .ci.ci{display:block;width:153px;height:153px;border-radius:50%;object-fit:cover;border:1px solid var(--rule);background:var(--rule)}@container runtime-app (max-width:480px){[data-presentation] .ci.ci{width:119px;height:119px}}[data-presentation] .bb.bb{display:block;border-radius:6px;background:var(--rule)}[data-presentation] :is(.m.m,.o.o,.f.f,.h.h){text-align:left;vertical-align:top;padding:6.8px 10.2px;border-bottom:1px solid var(--rule)}[data-presentation] :is(.m.m,.o.o){font-weight:600}[data-presentation] :is(.m.m,.f.f){text-align:right;font-variant-numeric:tabular-nums}[data-presentation] .aj.aj{overflow-x:auto}[data-presentation] :is(.ch.ch,.ae.ae){max-width:var(--max);margin:0 auto;padding:59.5px 21.25px 68px}@container runtime-app (max-width:480px){[data-presentation] :is(.ch.ch,.ae.ae){padding-top:34px}}[data-presentation] .ch.ch{max-width:1054px}@media print{[data-presentation] .ch.ch{padding:0;max-width:none}}[data-presentation] .an.an{margin-top:27.2px}[data-presentation] .an.an:where(:first-child){margin-top:0}[data-presentation] :is(.cg.cg,.ad.ad){margin-top:68px;padding-top:21.25px;border-top:1px solid var(--rule)}[data-presentation] .ba.ba{margin:34px 0}[data-presentation] :is(.bz.bz,.ca.ca,.k.k,.cb.cb,.cc.cc,.cd.cd,.ac.ac,.ce.ce,.cf.cf,.d.d){margin:1em 0}[data-presentation] .ac.ac{margin:5.95px 0 0;color:var(--muted)}[data-presentation] .cd.cd{font-size:14.96px;line-height:1.45;color:var(--muted)}[data-presentation] .cc.cc{font-size:19.55px;color:var(--muted);margin:0 0 34px}[data-presentation] .cb.cb{font-family:var(--font-ui);font-size:15.3px;line-height:1.5;background:var(--card);border:1px solid var(--rule);border-left:3px solid var(--accent);padding:14.45px 17px;border-radius:4px;margin:34px 0}[data-presentation] .bz.bz{font-family:var(--font-head);font-size:18.7px;color:var(--accent);margin:3.4px 0 11.9px}[data-presentation] :is(.ar.ar,.bh.bh,.bw.bw,.bx.bx,.bf.bf,.by.by,.s.s){margin:1em 0;padding-left:40px}[data-presentation] :is(.bx.bx,.bf.bf,.by.by){list-style:none;padding:0;margin:0}[data-presentation] .by.by{display:flex;gap:17px;font-family:var(--font-ui)}[data-presentation] .bf.bf{display:flex;flex-wrap:wrap;gap:6.8px}[data-presentation] .bx.bx{display:flex;flex-wrap:wrap;gap:4.25px 18.7px;font-family:var(--font-ui);font-size:14.45px;color:var(--muted)}[data-presentation] .bw.bw{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:8.5px 21.25px;font-family:var(--font-ui);font-size:16.15px}[data-presentation] .bh.bh{list-style:none;padding:0;margin:0;border-top:1px solid var(--rule)}[data-presentation] .ar.ar{list-style:none;margin:6.8px 0 0;padding-left:0}[data-presentation] .bv.bv{font-size:15.81px}[data-presentation] :is(.bu.bu,.az.az,.aq.aq){font-size:1.17em;margin:1em 0}[data-presentation] .bt.bt{font-size:12.75px;font-style:italic;color:var(--muted)}[data-presentation] :is(.bl.bl,.af.af,.am.am,.i.i,.bu.bu,.az.az,.aq.aq){font-family:var(--font-head);letter-spacing:normal}[data-presentation] :is(.bu.bu,.az.az,.aq.aq){line-height:inherit}[data-presentation] .aq.aq{font-size:18.7px;margin:34px 0 8.5px}[data-presentation] .az.az{font-size:17.34px;margin:0}[data-presentation] .bu.bu{font-size:16.15px;margin:0 0 3.4px}[data-presentation] .bu.bu{line-height:1.3}[data-presentation] :is(.am.am,.i.i){font-size:19.55px;line-height:inherit;margin:42.5px 0 12.75px}[data-presentation]:where([data-app-theme="intellij-light"]:not(:has([data-runtime-theme])),:has([data-runtime-theme] option[value="intellij-light"]:checked)) :is(.am.am,.i.i)::before{content:"// ";color:var(--tk-cmt);font-weight:400}[data-presentation]:where([data-app-theme="darcula"]:not(:has([data-runtime-theme])),:has([data-runtime-theme] option[value="darcula"]:checked)) :is(.am.am,.i.i)::before{content:"// ";color:var(--tk-cmt);font-weight:400}[data-presentation]:where([data-app-theme="new-dark"]:not(:has([data-runtime-theme])),:has([data-runtime-theme] option[value="new-dark"]:checked)) :is(.am.am,.i.i)::before{content:"// ";color:var(--tk-cmt);font-weight:400}[data-presentation]:where([data-app-theme="high-contrast"]:not(:has([data-runtime-theme])),:has([data-runtime-theme] option[value="high-contrast"]:checked)) :is(.am.am,.i.i)::before{content:"// ";color:var(--tk-cmt);font-weight:400}[data-presentation] .am.am{font-size:17px;margin:0 0 10.2px}[data-presentation] :is(.bl.bl,.af.af){font-size:35.7px;line-height:1.2;margin:0 0 12.75px;letter-spacing:-0.01em}@container runtime-app (max-width:480px){[data-presentation] :is(.bl.bl,.af.af){font-size:28.9px}}[data-presentation] :is(.bl.bl,.cd.cd,.ce.ce,.cf.cf){margin:0}[data-presentation] .ce.ce{font-family:var(--font-ui);font-size:14.45px;color:var(--tk-attr);margin:2.55px 0 6.8px}[data-presentation] .n.n{font-family:var(--font-ui);font-size:13.6px;line-height:1.3;padding:3.74px 9.35px;border:1px solid var(--rule);border-radius:999px;background:var(--card);color:var(--tk-fn)}[data-presentation] .ay.ay{font-family:var(--font-ui);font-size:13.94px;font-weight:600;color:var(--tk-attr)}[data-presentation] :is(.r.r,.ca.ca,.k.k){font-family:var(--font-ui);font-size:14.45px;color:var(--muted)}[data-presentation] .ca.ca{margin:-25.5px 0 34px}[data-presentation] .ax.ax{font-family:var(--font-ui);font-size:13.94px;color:var(--muted)}[data-presentation] .be.be{font-family:var(--font-ui);font-size:13.6px;color:var(--muted);margin-top:8.5px}[data-presentation] :is(.ai.ai,.g.g){font-family:var(--font-code);font-size:0.86em;background:var(--card);border:1px solid var(--rule);border-radius:3px;padding:0.08em 0.3em;overflow-wrap:anywhere;color:var(--tk-fn)}[data-presentation] .ai.ai{background:none;border:0;padding:0;font-size:13.94px;overflow-wrap:normal;color:var(--fg)}[data-presentation] .al.al{display:flex;justify-content:space-between;align-items:baseline;gap:2.55px 17px;flex-wrap:wrap}[data-presentation] :is(.bs.bs,.ab.ab){display:flex;justify-content:space-between;align-items:baseline;gap:12.75px 17px;flex-wrap:wrap;margin-bottom:51px}@media print{[data-presentation] :is(.bs.bs,.ca.ca,.cg.cg){display:none}}[data-presentation] .br.br{display:grid;grid-template-columns:263.5px 1fr;gap:38.25px;align-items:start}@container runtime-app (max-width:768px){[data-presentation] .br.br{grid-template-columns:1fr;gap:27.2px}}@media print{[data-presentation] .br.br{grid-template-columns:221px 1fr}}[data-presentation] .w.w{display:flex;flex-wrap:wrap;align-items:baseline;gap:8.5px 21.25px;font-family:var(--font-ui);font-size:15.3px}[data-presentation] .bq.bq{display:flex;align-items:center;gap:29.75px;padding:25.5px;margin-bottom:29.75px;background:var(--card);border:1px solid var(--rule);border-radius:10px}@container runtime-app (max-width:480px){[data-presentation] .bq.bq{flex-direction:column;align-items:flex-start;gap:17px;padding:18.7px}}[data-presentation] .bp.bp{display:flex;align-items:center;gap:25.5px;margin-bottom:17px}@container runtime-app (max-width:480px){[data-presentation] .bp.bp{flex-direction:column;align-items:flex-start;gap:17px}}[data-presentation] .bg.bg{color:var(--tk-str)}[data-presentation] .at.at{color:var(--tk-num)}[data-presentation] .aw.aw{color:var(--tk-fn)}[data-presentation] .ak.ak{color:var(--tk-attr)}[data-presentation] :is(.bc.bc,.bd.bd,.bj.bj,.bo.bo,.bk.bk,.j.j,.q.q,.aa.aa,.l.l,.as.as){color:var(--accent);text-underline-offset:0.18em}@media print{[data-presentation] :is(.bc.bc,.bd.bd,.bj.bj,.bo.bo,.bk.bk){color:inherit;text-decoration:none}}[data-presentation] :is(.bc.bc,.bd.bd,.bj.bj,.bo.bo,.bk.bk,.j.j,.q.q,.aa.aa,.l.l,.as.as):where(:focus-visible){outline:2px solid var(--accent);outline-offset:3px;border-radius:2px}[data-presentation] .l.l{overflow-wrap:anywhere}[data-presentation] .q.q{font-family:var(--font-head);font-weight:600;color:var(--fg);text-decoration:none;font-size:17.85px}[data-presentation]:where([data-app-theme="intellij-light"]:not(:has([data-runtime-theme])),:has([data-runtime-theme] option[value="intellij-light"]:checked)) .q.q{color:var(--tk-fn)}[data-presentation]:where([data-app-theme="darcula"]:not(:has([data-runtime-theme])),:has([data-runtime-theme] option[value="darcula"]:checked)) .q.q{color:var(--tk-fn)}[data-presentation]:where([data-app-theme="new-dark"]:not(:has([data-runtime-theme])),:has([data-runtime-theme] option[value="new-dark"]:checked)) .q.q{color:var(--tk-fn)}[data-presentation]:where([data-app-theme="high-contrast"]:not(:has([data-runtime-theme])),:has([data-runtime-theme] option[value="high-contrast"]:checked)) .q.q{color:var(--tk-fn)}[data-presentation] .q.q:where(:hover){color:var(--accent)}[data-presentation] :is(.bo.bo,.aa.aa){font-family:var(--font-head);font-weight:600;color:var(--fg);text-decoration:none;letter-spacing:0.01em}[data-presentation] .bj.bj{color:inherit}[data-presentation] :is(.bd.bd,.j.j){color:var(--muted);text-decoration:none}[data-presentation] :is(.bd.bd,.j.j):where(:hover){color:var(--fg)}[data-presentation] :is(.bd.bd,.j.j):where([aria-current="page"]){color:var(--fg)}[data-presentation] .bc.bc{color:var(--accent);text-decoration:none}[data-presentation] .bc.bc:where(:hover){text-decoration:underline}[data-presentation] .av.av{color:var(--tk-kw);font-weight:600}[data-presentation] .bi.bi{color:var(--tk-cmt);font-style:italic}[data-presentation] .au.au{border-left:3px solid var(--rule);padding:1.7px 0 1.7px 17px;margin:0 0 23.8px}[data-presentation] .au.au:where(:hover){border-left:3px solid var(--accent)}[data-presentation] .ag.ag{border-collapse:collapse;width:100%;margin:21.25px 0;font-size:0.92em}[data-presentation] .p.p{border-bottom:1px solid var(--rule);padding:18.7px 0}[data-presentation] .ah.ah{background:var(--card);border:1px solid var(--rule);border-radius:6px;padding:14.45px 17px;overflow-x:auto;line-height:1.5;margin:21.25px 0}[data-presentation] :is(.bn.bn,.y.y){--bg:#fbfaf7;--fg:#1d1d1b;--muted:#6b6b66;--rule:#e4e1da;--accent:#9a3b1f;--card:#ffffff;--tk-kw:#9a3b1f;--tk-str:#4d7a2a;--tk-num:#1f5f9a;--tk-cmt:#8a8780;--tk-fn:#6b4aa0;--tk-attr:#8a5a12;--font-body:IBM Plex Serif,Georgia,Times New Roman,serif;--font-ui:ui-sans-serif,system-ui,sans-serif;--font-head:var(--font-body);--font-code:JetBrains Mono,ui-monospace,SF Mono,Menlo,Consolas,monospace;--max:714px;--app-text:var(--fg);--app-muted:var(--muted);--app-border:var(--rule);--app-accent:var(--accent);--app-surface:var(--card);--app-font:var(--font-body);--app-heading-font:var(--font-head);margin:0 auto;min-height:100vh;background:var(--bg);color:var(--fg);font-family:var(--font-body);font-size:17px;line-height:1.65}@media (prefers-color-scheme: dark){[data-presentation]:where([data-app-theme="paper"]:not(:has([data-runtime-theme])),:has([data-runtime-theme] option[value="paper"]:checked)) :is(.bn.bn,.y.y){--bg:#151514;--fg:#ecebe6;--muted:#a09e97;--rule:#2e2d2a;--accent:#e08a62;--card:#1d1d1b;--tk-kw:#e08a62;--tk-str:#a5c27a;--tk-num:#7fb0e0;--tk-cmt:#8d8b84;--tk-fn:#c3a6f0;--tk-attr:#e0b46a}}[data-presentation]:where([data-app-theme="intellij-light"]:not(:has([data-runtime-theme])),:has([data-runtime-theme] option[value="intellij-light"]:checked)) :is(.bn.bn,.y.y){--font-body:Inter,ui-sans-serif,system-ui,sans-serif;--font-head:var(--font-code);--font-ui:var(--font-code)}[data-presentation]:where([data-app-theme="darcula"]:not(:has([data-runtime-theme])),:has([data-runtime-theme] option[value="darcula"]:checked)) :is(.bn.bn,.y.y){--font-body:Inter,ui-sans-serif,system-ui,sans-serif;--font-head:var(--font-code);--font-ui:var(--font-code)}[data-presentation]:where([data-app-theme="new-dark"]:not(:has([data-runtime-theme])),:has([data-runtime-theme] option[value="new-dark"]:checked)) :is(.bn.bn,.y.y){--font-body:Inter,ui-sans-serif,system-ui,sans-serif;--font-head:var(--font-code);--font-ui:var(--font-code)}[data-presentation]:where([data-app-theme="high-contrast"]:not(:has([data-runtime-theme])),:has([data-runtime-theme] option[value="high-contrast"]:checked)) :is(.bn.bn,.y.y){--font-body:Inter,ui-sans-serif,system-ui,sans-serif;--font-head:var(--font-code);--font-ui:var(--font-code)}[data-presentation]:where([data-app-theme="intellij-light"]:not(:has([data-runtime-theme])),:has([data-runtime-theme] option[value="intellij-light"]:checked)) :is(.bn.bn,.y.y){--bg:#ffffff;--fg:#080808;--muted:#6f737a;--rule:#ebecf0;--accent:#0033b3;--card:#f7f8fa;--tk-kw:#0033b3;--tk-str:#067d17;--tk-num:#1750eb;--tk-cmt:#8c8c8c;--tk-fn:#00627a;--tk-attr:#871094}[data-presentation]:where([data-app-theme="darcula"]:not(:has([data-runtime-theme])),:has([data-runtime-theme] option[value="darcula"]:checked)) :is(.bn.bn,.y.y){--bg:#2b2b2b;--fg:#a9b7c6;--muted:#808080;--rule:#3c3f41;--accent:#cc7832;--card:#313335;--tk-kw:#cc7832;--tk-str:#6a8759;--tk-num:#6897bb;--tk-cmt:#808080;--tk-fn:#ffc66d;--tk-attr:#9876aa}[data-presentation]:where([data-app-theme="new-dark"]:not(:has([data-runtime-theme])),:has([data-runtime-theme] option[value="new-dark"]:checked)) :is(.bn.bn,.y.y){--bg:#1e1f22;--fg:#bcbec4;--muted:#868a91;--rule:#2b2d30;--accent:#56a8f5;--card:#2b2d30;--tk-kw:#cf8e6d;--tk-str:#6aab73;--tk-num:#2aacb8;--tk-cmt:#7a7e85;--tk-fn:#56a8f5;--tk-attr:#c77dbb}[data-presentation]:where([data-app-theme="high-contrast"]:not(:has([data-runtime-theme])),:has([data-runtime-theme] option[value="high-contrast"]:checked)) :is(.bn.bn,.y.y){--bg:#000000;--fg:#ffffff;--muted:#c7c7c7;--rule:#5a5a5a;--accent:#ffd700;--card:#0d0d0d;--tk-kw:#ffd700;--tk-str:#3dff9a;--tk-num:#6cc7ff;--tk-cmt:#bdbdbd;--tk-fn:#ff8ad8;--tk-attr:#ffb070}@media print{[data-presentation] :is(.bn.bn,.y.y){background:white;color:black}[data-presentation] .bn.bn{background:#fff;color:#000;font-size:10pt}}@container runtime-app (max-width:768px){[data-presentation] .bm.bm{order:-1}}@media print{[data-presentation] .bm.bm{order:0}}[data-presentation] .z.z :where([data-runtime-part="code"]){box-sizing:border-box}[data-presentation] .z.z :where([data-runtime-part="emphasis"]){box-sizing:border-box}[data-presentation] .z.z :where([data-runtime-part="link"]){box-sizing:border-box}[data-presentation] .z.z :where([data-runtime-part="strong"]){box-sizing:border-box}[data-presentation] .z.z :where([data-runtime-part="link"]){color:var(--accent);text-underline-offset:0.18em}[data-presentation] .z.z :where([data-runtime-part="code"]){font-family:var(--font-code);font-size:0.86em;background:var(--card);border:1px solid var(--rule);border-radius:3px;padding:0.08em 0.3em;overflow-wrap:anywhere;color:var(--tk-fn)}@media print{[data-presentation] .z.z :where([data-runtime-part="link"]){color:inherit;text-decoration:none}}[data-presentation] .z.z :where([data-runtime-part="link"]):where(:focus-visible){outline:2px solid var(--accent);outline-offset:3px;border-radius:2px}[data-presentation] .z.z{position:relative;padding-left:17px;margin:5.1px 0;line-height:1.5}[data-presentation] .z.z::before{content:"";position:absolute;left:1.7px;top:0.68em;width:5.44px;height:5.44px;border-radius:1px;background:var(--muted);opacity:0.7}[data-presentation] .x.x :where([data-runtime-part="control"]){font-size:14.45px;color:var(--fg);background:var(--card);border:1px solid var(--rule);border-radius:4px;padding:2.55px 5.95px}[data-presentation] .x.x :where([data-runtime-part="label"]){position:absolute;width:1px;height:1px;overflow:hidden;white-space:nowrap}
