
@font-face{font-family:"Fraunces";src:url(fonts/fraunces-600-opsz-latin.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}
@font-face{font-family:"Manrope";src:url(fonts/manrope-500-800-latin.woff2) format("woff2");font-weight:500 800;font-style:normal;font-display:swap}
@font-face{font-family:"Fraunces Fallback";src:local("Georgia");size-adjust:128.99%;ascent-override:75.82%;descent-override:19.77%;line-gap-override:0%}
@font-face{font-family:"Manrope Fallback";src:local("Arial");size-adjust:128.11%;ascent-override:83.21%;descent-override:23.42%;line-gap-override:0%}
:root{
  --navy:#03122F;--deep:#001547;--footer:#020C21;--electric:#0053E7;--royal:#002CB1;--cyan:#07C1F6;--ice:#C4F0FC;--violet:#A247F0;
  --night-text:#EDF4FB;--night-sub:#C9D8EE;--night-muted:#8FB4E6;--night-line:rgba(196,240,252,.16);--night-line-strong:rgba(196,240,252,.3);--night-panel:rgba(196,240,252,.05);--night-panel-hover:rgba(196,240,252,.1);
  --day-bg:#F4F9FD;--day-text:#0B1B3F;--day-head:#03122F;--day-muted:#3D5478;--day-line:#D6E6F2;--day-card:#fff;--day-card-line:#C9DEF0;--day-pill:#EAF4FD;
  --warn-bg:#FFF1C9;--warn-ink:#6B4300;--warn-line:#F2D27A;--bad-bg:#FDE8E8;--bad-ink:#8E1B1B;--bad-line:#F3B9B9;
  --r-s:12px;--r:18px;--r-l:22px;--pill:999px;
  --fh:"Fraunces","Fraunces Fallback",Georgia,serif;--fb:"Manrope","Manrope Fallback",Arial,sans-serif;
  --ease:cubic-bezier(.22,1,.36,1);--fast:180ms;
}
*{box-sizing:border-box}
html{background:var(--navy)}
body{margin:0;font-family:var(--fb);font-weight:500;font-size:16px;line-height:1.5;color:var(--day-text);background:var(--day-bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}
a{color:var(--electric);text-underline-offset:.18em}
h1,h2,h3,h4,.h1,.h2,.h3,.num{font-family:var(--fh);font-weight:600;font-optical-sizing:auto;letter-spacing:-.015em;line-height:1.1;margin:0;color:var(--day-head)}
.h1,h1{font-size:30px}.h2,h2{font-size:22px}.h3,h3{font-size:18px}.h4,h4{font-size:16px}
.night,.night h1,.night h2,.night h3,.night .h1,.night .h2,.night .h3,.night .num{color:var(--night-text)}
p{margin:0}
.muted{color:var(--day-muted)}.night .muted{color:var(--night-muted)}
.small{font-size:13.5px}

strong,b{font-weight:800}

svg.i{width:20px;height:20px;flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}

/* The avatar in Maythem's sidebar */
.avatar{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,var(--electric),var(--violet));color:#fff;display:inline-flex;align-items:center;justify-content:center;font:800 12px/1 var(--fb)}

/* Laptop layout (Maythem) */
.lap{display:grid;grid-template-columns:248px minmax(0,1fr);min-height:100vh;background:var(--day-bg)}
.side{background:var(--navy);color:var(--night-text);padding:calc(22px + env(safe-area-inset-top,0px)) 14px 18px;position:sticky;top:0;height:100vh;display:flex;flex-direction:column;gap:18px}

/* iPhone Home Screen: the page runs under the clock (viewport-fit=cover, black-translucent status bar).
   Pages with the sidebar pad it; pages without one get a navy strip behind the clock. */
body:not(:has(.side))::before{content:"";display:block;position:sticky;top:0;z-index:40;height:env(safe-area-inset-top,0px);background:var(--navy)}
body{padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px)}
.side .logo{display:block;padding:0 8px}
.side .logo img{width:200px;height:auto;display:block}
.side nav{display:flex;flex-direction:column;gap:2px}
.side nav a{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:var(--r-s);color:var(--night-sub);text-decoration:none;font-weight:600;font-size:15px;transition:background var(--fast) var(--ease)}
.side nav a:hover{background:var(--night-panel);color:var(--night-text)}
.side nav a.on{background:var(--night-panel-hover);color:var(--night-text)}
.side nav a .n{margin-left:auto;background:var(--cyan);color:var(--navy);border-radius:var(--pill);font-size:11px;font-weight:800;padding:1px 7px}
.side .foot{margin-top:auto;border-top:1px solid var(--night-line);padding-top:14px;font-size:13px;color:var(--night-muted);display:flex;align-items:center;gap:10px}
.side .foot b{color:var(--night-sub);display:block;font-size:13px}
.main{padding:28px 32px 60px;min-width:0}
.main > *{max-width:1180px}
.top{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:22px}
.top h1{font-size:34px}
.top .sub{color:var(--day-muted);margin-top:6px;font-size:15px}
.actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center}

.grid{display:grid;gap:18px}
.grid > *,.lap > *,.card{min-width:0}
.g2{grid-template-columns:repeat(2,minmax(0,1fr))}

@media (max-width:760px){.g2{grid-template-columns:1fr}}

/* Cards and panels */
.card{background:var(--day-card);border:1px solid var(--day-line);border-radius:var(--r);padding:18px;display:flex;flex-direction:column;gap:12px}

.card.plan{border-color:var(--day-card-line);border-radius:var(--r-l);box-shadow:0 16px 36px rgba(0,83,231,.08)}
.card.night{background:var(--navy);border-color:transparent;color:var(--night-text);box-shadow:0 16px 36px rgba(0,21,71,.35)}
.card.warn{background:var(--warn-bg);border-color:var(--warn-line);color:var(--warn-ink)}
.card.bad{background:var(--bad-bg);border-color:var(--bad-line);color:var(--bad-ink)}
.card.warn h3,.card.warn .h3,.card.bad h3,.card.bad .h3{color:inherit}

.card .head{display:flex;align-items:center;justify-content:space-between;gap:10px}
.card .head h2,.card .head h3{font-size:18px}
.card .head a.more{font-size:13.5px;font-weight:700;text-decoration:none}
.card.night .head a.more{color:var(--ice)}
.notice{display:flex;gap:10px;align-items:flex-start;border-radius:var(--r-s);padding:10px 12px;font-size:14px;background:var(--day-pill);color:var(--day-text)}
.notice svg.i{margin-top:2px}
.notice.warn{background:var(--warn-bg);color:var(--warn-ink)}
.notice.bad{background:var(--bad-bg);color:var(--bad-ink)}
.notice.night{background:var(--night-panel-hover);color:var(--night-text)}
.empty{text-align:left;color:var(--day-muted);font-size:14.5px;border:1px dashed var(--day-card-line);border-radius:var(--r);padding:16px}
.empty b{color:var(--day-text)}

/* Buttons: electric and quiet on day; neon and ghost on night */
.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 20px;border:1px solid var(--electric);border-radius:var(--r-s);background:var(--electric);color:#fff;font:800 15px/1.2 var(--fb);text-decoration:none;cursor:pointer;transition:background var(--fast) var(--ease),border-color var(--fast) var(--ease),transform var(--fast) var(--ease);white-space:nowrap}
.btn:hover{background:var(--royal);border-color:var(--royal)}
.btn:active{transform:translateY(1px)}
.btn.quiet{background:var(--day-card);border-color:var(--day-card-line);color:var(--electric)}
.btn.quiet:hover{background:var(--day-pill);border-color:var(--electric)}
.btn.neon{background:var(--cyan);border-color:var(--cyan);color:var(--navy)}
.btn.neon:hover{background:#39d3ff;border-color:#39d3ff}

.btn.small{min-height:38px;padding:0 14px;font-size:13.5px}
.btn.block{width:100%}
.btn[aria-disabled="true"]{opacity:.5;cursor:not-allowed}
.btn svg.i{width:18px;height:18px}
.row-actions{display:flex;gap:8px;flex-wrap:wrap}

/* Tags */

.tag{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:var(--pill);font-size:12px;font-weight:700;white-space:nowrap;background:var(--day-pill);color:var(--electric)}
.tag svg.i{width:13px;height:13px;stroke-width:2.2}
.tag.ok{background:var(--day-pill);color:var(--electric)}
.tag.wait{background:var(--warn-bg);color:var(--warn-ink)}
.tag.bad{background:var(--bad-bg);color:var(--bad-ink)}
.tag.mute{background:#E9EFF6;color:var(--day-muted)}
.tag.night{background:rgba(196,240,252,.16);color:var(--ice)}
.tag.done{background:var(--navy);color:var(--ice)}
.code{font:700 13px/1 ui-monospace,Menlo,Consolas,monospace;background:var(--day-pill);border-radius:8px;padding:4px 8px;color:var(--day-head);letter-spacing:.04em}

/* Lists and rows */
.list{display:flex;flex-direction:column;gap:0;margin:0;padding:0;list-style:none}
.list > li{display:flex;align-items:center;gap:12px;padding:12px 0;border-top:1px solid var(--day-line)}
.list > li:first-child{border-top:0;padding-top:0}
.list > li:last-child{padding-bottom:0}

.list .t{font-weight:700;font-size:15px;color:var(--day-head)}
.list .d{font-size:13px;color:var(--day-muted);margin-top:1px}
.list .r{text-align:right;flex:none}
.list .r .num{font-size:17px}
.list a.t{text-decoration:none}
.list.links > li{cursor:pointer}
.chev{color:var(--day-muted);flex:none}
.night .list > li{border-color:var(--night-line)}
.night .list .t{color:var(--night-text)}.night .list .d{color:var(--night-muted)}

/* Tables (laptop) */
.table{width:100%;border-collapse:collapse;font-size:14.5px}
.table th{font-size:12.5px;font-weight:800;color:var(--day-muted);text-align:left;padding:8px 12px;border-bottom:1px solid var(--day-card-line);letter-spacing:.01em}
.table td{padding:11px 12px;border-bottom:1px solid var(--day-line);vertical-align:middle}
.table tr:last-child td{border-bottom:0}
.table .num{font-size:16px;white-space:nowrap}
.table td.r,.table th.r{text-align:right}
.table a{font-weight:700;text-decoration:none}
.table .d{font-size:12.5px;color:var(--day-muted)}

/* Forms */
.field{display:flex;flex-direction:column;gap:6px}
.field label{font-size:13.5px;font-weight:700;color:var(--day-head)}
.field .hint{font-size:12.5px;color:var(--day-muted)}
.in{display:flex;align-items:center;gap:8px;min-height:48px;padding:0 14px;border:1px solid var(--day-card-line);border-radius:var(--r-s);background:#fff;font-size:16px;color:var(--day-text)}

.in.ok{border-color:var(--electric)}
.in.err{border-color:var(--bad-ink);background:#fff}
.err-text{font-size:13px;color:var(--bad-ink);font-weight:700}
.night .field label{color:var(--night-text)}
.night .in{background:rgba(196,240,252,.08);border-color:var(--night-line-strong);color:var(--night-text)}

.seg{display:flex;background:#fff;border:1px solid var(--day-card-line);border-radius:var(--r-s);padding:4px;gap:4px}
.seg a{flex:1;text-align:center;padding:9px 6px;border-radius:9px;font-size:14px;font-weight:700;color:var(--day-muted);text-decoration:none}
.seg a.on{background:var(--navy);color:var(--night-text)}
.toggle{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:700}
.toggle i{width:40px;height:24px;border-radius:12px;background:#C9D8EE;position:relative;display:inline-block}
.toggle i:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff}
.toggle.on i{background:var(--electric)}.toggle.on i:after{left:19px}
.toggle.night i{background:rgba(196,240,252,.25)}.toggle.night.on i{background:var(--cyan)}
.check{display:flex;align-items:flex-start;gap:10px;font-size:15px}
.check i{width:22px;height:22px;border-radius:7px;border:2px solid var(--day-card-line);background:#fff;flex:none;display:inline-flex;align-items:center;justify-content:center;color:#fff;margin-top:1px}
.check.on i{background:var(--electric);border-color:var(--electric)}
.check i svg.i{width:14px;height:14px;stroke-width:3}
.check.on i svg.i{display:block}
.check:not(.on) i svg.i{display:none}
.codes{display:flex;gap:8px;justify-content:space-between}
.codes span{flex:1;height:56px;border-radius:12px;border:1px solid var(--night-line-strong);background:rgba(196,240,252,.08);display:flex;align-items:center;justify-content:center;font:600 26px/1 var(--fh);color:var(--night-text)}
.codes span.cur{border-color:var(--cyan);box-shadow:0 0 0 3px rgba(7,193,246,.25)}

/* Sign-in page */
.signin{min-height:100vh;background:radial-gradient(900px 600px at 50% 0%,rgba(0,83,231,.45),transparent 60%),var(--navy);display:flex;align-items:center;justify-content:center;padding:24px 16px}
.signin .box{width:100%;max-width:420px;display:flex;flex-direction:column;gap:18px;color:var(--night-text)}
.signin .box img{width:240px;height:auto;align-self:center}
.signin .panel{background:rgba(196,240,252,.06);border:1px solid var(--night-line);border-radius:var(--r-l);padding:22px;display:flex;flex-direction:column;gap:14px}
.signin h1{color:var(--night-text);font-size:26px}
.signin p{color:var(--night-sub);font-size:14.5px}
.signin a{color:var(--ice)}

/* Key-value lists and timelines */
.kv{display:grid;grid-template-columns:140px 1fr;gap:6px 14px;font-size:14.5px}
.kv dt{color:var(--day-muted);font-weight:700;font-size:13px}
.kv dd{margin:0}
.night .kv dt{color:var(--night-muted)}

.timeline{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}
.timeline li{display:grid;grid-template-columns:150px 1fr;gap:12px;padding:10px 0;border-top:1px solid var(--day-line);font-size:14px}
.timeline li:first-child{border-top:0}
.timeline .w{color:var(--day-muted);font-size:13px}
.timeline .who{font-weight:700;color:var(--day-head)}

mark{background:var(--ice);color:var(--navy);border-radius:4px;padding:0 3px}
hr.sep{border:0;border-top:1px solid var(--day-line);margin:4px 0}
.night hr.sep{border-color:var(--night-line)}

/* Maythem's screens on a phone or tablet (12 Oct 2026, after Maythem's iPhone test).
   Below 1000px the headline figures go two by two, below 380px one per row; big
   figures shrink to their box and never break; header buttons drop under the
   title; tables scroll sideways inside their card; the sidebar becomes a menu. */
.side .nav-toggle,.side .menu-btn{display:none}
.side .side-bar{display:flex;align-items:center;justify-content:space-between;gap:10px}
.scroll{overflow-x:auto;max-width:100%;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin}
.swipe{display:none;font-size:12px;color:var(--day-muted);margin-top:6px}
.scroll.wide + .swipe{display:block}

.actions .search{min-width:260px;flex:1 1 260px}

@media (max-width:900px){
  .lap{grid-template-columns:1fr}
  .side{position:sticky;top:0;z-index:30;height:auto;max-height:100dvh;overflow:auto;padding:env(safe-area-inset-top,0px) 0 0;gap:0;box-shadow:0 8px 24px rgba(2,12,33,.35)}
  .side .side-bar{padding:10px 16px;min-height:60px}
  .side .logo{padding:0}
  .side .logo img{width:150px}
  .side .menu-btn{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 14px;border:1px solid rgba(196,240,252,.45);border-radius:var(--r-s);color:var(--night-text);font:800 14px/1 var(--fb);cursor:pointer;user-select:none}
  .side .menu-btn svg.i{width:18px;height:18px}
  .side .menu-btn .n{background:var(--cyan);color:var(--navy);border-radius:var(--pill);font-size:11px;padding:2px 7px}
  .side .menu-btn .close,.side .nav-toggle:checked ~ .side-bar .menu-btn .open{display:none}
  .side .nav-toggle:checked ~ .side-bar .menu-btn .close{display:inline}
  .side nav,.side .foot{display:none}
  .side .nav-toggle:checked ~ nav{display:flex;padding:6px 10px 10px;border-top:1px solid var(--night-line)}
  .side .nav-toggle:checked ~ .foot{display:flex;margin:0 16px 16px;padding-top:14px}
  .side nav a{min-height:44px;font-size:16px}
  .main{padding:18px 16px 56px}
  .top{flex-direction:column;align-items:stretch;gap:12px;margin-bottom:18px}
  .top h1{font-size:28px}
  .actions{justify-content:flex-start}
  .actions .search{min-width:0;width:100%;flex-basis:100%}
  
  .card{padding:16px}
  .card .head{flex-wrap:wrap}
  .scroll{margin:0 -16px;padding:0 16px}
  .table{min-width:560px}
  .scroll:has(th:nth-child(6)) .table{min-width:760px}
  .scroll:has(th:nth-child(8)) .table{min-width:940px}
  .kv{grid-template-columns:1fr;gap:2px 0}
  .kv dt{margin-top:8px}.kv dt:first-child{margin-top:0}
  .timeline li{grid-template-columns:1fr;gap:2px}
  
  .seg{overflow-x:auto;scrollbar-width:none}
  .seg a{flex:none;padding:9px 12px}
  
}
@media (max-width:600px){
  
  
  
  .actions .btn{white-space:normal;text-align:center}
  
  
}

/* ---------- The real app, on top of the mock-up's stylesheet ---------- */
input.in,select.in,textarea.in{width:100%;font-family:var(--fb);font-weight:500;font-size:16px;color:var(--day-text);outline:none;-webkit-appearance:none;appearance:none}
input.in:focus,select.in:focus,textarea.in:focus{border-color:var(--electric);box-shadow:0 0 0 3px rgba(0,83,231,.15)}
input.in::placeholder,textarea.in::placeholder{color:#7A8CA8}
textarea.in{min-height:96px;padding:12px 14px;line-height:1.45;resize:vertical;display:block}
select.in{background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%233D5478' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 12px center/18px;padding-right:38px}
input.in[type=number]{-moz-appearance:textfield}
input.in[type=file]{padding:10px 14px}
.night input.in,.night select.in,.night textarea.in{background:rgba(196,240,252,.08);border-color:var(--night-line-strong);color:var(--night-text)}
button.btn{font-family:var(--fb)}
button.toggle{border:0;background:none;padding:0;cursor:pointer;font-family:var(--fb);color:inherit;text-align:left}
.toggle-form{display:block;margin:2px 0}
.check{position:relative;cursor:pointer}
.check input{position:absolute;opacity:0;width:1px;height:1px}
.check:has(input:checked) i{background:var(--electric);border-color:var(--electric)}
.check:has(input:checked) i svg.i{display:block}
.check:has(input:focus-visible) i{box-shadow:0 0 0 3px rgba(0,83,231,.25)}
.check.off{opacity:.55;cursor:not-allowed}
.check.off i{background:#eef3f8}
.flash{display:flex;gap:10px;align-items:flex-start;border-radius:var(--r-s);padding:12px 14px;margin-bottom:16px;font-size:15px;font-weight:700;background:var(--day-pill);color:var(--day-head)}
.flash.bad{background:var(--bad-bg);color:var(--bad-ink)}
.flash.warn{background:var(--warn-bg);color:var(--warn-ink)}
.night .flash{background:rgba(196,240,252,.12);color:var(--night-text)}
.strip{display:flex;gap:10px;align-items:center;border-radius:var(--r-s);padding:10px 14px;margin-bottom:16px;font-size:14.5px}
.strip.bad{background:var(--bad-bg);color:var(--bad-ink);border:1px solid var(--bad-line)}
.strip a{color:inherit}
.opt{display:flex;gap:12px;align-items:center;padding:12px 14px;border:1px solid var(--day-line);border-radius:var(--r-s);background:#fff;cursor:pointer}
.opt input{accent-color:var(--electric);width:20px;height:20px;flex:none;margin:0}
.opt:has(input:checked){border-color:var(--electric);box-shadow:0 0 0 2px rgba(0,83,231,.12)}

.opt .t{font-weight:700;font-size:15px;color:var(--day-head)}
.opt .d{font-size:13px;color:var(--day-muted)}
.opt .num{font-size:17px;white-space:nowrap}

.mono{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:13.5px;white-space:pre-wrap;word-break:break-word;background:#fff;border:1px solid var(--day-line);border-radius:var(--r-s);padding:12px 14px;color:var(--day-text);line-height:1.5}
.qr{display:flex;gap:18px;align-items:center;flex-wrap:wrap}
.qr svg{border-radius:12px;background:#fff;flex:none}
.secret{font:700 18px/1.3 ui-monospace,Menlo,Consolas,monospace;letter-spacing:.08em;word-break:break-all;background:rgba(196,240,252,.08);border:1px solid var(--night-line-strong);border-radius:12px;padding:12px 14px;color:var(--night-text)}
.codes-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;font:700 16px/1.4 ui-monospace,Menlo,Consolas,monospace;letter-spacing:.06em}
.codes-list span{background:rgba(196,240,252,.08);border:1px solid var(--night-line-strong);border-radius:10px;padding:8px 10px;text-align:center}
.row-actions form{display:inline}

.kv dd a{font-weight:700;text-decoration:none}
.search-row{display:flex;gap:10px;align-items:center}
.search-row .in{flex:1}
.signin .box .panel form{display:flex;flex-direction:column;gap:14px}
.signin input.in{background:rgba(196,240,252,.08);border-color:var(--night-line-strong);color:var(--night-text)}
.signin .field label{color:var(--night-text)}
.signin .codes-input{font:600 30px/1 var(--fh);letter-spacing:.5em;text-align:center;min-height:64px;padding-left:.5em}
.list .r .tag{margin-bottom:4px}

.btn:disabled,.btn[disabled]{opacity:.45;cursor:not-allowed}
/* Sign out is a small form (13 Oct 2026); in the sidebar it reads as a link. */
.inline-form{display:inline;margin:0}
.linkish{background:none;border:0;padding:0;margin:0;font:inherit;color:var(--night-muted);text-decoration:underline;cursor:pointer}
.linkish:hover{color:var(--night-sub)}
/* Phone notifications (14 Oct 2026): a hidden button stays hidden. */
.btn[hidden]{display:none}

/* The email move's public pages (22 Oct 2026): the Move to MEEM form and the secure box, on the sign-in look, wider. */
.signin.wide .box{max-width:640px}
.signin .field .hint{color:var(--night-sub)}
.signin .err-text{color:#FFB4B4}
.signin .panel h2{color:var(--night-text);font-size:18px;margin-top:6px}
.signin details summary{cursor:pointer;color:var(--ice);font-size:14.5px}
.move-lines{display:flex;flex-direction:column;gap:8px}
.referred{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:4px}
.move-line{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:8px}

.box-item{border:1px solid var(--night-line);border-radius:var(--r-s);padding:14px;display:flex;flex-direction:column;gap:10px}
/* The honeypot: a field people never see; a script that fills it in is told "thank you" and nothing is made. */
.hp{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}
.reveal{font:600 15px/1.5 var(--fm, monospace);word-break:break-all}
