.owner-module__MhrZfG__ownerShell{--amber:#d58d2e;--coral:#d86f54;--green:#4f765b;--ink:#171a19;--paper:#f1f3ee;min-height:100svh;color:var(--ink);background:#272b29;place-items:center;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:grid;overflow:hidden}.owner-module__MhrZfG__ownerApp{background:var(--paper);isolation:isolate;width:min(100vw,440px);height:min(100svh,940px);min-height:640px;position:relative;overflow:hidden}.owner-module__MhrZfG__topBar{z-index:10;background:#f1f3eef5;border-bottom:1px solid #171a191a;justify-content:space-between;align-items:center;height:62px;padding:0 18px;display:flex;position:absolute;top:0;left:0;right:0}.owner-module__MhrZfG__topBar>div{align-items:center;gap:10px;display:flex}.owner-module__MhrZfG__topBar a{aspect-ratio:1;width:34px;color:var(--ink);border-radius:6px;place-items:center;display:grid}.owner-module__MhrZfG__topBar a:hover,.owner-module__MhrZfG__topBar a:focus-visible{background:#171a190f;outline:none}.owner-module__MhrZfG__topBar svg{width:18px}.owner-module__MhrZfG__topBar>div>span{font-size:.88rem;font-weight:760}.owner-module__MhrZfG__topBar p{color:#171a1985;align-items:center;gap:6px;margin:0;font-size:.68rem;display:flex}.owner-module__MhrZfG__topBar p i{background:var(--green);border-radius:50%;width:6px;height:6px}.owner-module__MhrZfG__toast{z-index:40;background:var(--ink);color:#fff;opacity:0;pointer-events:none;border-radius:6px;align-items:center;gap:8px;max-width:calc(100% - 32px);min-height:38px;padding:0 13px;font-size:.72rem;transition:opacity .17s,transform .17s;display:flex;position:absolute;top:72px;left:50%;transform:translate(-50%,-12px)}.owner-module__MhrZfG__toastVisible{opacity:1;transform:translate(-50%)}.owner-module__MhrZfG__toast svg{color:#80ab8b;width:15px}.owner-module__MhrZfG__ownerContent{overscroll-behavior:contain;scrollbar-width:none;position:absolute;inset:62px 0 66px;overflow-y:auto}.owner-module__MhrZfG__ownerContent::-webkit-scrollbar{display:none}.owner-module__MhrZfG__view{min-height:100%;padding:24px 18px 34px}.owner-module__MhrZfG__viewHeading{margin-bottom:22px}.owner-module__MhrZfG__viewHeading span{color:var(--green);margin-bottom:7px;font-size:.68rem;font-weight:760;display:block}.owner-module__MhrZfG__viewHeading h1{max-width:360px;margin:0;font-size:1.62rem;line-height:1.14}.owner-module__MhrZfG__companionBand{background:var(--ink);color:#f7f2e7;grid-template-columns:104px minmax(0,1fr) 48px;align-items:center;gap:14px;min-height:152px;margin:0 -18px;padding:20px 18px;display:grid}.owner-module__MhrZfG__companionBand>div:nth-child(2)>span,.owner-module__MhrZfG__characterPreview>div>span{color:#8cb296;margin-bottom:5px;font-size:.64rem;font-weight:740;display:block}.owner-module__MhrZfG__companionBand h2,.owner-module__MhrZfG__characterPreview h2{margin:0 0 7px;font-size:1.05rem}.owner-module__MhrZfG__companionBand p,.owner-module__MhrZfG__characterPreview p{color:#f7f2e785;margin:0;font-size:.65rem;line-height:1.45}.owner-module__MhrZfG__bandBattery{justify-items:end;gap:2px;display:grid}.owner-module__MhrZfG__bandBattery svg{width:18px;color:var(--amber)}.owner-module__MhrZfG__bandBattery strong{font-size:.85rem}.owner-module__MhrZfG__bandBattery span{color:#f7f2e761;font-size:.55rem}.owner-module__MhrZfG__pixelBuddy{aspect-ratio:1.45;background:#090a0a;border:1px solid #f7f2e726;justify-content:space-evenly;align-items:center;width:100%;display:flex}.owner-module__MhrZfG__pixelBuddy>span{aspect-ratio:1.18;clip-path:polygon(18% 0,82% 0,82% 12%,100% 12%,100% 88%,82% 88%,82% 100%,18% 100%,18% 88%,0 88%,0 12%,18% 12%);border:7px solid #f2e6cf;width:30%;display:block;position:relative}.owner-module__MhrZfG__pixelBuddy>span i{background:#090a0a;width:24%;height:48%;position:absolute;top:28%;left:42%}.owner-module__MhrZfG__pixelBuddy>span i:after{background:var(--amber);content:"";width:4px;height:4px;position:absolute;top:0;left:0}.owner-module__MhrZfG__mood-sleepy>span{aspect-ratio:auto;clip-path:none;background:#f2e6cf;border:0;height:4px}.owner-module__MhrZfG__mood-sleepy>span i,.owner-module__MhrZfG__mood-happy>span i{display:none}.owner-module__MhrZfG__mood-happy>span{clip-path:polygon(0 0,22% 0,22% 35%,38% 35%,38% 65%,62% 65%,62% 35%,78% 35%,78% 0,100% 0,100% 35%,78% 35%,78% 65%,62% 65%,62% 100%,38% 100%,38% 65%,22% 65%,22% 35%,0 35%);border-width:0 0 5px;height:16px}.owner-module__MhrZfG__quickActions{border-top:1px solid #171a191f;border-bottom:1px solid #171a191f;grid-template-columns:repeat(4,minmax(0,1fr));margin:18px 0;display:grid}.owner-module__MhrZfG__quickActions button{color:#171a199e;min-height:72px;font:inherit;cursor:pointer;background:0 0;border:0;border-right:1px solid #171a191a;place-content:center;justify-items:center;gap:7px;padding:0;display:grid}.owner-module__MhrZfG__quickActions button:last-child{border-right:0}.owner-module__MhrZfG__quickActions button:hover,.owner-module__MhrZfG__quickActions button:focus-visible,.owner-module__MhrZfG__quickActions button[aria-pressed=true]{color:var(--ink);background:#4f765b12;outline:none}.owner-module__MhrZfG__quickActions svg{width:19px}.owner-module__MhrZfG__quickActions span{font-size:.64rem}.owner-module__MhrZfG__shootEntry{background:var(--coral);color:#fff;width:100%;min-height:76px;font:inherit;text-align:left;cursor:pointer;border:0;border-radius:6px;grid-template-columns:34px 1fr 22px;align-items:center;gap:10px;padding:0 15px;display:grid}.owner-module__MhrZfG__shootEntry>svg:first-child{width:22px}.owner-module__MhrZfG__shootEntry>svg:last-child{width:17px}.owner-module__MhrZfG__shootEntry span{gap:4px;display:grid}.owner-module__MhrZfG__shootEntry strong{font-size:.85rem}.owner-module__MhrZfG__shootEntry small{color:#ffffffb8;font-size:.62rem}.owner-module__MhrZfG__sectionTitle{justify-content:space-between;align-items:baseline;margin:25px 0 10px;display:flex}.owner-module__MhrZfG__sectionTitle h2,.owner-module__MhrZfG__sectionTitle strong{margin:0;font-size:.85rem}.owner-module__MhrZfG__sectionTitle>span{color:#171a1966;font-size:.65rem}.owner-module__MhrZfG__eventTimeline article{border-bottom:1px solid #171a1917;grid-template-columns:46px 1fr;gap:10px;padding:13px 0;display:grid}.owner-module__MhrZfG__eventTimeline time{color:var(--green);font-size:.62rem;font-weight:700}.owner-module__MhrZfG__eventTimeline strong{font-size:.74rem}.owner-module__MhrZfG__eventTimeline p{color:#171a1985;margin:5px 0 0;font-size:.65rem;line-height:1.5}.owner-module__MhrZfG__searchField{background:#fff;border:1px solid #171a1921;border-radius:6px;grid-template-columns:26px 1fr;align-items:center;height:42px;margin-bottom:12px;padding:0 12px;display:grid}.owner-module__MhrZfG__searchField svg{color:#171a196b;width:16px}.owner-module__MhrZfG__searchField input{width:100%;color:var(--ink);font:inherit;background:0 0;border:0;outline:none;font-size:.73rem}.owner-module__MhrZfG__memoryControl,.owner-module__MhrZfG__settingToggle{width:100%;min-height:62px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #171a191a;grid-template-columns:30px 1fr auto;align-items:center;gap:10px;padding:0;display:grid}.owner-module__MhrZfG__memoryControl{margin-bottom:16px;padding:0 3px}.owner-module__MhrZfG__memoryControl>svg,.owner-module__MhrZfG__settingToggle>svg{width:17px;color:var(--green)}.owner-module__MhrZfG__memoryControl>span,.owner-module__MhrZfG__settingToggle>span{gap:4px;display:grid}.owner-module__MhrZfG__memoryControl strong,.owner-module__MhrZfG__settingToggle strong{font-size:.72rem}.owner-module__MhrZfG__memoryControl small,.owner-module__MhrZfG__settingToggle small{color:#171a1975;font-size:.61rem;line-height:1.35}.owner-module__MhrZfG__toggle{border:1px solid #171a193d;border-radius:999px;width:32px;height:18px;position:relative}.owner-module__MhrZfG__toggle b{background:#171a1959;border-radius:50%;width:10px;height:10px;transition:transform .16s;position:absolute;top:3px;left:3px}.owner-module__MhrZfG__toggleChecked{border-color:var(--green);background:var(--green)}.owner-module__MhrZfG__toggleChecked b{background:#fff;transform:translate(14px)}.owner-module__MhrZfG__memoryList{gap:9px;display:grid}.owner-module__MhrZfG__memoryList article{background:#fff;border:1px solid #171a191c;border-radius:6px;padding:14px}.owner-module__MhrZfG__memoryMeta,.owner-module__MhrZfG__memoryList footer{justify-content:space-between;align-items:center;display:flex}.owner-module__MhrZfG__memoryMeta span{color:var(--green);background:#4f765b1a;border-radius:4px;padding:3px 6px;font-size:.58rem;font-weight:720}.owner-module__MhrZfG__memoryMeta time,.owner-module__MhrZfG__memoryList footer small{color:#171a1961;font-size:.58rem}.owner-module__MhrZfG__memoryList article>p{margin:12px 0;font-size:.72rem;line-height:1.6}.owner-module__MhrZfG__memoryList footer button{aspect-ratio:1;color:#171a195c;cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;width:28px;padding:0;display:grid}.owner-module__MhrZfG__memoryList footer button:hover,.owner-module__MhrZfG__memoryList footer button:focus-visible{color:var(--coral);background:#d86f541a;outline:none}.owner-module__MhrZfG__memoryList footer svg{width:15px}.owner-module__MhrZfG__emptyState{color:#171a195c;place-content:center;justify-items:center;min-height:180px;display:grid}.owner-module__MhrZfG__emptyState svg{width:24px}.owner-module__MhrZfG__emptyState p{font-size:.72rem}.owner-module__MhrZfG__characterPreview{background:var(--ink);color:#f7f2e7;grid-template-columns:112px 1fr;align-items:center;gap:15px;margin:0 -18px 15px;padding:18px;display:grid}.owner-module__MhrZfG__segmentedControl{background:#fff;border:1px solid #171a191f;border-radius:6px;grid-template-columns:repeat(3,minmax(0,1fr));padding:3px;display:grid}.owner-module__MhrZfG__segmentedControl button{color:#171a197a;min-height:36px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:0 5px;font-size:.65rem}.owner-module__MhrZfG__segmentedControl .owner-module__MhrZfG__segmentActive{background:var(--ink);color:#fff}.owner-module__MhrZfG__settingSection{margin-top:24px}.owner-module__MhrZfG__settingSection input[type=range]{width:100%;height:4px;accent-color:var(--amber);margin:8px 0 6px}.owner-module__MhrZfG__rangeLabels{color:#171a1961;justify-content:space-between;font-size:.58rem;display:flex}.owner-module__MhrZfG__voiceOptions{gap:7px;display:flex}.owner-module__MhrZfG__voiceOptions button{color:#171a1980;min-height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #171a1921;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:5px;padding:0 8px;font-size:.64rem;display:inline-flex}.owner-module__MhrZfG__voiceOptions button:last-child{flex:0 0 38px;padding:0}.owner-module__MhrZfG__voiceOptions svg{width:14px}.owner-module__MhrZfG__voiceOptions .owner-module__MhrZfG__voiceActive{border-color:var(--amber);color:var(--ink)}.owner-module__MhrZfG__deviceBand{background:var(--ink);color:#f7f2e7;grid-template-columns:1fr 1fr;margin:0 -18px 16px;display:grid}.owner-module__MhrZfG__deviceBand>div{border-right:1px solid #f7f2e71f;grid-template-columns:30px 1fr;align-content:center;min-height:128px;padding:18px;display:grid}.owner-module__MhrZfG__deviceBand>div:last-child{border-right:0}.owner-module__MhrZfG__deviceBand svg{width:20px;color:var(--amber);grid-row:1/span 3}.owner-module__MhrZfG__deviceBand span,.owner-module__MhrZfG__deviceBand strong,.owner-module__MhrZfG__deviceBand small{grid-column:2}.owner-module__MhrZfG__deviceBand span{color:#f7f2e77a;font-size:.6rem}.owner-module__MhrZfG__deviceBand strong{margin:4px 0;font-size:1.18rem}.owner-module__MhrZfG__deviceBand small{color:#f7f2e766;font-size:.55rem}.owner-module__MhrZfG__connectionRows{border-top:1px solid #171a191a}.owner-module__MhrZfG__deviceRow{border-bottom:1px solid #171a191a;grid-template-columns:28px 1fr auto;align-items:center;min-height:42px;display:grid}.owner-module__MhrZfG__deviceRow svg{width:15px;color:var(--green)}.owner-module__MhrZfG__deviceRow span,.owner-module__MhrZfG__deviceRow strong{font-size:.68rem}.owner-module__MhrZfG__deviceRow strong{color:#171a1980;font-weight:560}.owner-module__MhrZfG__firmwareSection{background:#fff;border:1px solid #171a191f;border-radius:6px;margin-top:24px;padding:14px}.owner-module__MhrZfG__firmwareSection>div:first-child{grid-template-columns:30px 1fr;align-items:center;display:grid}.owner-module__MhrZfG__firmwareSection>div:first-child>svg{width:17px;color:var(--amber)}.owner-module__MhrZfG__firmwareSection>div:first-child span{gap:4px;display:grid}.owner-module__MhrZfG__firmwareSection strong{font-size:.72rem}.owner-module__MhrZfG__firmwareSection small{color:#171a1975;font-size:.6rem}.owner-module__MhrZfG__firmwareSection>button{border:1px solid var(--ink);min-height:34px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border-radius:5px;align-items:center;gap:6px;margin-top:12px;padding:0 11px;font-size:.64rem;display:inline-flex}.owner-module__MhrZfG__firmwareSection>button:disabled{color:var(--green);cursor:default;border-color:#171a1929}.owner-module__MhrZfG__firmwareSection>button svg{width:14px}.owner-module__MhrZfG__updateProgress{background:#171a191a;height:5px;margin-top:14px}.owner-module__MhrZfG__updateProgress span{background:var(--amber);height:100%;transition:width .12s linear;display:block}.owner-module__MhrZfG__bottomNav{z-index:15;height:66px;padding-bottom:env(safe-area-inset-bottom);background:#f7f8f4fa;border-top:1px solid #171a191a;grid-template-columns:repeat(4,1fr);display:grid;position:absolute;bottom:0;left:0;right:0}.owner-module__MhrZfG__bottomNav button{color:#171a1961;font:inherit;cursor:pointer;background:0 0;border:0;place-content:center;justify-items:center;gap:4px;padding:0;display:grid}.owner-module__MhrZfG__bottomNav svg{width:18px}.owner-module__MhrZfG__bottomNav span{font-size:.58rem}.owner-module__MhrZfG__bottomNav .owner-module__MhrZfG__activeTab{color:var(--ink)}.owner-module__MhrZfG__bottomNav .owner-module__MhrZfG__activeTab svg{color:var(--amber)}.owner-module__MhrZfG__shootMode{z-index:30;color:#f5ead6;background:#080909;grid-template-rows:62px auto auto 1fr;display:grid;position:absolute;inset:0}.owner-module__MhrZfG__shootMode>header{border-bottom:1px solid #f5ead61f;grid-template-columns:40px 1fr auto;align-items:center;padding:0 14px;display:grid}.owner-module__MhrZfG__shootMode>header button{aspect-ratio:1;width:34px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid}.owner-module__MhrZfG__shootMode>header button:hover,.owner-module__MhrZfG__shootMode>header button:focus-visible{background:#f5ead614;outline:none}.owner-module__MhrZfG__shootMode>header svg{width:17px}.owner-module__MhrZfG__shootMode>header>div{justify-content:center;align-items:center;gap:7px;font-size:.78rem;font-weight:720;display:flex}.owner-module__MhrZfG__shootMode>header>span{color:#86af90;font-size:.59rem}.owner-module__MhrZfG__cameraPreview{aspect-ratio:20/9;background:#111312;place-self:center;place-items:center;width:calc(100% - 24px);display:grid;position:relative;overflow:hidden}.owner-module__MhrZfG__cameraPreview .owner-module__MhrZfG__pixelBuddy{background:0 0;border:0;width:42%}.owner-module__MhrZfG__previewCorners{position:absolute;inset:10px}.owner-module__MhrZfG__previewCorners i{border-style:solid;border-color:#f5ead65c;width:18px;height:18px;position:absolute}.owner-module__MhrZfG__previewCorners i:first-child{border-width:1px 0 0 1px;top:0;left:0}.owner-module__MhrZfG__previewCorners i:nth-child(2){border-width:1px 1px 0 0;top:0;right:0}.owner-module__MhrZfG__previewCorners i:nth-child(3){border-width:0 1px 1px 0;bottom:0;right:0}.owner-module__MhrZfG__previewCorners i:nth-child(4){border-width:0 0 1px 1px;bottom:0;left:0}.owner-module__MhrZfG__previewCaption{gap:3px;display:grid;position:absolute;bottom:14px;left:16px}.owner-module__MhrZfG__previewCaption span{font-size:.68rem;font-weight:720}.owner-module__MhrZfG__previewCaption small{color:#f5ead675;font-size:.55rem}.owner-module__MhrZfG__countdown{font-size:3.8rem;font-weight:500;position:absolute}.owner-module__MhrZfG__recordingBar{background:#f5ead61f;height:3px;position:absolute;bottom:0;left:12px;right:12px}.owner-module__MhrZfG__recordingBar span{background:var(--coral);height:100%;display:block}.owner-module__MhrZfG__shootDone{background:#080909db;border-radius:5px;align-items:center;gap:7px;padding:8px 11px;font-size:.66rem;display:flex;position:absolute}.owner-module__MhrZfG__shootDone svg{color:#8db497;width:15px}.owner-module__MhrZfG__templateRail{scrollbar-width:none;gap:8px;padding:14px 12px;display:flex;overflow-x:auto}.owner-module__MhrZfG__templateRail::-webkit-scrollbar{display:none}.owner-module__MhrZfG__templateRail button{color:#f5ead680;min-width:104px;min-height:38px;font:inherit;cursor:pointer;background:0 0;border:1px solid #f5ead624;border-radius:5px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:.61rem;display:inline-flex}.owner-module__MhrZfG__templateRail button:disabled{cursor:default}.owner-module__MhrZfG__templateRail svg{width:13px}.owner-module__MhrZfG__templateRail .owner-module__MhrZfG__templateActive{border-color:var(--amber);color:#f5ead6}.owner-module__MhrZfG__shootMode>footer{text-align:center;align-content:center;justify-items:center;gap:18px;padding:16px;display:grid}.owner-module__MhrZfG__shootMode>footer>span{color:#f5ead675;max-width:300px;font-size:.62rem;line-height:1.5}.owner-module__MhrZfG__recordButton{aspect-ratio:1;cursor:pointer;background:0 0;border:2px solid #f5ead6;border-radius:50%;place-items:center;width:58px;padding:0;display:grid}.owner-module__MhrZfG__recordButton:disabled{opacity:.4;cursor:wait}.owner-module__MhrZfG__recordButton i{aspect-ratio:1;background:var(--coral);border-radius:50%;width:44px}.owner-module__MhrZfG__retryButton{color:#f5ead6;min-height:38px;font:inherit;cursor:pointer;background:0 0;border:1px solid #f5ead647;border-radius:5px;align-items:center;gap:7px;padding:0 15px;font-size:.66rem;display:inline-flex}.owner-module__MhrZfG__retryButton svg{width:15px}@media (max-height:720px){.owner-module__MhrZfG__view{padding-top:18px}.owner-module__MhrZfG__viewHeading{margin-bottom:15px}.owner-module__MhrZfG__viewHeading h1{font-size:1.38rem}.owner-module__MhrZfG__companionBand{min-height:132px}.owner-module__MhrZfG__quickActions button{min-height:62px}.owner-module__MhrZfG__shootEntry{min-height:66px}.owner-module__MhrZfG__shootMode{grid-template-rows:54px auto auto 1fr}.owner-module__MhrZfG__templateRail{padding-top:10px;padding-bottom:10px}.owner-module__MhrZfG__shootMode>footer{gap:12px;padding:10px}.owner-module__MhrZfG__recordButton{width:50px}.owner-module__MhrZfG__recordButton i{width:38px}}@media (max-width:440px){.owner-module__MhrZfG__ownerApp{height:100svh;min-height:0}}@media (prefers-reduced-motion:reduce){.owner-module__MhrZfG__toast,.owner-module__MhrZfG__toggle b,.owner-module__MhrZfG__updateProgress span{transition:none}}
