/* The maker: source, outline, slides. */
body{min-height:100vh;display:flex;flex-direction:column}
main{flex:1;display:flex;flex-direction:column}
.bar{position:sticky;top:0;z-index:30;display:flex;align-items:center;gap:24px;height:60px;padding:0 20px;background:var(--ink);color:var(--on-ink)}
.bar .wordmark span{white-space:nowrap}
.framed .bar .wordmark{display:none}
.crumbs{display:flex;gap:4px;margin-right:auto}
.crumbs button{display:flex;align-items:center;gap:8px;height:36px;padding:0 12px;border:0;border-radius:8px;background:transparent;color:var(--on-ink-muted);font:600 14px/1 var(--text);cursor:pointer}
.crumbs button b{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--ink-line);font:600 11px/1 var(--mono);color:var(--on-ink)}
.crumbs button:hover:not([disabled]){color:var(--on-ink)}
.crumbs button.on{color:var(--on-ink);background:rgba(245,241,232,.08)}
.crumbs button.on b{background:var(--pen);color:var(--ink)}
.crumbs button[disabled]{opacity:.45;cursor:default}
.bar-actions{display:flex;gap:8px}
.bar{--ring:var(--hi);--glint:#fff}

.notice{margin:14px auto 0;max-width:920px;width:calc(100% - 40px);padding:12px 16px;border-radius:var(--r);background:var(--hi);color:var(--ink);font-weight:600;font-size:15px}
.notice.err{background:var(--pen-tint);box-shadow:inset 0 0 0 1.5px var(--pen)}

.stage{padding:44px 20px 64px}
.stage h1{font-size:clamp(30px,3.4vw,44px)}
.stage .sub{margin:10px 0 26px;max-width:60ch;color:var(--body)}
.hint{margin-top:8px;font-size:14px;color:var(--muted)}

/* 1. source */
.start-grid{max-width:1120px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr);gap:48px}
.start-grid:has(.saved:not([hidden])){grid-template-columns:minmax(0,1fr) 300px}
.tabs{display:inline-flex;gap:2px;padding:4px;border-radius:12px;background:var(--paper-2);margin-bottom:12px}
.tabs button{height:40px;padding:0 16px;border:0;border-radius:9px;background:transparent;font:600 15px/1 var(--text);color:var(--muted);cursor:pointer}
.tabs button[aria-selected=true]{background:var(--card);color:var(--ink);box-shadow:var(--shadow)}
#topic{font-size:20px;min-height:104px}
.drop{display:flex;flex-direction:column;align-items:center;gap:6px;padding:36px 20px;border:2px dashed var(--line);border-radius:var(--r-lg);background:var(--card);text-align:center;cursor:pointer;transition:border-color .15s,background-color .15s}
.drop:hover,.drop.over{border-color:var(--ink);background:#fff}
.drop svg{width:30px;height:30px;color:var(--pen)}
.drop b{color:var(--ink)} .drop span{font-size:14px;color:var(--muted)}
.opts{display:grid;grid-template-columns:150px 1fr 220px;gap:16px;margin-top:24px}
.stepper{display:flex;align-items:center;height:50px;border:1.5px solid var(--line);border-radius:var(--r);background:var(--card);overflow:hidden}
.stepper button{width:44px;height:100%;border:0;background:transparent;font-size:22px;cursor:pointer;color:var(--ink)}
.stepper button:hover{background:var(--paper-2)}
.stepper output{flex:1;text-align:center;font:600 18px/1 var(--mono);color:var(--ink)}
.go-row{display:flex;align-items:center;gap:18px;margin-top:26px;flex-wrap:wrap}
.free{font-size:14px;color:var(--muted)}
.planbox{margin-top:18px;padding:16px 18px;border-radius:var(--r);background:var(--paper-2);box-shadow:inset 0 0 0 1px var(--line-2)}
.planbox>p{font-weight:600;color:var(--ink)}
.planbox-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px}
.plan-btns{display:contents}
.plan-btns:empty+#planSee{display:inline-flex}
.plan-btns:not(:empty)+#planSee{display:none}
.planbox output{font-size:13px;overflow-wrap:anywhere;user-select:all}
.planbox details{flex:1;min-width:220px}
.planbox summary{min-height:38px;display:flex;align-items:center;font:600 14px/1.2 var(--text);color:var(--ink-2);cursor:pointer}
.planbox details form{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}
.planbox details .field{flex:1;min-width:200px;padding:8px 12px;font-family:var(--mono);font-size:13px}
.saved{align-self:start;padding:20px;border-radius:var(--r-lg);background:var(--card);box-shadow:var(--shadow)}
.saved h2{font-size:20px}
.saved p{font-size:13px;color:var(--muted);margin:4px 0 12px}
.saved ul{list-style:none;margin:0;padding:0;display:grid;gap:6px}
.saved li{display:flex;gap:6px}
.saved li button{border:0;background:transparent;cursor:pointer;border-radius:8px;padding:8px 10px;text-align:left}
.saved li .open{flex:1;min-width:0;font-weight:600;color:var(--ink)}
.saved li .open span{display:block;font:400 12px/1.3 var(--mono);color:var(--muted);margin-top:2px}
.saved li .open:hover{background:var(--paper-2)}
.saved li .rm{color:var(--muted);font-size:13px}
.saved li .rm:hover{color:var(--pen-dark)}

/* 2. outline */
.outline-grid{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:48px;align-items:start}
.title-field{font:700 22px/1.2 var(--disp);margin-bottom:18px}
.ol{list-style:none;margin:0 0 16px;padding:0;display:grid;gap:8px;counter-reset:n}
.ol li{counter-increment:n;display:grid;grid-template-columns:34px minmax(0,1fr) 168px auto;gap:10px;align-items:start;padding:10px;border-radius:var(--r);background:var(--card);box-shadow:0 0 0 1px var(--line-2)}
.ol li::before{content:counter(n);display:grid;place-items:center;height:44px;font:600 13px/1 var(--mono);color:var(--muted)}
.ol .t{font-weight:600;padding:10px 12px}
.ol .p{grid-column:2/3;font-size:14px;color:var(--muted);padding:2px 12px 4px;border:0;background:transparent;width:100%;resize:none;line-height:1.4}
.ol .p:focus{outline:0;color:var(--ink)}
.ol select{padding:10px 8px;font-size:14px}
.ol .acts{display:flex;gap:2px}
.ol .acts button{width:32px;height:44px;border:0;background:transparent;border-radius:8px;cursor:pointer;color:var(--muted);font-size:15px}
.ol .acts button:hover:not([disabled]){background:var(--paper-2);color:var(--ink)}
.ol .acts button[disabled]{opacity:.3;cursor:default}
.theme-pick{position:sticky;top:84px;padding:22px;border-radius:var(--r-lg);background:var(--card);box-shadow:var(--shadow)}
.theme-pick h2{font-size:20px;margin-bottom:14px}
.themes{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}
.themes button{position:relative;aspect-ratio:16/10;border:0;border-radius:8px;cursor:pointer;padding:0;overflow:hidden;box-shadow:0 0 0 1px var(--line)}
.themes button::after{content:attr(data-name);position:absolute;left:7px;bottom:5px;font:600 10px/1 var(--text);color:var(--tk)}
.themes button i{position:absolute;left:7px;top:8px;width:18px;height:4px;background:var(--ta)}
.themes button[aria-checked=true]{box-shadow:0 0 0 2px var(--card),0 0 0 4.5px var(--ink)}
.preview{margin:16px 0;border-radius:8px;overflow:hidden;box-shadow:var(--shadow)}
.wide{width:100%}
.theme-pick .free{margin-top:10px;text-align:center}

/* building */
.build{max-width:560px;margin:6vh auto 0;text-align:center}
.build .sub{margin-left:auto;margin-right:auto}
.build-stack{position:relative;height:190px;margin-bottom:34px}
.build-stack div{position:absolute;left:50%;top:10px;width:280px;margin-left:-140px;border-radius:8px;overflow:hidden;box-shadow:var(--shadow-lift);animation:deal 2.6s var(--ease) infinite}
.build-stack div:nth-child(1){--rz:-7deg;--tx:-70px;animation-delay:0s}
.build-stack div:nth-child(2){--rz:0deg;--tx:0px;animation-delay:.25s;z-index:2}
.build-stack div:nth-child(3){--rz:7deg;--tx:70px;animation-delay:.5s}
@keyframes deal{0%,100%{transform:translateX(0) rotate(0)}45%,70%{transform:translateX(var(--tx)) rotate(var(--rz))}}

/* 3. editor */
#editor{padding:0;flex:1;display:flex}
#editor[hidden]{display:none}
.ed{flex:1;display:grid;grid-template-columns:196px minmax(0,1fr) 300px;min-height:calc(100vh - 60px)}
.rail{padding:14px 12px;background:var(--paper-2);overflow-y:auto;max-height:calc(100vh - 60px);position:sticky;top:60px;display:grid;gap:10px;align-content:start}
.thumb{position:relative;display:grid;grid-template-columns:18px 1fr;gap:6px;align-items:start}
.thumb .n{font:600 11px/1 var(--mono);color:var(--muted);padding-top:4px;text-align:right}
.thumb .f{border-radius:5px;overflow:hidden;cursor:pointer;box-shadow:0 0 0 1px var(--line);pointer-events:auto}
.thumb .f *{pointer-events:none}
.thumb.on .f{box-shadow:0 0 0 2.5px var(--pen)}
.thumb .mv{position:absolute;right:4px;top:4px;display:none;gap:2px}
.thumb:hover .mv,.thumb:focus-within .mv{display:flex}
.thumb .mv button{width:22px;height:22px;border:0;border-radius:5px;background:var(--ink);color:var(--on-ink);font-size:11px;cursor:pointer}
.thumb .mv button[disabled]{opacity:.35}
.rail .add{height:40px;border:1.5px dashed var(--line);border-radius:6px;background:transparent;cursor:pointer;color:var(--muted);font-weight:600;font-size:14px;margin-left:24px}
.rail .add:hover{border-color:var(--ink);color:var(--ink)}
.work{padding:26px 30px 30px;min-width:0}
.canvas-wrap{max-width:1100px;margin:0 auto}
.canvas{border-radius:8px;overflow:hidden;box-shadow:var(--shadow-lift);background:#fff}
.notes{max-width:1100px;margin:18px auto 0}
.notes textarea{min-height:84px;font-size:15px}
.side{padding:20px 18px;border-left:1px solid var(--line);background:var(--card);overflow-y:auto;max-height:calc(100vh - 60px);position:sticky;top:60px}
.tool{padding-bottom:18px;margin-bottom:18px;border-bottom:1px solid var(--line-2)}
.tool h3{font:700 13px/1 var(--text);letter-spacing:0;color:var(--muted);margin-bottom:10px}
.layouts{display:grid;grid-template-columns:1fr 1fr;gap:6px}
.layouts button{height:36px;padding:0 10px;border:0;border-radius:8px;background:var(--paper);font:600 13px/1 var(--text);color:var(--ink-2);cursor:pointer;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.layouts button:hover{background:var(--paper-2)}
.layouts button[aria-pressed=true]{background:var(--ink);color:var(--on-ink)}
.tool textarea{min-height:64px;font-size:14px;margin-bottom:8px}
.field.sm{padding:8px 10px;font-size:14px;margin-bottom:10px}
.colorrow{display:grid;grid-template-columns:44px 1fr;gap:8px}
.colorrow input[type=color]{width:44px;height:38px;padding:2px;border:1.5px solid var(--line);border-radius:8px;background:var(--card);cursor:pointer}
.linkish{border:0;background:none;padding:0;font:inherit;font-weight:700;color:var(--pen-dark);cursor:pointer}
.linkish:hover{color:var(--ink)}
.pair{display:grid;grid-template-columns:1fr 1fr;gap:8px}
.grid-data{display:grid;gap:6px;margin-bottom:8px}
.grid-data .r{display:grid;grid-template-columns:minmax(0,1fr) 84px 28px;gap:6px}
.grid-data input,.grid-data select{padding:7px 9px;font-size:14px;border-radius:7px}
.grid-data .x{border:0;background:transparent;color:var(--muted);cursor:pointer;border-radius:6px}
.grid-data .x:hover{color:var(--pen-dark);background:var(--paper)}
.ph-note{font-size:13px;color:var(--muted);line-height:1.45}

/* who is signed in, small, at the right end of the bar */
.who{display:flex;align-items:center;gap:10px;min-width:0;font-size:13px;color:var(--on-ink-muted)}
.who-mail{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.who-out{min-height:32px;padding:0 10px;border:0;border-radius:8px;background:transparent;color:var(--on-ink);font:600 13px/1 var(--text);cursor:pointer;box-shadow:inset 0 0 0 1px var(--ink-line)}
.who-out:hover{background:rgba(245,241,232,.08)}
.who-in{min-height:36px;padding:0 16px;flex:none}

/* The sign-in sheet: the same card, shadow, backdrop and coral button as the pay popout (brand.css), one field.
   A modal dialog, so focus stays inside and Escape closes it. On a phone it rises from the bottom edge. */
.signin{position:fixed;inset:0;margin:auto;width:min(420px,calc(100vw - 32px));height:fit-content;max-height:calc(100dvh - 32px);padding:30px 28px 26px;border:0;border-radius:24px;overflow:auto;background:var(--card);color:var(--body);
  filter:drop-shadow(0 2px 3px rgba(22,19,14,.18)) drop-shadow(0 34px 44px rgba(22,19,14,.42));
  opacity:0;translate:0 20px;scale:.96;transition:opacity .26s var(--ease),translate .36s var(--ease),scale .36s var(--ease),overlay .36s allow-discrete,display .36s allow-discrete}
.signin[open]{opacity:1;translate:0 0;scale:1}
@starting-style{.signin[open]{opacity:0;translate:0 20px;scale:.96}}
.signin::backdrop{background:rgba(28,25,21,0);backdrop-filter:blur(0);transition:background-color .3s,backdrop-filter .3s,overlay .3s allow-discrete,display .3s allow-discrete}
.signin[open]::backdrop{background:rgba(28,25,21,.64);backdrop-filter:blur(4px)}
@starting-style{.signin[open]::backdrop{background:rgba(28,25,21,0);backdrop-filter:blur(0)}}
.signin h2{font-size:26px;letter-spacing:-.02em;padding-right:44px}
.signin-note{margin:8px 0 20px;font-weight:600;color:var(--ink-2)}
.signin .field{font-size:17px}
.signin-err{min-height:22px;margin:6px 0 10px;font-size:14px;font-weight:600;color:var(--pen-dark)}
.signin-sent{margin-bottom:14px;color:var(--ink-2);overflow-wrap:anywhere}
.signin .signin-code{font:600 24px/1 var(--mono);letter-spacing:.3em}
.signin-again{display:inline-flex;align-items:center;min-height:44px;margin-top:4px;font-size:14px}
/* the Turnstile widget, under the field: its own frame, 300 by 65 */
.signin-check{min-height:65px;margin-top:14px}
.signin-done .signin-note{overflow-wrap:anywhere;margin-bottom:12px}
.signin-left{margin-bottom:22px;padding:10px 14px;border-radius:12px;background:var(--hi);color:var(--ink);font-weight:600;line-height:1.4}
.signin-art b svg{width:16px;height:16px}
.signin-small{margin-top:16px;font-size:13px;line-height:1.45;color:var(--muted)}
.signin-art{position:relative;width:72px;height:56px;margin-bottom:18px;border-radius:14px;background:var(--paper-2) radial-gradient(rgba(22,19,14,.11) 1px,transparent 1.5px) 0 0/11px 11px;box-shadow:inset 0 0 0 1px var(--line-2)}
.signin-art i{position:absolute;left:15px;top:16px;width:42px;height:26px;border-radius:4px;background:var(--card);box-shadow:0 0 0 1px rgba(22,19,14,.13),0 6px 9px -6px rgba(22,19,14,.45)}
.signin-art i::before{content:"";position:absolute;left:6px;top:6px;width:16px;height:3px;border-radius:2px;background:var(--ink)}
.signin-art b{position:absolute;right:-10px;top:-10px;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--hi);color:var(--ink);font:800 15px/1 var(--disp);rotate:9deg;box-shadow:inset 0 0 0 1px rgba(22,19,14,.14),0 8px 14px -8px rgba(22,19,14,.6)}
/* the reason the pay popout opened by itself, over the plan */
.paybox-why{margin:0 44px 16px 0;padding:10px 14px;border-radius:12px;background:var(--hi);color:var(--ink);font-weight:600;font-size:15px;line-height:1.4}

.pop{position:fixed;right:20px;top:66px;z-index:40;width:340px;padding:14px;border-radius:var(--r-lg);background:var(--card);box-shadow:var(--shadow-lift)}
.show{position:fixed;inset:0;z-index:100;background:#000;display:grid;place-items:center}
.show[hidden]{display:none}
.show-frame{width:min(100vw,177.78vh)}
.show-hud{position:fixed;left:0;right:0;bottom:10px;display:flex;justify-content:center;gap:18px;font:400 12px/1 var(--mono);color:rgba(255,255,255,.4)}
#print{display:none}
.busy{position:relative;pointer-events:none;opacity:.6}

@media (max-width:1100px){
  .ed{grid-template-columns:132px minmax(0,1fr);min-width:0}
  .bar{flex-wrap:wrap;height:auto;min-height:60px;padding-top:8px;padding-bottom:8px;row-gap:8px}
  .bar-actions{order:9;flex-wrap:wrap}
  .bar:has(#barActions:not([hidden])){position:relative}
  .bar:has(#barActions:not([hidden]))~main .rail{top:0;max-height:100vh}
  .pop{top:auto;bottom:calc(20px + env(safe-area-inset-bottom))}
  .side{grid-column:1/-1;position:static;max-height:none;border-left:0;border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:0 24px}
  .outline-grid{grid-template-columns:1fr}.theme-pick{position:static}
  .start-grid:has(.saved:not([hidden])){grid-template-columns:1fr}
}
@media (max-width:720px){
  .bar{height:auto;flex-wrap:wrap;padding:10px 14px;gap:10px}
  .bar .wordmark span{display:none}
  .bar-actions{width:100%;overflow-x:auto}
  .opts{grid-template-columns:1fr}
  .ol li{grid-template-columns:26px minmax(0,1fr) auto}.ol select{grid-column:2/3}
  .ed{display:block}.rail{position:static;display:flex;overflow-x:auto;max-height:none}.thumb{flex:none;width:150px}
  .rail .add{flex:none;width:90px;height:84px;margin-left:0}
  .work{padding:16px 12px}
  .who-mail{max-width:150px}
}
@media (max-width:560px){
  .signin{inset:auto 0 0 0;margin:0;width:100%;max-width:none;max-height:92dvh;border-radius:22px 22px 0 0;padding:26px 20px calc(20px + env(safe-area-inset-bottom));translate:0 100%;scale:1}
  .signin[open]{translate:0 0}
}
@starting-style{@media (max-width:560px){.signin[open]{translate:0 100%;scale:1}}}

/* Phones, 2026-10-08. A phone is its own layout, not a shrunk desktop: one bar row, steps shown by number with the
   current one named, full width primary buttons, 44 px targets, 16 px reading text, and fields at 16 px so iPhone
   Safari does not zoom in on focus. Desktop (above 720 px) is untouched by this block. */
@media (max-width:720px){
  .bar{min-height:56px;padding:6px 8px;gap:6px}
  .bar .wordmark{flex:none;justify-content:center;width:44px;height:44px}
  .crumbs{gap:4px;min-width:0}
  .crumbs button{height:44px;padding:0 8px;gap:6px;font-size:15px}
  .crumbs button:not(.on){width:44px;padding:0;gap:0;justify-content:center;font-size:0}
  .crumbs button b{width:24px;height:24px;font-size:12px}
  .who-in{min-height:44px;padding:0 14px;font-size:15px}
  .who{flex:0 1 auto;gap:8px}
  .who-mail{flex:1 1 auto;min-width:0;max-width:none}
  .who-out{flex:none;min-height:44px;padding:0 10px;font-size:15px}
  /* on the Slides step the bar carries the deck actions: it scrolls with the page instead of holding 160 px */
  .bar:has(#barActions:not([hidden])){position:relative}
  .bar-actions{order:9;width:100%;overflow:visible;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:2px 0 6px}
  .bar-actions .btn-sm{min-height:44px;padding:0 8px;font-size:15px}
  .bar-actions #pptxBtn{order:-1;grid-column:1/-1}
  .notice{width:calc(100% - 32px);font-size:16px}

  .stage{padding:28px 16px 48px}
  .hint,.free,.saved p,.ph-note{font-size:16px;line-height:1.5}
  label.lab,.tool h3{font-size:14px}
  .btn-sm{--rl:22px;min-height:44px;font-size:15px}
  .tabs{display:flex;width:100%}
  .tabs button{flex:1 1 auto;height:44px;padding:0 8px;font-size:16px;white-space:nowrap}
  .go-row{flex-direction:column;align-items:stretch;gap:12px}
  .go-row .btn{width:100%}
  .go-row .free{text-align:center}
  .planbox-row .pay-open,.planbox-row .pay-direct{flex:1 1 auto}
  .planbox summary{min-height:44px;font-size:15px}
  .planbox details .field{font-size:16px;min-height:44px}
  .planbox details .btn{flex:1 1 auto}
  .saved li .open{min-height:44px}
  .saved li .open span{font-size:13px}
  .saved li .rm{min-width:44px;min-height:44px;font-size:15px}

  .ol li{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:6px 10px 12px}
  .ol li::before{grid-column:1;grid-row:1;justify-self:start;padding-left:6px;font-size:14px}
  .ol .acts{grid-column:2;grid-row:1}
  .ol .acts button{width:44px;font-size:17px}
  .ol .t{grid-column:1/-1;grid-row:2}
  .ol select{grid-column:1/-1;grid-row:3;min-height:44px;font-size:16px}
  .ol .p{grid-column:1/-1;grid-row:4;font-size:16px;padding:0 12px 2px}
  .theme-pick{padding:20px 16px}
  .themes button{aspect-ratio:auto;min-height:52px}
  .themes button::after{left:6px;font-size:12px}

  .build-stack{height:150px}
  .build-stack div{width:220px;margin-left:-110px}
  .build-stack div:nth-child(1){--tx:-46px}.build-stack div:nth-child(3){--tx:46px}

  .thumb .n{font-size:12px}
  .thumb .mv{position:static;grid-column:2;display:flex;visibility:hidden;gap:6px;margin-top:6px}
  .thumb.on .mv,.thumb:focus-within .mv{visibility:visible}
  .thumb .mv button{flex:1;height:44px;border-radius:8px;font-size:16px}
  .rail .add{align-self:start}
  .notes textarea{font-size:16px}
  .side{padding:20px 16px}
  .layouts button{height:44px;font-size:15px}
  .field.sm{min-height:44px;font-size:16px}
  .colorrow input[type=color]{height:44px}
  .grid-data .r{grid-template-columns:minmax(0,1fr) 96px 44px}
  .grid-data input,.grid-data select{min-height:44px;font-size:16px}
  .grid-data .x{min-height:44px;font-size:18px}
  .pop{left:16px;right:16px;top:auto;bottom:calc(16px + env(safe-area-inset-bottom));width:auto}

  .signin-small,.paybox-note{font-size:15px}
  .paybox-why{font-size:16px}
  .paybox .ticks li{font-size:16px}
}
@media (max-width:480px){
  .who-mail{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
}
@media (max-width:379px){
  .themes{grid-template-columns:repeat(2,1fr)}
  .themes button::after{font-size:13px}
}
@media print{
  @page{size:1280px 720px;margin:0}
  body>*:not(#print){display:none!important}
  #print{display:block}
  #print .pg{width:1280px;height:720px;page-break-after:always;break-after:page;overflow:hidden}
  body{background:#fff}
  *{-webkit-print-color-adjust:exact;print-color-adjust:exact}
}
