.lp{--lp-set: #ededee;--lp-ink: #191a1c;color:var(--text);background:var(--surface);font-family:var(--font-ui)}.lp a{color:inherit;text-decoration:none}.lp :where(h1,h2,p,ol,ul,dl,dd,figure){margin:0;padding:0}.lp h1,.lp h2{font-weight:600;letter-spacing:-.035em;text-wrap:balance}.lp-wrap{width:min(1280px,100% - 64px);margin-inline:auto}.lp-btn{display:inline-flex;align-items:center;gap:10px;height:44px;padding:0 18px;border:1px solid var(--line-strong);border-radius:var(--radius);font-size:var(--fs-14);font-weight:600;white-space:nowrap;transition:background .15s,border-color .15s}.lp-btn svg{width:16px;height:16px;transition:transform .15s}.lp-btn:hover{border-color:var(--text)}.lp-btn:hover svg{transform:translate(2px)}.lp .lp-btn-pink{background:var(--s3-pink);border-color:var(--s3-pink);color:#fff}.lp .lp-btn-pink:hover{background:var(--s3-pink-hover);border-color:var(--s3-pink-hover)}.lp :is(a,button):focus-visible{outline:2px solid var(--s3-pink);outline-offset:3px}.lp-ctas{display:flex;flex-wrap:wrap;gap:10px}.lp-tile{position:relative;display:block;overflow:hidden;aspect-ratio:1;background:var(--lp-set);border-radius:var(--r-sm)}.lp-tile img{display:block;width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply;transition:transform .4s cubic-bezier(.2,.7,.2,1)}.lp a:hover .lp-tile img,.lp a.lp-tile:hover img{transform:scale(1.04)}.lp-tile.empty{background:var(--lp-set)}.lp-mosaic{display:grid;grid-template-columns:1fr 1fr;height:100%}.lp-mosaic img{mix-blend-mode:normal;object-fit:cover}.lp-hero{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:56px;align-items:center;padding:72px 0 88px}.lp-kicker{display:flex;align-items:center;gap:8px;font-size:var(--fs-13);font-weight:600;color:var(--muted);margin-bottom:22px}.lp-kicker i{width:8px;height:8px;background:var(--s3-pink);border-radius:2px}.lp h1{font-size:clamp(40px,4.2vw,60px);line-height:1.05}.lp-lead{margin-top:20px;max-width:46ch;font-size:var(--fs-16);line-height:1.6;color:var(--muted)}.lp-hero .lp-ctas{margin-top:32px}.lp-stats{display:grid;grid-template-columns:repeat(4,auto);justify-content:start;gap:0 36px;margin-top:48px;padding-top:20px;border-top:1px solid var(--line)}.lp-stats dt{font-size:var(--fs-12);color:var(--muted)}.lp-stats dd{margin-top:4px;font-size:var(--fs-22);font-weight:600;letter-spacing:-.02em}.lp-wall{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.lp-sec{padding:88px 0;border-top:1px solid var(--line)}.lp-head{display:flex;align-items:end;justify-content:space-between;gap:32px;margin-bottom:36px}.lp h2{font-size:clamp(28px,3vw,42px);line-height:1.1;max-width:22ch}.lp-shelves{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 20px}.lp-shelf{display:block}.lp-shelf .lp-tile{aspect-ratio:4 / 3}.lp-shelf-txt{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-top:16px}.lp-shelf-txt b{font-size:var(--fs-16);font-weight:600}.lp-shelf-txt span{font-size:var(--fs-13);color:var(--muted)}.lp-shelf small{display:block;margin-top:6px;max-width:40ch;font-size:var(--fs-13);line-height:1.55;color:var(--muted)}.lp-shelf:hover b{color:var(--s3-pink-text)}.lp-stage{background:var(--lp-ink);color:#f4f4f5;padding:96px 0}.lp-stage-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:64px;align-items:center}.lp-stage .lp-lead{color:#a1a1aa}.lp-feats{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 32px;margin:40px 0}.lp-feats li{display:grid;grid-template-columns:20px 1fr;column-gap:12px;row-gap:4px}.lp-feats svg{width:20px;height:20px;color:#f4f4f5;grid-row:span 2}.lp-feats b{font-size:var(--fs-14);font-weight:600}.lp-feats span{font-size:var(--fs-13);line-height:1.5;color:#a1a1aa}.lp .lp-btn-light{border-color:#ffffff47;color:#f4f4f5}.lp .lp-btn-light:hover{border-color:#f4f4f5}.lp-stage-pic{overflow:hidden;border-radius:var(--r-sm)}.lp-stage-pic img{display:block;width:100%;height:auto}.lp-flow{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--line);border-radius:var(--r-sm)}.lp-flow li{padding:28px}.lp-flow li+li{border-left:1px solid var(--line)}.lp-flow li>span{display:block;font-size:var(--fs-12);color:var(--muted)}.lp-flow b{display:block;margin:28px 0 8px;font-size:var(--fs-18);font-weight:600}.lp-flow p{font-size:var(--fs-14);line-height:1.6;color:var(--muted)}.lp-flow em{font-style:normal;color:var(--text);font-weight:500}.lp-flow li.on{box-shadow:inset 0 3px 0 var(--s3-pink)}.lp-tag{display:inline-block;margin-left:4px;padding:1px 6px;border:1px solid var(--line-strong);border-radius:var(--r-xs);font-size:var(--fs-11);color:var(--muted);white-space:nowrap}.lp-end{display:flex;align-items:center;justify-content:space-between;gap:32px;padding:72px 0 96px;border-top:1px solid var(--line)}.lp~.s3-foot{margin:0;padding-inline:max(32px,calc((100% - 1280px)/2))}:root[data-theme=dark] .lp-tile img{mix-blend-mode:normal}:root[data-theme=dark] .lp-stage{background:var(--surface-2);border-block:1px solid var(--line)}@media(max-width:1000px){.lp-hero,.lp-stage-grid{grid-template-columns:1fr;gap:40px}.lp-hero{padding:48px 0 64px}.lp-shelves{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.lp-wrap{width:calc(100% - 32px)}.lp~.s3-foot{padding-inline:16px}.lp-stats{grid-template-columns:repeat(2,auto);gap:16px 32px;margin-top:36px}.lp-sec{padding:56px 0}.lp-head,.lp-end{flex-direction:column;align-items:start;gap:20px}.lp-shelves{gap:28px 12px}.lp-shelf small{display:none}.lp-shelf-txt{flex-direction:column;gap:2px;margin-top:10px}.lp-stage{padding:64px 0}.lp-feats{grid-template-columns:1fr;gap:20px;margin:32px 0}.lp-flow{grid-template-columns:1fr}.lp-flow li+li{border-left:0;border-top:1px solid var(--line)}.lp-flow b{margin-top:16px}}@media(prefers-reduced-motion:reduce){.lp-tile img,.lp-btn svg{transition:none}}.lp-tile-scene img{mix-blend-mode:normal}.lp-show{position:relative;overflow:hidden;background:#424349;color:#f4f4f5;text-align:center;padding:72px 0 0;isolation:isolate}.lp-show:before{content:"";position:absolute;z-index:-1;left:50%;top:-10%;width:min(1100px,120%);height:120%;transform:translate(-50%);background:radial-gradient(60% 55% at 50% 72%,rgba(255,248,236,.18),transparent 70%),conic-gradient(from 180deg at 50% 0%,transparent 155deg,rgba(255,250,240,.07) 172deg,rgba(255,250,240,.11) 180deg,rgba(255,250,240,.07) 188deg,transparent 205deg);pointer-events:none}.lp-show .lp-kicker{justify-content:center;color:#b4b4bb}.lp-show h1{max-width:16ch;margin-inline:auto;font-size:clamp(36px,5.2vw,64px);line-height:1.04;letter-spacing:-.035em;font-weight:600}.lp-show .lp-lead{margin:20px auto 0;max-width:58ch;color:#b4b4bb}.lp-show .lp-ctas{justify-content:center;margin-top:32px}.lp-show-copy{position:relative;z-index:1}.lp-show-stage{margin:8px auto 0;width:min(1300px,100%)}.lp-show-stage img{display:block;width:100%;height:auto;aspect-ratio:2000 / 760;object-fit:cover;object-position:50% 78%;-webkit-mask-image:radial-gradient(46% 66% at 50% 60%,#000 52%,transparent 100%);mask-image:radial-gradient(46% 66% at 50% 60%,#000 52%,transparent 100%);animation:lp-rise 1.1s cubic-bezier(.2,.7,.2,1) .15s both}@keyframes lp-rise{0%{opacity:0;transform:translateY(36px) scale(.985)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.lp-show-stage img{animation:none}}.lp-latest .lp-stats{margin-top:40px}.lp-scene-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.lp-scene{display:grid;gap:8px;color:inherit;text-decoration:none}.lp-scene .lp-tile{aspect-ratio:5 / 4}.lp-scene .lp-tile img{transition:transform .5s cubic-bezier(.2,.7,.2,1)}.lp-scene:hover .lp-tile img{transform:scale(1.03)}.lp-scene b{font-size:var(--fs-14);font-weight:600}.lp-scene small{margin-top:-6px;font-size:var(--fs-12);color:var(--muted)}@media(max-width:860px){.lp-show{padding-top:56px}.lp-show-stage{margin-top:0}.lp-show-stage img{aspect-ratio:5 / 4;object-position:50% 74%;-webkit-mask-image:radial-gradient(70% 70% at 50% 60%,#000 55%,transparent 100%);mask-image:radial-gradient(70% 70% at 50% 60%,#000 55%,transparent 100%)}.lp-scene-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}:root{--s3-pink: #d4145a;--s3-pink-hover: #b8104d;--s3-pink-text: #c0124f;--accent: #d4145a;--accent-2: #d4145a;--accent-hover: #b8104d;--accent-soft: #fbe8ef;--accent-ring: rgba(212, 20, 90, .28);--s3-card: var(--desk);--s3-bar: 56px}:root[data-theme=dark]{--s3-pink-hover: #e23a75;--s3-pink-text: #f0457f;--accent: #d4145a;--accent-2: #d4145a;--accent-hover: #e23a75;--accent-soft: rgba(212, 20, 90, .18);--accent-ring: rgba(240, 69, 127, .45);--s3-card: #1f2023}html:not([data-s3page="/dung-canh"]),html:not([data-s3page="/dung-canh"]) body{height:auto;min-height:100%;overflow:visible}html[data-s3page="/dung-canh"],html[data-s3page="/dung-canh"] body{height:100%;overflow:hidden}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font-ui)}.s3{min-height:100%;display:flex;flex-direction:column}.s3 .tnum{font-variant-numeric:tabular-nums}.s3 .btn{display:inline-flex;align-items:center;gap:6px;padding:0 12px;font:500 var(--fs-13) / 1 var(--font-ui);text-decoration:none;cursor:pointer;white-space:nowrap}.s3 .btn.icon{padding:0;justify-content:center}.s3 .btn svg{width:16px;height:16px}.s3 .btn.primary,:root[data-theme=dark] .s3 .btn.primary{background:var(--s3-pink);border-color:var(--s3-pink);color:#fff}.s3 .btn.primary:hover,:root[data-theme=dark] .s3 .btn.primary:hover{background:var(--s3-pink-hover);border-color:var(--s3-pink-hover)}.s3 :focus-visible{outline:2px solid var(--s3-pink);outline-offset:2px}.s3-bar{position:sticky;top:0;z-index:40;display:flex;align-items:center;gap:10px;height:var(--s3-bar);padding:0 16px;background:var(--surface);border-bottom:1px solid var(--line);flex:none}.s3-brand{display:flex;align-items:center;color:var(--text);margin-right:10px}.s3-lockup{display:block;height:22px;width:auto}.s3-symbol{display:none;height:28px;width:28px}.s3-nav{display:flex;gap:2px;height:100%}.s3-nav a{position:relative;white-space:nowrap;display:flex;align-items:center;gap:7px;padding:0 12px;color:var(--muted);font-size:var(--fs-14);font-weight:500;text-decoration:none}.s3-nav a svg{width:17px;height:17px}.s3-nav a:hover{color:var(--text)}.s3-nav a.on{color:var(--text);font-weight:600}.s3-nav a.on:after{content:"";position:absolute;left:10px;right:10px;bottom:-1px;height:2px;background:var(--s3-pink)}.s3-count{min-width:18px;height:18px;padding:0 5px;border-radius:var(--radius);background:var(--field);color:var(--text-2);font:600 var(--fs-11) / 18px var(--font-ui);font-style:normal;text-align:center;font-variant-numeric:tabular-nums}.s3-grow{flex:1}.s3-tools{display:flex;align-items:center;gap:8px}.s3-tools[hidden]{display:none}.s3-main{flex:1;display:flex;flex-direction:column;min-height:0}.s3-page[hidden]{display:none!important}.s3-scene{position:relative;flex:1;min-height:0;height:calc(100vh - var(--s3-bar));height:calc(100dvh - var(--s3-bar))}.s3-loading{display:grid;place-items:center;height:100%;color:var(--muted)}.s3-home{width:min(1240px,100%);margin:0 auto;padding:36px 24px 0;box-sizing:border-box}.s3-hero h1{margin:0 0 8px;font-size:var(--fs-36);line-height:var(--lh-tight);letter-spacing:-.02em;font-weight:600;max-width:26ch}.s3-hero>p{margin:0 0 24px;color:var(--muted);font-size:var(--fs-16);line-height:1.5;max-width:62ch}.s3-doors{display:grid;grid-template-columns:1fr 1fr;gap:16px}.s3-door{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;overflow:hidden;border:1px solid var(--line);border-radius:var(--r-lg, 8px);background:var(--surface);color:var(--text);text-decoration:none;transition:border-color .15s}.s3-door:hover{border-color:var(--line-strong)}.s3-door:hover .s3-door-go{background:var(--s3-pink);color:#fff}.s3-door-pic{grid-column:1 / -1;display:block;aspect-ratio:16 / 8;background:var(--s3-card);overflow:hidden}.s3-door-pic img{display:block;width:100%;height:100%;object-fit:cover}.s3-mosaic{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line)}.s3-mosaic img{background:var(--s3-card)}.s3-door-txt{display:grid;gap:4px;padding:14px 16px 16px}.s3-door-txt b{font-size:var(--fs-18);font-weight:600;letter-spacing:-.01em}.s3-door-txt small{color:var(--muted);font-size:var(--fs-13)}.s3-door-go{align-self:center;display:grid;place-items:center;width:38px;height:38px;margin-right:16px;border-radius:var(--radius);background:var(--field);transition:background .15s,color .15s}.s3-door-go svg{width:18px;height:18px}.s3-shelf{margin-top:36px}.s3-shelf>header{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:12px}.s3-shelf h2{margin:0;font-size:var(--fs-18);font-weight:600;letter-spacing:-.01em}.s3-shelf>header a{display:inline-flex;align-items:center;gap:4px;color:var(--text-2);font-size:var(--fs-13);font-weight:500;text-decoration:none}.s3-shelf>header a:hover{color:var(--s3-pink-text)}.s3-shelf>header a svg{width:15px;height:15px}.s3-row{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.s3-bridge{display:flex;align-items:center;gap:14px;margin-top:40px;padding:16px 18px;border:1px solid var(--line);border-radius:var(--r-lg, 8px);background:var(--surface)}.s3-bridge-ic{display:grid;place-items:center;width:36px;height:36px;border-radius:var(--radius);background:var(--field);flex:none}.s3-bridge-ic svg{width:18px;height:18px}.s3-bridge>div{flex:1;min-width:0}.s3-bridge p{margin:2px 0 0;color:var(--muted);font-size:var(--fs-13);line-height:1.5}.s3-foot{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 24px;margin:48px 0 0;padding:20px 0 28px;border-top:1px solid var(--line)}.s3-foot-brand{color:var(--text)}.s3-foot .s3-lockup{height:18px}.s3-foot nav{display:flex;flex-wrap:wrap;align-items:center;gap:6px 18px;font-size:var(--fs-13)}.s3-foot nav span{color:var(--faint)}.s3-foot nav a{color:var(--text-2);text-decoration:none}.s3-foot nav a:hover{color:var(--s3-pink-text)}.s3-foot-credit{flex-basis:100%;margin:0;font-size:var(--fs-12, 12px);color:var(--faint)}.s3-foot-credit a{color:inherit}.s3-card{position:relative;display:flex;flex-direction:column;gap:8px;min-width:0;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.s3-pic{position:relative;display:block;aspect-ratio:1;overflow:hidden;border-radius:var(--radius);background:var(--s3-card);box-shadow:inset 0 0 0 1px var(--line)}.s3-pic:before{content:"";position:absolute;inset:0;background:var(--bd, none) center / cover}.s3-pic img{position:relative;display:block;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .2s}.s3-pic.on img{opacity:1}.s3-pic[style*=--bd] img{width:70%;height:70%;margin:15%;border-radius:var(--r-sm);box-shadow:0 8px 24px -10px #00000059}.s3-ghost .s3-pic{animation:s3-pulse 1.4s ease-in-out infinite}@keyframes s3-pulse{50%{opacity:.55}}.s3-cap{display:grid;gap:1px;min-width:0}.s3-cap b{font-size:var(--fs-13);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.s3-cap small{color:var(--muted);font-size:var(--fs-12);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.s3-go{position:absolute;top:8px;right:8px;display:inline-flex;align-items:center;gap:4px;height:28px;padding:0 10px 0 8px;border-radius:var(--r-sm);background:var(--s3-pink);color:#fff;font-size:var(--fs-12);font-weight:600;opacity:0;transform:translateY(-2px);transition:opacity .12s,transform .12s;pointer-events:none}.s3-go svg{width:14px;height:14px}.s3-card:hover .s3-pic,.s3-card:focus-visible .s3-pic{box-shadow:inset 0 0 0 1px var(--line-strong)}.s3-card:hover .s3-go,.s3-card:focus-visible .s3-go{opacity:1;transform:none}.s3-card:focus-visible{outline:none}.s3-card:focus-visible .s3-pic{outline:2px solid var(--s3-pink);outline-offset:2px}.s3-tile .s3-pic img{opacity:1}.s3-kho{display:grid;grid-template-columns:240px minmax(0,1fr);min-height:calc(100vh - var(--s3-bar))}.s3-rail{position:sticky;top:var(--s3-bar);align-self:start;height:calc(100vh - var(--s3-bar));box-sizing:border-box;padding:16px 12px;border-right:1px solid var(--line);background:var(--surface);overflow-y:auto}.s3-search{margin-bottom:14px}.s3-kinds{display:grid;gap:2px}.s3-kinds a{display:flex;align-items:center;justify-content:space-between;height:36px;padding:0 10px;border-radius:var(--radius);color:var(--text-2);font-size:var(--fs-14);font-weight:500;text-decoration:none}.s3-kinds a:hover{background:var(--field)}.s3-kinds a.on{background:var(--accent-soft);color:var(--s3-pink-text);font-weight:600}.s3-kinds em{font-style:normal;font-size:var(--fs-12);color:var(--faint)}.s3-kinds a.on em{color:inherit}.s3-browse{padding:20px 24px 40px;min-width:0}.s3-browse-head{display:flex;align-items:center;flex-wrap:wrap;gap:10px 12px;margin-bottom:12px}.s3-browse-head h1{margin:0;font-size:var(--fs-22);font-weight:600;letter-spacing:-.01em}.s3-browse-n{color:var(--faint);font-size:var(--fs-13)}.s3-chips{display:flex;gap:6px;margin-bottom:16px;overflow-x:auto;scrollbar-width:none}.s3-chips:empty{display:none}.s3-chips button,.s3-seg button{flex:none;height:30px;padding:0 12px;border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--surface);color:var(--text-2);font:500 var(--fs-13) / 1 var(--font-ui);cursor:pointer;white-space:nowrap}.s3-chips button:hover,.s3-seg button:hover{border-color:rgb(var(--ink-rgb) / .3)}.s3-chips button.on,.s3-seg button.on{border-color:var(--text);background:var(--text);color:var(--surface)}.s3-look{display:flex;align-items:center;gap:12px}.s3-look[hidden]{display:none}.s3-seg{display:flex}.s3-seg button{border-radius:0;margin-left:-1px}.s3-seg button:first-child{border-radius:var(--r-sm) 0 0 var(--r-sm)}.s3-seg button:last-child{border-radius:0 var(--r-sm) var(--r-sm) 0}.s3-pals{display:flex;gap:6px}.s3-pals button{display:grid;grid-template-columns:repeat(4,7px);height:30px;padding:0 6px;align-content:center;border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--surface);cursor:pointer}.s3-pals button.on{border-color:var(--text);box-shadow:inset 0 0 0 1px var(--text)}.s3-pals i{height:16px}.s3-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:20px 14px}.s3-empty{color:var(--muted)}.s3-scene .cr-overlay{background:var(--bg)}.s3-scene .cr-stage{background:var(--s3-card)}.s3-scene .cr-tabs button.on{color:var(--text);box-shadow:inset 0 -2px 0 var(--s3-pink)}.s3-scene .cr-left,.s3-scene .cr-right{width:280px}.s3-tools .cr-pop-wrap .btn[aria-expanded=true]{background:var(--field)}.s3-brandkit{width:min(1040px,100%);margin:0 auto;padding:36px 24px 0;box-sizing:border-box}.s3-bk-head h1{margin:0 0 6px;font-size:var(--fs-28);font-weight:600;letter-spacing:-.015em}.s3-bk-head p{margin:0;color:var(--muted);font-size:var(--fs-16)}.s3-bk{margin-top:36px}.s3-bk h2{margin:0 0 12px;font-size:var(--fs-13);font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--faint)}.s3-bk-logos{display:grid;grid-template-columns:1fr 1fr;gap:12px}.s3-bk-tile{margin:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;min-height:170px;padding:24px;border-radius:var(--r-lg, 8px);border:1px solid var(--line)}.s3-bk-tile.light{background:#fff;color:#191a1c}.s3-bk-tile.dark{background:#191a1c;color:#fff}.s3-bk-tile.mono path[fill="#D4145A"]{fill:currentColor}.s3-bk-tile.sym{flex-direction:row;flex-wrap:wrap;gap:24px}.s3-bk-tile.sym figcaption{flex-basis:100%;text-align:center}.s3-bk-tile figcaption{font-size:var(--fs-12);color:#6b6b74}.s3-bk-tile.dark figcaption{color:#a1a1aa}.s3-bk-lockup{height:46px;width:auto;max-width:100%}.s3-bk-symbol{width:64px;height:64px}.s3-bk-files{display:flex;flex-wrap:wrap;gap:6px 16px;margin:12px 0 0;padding:0;list-style:none;font-size:var(--fs-13)}.s3-bk-files a{color:var(--s3-pink-text)}.s3-bk-rules{margin:0;padding-left:20px;display:grid;gap:8px;line-height:1.55;font-size:var(--fs-14);color:var(--text-2)}.s3-bk-colours{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.s3-bk-colour{display:grid;gap:3px;font-size:var(--fs-13)}.s3-bk-colour i{display:block;height:72px;border-radius:var(--radius);box-shadow:inset 0 0 0 1px var(--line);margin-bottom:6px}.s3-bk-colour code{font-family:var(--font-mono);font-size:var(--fs-12);color:var(--text-2)}.s3-bk-colour small{color:var(--muted);font-size:var(--fs-12);line-height:1.45}.s3-bk-type{padding:20px;border:1px solid var(--line);border-radius:var(--r-lg, 8px);background:var(--surface)}.s3-bk-type p{margin:0 0 8px}.s3-bk-type .t1{font-size:var(--fs-36);font-weight:600;letter-spacing:-.02em}.s3-bk-type .t2{font-size:var(--fs-16);color:var(--text-2)}.s3-bk-type .t3{font-size:var(--fs-13);color:var(--muted);margin:0}.s3-bk-dodont{display:grid;grid-template-columns:1fr 1fr;gap:12px}.s3-bk-dodont ul{margin:0;padding:16px 16px 16px 34px;border-radius:var(--r-lg, 8px);display:grid;gap:6px;font-size:var(--fs-14);line-height:1.5}.s3-bk-dodont .do{background:var(--success-soft)}.s3-bk-dodont .dont{background:var(--danger-soft)}.s3-bk-msg{display:grid;grid-template-columns:160px 1fr;gap:10px 20px;margin:0;font-size:var(--fs-14);line-height:1.55}.s3-bk-msg dt{color:var(--muted);font-weight:500}.s3-bk-msg dd{margin:0}.s3-bk-back{margin:32px 0 0}.s3-bk-back a{color:var(--text-2)}@media(max-width:1100px){.s3-row{grid-template-columns:repeat(4,minmax(0,1fr))}.s3-row>:nth-child(n+5){display:none}}@media(max-width:860px){.s3-lockup{display:none}.s3-symbol,.s3-foot .s3-lockup{display:block}.s3-out span{display:none}.s3-out{width:30px;padding:0!important;justify-content:center}.s3-tools [data-ai] span{display:none}.s3-doors,.s3-kho{grid-template-columns:1fr}.s3-rail{position:static;height:auto;border-right:0;border-bottom:1px solid var(--line);padding:12px 16px}.s3-kinds{display:flex;overflow-x:auto;scrollbar-width:none;gap:4px}.s3-kinds a{flex:none;gap:6px}.s3-search{margin-bottom:10px}.s3-browse{padding:16px 16px 32px}.s3-bk-logos,.s3-bk-dodont{grid-template-columns:1fr}.s3-bk-colours{grid-template-columns:repeat(2,minmax(0,1fr))}.s3-bk-msg{grid-template-columns:1fr;gap:2px}.s3-bk-msg dd{margin-bottom:10px}}@media(max-width:600px){.s3-bar{gap:4px;padding:0 10px}.s3-brand{margin-right:4px}.s3-nav a{padding:0 8px;font-size:var(--fs-13)}.s3-nav a svg{display:none}.s3-home,.s3-brandkit{padding:22px 16px 0}.s3-hero h1{font-size:var(--fs-28)}.s3-hero>p{font-size:var(--fs-14)}.s3-row{grid-template-columns:repeat(2,minmax(0,1fr))}.s3-row>:nth-child(n+5){display:none}.s3-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 10px}.s3-go{opacity:1;transform:none;padding:0 6px}.s3-go>span{display:none}.s3-bridge{flex-wrap:wrap}.s3-tools [data-export] span,html[data-s3page="/dung-canh"] .s3-out{display:none}.s3-tools .cr-pop{position:fixed;top:calc(var(--s3-bar) + 6px);left:10px;right:10px;width:auto}}.s3-material-detail{width:min(640px,94vw);max-height:90vh;overflow:auto;padding:24px;background:var(--surface);color:var(--text);border:1px solid var(--line);border-radius:var(--radius)}.s3-material-detail::backdrop{background:#000000a6}.s3-material-detail>img{width:100%;max-height:310px;object-fit:contain}.s3-material-detail dl{display:grid;grid-template-columns:1fr 2fr;gap:10px}.s3-material-detail dd{margin:0}.s3-material-detail label{display:flex;align-items:center;gap:16px}.s3-material-detail input{width:110px}.s3-material-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.s3-live-preview{width:100%;height:310px;touch-action:none}.s3-live-preview[hidden]{display:none}@media(max-width:600px){html[data-s3page="/dung-canh"]{--s3-bar:100px}html[data-s3page="/dung-canh"] .s3-bar{display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:46px 40px;gap:2px 8px;box-sizing:border-box;padding:4px 10px}html[data-s3page="/dung-canh"] .s3-brand{grid-column:1;grid-row:1}html[data-s3page="/dung-canh"] .s3-nav{grid-column:2;grid-row:1;height:46px}html[data-s3page="/dung-canh"] .s3-bar>[data-theme]{grid-column:3;grid-row:1}html[data-s3page="/dung-canh"] .s3-bar>.s3-grow{display:none}html[data-s3page="/dung-canh"] .s3-tools{grid-column:1 / -1;grid-row:2;justify-content:flex-end}}.s3-job{display:inline-flex;align-items:center;gap:6px;margin-right:8px;padding-right:10px;border-right:1px solid var(--line, #e4e4e7)}.s3-job[hidden]{display:none}.s3-job-t{display:inline-flex;align-items:center;gap:6px;max-width:180px;font-size:var(--fs-12);font-weight:600;white-space:nowrap}.s3-job svg.ic{width:15px;height:15px;flex:none}.s3-job .btn{display:inline-flex;align-items:center;gap:6px}.s3-job select{max-width:260px;height:32px;font:inherit;font-size:var(--fs-12)}.s3-job .btn:disabled{opacity:.4;cursor:not-allowed}.s3-cloud{display:inline-flex;margin-right:6px}.s3-cloud-b{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px;border:1px solid var(--line, #e4e4e7);border-radius:var(--r-md, 6px);background:transparent;font:inherit;font-size:var(--fs-12);font-weight:600;color:inherit;white-space:nowrap;cursor:pointer}.s3-cloud-b svg.ic{width:15px;height:15px}.s3-cloud[data-state=saved] svg.ic{color:#18794a}.s3-cloud[data-state=conflict] .s3-cloud-b,.s3-cloud[data-state=error] .s3-cloud-b{border-color:#d97706}.s3-cloud-pop{position:fixed;z-index:1000;width:340px;max-height:70vh;overflow-y:auto;display:grid;gap:10px;padding:12px;border:1px solid var(--line, #e4e4e7);border-radius:var(--r-lg, 8px);background:var(--surface, #fff);color:var(--text, #111);box-shadow:0 16px 40px #0000002e;font-size:var(--fs-13)}.s3-cloud-pop header{display:grid}.s3-cloud-pop header small,.s3-muted{color:var(--muted, #6b6b73);font-size:var(--fs-12);margin:0}.s3-cloud-pop>p{display:flex;gap:8px;margin:0}.s3-cloud-pop svg.ic{width:15px;height:15px;flex:none}.s3-cloud-name{display:grid;gap:4px;font-size:var(--fs-12);font-weight:600}.s3-cloud-name input{height:32px;padding:0 9px;font:inherit;font-size:var(--fs-13)}.s3-cloud-list{display:grid;gap:4px}.s3-cloud-it{display:flex;align-items:center;gap:10px;padding:6px;border:0;border-radius:var(--r-md, 6px);background:none;font:inherit;text-align:left;color:inherit;cursor:pointer}.s3-cloud-it:hover,.s3-cloud-it.on{background:var(--field, #f1f1f2)}.s3-cloud-it>span:last-child{display:grid;min-width:0}.s3-cloud-it b{font-size:var(--fs-13);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.s3-cloud-it small{font-size:var(--fs-11);color:var(--muted, #6b6b73)}.s3-cloud-th{width:52px;height:40px;flex:none;border-radius:var(--r-sm, 4px);overflow:hidden;background:var(--field, #f1f1f2)}.s3-cloud-th img{width:100%;height:100%;object-fit:cover}.s3-cloud-warn{display:grid;gap:6px;padding:10px;border-radius:var(--r-md, 6px);background:var(--warn-soft);color:var(--warn-ink)}.s3-cloud-warn span{display:flex;gap:6px;align-items:center}@media(max-width:860px){.s3-tools .s3-cloud-b>span,.s3-tools [data-export]>span,.s3-tools [data-vid-menu]>span{display:none}.s3-tools .s3-cloud-b{padding-inline:8px}}@media(max-width:700px){.s3-nav a{padding:0 8px}.s3-nav a svg{display:none}}.s3-kho{grid-template-columns:208px minmax(0,1fr);background:var(--surface)}.s3-rail{padding:30px 14px;background:var(--surface)}.s3-rail-title{margin:0 12px 24px;font-size:var(--fs-10);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.s3-kinds{gap:6px}.s3-kinds a{min-height:46px;height:auto;padding:11px 12px;box-sizing:border-box;border-radius:var(--radius)}.s3-kinds a.on{background:var(--surface-2);color:var(--text);font-weight:600;box-shadow:inset 3px 0 var(--s3-pink)}.s3-kinds em{font-size:var(--fs-11);opacity:.75}.s3-rail-feature{display:block;margin:40px 10px 0;padding-top:20px;border-top:1px solid var(--line);text-decoration:none;color:var(--text)}.s3-rail-feature img{display:none}.s3-rail-feature b{display:block;margin:0 0 8px;font-size:var(--fs-12)}.s3-rail-feature span{font-size:var(--fs-11);color:var(--muted)}.s3-browse{padding:32px clamp(20px,3vw,48px) 60px;min-width:0}.s3-browse-head{display:flex;align-items:center;justify-content:space-between;gap:40px;margin-bottom:32px}.s3-library-kicker{display:flex;align-items:center;gap:8px;font-size:var(--fs-13);font-weight:600;color:var(--muted);margin:0 0 14px}.s3-library-kicker>span{width:8px;height:8px;border-radius:2px;background:var(--s3-pink)}.s3-browse-head h1{font-size:clamp(28px,3.2vw,46px);line-height:1.15;letter-spacing:-.045em;font-weight:550}.s3-library-note{margin:12px 0 14px;color:var(--muted);font-size:var(--fs-13);line-height:1.7;max-width:47ch}.s3-library-stage{display:inline-flex;gap:10px;align-items:center;text-decoration:none;color:var(--text);font-size:var(--fs-12);font-weight:600;padding-block:5px}.s3-library-stage svg{width:15px;height:15px}.s3-library-stage:hover{color:var(--s3-pink-text)}.s3-library-editorial{position:relative;display:block;width:35%;max-width:350px;height:190px;flex-shrink:0;overflow:hidden;border-radius:var(--r-lg);background:var(--danger-soft);color:#3e2931;text-decoration:none}.s3-library-editorial img{width:100%;height:100%;object-fit:cover;object-position:center 58%}.s3-library-editorial>span{position:absolute;inset:auto 0 0;padding:28px 18px 14px;background:linear-gradient(transparent,#f2d3d9);font-size:var(--fs-10);letter-spacing:.12em}.s3-library-editorial b{display:block;font-size:var(--fs-12);letter-spacing:0;margin-top:5px}.s3-library-tools{display:flex;align-items:center;gap:16px;margin-bottom:18px}.s3-library-tools .s3-search{flex:1;margin:0}.s3-sort{display:flex;align-items:center;gap:10px;font-size:var(--fs-12);color:var(--muted)}.s3-sort select{height:44px;min-height:44px;padding:0 12px;line-height:normal;border:1px solid var(--line);border-radius:var(--radius);color:var(--text);background:var(--surface);font:inherit}.s3-library-meta{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:14px}.s3-browse-n{color:var(--muted);font-size:var(--fs-12)}.s3-filter-row{display:flex;gap:12px;align-items:flex-start;border-bottom:1px solid var(--line);padding-bottom:16px;margin-bottom:24px}.s3-chips{display:flex;flex:1;min-width:0;flex-wrap:nowrap;overflow-x:auto;gap:7px;margin:0;padding-bottom:4px;scrollbar-width:thin}.s3-chips button{flex-shrink:0;height:32px;border:1px solid transparent;background:var(--surface-2);border-radius:var(--r-sm);font-size:var(--fs-12)}.s3-chips button.on{color:var(--surface);background:var(--text)}.s3-filter-expand{display:flex;align-items:center;gap:7px;flex:none;height:32px;padding:0 10px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);color:var(--text);font:inherit;font-size:var(--fs-11);cursor:pointer}.s3-filter-expand svg{width:14px;height:14px}.s3-filter-expand[aria-expanded=true]{border-color:var(--s3-pink);color:var(--s3-pink-text)}.s3-filter-row.expanded .s3-chips{flex-wrap:wrap;overflow:visible}.s3-grid{grid-template-columns:repeat(auto-fill,minmax(196px,1fr));gap:26px 16px}.s3-grid .s3-card{gap:10px}.s3-grid .s3-pic{aspect-ratio:1;border-radius:var(--r-md);box-shadow:none;width:100%}.s3-grid .s3-card:hover .s3-pic{box-shadow:inset 0 0 0 1px var(--line-strong)}.s3-grid .s3-cap{gap:2px;padding:0 2px}.s3-card-group{display:none}.s3-grid .s3-cap b{font-size:var(--fs-13);font-weight:600;line-height:1.35}.s3-grid .s3-cap small{font-size:var(--fs-11);line-height:1.5}.s3-grid .s3-pic img{transition:opacity .2s,transform .35s}.s3-grid .s3-card:hover img{transform:scale(1.035)}.s3-grid .s3-pic.none:after{content:"Chưa tải được ảnh xem trước";position:absolute;inset:0;display:grid;place-items:center;font-size:var(--fs-12);color:var(--muted)}@media(hover:none){.s3-grid .s3-go{opacity:1;transform:none}.s3-grid .s3-go>span{display:none}.s3-grid .s3-go{padding:0 6px}}.s3-library-more{text-align:center;margin-top:36px}.s3-library-more p{font-size:var(--fs-12);color:var(--muted)}.s3-library-more .btn{min-height:42px;padding-inline:24px}.s3-empty{text-align:center;padding:60px 20px;background:var(--surface-2);border-radius:var(--r-lg)}.s3-empty b{color:var(--text);font-size:var(--fs-18)}.s3-empty p{line-height:1.6}@media(max-width:1100px){.s3-kho{grid-template-columns:180px minmax(0,1fr)}.s3-rail{padding-inline:10px}.s3-library-editorial{width:32%}.s3-sort{font-size:0}.s3-sort select{font-size:var(--fs-12)}.s3-browse-head{gap:20px}}@media(max-width:700px){.s3-kho{display:block}.s3-rail{position:static;height:auto;padding:12px 16px;border-right:0;border-bottom:1px solid var(--line)}.s3-rail-title,.s3-rail-feature{display:none}.s3-kinds{display:flex;overflow-x:auto;gap:6px}.s3-kinds a{flex:none;min-height:38px;padding:8px 12px;font-size:var(--fs-12);gap:8px}.s3-kinds a.on{box-shadow:none}.s3-kinds em{display:none}.s3-browse{padding:24px 16px 40px}.s3-browse-head{margin-bottom:22px}.s3-browse-head h1{font-size:var(--fs-36)}.s3-library-note{font-size:var(--fs-12)}.s3-library-editorial{display:none}.s3-library-kicker{font-size:var(--fs-10)}.s3-library-tools{gap:8px}.s3-sort select{max-width:105px;height:44px;min-height:44px}.s3-filter-row{gap:6px;margin-bottom:20px}.s3-filter-expand span{display:none}.s3-filter-expand{width:34px;justify-content:center;padding:0}.s3-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 10px}.s3-grid .s3-cap b{font-size:var(--fs-12)}.s3-grid .s3-cap small{font-size:var(--fs-10)}.s3-look{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.s3-grid .s3-pic img,.s3-grid .s3-card{transition:none}}.s3-off{display:none!important}.s3-explore{display:grid;grid-template-columns:minmax(0,1fr);gap:44px;margin-top:8px}.s3-xrow{min-width:0}.s3-xrow>header{display:flex;align-items:flex-end;gap:12px;margin-bottom:14px}.s3-xrow>header .s3-library-kicker{flex-basis:100%;margin:0 0 -6px}.s3-xrow>header{flex-wrap:wrap}.s3-xrow h2{margin:0;font-size:var(--fs-22);font-weight:600;letter-spacing:-.01em;flex:1;min-width:0}.s3-xrow-all{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border:0;border-radius:var(--r-sm);background:transparent;color:var(--muted);font-size:var(--fs-12);font-weight:600;cursor:pointer}.s3-xrow-all:hover{color:var(--text);background:var(--surface-2)}.s3-xrow-all .ic{width:14px;height:14px}.s3-xrow-cards{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(176px,calc((100% - 5 * 16px) / 6));gap:16px;overflow-x:auto;scroll-snap-type:x proximity;padding-bottom:8px;scrollbar-width:thin}.s3-xrow-cards>.s3-card{scroll-snap-align:start}@media(max-width:700px){.s3-xrow-cards{grid-auto-columns:minmax(150px,44%)}.s3-explore{gap:32px}}
