/* Discovery choices occupy the cleared enemies' space; reward selection stays full width. */
body.battle-active .battle-shell.immersive-battle:not(.arena-duel) .enemy-line:has(>.floor-event-discovery-notice){grid-template:1fr/minmax(0,1fr);align-items:center;align-content:center}
body.battle-active .battle-shell.immersive-battle:not(.arena-duel) .enemy-line:has(>.floor-event-discovery-notice)>.enemy{display:none}
.battle-shell:not(.arena-duel) .floor-clear-notice.floor-event-discovery-notice{position:relative;inset:auto;grid-area:1/1;justify-self:center;justify-items:stretch;align-self:center;gap:7px;width:min(206px,100%);min-width:0;margin:0;padding:12px 10px;transform:none;text-align:left;pointer-events:auto;overflow-wrap:anywhere;background:linear-gradient(150deg,#182226,#0b1319);border-color:#b49b60}
.floor-event-discovery-notice .floor-event-clear-context{font-size:10px;color:#b4c4c9;line-height:1.45}.floor-event-clear-context>span{color:#dfc887;white-space:nowrap}
.floor-clear-notice.floor-event-discovery-notice .floor-event-discovery-title{font-size:14px;font-family:"Yu Mincho",serif;line-height:1.4;letter-spacing:0;white-space:normal;color:#efda9e}
.floor-event-discovery-name{display:flex;align-items:center;gap:5px;min-width:0;color:#dfebea;font-size:11px;line-height:1.45}.floor-event-discovery-name>img{flex:0 0 24px;object-fit:contain}
.floor-event-discovery-notice .floor-event-discovery-reward{margin:0;color:#e1e9dc;font-size:11px;line-height:1.5}
.floor-event-discovery-facts{display:grid;color:#b4c4c9;font-size:10px;line-height:1.5}
.floor-event-discovery-actions{display:grid;grid-template-columns:minmax(0,1fr);gap:6px;margin-top:2px}
.floor-event-discovery-actions>button{min-width:0;min-height:44px;padding:8px 4px;border-radius:6px;font-size:12px;line-height:1.4;white-space:normal;touch-action:manipulation}
.floor-event-discovery-actions>.primary-button{border-color:#c6a85d;background:#d7bb73;color:#181b20}.floor-event-discovery-actions>.secondary-button{border-color:#42555e;background:#17252e;color:#d8e2e5}
.floor-event-discovery-actions>button:focus-visible{outline:2px solid #f2dca1;outline-offset:2px}
@media(max-width:700px){body.battle-active:has(.floor-event-discovery-notice) main{overflow-y:auto}body.battle-active .battle-shell.immersive-battle:has(.floor-event-discovery-notice) .combatants{min-height:390px}body.battle-active .battle-shell.immersive-battle:has(.floor-event-discovery-notice) .arena{flex-shrink:0}}
@media(max-width:360px){body.battle-active .battle-shell.immersive-battle:has(.floor-event-discovery-notice) .combatants{min-height:440px}}

/* Shared, compact event art. Existing progression and combat rules are unchanged. */
body.battle-active .battle-shell.immersive-battle .enemy-line.enemy-count-4:has(>[data-id="event-devourer"]){grid-template:repeat(2,minmax(0,1fr))/repeat(2,minmax(0,1fr));gap:8px 5px}
body.battle-active .battle-shell.immersive-battle .enemy-line.enemy-count-4:has(>[data-id="event-devourer"]) .enemy{width:100%;justify-self:center}
body.battle-active .battle-shell.immersive-battle .enemy-line.enemy-count-4:has(>[data-id="event-devourer"]) .actor-name{font-size:10px;padding:0 7px;line-height:1.3}
body.battle-active .battle-shell.immersive-battle .enemy-line.enemy-count-4:has(>[data-id="event-devourer"]) .enemy-resource-body{font-size:9px}
body.battle-active .battle-shell.immersive-battle .enemy[data-id="event-devourer"] .actor-mark{border-radius:9px;background:radial-gradient(ellipse,#b9954026,transparent 72%)}
body.battle-active .battle-shell.immersive-battle.battle-event-treasury{--battle-zone-image:url('/images/events/treasury-background-v1.webp')}
body.battle-active .battle-shell.immersive-battle.battle-event-library{--battle-zone-image:url('/images/events/orb-altar-background-v1.webp')}
.floor-event-card{--event-accent:#d3ae68;--event-tint:211 174 104;min-width:0;margin:10px 0;border:1px solid rgb(var(--event-tint)/48%);border-radius:12px;background:linear-gradient(145deg,#20282c,#11191e 75%);box-shadow:inset 0 1px #ffffff0d,0 8px 24px #0003;color:#eae7dc;text-align:left;overflow:hidden;overflow-wrap:anywhere}
.floor-event-library{--event-accent:#8bc4c7;--event-tint:139 196 199}.floor-event-devourer{--event-accent:#efc669;--event-tint:239 198 105}
.battle-result-dock:has(>.floor-event-card){flex-direction:column;align-items:stretch;max-height:calc(100dvh - 150px);overflow-y:auto;overscroll-behavior:contain}.battle-result-dock>.floor-event-card{flex:0 0 auto;box-sizing:border-box}
.floor-event-body{padding:16px}.floor-event-heading{display:flex;align-items:center;gap:10px;min-width:0}.floor-event-heading>.floor-event-icon{flex:0 0 auto;object-fit:contain}.floor-event-heading .floor-event-title{flex:1;min-width:0}
.floor-event-heading>div>span{display:block;margin-bottom:3px;color:var(--event-accent);font-size:11px;letter-spacing:.04em}.floor-event-heading strong{display:block;font-size:18px;line-height:1.35;color:#f6efde}.floor-event-heading>small{flex:0 0 auto;max-width:34%;font-size:11px;color:#b7c4c4;line-height:1.5;text-align:right}
.floor-event-card .floor-event-message{margin:12px 0;color:#d5dedd;font-size:13px;line-height:1.65}.floor-event-card small{line-height:1.6}
.floor-event-scene{position:relative;height:108px;overflow:hidden;background:#132026;border-bottom:1px solid rgb(var(--event-tint)/26%)}.floor-event-scene-image{display:block;width:100%;height:100%;object-fit:cover;object-position:center 6%;opacity:.8}.floor-event-scene:after{position:absolute;inset:0;content:'';background:linear-gradient(90deg,#071017a8,transparent 75%),linear-gradient(0deg,#11191e90,transparent 65%);pointer-events:none}.floor-event-scene-label{position:absolute;z-index:1;left:16px;bottom:15px;font-size:15px;letter-spacing:.12em;color:#f6e6bd;text-shadow:0 2px 5px #000}.floor-event-guardian{position:absolute;z-index:1;right:14px;bottom:-2px;width:120px;height:120px;object-fit:contain;filter:drop-shadow(0 5px 6px #0007)}
.floor-event-reward{display:grid;grid-template-columns:1fr auto;gap:4px 12px;padding:12px;border:1px solid rgb(var(--event-tint)/23%);border-radius:8px;background:rgb(var(--event-tint)/6%)}.floor-event-reward>span{grid-column:1/-1;font-size:10px;letter-spacing:.08em;color:#b9c6c7}.floor-event-reward>strong{font-size:16px;color:#f3dfb2}.floor-event-library .floor-event-reward>strong{color:#c2e7df}.floor-event-reward>small{align-self:center;font-size:11px;color:#d6c9aa}
.floor-event-facts{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0 6px}.floor-event-facts>span{padding:3px 7px;border:1px solid #62747a4d;border-radius:4px;color:#bacacb;font-size:11px}.floor-event-risk{display:block;color:#a8b8b8;font-size:11px}
.floor-event-actions{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:8px;margin-top:13px}.floor-event-actions>button{min-height:46px;min-width:0;border-radius:7px;font-size:14px}.floor-event-actions>.primary-button{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;border-color:#c4a667;background:linear-gradient(135deg,#9b7731,#5f471d);color:#fff0d0;box-shadow:inset 0 1px #ffe6ac30}.floor-event-library .floor-event-actions>.primary-button{border-color:#73a7a8;background:linear-gradient(135deg,#3b7477,#21444e);color:#e0f7ee}.floor-event-actions>.secondary-button{background:#182127;border-color:#4b5e62;color:#cbd5d2}.floor-event-card button:focus-visible{outline:2px solid var(--event-accent);outline-offset:-4px}
body.battle-active .battle-shell.immersive-battle:has(.floor-event-selection){padding-bottom:8px}body.battle-active .battle-shell.immersive-battle:has(.floor-event-selection) :is(.arena,.battlefield-log-panel){display:none}body.battle-active .battle-shell.immersive-battle:has(.floor-event-selection) .battle-result-dock{position:relative;left:auto;bottom:auto;transform:none;flex:1 1 auto;min-height:0;width:100%;margin:0;max-height:calc(100dvh - 155px)}
.floor-event-selection-note{display:flex;flex-wrap:wrap;align-items:center;gap:5px 16px;padding:10px 0;border-top:1px solid #708b892b;color:#a9baba;font-size:11px}.floor-event-selection-note strong{color:var(--event-accent);font-size:12px;font-weight:500}
.floor-event-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:4px 0 12px}.floor-event-choice.secondary-button{display:flex;flex-direction:column;align-items:stretch;gap:10px;min-width:0;padding:14px;border:1px solid #566e6a80;border-radius:9px;background:linear-gradient(150deg,#233235,#172126);color:#e6e8de;text-align:left;white-space:normal;line-height:1.5;box-shadow:inset 0 1px #a4d3b40a}.floor-event-choice.secondary-button:hover:not(:disabled){border-color:var(--event-accent);background:linear-gradient(150deg,#2d3e3e,#1b292b)}
.floor-event-choice-top{display:flex;align-items:center;gap:10px;min-width:0}.floor-event-item-icon{flex:0 0 42px;width:42px;height:42px;object-fit:contain}.floor-event-choice-top>span{min-width:0}.floor-event-choice-top small{display:block;margin-bottom:2px;font-size:10px;color:#9fb4b2}.floor-event-choice-top strong{display:block;font-size:15px;line-height:1.4;color:#f2ead7}
.floor-event-choice-meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:5px;font-size:11px;color:#aebfbd}.floor-event-rarity{color:#c6dcba}.floor-event-rarity.rarity-rare{color:#91cbd3}.floor-event-rarity.rarity-epic{color:#c4aff0}.floor-event-rarity.rarity-legendary{color:#efd18a}
.floor-event-choice-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 10px;font-size:12px;color:#aabfbc}.floor-event-choice-stats b{font-weight:500;color:#e4e6d7}.floor-event-choice-skills,.floor-event-book-effect{font-size:12px;color:#c2cebf;line-height:1.6}.floor-event-choice .floor-event-choice-claim{display:flex;justify-content:space-between;gap:10px;margin-top:auto;padding-top:9px;border-top:1px solid #8ba7972b;color:var(--event-accent);font-size:12px;font-weight:500}.floor-event-leave.secondary-button{min-height:44px;width:100%;border:1px solid #4b5e625e;border-radius:7px;background:#111a1e;color:#a8b9b7;font-size:12px}
.floor-event-rare{display:flex;align-items:center;gap:8px;padding:9px 12px;border-color:#c7a55477;background:linear-gradient(110deg,#382e1d,#172127 65%)}.floor-event-rare-portrait{flex:0 0 76px;width:76px;height:76px;object-fit:contain}.floor-event-rare-copy{flex:1;min-width:0}.floor-event-rare .floor-event-heading{gap:7px}.floor-event-rare .floor-event-heading strong{font-size:17px}.floor-event-rare .floor-event-heading>div>span{font-size:10px;margin-bottom:1px}.floor-event-deadline{margin-left:auto;padding:3px 6px;border:1px solid #a88b4d80;border-radius:4px;color:#f5d38b;font-size:10px;white-space:nowrap}.floor-event-rare-copy>p{margin:6px 0 0;font-size:12px;line-height:1.5;color:#d6d7c9}.floor-event-rare-copy>.floor-event-rare-reward{display:flex;flex-wrap:wrap;gap:2px 8px;color:#efd498;font-size:12px}.floor-event-rare-reward small{color:#adbaad;font-size:10px}
.floor-event-settings{margin:10px 0;padding:9px 12px;border:1px solid #6274754d;border-radius:8px;background:#152024;color:inherit}.floor-event-settings summary{cursor:pointer;min-height:32px;line-height:32px;font-size:13px}.floor-event-settings [role=group]{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.floor-event-settings button{min-height:44px;padding:8px 12px!important;flex:1;white-space:normal}.floor-event-settings button[aria-pressed=true]{border-color:#d3ae68;background:#453a27}.floor-event-settings small{display:block;margin-top:10px;font-size:11px;line-height:1.6;color:#aabbb9}
@media(max-width:600px){.floor-event-body{padding:12px}.floor-event-scene{height:86px}.floor-event-guardian{height:106px;width:106px;right:10px}.floor-event-scene-label{left:12px;bottom:13px;font-size:13px}.floor-event-heading{gap:8px}.floor-event-heading strong{font-size:17px}.floor-event-heading>.floor-event-icon{width:36px;height:36px}.floor-event-heading>small{font-size:10px;max-width:28%}.floor-event-reward{grid-template-columns:1fr;gap:3px;padding:10px}.floor-event-reward>strong{font-size:15px}.floor-event-reward>small{font-size:10px}.floor-event-choices{grid-template-columns:1fr;gap:8px}.floor-event-choice.secondary-button{gap:7px;padding:12px}.floor-event-choice-stats{grid-template-columns:repeat(3,minmax(0,1fr));font-size:11px;gap:4px 7px}.floor-event-rare{padding:8px;gap:5px}.floor-event-rare-portrait{width:58px;height:68px;flex-basis:58px}.floor-event-rare .floor-event-icon{width:26px;height:26px}.floor-event-deadline{font-size:9px;padding:3px 4px}.floor-event-settings button{font-size:12px}}
@media(max-width:360px){.floor-event-rare-portrait{width:44px;flex-basis:44px}.floor-event-rare .floor-event-heading strong{font-size:15px}.floor-event-rare .floor-event-heading{gap:5px}.floor-event-heading>.floor-event-icon{width:32px;height:32px}.floor-event-heading strong{font-size:16px}.floor-event-choice-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}
.floor-event-inbox{display:grid;gap:12px;min-width:0}
.floor-event-inbox>*{min-width:0}
.floor-event-inbox-guide{margin:0;color:#b8c7c7;font-size:12px;line-height:1.7}
.floor-event-inbox-list{display:flex;gap:8px;overflow-x:auto;padding-bottom:6px}
.floor-event-inbox-list>.secondary-button{display:flex;flex:0 0 185px;align-items:center;gap:8px;min-height:60px;padding:8px;text-align:left;white-space:normal}
.floor-event-inbox-list button>span{display:grid;gap:4px;min-width:0;flex:1}
.floor-event-inbox-list strong{font-size:12px;overflow-wrap:anywhere}
.floor-event-inbox-list small{font-size:11px;color:#aebfbf}
.floor-event-inbox-list button>i{font-style:normal}
.floor-event-inbox-list button[aria-pressed="true"]{border-color:#d4b66b;background:#393420}
.floor-event-inbox .floor-event-card{margin:0}
.floor-event-defer.secondary-button{width:100%;min-height:44px;margin:10px 0;border-color:#bba568;color:#f1d996}
.floor-event-notification-icon{width:22px;height:22px;object-fit:contain}
.floor-event-choice-top>.floor-event-choice-owned{flex:0 0 auto;margin-left:auto;padding:4px 7px;border:1px solid #91b9a94d;border-radius:6px;background:#182b29;color:#d3eadc;font-size:var(--ga-font-note,.75rem);line-height:1.4;white-space:nowrap}
.floor-event-choice-top>.floor-event-choice-owned.is-empty{border-color:#7c969433;background:#182224;color:#b4c4c2}

.floor-event-orb-icon{display:grid;place-items:center}
.floor-event-orb-icon>.magic-orb{width:42px;height:42px}

/* Use the equipment screen's crystals for the actual number of usable orb slots. */
.floor-event-slot-crystals{display:flex;align-items:center;gap:8px;min-height:28px;color:var(--event-accent,#d3ae68);font-size:var(--ga-font-note,.75rem)}
.floor-event-slot-crystals>span{display:flex;align-items:center;gap:3px}
.floor-event-slot-crystals img{display:block;width:22px;height:22px;object-fit:contain;filter:drop-shadow(0 0 4px #7cdaeb40)}
.floor-event-slot-crystals>b{font-weight:500}
.floor-event-choice-traits{display:grid;gap:var(--ga-space-2,8px);min-width:0;color:var(--text);text-align:left;overflow-wrap:anywhere}
.floor-event-choice-traits .equipment-configuration{font-size:var(--ga-font-note,.75rem);line-height:1.6}
.floor-event-choice-traits .equipment-configuration-effect{color:var(--muted);font-size:var(--ga-font-caption,.6875rem)}
.floor-event-choice-top>.equipment-item-illustration{flex-basis:64px;width:64px;height:64px}
.floor-event-claim-backdrop{position:fixed;inset:0;z-index:1500;display:grid;place-items:center;padding:16px;background:#04090ddd;backdrop-filter:blur(5px);overscroll-behavior:contain}
.floor-event-claim-dialog{--event-accent:#d3ae68;--event-tint:211 174 104;box-sizing:border-box;display:flex;flex-direction:column;gap:16px;width:min(100%,480px);min-width:0;max-height:calc(100dvh - 32px);padding:20px;border:1px solid rgb(var(--event-tint)/65%);border-radius:12px;background:radial-gradient(ellipse at top left,rgb(var(--event-tint)/12%),transparent 65%),linear-gradient(145deg,var(--surface,#20282c),#10191f);box-shadow:inset 0 1px #ffffff1a,0 18px 60px #0009;color:var(--text,#eae7dc);text-align:left;overflow:hidden}
.floor-event-claim-dialog.floor-event-library{--event-accent:#8bc4c7;--event-tint:139 196 199}
.floor-event-claim-heading{display:flex;align-items:center;gap:12px;flex:0 0 auto;min-width:0}
.floor-event-claim-heading>img{flex:0 0 40px;object-fit:contain}
.floor-event-claim-heading>div{min-width:0}
.floor-event-claim-heading .eyebrow{margin:0 0 4px;color:var(--event-accent);font-size:var(--ga-font-note,.75rem);letter-spacing:.04em}
.floor-event-claim-heading h2{margin:0;font-size:var(--ga-font-page,1.125rem);line-height:1.5;overflow-wrap:anywhere}
.floor-event-claim-content{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}
.floor-event-claim-item{display:grid;gap:12px;min-width:0;padding:16px;border:1px solid rgb(var(--event-tint)/32%);border-radius:9px;background:#07101666;box-shadow:inset 0 1px #ffffff08;overflow-wrap:anywhere}
.floor-event-claim-item .floor-event-choice-top{flex-wrap:wrap}
.floor-event-claim-item .floor-event-choice-top>span:not(.floor-event-item-icon):not(.floor-event-choice-owned){flex:1;min-width:0}
.floor-event-claim-item .floor-event-choice-top strong{font-size:var(--ga-font-section,.9375rem)}
.floor-event-claim-item .floor-event-choice-meta,.floor-event-claim-item .floor-event-choice-stats,.floor-event-claim-item .floor-event-choice-skills,.floor-event-claim-item .floor-event-book-effect{font-size:var(--ga-font-note,.75rem);line-height:1.6}
.floor-event-claim-content>p{margin:12px 0 0;font-size:var(--ga-font-body,.875rem);line-height:1.8;color:var(--muted,#b8c7c7)}
.floor-event-claim-actions{display:flex;flex-wrap:wrap;gap:8px;flex:0 0 auto;padding-top:12px;border-top:1px solid rgb(var(--event-tint)/24%)}
.floor-event-claim-actions>button{flex:1 1 160px;min-width:0;white-space:normal}
.floor-event-claim-actions>.secondary-button{flex-basis:100px}
@media(max-width:360px){.floor-event-claim-backdrop{padding:12px}.floor-event-claim-dialog{padding:16px;gap:12px;max-height:calc(100dvh - 24px)}.floor-event-claim-item{padding:12px}.floor-event-claim-heading{gap:8px}}

/* Treasury equipment: keep the identity and slot count beside the artwork. */
.floor-event-choice.secondary-button:has(>.floor-event-equipment-summary){gap:var(--ga-space-2);padding:var(--ga-space-3);border-radius:var(--ga-radius-panel);border-color:var(--line);background:linear-gradient(135deg,var(--surface-2),var(--surface));box-shadow:inset 2px 0 color-mix(in srgb,var(--gold-strong) 45%,transparent),inset 0 1px rgb(255 255 255 / 4%);text-align:left}
.floor-event-choice-top.floor-event-equipment-summary{display:grid;grid-template-columns:64px minmax(0,1fr);gap:var(--ga-space-3);align-items:center;width:100%;text-align:left}
.floor-event-equipment-summary>.floor-event-equipment-info{display:grid;gap:var(--ga-space-1);min-width:0}
.floor-event-equipment-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:4px 12px}
.floor-event-equipment-heading>small{margin:0;font-size:var(--ga-font-caption);color:var(--muted);font-weight:400}
.floor-event-equipment-heading>.floor-event-choice-meta{gap:var(--ga-space-2);font-size:var(--ga-font-caption);line-height:1.4;font-weight:400}
.floor-event-equipment-summary .floor-event-equipment-info>strong{font-size:var(--ga-font-item-name);line-height:1.5;color:var(--text);overflow-wrap:anywhere}
.floor-event-equipment-summary .floor-event-slot-crystals{gap:6px;min-height:20px;font-size:var(--ga-font-caption)}
.floor-event-equipment-summary .floor-event-slot-crystals img{width:18px;height:18px}
.floor-event-equipment-stats.floor-event-choice-stats{display:flex;flex-wrap:wrap;gap:var(--ga-space-1);font-size:var(--ga-font-caption);font-weight:400}
.floor-event-equipment-stats>span{display:flex;align-items:baseline;gap:var(--ga-space-2);padding:3px 8px;border:1px solid var(--line);border-radius:var(--ga-radius-choice);background:color-mix(in srgb,var(--surface-deep) 65%,transparent);color:var(--muted);overflow-wrap:anywhere;min-width:0}
.floor-event-equipment-stats>span>b{color:var(--text);font-weight:600}
:is(.floor-event-choice,.floor-event-claim-item):has(>.floor-event-equipment-summary)>.floor-event-choice-traits{gap:var(--ga-space-2);padding-top:var(--ga-space-2);border-top:1px solid var(--line)}
.floor-event-choice:has(>.floor-event-equipment-summary)>.floor-event-choice-claim{padding-top:var(--ga-space-2);font-size:var(--ga-font-note);font-weight:500}
.floor-event-claim-item:has(>.floor-event-equipment-summary){gap:var(--ga-space-2);padding:var(--ga-space-3);border-radius:var(--ga-radius-panel)}

/* Reuse the equipment rarity palette; keep the label readable without color. */
.floor-event-equipment-heading .floor-event-rarity{display:inline-flex;align-items:center;justify-content:center;gap:5px;box-sizing:border-box;min-height:22px;padding:2px 8px;border:1px solid rgb(var(--gear-rarity-rgb) / 75%);border-radius:var(--ga-radius-control);background:linear-gradient(145deg,rgb(var(--gear-rarity-rgb) / 28%),rgb(var(--gear-rarity-rgb) / 12%)),var(--surface-deep);color:var(--gear-rarity-text);box-shadow:inset 0 1px rgb(var(--gear-rarity-rgb) / 18%);font-size:var(--ga-font-note);font-weight:700;line-height:1.3;letter-spacing:.04em;white-space:nowrap}
.floor-event-equipment-heading .floor-event-rarity::before{content:"";flex:0 0 5px;width:5px;height:5px;background:currentColor;transform:rotate(45deg)}
.floor-event-equipment-heading .floor-event-rarity.rarity-legendary{border-color:rgb(var(--gear-rarity-rgb));background:linear-gradient(145deg,rgb(var(--gear-rarity-rgb) / 42%),rgb(var(--gear-rarity-rgb) / 18%)),var(--surface-deep)}
