:root{--im-type-small:0.9375rem;--im-type-body:1.0625rem;--im-desktop:#111819;--im-pattern:rgba(128,255,181,0.07);--im-frame:#080b0c;--im-shadow:rgba(0,0,0,0.72);--im-chrome:#a7aeaa;--im-title-from:#17382f;--im-title-to:#2b654e;--im-title-text:#effff4;--im-user-panel:#cad3cc;--im-avatar:#b8e33d;--im-avatar-ink:#15230f;--im-section:#808b84;--im-section-ink:#11231c;--im-list:#e7ece8;--im-selected:#bbd1c0;--im-toolbar:#c5cec8;--im-toolbar-ink:#17382f;--im-transcript:#f3f5e9;--im-bot:#185b3e;--im-me:#9b2f35;--im-system:#59645e;--im-presence:#48c774;--im-danger:#b22f2f;--im-danger-bg:#f5d7c8;--im-attachment:#cdd8ce;--im-muted:#4f5a54;--im-focus:#b8e33d;--im-white:#ffffff;color-scheme:light;font-synthesis:none}*{box-sizing:border-box}html{background:var(--im-desktop)}body,html{min-width:320px}body{min-height:100vh;margin:0;background:linear-gradient(135deg,transparent 0 70%,var(--im-pattern) 70% 71%,transparent 71%) 0 0 /32px 32px,var(--im-desktop);color:var(--im-title-text);font-family:Tahoma,Verdana,Arial,sans-serif;font-size:var(--im-type-body);line-height:1.5;text-rendering:optimizeLegibility}button,input{font:inherit}a,button,summary{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.16em}button{cursor:pointer}button:disabled{cursor:default}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:2px solid var(--im-frame);outline-offset:2px;box-shadow:0 0 0 5px var(--im-focus)}::selection{background:var(--im-avatar);color:var(--im-avatar-ink)}.obitual-page{min-height:100vh;padding:18px clamp(12px,3vw,38px) 42px}.ritual-notes,.ritual-stage,.site-footer,.site-header{width:min(100%,1120px);margin-right:auto;margin-left:auto}.site-header{display:flex;min-height:58px;margin-bottom:14px;align-items:center;justify-content:space-between;gap:24px;color:var(--im-title-text);font-family:Courier New,Courier,monospace}.site-brand{display:inline-flex;align-items:baseline;gap:12px;text-decoration:none}.site-brand>h1{margin:0;color:var(--im-avatar);font-family:Arial Black,Tahoma,sans-serif;font-size:clamp(1.65rem,4vw,2.3rem);letter-spacing:-.07em;line-height:1;text-shadow:3px 3px 0 #000}.site-brand>small{color:#b9c9bf}.site-brand>small,.site-status{font-size:var(--im-type-small);font-weight:700;letter-spacing:.05em;text-transform:uppercase}.site-status{display:inline-flex;align-items:center;gap:8px;color:#cfe1d6}.status-mark{width:9px;height:9px;border:1px solid #dfffea;border-radius:50%;background:var(--im-presence);box-shadow:0 0 8px rgba(72,199,116,.7)}.site-status.offline .status-mark{background:var(--im-danger);box-shadow:0 0 8px rgba(178,47,47,.6)}.messenger-shell{width:100%}.chat-layout{display:grid;width:100%;min-height:570px;grid-template-columns:265px minmax(0,1fr);align-items:start;gap:13px}.buddy-window,.im-window{min-width:0;border:2px solid var(--im-frame);background:var(--im-chrome);color:var(--im-frame);box-shadow:4px 4px 0 var(--im-shadow)}.chat-title{display:flex;min-height:29px;padding:6px 8px;align-items:center;justify-content:space-between;gap:10px;background:linear-gradient(90deg,var(--im-title-from),var(--im-title-to));color:var(--im-title-text);font-size:var(--im-type-small);line-height:1.2}.chat-title b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-title>span{flex:0 0 auto;font-weight:700;letter-spacing:.12em}.buddy-user{display:flex;min-height:68px;padding:12px 10px;border-bottom:1px solid var(--im-frame);align-items:center;gap:9px;background:var(--im-user-panel)}.buddy-avatar{display:grid;width:42px;height:42px;flex:0 0 auto;border:2px outset var(--im-white);place-items:center;background:var(--im-avatar);color:var(--im-avatar-ink);font-family:Arial Black,Tahoma,sans-serif;font-size:var(--im-type-small)}.buddy-avatar.is-offline{filter:grayscale(.85)}.buddy-avatar.is-pending{background:#f3d94b}.buddy-avatar.is-danger{background:var(--im-danger);color:#fff}.buddy-user>div{display:flex;min-width:0;flex-direction:column}.buddy-user b,.buddy-user small{overflow:hidden;font-size:var(--im-type-small);text-overflow:ellipsis;white-space:nowrap}.buddy-user small{margin-top:4px;color:var(--im-muted)}.buddy-window h2{margin:0;padding:6px 7px;border-top:1px solid #fff;border-bottom:1px solid var(--im-frame);background:var(--im-section);color:var(--im-section-ink);font-size:var(--im-type-small)}.buddy-window ul{min-height:90px;margin:0;padding:7px;list-style:none;background:var(--im-list)}.buddy-window li{display:grid;min-width:0;padding:6px 5px;grid-template-columns:9px minmax(0,1fr);align-items:start;gap:7px;color:var(--im-muted);font-size:var(--im-type-small)}.buddy-window li>i{width:8px;height:8px;margin-top:3px;border:1px solid rgba(0,0,0,.28);border-radius:50%;background:var(--im-presence)}.buddy-window li>i.is-offline{background:#7f8983}.buddy-window li>i.is-pending{background:#dbb62c}.buddy-window li>i.is-danger{background:var(--im-danger)}.buddy-window li>span{display:flex;min-width:0;flex-direction:column;gap:3px}.buddy-window li .address-link-group,.buddy-window li a,.buddy-window li b,.buddy-window li small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.buddy-window li b{color:var(--im-section-ink)}.buddy-window li small{display:block;font-size:var(--im-type-small)}.buddy-window li.selected{background:var(--im-selected)}.buddy-window footer{padding:8px;border-top:1px solid #777;color:var(--im-section-ink);text-align:center}.buddy-window footer,.chat-toolbar{font-family:Courier New,monospace;font-size:var(--im-type-small);font-weight:700}.chat-toolbar{display:flex;min-height:35px;padding:8px 10px;flex-wrap:wrap;border-bottom:1px solid #777;align-items:center;gap:11px;background:var(--im-toolbar);color:var(--im-toolbar-ink);white-space:normal}.chat-toolbar span+span:before{margin-right:11px;color:#66736c;content:"|"}.portrait-result,.ritual-card{min-width:0}.chat-transcript{min-height:342px;padding:18px;overflow:visible;border:4px inset #fff;background:var(--im-transcript);color:#17231c;font-family:Times New Roman,Times,serif;font-size:1.125rem;line-height:1.5}.chat-transcript.result{min-height:390px}.chat-transcript p{margin:0 0 13px}.chat-transcript p:last-child{margin-bottom:0}.chat-transcript .bot b{color:var(--im-bot)}.chat-transcript .me b,.connected-line.me>b{color:var(--im-me)}.chat-transcript .system{color:var(--im-system);font-family:Tahoma,Verdana,sans-serif;font-size:var(--im-type-small);font-style:italic;line-height:1.45}.chat-transcript .notice{font-weight:700}.safety-line{padding-top:9px;border-top:1px dotted #8b958f}.connected-line{display:flex;margin:14px 0 4px;padding:7px 8px;border:1px solid #a4aea8;flex-wrap:wrap;align-items:center;gap:5px 9px;background:#e6ebe2;font-family:Tahoma,Verdana,sans-serif;font-size:var(--im-type-small)}.danger-message{padding:9px 10px;border-left:5px solid var(--im-danger);background:var(--im-danger-bg);color:#3d1715}.chat-transcript .danger-message b,.error-line b{color:var(--im-danger)}.error-line,.wallet-notice{overflow-wrap:anywhere}.wallet-notice{padding:9px 10px;border-left:5px solid var(--im-bot);background:#e6ebe2;color:#173f32}.pending-block h3{margin:0 0 6px;font-family:Tahoma,Verdana,sans-serif;font-size:var(--im-type-small)}.pending-block p{margin:0}.chat-attachment{display:flex;width:min(430px,100%);margin:15px 0;padding:9px;border:2px outset #fff;align-items:center;gap:10px;background:var(--im-attachment);font-family:Tahoma,Verdana,sans-serif}.chat-attachment>span{display:grid;width:48px;height:54px;flex:0 0 auto;border:2px solid var(--im-frame);place-items:center;background:var(--im-avatar);color:var(--im-avatar-ink);font-size:var(--im-type-small);font-weight:700}.chat-attachment>div{display:flex;min-width:0;flex-direction:column}.chat-attachment b,.chat-attachment small{min-width:0;overflow-wrap:anywhere}.chat-attachment small{margin-top:4px;color:var(--im-muted);font-size:var(--im-type-small)}.chat-compose,.chat-consent,.portrait-details{padding:13px;border-top:1px solid #777;background:var(--im-chrome);color:var(--im-frame)}.action-compose{display:flex;min-height:104px;flex-direction:column;align-items:flex-end;justify-content:center;gap:9px}.action-compose>small{max-width:500px;color:#33423a;font-size:var(--im-type-small);line-height:1.45;text-align:right}.compose-prompt{align-self:stretch;margin:0;color:var(--im-muted);font-family:Courier New,monospace}.address-copy,.button,.compose-prompt{font-size:var(--im-type-small);font-weight:700}.address-copy,.button{display:inline-flex;min-height:44px;padding:8px 14px;border:2px outset #fff;border-radius:0;align-items:center;justify-content:center;background:var(--im-chrome);color:var(--im-frame);font-family:Tahoma,Verdana,Arial,sans-serif;line-height:1.15;text-align:center;text-decoration:none;text-transform:uppercase}.address-copy:active:not(:disabled),.button:active:not(:disabled){border-style:inset}.button.primary{background:var(--im-selected);color:#0f251c}.button.danger{background:#a63832;color:#fff;text-shadow:1px 1px 0 #671a15}.button.encore{background:#b63b36;color:#fff}.address-copy:disabled,.button:disabled{color:#626b66;text-shadow:1px 1px 0 #dde3df}.button.danger:disabled{background:#c9b7b4;color:#453b39;text-shadow:none}.ritual-heading{margin-bottom:12px}.chat-consent h2,.ritual-heading h2{margin:0 0 5px;color:#13261e;font-family:Times New Roman,Times,serif;font-size:1.35rem}.chat-consent p,.ritual-heading p{margin:0;overflow-wrap:anywhere;font-size:var(--im-type-small);line-height:1.5}.source-fields{display:grid;grid-template-columns:minmax(0,1fr) 128px;align-items:start;gap:11px}.source-field,.source-field>label,.source-fields>label{display:flex;min-width:0;flex-direction:column;gap:5px;color:#182b22;font-size:var(--im-type-small);font-weight:700}.source-fields input{width:100%;min-height:46px;padding:8px 9px;border:3px inset #fff;border-radius:0;background:var(--im-list);color:#101713;font-family:Courier New,monospace;font-size:var(--im-type-small)}.source-fields input:disabled{color:#5e6862}.source-field-note{min-height:2.6em;color:#4c5952;font-size:var(--im-type-small);font-weight:400;line-height:1.35;overflow-wrap:anywhere}.source-field-note.is-error{color:#8f211b;font-weight:700}.compose-actions{display:flex;margin-top:11px;justify-content:flex-end}.compose-actions .button{min-width:175px}.chat-consent{min-height:185px;padding:16px;background:var(--im-toolbar)}.chat-consent>p{margin-bottom:10px}.receiver-confirmation{padding:7px 8px;border:1px inset #fff;background:#e4ebe5;font-family:Courier New,monospace;overflow-wrap:anywhere}.check-row{display:flex;margin:13px 0;align-items:flex-start;gap:9px;font-size:var(--im-type-small);font-weight:700;line-height:1.45}.check-row input{width:20px;height:20px;margin:0;flex:0 0 auto}.confirmation-actions,.pending-actions,.result-actions,.transaction-progress{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.confirmation-actions{justify-content:flex-end}.confirmation-actions .button{min-width:130px}.microcopy{margin:10px 0 0;color:var(--im-muted);font-family:Courier New,monospace;font-size:var(--im-type-small);text-align:right;line-height:1.5}.pending-actions,.pending-actions>.result-actions,.transaction-progress{justify-content:flex-end}.transaction-progress p{margin:0;color:#33423a;font-size:var(--im-type-small)}.encore-offer>a,.encore-result a:not(.button),.portrait-details a,.result-actions a:not(.button),.text-link{color:#174d39;font-size:var(--im-type-small);font-weight:700}.chat-art-attachment{display:grid;width:100%;margin:16px 0;padding:10px;border:2px outset #fff;background:var(--im-attachment);grid-template-columns:minmax(220px,.9fr) minmax(190px,.75fr);align-items:center;gap:16px;font-family:Tahoma,Verdana,sans-serif}.portrait-frame{min-width:0;border:1px solid #667068;background:#eef1e9}.portrait-frame img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}.portrait-copy{min-width:0}.portrait-copy div,.portrait-copy h2,.portrait-copy p{margin-right:0;margin-left:0}.attachment-file{margin-top:0;color:#204b3b;font-family:Courier New,monospace;font-size:var(--im-type-small);font-weight:700;overflow-wrap:anywhere}.portrait-copy h2{margin-top:0;margin-bottom:7px;color:#11251d;font-family:Times New Roman,Times,serif;font-size:clamp(1.35rem,3.2vw,2rem);line-height:1.05}.artifact-name{margin-bottom:4px;color:var(--im-me);font-weight:700}.family-note{margin-top:0;color:var(--im-muted);font-family:Times New Roman,Times,serif;font-size:var(--im-type-small)}.disposal-cause{margin:14px 0;padding:8px;border-top:1px solid #738079;border-bottom:1px solid #738079}.disposal-cause span,.disposal-cause strong{display:block}.disposal-cause span{color:var(--im-muted);font-size:var(--im-type-small);text-transform:uppercase}.disposal-cause strong{margin-top:4px;color:#12231c;font-family:Times New Roman,Times,serif;font-size:1rem}.portrait-copy>small{color:var(--im-muted);font-size:var(--im-type-small)}.result-compose{display:flex;flex-direction:column;gap:8px}.share-status{margin:0;color:#1a5a40;font-size:var(--im-type-small);font-weight:700}.portrait-details{padding:0}.portrait-details>summary{min-height:44px;padding:13px;border-top:1px solid #fff;border-bottom:1px solid #657069;background:var(--im-section);color:var(--im-section-ink);cursor:pointer;font-family:Courier New,monospace;font-size:var(--im-type-small);font-weight:700}.portrait-details>dl,.portrait-details>p,.portrait-details>section{margin-right:14px;margin-left:14px}.portrait-details>p{font-family:Times New Roman,Times,serif;font-size:var(--im-type-small);line-height:1.5}.artifact-facts{margin-top:12px;margin-bottom:16px;border:2px inset #fff;background:var(--im-list);color:#17251e;font-family:Courier New,monospace;font-size:var(--im-type-small)}.artifact-facts>div{display:grid;padding:9px;border-bottom:1px solid #a7b1aa;grid-template-columns:120px minmax(0,1fr);gap:10px}.artifact-facts>div:last-child{border-bottom:0}.artifact-facts dd,.artifact-facts dt{min-width:0;margin:0}.artifact-facts dt{color:var(--im-muted);font-weight:700;text-transform:uppercase}.artifact-facts dd,.receiver-address,.receiver-address a{overflow-wrap:anywhere}.address-link-group{display:inline-flex;min-width:0;flex-wrap:wrap;align-items:center;gap:5px}.address-link-group>a{min-width:0;overflow-wrap:anywhere}.address-copy{min-width:44px;min-height:44px;padding:5px 8px;font-size:var(--im-type-small)}.address-copy-status{color:var(--im-bot);font-size:var(--im-type-small);font-weight:700}.encore-offer,.encore-result{margin-top:16px;margin-bottom:16px;padding:14px;border:2px outset #fff;border-left:6px solid var(--im-me);background:var(--im-attachment);color:#17251e}.encore-offer h3,.encore-result h3{margin:4px 0 8px;font-family:Times New Roman,Times,serif;font-size:1.3rem}.encore-offer>p,.encore-result>p{font-family:Times New Roman,Times,serif;font-size:var(--im-type-small);line-height:1.45}.eyebrow{margin:0;color:#69302c;font-family:Courier New,monospace;font-size:var(--im-type-small);font-weight:700;text-transform:uppercase}.encore-frame{width:min(100%,420px);margin:12px 0;border:2px inset #fff;background:#f1ddd4}.encore-frame img{display:block;width:100%;height:auto}.encore-wait{padding:8px;border-left:4px solid #8a4b42;background:#ecd3c9}.ritual-notes{margin-top:19px;border:2px solid var(--im-frame);background:var(--im-chrome);color:#132019;box-shadow:4px 4px 0 var(--im-shadow)}.ritual-notes summary{min-height:44px;padding:13px;background:linear-gradient(90deg,var(--im-title-from),var(--im-title-to));color:var(--im-title-text);cursor:pointer;font-family:Courier New,monospace;font-size:var(--im-type-small);font-weight:700}.ritual-notes p{margin:13px 15px;font-family:Times New Roman,Times,serif;line-height:1.5}.ritual-notes p,.site-footer{font-size:var(--im-type-small)}.site-footer{display:flex;margin-top:16px;justify-content:space-between;gap:18px;color:#a9beb1;font-family:Courier New,monospace;font-weight:700}.error-page{display:grid;width:min(calc(100% - 24px),620px);min-height:100vh;margin:0 auto;padding:32px;place-content:center;color:var(--im-title-text);text-align:center}.error-page h1{margin:5px 0 10px;color:var(--im-avatar);font-family:Times New Roman,Times,serif}.error-page .button{margin-top:12px}@media (max-width:860px){.obitual-page{padding:8px 8px 28px}.site-header{flex-wrap:wrap;min-height:54px;margin-bottom:8px;gap:10px}.site-brand{align-items:flex-start;flex-direction:column;gap:2px}.site-brand>h1{font-size:1.55rem}.site-brand>small,.site-status{font-size:var(--im-type-small)}.chat-layout{min-height:0;grid-template-columns:minmax(0,1fr);gap:8px}.buddy-window{max-height:none;overflow:visible}.buddy-window h2,.buddy-window ul,.buddy-window>footer{display:none}.buddy-user{min-height:50px;padding:8px 10px;border-bottom:0}.buddy-avatar{width:34px;height:34px}.chat-title{min-height:28px}.chat-title,.chat-toolbar{font-size:var(--im-type-small)}.chat-toolbar{min-height:34px}.chat-transcript,.chat-transcript.result{min-height:285px;padding:13px;font-size:1.125rem}.chat-transcript .system,.connected-line{font-size:var(--im-type-small)}.chat-compose,.chat-consent{padding:12px}.action-compose,.pending-actions,.source-compose,.transaction-progress{align-items:stretch}.action-compose>small{text-align:left}.button{min-height:48px;width:100%}.source-fields{grid-template-columns:minmax(0,1fr)}.source-field-note{min-height:0}.compose-actions,.confirmation-actions,.pending-actions,.pending-actions>.result-actions,.result-actions,.transaction-progress{align-items:stretch;flex-direction:column}.compose-actions .button,.confirmation-actions .button{width:100%}.microcopy{text-align:left}.chat-art-attachment{grid-template-columns:minmax(0,1fr)}.portrait-copy h2{font-size:1.55rem}.portrait-details a,.result-actions a:not(.button){display:inline-flex;min-height:44px;align-items:center}.artifact-facts>div{grid-template-columns:minmax(0,1fr);gap:4px}.receiver-address .address-link-group,.receiver-address a{width:100%}.address-copy{min-height:48px}.site-footer{align-items:flex-start;flex-direction:column;gap:5px}}@media (prefers-reduced-motion:no-preference){.status-mark{animation:status-pulse 2.4s steps(2) infinite}}@keyframes status-pulse{50%{opacity:.45}}.wallet-nft-picker{min-width:0;margin:0 0 16px;border:2px inset var(--im-white);background:var(--im-list);color:var(--im-frame);font-size:var(--im-type-small);line-height:1.4}.wallet-nft-heading{display:flex;padding:8px 10px;border-bottom:1px solid var(--im-section);align-items:center;justify-content:space-between;gap:10px;background:var(--im-toolbar)}.wallet-nft-heading h3{margin:0;color:var(--im-section-ink);font-family:Courier New,Courier,monospace;font-size:var(--im-type-small)}.wallet-nft-heading p{margin:2px 0 0;color:var(--im-muted);font-size:var(--im-type-small)}.wallet-nft-heading>.button{width:auto;flex:0 0 auto}.wallet-nft-note,.wallet-nft-safety,.wallet-nft-status{margin:0;padding:9px 10px;overflow-wrap:anywhere}.wallet-nft-safety{border-bottom:1px dotted var(--im-section);color:var(--im-section-ink);font-size:var(--im-type-small)}.wallet-nft-status{font-family:Courier New,Courier,monospace}.wallet-nft-status.is-error{border-left:4px solid var(--im-danger);background:var(--im-danger-bg);color:var(--im-frame)}.wallet-nft-list{max-height:360px;margin:0;padding:0;overflow-y:auto;overscroll-behavior:contain;list-style:none}.wallet-nft-list>li{min-width:0;padding:10px;border-bottom:1px solid var(--im-chrome)}.wallet-nft-list>li.is-selected{background:var(--im-selected);box-shadow:inset 3px 0 0 var(--im-bot)}.wallet-nft-file{display:flex;min-width:0;align-items:flex-start;gap:9px}.wallet-nft-file-icon{display:grid;width:30px;height:37px;margin-top:2px;flex:0 0 auto;border:1px solid var(--im-section);place-items:center;background:var(--im-transcript);color:var(--im-muted);font-family:Courier New,Courier,monospace;font-size:var(--im-type-small)}.wallet-nft-identity{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;gap:3px;overflow-wrap:anywhere}.wallet-nft-identity>span{color:var(--im-muted);font-size:var(--im-type-small)}.wallet-nft-choose{width:auto;min-width:78px;padding-right:8px;padding-left:8px;flex:0 0 auto}.wallet-nft-contract{margin-top:7px;overflow-wrap:anywhere;font-family:Courier New,Courier,monospace;font-size:var(--im-type-small)}.wallet-nft-contract .address-link-group{max-width:100%}.wallet-nft-contract .address-link-group>a{min-width:0;overflow-wrap:anywhere;white-space:normal}.wallet-nft-warning{display:block;margin-top:6px;color:var(--im-muted);font-size:var(--im-type-small)}.wallet-nft-warning.is-blocked{color:var(--im-danger);font-weight:700}.wallet-nft-note{color:var(--im-muted);font-size:var(--im-type-small)}.wallet-nft-footer{display:flex;min-height:35px;padding:7px 10px;border-top:1px solid var(--im-section);align-items:center;justify-content:space-between;gap:8px;background:var(--im-toolbar);color:var(--im-section-ink);font-family:Courier New,Courier,monospace;font-size:var(--im-type-small)}.wallet-nft-footer>.button{width:auto;flex:0 0 auto}@media (max-width:600px){.wallet-nft-file{flex-wrap:wrap}.wallet-nft-file-icon{display:none}.wallet-nft-identity{min-width:130px}.wallet-nft-footer,.wallet-nft-heading{flex-wrap:wrap}}.burn-review{display:grid;grid-template-columns:minmax(7rem,1fr) minmax(0,3fr);gap:.5rem .75rem;font-size:var(--im-type-small)}.burn-review dt{font-weight:700}.burn-review dd{margin:0}.burn-review dd,.chat-consent code,.pending-actions p,.receiver-confirmation{overflow-wrap:anywhere}.chat-consent .source-field input{width:100%;min-width:0}.network-costs{font-size:var(--im-type-small);line-height:1.5;text-align:left}.network-costs p{margin:.5rem 0}.network-costs summary{cursor:pointer;text-decoration:underline}.network-picker{display:flex;flex-wrap:wrap;gap:.5rem 1rem;align-items:center;margin:0 auto 1rem;max-width:1120px;font:inherit;font-size:var(--im-type-small)}.network-picker a{color:inherit;text-underline-offset:3px}.network-picker a[aria-current=page]{font-weight:700;text-decoration-thickness:2px}.sample-outputs{align-self:stretch;min-width:0;padding:12px;border:2px inset var(--im-white);background:var(--im-list)}.sample-outputs h2,.wallet-nft-group-heading{margin:0 0 10px;font-family:Courier New,monospace;font-size:var(--im-type-small);overflow-wrap:anywhere}.sample-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.sample-grid figure{margin:0;min-width:0}.sample-grid figcaption{margin-top:7px;font-size:var(--im-type-small);font-weight:700;overflow-wrap:anywhere}.sample-outputs p{margin:10px 0 0;font-size:var(--im-type-small)}.wallet-prompt-guide{align-self:stretch;margin:0;font-size:var(--im-type-body)}.wallet-nft-group-heading{padding:10px;margin:0;border-top:1px solid var(--im-section)}.wallet-nft-blocked summary{padding:10px;min-height:44px;cursor:pointer;font-size:var(--im-type-small);background:var(--im-toolbar)}.portrait-result>.encore-offer,.portrait-result>.encore-result{margin:14px}.encore-example{display:flex;align-items:center;gap:16px;margin:12px 0}.encore-example img{display:block;width:180px;height:auto;max-width:100%;border:2px inset var(--im-white)}.encore-example figcaption{min-width:0;font-size:var(--im-type-small)}@media (max-width:480px){.sample-grid{grid-template-columns:minmax(0,1fr)}.sample-grid figure{display:grid;grid-template-columns:108px minmax(0,1fr);align-items:center;gap:12px}.sample-grid figcaption{margin:0}.encore-example{flex-direction:column;align-items:flex-start}}.burn-review,.chat-consent p,.check-row,.encore-offer>p,.encore-result>p,.family-note,.network-costs,.portrait-details>p,.ritual-heading p,.ritual-notes p,.wallet-nft-picker{font-size:var(--im-type-body);line-height:1.5}.chat-consent input:not([type=checkbox]),.encore-offer input,.pending-actions input,.source-fields input{font-size:1rem;min-height:46px;max-width:100%}@media (max-width:480px){.burn-review{grid-template-columns:minmax(0,1fr)}.burn-review dd{margin-bottom:.5rem}}