/* APK 0.9.23 is the member UI reference. Public portfolio keeps its own layout. */
body.dvc-member-view{font-family:Arial,Helvetica,sans-serif!important;font-size:13px;line-height:1.45}body.dvc-member-view input,body.dvc-member-view select,body.dvc-member-view textarea,body.dvc-member-view button{font:inherit}body.dvc-member-view h1{font-size:21px;font-weight:500;line-height:1.3;letter-spacing:0;margin:7px 0 8px}body.dvc-member-view h2{letter-spacing:0}body.dvc-member-view p{font-size:12px;color:var(--app-muted)}body.dvc-member-view small,.dvc-group-label{font-family:Arial,Helvetica,sans-serif!important;letter-spacing:1.2px;font-size:9px;color:var(--app-muted)}.dvc-member-view .pagecontent{min-height:calc(100dvh - 92px);padding:22px 0 36px}.dvc-member-view .dvc-member-content{min-width:0;max-width:860px;width:100%;margin-inline:auto}.dvc-member-view .footer,.dvc-member-view .dvc-app-download{display:none}.dvc-member-view .dvc-member-shell{grid-template-columns:178px minmax(0,1fr);align-items:start;gap:28px}.dvc-member-view .member-tabs{position:sticky;top:90px;display:grid;align-content:start}.dvc-member-view .member-tabs a{font-size:13px;min-height:54px}.dvc-member-view .member-tabs img,.dvc-member-view .member-tabs .dvc-bottom-initial{width:28px;height:28px}.dvc-member-view .member-tabs .dvc-bottom-initial{display:grid;place-items:center;border-radius:50%;background:var(--app-soft)}.dvc-member-view .dvc-studio-tabs{display:none!important}.dvc-member-view .dvc-header-auth{display:none}.dvc-member-view .dvc-web-notices{padding:0;border:0}.dvc-member-view .dvc-web-notices>summary{width:44px;height:44px;padding:8px;display:grid;place-items:center;border:0;border-radius:15px;background:#ffffff12;list-style:none}.dvc-member-view .dvc-web-notices>summary img{width:28px;height:28px}.dvc-member-view .dvc-web-notices>summary::-webkit-details-marker{display:none}.dvc-member-view .nav{height:60px;min-height:60px;flex-wrap:nowrap;padding:0}.dvc-member-view .brand img{width:35px;height:35px}.dvc-member-view .dvc-brand-wordmark{width:153px;height:33px}.dvc-member-view .dvc-theme-toggle{display:none}.dvc-member-view .brand{flex:0 1 auto;gap:10px}.dvc-member-view .dvc-header-actions{margin-left:auto}.dvc-member-view .btn{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:5px;font-size:12px;padding:10px 14px;white-space:normal;text-align:center;line-height:1.35}.dvc-member-view .btn:focus-visible,.dvc-app-row:focus-visible{outline:2px solid var(--app-accent);outline-offset:3px}.dvc-member-view :is(input,select,textarea){padding:12px;font-size:13px;line-height:1.45}.dvc-member-view :is(input[type=checkbox],input[type=radio]){width:18px;height:18px;vertical-align:middle;accent-color:var(--app-accent)}.dvc-member-view .eyebrow{font:9px Arial,Helvetica,sans-serif;letter-spacing:1.3px}.dvc-member-view .member-card{margin-top:12px;padding:16px;border-radius:18px}.dvc-member-view .dvc-group-label{margin:20px 3px 8px;font-weight:400;font-size:9px}.dvc-app-row{display:flex;align-items:center;gap:16px;min-height:66px;padding:13px 17px;background:var(--app-panel);border:1px solid var(--app-line);border-radius:16px;text-decoration:none;color:var(--app-ink)!important}.dvc-app-row>img,.dvc-app-row>svg{width:25px;height:25px;flex:0 0 25px;color:var(--app-accent)}.dvc-app-row>span{flex:1;min-width:0}.dvc-app-row strong{font-size:15px;font-weight:500;display:block}.dvc-app-row small{font-size:11px;letter-spacing:0;line-height:1.45;display:block;margin-top:4px}.dvc-app-row>b{font-size:20px;font-weight:400;color:var(--app-muted)}.dvc-settings-stack .dvc-app-row,.dvc-services-list .dvc-app-row{border-radius:0;border-width:0 0 1px}.dvc-settings-stack,.dvc-services-list{border:1px solid var(--app-line);border-radius:16px;overflow:hidden;background:var(--app-panel)}.dvc-settings-stack .dvc-app-row:last-child,.dvc-services-list .dvc-app-row:last-child{border-bottom:0}
/* Home keeps the exact native order: greeting/wallet, 8 tools, ideas, recent. */
.dvc-member-view .dvc-wallet{display:block;padding:18px 20px 16px;background:#103b40;border-radius:18px;color:#d9e7e2}.dvc-member-view .dvc-wallet h1{font-size:11px!important;color:#d9e7e2!important;margin:0 0 10px!important}.dvc-member-view .dvc-wallet-balance{display:flex;margin:0;align-items:center;justify-content:space-between}.dvc-member-view .dvc-wallet-balance span{font-size:11px}.dvc-member-view .dvc-wallet-balance strong{font-size:25px;line-height:1.25;display:block;color:#fffefa;margin-top:4px}.dvc-member-view .dvc-wallet-balance strong small{color:#fffefa;font-size:12px;letter-spacing:0;font-weight:400}.dvc-member-view .dvc-wallet-balance .btn.gold{background:#ecd39b;color:#103f46;font-size:11px;min-width:124px;padding:10px 12px}.dvc-member-view .dvc-wallet-package{display:flex;justify-content:space-between;align-items:center;gap:10px;border-top:1px solid #ffffff30;padding-top:0;margin-top:12px;min-height:40px;font-size:11px}.dvc-wallet-package>a{color:#ecd39b!important;min-height:40px;display:flex;align-items:center}.dvc-member-view .dvc-home-tools{position:relative;margin-top:12px;padding:15px 10px 12px;border-radius:20px}.dvc-member-view .dvc-home-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.dvc-member-view .dvc-home-grid a{min-height:83px;font-size:11px;padding:4px 2px 10px;gap:5px}.dvc-member-view .dvc-home-grid .dvc-solid-icon{width:43px;height:43px}.dvc-member-view .dvc-home-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 4px 12px}.dvc-member-view .dvc-home-heading h2{font-size:15px;margin:0;font-weight:600}.dvc-member-view .dvc-home-heading>span,.dvc-member-view .dvc-home-heading>a{font-size:10px;letter-spacing:0}.dvc-member-view .dvc-home-lower{display:grid;gap:20px;margin-top:20px;grid-template-columns:1fr}.dvc-member-view .dvc-home-ideas>a>div:first-child{min-height:77px;display:flex;align-items:center;justify-content:center;gap:12px}.dvc-member-view .dvc-home-ideas>a>div:last-child{padding:9px 11px 11px}.dvc-member-view .dvc-home-gallery,#dvc-nxa-results{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.dvc-member-view .dvc-home-result-meta small{letter-spacing:0}.dvc-member-view .dvc-home-empty{background:none;border:0;padding:8px 0}.dvc-member-view .dvc-home-empty .dvc-solid-icon{display:none}.dvc-member-view .dvc-home-empty strong{font-weight:400;font-size:12px}.dvc-member-view .dvc-home-empty p{display:none}
/* Launcher and entry rows share the APK hierarchy. */
.dvc-launcher-icons{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:var(--app-panel);border:1px solid var(--app-line);border-radius:16px;padding:6px}.dvc-launcher-icons>a{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:103px;gap:5px;color:var(--app-ink);text-decoration:none;font-size:12px}.dvc-launcher-icons img{width:43px;height:43px}.dvc-launcher-icons strong{font-weight:500}.dvc-launcher-icons small{font-size:9px;letter-spacing:0}.dvc-generator-intro>h2{font-size:21px;font-weight:500}.dvc-generator-intro>p{margin:8px 0}.dvc-member-view .dvc-generator-intro .dvc-entry-options{margin-top:26px}.dvc-member-view .dvc-generator-intro .dvc-entry-options a{min-height:76px;padding:13px 17px;grid-template-columns:25px minmax(0,1fr) 12px;column-gap:17px}.dvc-generator-intro .dvc-entry-options strong{font-size:15px;font-weight:500}.dvc-generator-intro .dvc-entry-options span{font-size:11px}.dvc-generator-intro .dvc-entry-options i{font-size:25px}.dvc-generator-intro .dvc-entry-history .btn{width:100%;margin-top:0}.dvc-member-view .dvc-generator-intro{padding:0}
/* Four/six stages have one heading, progress and navigation row. */
.dvc-scene-wizard{max-width:none;margin:0}.dvc-scene-head{display:block}.dvc-scene-head h2{font-size:21px;font-weight:500}.dvc-scene-head>.btn{font-size:11px;border:0;background:none;padding:8px 0;justify-content:flex-start}.dvc-scene-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.dvc-scene-tile{min-height:100px;border-radius:15px;padding:10px 6px;gap:6px}.dvc-scene-tile svg,.dvc-scene-tile img{width:44px;height:44px;object-fit:contain}.dvc-scene-tile strong{font-size:11px;font-weight:500;min-height:0}.dvc-scene-summary{padding:6px 9px;min-height:56px;margin:8px 0}.dvc-scene-summary button{background:none}.dvc-scene-summary>img,.dvc-scene-summary>svg{width:32px;height:32px}.dvc-scene-nav{gap:6px;margin-top:16px}.dvc-scene-nav>.btn{font-size:11px;padding:8px 5px;min-height:46px}.dvc-scene-native-form .dvc-generator-hub{padding:0!important;border:0!important;background:none!important;margin:0!important}.dvc-scene-native-form #dvc-nxa-form{margin:0}.dvc-collection-only~.dvc-generator-hub{display:none!important}.dvc-collection-only~.dvc-generator-results>h2{display:none}.dvc-generator-results{margin-top:20px}.dvc-member-view .dvc-generator-results>h2{font-size:19px;font-weight:500}.dvc-member-view .dvc-result-detail{font-size:12px}.dvc-member-view .dvc-nxa-job details{border:0;padding:0}.dvc-member-view .dvc-nxa-job details[open]{grid-column:auto}.dvc-audio-guide h3{font-size:21px;font-weight:500}.dvc-audio-guide>small{letter-spacing:0}.dvc-audio-choices{gap:6px}.dvc-audio-choices .btn{min-height:54px}.dvc-audio-progress{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;margin:12px 0 7px}.dvc-audio-progress span{height:3px;background:var(--app-line)}.dvc-audio-progress .done{background:var(--app-accent)}.dvc-audio-status{min-height:20px;font-size:11px}.dvc-audio-guide .dvc-app-row{min-height:58px;margin:8px 0;padding:9px 12px}.dvc-audio-guide .dvc-app-row strong{font-size:12px}.dvc-audio-guide .dvc-app-row .btn{margin-left:auto;min-width:48px;border:0;background:none;padding:0;font-size:10px}.dvc-audio-guide textarea{min-height:130px}.dvc-audio-guide .dvc-audio-nav{margin-top:16px}.dvc-audio-guide .dvc-audio-nav .btn{min-height:46px}.dvc-audio-form-native{padding:0!important;background:none!important;border:0!important}.dvc-form-route .dvc-generator-results{display:none}.dvc-result-link{display:block;margin-top:16px;width:100%}
.dvc-member-view .dvc-billing>h2{font-size:21px;font-weight:500}.dvc-member-view .dvc-billing-grid article{display:flex;flex-direction:column;gap:7px;padding:12px!important}.dvc-member-view .dvc-billing-grid h3{font-size:11px;margin:0}.dvc-member-view .dvc-billing-grid strong{font-size:16px}.dvc-member-view .dvc-custom h3{font-size:14px}.dvc-member-view .dvc-custom input{max-width:110px}.dvc-member-view .dvc-billing-order{padding:12px!important;font-size:12px}.dvc-member-view .dvc-billing-order form{display:inline-flex;margin:4px}.dvc-account-hero{display:flex;gap:16px;align-items:center;padding:18px;border:1px solid var(--app-line);border-radius:18px;background:var(--app-panel);margin:20px 0 0}.dvc-account-hero img,.dvc-account-hero .dvc-profile-placeholder{width:66px;height:66px;border-radius:50%;object-fit:cover;flex:0 0 66px;margin:0}.dvc-account-hero strong{font-size:18px;font-weight:500;display:block;color:var(--app-accent)}.dvc-account-hero p{font-size:11px;margin:4px 0}.dvc-account-hero small{letter-spacing:0;color:var(--app-accent);font-size:10px}.dvc-account-form{padding:16px!important}.dvc-account-form fieldset{margin:0;padding:0;border:0}.dvc-account-form legend{display:none}.dvc-account-form label{font-size:12px}.dvc-account-form .btn[type=submit]{width:100%;margin-top:16px}.dvc-account-back{display:inline-flex;align-items:center;min-height:44px;color:var(--app-accent);font-size:13px}.dvc-account-form .dvc-profile-photo{width:80px;height:80px;object-fit:cover}.dvc-settings-stack button.dvc-app-row{width:100%;text-align:left}.dvc-account-danger{color:#a24c3f!important}.dvc-member-view #dvc-chat{border:0;border-radius:0}.dvc-member-view #dc-messages article{max-width:82%;font-size:13px}.dvc-member-view #dc-messages article.mine{margin-left:auto}.dvc-member-view #dc-messages article p{color:var(--app-ink)}.dvc-member-view #dc-messages small{font-size:10px;letter-spacing:0}.dvc-member-view #dvc-chat .dc-thread{min-height:64px;padding:9px 12px}.dvc-member-view #dvc-chat .dc-chatbar{min-height:60px;padding:8px 12px}.dvc-member-view #dvc-chat .dc-chatbar button{min-width:44px}.dvc-member-view #dvc-chat .dc-composer{padding:8px}.dvc-member-view #dvc-chat .dc-composer textarea{min-height:42px;max-height:100px}.dvc-member-view #dvc-chat h2{font-size:21px}.dvc-services-list{margin-bottom:20px}.dvc-service-heading{margin-top:16px}.dvc-services-list .dvc-app-row{min-height:72px}
@media(min-width:761px){.dvc-member-view .wrap{width:min(1180px,calc(100% - 48px))}.dvc-member-view .dvc-home-grid{grid-template-columns:repeat(8,minmax(0,1fr))}.dvc-member-view .dvc-home-lower{grid-template-columns:1fr 1fr}.dvc-member-view .dvc-home-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.dvc-member-view .dvc-bottom-nav{display:none}.dvc-member-view .dvc-audio-guide,.dvc-member-view .dvc-scene-wizard,.dvc-member-view .dvc-generator-intro{max-width:720px;margin-inline:auto}}
@media(max-width:760px){body.dvc-member-view{padding-bottom:76px}.dvc-member-view .wrap{width:calc(100% - 32px)}.dvc-member-view .nav{height:60px!important;min-height:60px!important}.dvc-member-view .pagecontent{padding-top:14px;min-height:calc(100dvh - 136px)}.dvc-member-view .dvc-member-shell{display:block}.dvc-member-view .member-tabs{display:none}.dvc-member-view .dvc-header-auth{display:none!important}.dvc-member-view .dvc-wallet{margin:-14px -16px 0;border-radius:0;padding:2px 20px 28px}.dvc-member-view .dvc-home-tools{margin:-12px -2px 0;border:0;box-shadow:0 1px 2px #00000010}.dvc-member-view .dvc-home-lower{margin-top:20px;gap:20px}.dvc-member-view .dvc-home-heading{margin-inline:2px}.dvc-member-view .dvc-bottom-nav{position:fixed;bottom:0;left:0;right:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;padding:5px 8px max(5px,env(safe-area-inset-bottom));min-height:70px;z-index:45}.dvc-member-view .dvc-bottom-nav a{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:56px;padding:5px 2px;border-radius:20px;font-size:10px}.dvc-member-view .dvc-bottom-nav .dvc-solid-icon,.dvc-member-view .dvc-bottom-photo,.dvc-member-view .dvc-bottom-initial{width:29px;height:29px}.dvc-member-view .dvc-generator-intro .dvc-entry-options{margin-top:24px}.dvc-member-view .dvc-generator-intro h2{font-size:21px}.dvc-member-view .dvc-profile{padding:0;border:0;background:none}.dvc-member-view .dvc-account-hero{margin-top:18px}.dvc-member-view .dvc-scene-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dvc-member-view .dvc-home-result-meta{min-height:27px}.dvc-member-view .dvc-service-heading{margin-top:0}}
@media(max-width:359px){.dvc-member-view .dvc-brand-wordmark{width:132px;height:29px}.dvc-member-view .dvc-scene-grid,.dvc-member-view .dvc-audio-choices{grid-template-columns:repeat(2,minmax(0,1fr))}.dvc-member-view .dvc-home-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.dvc-member-view .dvc-home-gallery,#dvc-nxa-results{grid-template-columns:repeat(2,minmax(0,1fr))}.dvc-member-view .dvc-wallet-balance .btn{min-width:110px;font-size:10px}}
@media(prefers-reduced-motion:reduce){.dvc-member-view *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
/* Chat uses the existing plugin and endpoints; align surfaces and compact bubbles. */
.dvc-member-view #dvc-chat{--dc-muted:var(--app-muted);--dc-line:var(--app-line);--dc-gold:var(--app-accent);background:var(--app-panel)!important;color:var(--app-ink)!important;box-shadow:none;margin:0;width:100%;border:1px solid var(--app-line);border-radius:16px;font:13px/1.45 Arial,Helvetica,sans-serif}.dvc-member-view #dvc-chat .dc-top{padding:14px 16px;background:var(--app-panel)!important}.dvc-member-view #dvc-chat .dc-top h2{font-size:21px;font-weight:500;color:var(--app-ink);margin:4px 0}.dvc-member-view #dvc-chat .dc-top small{font-size:9px;color:var(--app-muted)}.dvc-member-view #dvc-chat #dc-state{color:var(--app-muted);font-size:10px}.dvc-member-view #dvc-chat .dc-sidebar,.dvc-member-view #dvc-chat .dc-view,.dvc-member-view #dvc-chat .dc-chatbar,.dvc-member-view #dvc-chat .dc-composer{background:var(--app-panel)!important}.dvc-member-view #dvc-chat .dc-workspace{grid-template-columns:240px minmax(0,1fr);height:calc(100dvh - 165px);min-height:460px}.dvc-member-view #dvc-chat .dc-thread{padding:10px 8px;min-height:64px;background:none;color:var(--app-ink)}.dvc-member-view #dvc-chat .dc-avatar{width:38px;height:38px;background:var(--app-soft);color:var(--app-accent)}.dvc-member-view #dvc-chat .dc-thread strong{font-size:14px;color:var(--app-ink)}.dvc-member-view #dvc-chat .dc-thread-info small{font-size:11px;color:var(--app-muted);letter-spacing:0}.dvc-member-view #dvc-chat .dc-tabs{padding:8px;gap:6px}.dvc-member-view #dvc-chat .dc-tabs button{color:var(--app-muted)}.dvc-member-view #dvc-chat .dc-tabs button[aria-pressed=true]{color:var(--app-accent);background:var(--app-soft)}.dvc-member-view #dvc-chat #dc-messages{background:var(--app-bg)!important;padding:12px}.dvc-member-view #dc-messages article{max-width:82%;border:0;padding:7px 10px;margin:5px 0;background:var(--app-panel)!important}.dvc-member-view #dc-messages article.mine{background:var(--app-soft)!important}.dvc-member-view #dc-messages p{line-height:1.45!important;color:var(--app-ink)!important}.dvc-member-view #dc-messages time{font-size:9px;color:var(--app-muted)}.dvc-member-view #dvc-chat :is(input,textarea){background:var(--app-field)!important;color:var(--app-ink)!important;border-color:var(--app-line)!important}.dvc-member-view #dvc-chat .dc-empty{padding:20px}.dvc-member-view #dvc-chat .dc-empty h3{font-size:18px;color:var(--app-ink)}.dvc-member-view #dvc-chat .dc-empty p{font-size:12px;color:var(--app-muted)}.dvc-member-view #dvc-chat .dc-dialog{background:var(--app-panel)!important;color:var(--app-ink)!important}.dvc-member-view #dvc-chat .dc-dialog :is(h3,p){color:var(--app-ink)!important}.dvc-member-view .dvc-order{background:var(--app-panel);border:1px solid var(--app-line);border-radius:14px;padding:12px;margin:8px 0;display:flex;flex-wrap:wrap;gap:8px;align-items:center;overflow-wrap:anywhere}.dvc-member-view .dvc-order>strong{font-size:10px;font-weight:400;width:100%;color:var(--app-muted)}.dvc-member-view .dvc-order>span{font-size:12px;flex:1 1 100%}.dvc-member-view .dvc-order .btn{font-size:11px;padding:8px 10px;min-height:40px}.dvc-member-view .dvc-custom form{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.dvc-member-view .dvc-custom form>p{display:none}.dvc-member-view .dvc-custom form label{margin:0}.dvc-member-view .dvc-custom-total{font-size:14px;min-width:110px}
@media(max-width:760px){.dvc-member-view #dvc-chat{border:0;border-radius:0;background:var(--app-bg)!important}.dvc-member-view #dvc-chat .dc-workspace{display:block;min-height:0;height:calc(100dvh - 203px)}.dvc-member-view #dvc-chat[data-view=inbox] .dc-sidebar{display:flex;height:100%}.dvc-member-view #dvc-chat[data-view=inbox] .dc-view{display:none}.dvc-member-view #dvc-chat[data-view=thread] .dc-sidebar,.dvc-member-view #dvc-chat[data-view=friends] .dc-sidebar{display:none}.dvc-member-view #dvc-chat[data-view=thread] .dc-view,.dvc-member-view #dvc-chat[data-view=friends] .dc-view{display:flex;height:100%}.dvc-member-view #dvc-chat .dc-top{padding:0 0 12px;background:none!important}.dvc-member-view #dvc-chat[data-view=thread] .dc-top{display:none}.dvc-member-view #dvc-chat .dc-chatbar{padding:8px;min-height:58px}.dvc-member-view #dvc-chat .dc-composer{gap:8px;padding:8px}.dvc-member-view #dvc-chat .dc-thread-list{padding:0}.dvc-member-view #dvc-chat .dc-sidebar{border:0}.dvc-member-view #dvc-chat .dc-thread{border-radius:0;padding:10px 8px}.dvc-member-view #dvc-chat .dc-view{min-height:0}.dvc-member-view .dvc-chat-shell{padding-top:12px}}
.dvc-member-view .dvc-app-row small,.dvc-member-view .dvc-account-hero small{letter-spacing:0}.dvc-member-view .dvc-package-tile{position:relative;min-height:92px;justify-content:center;gap:5px!important}.dvc-member-view .dvc-package-tile>small{font-size:10px;letter-spacing:0}.dvc-member-view .dvc-package-tile h3{font-size:13px;font-weight:500}.dvc-member-view .dvc-package-tile form{position:absolute;inset:0;margin:0}.dvc-member-view .dvc-package-tile button.btn{position:absolute;inset:0;width:100%;height:100%;background:transparent!important;color:transparent!important;font-size:0;border:0;border-radius:14px;margin:0;padding:0}.dvc-member-view .dvc-package-tile button.btn:disabled{opacity:1;cursor:default}.dvc-member-view .dvc-package-tile:has(button:enabled):hover{border-color:var(--app-accent)!important}.dvc-member-view .dvc-billing-summary{display:flex;align-items:flex-start;flex-direction:column;gap:6px}.dvc-member-view .dvc-billing-summary strong{font-size:23px}.dvc-member-view .dvc-billing-summary span{font-size:12px}.dvc-member-view .dvc-home-ideas small{letter-spacing:0}.dvc-member-view .dvc-custom .btn{min-width:100px}.dvc-member-view .dvc-home-empty{font-size:12px}
.dvc-media-dialog .dvc-scene-grid .dvc-scene-tile{min-height:82px}.dvc-media-dialog .dvc-scene-grid .dvc-scene-tile img{width:34px;height:34px}.dvc-member-view .dvc-account-hero p{overflow-wrap:anywhere}.dvc-member-view .dvc-billing-grid article strong{overflow-wrap:normal;word-break:normal}

/* Screenshot reference: initial Racik Video, three goals, no extra actions. */
.dvc-member-view #dvc-scene-wizard[data-view=goal] .dvc-scene-kicker{display:block;font:10px/1.5 Arial,Helvetica,sans-serif;letter-spacing:1px;color:var(--app-muted);margin:0 0 8px}
.dvc-member-view #dvc-scene-wizard[data-view=goal] .dvc-scene-head h2{font-size:21px;line-height:1.3;margin:0 0 8px;font-weight:500;color:var(--app-accent)}
.dvc-member-view #dvc-scene-wizard[data-view=goal] .dvc-scene-instruction{font-size:12px;line-height:1.4;margin:0 0 5px;color:var(--app-muted)}
.dvc-member-view #dvc-scene-wizard[data-view=goal] .dvc-scene-progress{margin:0 0 7px;gap:4px}
.dvc-member-view #dvc-scene-wizard[data-view=goal] .dvc-scene-count{font-size:10px;line-height:1.4;margin:0 0 14px}
.dvc-member-view #dvc-scene-wizard[data-view=goal] .dvc-scene-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}
.dvc-member-view #dvc-scene-wizard[data-view=goal] .dvc-scene-tile{min-height:96px;padding:7px 5px;border-radius:14px;gap:4px;justify-content:center;background:linear-gradient(125deg,var(--app-soft),var(--app-panel))}
.dvc-member-view #dvc-scene-wizard[data-view=goal] .dvc-scene-tile :is(svg,img){width:48px;height:48px;max-width:90%;object-fit:contain}
.dvc-member-view #dvc-scene-wizard[data-view=goal] .dvc-scene-tile strong{font-size:11px;min-height:30px;display:flex;align-items:center;justify-content:center;line-height:1.3;font-weight:600}
.dvc-member-view:has(#dvc-scene-wizard[data-view=goal]) .dvc-result-link{display:none!important}
@media(max-width:359px){.dvc-member-view #dvc-scene-wizard[data-view=goal] .dvc-scene-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dvc-member-view #dvc-scene-wizard[data-view=goal] .dvc-scene-tile strong{font-size:10px}}
html[data-dvc-theme=dark] .dvc-member-view #dvc-scene-wizard[data-view=goal] .dvc-scene-tile{background:linear-gradient(125deg,#363b35,#202b2d);border-color:#354346}html[data-dvc-theme=dark] .dvc-member-view #dvc-scene-wizard[data-view=goal] .dvc-scene-tile:nth-child(3){background:linear-gradient(125deg,#313742,#202b2d)}.dvc-member-view #dvc-scene-wizard[data-view=goal] .dvc-scene-tile svg{overflow:hidden}

/* Same 32 character sprites as Android 0.9.24; compact 40 dp display. */
.dvc-member-view .dvc-scene-tile:has(svg[data-character]){min-height:88px;padding:7px 5px;gap:4px}
.dvc-member-view .dvc-scene-tile svg[data-character]{width:40px;height:40px;max-width:40px;object-fit:contain}
.dvc-member-view .dvc-scene-summary svg[data-character]{width:32px;height:32px;flex:0 0 32px}

.dvc-member-view .dvc-account-hero .dvc-profile-placeholder{display:grid;place-items:center;background:var(--app-soft);color:var(--app-accent);font-size:24px;border:1px solid var(--app-line);line-height:1}.dvc-member-view .dvc-account-hero img[hidden]{display:none!important}

/* Profession portraits: same 78px visual area as the updated Android cards. */
.dvc-member-view .dvc-scene-tile:has(svg[data-profession]){padding:7px 5px;gap:4px;min-height:122px}.dvc-member-view .dvc-scene-tile svg[data-profession]{width:min(100%,104px);height:78px;max-width:100%;object-fit:contain}
