@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Fraunces:ital,opsz,wght@0,9..144,400;1,9..144,400&display=swap";:root{color:#211c1c;background:#f7f3ef;font-family:DM Sans,sans-serif}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.45}button,input,select{outline-offset:3px}.kicker{text-transform:uppercase;letter-spacing:.2em;color:#9d6671;margin:0;font-size:.65rem;font-weight:700}.admin-shell{grid-template-columns:246px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{color:#f9eeeb;background:#3e1722;flex-direction:column;height:100vh;padding:1.5rem 1rem;display:flex;position:sticky;top:0}.admin-brand{letter-spacing:.16em;white-space:nowrap;align-items:center;gap:.75rem;padding:.4rem .5rem 2.4rem;font-size:.9rem;font-weight:700;display:flex}.admin-brand img{border-radius:10px}.admin-brand small{color:#d6adb6;letter-spacing:.24em;margin-top:.25rem;font-size:.55rem;display:block}.sidebar nav{gap:.25rem;display:grid}.sidebar nav button,.sidebar-foot button{color:#dfc9ca;text-align:left;background:0 0;border:0;justify-content:space-between;width:100%;padding:.9rem .8rem;font-size:.76rem;display:flex}.sidebar nav button:hover,.sidebar nav button.active{color:#fff;background:#ffffff20}.sidebar nav button span{opacity:.45}.sidebar-foot{color:#d2b6bb;border-top:1px solid #ffffff2b;margin-top:auto;padding:.8rem;font-size:.62rem}.sidebar-foot button{color:#fff;padding:.8rem 0;text-decoration:underline}.admin-main{min-width:0}.topbar{background:#fffaf6;border-bottom:1px solid #e6d8d2;justify-content:space-between;align-items:center;gap:2rem;min-height:172px;padding:2rem clamp(1.5rem,4vw,4rem);display:flex}.topbar h1{letter-spacing:-.055em;margin:.55rem 0 0;font:400 clamp(2.3rem,4vw,4.4rem)/1 Fraunces,serif}.topbar-status{color:#77676a;white-space:nowrap;align-items:center;gap:.5rem;font-size:.7rem;display:flex}.topbar-status i{background:#618f70;border-radius:50%;width:7px;height:7px}.topbar-status button{color:#642d3b;background:#fffaf6;border:1px solid #dbcac5;margin-left:.8rem;padding:.55rem .7rem}.admin-main main{max-width:1600px;margin:auto;padding:2rem clamp(1.5rem,4vw,4rem) 5rem}.metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin-bottom:1.2rem;display:grid}.metric{background:#fffaf6;border:1px solid #e5d7d0;flex-direction:column;min-height:155px;padding:1.2rem;display:flex}.metric span{text-transform:uppercase;letter-spacing:.12em;color:#80636b;font-size:.63rem;font-weight:700}.metric strong{color:#211c1c;margin:.7rem 0 .3rem;font:400 2.8rem Fraunces,serif}.metric small{color:#8b7a7a;font-size:.69rem}.two-col{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;margin-bottom:1.2rem;display:grid}.card{background:#fffaf6;border:1px solid #e5d7d0;min-width:0;padding:1.5rem}.card h2{letter-spacing:-.03em;margin:.4rem 0 1.2rem;font:400 1.9rem Fraunces,serif}.card-heading{justify-content:space-between;align-items:start;gap:1rem;display:flex}.card-heading>span{color:#937f80;font-size:.68rem}.bars{gap:.8rem;display:grid}.bar-row{grid-template-columns:110px minmax(0,1fr) 26px;align-items:center;gap:.7rem;font-size:.72rem;display:grid}.bar-row>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bar-row>div{background:#eee1dc;height:8px}.bar-row i{background:#642d3b;height:100%;display:block}.bar-row b{text-align:right}.trend{border-bottom:1px solid #dbcac5;align-items:end;gap:.3rem;height:190px;padding-top:1rem;display:flex}.trend>div{flex-direction:column;flex:1;justify-content:end;align-items:center;gap:.25rem;min-width:0;height:100%;display:flex}.trend i{background:#8f5c68;width:min(28px,100%);display:block}.trend small{color:#8e7b7b;white-space:nowrap;font-size:.52rem}.alert-list{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.alert-list li{border-bottom:1px solid #eaded8;gap:.3rem;padding-bottom:.6rem;font-size:.72rem;display:grid}.alert-list li b{color:#642d3b}.alert-list li span{color:#746568}.empty,.context-note{color:#8a7879;font-size:.78rem;line-height:1.6}.context-note{margin:1.3rem 0 0}.toolbar{flex-wrap:wrap;gap:.6rem;margin-bottom:1rem;display:flex}.toolbar>input{flex:14rem;min-width:0}.toolbar input,.toolbar select,.toolbar button,.note-cell input,.note-cell button,.pagination button,.control-button{color:#35282b;background:#fff;border:1px solid #d9c8c1;padding:.7rem;font-size:.73rem}.toolbar button,.note-cell button,.control-button{color:#fff;background:#642d3b;border-color:#642d3b}.table-wrap{overflow-x:auto}table{border-collapse:collapse;text-align:left;width:100%;font-size:.72rem}th{letter-spacing:.1em;text-transform:uppercase;color:#98777e;font-size:.61rem}th,td{vertical-align:top;border-bottom:1px solid #eaded8;padding:.55rem .6rem}th,td strong{white-space:nowrap}td select{background:#fff;border:1px solid #dbcac5;padding:.5rem}.note-cell{gap:.3rem;display:flex}.note-cell input{width:160px;min-width:100px;padding:.5rem}.note-cell button{padding:.5rem}.pagination{justify-content:flex-end;align-items:center;gap:1rem;margin-top:1rem;font-size:.7rem;display:flex}.pagination button{padding:.5rem .7rem}.health-list{gap:.6rem;display:grid}.health-list article,.plan-row{border-bottom:1px solid #e9dbd5;justify-content:space-between;gap:.7rem;padding:.65rem 0;font-size:.77rem;display:flex}.health-list article small{color:#946a75}.plan-row span{color:#642d3b}.card>p:not(.kicker){color:#756769;font-size:.8rem;line-height:1.6}.error{color:#a22e48;font-size:.78rem}.login-shell{background:radial-gradient(circle at 80% 20%,#e4c8c8,#0000 40%),#f7f3ef;place-items:center;min-height:100vh;padding:2rem;display:grid}.login-card{background:#fffaf6;border:1px solid #dfcec8;width:min(100%,520px);padding:3rem}.login-card img{border-radius:12px;margin-bottom:1.5rem}.login-card h1{letter-spacing:-.06em;margin:.6rem 0 1rem;font:400 3.7rem/1 Fraunces,serif}.login-card>p:not(.kicker){color:#77686a;font-size:.83rem;line-height:1.6}.login-card form{gap:1rem;margin-top:2rem;display:grid}.login-card label{text-transform:uppercase;letter-spacing:.08em;gap:.5rem;font-size:.7rem;font-weight:700;display:grid}.login-card input{background:#fff;border:1px solid #d9c8c1;padding:.85rem}.login-card button{color:#fff;text-transform:uppercase;background:#642d3b;border:1px solid #642d3b;padding:.85rem;font-size:.73rem}.login-card code{font-size:.75rem}.control-button{margin-top:1rem}.sidebar-foot button:hover,.toolbar button:hover,.control-button:hover{filter:brightness(1.18)}@media (width<=1000px){.admin-shell{grid-template-columns:1fr}.sidebar{width:100%;height:auto;position:static}.sidebar nav{display:flex;overflow:auto}.sidebar nav button{white-space:nowrap;gap:.7rem}.sidebar-foot{display:none}.admin-brand{padding-bottom:1rem}.topbar{min-height:130px}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.two-col,.metric-grid{grid-template-columns:1fr}.topbar{flex-direction:column;align-items:start}.topbar-status{flex-wrap:wrap}.admin-main main{padding:1rem 1rem 4rem}.card{padding:1rem}.login-card{padding:2rem}.login-card h1{font-size:3rem}}.totp-qr{background:#fff;border:1px solid #e5d6cf;margin:1rem 0;padding:.5rem;display:block}.login-card .small{word-break:break-all;font-size:.8rem}.link-button{color:inherit;cursor:pointer;background:0 0;border:0;margin-top:1rem;text-decoration:underline}.recovery-codes{letter-spacing:.08em;-webkit-user-select:all;user-select:all;background:#f0e5df;border:1px solid #e5d6cf;padding:1rem;font:600 1rem/1.8 ui-monospace,monospace}.row{flex-wrap:wrap;gap:.5rem;display:flex}.notice{background:#fff6dd;border:1px solid #d9b45a;padding:.8rem 1rem}.card h3{margin:1.5rem 0 .5rem}.login-card .link-button{color:#642d3b;text-transform:none;letter-spacing:0;background:0 0;border:0;width:auto;margin-top:1rem;padding:0;font-size:.8rem;text-decoration:underline;display:block}:root{--r-xs:8px;--r-sm:12px;--r-md:18px;--r-lg:26px;--r-xl:34px;--r-pill:999px}.card,.login-card,.metric,.alert-list,.health-list,.note-cell,.notice,.plan-row,.recovery-codes,.toolbar,.trend,.bar-row,.sidebar-foot,.topbar-status{border-radius:var(--r-lg)}.metric,.notice,.plan-row,.bar-row{border-radius:var(--r-md)}.topbar{border-radius:0 0 var(--r-lg) var(--r-lg)}.sidebar{border-radius:0 var(--r-xl) var(--r-xl) 0}.sidebar nav button,.sidebar nav a{border-radius:var(--r-md)}button,.control-button,.pagination button,.row button{border-radius:var(--r-pill)}.link-button{border-radius:var(--r-xs)}input:not([type=checkbox]):not([type=radio]),select,textarea{border-radius:var(--r-sm)}.totp-qr{border-radius:var(--r-md)}.bar-row div,.bar-row i{border-radius:var(--r-pill)}.login-card img{border-radius:14px}.price-edit{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.price-edit label{align-items:center;gap:.3rem;display:flex}.price-edit input{width:7rem}.price-note{margin-top:1rem}.price-note input{flex:1;min-width:14rem}.confirm-box{border-radius:var(--r-md);background:#fff6dd;border:1px solid #d9b45a;margin:1rem 0;padding:1rem 1.2rem}.confirm-box h3{margin-top:0}.table-wrap{border-radius:var(--r-sm);border:1px solid #eaded8;overflow-x:auto}.table-wrap thead th{background:#fffaf6;box-shadow:inset 0 -1px #eaded8}.table-wrap tfoot td{font-variant-numeric:tabular-nums;background:#fbf3ee;border-top:2px solid #d9c8c1;border-bottom:0;font-weight:700}.table-wrap td small.key,td.wrap{white-space:normal;overflow-wrap:anywhere}.table-wrap td.key{overflow-wrap:anywhere;color:#6d5a5e;max-width:16rem;font-size:.66rem}.table-wrap td.num,.table-wrap th.num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.table-wrap td.sub{color:#6d5a5e;font-size:.66rem}.show-more{color:#6d5a5e;justify-content:center;align-items:center;gap:.8rem;margin:.8rem 0 0;font-size:.72rem;display:flex}.show-more button{color:#642d3b;background:#fff;border:1px solid #642d3b;padding:.45rem .9rem;font-size:.72rem}.bars+.fin-line{margin-top:.6rem;font-weight:700}.table-wrap+.table-wrap,.table-wrap+h3{margin-top:1rem}td small{color:#8b7a7a}.tabs{border-radius:var(--r-pill);scrollbar-width:thin;background:#fffaf6;border:1px solid #e5d7d0;gap:.3rem;margin-bottom:1.2rem;padding:.3rem;display:flex;overflow-x:auto}.tabs button{color:#6d5a5e;white-space:nowrap;background:0 0;border:0;flex:none;padding:.6rem 1rem;font-size:.74rem}.tabs button:hover{background:#f3e8e3}.tabs button.active{color:#fff;background:#642d3b}.tabs button:focus-visible,.segmented button:focus-visible,.chip:focus-within{outline-offset:2px;outline:2px solid #9d6671}.tab-panel{gap:1.2rem;display:grid}.tab-panel>.two-col{margin-bottom:0}.form-row{flex-wrap:wrap;align-items:flex-end;gap:.8rem 1rem;margin-bottom:1rem;display:flex}.field{letter-spacing:.1em;text-transform:uppercase;color:#80636b;gap:.3rem;font-size:.6rem;font-weight:700;display:grid}.field input,.field select{letter-spacing:0;text-transform:none;color:#35282b;background:#fff;border:1px solid #d9c8c1;width:9rem;padding:.55rem .65rem;font-size:.75rem;font-weight:400}.field input[type=date]{width:10rem}.field.wide{flex:16rem}.field.wide input,.field.wide select{width:100%}.field small{letter-spacing:0;text-transform:none;color:#9a8a8b;font-size:.6rem;font-weight:400}.form-actions{flex-wrap:wrap;align-items:center;gap:.5rem;margin-left:auto;display:flex}.form-actions button,.inline-edit button,.notice button{color:#fff;background:#642d3b;border:1px solid #642d3b;padding:.55rem 1rem;font-size:.73rem}.form-actions button.secondary{color:#642d3b;background:#fff}.chips{border:0;flex-wrap:wrap;gap:.4rem;margin:0 0 1rem;padding:0;display:flex}.chips legend{letter-spacing:.1em;text-transform:uppercase;color:#80636b;margin-bottom:.4rem;padding:0;font-size:.6rem;font-weight:700}.chip{border-radius:var(--r-pill);cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d9c8c1;align-items:center;gap:.4rem;padding:.4rem .75rem;font-size:.72rem;display:inline-flex}.chip:has(input:checked){color:#642d3b;background:#f3e3e6;border-color:#9d6671}.chip:has(input:disabled){opacity:.5;cursor:not-allowed}.chip input{accent-color:#642d3b;margin:0}.form-row>.chip{align-self:flex-end;margin-bottom:.1rem}.chip-clear{color:#642d3b;background:0 0;border:0;padding:.4rem;font-size:.72rem;text-decoration:underline}.inline-edit{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.inline-edit input,.inline-edit select{background:#fff;border:1px solid #d9c8c1;max-width:14rem;padding:.4rem .5rem;font-size:.72rem}.inline-edit input[type=number]{width:4.5rem}.inline-edit button{padding:.4rem .8rem}.card-heading a{color:#642d3b;white-space:nowrap;font-size:.72rem}.notice a{color:#642d3b}.finance{margin-bottom:1.2rem}.finance .card-heading{flex-wrap:wrap}.segmented{border-radius:var(--r-pill);background:#fff;border:1px solid #e5d7d0;gap:.2rem;padding:.2rem;display:inline-flex}.segmented button{color:#6d5a5e;white-space:nowrap;background:0 0;border:0;padding:.45rem .8rem;font-size:.7rem}.segmented button.active{color:#fff;background:#642d3b}.fin-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;margin-bottom:1.2rem;display:grid}.fin-grid .metric{min-height:0}.fin-grid .metric strong{font-size:2.2rem}.fin-cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;display:grid}.fin-cols.two{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1rem}.fin-cols h3{margin:.5rem 0 .4rem;font-size:.95rem}.fin-line{border-bottom:1px solid #eee3de;justify-content:space-between;gap:.8rem;margin:0;padding:.4rem 0;font-size:.75rem;display:flex}.fin-line span{color:#6d5a5e}.fin-line b{white-space:nowrap}.badge{border-radius:var(--r-pill);color:#fff;background:#8a7879;margin-right:.3rem;padding:.1rem .5rem;font-size:.62rem;display:inline-block}.badge.green{background:#4f7d5e}.badge.amber{background:#b07a1c}.badge.red{background:#a22e48}.spark{border-bottom:1px solid #dbcac5;align-items:flex-end;gap:2px;height:64px;display:flex}.spark i{background:#8f5c68;border-radius:3px 3px 0 0;flex:1;min-width:1px}.spark.revenue i{background:#4f7d5e}@media (width<=1200px){.fin-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fin-cols{grid-template-columns:1fr 1fr}}@media (width<=700px){.fin-grid,.fin-cols,.fin-cols.two{grid-template-columns:1fr}.form-actions{margin-left:0}.field input,.field select{width:100%}.field{flex:8rem}.tabs{border-radius:var(--r-md)}}.card-heading>button,.price-edit button{color:#642d3b;background:#fff;border:1px solid #642d3b;padding:.45rem .9rem;font-size:.72rem}.price-edit button{color:#fff;background:#642d3b}.price-edit input{background:#fff;border:1px solid #d9c8c1;padding:.45rem .55rem;font-size:.75rem}.context-note+form,.context-note+.table-wrap,.context-note+.form-row,.context-note+.chips{margin-top:1rem}@media (width<=1000px){.admin-shell{grid-template-columns:minmax(0,1fr)}.sidebar{min-width:0}}.fin-line.total{border-top:2px solid #d9c8c1;border-bottom:0;font-weight:700}.fin-line.total span{color:inherit}.table-wrap td .inline-edit:has(input[type=number]):not(:has(select)){flex-wrap:nowrap}.pb{gap:1.2rem;display:grid}.pb>.card{margin:0}.pb-status{color:#77676a;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.7rem;display:flex}.pb-status button{color:#642d3b;background:#fff;border:1px solid #dbcac5;padding:.45rem .8rem;font-size:.7rem}.pb-dot{background:#4f7d5e;border-radius:50%;width:8px;height:8px;animation:2s infinite pb-pulse;box-shadow:0 0 #4f7d5e88}.pb-dot.off{background:#b5a5a6;animation:none}@keyframes pb-pulse{70%{box-shadow:0 0 0 7px #4f7d5e00}to{box-shadow:0 0 #4f7d5e00}}@media (prefers-reduced-motion:reduce){.pb-dot{animation:none}}.pb-progress{gap:.5rem;margin-bottom:1.2rem;font-size:.8rem;display:grid}.pb-progress-head{flex-wrap:wrap;justify-content:space-between;gap:.6rem;display:flex}.pb-progress progress{appearance:none;border-radius:var(--r-pill);background:#eee1dc;border:0;width:100%;height:12px;overflow:hidden}.pb-progress progress::-webkit-progress-bar{border-radius:var(--r-pill);background:#eee1dc}.pb-progress progress::-webkit-progress-value{border-radius:var(--r-pill);background:#642d3b}.pb-progress progress::-moz-progress-bar{border-radius:var(--r-pill);background:#642d3b}.pb-banner{margin:0}.pb-banner.red{background:#fbe9ed;border-color:#a22e48}tr.pb-amber td{background:#fff6dd}tr.pb-red td{background:#fbe9ed}.pb .row .control-button{margin-top:0}.app-version{letter-spacing:.04em;opacity:.7;margin-top:.45rem;font-size:.72rem;display:block}.plan-rec{margin-top:1.4rem}.plan-rec .card-heading select{background:#fff;border:1px solid #d9c8c1;margin-left:.4rem;padding:.35rem .5rem;font-size:.72rem}.rec-plan{margin:1rem 0}.rec-head{flex-wrap:wrap;align-items:center;gap:.5rem;margin:0 0 .5rem;display:flex}.rec-head small{color:#6d5a5e}.plan-rec button{color:#642d3b;white-space:nowrap;background:#fff;border:1px solid #642d3b;padding:.35rem .7rem;font-size:.68rem}.plan-rec button:disabled{opacity:.45}.plan-rec details summary{cursor:pointer;font-weight:600}.plan-rec details p{margin:.5rem 0}.crm{gap:1.2rem;display:grid}.entity-chip{border-radius:var(--r-pill);color:#642d3b;white-space:nowrap;background:#fff;border:1px solid #d9c8c1;padding:.15rem .6rem;font:600 .7rem ui-monospace,SFMono-Regular,Menlo,monospace;text-decoration:none;display:inline-block}.entity-chip.brand{font-family:inherit}.entity-chip:hover{background:#f3e3e6;border-color:#9d6671}.entity-chip:focus-visible,.entity-cell:focus-visible,.back-link:focus-visible,.actions-menu button:focus-visible{outline-offset:2px;outline:2px solid #9d6671}.entity-cell{color:#642d3b;cursor:pointer;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.back-link{color:#642d3b;margin-bottom:.6rem;font-size:.72rem;display:inline-block}.chip-list{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.facts{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:.2rem 1.5rem;margin:0 0 1rem;display:grid}.facts div{border-bottom:1px solid #eee3de;justify-content:space-between;gap:.8rem;padding:.45rem 0;font-size:.75rem;display:flex}.facts dt{color:#6d5a5e}.facts dd{text-align:right;overflow-wrap:anywhere;margin:0;font-weight:600}.user-card h2{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1.5rem}.user-card .contact{border-radius:var(--r-sm);background:#fff6dd;border:1px solid #d9b45a;margin:0;padding:.4rem .7rem;font-size:.78rem}.card-panel{gap:.6rem;display:grid}.card-panel h3{margin:.6rem 0 .2rem;font-size:.95rem}.actions-menu{position:relative}.actions-menu>button{color:#fff;border-radius:var(--r-pill);background:#642d3b;border:1px solid #642d3b;padding:.55rem 1rem;font-size:.73rem}.actions-menu ul{z-index:5;border-radius:var(--r-sm);background:#fff;border:1px solid #e5d7d0;min-width:14rem;margin:0;padding:.3rem;list-style:none;position:absolute;top:calc(100% + .3rem);right:0;box-shadow:0 10px 30px #3e172222}.actions-menu li button{text-align:left;color:#35282b;border-radius:var(--r-xs);background:0 0;border:0;width:100%;padding:.55rem .7rem;font-size:.75rem;display:block}.actions-menu li button:hover:not(:disabled){background:#f3e8e3}.crm-dialog{border-radius:var(--r-md);color:#211c1c;background:#fffaf6;border:1px solid #d9c8c1;width:min(34rem,100vw - 2rem);padding:1.4rem}.crm-dialog::backdrop{background:#3e172255}.crm-dialog form{gap:.9rem;display:grid}.crm-dialog h3{margin:0;font:400 1.5rem Fraunces,serif}.crm-dialog .effect{border-radius:var(--r-sm);background:#fff6dd;border:1px solid #d9b45a;padding:.6rem .8rem;font-size:.78rem;line-height:1.5}.crm-dialog .effect p{margin:.2rem 0}.crm-dialog textarea,.crm-dialog .field input,.crm-dialog .field select{letter-spacing:0;text-transform:none;color:#35282b;background:#fff;border:1px solid #d9c8c1;width:100%;padding:.55rem .65rem;font:400 .78rem DM Sans,sans-serif}.crm-dialog .form-actions{justify-content:flex-end;margin-left:0}.toasts{z-index:20;gap:.5rem;max-width:min(26rem,100vw - 2.4rem);display:grid;position:fixed;bottom:1.2rem;right:1.2rem}.toast{border-radius:var(--r-md);color:#fff;background:#2f4f3a;justify-content:space-between;align-items:center;gap:.8rem;margin:0;padding:.75rem 1rem;font-size:.78rem;display:flex;box-shadow:0 10px 30px #0003}.toast.error{background:#a22e48}.toast button{color:inherit;background:0 0;border:0;padding:0 .2rem;font-size:1rem}.card-heading>button{border-radius:var(--r-pill)}.user-card .metric strong{overflow-wrap:anywhere;font-size:2.2rem}
