:is(.page,.hf-works-page){--hf-food:url(/design-examples/food.jpg);--hf-store:url(/design-examples/store.jpg);--hf-bg:#101c2b;--hf-surface:#1a2a3c;--hf-border:#314357;--hf-text:#f0f5fb;--hf-muted:#aabdd0;--hf-cyan:#80e5df;font:14px/1.55 Arial,Apple SD Gothic Neo,sans-serif;color:var(--hf-text)}:is(.page,.hf-works-page) [hidden]{display:none!important}:is(.page,.hf-works-page) button{font:inherit;min-height:44px}:is(.page,.hf-works-page) button:disabled{opacity:.45}:is(.page,.hf-works-page) .hf-icon-svg{width:20px;height:20px;flex-shrink:0}:is(.page,.hf-works-page) .hf-header{display:flex;align-items:center;gap:12px;padding:14px 22px;border-bottom:1px solid #233447}:is(.page,.hf-works-page) .hf-brand{font-size:24px;font-weight:800;letter-spacing:-1px;border:0;background:none;padding:0}:is(.page,.hf-works-page) .hf-brand span{color:var(--hf-cyan)}:is(.page,.hf-works-page) .hf-header-label{font-size:11px;color:var(--hf-muted);flex:1 1}:is(.page,.hf-works-page) .hf-icon{background:none;border:0;display:grid;place-items:center;width:44px}:is(.page,.hf-works-page) [data-screen]{min-height:670px;display:flex;flex-direction:column}:is(.page,.hf-works-page) .hf-body{padding:24px;flex:1 1}:is(.page,.hf-works-page) h1{font-size:30px;line-height:1.28;letter-spacing:-1.2px;margin:8px 0 14px;font-weight:700;text-wrap:balance}:is(.page,.hf-works-page) h2{font-size:16px;margin:16px 0 12px;font-weight:600;letter-spacing:-.3px}:is(.page,.hf-works-page) h2 small{font-size:11px;color:var(--hf-muted);font-weight:400}:is(.page,.hf-works-page) .hf-sub{font-size:14px;color:var(--hf-muted);line-height:1.8;margin:0 0 26px;word-break:keep-all}:is(.page,.hf-works-page) .hf-kicker{font-size:11px;letter-spacing:1.2px;color:var(--hf-cyan);margin:8px 0 10px}:is(.page,.hf-works-page) .hf-note{font-size:11px;color:var(--hf-muted);line-height:1.7;margin:12px 0;display:block}:is(.page,.hf-works-page) .hf-start{width:100%;display:flex;align-items:center;gap:14px;padding:19px 16px;background:var(--hf-surface);border:1px solid var(--hf-border);border-radius:14px;margin:12px 0;text-align:left}:is(.page,.hf-works-page) .hf-start>span{flex:1 1;min-width:0}:is(.page,.hf-works-page) .hf-start b{display:block;font-size:19px;letter-spacing:-.5px}:is(.page,.hf-works-page) small{display:block;font-size:12px;color:var(--hf-muted);font-weight:400}:is(.page,.hf-works-page) .hf-start small{font-size:12px;margin-top:6px}:is(.page,.hf-works-page) .hf-primary{background:var(--hf-cyan);border-color:var(--hf-cyan);color:#09292d!important}:is(.page,.hf-works-page) .hf-primary small{color:#24555a}:is(.page,.hf-works-page) .hf-row{display:flex;align-items:center;justify-content:space-between;gap:8px}:is(.page,.hf-works-page) .hf-space{margin-top:24px}:is(.page,.hf-works-page) .hf-text{border:0;background:none;color:var(--hf-muted)!important;padding:8px 0;display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:13px!important}:is(.page,.hf-works-page) .hf-thumb{display:block;width:52px;height:62px;border-radius:7px;flex-shrink:0;background-size:cover;background-position:50%}:is(.page,.hf-works-page) .food{background-image:var(--hf-food)}:is(.page,.hf-works-page) .store{background-image:var(--hf-store)}:is(.page,.hf-works-page) .hf-crop{background-size:180%!important;background-position:70% 65%!important}:is(.page,.hf-works-page) .hf-recent>button{display:flex;gap:14px;align-items:center;width:100%;background:none;border:0;border-bottom:1px solid #25364a;padding:12px 0;text-align:left}:is(.page,.hf-works-page) .hf-recent>button>span:nth-child(2){flex:1 1}:is(.page,.hf-works-page) .hf-recent b{font-size:14px}:is(.page,.hf-works-page) .hf-recent small{margin-top:5px}:is(.page,.hf-works-page) .hf-footer{text-align:center;font-size:11px;color:#91a6bd;padding:28px 0 0}:is(.page,.hf-works-page) .hf-bottom{padding:16px 24px 23px;border-top:1px solid #25364a;background:#132133}:is(.page,.hf-works-page) .hf-main{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:50px!important;background:var(--hf-cyan);color:#09282c!important;border:0;border-radius:10px;font-weight:700!important;padding:12px 16px}:is(.page,.hf-works-page) .hf-full{width:100%}:is(.page,.hf-works-page) .hf-options{display:grid;gap:10px}:is(.page,.hf-works-page) .hf-options>button{position:relative;text-align:left;padding:17px 35px 17px 17px;border:1px solid var(--hf-border);background:var(--hf-surface);border-radius:12px}:is(.page,.hf-works-page) .hf-moods>button[aria-pressed=true],:is(.page,.hf-works-page) .hf-options>button[aria-pressed=true]{border-color:var(--hf-cyan);box-shadow:inset 0 0 0 1px var(--hf-cyan)}:is(.page,.hf-works-page) .hf-moods>button[aria-pressed=true]:after,:is(.page,.hf-works-page) .hf-options>button[aria-pressed=true]:after{content:"✓";position:absolute;right:12px;top:12px;color:var(--hf-cyan)}:is(.page,.hf-works-page) .hf-option-title{display:flex;align-items:center;gap:12px;font-size:17px;font-weight:600;margin-bottom:8px}:is(.page,.hf-works-page) .hf-moods{display:grid;grid-template-columns:1fr 1fr;gap:12px}:is(.page,.hf-works-page) .hf-moods>button{position:relative;padding:6px 6px 13px;border:1px solid var(--hf-border);border-radius:12px;background:var(--hf-surface);text-align:left;min-width:0}:is(.page,.hf-works-page) .hf-mood-image{display:block;position:relative;height:126px;border-radius:8px;background-size:cover;background-position:50%;overflow:hidden}:is(.page,.hf-works-page) .hf-mood-image em{position:absolute;bottom:12px;left:4px;right:4px;font-size:12px;font-style:normal;text-align:center;color:#fff;background:#08101bab;padding:4px}:is(.page,.hf-works-page) .hf-mood-image em.fun{color:#fff57d;font-weight:800;font-size:15px;transform:rotate(-4deg)}:is(.page,.hf-works-page) .hf-mood-image em.calm{background:#fbf1dece;color:#473b2b}:is(.page,.hf-works-page) .hf-mood-image em.soft{font-family:Georgia,serif;background:#2225;letter-spacing:2px}:is(.page,.hf-works-page) .hf-moods b,:is(.page,.hf-works-page) .hf-moods small{display:block;padding:0 5px;margin-top:8px}:is(.page,.hf-works-page) .hf-moods small{font-size:11px;line-height:1.6}:is(.page,.hf-works-page) .hf-auto{background:transparent;border:1px solid var(--hf-border);border-radius:10px;width:100%;margin:15px 0 0;padding:12px;display:flex;gap:8px;align-items:center;justify-content:center}:is(.page,.hf-works-page) .hf-auto[aria-pressed=true]{border-color:var(--hf-cyan);color:var(--hf-cyan)}:is(.page,.hf-works-page) .hf-label{display:block;margin:18px 0 10px;color:#c6d4e1;font-size:13px}:is(.page,.hf-works-page) input:not([type=range]),:is(.page,.hf-works-page) select:not(.form-select),:is(.page,.hf-works-page) textarea{width:100%;border:1px solid var(--hf-border);border-radius:10px;padding:12px;background:#192a3e;color:var(--hf-text);margin-top:9px;font-size:16px!important;line-height:1.65}:is(.page,.hf-works-page) textarea{resize:vertical}:is(.page,.hf-works-page) .hf-upload{display:flex;align-items:center;gap:12px;background:none;border:1px dashed #567185;border-radius:12px;width:100%;padding:20px 14px;text-align:left}:is(.page,.hf-works-page) .hf-upload>span:first-of-type{flex:1 1}:is(.page,.hf-works-page) .hf-upload small{margin-top:5px}:is(.page,.hf-works-page) .hf-details{border-top:1px solid #2b3d50;margin-top:18px;padding-top:8px}:is(.page,.hf-works-page) .hf-details summary{min-height:44px;padding:11px 0;color:#c7d5e5;font-size:13px}:is(.page,.hf-works-page) .hf-details summary small{display:inline;margin-left:8px}:is(.page,.hf-works-page) .hf-details p{font-size:13px;line-height:1.9;color:var(--hf-muted)}:is(.page,.hf-works-page) .hf-reference{display:flex;align-items:center;gap:12px;margin:14px 0}:is(.page,.hf-works-page) .hf-upload-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:20px}:is(.page,.hf-works-page) .hf-upload-grid em{font-size:11px}:is(.page,.hf-works-page) .hf-shot{height:310px;background-size:cover;background-position:50%;position:relative;border-radius:15px;overflow:hidden;margin:24px 0}:is(.page,.hf-works-page) .hf-shot-tag{position:absolute;top:12px;left:12px;background:#101c2cdd;border-radius:5px;padding:5px 8px;font-size:11px}:is(.page,.hf-works-page) .hf-guide-frame{position:absolute;inset:19% 16%;border:1px dashed #f8ffffb8;border-radius:8px}:is(.page,.hf-works-page) .hf-shot-caption{position:absolute;bottom:0;left:0;right:0;text-align:center;background:#0c182de0;padding:13px;font-size:13px}:is(.page,.hf-works-page) .hf-camera{height:670px;position:relative;background-size:cover;background-position:50%;display:flex;flex-direction:column;justify-content:space-between;padding:20px}:is(.page,.hf-works-page) .hf-camera:before{content:"";position:absolute;inset:0;background:linear-gradient(#07132288,transparent 35%,transparent 60%,#071322ed);pointer-events:none}:is(.page,.hf-works-page) .hf-camera>*{position:relative}:is(.page,.hf-works-page) .hf-camera-top{display:flex;align-items:center;justify-content:space-between;font-size:12px;gap:8px}:is(.page,.hf-works-page) .hf-glass{border:0;border-radius:50%;background:#0b192bc9;color:white;display:grid;place-items:center;width:44px;height:44px}:is(.page,.hf-works-page) .hf-live{background:#101c2cce;padding:6px 10px;border-radius:6px}:is(.page,.hf-works-page) .hf-camera-guide{align-self:center;text-align:center;background:#0c182dcc;border-radius:8px;padding:10px 14px;font-size:14px;margin-bottom:auto;margin-top:22px}:is(.page,.hf-works-page) .hf-camera-bottom{display:flex;flex-direction:column;gap:12px;align-items:center}:is(.page,.hf-works-page) .hf-record{height:76px;width:76px;border-radius:50%;border:3px solid white;background:transparent;display:grid;place-items:center}:is(.page,.hf-works-page) .hf-record span{width:58px;height:58px;border-radius:50%;background:#ec626d}:is(.page,.hf-works-page) .hf-record.is-recording span{width:30px;height:30px;border-radius:7px}:is(.page,.hf-works-page) .hf-review{height:365px}:is(.page,.hf-works-page) .hf-play{position:absolute;left:calc(50% - 22px);top:calc(50% - 22px)}:is(.page,.hf-works-page) .hf-analysis-lead{padding:21px 0;border-bottom:1px solid #314357;margin-bottom:24px}:is(.page,.hf-works-page) .hf-analysis-lead>span{font-size:13px;color:var(--hf-muted)}:is(.page,.hf-works-page) .hf-analysis-lead>b{font-size:42px;display:block;font-weight:600;line-height:1.5}:is(.page,.hf-works-page) .hf-analysis-lead small{display:inline;font-size:17px;margin-left:5px}:is(.page,.hf-works-page) .hf-analysis-lead p{font-size:12px;color:var(--hf-cyan);margin:0}:is(.page,.hf-works-page) .hf-outline{padding:0;list-style:none;display:grid;gap:15px}:is(.page,.hf-works-page) .hf-outline li{display:flex;gap:12px;align-items:center}:is(.page,.hf-works-page) .hf-outline b{font-size:14px}:is(.page,.hf-works-page) .hf-outline small{font-size:12px;margin-top:4px}:is(.page,.hf-works-page) .hf-wait{display:flex;flex-direction:column;justify-content:center;text-align:center;padding-top:45px;padding-bottom:45px}:is(.page,.hf-works-page) .hf-orbit{width:92px;height:92px;border:1px solid #486275;border-radius:26px;display:grid;place-items:center;margin:22px auto;background:#1d3545;color:var(--hf-cyan)}:is(.page,.hf-works-page) .hf-orbit svg{height:34px;width:34px}:is(.page,.hf-works-page) .hf-progress{height:6px;background:#314357;border-radius:5px;overflow:hidden;margin:14px 0 28px}:is(.page,.hf-works-page) .hf-progress span{display:block;background:var(--hf-cyan);height:100%}:is(.page,.hf-works-page) .hf-edit-body{padding:18px 20px}:is(.page,.hf-works-page) .hf-edit-body h1{font-size:23px}:is(.page,.hf-works-page) .hf-edit-body .hf-kicker{margin-top:0}:is(.page,.hf-works-page) .hf-edit-preview{position:relative;width:210px;height:300px;margin:10px auto 12px;border-radius:12px;overflow:hidden;background-size:cover;background-position:50%}:is(.page,.hf-works-page) .hf-preview-label{position:absolute;top:10px;left:8px;right:8px;background:#0c172bd9;padding:5px;border-radius:5px;font-size:11px;text-align:center}:is(.page,.hf-works-page) .hf-video-caption{position:absolute;bottom:40px;left:12px;right:12px;background:#0b1728d9;padding:7px;text-align:center;font-size:12px;line-height:1.6;overflow-wrap:anywhere}:is(.page,.hf-works-page) .hf-video-time{position:absolute;bottom:10px;left:0;right:0;text-align:center;font-size:11px;text-shadow:0 1px 4px black}:is(.page,.hf-works-page) .hf-change{padding:10px 12px;background:#1c3341;color:#b9e4e3;font-size:12px;border-radius:8px;line-height:1.6;margin:10px 0}:is(.page,.hf-works-page) .hf-change.is-dirty{background:#3d3421;color:#f0d899}:is(.page,.hf-works-page) .hf-tabs{display:flex;border-bottom:1px solid #314357;margin:12px 0 16px}:is(.page,.hf-works-page) .hf-tabs button{flex:1 1;border:0;border-bottom:2px solid transparent;background:none;color:var(--hf-muted);font-size:14px;padding:10px}:is(.page,.hf-works-page) .hf-tabs button[aria-selected=true]{border-bottom-color:var(--hf-cyan);color:var(--hf-cyan)}:is(.page,.hf-works-page) .hf-scenes{display:flex;gap:8px}:is(.page,.hf-works-page) .hf-scenes button{height:64px;min-width:0;flex:1 1;border:2px solid transparent;border-radius:6px;background-size:cover;background-position:50%;display:flex;align-items:flex-end;padding:0;overflow:hidden}:is(.page,.hf-works-page) .hf-scenes button[aria-pressed=true]{border-color:var(--hf-cyan)}:is(.page,.hf-works-page) .hf-scenes span{width:100%;background:#122133d9;font-size:11px;padding:4px}:is(.page,.hf-works-page) .hf-style-choices{display:flex;gap:8px;margin-top:12px}:is(.page,.hf-works-page) .hf-style-choices button{flex:1 1;border:1px solid #34495e;border-radius:8px;background:#1b2c3e;font-size:13px}:is(.page,.hf-works-page) .hf-style-choices button[aria-pressed=true]{border-color:var(--hf-cyan);color:var(--hf-cyan)}:is(.page,.hf-works-page) .hf-voice-options{grid-template-columns:1fr 1fr}:is(.page,.hf-works-page) .hf-voice-options button{padding:14px 24px 14px 12px}:is(.page,.hf-works-page) .hf-voice-options b{font-size:13px}:is(.page,.hf-works-page) .hf-voice-options small{font-size:11px;margin-top:5px}:is(.page,.hf-works-page) .hf-secondary{border:1px solid var(--hf-border);background:#1e3246;border-radius:9px;display:flex;gap:8px;justify-content:center;align-items:center;padding:11px;margin-top:15px}:is(.page,.hf-works-page) .hf-volume output{float:right;color:var(--hf-cyan)}:is(.page,.hf-works-page) input[type=range]{display:block;width:100%;margin:18px 0;accent-color:var(--hf-cyan)}:is(.page,.hf-works-page) .hf-save-preview{height:175px;border-radius:12px;background-size:cover;background-position:50%;margin:24px 0;display:flex;align-items:flex-end;overflow:hidden}:is(.page,.hf-works-page) .hf-save-preview span{padding:12px;background:#0c182dcc;display:block;width:100%;font-size:13px}:is(.page,.hf-works-page) .hf-save-state{display:flex;align-items:center;gap:12px;padding:20px 0;border-bottom:1px solid #2b4055;text-align:left}:is(.page,.hf-works-page) .hf-save-state>div{flex:1 1}:is(.page,.hf-works-page) .hf-save-state p{font-size:12px;color:var(--hf-muted);margin:7px 0 0}:is(.page,.hf-works-page) .hf-save-state>span{font-size:11px;color:var(--hf-muted)}:is(.page,.hf-works-page) .hf-success{display:grid;place-items:center;width:76px;height:76px;border-radius:50%;background:#1c3b45;color:var(--hf-cyan);margin:0 auto 25px}:is(.page,.hf-works-page) .hf-success svg{width:30px;height:30px}:is(.page,.hf-works-page) .hf-work-row{display:flex;align-items:center;border-bottom:1px solid #2b4055;padding:16px 0;gap:6px}:is(.page,.hf-works-page) .hf-work-row>button{border:0;background:none;display:flex;align-items:center;gap:14px;flex:1 1;min-width:0;text-align:left;padding:0}:is(.page,.hf-works-page) .hf-work-row .hf-thumb{width:66px;height:82px}:is(.page,.hf-works-page) .hf-work-row small{margin-top:5px;font-size:11px}:is(.page,.hf-works-page) .hf-work-row details{position:relative;align-self:flex-start}:is(.page,.hf-works-page) .hf-work-row summary{list-style:none;display:grid;place-items:center;width:44px;height:44px;font-size:25px}:is(.page,.hf-works-page) .hf-delete{position:absolute;right:0;top:44px;width:90px;border:1px solid #5b4048;border-radius:8px;background:#302b36;color:#f3b7ba!important;z-index:2}@media(max-width:359px){:is(.page,.hf-works-page) .hf-body{padding:20px 16px}:is(.page,.hf-works-page) .hf-bottom{padding:16px}:is(.page,.hf-works-page) h1{font-size:27px}:is(.page,.hf-works-page) .hf-start{padding:16px 12px;gap:10px}:is(.page,.hf-works-page) .hf-start b{font-size:17px}:is(.page,.hf-works-page) .hf-start small{font-size:11px}:is(.page,.hf-works-page) .hf-header{padding:12px 16px}:is(.page,.hf-works-page) .hf-moods{gap:8px}:is(.page,.hf-works-page) .hf-phone{border-radius:18px}}.page{background:#101c2b;padding:0;min-height:100dvh}.page:not(.shootingFullscreen)>.card{width:100%;max-width:422px;padding:0 24px 24px;margin:0 auto;border:0;border-radius:0;box-shadow:none;background:#101c2b;min-height:100dvh;text-align:left}.page .homeHeader.appGlobalHeader{width:calc(100% + 48px);margin:0 -24px 24px;padding:14px 22px;min-height:73px;gap:12px;background:#101c2b}.page .homeBrand{background:none;border:0;color:#f0f5fb;filter:none;text-decoration:none;display:flex;align-items:center}.hf-brand-word{font:800 24px Arial,sans-serif;letter-spacing:-1px;color:#f0f5fb}.hf-brand-word>span{color:#80e5df}.page .hf-home-body{padding:0;text-align:left}.page .homeFooter{padding-top:28px}.page .hf-start{min-height:96px}.page .hf-text{box-shadow:none}.page .hf-back{align-self:flex-start;margin-top:-8px;margin-bottom:0}.page .hf-moods .hf-mood-image{background-image:var(--hf-food)}.page .hf-reference img{width:52px;height:62px;border-radius:7px;object-fit:cover}.page .hf-reference small{flex:1 1;min-width:0;overflow-wrap:anywhere}.page .hf-options b{font-size:14px}.page .hf-options small{margin-top:5px}.page .briefWizard{min-height:calc(100dvh - 97px)}.page>.briefWizard{min-height:100dvh}.page .briefActions .analyze,.page .day3ConnectButton,.page .finishingPanel .analyze{background:#80e5df;color:#09282c;border:0;border-radius:10px;min-height:50px;font-size:14px;box-shadow:none}.page .briefActions{margin-top:24px}.page .briefContent{flex:1 1;text-align:left}.page .uploadFileList{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0;list-style:none}.page .uploadFileList li{display:flex;flex-direction:column;position:relative;min-width:0;gap:5px;padding:0;border:0;background:none;align-items:stretch}.page .uploadFileThumbnail{width:100%;height:126px;flex:none;border-radius:8px;overflow:hidden}.page .uploadFileThumbnail img{width:100%;height:100%;object-fit:cover}.page .uploadFileName{font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.page .uploadFileName small{font-size:10px}.page .uploadFileList li>button{position:absolute;top:4px;right:4px;width:32px;min-height:32px;padding:4px;font-size:11px;background:#0c182dd9;border:0;border-radius:6px}.page .uploadFileCount,.page .uploadLimits{font-size:11px;color:#aabdd0}.page .hf-bottom{margin:24px -24px -24px}.page .hf-bottom .hf-text{margin-top:8px}.page .hf-unified-editor{padding:0}.page .hf-unified-editor .finishPreview{position:relative;overflow:hidden}.page .hf-preview-label{z-index:1;pointer-events:none}.page .hf-unified-editor .editorToolTabs button{font-size:14px}.page .editorToolTabs button[aria-selected=true]{border-bottom-color:#80e5df;color:#80e5df}.page .hf-scenes{overflow-x:auto;flex-wrap:nowrap}.page .hf-scenes button{position:relative;flex:1 0 90px;background:#1a2a3c;max-width:140px;height:64px;min-height:64px}.page .hf-scenes img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.page .hf-scenes span{position:relative;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-size:11px}.page .finishingPanel fieldset legend{font-size:13px;font-weight:400;color:#c6d4e1;margin-top:10px}.page .finishingPanel .captionStylePanel{margin-top:12px}.page .hf-voice-options button[aria-pressed=true]{background:#193a61;border-color:#70baff;box-shadow:inset 0 0 0 1px #70baff;color:#d7ecff}.page .hf-voice-options button[aria-pressed=true]:after{color:#70baff}.page .voiceOption .voiceSelect[aria-pressed=true]{background:#193a61;color:#d7ecff}.page .voiceOption .voiceSelect[aria-pressed=true] strong{color:#8bcaff}.page .videoSavePanel{padding:0;margin:0;border:0;background:none}.page .videoSavePanel h1{font-size:30px}.page .videoSavePanel .hf-wait{padding:30px 0 24px}.page .hf-analysis .uiTitle{font-size:30px;text-align:left}.page .hf-analysis{padding:0;margin:0}.page .hf-analysis header{margin-bottom:22px;text-align:left}.page .hf-analysis .footageResultEyebrow,.page .hf-analysis .footageResultHero{text-align:left}.page .hf-analysis header p{font-size:11px;letter-spacing:1.2px;color:#80e5df}.page .analysisLength{display:flex;flex-direction:column;align-items:flex-start;padding:0 0 0 16px;border:0;border-left:2px solid #80e5df;border-radius:0;background:none;gap:5px;margin:24px 0 0}.page .analysisLength span{font-size:12px;color:#aabdd0}.page .analysisLength strong{font-size:32px;letter-spacing:-1px;color:#f0f5fb}.page .hf-analysis-summary{padding-left:18px;margin:8px 0 28px;color:#aabdd0;font-size:12px}.page .hf-outline .hf-thumb{background:#1a2a3c;display:grid;place-items:center;overflow:hidden}.page .hf-thumb img{width:100%;height:100%;object-fit:cover}.page .hf-outline small{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.page .hf-analysis .footageKeyPoints{display:block;margin-top:18px}.page .hf-analysis .footageKeyPoints details{border:0;border-top:1px solid #2b3d50;padding:8px 0;border-radius:0;background:none}.page .footageExpand,.page .footagePointIcon,.page .footagePreview{display:none}.page .hf-analysis .footageKeyPoints summary{font-size:13px;min-height:44px}.page .day32BackRow{display:none}.page .shootingHeader{padding:0;margin:0 0 8px;border:0}.page .shootingHeader>span{display:none}.page .shootingHeader .backButton{font-size:13px;color:#aabdd0;font-weight:400;padding:8px 0;min-height:44px}.page .shootTitle{font-size:30px;font-weight:700;line-height:1.28;margin:8px 0 18px;letter-spacing:-1.2px}.page .shotCounter{font-size:11px;letter-spacing:1.2px;margin:8px 0 10px;color:#80e5df}.page .capturePanel.hf-guide{padding:0;border:0;background:none;display:block}.page .hf-guide .hf-shot{margin:0 0 20px}.page .hf-guide h2{font-size:16px;line-height:1.6}.page .hf-guide .hf-sub{font-size:14px;text-align:left}.page .shotDots{margin:34px 0 0;display:flex;justify-content:center;gap:8px}.page .shotDots button{width:32px;min-height:32px;font-size:12px}.page .hf-review-screen .shotDots{margin-top:20px}.page .hf-review-screen .shootingHeader{display:none}.page .hf-review-screen .videoReview{background:none;padding:0;border:0}.page .hf-review-screen .videoReview video{display:block;width:100%;height:365px;max-height:none;object-fit:contain;border-radius:12px;background:#08121f}.page .hf-review-screen .captureReviewInfo p{font-size:11px;color:#aabdd0}.page .hf-review-screen .reviewActions{display:flex;flex-direction:column;margin:24px -24px 0;padding:16px 24px;background:#132133;border-top:1px solid #25364a;gap:8px}.page .reviewActions .useButton{order:-1;width:100%;min-height:50px;background:#80e5df;color:#09282c;font-size:14px;border:0;border-radius:10px}.page .reviewActions .retakeButton{width:100%;background:none;border:0;color:#aabdd0;font-size:13px}.page .processExperience{padding:28px 0;border:0;background:none;text-align:center;min-height:590px}.page .processHeading{display:block;text-align:center}.page .processTitleGroup h1{font-size:30px;line-height:1.28;text-align:center;margin:16px 0}.page .processTime{display:none}.page .processTip{font-size:14px;text-align:center;margin:16px 0 24px}.page .hf-progress-details{margin-top:12px}.page .processSteps{font-size:12px}.page .renderProgress{height:6px;margin:20px 0;background:#314357}.page .renderProgress>div{background:#80e5df}.page .processPercent{font-size:12px}.page .autoProcessHint{font-size:11px;line-height:1.7}.hf-indeterminate span{width:35%;animation:hf-indeterminate 1.8s ease-in-out infinite}@keyframes hf-indeterminate{0%{transform:translateX(-100%)}to{transform:translateX(390%)}}.accountBox.hf-works-page{position:fixed;inset:0;margin:0 auto;width:100%;max-width:422px;max-height:none;height:100dvh;overflow-y:auto;background:#101c2b;border:0;border-radius:0;padding:0;z-index:1100;display:flex;flex-direction:column;box-shadow:0 0 0 100vmax #101c2b}.accountAuthPage.hf-works-page:before{display:none}.hf-works-page .accountClose{position:absolute;top:15px;right:16px;width:44px;height:44px;background:none;border:0;color:#aabdd0;font-size:24px;z-index:2}.hf-works-page .hf-header{min-height:73px}.hf-works-page .hf-header-label{padding-right:40px}.hf-works-page .hf-body{padding:24px;flex:1 1}.hf-works-page .hf-bottom{margin:0}.hf-works-page .workThumbnail{flex:0 0 66px;width:66px;height:82px;border-radius:7px;overflow:hidden}.hf-works-page .hf-work-row>button>span:last-child{flex:1 1;min-width:0}.hf-works-page .hf-work-row b{display:block;font-size:14px;overflow-wrap:anywhere}.hf-works-page .hf-work-row details p{position:absolute;right:0;top:90px;width:230px;background:#192a3e;padding:12px;border:1px solid #314357;border-radius:8px;z-index:3}:is(.page,.hf-works-page) button:focus-visible,:is(.page,.hf-works-page) summary:focus-visible{outline:2px solid #8bcaff;outline-offset:3px}@media(max-width:359px){.page:not(.shootingFullscreen)>.card{padding-left:16px;padding-right:16px}.page .homeHeader.appGlobalHeader{width:calc(100% + 32px)}.page .hf-bottom,.page .homeHeader.appGlobalHeader{margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px}.page .hf-moods small{font-size:10px}.page .hf-review-screen .reviewActions{margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px}}@media(prefers-reduced-motion:reduce){.hf-indeterminate span{animation:none}}.hf-works-page .hf-work-row.workCard{margin:0;border:0;border-bottom:1px solid #2b4055;border-radius:0;background:none;box-shadow:none;padding:16px 0}.hf-works-page .workItem strong{font-size:14px}.page .finishingPanel .musicPlayer{padding:0;border:0;background:none;margin-top:15px}.page .musicPlayer>.hf-secondary{margin-top:0;font-size:13px}.page .hf-unified-editor audio:not([controls]){display:none}