:root{--main-light: #E7F3FF;--card-radius: 8px;--card-shadow: 0 1px 2px rgba(0,0,0,.1), 0 0 0 1px rgba(0,0,0,.06);--text-primary: #050505;--text-secondary: #65676B;--divider: #E4E6EB;--hover-bg: #F2F2F2}body.night-mode,.night-mode{--text-primary: #E4E6EB;--text-secondary: #B0B3B8;--divider: #3A3B3C;--hover-bg: #3A3B3C;--main-light: rgba(45, 136, 255, .15)}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:15px;background:var(--body-bg);color:var(--text-primary)}.wow_content{border-radius:var(--card-radius)!important;box-shadow:var(--card-shadow)!important;border:none!important}.btn-primary,.btn-main{background:var(--main)!important;border-color:var(--main)!important;border-radius:6px;font-weight:600}.btn-primary:hover,.btn-main:hover{background:var(--main-hover)!important;border-color:var(--main-hover)!important}.btn-register{background:#68a44e!important;border-color:#68a44e!important;color:#fff!important}.btn-register:hover,.btn-register:focus{background:#8ece5e!important;border-color:#8ece5e!important;color:#fff!important}.tag_navbar_top{min-height:56px;background:var(--header-background);box-shadow:0 2px 4px #0000001a}.header-brand img.tag_logo_pc{height:36px}.header-brand{display:flex;align-items:center}.tag_navbar_top .search-container form{background:var(--body-bg);border-radius:20px;padding:6px 12px;min-width:200px;display:flex;align-items:center;gap:8px}.tag_navbar_top .search-input{background:transparent;border:none;outline:none;font-size:15px;width:100%}.tag_hdr_center_nav{display:flex;align-items:center;gap:4px;position:absolute;left:50%;transform:translate(-50%)}.tag_hdr_nav_item{position:relative;display:flex;align-items:center;justify-content:center;width:100px;height:48px;border-radius:8px;color:var(--text-secondary);border-bottom:3px solid transparent;transition:background .15s,color .15s;text-decoration:none!important}.tag_hdr_nav_item:hover{background:var(--body-bg);color:var(--main);text-decoration:none!important}.tag_hdr_nav_item.active{color:var(--main);border-bottom-color:var(--main)}.tag_hdr_droptoggle{width:40px;height:40px;border-radius:50%;background:var(--body-bg);display:flex;align-items:center;justify-content:center;border:none;transition:background .15s;position:relative;cursor:pointer}.tag_hdr_droptoggle:hover{background:#d8dadf}.tag_hdr_user_droptoggle{width:auto!important;min-width:40px;border-radius:20px!important;padding:4px 8px!important;gap:6px}.tag_hdr_user_droptoggle img{width:32px!important;height:32px!important;border-radius:50%;object-fit:cover;flex-shrink:0}.tag_hdr_user_droptoggle>span{max-width:80px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;font-size:14px}.new-update-alert{position:absolute;top:-2px;right:-2px;background:#e41e3f;color:#fff;border-radius:10px;font-size:11px;font-weight:700;min-width:18px;height:18px;padding:0 4px;display:flex;align-items:center;justify-content:center;border:2px solid var(--header-background)}.new-update-alert.hidden{display:none!important}.tag_hdr_droptoggle+.dropdown-menu{width:360px;max-height:480px;overflow-y:auto;border-radius:8px;box-shadow:0 8px 24px #00000026;border:none}.tag_hdr_droptoggle+.dropdown-menu h2.tag_page_title{font-size:20px;font-weight:700;padding:8px 16px}.tag_mobile_bottom_nav{display:none}@media (max-width: 767px){.tag_hdr_center_nav{display:none!important}.tag_mobile_bottom_nav{position:fixed;bottom:0;left:0;right:0;height:56px;background:var(--header-background);border-top:1px solid rgba(0,0,0,.1);display:flex;z-index:200;box-shadow:0 -2px 4px #0000000d}.tag_mobile_bottom_nav>a{flex:1;display:flex;align-items:center;justify-content:center;color:var(--text-secondary);text-decoration:none;position:relative}.tag_mobile_bottom_nav>a.active{color:var(--main)}.tag_mobile_bottom_nav>a img{width:28px;height:28px;border-radius:50%;object-fit:cover}body{padding-bottom:56px!important}}body.msg_chat_open .tag_mobile_bottom_nav{display:none!important}.tag_stories_on_home .status-list{display:flex;gap:10px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:4px}.tag_stories_on_home .status-list::-webkit-scrollbar{display:none}.tag_lbox_stories .tag_story_item{min-width:96px;height:156px;border-radius:12px;overflow:hidden;position:relative;background-size:cover;cursor:pointer;flex-shrink:0;box-shadow:var(--card-shadow)}.publisher-box{background:var(--header-background);border-radius:var(--card-radius);box-shadow:var(--card-shadow);padding:12px 16px;margin-bottom:16px}.publisher-box .publisher-trigger{background:var(--body-bg);border-radius:20px;padding:8px 16px;cursor:pointer;color:var(--text-secondary);font-size:15px;border:none;width:100%;text-align:left}.publisher-box .tag_publisher_options{display:flex;border-top:1px solid var(--divider);margin-top:8px;padding-top:8px;gap:4px}.story-card{background:var(--header-background);border-radius:var(--card-radius);box-shadow:var(--card-shadow);margin-bottom:16px;overflow:hidden}.story-card .post-image{margin:0 -15px;width:calc(100% + 30px)}.reactions-bar{display:flex;gap:4px;padding:8px 16px;border-top:1px solid var(--divider)}.reaction-btn{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:6px;border-radius:4px;cursor:pointer;color:var(--text-secondary);font-weight:600;border:none;background:none}.reaction-btn:hover{background:var(--body-bg)}.tag_msg_user_list{width:360px;border-right:1px solid var(--divider);background:var(--header-background)}.tag_msg_user_chat{flex:1;display:flex;flex-direction:column;background:var(--header-background)}.message-item.outgoing .message-bubble,.tag_msg_mine .tag_msg_bubble{background:var(--main);color:#fff;border-radius:18px 18px 4px;max-width:70%;margin-left:auto;padding:8px 12px}.message-item.incoming .message-bubble,.tag_msg_other .tag_msg_bubble{background:var(--body-bg);color:var(--text-primary);border-radius:18px 18px 18px 4px;max-width:70%;padding:8px 12px}.sendMessages-area{padding:8px 16px;border-top:1px solid var(--divider);display:flex;align-items:center;gap:8px}#sendMessage{flex:1;background:var(--body-bg);border:none;border-radius:20px;padding:8px 16px;resize:none;max-height:120px;font-size:15px;outline:none}@media (max-width: 767px){.tag_msg_user_list{overflow-y:auto}.tag_msg_user_chat .text-sender-container{display:flex;flex-direction:column}.tag_msg_user_chat .tag_msg_write{flex-shrink:0}.tag_msg_user_chat{background-color:var(--header-background)!important}}.user-cover{height:350px;border-radius:0 0 8px 8px;overflow:hidden}.user-cover img{width:100%;height:100%;object-fit:cover;object-position:center}.profile-avatar-container{margin-top:-68px;margin-left:16px;z-index:2;position:relative}.profile-avatar,.user-avatar img{width:168px;height:168px;border-radius:50%;border:4px solid white;object-fit:cover}.profile-info-section{padding:16px;border-bottom:8px solid var(--body-bg)}.profile-name{font-size:28px;font-weight:700;color:var(--text-primary)}.profile-friend-count{color:var(--text-secondary);font-size:15px}.profile-tabs{display:flex;border-top:1px solid var(--divider);overflow-x:auto;scrollbar-width:none}.profile-tabs::-webkit-scrollbar{display:none}.profile-tabs a{padding:14px 16px;font-weight:600;color:var(--text-secondary);border-bottom:3px solid transparent;white-space:nowrap;text-decoration:none!important}.profile-tabs a.active{color:var(--main);border-bottom-color:var(--main)}@media (max-width: 767px){.user-cover{height:200px!important}.profile-avatar,.user-avatar img{width:120px!important;height:120px!important}.profile-name{font-size:22px!important}}.tag_reels_page{position:fixed;inset:56px 0 0;z-index:1044;background:#000;overflow:hidden}.tag_reels_container{height:100%;overflow-y:scroll;scroll-snap-type:y mandatory;-webkit-overflow-scrolling:touch}.tag_reel_item{position:relative;width:100%;height:calc(100vh - 56px);scroll-snap-align:start;scroll-snap-stop:always;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#000;flex-shrink:0}.tag_reel_video{height:100%;max-height:100%;width:auto;max-width:100%;object-fit:contain;cursor:pointer;display:block}@media (max-width: 480px){.tag_reel_video{width:100%;object-fit:cover}}.tag_reel_play_overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none;opacity:1;transition:opacity .25s}.tag_reel_item.playing .tag_reel_play_overlay{opacity:0}.tag_reel_mute_btn{position:absolute;top:14px;right:14px;background:#0000008c;border:none;border-radius:50%;width:38px;height:38px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;z-index:15;flex-shrink:0}.tag_reel_seek_wrap{position:absolute;bottom:0;left:0;right:0;height:32px;z-index:22;display:flex;align-items:flex-end;padding:0 0 4px;background:linear-gradient(transparent,#00000059)}.tag_reel_seek{-webkit-appearance:none;appearance:none;width:100%;height:3px;border-radius:2px;background:#ffffff59;outline:none;cursor:pointer;transition:height .15s;margin:0}.tag_reel_seek:hover{height:5px}.tag_reel_seek::-webkit-slider-thumb{-webkit-appearance:none;width:14px;height:14px;border-radius:50%;background:#fff;cursor:pointer;box-shadow:0 0 3px #00000080}.tag_reel_seek::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:#fff;border:none;cursor:pointer}.tag_reel_seek{background:linear-gradient(to right,#fff var(--seek-pct, 0%),rgba(255,255,255,.35) var(--seek-pct, 0%))}.tag_reel_info{position:absolute;bottom:90px;left:14px;right:76px;z-index:16;color:#fff;pointer-events:none}.tag_reel_user{display:flex;align-items:center;gap:10px;margin-bottom:8px;pointer-events:all}.tag_reel_avatar{width:42px;height:42px;border-radius:50%;border:2px solid #fff;object-fit:cover;flex-shrink:0}.tag_reel_name{color:#fff!important;font-weight:700;font-size:15px;text-decoration:none;text-shadow:0 1px 4px rgba(0,0,0,.7);pointer-events:all}.tag_reel_desc{margin:0;font-size:13px;line-height:1.45;color:#ffffffe6;text-shadow:0 1px 3px rgba(0,0,0,.6);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tag_reel_actions{position:absolute;right:16px;bottom:110px;display:flex;flex-direction:column;align-items:center;gap:20px;z-index:20;pointer-events:all}.tag_reel_action_btn{display:flex;flex-direction:column;align-items:center;gap:4px;background:none;border:none;color:#fff;cursor:pointer;padding:0;text-decoration:none;filter:drop-shadow(0 1px 3px rgba(0,0,0,.6))}.tag_reel_action_icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:#ffffff1f;border-radius:50%;transition:background .15s}.tag_reel_action_btn:hover .tag_reel_action_icon,.tag_reel_action_btn:focus .tag_reel_action_icon{background:#ffffff38}.tag_reel_action_count{font-size:12px;font-weight:600;color:#fff;line-height:1;text-shadow:0 1px 2px rgba(0,0,0,.7)}.tag_reel_like_btn.liked .tag_reel_action_icon{background:#ed495640}@keyframes reelLikePop{0%{transform:scale(1)}40%{transform:scale(1.4)}to{transform:scale(1)}}.tag_reel_like_pop .tag_reel_action_icon{animation:reelLikePop .35s ease}.tag_reel_comments_panel{position:absolute;bottom:0;left:0;right:0;height:65%;background:var(--header-background);border-radius:16px 16px 0 0;display:flex;flex-direction:column;transform:translateY(100%);transition:transform .3s cubic-bezier(.4,0,.2,1);z-index:20;overflow:hidden}.tag_reel_comments_panel.open{transform:translateY(0)}.tag_reel_comments_header{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid rgba(128,128,128,.2);font-weight:600;font-size:15px;color:var(--text-primary);flex-shrink:0}.tag_reel_comments_close{background:none;border:none;cursor:pointer;color:var(--text-secondary);padding:4px;display:flex;align-items:center}.tag_reel_comments_body{flex:1;overflow-y:auto;padding:8px 12px;-webkit-overflow-scrolling:touch}.tag_reel_comments_loading{padding:20px 0}.tag_reel_comment_item{display:flex;gap:10px;padding:8px 0;border-bottom:1px solid rgba(128,128,128,.1)}.tag_reel_comment_avatar{width:36px;height:36px;border-radius:50%;object-fit:cover;flex-shrink:0}.tag_reel_comment_content{display:flex;flex-direction:column;gap:2px}.tag_reel_comment_content strong{font-size:13px;color:var(--text-primary)}.tag_reel_comment_content span{font-size:14px;color:var(--text-secondary)}.tag_reel_no_comments{text-align:center;color:var(--text-secondary);font-size:14px;padding:24px 0}.tag_reel_comments_input{display:flex;align-items:center;gap:10px;padding:10px 12px;border-top:1px solid rgba(128,128,128,.2);background:var(--header-background);flex-shrink:0}.tag_reel_comment_input{flex:1;background:#8080801a;border:none;border-radius:20px;padding:8px 14px;font-size:14px;color:var(--text-primary);outline:none}.tag_reel_comment_input::placeholder{color:var(--text-secondary)}.tag_reel_comment_send{background:none;border:none;cursor:pointer;color:var(--main);display:flex;align-items:center;padding:4px}.tag_reel_embed_wrap{width:100%;height:100%;overflow:hidden}.tag_reel_embed_wrap iframe,.tag_reel_embed_wrap video{width:100%;height:100%}.tag_reels_nav{position:fixed;right:24px;z-index:100;background:#ffffff26;border:none;border-radius:50%;width:44px;height:44px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;backdrop-filter:blur(4px);transition:background .2s}.tag_reels_nav:hover{background:#ffffff47}.tag_reels_nav_up{top:calc(50% - 52px)}.tag_reels_nav_down{top:calc(50% + 8px)}.tag_reel_desktop_side{display:none!important}@media (min-width: 768px){.tag_reel_video{height:100%;max-height:100%;width:56.25vh;max-width:56.25vh;object-fit:cover}.tag_reel_actions{left:calc(50% + 28.125vh + 12px);right:auto;bottom:auto;top:50%;transform:translateY(-50%)}.tag_reel_mute_btn{left:calc(50% - 28.125vh + 8px);right:auto;top:14px}.tag_reel_info{left:calc(50% - 28.125vh + 8px);right:calc(50% - 28.125vh + 8px);bottom:50px}.tag_reel_seek_wrap{left:calc(50% - 28.125vh);right:calc(50% - 28.125vh)}}@media (max-width: 767px){.tag_reels_page{bottom:60px}.tag_reels_nav{display:none}.tag_reel_info,.tag_reel_actions{bottom:80px}.tag_reel_item{height:calc(100vh - 116px)}}.tag_reel_empty{height:calc(100vh - 56px);display:flex;flex-direction:column;align-items:center;justify-content:center;color:#ffffff80;gap:16px;font-size:16px;scroll-snap-align:start}.wow_frnd_map{height:320px!important;border-radius:var(--card-radius)!important;overflow:hidden;background:var(--hover-bg)}.tag_map_placeholder{height:320px;border-radius:var(--card-radius);background:var(--header-background);border:2px dashed var(--divider);display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--text-secondary);text-align:center;gap:12px;padding:24px}.tag_map_placeholder svg{opacity:.5}.tag_map_placeholder p{margin:0;font-size:14px;line-height:1.5}.tag_map_toggle_btn{margin-top:10px;width:100%}#nearby_users_list{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin-top:12px}.user-data.nearby_user_wrapper_prnt{background:var(--header-background);border-radius:var(--card-radius);padding:14px;box-shadow:var(--card-shadow);transition:box-shadow .2s;display:flex;flex-direction:column;align-items:center;text-align:center}.user-data.nearby_user_wrapper_prnt:hover{box-shadow:0 4px 12px #00000026}.user-data.nearby_user_wrapper_prnt .fndfrnd_user_wrapper{flex-direction:column!important;align-items:center!important;text-align:center!important;width:100%}.user-data.nearby_user_wrapper_prnt .avatar{margin-bottom:10px}.user-data.nearby_user_wrapper_prnt .fndfrnd_user_wrapper .avatar img{width:72px!important;height:72px!important;border-radius:50%;object-fit:cover}.user-data.nearby_user_wrapper_prnt .fndfrnd_user_wrapper>div:last-child{width:100%}.user-data.nearby_user_wrapper_prnt .user-follow-button{width:100%;margin-top:8px}.user-data.nearby_user_wrapper_prnt .user-follow-button .btn{width:100%!important}@media (max-width: 1199px){.wow_frnd_map,.col-xl-5{order:2;margin-top:16px}.col-xl-7{order:1}#nearby_users_list{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}}@media (max-width: 576px){#nearby_users_list{grid-template-columns:1fr 1fr;gap:8px}.wow_frnd_map{height:220px!important}}@media (min-width: 992px){.tag_navbar_top .tag_toggle_sidebar{display:none!important}}.tag_navbar_top_side_all_arrow{display:none!important}body.night-mode .tag_navbar_top_side,.night-mode .tag_navbar_top_side{border-right-color:var(--divider)!important}@media (max-width: 991px){.tag_navbar_top .tag_toggle_sidebar{order:10;margin-left:4px}.tag_navbar_top .header-brand{margin-right:auto}}.dfi{container-type:inline-size;max-width:980px;margin:18px auto 56px;padding:0 16px 24px;color:var(--text-primary)}.dfi-hero{position:relative;overflow:hidden;border-radius:28px;padding:42px 40px 32px;color:#f4f7fb;background:radial-gradient(520px 220px at 100% -10%,rgba(61,139,253,.55),transparent 60%),radial-gradient(380px 180px at 0% 120%,rgba(232,168,56,.32),transparent 55%),#0b1524}.dfi-hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:28px 28px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.85),transparent 78%);mask-image:linear-gradient(180deg,rgba(0,0,0,.85),transparent 78%);pointer-events:none}.dfi-hero:after{content:"DF";position:absolute;right:8px;bottom:-36px;font-family:Readex Pro,sans-serif;font-size:168px;line-height:1;letter-spacing:-.08em;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.12);pointer-events:none}.dfi-kicker,.dfi-hero h1,.dfi-lead,.dfi-nav{position:relative;z-index:1}.dfi-kicker{margin:0 0 12px;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#e8a838}.dfi-hero h1{margin:0;max-width:12em;font-family:Readex Pro,sans-serif;font-size:clamp(34px,5vw,58px);font-weight:500;line-height:.98;letter-spacing:-.045em;color:#f7f9fc}.dfi-lead{max-width:46em;margin:18px 0 0;font-size:17px;line-height:1.55;color:#f4f7fbc7}.dfi-nav{display:flex;flex-wrap:wrap;gap:8px;margin:28px 0 0}.dfi-nav a{display:inline-block;padding:8px 14px;border-radius:999px;border:1px solid rgba(255,255,255,.16);background:#ffffff0a;color:#ffffffdb!important;font-size:13px;font-weight:600;text-decoration:none!important}.dfi-nav a:hover{background:#ffffff1f;color:#fff!important}.dfi-nav a.is-on{background:#f4f7fb;border-color:#f4f7fb;color:#0b1524!important}.dfi-sheet{margin-top:18px;padding:28px 28px 8px;border-radius:24px;background:#fff;box-shadow:0 1px 2px #0000000f,0 18px 40px #0b15240f}body.night-mode .dfi-sheet,.night-mode .dfi-sheet{background:#1a1d24;box-shadow:none;color:#e4e6eb}.dfi-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.dfi-cards article{min-height:180px;padding:18px 18px 16px;border-radius:18px;background:linear-gradient(180deg,rgba(61,139,253,.08),transparent 42%),#f4f7fb}.dfi-cards h2,.dfi-about-copy h2,.dfi-band h2,.dfi-prose h2{font-family:Readex Pro,sans-serif;letter-spacing:-.03em}.dfi-cards h2{margin:18px 0 8px;font-size:22px}.dfi-cards p,.dfi-about-copy p,.dfi-band p,.dfi-steps span,.dfi-list span{margin:0;color:var(--text-secondary);line-height:1.5}.dfi-mark,.dfi-num{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.14em;color:#3d8bfd}body.night-mode .dfi-cards article,.night-mode .dfi-cards article{background:#ffffff0a}.dfi-split{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:28px;align-items:center;margin-top:28px}.dfi-eyebrow{margin:0 0 8px;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#c4841d}.dfi-about-copy h2,.dfi-band h2{margin:0 0 10px;font-size:32px;line-height:1.05}.dfi-quote{margin:0;padding:22px 22px 18px;border:0;border-radius:18px;background:#0b1524;color:#f4f7fb}.dfi-quote p{margin:0;color:#f4f7fb;font-family:Readex Pro,sans-serif;font-size:22px;line-height:1.25;letter-spacing:-.03em}.dfi-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:28px 0 8px;padding:0;list-style:none;counter-reset:dfi-step}.dfi-steps li{padding-top:14px;border-top:1px solid var(--divider, #e4e6eb)}.dfi-steps strong{display:block;margin-bottom:6px;font-size:16px}.dfi-band{display:flex;justify-content:space-between;align-items:flex-end;gap:18px;margin:12px -8px 20px;padding:22px;border-radius:18px;background:linear-gradient(135deg,#3d8bfd1f,#e8a8381f)}.dfi-band h2{max-width:16ch}.dfi-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.dfi-btn{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 16px;border-radius:999px;background:#0b1524;color:#fff!important;font-size:14px;font-weight:700;text-decoration:none!important}.dfi-btn.ghost{background:transparent;color:inherit!important;box-shadow:inset 0 0 0 1px #7f7f7f73}.dfi-btn:hover{opacity:.88}.dfi-doc{display:grid;grid-template-columns:168px minmax(0,1fr);gap:28px;align-items:start}.dfi-toc{position:sticky;top:76px;display:flex;flex-direction:column;gap:2px}.dfi-toc a{padding:6px 0;color:var(--text-secondary)!important;font-size:13px;text-decoration:none!important}.dfi-toc a:hover{color:var(--text-primary)!important}.dfi-prose section{padding:0 0 22px;margin:0 0 22px;border-bottom:1px solid var(--divider, #e4e6eb)}.dfi-prose section:last-child{border-bottom:0}.dfi-prose h2{margin:6px 0 10px;font-size:28px}.dfi-prose p{margin:0 0 12px;font-size:16px;line-height:1.65}.dfi-prose a{color:var(--main)}.dfi-custom>:first-child{margin-top:0}.dfi-api{overflow-x:auto}.dfi-api table{width:100%;font-size:14px}.dfi-api pre,.dfi-api code{white-space:pre-wrap}.dfi-list{margin:0;padding:0;list-style:none}.dfi-list li{padding:14px 0;border-top:1px solid var(--divider, #e4e6eb)}.dfi-list li:first-child{border-top:0;padding-top:0}.dfi-list strong{display:block;margin-bottom:4px}.dfi-form .tag_field{margin-bottom:18px}.dfi-form .tag_field>input,.dfi-form .tag_field>textarea{background-color:#eef2f6;color:#0b1524;border-bottom-color:transparent;border-radius:14px}.dfi-form .tag_field>input+span,.dfi-form .tag_field>textarea+span{color:#0b15248c}.dfi-form .tag_field>input:hover,.dfi-form .tag_field>textarea:hover{background-color:#e6ebf1;border-bottom-color:transparent}.dfi-form .round-check input+label{margin-bottom:16px;color:#3a4150}body.night-mode .dfi-form .tag_field>input,body.night-mode .dfi-form .tag_field>textarea,.night-mode .dfi-form .tag_field>input,.night-mode .dfi-form .tag_field>textarea{background-color:#2a2e36;color:#f4f7fb}body.night-mode .dfi-form .tag_field>input+span,body.night-mode .dfi-form .tag_field>textarea+span,.night-mode .dfi-form .tag_field>input+span,.night-mode .dfi-form .tag_field>textarea+span{color:#f4f7fb9e}.dfi-send{min-width:140px}@container (max-width: 760px){.dfi-cards,.dfi-steps,.dfi-split,.dfi-doc{grid-template-columns:1fr}.dfi-band{flex-direction:column;align-items:flex-start}.dfi-actions{justify-content:flex-start}.dfi-toc{position:static;flex-direction:row;gap:14px;overflow-x:auto;padding-bottom:8px}.dfi-toc a{white-space:nowrap}.dfi-hero{padding:28px 22px 24px;border-radius:22px}.dfi-hero:after{font-size:110px}.dfi-sheet{padding:20px 16px 4px}.dfi-about-copy h2,.dfi-band h2{font-size:26px}}html:has(#night-mode-css) .dfi,html:has(#night-mode-css) .dfi-sheet{background:#212121;color:#e8e8e8;box-shadow:none}html:has(#night-mode-css) .dfi{background:transparent}html:has(#night-mode-css) .dfi-cards article{background:#ffffff0b}html:has(#night-mode-css) .dfi-cards p,html:has(#night-mode-css) .dfi-about-copy p,html:has(#night-mode-css) .dfi-band p,html:has(#night-mode-css) .dfi-steps span,html:has(#night-mode-css) .dfi-list span,html:has(#night-mode-css) .dfi-prose p,html:has(#night-mode-css) .dfi-toc a{color:#b0b0b0!important}html:has(#night-mode-css) .dfi-toc a:hover{color:#fff!important}html:has(#night-mode-css) .dfi-steps li,html:has(#night-mode-css) .dfi-prose section,html:has(#night-mode-css) .dfi-list li{border-color:#3a3a3a}html:has(#night-mode-css) .dfi-btn{background:#f4f7fb;color:#0b1524!important}html:has(#night-mode-css) .dfi-btn.ghost{background:transparent;color:#f4f7fb!important;box-shadow:inset 0 0 0 1px #ffffff47}html:has(#night-mode-css) .dfi-form .tag_field>input,html:has(#night-mode-css) .dfi-form .tag_field>textarea{background-color:#373737;color:#ffffffde}html:has(#night-mode-css) .dfi-form .tag_field>input:hover,html:has(#night-mode-css) .dfi-form .tag_field>textarea:hover{background-color:#434343}html:has(#night-mode-css) .dfi-form .tag_field>input+span,html:has(#night-mode-css) .dfi-form .tag_field>textarea+span{color:#fff9}html:has(#night-mode-css) .dfi-form .round-check input+label{color:#dcdcdc}.dfi-prose{counter-reset:dfis}.dfi-num{counter-increment:dfis;font-size:0!important}.dfi-num:before{content:counter(dfis,decimal-leading-zero);font-size:12px}
